Show / Hide Table of Contents

Class GoogleCloudApihubV1AuthConfigTemplate

AuthConfigTemplate represents the authentication template for a plugin.

Inheritance
object
GoogleCloudApihubV1AuthConfigTemplate
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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>

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX