GoogleCloudIntegrationsV1alphaCredentialArgs

data class GoogleCloudIntegrationsV1alphaCredentialArgs(val authToken: Output<GoogleCloudIntegrationsV1alphaAuthTokenArgs>? = null, val credentialType: Output<GoogleCloudIntegrationsV1alphaCredentialCredentialType>? = null, val jwt: Output<GoogleCloudIntegrationsV1alphaJwtArgs>? = null, val oauth2AuthorizationCode: Output<GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCodeArgs>? = null, val oauth2ClientCredentials: Output<GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsArgs>? = null, val oauth2ResourceOwnerCredentials: Output<GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentialsArgs>? = null, val oidcToken: Output<GoogleCloudIntegrationsV1alphaOidcTokenArgs>? = null, val serviceAccountCredentials: Output<GoogleCloudIntegrationsV1alphaServiceAccountCredentialsArgs>? = null, val usernameAndPassword: Output<GoogleCloudIntegrationsV1alphaUsernameAndPasswordArgs>? = null) : ConvertibleToJava<GoogleCloudIntegrationsV1alphaCredentialArgs>

Defines parameters for a single, canonical credential.

Constructors

constructor(authToken: Output<GoogleCloudIntegrationsV1alphaAuthTokenArgs>? = null, credentialType: Output<GoogleCloudIntegrationsV1alphaCredentialCredentialType>? = null, jwt: Output<GoogleCloudIntegrationsV1alphaJwtArgs>? = null, oauth2AuthorizationCode: Output<GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCodeArgs>? = null, oauth2ClientCredentials: Output<GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsArgs>? = null, oauth2ResourceOwnerCredentials: Output<GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentialsArgs>? = null, oidcToken: Output<GoogleCloudIntegrationsV1alphaOidcTokenArgs>? = null, serviceAccountCredentials: Output<GoogleCloudIntegrationsV1alphaServiceAccountCredentialsArgs>? = null, usernameAndPassword: Output<GoogleCloudIntegrationsV1alphaUsernameAndPasswordArgs>? = null)

Properties

Link copied to clipboard

Auth token credential

Link copied to clipboard

Credential type associated with auth config.

Link copied to clipboard

JWT credential

Link copied to clipboard

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

Link copied to clipboard

OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials

Link copied to clipboard
Link copied to clipboard

Google OIDC ID Token

Link copied to clipboard
Link copied to clipboard

Username and password credential

Functions

Link copied to clipboard
open override fun toJava(): GoogleCloudIntegrationsV1alphaCredentialArgs