View Source GoogleApi.Connectors.V1.Model.AuthConfig (google_api_connectors v0.11.0)
AuthConfig defines details of a authentication type.
Attributes
-
additionalVariables
(type:list(GoogleApi.Connectors.V1.Model.ConfigVariable.t)
, default:nil
) - List containing additional auth configs. -
authKey
(type:String.t
, default:nil
) - Identifier key for auth config -
authType
(type:String.t
, default:nil
) - The type of authentication configured. -
oauth2AuthCodeFlow
(type:GoogleApi.Connectors.V1.Model.Oauth2AuthCodeFlow.t
, default:nil
) - Oauth2AuthCodeFlow. -
oauth2ClientCredentials
(type:GoogleApi.Connectors.V1.Model.Oauth2ClientCredentials.t
, default:nil
) - Oauth2ClientCredentials. -
oauth2JwtBearer
(type:GoogleApi.Connectors.V1.Model.Oauth2JwtBearer.t
, default:nil
) - Oauth2JwtBearer. -
sshPublicKey
(type:GoogleApi.Connectors.V1.Model.SshPublicKey.t
, default:nil
) - SSH Public Key. -
userPassword
(type:GoogleApi.Connectors.V1.Model.UserPassword.t
, default:nil
) - UserPassword.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.Connectors.V1.Model.AuthConfig{ additionalVariables: [GoogleApi.Connectors.V1.Model.ConfigVariable.t()] | nil, authKey: String.t() | nil, authType: String.t() | nil, oauth2AuthCodeFlow: GoogleApi.Connectors.V1.Model.Oauth2AuthCodeFlow.t() | nil, oauth2ClientCredentials: GoogleApi.Connectors.V1.Model.Oauth2ClientCredentials.t() | nil, oauth2JwtBearer: GoogleApi.Connectors.V1.Model.Oauth2JwtBearer.t() | nil, sshPublicKey: GoogleApi.Connectors.V1.Model.SshPublicKey.t() | nil, userPassword: GoogleApi.Connectors.V1.Model.UserPassword.t() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.