- 0.55.0 (latest)
- 0.54.0
- 0.53.0
- 0.52.0
- 0.51.0
- 0.50.0
- 0.49.0
- 0.48.0
- 0.47.0
- 0.46.0
- 0.45.0
- 0.44.0
- 0.43.0
- 0.42.0
- 0.41.0
- 0.40.0
- 0.39.0
- 0.38.0
- 0.37.0
- 0.36.0
- 0.35.0
- 0.34.0
- 0.33.0
- 0.32.0
- 0.31.0
- 0.30.0
- 0.29.0
- 0.28.0
- 0.27.0
- 0.26.0
- 0.25.0
- 0.24.0
- 0.23.0
- 0.22.0
- 0.21.0
- 0.20.0
- 0.19.0
- 0.18.0
- 0.17.0
- 0.16.0
- 0.15.0
- 0.14.0
- 0.13.0
- 0.12.0
- 0.11.0
- 0.10.0
- 0.9.1
- 0.8.0
- 0.7.0
- 0.6.0
- 0.5.0
- 0.4.0
- 0.3.0
- 0.2.0
- 0.1.0
Reference documentation and code samples for the Vertex AI V1 API class Google::Cloud::AIPlatform::V1::ServiceAccountSpec.
Configuration for the use of custom service account to run the workloads.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#enable_custom_service_account
def enable_custom_service_account() -> ::Boolean
- (::Boolean) — Required. If true, custom user-managed service account is enforced to run any workloads (for example, Vertex Jobs) on the resource. Otherwise, uses the Vertex AI Custom Code Service Agent.
#enable_custom_service_account=
def enable_custom_service_account=(value) -> ::Boolean
- value (::Boolean) — Required. If true, custom user-managed service account is enforced to run any workloads (for example, Vertex Jobs) on the resource. Otherwise, uses the Vertex AI Custom Code Service Agent.
- (::Boolean) — Required. If true, custom user-managed service account is enforced to run any workloads (for example, Vertex Jobs) on the resource. Otherwise, uses the Vertex AI Custom Code Service Agent.
#service_account
def service_account() -> ::String
-
(::String) — Optional. Required when all below conditions are met
enable_custom_service_account
is true;- any runtime is specified via
ResourceRuntimeSpec
on creation time, for example, Ray
The users must have
iam.serviceAccounts.actAs
permission on this service account and then the specified runtime containers will run as it.Do not set this field if you want to submit jobs using custom service account to this PersistentResource after creation, but only specify the
service_account
inside the job.
#service_account=
def service_account=(value) -> ::String
-
value (::String) — Optional. Required when all below conditions are met
enable_custom_service_account
is true;- any runtime is specified via
ResourceRuntimeSpec
on creation time, for example, Ray
The users must have
iam.serviceAccounts.actAs
permission on this service account and then the specified runtime containers will run as it.Do not set this field if you want to submit jobs using custom service account to this PersistentResource after creation, but only specify the
service_account
inside the job.
-
(::String) — Optional. Required when all below conditions are met
enable_custom_service_account
is true;- any runtime is specified via
ResourceRuntimeSpec
on creation time, for example, Ray
The users must have
iam.serviceAccounts.actAs
permission on this service account and then the specified runtime containers will run as it.Do not set this field if you want to submit jobs using custom service account to this PersistentResource after creation, but only specify the
service_account
inside the job.