GetServiceAccountResult

data class GetServiceAccountResult(val description: String, val disabled: Boolean, val displayName: String, val email: String, val etag: String, val name: String, val oauth2ClientId: String, val project: String, val uniqueId: String)

Constructors

Link copied to clipboard
fun GetServiceAccountResult(description: String, disabled: Boolean, displayName: String, email: String, etag: String, name: String, oauth2ClientId: String, project: String, uniqueId: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Optional. A user-specified, human-readable description of the service account. The maximum length is 256 UTF-8 bytes.

Link copied to clipboard

Whether the service account is disabled.

Link copied to clipboard

Optional. A user-specified, human-readable name for the service account. The maximum length is 100 UTF-8 bytes.

Link copied to clipboard

The email address of the service account.

Link copied to clipboard

Deprecated. Do not use.

Link copied to clipboard

The resource name of the service account. Use one of the following formats: * projects/{PROJECT_ID}/serviceAccounts/{EMAIL_ADDRESS} * projects/{PROJECT_ID}/serviceAccounts/{UNIQUE_ID} As an alternative, you can use the - wildcard character instead of the project ID: * projects/-/serviceAccounts/{EMAIL_ADDRESS} * projects/-/serviceAccounts/{UNIQUE_ID} When possible, avoid using the - wildcard character, because it can cause response messages to contain misleading error codes. For example, if you try to access the service account projects/-/serviceAccounts/fake@example.com, which does not exist, the response contains an HTTP 403 Forbidden error instead of a 404 Not Found error.

Link copied to clipboard

The OAuth 2.0 client ID for the service account.

Link copied to clipboard

The ID of the project that owns the service account.

Link copied to clipboard

The unique, stable numeric ID for the service account. Each service account retains its unique ID even if you delete the service account. For example, if you delete a service account, then create a new service account with the same name, the new service account has a different unique ID than the deleted service account.