Class ComputeBackendServiceSecuritySettings.Jsii$Proxy

    • Constructor Detail

      • Jsii$Proxy

        protected Jsii$Proxy​(software.amazon.jsii.JsiiObjectRef objRef)
        Constructor that initializes the object based on values retrieved from the JsiiObject.
        Parameters:
        objRef - Reference to the JSII managed object.
    • Method Detail

      • getClientTlsPolicy

        public final String getClientTlsPolicy()
        Description copied from interface: ComputeBackendServiceSecuritySettings
        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}

        Specified by:
        getClientTlsPolicy in interface ComputeBackendServiceSecuritySettings
      • getSubjectAltNames

        public final List<String> getSubjectAltNames()
        Description copied from interface: ComputeBackendServiceSecuritySettings
        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}

        Specified by:
        getSubjectAltNames in interface ComputeBackendServiceSecuritySettings
      • $jsii$toJson

        @Internal
        public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
        Specified by:
        $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object