Class ProjectsResource.LocationsResource.MembershipsResource.ValidateExclusivityRequest
ValidateExclusivity validates the state of exclusivity in the cluster. The validation does not depend on an existing Hub membership resource.
Inheritance
ProjectsResource.LocationsResource.MembershipsResource.ValidateExclusivityRequest
Inherited Members
Namespace: Google.Apis.GKEHub.v1beta1
Assembly: Google.Apis.GKEHub.v1beta1.dll
Syntax
public class ProjectsResource.LocationsResource.MembershipsResource.ValidateExclusivityRequest : GKEHubBaseServiceRequest<ValidateExclusivityResponse>, IClientServiceRequest<ValidateExclusivityResponse>, IClientServiceRequest
Constructors
ValidateExclusivityRequest(IClientService, string)
Constructs a new ValidateExclusivity request.
Declaration
public ValidateExclusivityRequest(IClientService service, string parent)
Parameters
Type | Name | Description |
---|---|---|
IClientService | service | |
string | parent |
Properties
CrManifest
Optional. The YAML of the membership CR in the cluster. Empty if the membership CR does not exist.
Declaration
[RequestParameter("crManifest", RequestParameterType.Query)]
public virtual string CrManifest { get; set; }
Property Value
Type | Description |
---|---|
string |
HttpMethod
Gets the HTTP method.
Declaration
public override string HttpMethod { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
Google.Apis.Requests.ClientServiceRequest<Google.Apis.GKEHub.v1beta1.Data.ValidateExclusivityResponse>.HttpMethod
IntendedMembership
Required. The intended membership name under the parent
. This method only does validation in
anticipation of a CreateMembership call with the same name.
Declaration
[RequestParameter("intendedMembership", RequestParameterType.Query)]
public virtual string IntendedMembership { get; set; }
Property Value
Type | Description |
---|---|
string |
MethodName
Gets the method name.
Declaration
public override string MethodName { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
Google.Apis.Requests.ClientServiceRequest<Google.Apis.GKEHub.v1beta1.Data.ValidateExclusivityResponse>.MethodName
Parent
Required. The parent (project and location) where the Memberships will be created. Specified in
the format projects/*/locations/*
.
Declaration
[RequestParameter("parent", RequestParameterType.Path)]
public virtual string Parent { get; }
Property Value
Type | Description |
---|---|
string |
RestPath
Gets the REST path.
Declaration
public override string RestPath { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
Google.Apis.Requests.ClientServiceRequest<Google.Apis.GKEHub.v1beta1.Data.ValidateExclusivityResponse>.RestPath
Methods
InitParameters()
Initializes ValidateExclusivity parameter list.
Declaration
protected override void InitParameters()