public sealed class AuthConfig : IMessage<AuthConfig>, IEquatable<AuthConfig>, IDeepCloneable<AuthConfig>, IBufferMessage, IMessageReference 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 |
|