Interface ComputeRegionBackendServiceConsistentHash

  • All Superinterfaces:
    software.amazon.jsii.JsiiSerializable
    All Known Implementing Classes:
    ComputeRegionBackendServiceConsistentHash.Jsii$Proxy

    @Generated(value="jsii-pacmak/1.102.0 (build e354887)",
               date="2024-08-31T03:59:18.699Z")
    @Stability(Stable)
    public interface ComputeRegionBackendServiceConsistentHash
    extends software.amazon.jsii.JsiiSerializable
    • Method Detail

      • getHttpCookie

        @Stability(Stable)
        @Nullable
        default ComputeRegionBackendServiceConsistentHashHttpCookie getHttpCookie()
        http_cookie block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_region_backend_service#http_cookie ComputeRegionBackendService#http_cookie}

      • getHttpHeaderName

        @Stability(Stable)
        @Nullable
        default String getHttpHeaderName()
        The hash based on the value of the specified header field.

        This field is applicable if the sessionAffinity is set to HEADER_FIELD. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_region_backend_service#http_header_name ComputeRegionBackendService#http_header_name}

      • getMinimumRingSize

        @Stability(Stable)
        @Nullable
        default Number getMinimumRingSize()
        The minimum number of virtual nodes to use for the hash ring.

        Larger ring sizes result in more granular load distributions. If the number of hosts in the load balancing pool is larger than the ring size, each host will be assigned a single virtual node. Defaults to 1024. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_region_backend_service#minimum_ring_size ComputeRegionBackendService#minimum_ring_size}