Cloud Build V1 API - Class Google::Cloud::Build::V1::DefaultServiceAccount (v1.10.0)

Reference documentation and code samples for the Cloud Build V1 API class Google::Cloud::Build::V1::DefaultServiceAccount.

The default service account used for Builds.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#name

def name() -> ::String
Returns
  • (::String) — Identifier. Format: projects/{project}/locations/{location}/defaultServiceAccount

#name=

def name=(value) -> ::String
Parameter
  • value (::String) — Identifier. Format: projects/{project}/locations/{location}/defaultServiceAccount
Returns
  • (::String) — Identifier. Format: projects/{project}/locations/{location}/defaultServiceAccount

#service_account_email

def service_account_email() -> ::String
Returns
  • (::String) — Output only. The email address of the service account identity that will be used for a build by default.

    This is returned in the format projects/{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.