NAME
    gcloud beta container fleet scopes rbacrolebindings update - update a fleet
        scope RBAC RoleBinding

SYNOPSIS
    gcloud beta container fleet scopes rbacrolebindings update
        (NAME : --location=LOCATION --scope=SCOPE)
        [--update-labels=[KEY=VALUE,...]]
        [--clear-labels | --remove-labels=[KEY,...]]
        [--custom-role=CUSTOM_ROLE | --role=ROLE] [--group=GROUP | --user=USER]
        [GCLOUD_WIDE_FLAG ...]

DESCRIPTION
    (BETA) This command can fail for the following reasons:
      ▪ The RoleBinding does not exist in the project.
      ▪ The caller does not have permission to access the RoleBinding.

EXAMPLES
    To update the RBAC RoleBinding RBRB in scope SCOPE in the active project to
    the viewer role:

        $ gcloud beta container fleet scopes rbacrolebindings update RBRB \
            --scope=SCOPE --role=viewer

    To update the RBAC RoleBinding RBRB in scope SCOPE in the active project to
    the custom role custom-role:

        $ gcloud beta container fleet scopes rbacrolebindings update RBRB \
            --scope=SCOPE --custom-role=custom-role

    To update the RBAC RoleBinding RBRB in scope SCOPE in the active project to
    the user someone@google.com:

        $ gcloud beta container fleet scopes rbacrolebindings update RBRB \
            --scope=SCOPE --user=someone@google.com

POSITIONAL ARGUMENTS
     Rbacrolebinding resource - The group of arguments defining an
     RBACRoleBinding. The arguments in this group can be used to specify the
     attributes of this resource. (NOTE) Some attributes are not given
     arguments in this group but can be set in other ways.

     To set the project attribute:
      ◆ provide the argument NAME on the command line with a fully specified
        name;
      ◆ provide the argument --project on the command line;
      ◆ set the property core/project.

     This must be specified.

       NAME
          ID of the rbacrolebinding or fully qualified identifier for the
          rbacrolebinding.

          To set the rbacrolebinding attribute:
          ▸ provide the argument NAME on the command line.

          This positional argument must be specified if any of the other
          arguments in this group are specified.

       --location=LOCATION
          Location for the rbacrolebinding.

          To set the location attribute:
          ▸ provide the argument NAME on the command line with a fully
            specified name;
          ▸ provide the argument --location on the command line;
          ▸ set the property gkehub/location.

       --scope=SCOPE
          Name of the rbacrolebinding.

          To set the scope attribute:
          ▸ provide the argument NAME on the command line with a fully
            specified name;
          ▸ provide the argument --scope on the command line.

FLAGS
     --update-labels=[KEY=VALUE,...]
        List of label KEY=VALUE pairs to update. If a label exists, its value
        is modified. Otherwise, a new label is created.

        Keys must start with a lowercase character and contain only hyphens
        (-), underscores (_), lowercase characters, and numbers. Values must
        contain only hyphens (-), underscores (_), lowercase characters, and
        numbers.

     At most one of these can be specified:

       --clear-labels
          Remove all labels. If --update-labels is also specified then
          --clear-labels is applied first.

          For example, to remove all labels:

              $ gcloud beta container fleet scopes rbacrolebindings update \
                --clear-labels

          To remove all existing labels and create two new labels, foo and baz:

              $ gcloud beta container fleet scopes rbacrolebindings update \
                --clear-labels --update-labels foo=bar,baz=qux

       --remove-labels=[KEY,...]
          List of label keys to remove. If a label does not exist it is
          silently ignored. If --update-labels is also specified then
          --update-labels is applied first.

     At most one of these can be specified:

       --custom-role=CUSTOM_ROLE
          Custom role to assign to principal.

       --role=ROLE
          Predefined role to assign to principal (admin, edit, view). ROLE must
          be one of: admin, edit, view.

     At most one of these can be specified:

       --group=GROUP
          Group for the RBACRoleBinding to update to.

       --user=USER
          User for the RBACRoleBinding to update to.

GCLOUD WIDE FLAGS
    These flags are available to all commands: --access-token-file, --account,
    --billing-project, --configuration, --flags-file, --flatten, --format,
    --help, --impersonate-service-account, --log-http, --project, --quiet,
    --trace-token, --user-output-enabled, --verbosity.

    Run $ gcloud help for details.

NOTES
    This command is currently in beta and might change without notice. These
    variants are also available:

        $ gcloud container fleet scopes rbacrolebindings update

        $ gcloud alpha container fleet scopes rbacrolebindings update

