View Source GoogleApi.Integrations.V1.Model.GoogleCloudConnectorsV1AuthConfig (google_api_integrations v0.14.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

Functions

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.