Class: Google::Cloud::Kms::V1::EkmConnection::ServiceResolver

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/kms/v1/ekm_service.rb

Overview

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

Instance Attribute Summary collapse

Instance Attribute Details

#endpoint_filter::String

Returns 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:



259
260
261
262
# File 'proto_docs/google/cloud/kms/v1/ekm_service.rb', line 259

class ServiceResolver
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#hostname::String

Returns 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.



259
260
261
262
# File 'proto_docs/google/cloud/kms/v1/ekm_service.rb', line 259

class ServiceResolver
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#server_certificates::Array<::Google::Cloud::Kms::V1::Certificate>

Returns Required. A list of leaf server certificates used to authenticate HTTPS connections to the EKM replica. Currently, a maximum of 10 Certificate is supported.

Returns:



259
260
261
262
# File 'proto_docs/google/cloud/kms/v1/ekm_service.rb', line 259

class ServiceResolver
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#service_directory_service::String

Returns 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/*.



259
260
261
262
# File 'proto_docs/google/cloud/kms/v1/ekm_service.rb', line 259

class ServiceResolver
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end