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.
Implements
IMessageAuthConfig, IEquatableAuthConfig, IDeepCloneableAuthConfig, IBufferMessage, IMessageNamespace
Google.Cloud.Connectors.V1Assembly
Google.Cloud.Connectors.V1.dll
Constructors
AuthConfig()
public AuthConfig()
AuthConfig(AuthConfig)
public AuthConfig(AuthConfig other)
Parameter | |
---|---|
Name | Description |
other | AuthConfig |
Properties
AdditionalVariables
public RepeatedField<ConfigVariable> AdditionalVariables { get; }
List containing additional auth configs.
Property Value | |
---|---|
Type | Description |
RepeatedFieldConfigVariable |
AuthType
public AuthType AuthType { get; set; }
The type of authentication configured.
Property Value | |
---|---|
Type | Description |
AuthType |
Oauth2ClientCredentials
public AuthConfig.Types.Oauth2ClientCredentials Oauth2ClientCredentials { get; set; }
Oauth2ClientCredentials.
Property Value | |
---|---|
Type | Description |
AuthConfigTypesOauth2ClientCredentials |
Oauth2JwtBearer
public AuthConfig.Types.Oauth2JwtBearer Oauth2JwtBearer { get; set; }
Oauth2JwtBearer.
Property Value | |
---|---|
Type | Description |
AuthConfigTypesOauth2JwtBearer |
SshPublicKey
public AuthConfig.Types.SshPublicKey SshPublicKey { get; set; }
SSH Public Key.
Property Value | |
---|---|
Type | Description |
AuthConfigTypesSshPublicKey |
TypeCase
public AuthConfig.TypeOneofCase TypeCase { get; }
Property Value | |
---|---|
Type | Description |
AuthConfigTypeOneofCase |
UserPassword
public AuthConfig.Types.UserPassword UserPassword { get; set; }
UserPassword.
Property Value | |
---|---|
Type | Description |
AuthConfigTypesUserPassword |