Interface DnsRecordSetRoutingPolicyPrimaryBackupPrimaryInternalLoadBalancers
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
DnsRecordSetRoutingPolicyPrimaryBackupPrimaryInternalLoadBalancers.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:21.088Z") @Stability(Stable) public interface DnsRecordSetRoutingPolicyPrimaryBackupPrimaryInternalLoadBalancers extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classDnsRecordSetRoutingPolicyPrimaryBackupPrimaryInternalLoadBalancers.Builderstatic classDnsRecordSetRoutingPolicyPrimaryBackupPrimaryInternalLoadBalancers.Jsii$ProxyAn implementation forDnsRecordSetRoutingPolicyPrimaryBackupPrimaryInternalLoadBalancers
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static DnsRecordSetRoutingPolicyPrimaryBackupPrimaryInternalLoadBalancers.Builderbuilder()StringgetIpAddress()The frontend IP address of the load balancer.StringgetIpProtocol()The configured IP protocol of the load balancer.default StringgetLoadBalancerType()The type of load balancer.StringgetNetworkUrl()The fully qualified url of the network in which the load balancer belongs.StringgetPort()The configured port of the load balancer.StringgetProject()The ID of the project in which the load balancer belongs.default StringgetRegion()The region of the load balancer.
-
-
-
Method Detail
-
getIpAddress
@Stability(Stable) @NotNull String getIpAddress()
The frontend IP address of the load balancer.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dns_record_set#ip_address DnsRecordSet#ip_address}
-
getIpProtocol
@Stability(Stable) @NotNull String getIpProtocol()
The configured IP protocol of the load balancer. This value is case-sensitive. Possible values: ["tcp", "udp"].Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dns_record_set#ip_protocol DnsRecordSet#ip_protocol}
-
getNetworkUrl
@Stability(Stable) @NotNull String getNetworkUrl()
The fully qualified url of the network in which the load balancer belongs. This should be formatted likehttps://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dns_record_set#network_url DnsRecordSet#network_url}
-
getPort
@Stability(Stable) @NotNull String getPort()
The configured port of the load balancer.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dns_record_set#port DnsRecordSet#port}
-
getProject
@Stability(Stable) @NotNull String getProject()
The ID of the project in which the load balancer belongs.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dns_record_set#project DnsRecordSet#project}
-
getLoadBalancerType
@Stability(Stable) @Nullable default String getLoadBalancerType()
The type of load balancer. This value is case-sensitive. Possible values: ["regionalL4ilb", "regionalL7ilb", "globalL7ilb"].Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dns_record_set#load_balancer_type DnsRecordSet#load_balancer_type}
-
getRegion
@Stability(Stable) @Nullable default String getRegion()
The region of the load balancer. Only needed for regional load balancers.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dns_record_set#region DnsRecordSet#region}
-
builder
@Stability(Stable) static DnsRecordSetRoutingPolicyPrimaryBackupPrimaryInternalLoadBalancers.Builder builder()
-
-