Deletes a ServiceAccount.
Successful deletion.
Assigns the given service account exactly to the provided groups, ensuring they are not part of any other groups.
The name of the service account.
Adds the user or service account to the groups (specified by their names).
Removes the user or service account from the groups (specified by their names). If a group is specified in both add_to_groups as well in here, removal wins.
Sets the user or service account memberships to those groups (specified by their names) in an absolute fashion (ensures user/sa will be exactly a member of those), if provided. Cannot be combined with the add_to_groups or remove_from_groups.
Service account groups membership updated successfully.
Contains the resource identifier for use in access control policies.
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:
If null, it won't expire.
Updates when this service account has interaction with the API.
Allows attaching custom string key/values to resources. The following maxima apply:
Updates a service account.
Updates the display name of the service account.
Updates the description of a service account.
Patches metadata. It has the following semantics:
Happy response.
Contains the resource identifier for use in access control policies.
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:
If null, it won't expire.
Updates when this service account has interaction with the API.
Allows attaching custom string key/values to resources. The following maxima apply:
Returns all ServiceAccounts.
Happy response.
Contains the resource identifier for use in access control policies.
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:
If null, it won't expire.
Updates when this service account has interaction with the API.
Allows attaching custom string key/values to resources. The following maxima apply:
Creates a new ServiceAccount.
Sets the unique name of the new service account. 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 service account. If not provided, the value of "name" will be used.
Sets the description of the new service account.
Determines the moment of token expiration. If not specified, the token will never expire.
Allows attaching custom string key/values to resources. The following maxima apply:
Happy response.
Contains the resource identifier for use in access control policies.
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:
If null, it won't expire.
Updates when this service account has interaction with the API.
Allows attaching custom string key/values to resources. The following maxima apply:
Returns a specific ServiceAccount.
Happy response.
Contains the resource identifier for use in access control policies.
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:
If null, it won't expire.
Updates when this service account has interaction with the API.
Allows attaching custom string key/values to resources. The following maxima apply:
Renews the service account's token. The current token is invalidated and a new one is generated. An optional expiration timestamp can be provided.
Determines the moment of token expiration. If not specified, the token will never expire.
Happy response.
Contains the resource identifier for use in access control policies.
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:
If null, it won't expire.
Updates when this service account has interaction with the API.
Allows attaching custom string key/values to resources. The following maxima apply: