Class AuthConfig
AuthConfig defines details of a authentication type.
Implements
Inherited Members
Namespace: Google.Apis.Connectors.v1.Data
Assembly: Google.Apis.Connectors.v1.dll
Syntax
public class AuthConfig : IDirectResponseSchema
Properties
AdditionalVariables
List containing additional auth configs.
Declaration
[JsonProperty("additionalVariables")]
public virtual IList<ConfigVariable> AdditionalVariables { get; set; }
Property Value
Type | Description |
---|---|
IList<ConfigVariable> |
AuthKey
Identifier key for auth config
Declaration
[JsonProperty("authKey")]
public virtual string AuthKey { get; set; }
Property Value
Type | Description |
---|---|
string |
AuthType
The type of authentication configured.
Declaration
[JsonProperty("authType")]
public virtual string AuthType { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Oauth2AuthCodeFlow
Oauth2AuthCodeFlow.
Declaration
[JsonProperty("oauth2AuthCodeFlow")]
public virtual Oauth2AuthCodeFlow Oauth2AuthCodeFlow { get; set; }
Property Value
Type | Description |
---|---|
Oauth2AuthCodeFlow |
Oauth2ClientCredentials
Oauth2ClientCredentials.
Declaration
[JsonProperty("oauth2ClientCredentials")]
public virtual Oauth2ClientCredentials Oauth2ClientCredentials { get; set; }
Property Value
Type | Description |
---|---|
Oauth2ClientCredentials |
Oauth2JwtBearer
Oauth2JwtBearer.
Declaration
[JsonProperty("oauth2JwtBearer")]
public virtual Oauth2JwtBearer Oauth2JwtBearer { get; set; }
Property Value
Type | Description |
---|---|
Oauth2JwtBearer |
SshPublicKey
SSH Public Key.
Declaration
[JsonProperty("sshPublicKey")]
public virtual SshPublicKey SshPublicKey { get; set; }
Property Value
Type | Description |
---|---|
SshPublicKey |
UserPassword
UserPassword.
Declaration
[JsonProperty("userPassword")]
public virtual UserPassword UserPassword { get; set; }
Property Value
Type | Description |
---|---|
UserPassword |