Class GoogleCloudApihubV1AuthConfigTemplate
AuthConfigTemplate represents the authentication template for a plugin.
Implements
Inherited Members
Namespace: Google.Apis.APIhub.v1.Data
Assembly: Google.Apis.APIhub.v1.dll
Syntax
public class GoogleCloudApihubV1AuthConfigTemplate : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
ServiceAccount
Optional. The service account of the plugin hosting service. This service account should be granted the required permissions on the Auth Config parameters provided while creating the plugin instances corresponding to this plugin. For example, if the plugin instance auth config requires a secret manager secret, the service account should be granted the secretmanager.versions.access permission on the corresponding secret, if the plugin instance auth config contains a service account, the service account should be granted the iam.serviceAccounts.getAccessToken permission on the corresponding service account.
Declaration
[JsonProperty("serviceAccount")]
public virtual GoogleCloudApihubV1GoogleServiceAccountConfig ServiceAccount { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudApihubV1GoogleServiceAccountConfig |
SupportedAuthTypes
Required. The list of authentication types supported by the plugin.
Declaration
[JsonProperty("supportedAuthTypes")]
public virtual IList<string> SupportedAuthTypes { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |