public sealed class ValidateExclusivityRequest : IMessage<ValidateExclusivityRequest>, IEquatable<ValidateExclusivityRequest>, IDeepCloneable<ValidateExclusivityRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the GKE Hub v1beta1 API class ValidateExclusivityRequest.
The request to validate the existing state of the membership CR in the
cluster.
Required. The intended membership name under the parent. This method only
does validation in anticipation of a CreateMembership call with the same
name.
[[["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\u003eThis document provides reference information for the \u003ccode\u003eValidateExclusivityRequest\u003c/code\u003e class within the Google Cloud GKE Hub v1beta1 API.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eValidateExclusivityRequest\u003c/code\u003e is used to validate the state of a membership Custom Resource (CR) in a cluster.\u003c/p\u003e\n"],["\u003cp\u003eThe class implements several interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and inherits from \u003ccode\u003eobject\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eKey properties include \u003ccode\u003eCrManifest\u003c/code\u003e, \u003ccode\u003eIntendedMembership\u003c/code\u003e, \u003ccode\u003eParent\u003c/code\u003e, and \u003ccode\u003eParentAsLocationName\u003c/code\u003e, which are essential for defining and validating membership exclusivity.\u003c/p\u003e\n"],["\u003cp\u003eThe class is located within the \u003ccode\u003eGoogle.Cloud.GkeHub.V1Beta1\u003c/code\u003e namespace and is contained in the \u003ccode\u003eGoogle.Cloud.GkeHub.V1Beta1.dll\u003c/code\u003e assembly.\u003c/p\u003e\n"]]],[],null,[]]