public sealed class AwsAuthorization : IMessage<AwsAuthorization>, IEquatable<AwsAuthorization>, IDeepCloneable<AwsAuthorization>, IBufferMessage, IMessage
Reference documentation and code samples for the Anthos Multi-Cloud v1 API class AwsAuthorization.
Configuration related to the cluster RBAC settings.
Implements
IMessageAwsAuthorization, IEquatableAwsAuthorization, IDeepCloneableAwsAuthorization, IBufferMessage, IMessageNamespace
Google.Cloud.GkeMultiCloud.V1Assembly
Google.Cloud.GkeMultiCloud.V1.dll
Constructors
AwsAuthorization()
public AwsAuthorization()
AwsAuthorization(AwsAuthorization)
public AwsAuthorization(AwsAuthorization other)
Parameter | |
---|---|
Name | Description |
other | AwsAuthorization |
Properties
AdminGroups
public RepeatedField<AwsClusterGroup> 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 | |
---|---|
Type | Description |
RepeatedFieldAwsClusterGroup |
AdminUsers
public RepeatedField<AwsClusterUser> 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 | |
---|---|
Type | Description |
RepeatedFieldAwsClusterUser |