- 3.50.0 (latest)
- 3.49.0
- 3.48.0
- 3.47.0
- 3.46.0
- 3.45.0
- 3.44.0
- 3.43.0
- 3.42.0
- 3.41.0
- 3.40.0
- 3.39.0
- 3.38.0
- 3.37.0
- 3.36.0
- 3.35.0
- 3.34.0
- 3.33.0
- 3.32.0
- 3.31.0
- 3.30.0
- 3.29.0
- 3.28.0
- 3.27.0
- 3.26.0
- 3.25.0
- 3.24.0
- 3.23.0
- 3.22.0
- 3.21.0
- 3.20.0
- 3.19.0
- 3.18.0
- 3.17.0
- 3.16.0
- 3.15.0
- 3.14.0
- 3.13.0
- 3.12.0
- 3.11.0
- 3.10.0
- 3.9.0
- 3.8.0
- 3.7.0
- 3.6.0
- 3.5.0
- 3.4.0
- 3.3.0
- 3.2.0
- 3.1.0
- 3.0.0
- 2.28.0
- 2.27.0
- 2.26.0
- 2.25.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.0
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.0
- 2.4.0
- 2.3.0
- 2.2.0
- 2.1.0
- 2.0.0
- 1.8.0
- 1.7.0
- 1.6.0
- 1.5.0
- 1.4.0
- 1.3.0
- 1.2.0
- 1.1.0
- 1.0.0
public sealed class ServiceAccountSpec : IMessage<ServiceAccountSpec>, IEquatable<ServiceAccountSpec>, IDeepCloneable<ServiceAccountSpec>, IBufferMessage, IMessageReference documentation and code samples for the Vertex AI v1 API class ServiceAccountSpec.
Configuration for the use of custom service account to run the workloads.
Implements
IMessageServiceAccountSpec, IEquatableServiceAccountSpec, IDeepCloneableServiceAccountSpec, IBufferMessage, IMessageNamespace
Google.Cloud.AIPlatform.V1Assembly
Google.Cloud.AIPlatform.V1.dll
Constructors
ServiceAccountSpec()
public ServiceAccountSpec()ServiceAccountSpec(ServiceAccountSpec)
public ServiceAccountSpec(ServiceAccountSpec other)| Parameter | |
|---|---|
| Name | Description |
other |
ServiceAccountSpec |
Properties
EnableCustomServiceAccount
public bool EnableCustomServiceAccount { get; set; }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.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
ServiceAccount
public string ServiceAccount { get; set; }Optional. Required when all below conditions are met
enable_custom_service_accountis true;- any runtime is specified via
ResourceRuntimeSpecon 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.
| Property Value | |
|---|---|
| Type | Description |
string |
|