public sealed class AuthConfig.Types.GoogleServiceAccountConfig : IMessage<AuthConfig.Types.GoogleServiceAccountConfig>, IEquatable<AuthConfig.Types.GoogleServiceAccountConfig>, IDeepCloneable<AuthConfig.Types.GoogleServiceAccountConfig>, IBufferMessage, IMessageReference documentation and code samples for the Vertex AI v1beta1 API class AuthConfig.Types.GoogleServiceAccountConfig.
Config for Google Service Account Authentication.
Implements
IMessageAuthConfigTypesGoogleServiceAccountConfig, IEquatableAuthConfigTypesGoogleServiceAccountConfig, IDeepCloneableAuthConfigTypesGoogleServiceAccountConfig, IBufferMessage, IMessageNamespace
Google.Cloud.AIPlatform.V1Beta1Assembly
Google.Cloud.AIPlatform.V1Beta1.dll
Constructors
GoogleServiceAccountConfig()
public GoogleServiceAccountConfig()GoogleServiceAccountConfig(GoogleServiceAccountConfig)
public GoogleServiceAccountConfig(AuthConfig.Types.GoogleServiceAccountConfig other)| Parameter | |
|---|---|
| Name | Description |
other |
AuthConfigTypesGoogleServiceAccountConfig |
Properties
ServiceAccount
public string ServiceAccount { get; set; }Optional. The service account that the extension execution service runs as.
If the service account is specified, the
iam.serviceAccounts.getAccessTokenpermission should be granted to Vertex AI Extension Service Agent (https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents) on the specified service account.If not specified, the Vertex AI Extension Service Agent will be used to execute the Extension.
| Property Value | |
|---|---|
| Type | Description |
string |
|