Interface ComputeBackendServiceSecuritySettings

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

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

      • getAwsV4Authentication

        @Stability(Stable)
        @Nullable
        default ComputeBackendServiceSecuritySettingsAwsV4Authentication getAwsV4Authentication()
        aws_v4_authentication block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_backend_service#aws_v4_authentication ComputeBackendService#aws_v4_authentication}

      • getClientTlsPolicy

        @Stability(Stable)
        @Nullable
        default String getClientTlsPolicy()
        ClientTlsPolicy is a resource that specifies how a client should authenticate connections to backends of a service.

        This resource itself does not affect configuration unless it is attached to a backend service resource. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_backend_service#client_tls_policy ComputeBackendService#client_tls_policy}

      • getSubjectAltNames

        @Stability(Stable)
        @Nullable
        default List<String> getSubjectAltNames()
        A list of alternate names to verify the subject identity in the certificate.

        If specified, the client will verify that the server certificate's subject alt name matches one of the specified values. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_backend_service#subject_alt_names ComputeBackendService#subject_alt_names}