ComputeNetwork.Builder |
ComputeNetwork.Builder.autoCreateSubnetworks(com.hashicorp.cdktf.IResolvable autoCreateSubnetworks) |
When set to 'true', the network is created in "auto subnet mode" and it will create a subnet for each region automatically across the '10.128.0.0/9' address range.
|
ComputeNetwork.Builder |
ComputeNetwork.Builder.autoCreateSubnetworks(Boolean autoCreateSubnetworks) |
When set to 'true', the network is created in "auto subnet mode" and it will create a subnet for each region automatically across the '10.128.0.0/9' address range.
|
ComputeNetwork.Builder |
ComputeNetwork.Builder.connection(com.hashicorp.cdktf.SSHProvisionerConnection connection) |
|
ComputeNetwork.Builder |
ComputeNetwork.Builder.connection(com.hashicorp.cdktf.WinrmProvisionerConnection connection) |
|
ComputeNetwork.Builder |
ComputeNetwork.Builder.count(com.hashicorp.cdktf.TerraformCount count) |
|
ComputeNetwork.Builder |
ComputeNetwork.Builder.count(Number count) |
|
static ComputeNetwork.Builder |
ComputeNetwork.Builder.create(software.constructs.Construct scope,
String id) |
|
ComputeNetwork.Builder |
ComputeNetwork.Builder.deleteDefaultRoutesOnCreate(com.hashicorp.cdktf.IResolvable deleteDefaultRoutesOnCreate) |
If set to 'true', default routes ('0.0.0.0/0') will be deleted immediately after network creation.
|
ComputeNetwork.Builder |
ComputeNetwork.Builder.deleteDefaultRoutesOnCreate(Boolean deleteDefaultRoutesOnCreate) |
If set to 'true', default routes ('0.0.0.0/0') will be deleted immediately after network creation.
|
ComputeNetwork.Builder |
ComputeNetwork.Builder.dependsOn(List<? extends com.hashicorp.cdktf.ITerraformDependable> dependsOn) |
|
ComputeNetwork.Builder |
ComputeNetwork.Builder.description(String description) |
An optional description of this resource.
|
ComputeNetwork.Builder |
ComputeNetwork.Builder.enableUlaInternalIpv6(com.hashicorp.cdktf.IResolvable enableUlaInternalIpv6) |
Enable ULA internal ipv6 on this network.
|
ComputeNetwork.Builder |
ComputeNetwork.Builder.enableUlaInternalIpv6(Boolean enableUlaInternalIpv6) |
Enable ULA internal ipv6 on this network.
|
ComputeNetwork.Builder |
ComputeNetwork.Builder.forEach(com.hashicorp.cdktf.ITerraformIterator forEach) |
|
ComputeNetwork.Builder |
ComputeNetwork.Builder.id(String id) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_network#id ComputeNetwork#id}.
|
ComputeNetwork.Builder |
ComputeNetwork.Builder.internalIpv6Range(String internalIpv6Range) |
When enabling ula internal ipv6, caller optionally can specify the /48 range they want from the google defined ULA prefix fd20::/20.
|
ComputeNetwork.Builder |
ComputeNetwork.Builder.lifecycle(com.hashicorp.cdktf.TerraformResourceLifecycle lifecycle) |
|
ComputeNetwork.Builder |
ComputeNetwork.Builder.mtu(Number mtu) |
Maximum Transmission Unit in bytes.
|
ComputeNetwork.Builder |
ComputeNetwork.Builder.name(String name) |
Name of the resource.
|
ComputeNetwork.Builder |
ComputeNetwork.Builder.networkFirewallPolicyEnforcementOrder(String networkFirewallPolicyEnforcementOrder) |
Set the order that Firewall Rules and Firewall Policies are evaluated.
|
ComputeNetwork.Builder |
ComputeNetwork.Builder.project(String project) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_network#project ComputeNetwork#project}.
|
ComputeNetwork.Builder |
ComputeNetwork.Builder.provider(com.hashicorp.cdktf.TerraformProvider provider) |
|
ComputeNetwork.Builder |
ComputeNetwork.Builder.provisioners(List<? extends Object> provisioners) |
|
ComputeNetwork.Builder |
ComputeNetwork.Builder.routingMode(String routingMode) |
The network-wide routing mode to use.
|
ComputeNetwork.Builder |
ComputeNetwork.Builder.timeouts(ComputeNetworkTimeouts timeouts) |
timeouts block.
|