Cloud AI Platform v1beta1 API - Class AuthConfig (1.0.0-beta09)

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.

Inheritance

object > AuthConfig

Namespace

Google.Cloud.AIPlatform.V1Beta1

Assembly

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