Google Kubernetes Engine v1 API - Class SetLegacyAbacRequest (3.23.0)

public sealed class SetLegacyAbacRequest : IMessage<SetLegacyAbacRequest>, IEquatable<SetLegacyAbacRequest>, IDeepCloneable<SetLegacyAbacRequest>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Kubernetes Engine v1 API class SetLegacyAbacRequest.

SetLegacyAbacRequest enables or disables the ABAC authorization mechanism for a cluster.

Inheritance

object > SetLegacyAbacRequest

Namespace

Google.Cloud.Container.V1

Assembly

Google.Cloud.Container.V1.dll

Constructors

SetLegacyAbacRequest()

public SetLegacyAbacRequest()

SetLegacyAbacRequest(SetLegacyAbacRequest)

public SetLegacyAbacRequest(SetLegacyAbacRequest other)
Parameter
NameDescription
otherSetLegacyAbacRequest

Properties

ClusterId

[Obsolete]
public string ClusterId { get; set; }

Deprecated. The name of the cluster to update. This field has been deprecated and replaced by the name field.

Property Value
TypeDescription
string

Enabled

public bool Enabled { get; set; }

Required. Whether ABAC authorization will be enabled in the cluster.

Property Value
TypeDescription
bool

Name

public string Name { get; set; }

The name (project, location, cluster name) of the cluster to set legacy abac. Specified in the format projects/*/locations/*/clusters/*.

Property Value
TypeDescription
string

ProjectId

[Obsolete]
public string ProjectId { get; set; }

Deprecated. The Google Developers Console project ID or project number. This field has been deprecated and replaced by the name field.

Property Value
TypeDescription
string

Zone

[Obsolete]
public string Zone { get; set; }

Deprecated. The name of the Google Compute Engine zone in which the cluster resides. This field has been deprecated and replaced by the name field.

Property Value
TypeDescription
string