View Source GoogleApi.Integrations.V1.Model.GoogleCloudConnectorsV1AuthConfig (google_api_integrations v0.11.0)
AuthConfig defines details of a authentication type.
Attributes
-
additionalVariables
(type:list(GoogleApi.Integrations.V1.Model.GoogleCloudConnectorsV1ConfigVariable.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.Integrations.V1.Model.GoogleCloudConnectorsV1AuthConfigOauth2AuthCodeFlow.t
, default:nil
) - Oauth2AuthCodeFlow. -
oauth2AuthCodeFlowGoogleManaged
(type:GoogleApi.Integrations.V1.Model.GoogleCloudConnectorsV1AuthConfigOauth2AuthCodeFlowGoogleManaged.t
, default:nil
) - Oauth2AuthCodeFlowGoogleManaged. -
oauth2ClientCredentials
(type:GoogleApi.Integrations.V1.Model.GoogleCloudConnectorsV1AuthConfigOauth2ClientCredentials.t
, default:nil
) - Oauth2ClientCredentials. -
oauth2JwtBearer
(type:GoogleApi.Integrations.V1.Model.GoogleCloudConnectorsV1AuthConfigOauth2JwtBearer.t
, default:nil
) - Oauth2JwtBearer. -
sshPublicKey
(type:GoogleApi.Integrations.V1.Model.GoogleCloudConnectorsV1AuthConfigSshPublicKey.t
, default:nil
) - SSH Public Key. -
userPassword
(type:GoogleApi.Integrations.V1.Model.GoogleCloudConnectorsV1AuthConfigUserPassword.t
, default:nil
) - UserPassword.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.Integrations.V1.Model.GoogleCloudConnectorsV1AuthConfig{ additionalVariables: [GoogleApi.Integrations.V1.Model.GoogleCloudConnectorsV1ConfigVariable.t()] | nil, authKey: String.t() | nil, authType: String.t() | nil, oauth2AuthCodeFlow: GoogleApi.Integrations.V1.Model.GoogleCloudConnectorsV1AuthConfigOauth2AuthCodeFlow.t() | nil, oauth2AuthCodeFlowGoogleManaged: GoogleApi.Integrations.V1.Model.GoogleCloudConnectorsV1AuthConfigOauth2AuthCodeFlowGoogleManaged.t() | nil, oauth2ClientCredentials: GoogleApi.Integrations.V1.Model.GoogleCloudConnectorsV1AuthConfigOauth2ClientCredentials.t() | nil, oauth2JwtBearer: GoogleApi.Integrations.V1.Model.GoogleCloudConnectorsV1AuthConfigOauth2JwtBearer.t() | nil, sshPublicKey: GoogleApi.Integrations.V1.Model.GoogleCloudConnectorsV1AuthConfigSshPublicKey.t() | nil, userPassword: GoogleApi.Integrations.V1.Model.GoogleCloudConnectorsV1AuthConfigUserPassword.t() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.