Identity and Access Management API, REST: ServiceAccount methods
A set of methods for managing ServiceAccount resources.
JSON Representation
{
"id": "string",
"folderId": "string",
"createdAt": "string",
"name": "string",
"description": "string",
"labels": "object",
"lastAuthenticatedAt": "string"
}
Field | Description |
---|---|
id | string ID of the service account. |
folderId | string ID of the folder that the service account belongs to. |
createdAt | string (date-time) Creation timestamp. String in RFC3339 text format. The range of possible values is from To work with values in this field, use the APIs described in the Protocol Buffers reference. In some languages, built-in datetime utilities do not support nanosecond precision (9 digits). |
name | string Name of the service account. The name is unique within the cloud. 3-63 characters long. |
description | string Description of the service account. 0-256 characters long. |
labels | object Resource labels as |
lastAuthenticatedAt | string (date-time) Timestamp for the last authentication of this service account. String in RFC3339 text format. The range of possible values is from To work with values in this field, use the APIs described in the Protocol Buffers reference. In some languages, built-in datetime utilities do not support nanosecond precision (9 digits). |
Methods
Method | Description |
---|---|
create | Creates a service account in the specified folder. |
delete | Deletes the specified service account. |
get | Returns the specified ServiceAccount resource. |
list | Retrieves the list of ServiceAccount resources in the specified folder. |
listAccessBindings | Lists access bindings for the specified service account. |
listOperations | Lists operations for the specified service account. |
setAccessBindings | Sets access bindings for the service account. |
update | Updates the specified service account. |
updateAccessBindings | Updates access bindings for the specified service account. |