Class: Google::Cloud::Kms::V1::EkmConnection::ServiceResolver
- Inherits:
-
Object
- Object
- Google::Cloud::Kms::V1::EkmConnection::ServiceResolver
- 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
-
#endpoint_filter ⇒ ::String
Optional.
-
#hostname ⇒ ::String
Required.
-
#server_certificates ⇒ ::Array<::Google::Cloud::Kms::V1::Certificate>
Required.
-
#service_directory_service ⇒ ::String
Required.
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.
218 219 220 221 |
# File 'proto_docs/google/cloud/kms/v1/ekm_service.rb', line 218 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.
218 219 220 221 |
# File 'proto_docs/google/cloud/kms/v1/ekm_service.rb', line 218 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.
218 219 220 221 |
# File 'proto_docs/google/cloud/kms/v1/ekm_service.rb', line 218 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/*
.
218 219 220 221 |
# File 'proto_docs/google/cloud/kms/v1/ekm_service.rb', line 218 class ServiceResolver include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |