Class KmsEkmConnectionServiceResolvers.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • hostname

        @Stability(Stable)
        public KmsEkmConnectionServiceResolvers.Builder hostname​(String hostname)
        Parameters:
        hostname - Required. The hostname of the EKM replica used at TLS and HTTP layers. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/kms_ekm_connection#hostname KmsEkmConnection#hostname}
        Returns:
        this
      • serverCertificates

        @Stability(Stable)
        public KmsEkmConnectionServiceResolvers.Builder serverCertificates​(com.hashicorp.cdktf.IResolvable serverCertificates)
        Parameters:
        serverCertificates - server_certificates block. This parameter is required. 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}
        Returns:
        this
      • serviceDirectoryService

        @Stability(Stable)
        public KmsEkmConnectionServiceResolvers.Builder serviceDirectoryService​(String serviceDirectoryService)
        Parameters:
        serviceDirectoryService - Required. This parameter is 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.
        Returns:
        this
      • endpointFilter

        @Stability(Stable)
        public KmsEkmConnectionServiceResolvers.Builder endpointFilter​(String endpointFilter)
        Parameters:
        endpointFilter - 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}
        Returns:
        this