ComputeInterconnectAttachment.Builder |
ComputeInterconnectAttachment.Builder.adminEnabled(com.hashicorp.cdktf.IResolvable adminEnabled) |
Whether the VLAN attachment is enabled or disabled.
|
ComputeInterconnectAttachment.Builder |
ComputeInterconnectAttachment.Builder.adminEnabled(Boolean adminEnabled) |
Whether the VLAN attachment is enabled or disabled.
|
ComputeInterconnectAttachment.Builder |
ComputeInterconnectAttachment.Builder.bandwidth(String bandwidth) |
Provisioned bandwidth capacity for the interconnect attachment.
|
ComputeInterconnectAttachment.Builder |
ComputeInterconnectAttachment.Builder.candidateSubnets(List<String> candidateSubnets) |
Up to 16 candidate prefixes that can be used to restrict the allocation of cloudRouterIpAddress and customerRouterIpAddress for this attachment.
|
ComputeInterconnectAttachment.Builder |
ComputeInterconnectAttachment.Builder.connection(com.hashicorp.cdktf.SSHProvisionerConnection connection) |
|
ComputeInterconnectAttachment.Builder |
ComputeInterconnectAttachment.Builder.connection(com.hashicorp.cdktf.WinrmProvisionerConnection connection) |
|
ComputeInterconnectAttachment.Builder |
ComputeInterconnectAttachment.Builder.count(com.hashicorp.cdktf.TerraformCount count) |
|
ComputeInterconnectAttachment.Builder |
ComputeInterconnectAttachment.Builder.count(Number count) |
|
static ComputeInterconnectAttachment.Builder |
ComputeInterconnectAttachment.Builder.create(software.constructs.Construct scope,
String id) |
|
ComputeInterconnectAttachment.Builder |
ComputeInterconnectAttachment.Builder.dependsOn(List<? extends com.hashicorp.cdktf.ITerraformDependable> dependsOn) |
|
ComputeInterconnectAttachment.Builder |
ComputeInterconnectAttachment.Builder.description(String description) |
An optional description of this resource.
|
ComputeInterconnectAttachment.Builder |
ComputeInterconnectAttachment.Builder.edgeAvailabilityDomain(String edgeAvailabilityDomain) |
Desired availability domain for the attachment.
|
ComputeInterconnectAttachment.Builder |
ComputeInterconnectAttachment.Builder.encryption(String encryption) |
Indicates the user-supplied encryption option of this interconnect attachment.
|
ComputeInterconnectAttachment.Builder |
ComputeInterconnectAttachment.Builder.forEach(com.hashicorp.cdktf.ITerraformIterator forEach) |
|
ComputeInterconnectAttachment.Builder |
ComputeInterconnectAttachment.Builder.id(String id) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_interconnect_attachment#id ComputeInterconnectAttachment#id}.
|
ComputeInterconnectAttachment.Builder |
ComputeInterconnectAttachment.Builder.interconnect(String interconnect) |
URL of the underlying Interconnect object that this attachment's traffic will traverse through.
|
ComputeInterconnectAttachment.Builder |
ComputeInterconnectAttachment.Builder.ipsecInternalAddresses(List<String> ipsecInternalAddresses) |
URL of addresses that have been reserved for the interconnect attachment, Used only for interconnect attachment that has the encryption option as IPSEC.
|
ComputeInterconnectAttachment.Builder |
ComputeInterconnectAttachment.Builder.lifecycle(com.hashicorp.cdktf.TerraformResourceLifecycle lifecycle) |
|
ComputeInterconnectAttachment.Builder |
ComputeInterconnectAttachment.Builder.mtu(String mtu) |
Maximum Transmission Unit (MTU), in bytes, of packets passing through this interconnect attachment.
|
ComputeInterconnectAttachment.Builder |
ComputeInterconnectAttachment.Builder.name(String name) |
Name of the resource.
|
ComputeInterconnectAttachment.Builder |
ComputeInterconnectAttachment.Builder.project(String project) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_interconnect_attachment#project ComputeInterconnectAttachment#project}.
|
ComputeInterconnectAttachment.Builder |
ComputeInterconnectAttachment.Builder.provider(com.hashicorp.cdktf.TerraformProvider provider) |
|
ComputeInterconnectAttachment.Builder |
ComputeInterconnectAttachment.Builder.provisioners(List<? extends Object> provisioners) |
|
ComputeInterconnectAttachment.Builder |
ComputeInterconnectAttachment.Builder.region(String region) |
Region where the regional interconnect attachment resides.
|
ComputeInterconnectAttachment.Builder |
ComputeInterconnectAttachment.Builder.router(String router) |
URL of the cloud router to be used for dynamic routing.
|
ComputeInterconnectAttachment.Builder |
ComputeInterconnectAttachment.Builder.stackType(String stackType) |
The stack type for this interconnect attachment to identify whether the IPv6 feature is enabled or not.
|
ComputeInterconnectAttachment.Builder |
ComputeInterconnectAttachment.Builder.subnetLength(Number subnetLength) |
Length of the IPv4 subnet mask.
|
ComputeInterconnectAttachment.Builder |
ComputeInterconnectAttachment.Builder.timeouts(ComputeInterconnectAttachmentTimeouts timeouts) |
timeouts block.
|
ComputeInterconnectAttachment.Builder |
ComputeInterconnectAttachment.Builder.type(String type) |
The type of InterconnectAttachment you wish to create.
|
ComputeInterconnectAttachment.Builder |
ComputeInterconnectAttachment.Builder.vlanTag8021Q(Number vlanTag8021Q) |
The IEEE 802.1Q VLAN tag for this attachment, in the range 2-4094.
|