Interface KmsEkmConnectionServiceResolvers

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

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

      • getHostname

        @Stability(Stable)
        @NotNull
        String getHostname()
        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}

      • getServerCertificates

        @Stability(Stable)
        @NotNull
        Object getServerCertificates()
        server_certificates block.

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

      • getServiceDirectoryService

        @Stability(Stable)
        @NotNull
        String getServiceDirectoryService()
        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.

      • getEndpointFilter

        @Stability(Stable)
        @Nullable
        default String getEndpointFilter()
        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}