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