Identity and Access Management API, gRPC: ServiceAccountService.List
Retrieves the list of ServiceAccount resources in the specified folder.
gRPC request
rpc List (ListServiceAccountsRequest) returns (ListServiceAccountsResponse)
ListServiceAccountsRequest
{
  "folder_id": "string",
  "page_size": "int64",
  "page_token": "string",
  "filter": "string"
}
| Field | Description | 
| folder_id | string Required field. ID of the folder to list service accounts in. | 
| page_size | int64 The maximum number of results per page to return. If the number of available | 
| page_token | string Page token. To get the next page of results, set  | 
| filter | string A filter expression that filters resources listed in the response. 
 | 
ListServiceAccountsResponse
{
  "service_accounts": [
    {
      "id": "string",
      "folder_id": "string",
      "created_at": "google.protobuf.Timestamp",
      "name": "string",
      "description": "string",
      "labels": "map<string, string>",
      "last_authenticated_at": "google.protobuf.Timestamp"
    }
  ],
  "next_page_token": "string"
}
| Field | Description | 
| service_accounts[] | List of ServiceAccount resources. | 
| next_page_token | string This token allows you to get the next page of results for list requests. If the number of results | 
ServiceAccount
A ServiceAccount resource. For more information, see Service accounts.
| Field | Description | 
| id | string ID of the service account. | 
| folder_id | string ID of the folder that the service account belongs to. | 
| created_at | Creation timestamp. | 
| name | string Name of the service account. | 
| description | string Description of the service account. 0-256 characters long. | 
| labels | object (map<string, string>) Resource labels as  | 
| last_authenticated_at | Timestamp for the last authentication of this service account. |