public sealed class GoogleServiceAccountConfig : IMessage<GoogleServiceAccountConfig>, IEquatable<GoogleServiceAccountConfig>, IDeepCloneable<GoogleServiceAccountConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the API hub v1 API class GoogleServiceAccountConfig.
Config for Google service account authentication.
Implements
IMessageGoogleServiceAccountConfig, IEquatableGoogleServiceAccountConfig, IDeepCloneableGoogleServiceAccountConfig, IBufferMessage, IMessageNamespace
Google.Cloud.ApiHub.V1Assembly
Google.Cloud.ApiHub.V1.dll
Constructors
GoogleServiceAccountConfig()
public GoogleServiceAccountConfig()
GoogleServiceAccountConfig(GoogleServiceAccountConfig)
public GoogleServiceAccountConfig(GoogleServiceAccountConfig other)
Parameter | |
---|---|
Name | Description |
other |
GoogleServiceAccountConfig |
Properties
ServiceAccount
public string ServiceAccount { get; set; }
Required. The service account to be used for authenticating request.
The iam.serviceAccounts.getAccessToken
permission should be granted on
this service account to the impersonator service account.
Property Value | |
---|---|
Type | Description |
string |
ServiceAccountAsServiceAccountName
public ServiceAccountName ServiceAccountAsServiceAccountName { get; set; }
ServiceAccountName-typed view over the ServiceAccount resource name property.
Property Value | |
---|---|
Type | Description |
ServiceAccountName |