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-
(::String) — Identifier. Format:
projects/{project}/locations/{location}/defaultServiceAccount
#name=
def name=(value) -> ::String-
value (::String) — Identifier. Format:
projects/{project}/locations/{location}/defaultServiceAccount
-
(::String) — Identifier. Format:
projects/{project}/locations/{location}/defaultServiceAccount
#service_account_email
def service_account_email() -> ::String-
(::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.