View Source GoogleApi.Integrations.V1alpha.Model.GoogleCloudIntegrationsV1alphaCredential (google_api_integrations v0.9.0)
Defines parameters for a single, canonical credential.
Attributes
-
authToken
(type:GoogleApi.Integrations.V1alpha.Model.GoogleCloudIntegrationsV1alphaAuthToken.t
, default:nil
) - Auth token credential -
credentialType
(type:String.t
, default:nil
) - Credential type associated with auth config. -
jwt
(type:GoogleApi.Integrations.V1alpha.Model.GoogleCloudIntegrationsV1alphaJwt.t
, default:nil
) - JWT credential -
oauth2AuthorizationCode
(type:GoogleApi.Integrations.V1alpha.Model.GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCode.t
, default:nil
) - The api_key and oauth2_implicit are not covered in v1 and will be picked up once v1 is implemented. ApiKey api_key = 3; OAuth2 authorization code credential -
oauth2ClientCredentials
(type:GoogleApi.Integrations.V1alpha.Model.GoogleCloudIntegrationsV1alphaOAuth2ClientCredentials.t
, default:nil
) - OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials -
oauth2ResourceOwnerCredentials
(type:GoogleApi.Integrations.V1alpha.Model.GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentials.t
, default:nil
) - OAuth2 resource owner credentials -
oidcToken
(type:GoogleApi.Integrations.V1alpha.Model.GoogleCloudIntegrationsV1alphaOidcToken.t
, default:nil
) - Google OIDC ID Token -
serviceAccountCredentials
(type:GoogleApi.Integrations.V1alpha.Model.GoogleCloudIntegrationsV1alphaServiceAccountCredentials.t
, default:nil
) - Service account credential -
usernameAndPassword
(type:GoogleApi.Integrations.V1alpha.Model.GoogleCloudIntegrationsV1alphaUsernameAndPassword.t
, default:nil
) - Username and password credential
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.Integrations.V1alpha.Model.GoogleCloudIntegrationsV1alphaCredential{ authToken: GoogleApi.Integrations.V1alpha.Model.GoogleCloudIntegrationsV1alphaAuthToken.t() | nil, credentialType: String.t() | nil, jwt: GoogleApi.Integrations.V1alpha.Model.GoogleCloudIntegrationsV1alphaJwt.t() | nil, oauth2AuthorizationCode: GoogleApi.Integrations.V1alpha.Model.GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCode.t() | nil, oauth2ClientCredentials: GoogleApi.Integrations.V1alpha.Model.GoogleCloudIntegrationsV1alphaOAuth2ClientCredentials.t() | nil, oauth2ResourceOwnerCredentials: GoogleApi.Integrations.V1alpha.Model.GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentials.t() | nil, oidcToken: GoogleApi.Integrations.V1alpha.Model.GoogleCloudIntegrationsV1alphaOidcToken.t() | nil, serviceAccountCredentials: GoogleApi.Integrations.V1alpha.Model.GoogleCloudIntegrationsV1alphaServiceAccountCredentials.t() | nil, usernameAndPassword: GoogleApi.Integrations.V1alpha.Model.GoogleCloudIntegrationsV1alphaUsernameAndPassword.t() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.