Class KmsEkmConnectionServiceResolvers.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

      • getHostname

        public final String getHostname()
        Description copied from interface: KmsEkmConnectionServiceResolvers
        Required. The hostname of the EKM replica used at TLS and HTTP layers.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/kms_ekm_connection#hostname KmsEkmConnection#hostname}

        Specified by:
        getHostname in interface KmsEkmConnectionServiceResolvers
      • getServiceDirectoryService

        public final String getServiceDirectoryService()
        Description copied from interface: KmsEkmConnectionServiceResolvers
        Required.

        The resource name of the Service Directory service pointing to an EKM replica, in the format projects/* /locations/* /namespaces/* /services/* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/kms_ekm_connection#service_directory_service KmsEkmConnection#service_directory_service} Note: The above comment contained a comment block ending sequence (* followed by /). We have introduced a space between to prevent syntax errors. Please ignore the space.

        Specified by:
        getServiceDirectoryService in interface KmsEkmConnectionServiceResolvers
      • getEndpointFilter

        public final String getEndpointFilter()
        Description copied from interface: KmsEkmConnectionServiceResolvers
        Optional.

        The filter applied to the endpoints of the resolved service. If no filter is specified, all endpoints will be considered. An endpoint will be chosen arbitrarily from the filtered list for each request. For endpoint filter syntax and examples, see https://cloud.google.com/service-directory/docs/reference/rpc/google.cloud.servicedirectory.v1#resolveservicerequest. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/kms_ekm_connection#endpoint_filter KmsEkmConnection#endpoint_filter}

        Specified by:
        getEndpointFilter in interface KmsEkmConnectionServiceResolvers
      • $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