public sealed class ServiceResolver : IMessage<EkmConnection.Types.ServiceResolver>, IEquatable<EkmConnection.Types.ServiceResolver>, IDeepCloneable<EkmConnection.Types.ServiceResolver>, IBufferMessage, IMessage
A [ServiceResolver][google.cloud.kms.v1.EkmConnection.ServiceResolver]
represents an EKM replica that can be reached within an
[EkmConnection][google.cloud.kms.v1.EkmConnection].
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe latest version of the \u003ccode\u003eServiceResolver\u003c/code\u003e for \u003ccode\u003eGoogle.Cloud.Kms.V1\u003c/code\u003e is 3.16.0, with multiple previous versions available, starting from 2.2.0, for reference and usage.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eServiceResolver\u003c/code\u003e is a class that represents an EKM replica accessible within an \u003ccode\u003eEkmConnection\u003c/code\u003e, implementing interfaces like \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eServiceResolver\u003c/code\u003e class offers two constructors, a default constructor and a copy constructor that accepts another \u003ccode\u003eServiceResolver\u003c/code\u003e instance as a parameter, allowing the creation of new instances.\u003c/p\u003e\n"],["\u003cp\u003eIt includes properties like \u003ccode\u003eEndpointFilter\u003c/code\u003e, \u003ccode\u003eHostname\u003c/code\u003e, \u003ccode\u003eServerCertificates\u003c/code\u003e, and \u003ccode\u003eServiceDirectoryService\u003c/code\u003e, to configure the connection to an EKM replica, including filtering endpoints, specifying hostnames, server certificates and the service directory.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eServiceResolver\u003c/code\u003e inherits members from the \u003ccode\u003eObject\u003c/code\u003e class such as \u003ccode\u003eGetHashCode\u003c/code\u003e, \u003ccode\u003eGetType\u003c/code\u003e, \u003ccode\u003eMemberwiseClone\u003c/code\u003e, and \u003ccode\u003eToString\u003c/code\u003e methods.\u003c/p\u003e\n"]]],[],null,[]]