Cloud Key Management Service (KMS) V1 API - Class Google::Cloud::Kms::V1::EkmConnection::ServiceResolver (v0.17.0)

Reference documentation and code samples for the Cloud Key Management Service (KMS) V1 API class Google::Cloud::Kms::V1::EkmConnection::ServiceResolver.

A ServiceResolver represents an EKM replica that can be reached within an EkmConnection.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#endpoint_filter

def endpoint_filter() -> ::String
Returns
  • (::String) — 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.

#endpoint_filter=

def endpoint_filter=(value) -> ::String
Parameter
  • value (::String) — 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.

Returns
  • (::String) — 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.

#hostname

def hostname() -> ::String
Returns
  • (::String) — Required. The hostname of the EKM replica used at TLS and HTTP layers.

#hostname=

def hostname=(value) -> ::String
Parameter
  • value (::String) — Required. The hostname of the EKM replica used at TLS and HTTP layers.
Returns
  • (::String) — Required. The hostname of the EKM replica used at TLS and HTTP layers.

#server_certificates

def server_certificates() -> ::Array<::Google::Cloud::Kms::V1::Certificate>
Returns

#server_certificates=

def server_certificates=(value) -> ::Array<::Google::Cloud::Kms::V1::Certificate>
Parameter
Returns

#service_directory_service

def service_directory_service() -> ::String
Returns
  • (::String) — Required. The resource name of the Service Directory service pointing to an EKM replica, in the format projects/*/locations/*/namespaces/*/services/*.

#service_directory_service=

def service_directory_service=(value) -> ::String
Parameter
  • value (::String) — Required. The resource name of the Service Directory service pointing to an EKM replica, in the format projects/*/locations/*/namespaces/*/services/*.
Returns
  • (::String) — Required. The resource name of the Service Directory service pointing to an EKM replica, in the format projects/*/locations/*/namespaces/*/services/*.