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.