PeeringArgs

data class PeeringArgs(val authorizedNetwork: Output<String>? = null, val domainResource: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val peeringId: Output<String>? = null, val project: Output<String>? = null) : ConvertibleToJava<PeeringArgs>

Creates a Peering for Managed AD instance. Auto-naming is currently not supported for this resource.

Constructors

Link copied to clipboard
fun PeeringArgs(authorizedNetwork: Output<String>? = null, domainResource: Output<String>? = null, labels: Output<Map<String, String>>? = null, peeringId: Output<String>? = null, project: Output<String>? = null)

Functions

Link copied to clipboard
open override fun toJava(): PeeringArgs

Properties

Link copied to clipboard
val authorizedNetwork: Output<String>? = null

The full names of the Google Compute Engine /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.

Link copied to clipboard
val domainResource: Output<String>? = null

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}

Link copied to clipboard
val labels: Output<Map<String, String>>? = null

Optional. Resource labels to represent user-provided metadata.

Link copied to clipboard
val peeringId: Output<String>? = null

Required. Peering Id, unique name to identify peering. It should follow the regex format "^(?:?:[-a-z0-9]{0,61}[a-z0-9]?)$"

Link copied to clipboard
val project: Output<String>? = null