public sealed class AuthConfig.Types.GoogleServiceAccountConfig : IMessage<AuthConfig.Types.GoogleServiceAccountConfig>, IEquatable<AuthConfig.Types.GoogleServiceAccountConfig>, IDeepCloneable<AuthConfig.Types.GoogleServiceAccountConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud AI Platform 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.getAccessToken
permission 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 |