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