1
0
Fork 0
mirror of https://github.com/imjasonh/gcloud-help synced 2026-07-08 10:35:03 +00:00
gcloud-help/gcloud/beta/identity/groups/update
2022-03-01 21:43:54 +00:00

125 lines
4.4 KiB
Text

NAME
gcloud beta identity groups update - update a group
SYNOPSIS
gcloud beta identity groups update EMAIL
[--dynamic-user-query=DYNAMIC_USER_QUERY] [--labels=LABELS]
[--add-posix-group=POSIX_GROUP | --clear-posix-groups
| --remove-posix-groups=[POSIX_GROUP,...]]
[--clear-description | --description=DESCRIPTION]
[--clear-display-name | --display-name=DISPLAY_NAME]
[GCLOUD_WIDE_FLAG ...]
DESCRIPTION
(BETA) Update a group.
EXAMPLES
To update a group:
$ gcloud beta identity groups update eng-discuss@foo.com \
--display-name="New Engineer Discuss" \
--description="Group for engineering discussions"
To create a POSIX group from an existing Google Group:
$ gcloud beta identity groups update eng-discuss@foo.com \
--add-posix-group=name=eng,gid=1005
To remove POSIX information from a Google Group:
$ gcloud beta identity groups update eng-discuss@foo.com \
--remove-posix-groups=eng
POSITIONAL ARGUMENTS
EMAIL
The email address of the group to be updated.
FLAGS
--dynamic-user-query=DYNAMIC_USER_QUERY
Query that determines the memberships of the dynamic group.
Example of a query:
--dynamic-user-query="user.organizations.exists(org,org.title=='SWE')"
--labels=LABELS
One or more label entries that apply to the group. Currently supported
labels contain a key with an empty value.
Google Groups are the default type of group and have a label with a key
of 'cloudidentity.googleapis.com/groups.discussion_forum' and an empty
value.
Existing Google Groups can have an additional label with a key of
'cloudidentity.googleapis.com/groups.security' and an empty value added
to them. This is an immutable change and the security label cannot be
removed once added.
Dynamic groups have a label with a key of
'cloudidentity.googleapis.com/groups.dynamic'.
Identity-mapped groups for Cloud Search have a label with a key of
'system/groups/external' and an empty value.
Examples: {"cloudidentity.googleapis.com/groups.discussion_forum": ""}
or {"system/groups/external": ""}.
At most one of these can be specified:
--add-posix-group=POSIX_GROUP
Group id (gid) and a name for a POSIX group that you want to add to
the specified Cloud Identity group. You can specify multiple POSIX
groups to add with multiple instances of this flag.
For example, use '--add-posix-group=gid=1005,name=eng' to add a
single group, or '--add-posix-group=gid=1005,name=eng
--add-posix-group=gid=1006,name=docs' to add multiple groups.
--clear-posix-groups
Clear all POSIX groups from the specified Cloud Identity group.
--remove-posix-groups=[POSIX_GROUP,...]
Remove POSIX groups from the specified Cloud Identity group. You can
specify multiple POSIX groups by either name or gid by using a
comma-separated list.
For example, use '--remove-posix-groups=1005,1006' to remove POSIX
groups with group ids '1005' and '1006', or use
'--remove-posix-groups=eng,docs' to remove POSIX groups named 'eng'
and 'docs'.
At most one of these can be specified:
--clear-description
Clear existing description on group being updated.
--description=DESCRIPTION
Replace existing description on group being updated.
At most one of these can be specified:
--clear-display-name
Clear existing display name on group being updated.
--display-name=DISPLAY_NAME
Replace existing display name on group being updated.
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.
API REFERENCE
This command uses the cloudidentity/v1beta1 API. The full documentation for
this API can be found at: https://cloud.google.com/identity/
NOTES
This command is currently in beta and might change without notice. These
variants are also available:
$ gcloud identity groups update
$ gcloud alpha identity groups update