Anthos Multi-Cloud v1 API - Class AttachedClustersAuthorization (2.3.0)

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

Reference documentation and code samples for the Anthos Multi-Cloud v1 API class AttachedClustersAuthorization.

Configuration related to the cluster RBAC settings.

Inheritance

object > AttachedClustersAuthorization

Namespace

Google.Cloud.GkeMultiCloud.V1

Assembly

Google.Cloud.GkeMultiCloud.V1.dll

Constructors

AttachedClustersAuthorization()

public AttachedClustersAuthorization()

AttachedClustersAuthorization(AttachedClustersAuthorization)

public AttachedClustersAuthorization(AttachedClustersAuthorization other)
Parameter
NameDescription
otherAttachedClustersAuthorization

Properties

AdminGroups

public RepeatedField<AttachedClusterGroup> AdminGroups { get; }

Optional. Groups of users that can perform operations as a cluster admin. A managed ClusterRoleBinding will be created to grant the cluster-admin ClusterRole to the groups. Up to ten admin groups can be provided.

For more info on RBAC, see https://kubernetes.io/docs/reference/access-authn-authz/rbac/#user-facing-roles

Property Value
TypeDescription
RepeatedFieldAttachedClusterGroup

AdminUsers

public RepeatedField<AttachedClusterUser> AdminUsers { get; }

Optional. Users that can perform operations as a cluster admin. A managed ClusterRoleBinding will be created to grant the cluster-admin ClusterRole to the users. Up to ten admin users can be provided.

For more info on RBAC, see https://kubernetes.io/docs/reference/access-authn-authz/rbac/#user-facing-roles

Property Value
TypeDescription
RepeatedFieldAttachedClusterUser