public sealed class ServiceResolver : IMessage<EkmConnection.Types.ServiceResolver>, IEquatable<EkmConnection.Types.ServiceResolver>, IDeepCloneable<EkmConnection.Types.ServiceResolver>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Key Management Service v1 API class EkmConnection.Types.ServiceResolver.
A [ServiceResolver][google.cloud.kms.v1.EkmConnection.ServiceResolver] represents an EKM replica that can be reached within an [EkmConnection][google.cloud.kms.v1.EkmConnection].
Implements
IMessage<EkmConnection.Types.ServiceResolver>, IEquatable<EkmConnection.Types.ServiceResolver>, IDeepCloneable<EkmConnection.Types.ServiceResolver>, IBufferMessage, IMessageNamespace
Google.Cloud.Kms.V1Assembly
Google.Cloud.Kms.V1.dll
Constructors
ServiceResolver()
public ServiceResolver()
ServiceResolver(EkmConnection.Types.ServiceResolver)
public ServiceResolver(EkmConnection.Types.ServiceResolver other)
Parameter | |
---|---|
Name | Description |
other | EkmConnection.Types.ServiceResolver |
Properties
EndpointFilter
public string EndpointFilter { get; set; }
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.
Property Value | |
---|---|
Type | Description |
String |
Hostname
public string Hostname { get; set; }
Required. The hostname of the EKM replica used at TLS and HTTP layers.
Property Value | |
---|---|
Type | Description |
String |
ServerCertificates
public RepeatedField<Certificate> ServerCertificates { get; }
Required. A list of leaf server certificates used to authenticate HTTPS connections to the EKM replica. Currently, a maximum of 10 [Certificate][google.cloud.kms.v1.Certificate] is supported.
Property Value | |
---|---|
Type | Description |
RepeatedField<Certificate> |
ServiceDirectoryService
public string ServiceDirectoryService { get; set; }
Required. The resource name of the Service Directory service pointing to
an EKM replica, in the format
projects/*/locations/*/namespaces/*/services/*
.
Property Value | |
---|---|
Type | Description |
String |