ComputeSubnetwork.Builder |
ComputeSubnetwork.Builder.connection(com.hashicorp.cdktf.SSHProvisionerConnection connection) |
|
ComputeSubnetwork.Builder |
ComputeSubnetwork.Builder.connection(com.hashicorp.cdktf.WinrmProvisionerConnection connection) |
|
ComputeSubnetwork.Builder |
ComputeSubnetwork.Builder.count(com.hashicorp.cdktf.TerraformCount count) |
|
ComputeSubnetwork.Builder |
ComputeSubnetwork.Builder.count(Number count) |
|
static ComputeSubnetwork.Builder |
ComputeSubnetwork.Builder.create(software.constructs.Construct scope,
String id) |
|
ComputeSubnetwork.Builder |
ComputeSubnetwork.Builder.dependsOn(List<? extends com.hashicorp.cdktf.ITerraformDependable> dependsOn) |
|
ComputeSubnetwork.Builder |
ComputeSubnetwork.Builder.description(String description) |
An optional description of this resource.
|
ComputeSubnetwork.Builder |
ComputeSubnetwork.Builder.externalIpv6Prefix(String externalIpv6Prefix) |
The range of external IPv6 addresses that are owned by this subnetwork.
|
ComputeSubnetwork.Builder |
ComputeSubnetwork.Builder.forEach(com.hashicorp.cdktf.ITerraformIterator forEach) |
|
ComputeSubnetwork.Builder |
ComputeSubnetwork.Builder.id(String id) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_subnetwork#id ComputeSubnetwork#id}.
|
ComputeSubnetwork.Builder |
ComputeSubnetwork.Builder.ipCidrRange(String ipCidrRange) |
The range of internal addresses that are owned by this subnetwork.
|
ComputeSubnetwork.Builder |
ComputeSubnetwork.Builder.ipv6AccessType(String ipv6AccessType) |
The access type of IPv6 address this subnet holds.
|
ComputeSubnetwork.Builder |
ComputeSubnetwork.Builder.lifecycle(com.hashicorp.cdktf.TerraformResourceLifecycle lifecycle) |
|
ComputeSubnetwork.Builder |
ComputeSubnetwork.Builder.logConfig(ComputeSubnetworkLogConfig logConfig) |
log_config block.
|
ComputeSubnetwork.Builder |
ComputeSubnetwork.Builder.name(String name) |
The name of the resource, provided by the client when initially creating the resource.
|
ComputeSubnetwork.Builder |
ComputeSubnetwork.Builder.network(String network) |
The network this subnet belongs to.
|
ComputeSubnetwork.Builder |
ComputeSubnetwork.Builder.privateIpGoogleAccess(com.hashicorp.cdktf.IResolvable privateIpGoogleAccess) |
When enabled, VMs in this subnetwork without external IP addresses can access Google APIs and services by using Private Google Access.
|
ComputeSubnetwork.Builder |
ComputeSubnetwork.Builder.privateIpGoogleAccess(Boolean privateIpGoogleAccess) |
When enabled, VMs in this subnetwork without external IP addresses can access Google APIs and services by using Private Google Access.
|
ComputeSubnetwork.Builder |
ComputeSubnetwork.Builder.privateIpv6GoogleAccess(String privateIpv6GoogleAccess) |
The private IPv6 google access type for the VMs in this subnet.
|
ComputeSubnetwork.Builder |
ComputeSubnetwork.Builder.project(String project) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_subnetwork#project ComputeSubnetwork#project}.
|
ComputeSubnetwork.Builder |
ComputeSubnetwork.Builder.provider(com.hashicorp.cdktf.TerraformProvider provider) |
|
ComputeSubnetwork.Builder |
ComputeSubnetwork.Builder.provisioners(List<? extends Object> provisioners) |
|
ComputeSubnetwork.Builder |
ComputeSubnetwork.Builder.purpose(String purpose) |
The purpose of the resource.
|
ComputeSubnetwork.Builder |
ComputeSubnetwork.Builder.region(String region) |
The GCP region for this subnetwork.
|
ComputeSubnetwork.Builder |
ComputeSubnetwork.Builder.role(String role) |
The role of subnetwork.
|
ComputeSubnetwork.Builder |
ComputeSubnetwork.Builder.secondaryIpRange(com.hashicorp.cdktf.IResolvable secondaryIpRange) |
An array of configurations for secondary IP ranges for VM instances contained in this subnetwork.
|
ComputeSubnetwork.Builder |
ComputeSubnetwork.Builder.secondaryIpRange(List<? extends ComputeSubnetworkSecondaryIpRange> secondaryIpRange) |
An array of configurations for secondary IP ranges for VM instances contained in this subnetwork.
|
ComputeSubnetwork.Builder |
ComputeSubnetwork.Builder.sendSecondaryIpRangeIfEmpty(com.hashicorp.cdktf.IResolvable sendSecondaryIpRangeIfEmpty) |
Controls the removal behavior of secondary_ip_range.
|
ComputeSubnetwork.Builder |
ComputeSubnetwork.Builder.sendSecondaryIpRangeIfEmpty(Boolean sendSecondaryIpRangeIfEmpty) |
Controls the removal behavior of secondary_ip_range.
|
ComputeSubnetwork.Builder |
ComputeSubnetwork.Builder.stackType(String stackType) |
The stack type for this subnet to identify whether the IPv6 feature is enabled or not.
|
ComputeSubnetwork.Builder |
ComputeSubnetwork.Builder.timeouts(ComputeSubnetworkTimeouts timeouts) |
timeouts block.
|