Class SetLegacyAbacRequest (2.4.0)

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

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
Boolean

Name

public string Name { get; set; }

The name (project, location, cluster id) 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