public sealed class ValidateExclusivityRequest : IMessage<ValidateExclusivityRequest>, IEquatable<ValidateExclusivityRequest>, IDeepCloneable<ValidateExclusivityRequest>, IBufferMessage, IMessageThe request to validate the existing state of the membership CR in the cluster.
Implements
IMessage<ValidateExclusivityRequest>, IEquatable<ValidateExclusivityRequest>, IDeepCloneable<ValidateExclusivityRequest>, 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 |
|