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
-
(::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
-
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.
-
(::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
- (::String) — Required. The hostname of the EKM replica used at TLS and HTTP layers.
#hostname=
def hostname=(value) -> ::String
- value (::String) — Required. The hostname of the EKM replica used at TLS and HTTP layers.
- (::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>
- (::Array<::Google::Cloud::Kms::V1::Certificate>) — Required. A list of leaf server certificates used to authenticate HTTPS connections to the EKM replica. Currently, a maximum of 10 Certificate is supported.
#server_certificates=
def server_certificates=(value) -> ::Array<::Google::Cloud::Kms::V1::Certificate>
- value (::Array<::Google::Cloud::Kms::V1::Certificate>) — Required. A list of leaf server certificates used to authenticate HTTPS connections to the EKM replica. Currently, a maximum of 10 Certificate is supported.
- (::Array<::Google::Cloud::Kms::V1::Certificate>) — Required. A list of leaf server certificates used to authenticate HTTPS connections to the EKM replica. Currently, a maximum of 10 Certificate is supported.
#service_directory_service
def service_directory_service() -> ::String
-
(::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
-
value (::String) — Required. The resource name of the Service Directory service pointing to
an EKM replica, in the format
projects/*/locations/*/namespaces/*/services/*
.
-
(::String) — Required. The resource name of the Service Directory service pointing to
an EKM replica, in the format
projects/*/locations/*/namespaces/*/services/*
.