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.
Implements
IMessageValidateExclusivityRequest, IEquatableValidateExclusivityRequest, IDeepCloneableValidateExclusivityRequest, IBufferMessage, IMessageNamespace
Google.Cloud.GkeHub.V1Beta1Assembly
Google.Cloud.GkeHub.V1Beta1.dll
Constructors
ValidateExclusivityRequest()
public ValidateExclusivityRequest()
ValidateExclusivityRequest(ValidateExclusivityRequest)
public ValidateExclusivityRequest(ValidateExclusivityRequest other)
Parameter | |
---|---|
Name | Description |
other |
ValidateExclusivityRequest |
Properties
CrManifest
public string CrManifest { get; set; }
Optional. The YAML of the membership CR in the cluster. Empty if the membership CR does not exist.
Property Value | |
---|---|
Type | Description |
string |
IntendedMembership
public string IntendedMembership { get; set; }
Required. The intended membership name under the parent
. This method only
does validation in anticipation of a CreateMembership call with the same
name.
Property Value | |
---|---|
Type | Description |
string |
Parent
public string Parent { get; set; }
Required. The parent (project and location) where the Memberships will be
created. Specified in the format projects/*/locations/*
.
Property Value | |
---|---|
Type | Description |
string |
ParentAsLocationName
public LocationName ParentAsLocationName { get; set; }
LocationName-typed view over the Parent resource name property.
Property Value | |
---|---|
Type | Description |
LocationName |