public sealed class AuthConfig : IMessage<AuthConfig>, IEquatable<AuthConfig>, IDeepCloneable<AuthConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud AI Platform v1beta1 API class AuthConfig.
Auth configuration to run the extension.
Implements
IMessageAuthConfig, IEquatableAuthConfig, IDeepCloneableAuthConfig, IBufferMessage, IMessageNamespace
Google.Cloud.AIPlatform.V1Beta1Assembly
Google.Cloud.AIPlatform.V1Beta1.dll
Constructors
AuthConfig()
public AuthConfig()
AuthConfig(AuthConfig)
public AuthConfig(AuthConfig other)
Parameter | |
---|---|
Name | Description |
other |
AuthConfig |
Properties
ApiKeyConfig
public AuthConfig.Types.ApiKeyConfig ApiKeyConfig { get; set; }
Config for API key auth.
Property Value | |
---|---|
Type | Description |
AuthConfigTypesApiKeyConfig |
AuthConfigCase
public AuthConfig.AuthConfigOneofCase AuthConfigCase { get; }
Property Value | |
---|---|
Type | Description |
AuthConfigAuthConfigOneofCase |
AuthType
public AuthType AuthType { get; set; }
Type of auth scheme.
Property Value | |
---|---|
Type | Description |
AuthType |
GoogleServiceAccountConfig
public AuthConfig.Types.GoogleServiceAccountConfig GoogleServiceAccountConfig { get; set; }
Config for Google Service Account auth.
Property Value | |
---|---|
Type | Description |
AuthConfigTypesGoogleServiceAccountConfig |
HttpBasicAuthConfig
public AuthConfig.Types.HttpBasicAuthConfig HttpBasicAuthConfig { get; set; }
Config for HTTP Basic auth.
Property Value | |
---|---|
Type | Description |
AuthConfigTypesHttpBasicAuthConfig |
OauthConfig
public AuthConfig.Types.OauthConfig OauthConfig { get; set; }
Config for user oauth.
Property Value | |
---|---|
Type | Description |
AuthConfigTypesOauthConfig |
OidcConfig
public AuthConfig.Types.OidcConfig OidcConfig { get; set; }
Config for user OIDC auth.
Property Value | |
---|---|
Type | Description |
AuthConfigTypesOidcConfig |