Class GoogleCloudAiplatformV1beta1ServiceAccountSpec
Configuration for the use of custom service account to run the workloads.
Implements
Inherited Members
Namespace: Google.Apis.Aiplatform.v1beta1.Data
Assembly: Google.Apis.Aiplatform.v1beta1.dll
Syntax
public class GoogleCloudAiplatformV1beta1ServiceAccountSpec : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
EnableCustomServiceAccount
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.
Declaration
[JsonProperty("enableCustomServiceAccount")]
public virtual bool? EnableCustomServiceAccount { get; set; }
Property Value
Type | Description |
---|---|
bool? |
ServiceAccount
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.
Declaration
[JsonProperty("serviceAccount")]
public virtual string ServiceAccount { get; set; }
Property Value
Type | Description |
---|---|
string |