View Source GoogleApi.CloudBuild.V1.Model.DefaultServiceAccount (google_api_cloud_build v0.50.1)

The default service account used for Builds.

Attributes

  • name (type: String.t, default: nil) - Identifier. Format: projects/{project}/locations/{location}/defaultServiceAccount *serviceAccountEmail(*type:*String.t, *default:*nil) - Output only. The email address of the service account identity that will be used for a build by default. This is returned in the formatprojects/{project}/serviceAccounts/{service_account}where{service_account}` could be the legacy Cloud Build SA, in the format [PROJECT_NUMBER]@cloudbuild.gserviceaccount.com or the Compute SA, in the format [PROJECT_NUMBER]-compute@developer.gserviceaccount.com. If no service account will be used by default, this will be empty.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.CloudBuild.V1.Model.DefaultServiceAccount{
  name: String.t() | nil,
  serviceAccountEmail: String.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.