ComputeForwardingRule.Builder |
ComputeForwardingRule.Builder.allowGlobalAccess(com.hashicorp.cdktf.IResolvable allowGlobalAccess) |
This field is used along with the 'backend_service' field for internal load balancing or with the 'target' field for internal TargetInstance.
|
ComputeForwardingRule.Builder |
ComputeForwardingRule.Builder.allowGlobalAccess(Boolean allowGlobalAccess) |
This field is used along with the 'backend_service' field for internal load balancing or with the 'target' field for internal TargetInstance.
|
ComputeForwardingRule.Builder |
ComputeForwardingRule.Builder.allowPscGlobalAccess(com.hashicorp.cdktf.IResolvable allowPscGlobalAccess) |
This is used in PSC consumer ForwardingRule to control whether the PSC endpoint can be accessed from another region.
|
ComputeForwardingRule.Builder |
ComputeForwardingRule.Builder.allowPscGlobalAccess(Boolean allowPscGlobalAccess) |
This is used in PSC consumer ForwardingRule to control whether the PSC endpoint can be accessed from another region.
|
ComputeForwardingRule.Builder |
ComputeForwardingRule.Builder.allPorts(com.hashicorp.cdktf.IResolvable allPorts) |
The 'ports', 'portRange', and 'allPorts' fields are mutually exclusive.
|
ComputeForwardingRule.Builder |
ComputeForwardingRule.Builder.allPorts(Boolean allPorts) |
The 'ports', 'portRange', and 'allPorts' fields are mutually exclusive.
|
ComputeForwardingRule.Builder |
ComputeForwardingRule.Builder.backendService(String backendService) |
Identifies the backend service to which the forwarding rule sends traffic.
|
ComputeForwardingRule.Builder |
ComputeForwardingRule.Builder.connection(com.hashicorp.cdktf.SSHProvisionerConnection connection) |
|
ComputeForwardingRule.Builder |
ComputeForwardingRule.Builder.connection(com.hashicorp.cdktf.WinrmProvisionerConnection connection) |
|
ComputeForwardingRule.Builder |
ComputeForwardingRule.Builder.count(com.hashicorp.cdktf.TerraformCount count) |
|
ComputeForwardingRule.Builder |
ComputeForwardingRule.Builder.count(Number count) |
|
static ComputeForwardingRule.Builder |
ComputeForwardingRule.Builder.create(software.constructs.Construct scope,
String id) |
|
ComputeForwardingRule.Builder |
ComputeForwardingRule.Builder.dependsOn(List<? extends com.hashicorp.cdktf.ITerraformDependable> dependsOn) |
|
ComputeForwardingRule.Builder |
ComputeForwardingRule.Builder.description(String description) |
An optional description of this resource.
|
ComputeForwardingRule.Builder |
ComputeForwardingRule.Builder.forEach(com.hashicorp.cdktf.ITerraformIterator forEach) |
|
ComputeForwardingRule.Builder |
ComputeForwardingRule.Builder.id(String id) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_forwarding_rule#id ComputeForwardingRule#id}.
|
ComputeForwardingRule.Builder |
ComputeForwardingRule.Builder.ipAddress(String ipAddress) |
IP address for which this forwarding rule accepts traffic.
|
ComputeForwardingRule.Builder |
ComputeForwardingRule.Builder.ipProtocol(String ipProtocol) |
The IP protocol to which this rule applies.
|
ComputeForwardingRule.Builder |
ComputeForwardingRule.Builder.ipVersion(String ipVersion) |
The IP address version that will be used by this forwarding rule.
|
ComputeForwardingRule.Builder |
ComputeForwardingRule.Builder.isMirroringCollector(com.hashicorp.cdktf.IResolvable isMirroringCollector) |
Indicates whether or not this load balancer can be used as a collector for packet mirroring.
|
ComputeForwardingRule.Builder |
ComputeForwardingRule.Builder.isMirroringCollector(Boolean isMirroringCollector) |
Indicates whether or not this load balancer can be used as a collector for packet mirroring.
|
ComputeForwardingRule.Builder |
ComputeForwardingRule.Builder.labels(Map<String,String> labels) |
Labels to apply to this forwarding rule.
|
ComputeForwardingRule.Builder |
ComputeForwardingRule.Builder.lifecycle(com.hashicorp.cdktf.TerraformResourceLifecycle lifecycle) |
|
ComputeForwardingRule.Builder |
ComputeForwardingRule.Builder.loadBalancingScheme(String loadBalancingScheme) |
Specifies the forwarding rule type.
|
ComputeForwardingRule.Builder |
ComputeForwardingRule.Builder.name(String name) |
Name of the resource;
|
ComputeForwardingRule.Builder |
ComputeForwardingRule.Builder.network(String network) |
This field is not used for external load balancing.
|
ComputeForwardingRule.Builder |
ComputeForwardingRule.Builder.networkTier(String networkTier) |
This signifies the networking tier used for configuring this load balancer and can only take the following values: 'PREMIUM', 'STANDARD'.
|
ComputeForwardingRule.Builder |
ComputeForwardingRule.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.
|
ComputeForwardingRule.Builder |
ComputeForwardingRule.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.
|
ComputeForwardingRule.Builder |
ComputeForwardingRule.Builder.portRange(String portRange) |
The 'ports', 'portRange', and 'allPorts' fields are mutually exclusive.
|
ComputeForwardingRule.Builder |
ComputeForwardingRule.Builder.ports(List<String> ports) |
The 'ports', 'portRange', and 'allPorts' fields are mutually exclusive.
|
ComputeForwardingRule.Builder |
ComputeForwardingRule.Builder.project(String project) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_forwarding_rule#project ComputeForwardingRule#project}.
|
ComputeForwardingRule.Builder |
ComputeForwardingRule.Builder.provider(com.hashicorp.cdktf.TerraformProvider provider) |
|
ComputeForwardingRule.Builder |
ComputeForwardingRule.Builder.provisioners(List<? extends Object> provisioners) |
|
ComputeForwardingRule.Builder |
ComputeForwardingRule.Builder.recreateClosedPsc(com.hashicorp.cdktf.IResolvable recreateClosedPsc) |
This is used in PSC consumer ForwardingRule to make terraform recreate the ForwardingRule when the status is closed.
|
ComputeForwardingRule.Builder |
ComputeForwardingRule.Builder.recreateClosedPsc(Boolean recreateClosedPsc) |
This is used in PSC consumer ForwardingRule to make terraform recreate the ForwardingRule when the status is closed.
|
ComputeForwardingRule.Builder |
ComputeForwardingRule.Builder.region(String region) |
A reference to the region where the regional forwarding rule resides.
|
ComputeForwardingRule.Builder |
ComputeForwardingRule.Builder.serviceDirectoryRegistrations(ComputeForwardingRuleServiceDirectoryRegistrations serviceDirectoryRegistrations) |
service_directory_registrations block.
|
ComputeForwardingRule.Builder |
ComputeForwardingRule.Builder.serviceLabel(String serviceLabel) |
An optional prefix to the service name for this Forwarding Rule.
|
ComputeForwardingRule.Builder |
ComputeForwardingRule.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.
|
ComputeForwardingRule.Builder |
ComputeForwardingRule.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.
|
ComputeForwardingRule.Builder |
ComputeForwardingRule.Builder.target(String target) |
The URL of the target resource to receive the matched traffic.
|
ComputeForwardingRule.Builder |
ComputeForwardingRule.Builder.timeouts(ComputeForwardingRuleTimeouts timeouts) |
timeouts block.
|