com.pulumi.googlenative.managedidentities.v1beta1.PeeringArgs Maven / Gradle / Ivy
// *** WARNING: this file was generated by pulumi-java-gen. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
package com.pulumi.googlenative.managedidentities.v1beta1;
import com.pulumi.core.Output;
import com.pulumi.core.annotations.Import;
import java.lang.String;
import java.util.Map;
import java.util.Objects;
import java.util.Optional;
import javax.annotation.Nullable;
public final class PeeringArgs extends com.pulumi.resources.ResourceArgs {
public static final PeeringArgs Empty = new PeeringArgs();
/**
* The full names of the Google Compute Engine [networks](/compute/docs/networks-and-firewalls#networks) to which the instance is connected. Caller needs to make sure that CIDR subnets do not overlap between networks, else peering creation will fail.
*
*/
@Import(name="authorizedNetwork", required=true)
private Output authorizedNetwork;
/**
* @return The full names of the Google Compute Engine [networks](/compute/docs/networks-and-firewalls#networks) to which the instance is connected. Caller needs to make sure that CIDR subnets do not overlap between networks, else peering creation will fail.
*
*/
public Output authorizedNetwork() {
return this.authorizedNetwork;
}
/**
* Full domain resource path for the Managed AD Domain involved in peering. The resource path should be in the form: `projects/{project_id}/locations/global/domains/{domain_name}`
*
*/
@Import(name="domainResource", required=true)
private Output domainResource;
/**
* @return Full domain resource path for the Managed AD Domain involved in peering. The resource path should be in the form: `projects/{project_id}/locations/global/domains/{domain_name}`
*
*/
public Output domainResource() {
return this.domainResource;
}
/**
* Optional. Resource labels to represent user provided metadata.
*
*/
@Import(name="labels")
private @Nullable Output
© 2015 - 2024 Weber Informatics LLC | Privacy Policy