Reference documentation and code samples for the Google Anthos Multi Cloud V1 Client class AwsAuthorization.
Configuration related to the cluster RBAC settings.
Generated from protobuf message google.cloud.gkemulticloud.v1.AwsAuthorization
Namespace
Google \ Cloud \ GkeMultiCloud \ V1Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ admin_users |
array<AwsClusterUser>
Optional. Users that can perform operations as a cluster admin. A managed ClusterRoleBinding will be created to grant the |
↳ admin_groups |
array<AwsClusterGroup>
Optional. Groups of users that can perform operations as a cluster admin. A managed ClusterRoleBinding will be created to grant the |
getAdminUsers
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
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setAdminUsers
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
Parameter | |
---|---|
Name | Description |
var |
array<AwsClusterUser>
|
Returns | |
---|---|
Type | Description |
$this |
getAdminGroups
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
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setAdminGroups
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
Parameter | |
---|---|
Name | Description |
var |
array<AwsClusterGroup>
|
Returns | |
---|---|
Type | Description |
$this |