GKE Hub v1beta1 API - Class ValidateExclusivityRequest (2.0.0-beta04)

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.

Inheritance

object > ValidateExclusivityRequest

Namespace

Google.Cloud.GkeHub.V1Beta1

Assembly

Google.Cloud.GkeHub.V1Beta1.dll

Constructors

ValidateExclusivityRequest()

public ValidateExclusivityRequest()

ValidateExclusivityRequest(ValidateExclusivityRequest)

public ValidateExclusivityRequest(ValidateExclusivityRequest other)
Parameter
NameDescription
otherValidateExclusivityRequest

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
TypeDescription
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
TypeDescription
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
TypeDescription
string

ParentAsLocationName

public LocationName ParentAsLocationName { get; set; }

LocationName-typed view over the Parent resource name property.

Property Value
TypeDescription
LocationName