Deletes a group.
Successful deletion.
Lists all groups
Happy response.
Contains the resource identifier for use in access control policies.
Is set to the number of users in this group.
Is set to the number of service accounts in this group.
Is set to the number of roles associated with this group.
Allows attaching custom string key/values to resources. The following maxima apply:
Updates a group.
Updates the display name of the group.
Updates the Group description, if a value is provided.
Sets the Roles that are bound to this Group to the Roles (specified by their names), if provided.
Adds the users/principals (specified by their names) to this group, if provided.
Removes the users/principals (specified by their names) from this group, if provided. If members are specified in both add_members as well in here, removal wins.
Sets the members of this group to those users/principals (specified by their names) in an absolute fashion, if provided. Cannot be combined with the add_members or remove_members fields.
Patches metadata. It has the following semantics:
Happy response.
Holds the name of the Group. Must be unique.
Contains the resource identifier for use in access control policies.
Holds the unique name of this role.
Contains the resource identifier for use in access control policies.
Is set to the number of PermissionStatements in the Policy.
Allows attaching custom string key/values to resources. The following maxima apply:
Contains the resource identifier for use in access control policies.
Models a user's Profile.
Contains the users' full name, e.g. Mary Jane Doe.
Contains the users' email address, e.g. mary.jane@doe.net. Note that this is not necessarily the same as the user's name, which often looks like an email address, but is not per se.
Allows attaching custom string key/values to resources. The following maxima apply:
Contains the resource identifier for use in access control policies.
Allows attaching custom string key/values to resources. The following maxima apply:
Allows attaching custom string key/values to resources. The following maxima apply:
Creates a new Group.
Sets the unique name of the new group. It must be a valid HQ resource name: it can only contain lowercase alphanumeric characters or hyphens; hyphens cannot appear at the end or start; the length is 63 characters at most.
Sets the display name of the new group. If not provided, the value of "name" will be used.
Sets the description of the new group.
Lists principal names (users, service accounts) to be member of this group.
Sets the Roles that are bound to this Group by name.
Allows attaching custom string key/values to resources. The following maxima apply:
Happy response.
Holds the name of the Group. Must be unique.
Contains the resource identifier for use in access control policies.
Holds the unique name of this role.
Contains the resource identifier for use in access control policies.
Is set to the number of PermissionStatements in the Policy.
Allows attaching custom string key/values to resources. The following maxima apply:
Contains the resource identifier for use in access control policies.
Models a user's Profile.
Contains the users' full name, e.g. Mary Jane Doe.
Contains the users' email address, e.g. mary.jane@doe.net. Note that this is not necessarily the same as the user's name, which often looks like an email address, but is not per se.
Allows attaching custom string key/values to resources. The following maxima apply:
Contains the resource identifier for use in access control policies.
Allows attaching custom string key/values to resources. The following maxima apply:
Allows attaching custom string key/values to resources. The following maxima apply:
Gets a group by its name.
Happy response.
Holds the name of the Group. Must be unique.
Contains the resource identifier for use in access control policies.
Holds the unique name of this role.
Contains the resource identifier for use in access control policies.
Is set to the number of PermissionStatements in the Policy.
Allows attaching custom string key/values to resources. The following maxima apply:
Contains the resource identifier for use in access control policies.
Models a user's Profile.
Contains the users' full name, e.g. Mary Jane Doe.
Contains the users' email address, e.g. mary.jane@doe.net. Note that this is not necessarily the same as the user's name, which often looks like an email address, but is not per se.
Allows attaching custom string key/values to resources. The following maxima apply:
Contains the resource identifier for use in access control policies.
Allows attaching custom string key/values to resources. The following maxima apply:
Allows attaching custom string key/values to resources. The following maxima apply: