Anthos Multi-Cloud V1 API - Class Google::Cloud::GkeMultiCloud::V1::AttachedClustersAuthorization (v0.12.0)

Reference documentation and code samples for the Anthos Multi-Cloud V1 API class Google::Cloud::GkeMultiCloud::V1::AttachedClustersAuthorization.

Configuration related to the cluster RBAC settings.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#admin_groups

def admin_groups() -> ::Array<::Google::Cloud::GkeMultiCloud::V1::AttachedClusterGroup>
Returns
  • (::Array<::Google::Cloud::GkeMultiCloud::V1::AttachedClusterGroup>) — 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

#admin_groups=

def admin_groups=(value) -> ::Array<::Google::Cloud::GkeMultiCloud::V1::AttachedClusterGroup>
Parameter
  • value (::Array<::Google::Cloud::GkeMultiCloud::V1::AttachedClusterGroup>) — 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
  • (::Array<::Google::Cloud::GkeMultiCloud::V1::AttachedClusterGroup>) — 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

#admin_users

def admin_users() -> ::Array<::Google::Cloud::GkeMultiCloud::V1::AttachedClusterUser>
Returns
  • (::Array<::Google::Cloud::GkeMultiCloud::V1::AttachedClusterUser>) — 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

#admin_users=

def admin_users=(value) -> ::Array<::Google::Cloud::GkeMultiCloud::V1::AttachedClusterUser>
Parameter
  • value (::Array<::Google::Cloud::GkeMultiCloud::V1::AttachedClusterUser>) — 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
  • (::Array<::Google::Cloud::GkeMultiCloud::V1::AttachedClusterUser>) — 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