Integration Connectors v1 API - Class AuthConfig (1.1.0)

public sealed class AuthConfig : IMessage<AuthConfig>, IEquatable<AuthConfig>, IDeepCloneable<AuthConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the Integration Connectors v1 API class AuthConfig.

AuthConfig defines details of a authentication type.

Inheritance

object > AuthConfig

Namespace

Google.Cloud.Connectors.V1

Assembly

Google.Cloud.Connectors.V1.dll

Constructors

AuthConfig()

public AuthConfig()

AuthConfig(AuthConfig)

public AuthConfig(AuthConfig other)
Parameter
NameDescription
otherAuthConfig

Properties

AdditionalVariables

public RepeatedField<ConfigVariable> AdditionalVariables { get; }

List containing additional auth configs.

Property Value
TypeDescription
RepeatedFieldConfigVariable

AuthType

public AuthType AuthType { get; set; }

The type of authentication configured.

Property Value
TypeDescription
AuthType

Oauth2ClientCredentials

public AuthConfig.Types.Oauth2ClientCredentials Oauth2ClientCredentials { get; set; }

Oauth2ClientCredentials.

Property Value
TypeDescription
AuthConfigTypesOauth2ClientCredentials

Oauth2JwtBearer

public AuthConfig.Types.Oauth2JwtBearer Oauth2JwtBearer { get; set; }

Oauth2JwtBearer.

Property Value
TypeDescription
AuthConfigTypesOauth2JwtBearer

SshPublicKey

public AuthConfig.Types.SshPublicKey SshPublicKey { get; set; }

SSH Public Key.

Property Value
TypeDescription
AuthConfigTypesSshPublicKey

TypeCase

public AuthConfig.TypeOneofCase TypeCase { get; }
Property Value
TypeDescription
AuthConfigTypeOneofCase

UserPassword

public AuthConfig.Types.UserPassword UserPassword { get; set; }

UserPassword.

Property Value
TypeDescription
AuthConfigTypesUserPassword