Interface DnsRecordSetRoutingPolicyWrrHealthCheckedTargetsInternalLoadBalancers

    • 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 like https://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}