ComputeGlobalForwardingRule.Builder |
ComputeGlobalForwardingRule.Builder.connection(com.hashicorp.cdktf.SSHProvisionerConnection connection) |
|
ComputeGlobalForwardingRule.Builder |
ComputeGlobalForwardingRule.Builder.connection(com.hashicorp.cdktf.WinrmProvisionerConnection connection) |
|
ComputeGlobalForwardingRule.Builder |
ComputeGlobalForwardingRule.Builder.count(com.hashicorp.cdktf.TerraformCount count) |
|
ComputeGlobalForwardingRule.Builder |
ComputeGlobalForwardingRule.Builder.count(Number count) |
|
static ComputeGlobalForwardingRule.Builder |
ComputeGlobalForwardingRule.Builder.create(software.constructs.Construct scope,
String id) |
|
ComputeGlobalForwardingRule.Builder |
ComputeGlobalForwardingRule.Builder.dependsOn(List<? extends com.hashicorp.cdktf.ITerraformDependable> dependsOn) |
|
ComputeGlobalForwardingRule.Builder |
ComputeGlobalForwardingRule.Builder.description(String description) |
An optional description of this resource.
|
ComputeGlobalForwardingRule.Builder |
ComputeGlobalForwardingRule.Builder.forEach(com.hashicorp.cdktf.ITerraformIterator forEach) |
|
ComputeGlobalForwardingRule.Builder |
ComputeGlobalForwardingRule.Builder.id(String id) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_global_forwarding_rule#id ComputeGlobalForwardingRule#id}.
|
ComputeGlobalForwardingRule.Builder |
ComputeGlobalForwardingRule.Builder.ipAddress(String ipAddress) |
IP address for which this forwarding rule accepts traffic.
|
ComputeGlobalForwardingRule.Builder |
ComputeGlobalForwardingRule.Builder.ipProtocol(String ipProtocol) |
The IP protocol to which this rule applies.
|
ComputeGlobalForwardingRule.Builder |
ComputeGlobalForwardingRule.Builder.ipVersion(String ipVersion) |
The IP Version that will be used by this global forwarding rule.
|
ComputeGlobalForwardingRule.Builder |
ComputeGlobalForwardingRule.Builder.labels(Map<String,String> labels) |
Labels to apply to this forwarding rule.
|
ComputeGlobalForwardingRule.Builder |
ComputeGlobalForwardingRule.Builder.lifecycle(com.hashicorp.cdktf.TerraformResourceLifecycle lifecycle) |
|
ComputeGlobalForwardingRule.Builder |
ComputeGlobalForwardingRule.Builder.loadBalancingScheme(String loadBalancingScheme) |
Specifies the forwarding rule type.
|
ComputeGlobalForwardingRule.Builder |
ComputeGlobalForwardingRule.Builder.metadataFilters(com.hashicorp.cdktf.IResolvable metadataFilters) |
metadata_filters block.
|
ComputeGlobalForwardingRule.Builder |
ComputeGlobalForwardingRule.Builder.metadataFilters(List<? extends ComputeGlobalForwardingRuleMetadataFilters> metadataFilters) |
metadata_filters block.
|
ComputeGlobalForwardingRule.Builder |
ComputeGlobalForwardingRule.Builder.name(String name) |
Name of the resource;
|
ComputeGlobalForwardingRule.Builder |
ComputeGlobalForwardingRule.Builder.network(String network) |
This field is not used for external load balancing.
|
ComputeGlobalForwardingRule.Builder |
ComputeGlobalForwardingRule.Builder.noAutomateDnsZone(com.hashicorp.cdktf.IResolvable noAutomateDnsZone) |
This is used in PSC consumer ForwardingRule to control whether it should try to auto-generate a DNS zone or not.
|
ComputeGlobalForwardingRule.Builder |
ComputeGlobalForwardingRule.Builder.noAutomateDnsZone(Boolean noAutomateDnsZone) |
This is used in PSC consumer ForwardingRule to control whether it should try to auto-generate a DNS zone or not.
|
ComputeGlobalForwardingRule.Builder |
ComputeGlobalForwardingRule.Builder.portRange(String portRange) |
The 'portRange' field has the following limitations: * It requires that the forwarding rule 'IPProtocol' be TCP, UDP, or SCTP, and * It's applicable only to the following products: external passthrough Network Load Balancers, internal and external proxy Network Load Balancers, internal and external Application Load Balancers, external protocol forwarding, and Classic VPN.
|
ComputeGlobalForwardingRule.Builder |
ComputeGlobalForwardingRule.Builder.project(String project) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_global_forwarding_rule#project ComputeGlobalForwardingRule#project}.
|
ComputeGlobalForwardingRule.Builder |
ComputeGlobalForwardingRule.Builder.provider(com.hashicorp.cdktf.TerraformProvider provider) |
|
ComputeGlobalForwardingRule.Builder |
ComputeGlobalForwardingRule.Builder.provisioners(List<? extends Object> provisioners) |
|
ComputeGlobalForwardingRule.Builder |
ComputeGlobalForwardingRule.Builder.serviceDirectoryRegistrations(ComputeGlobalForwardingRuleServiceDirectoryRegistrations serviceDirectoryRegistrations) |
service_directory_registrations block.
|
ComputeGlobalForwardingRule.Builder |
ComputeGlobalForwardingRule.Builder.sourceIpRanges(List<String> sourceIpRanges) |
If not empty, this Forwarding Rule will only forward the traffic when the source IP address matches one of the IP addresses or CIDR ranges set here.
|
ComputeGlobalForwardingRule.Builder |
ComputeGlobalForwardingRule.Builder.subnetwork(String subnetwork) |
This field identifies the subnetwork that the load balanced IP should belong to for this Forwarding Rule, used in internal load balancing and network load balancing with IPv6.
|
ComputeGlobalForwardingRule.Builder |
ComputeGlobalForwardingRule.Builder.target(String target) |
The URL of the target resource to receive the matched traffic.
|
ComputeGlobalForwardingRule.Builder |
ComputeGlobalForwardingRule.Builder.timeouts(ComputeGlobalForwardingRuleTimeouts timeouts) |
timeouts block.
|