AuthConfigDecryptedCredentialArgs

data class AuthConfigDecryptedCredentialArgs(val authToken: Output<AuthConfigDecryptedCredentialAuthTokenArgs>? = null, val credentialType: Output<String>, val jwt: Output<AuthConfigDecryptedCredentialJwtArgs>? = null, val oauth2AuthorizationCode: Output<AuthConfigDecryptedCredentialOauth2AuthorizationCodeArgs>? = null, val oauth2ClientCredentials: Output<AuthConfigDecryptedCredentialOauth2ClientCredentialsArgs>? = null, val oidcToken: Output<AuthConfigDecryptedCredentialOidcTokenArgs>? = null, val serviceAccountCredentials: Output<AuthConfigDecryptedCredentialServiceAccountCredentialsArgs>? = null, val usernameAndPassword: Output<AuthConfigDecryptedCredentialUsernameAndPasswordArgs>? = null) : ConvertibleToJava<AuthConfigDecryptedCredentialArgs>

Constructors

Link copied to clipboard
constructor(authToken: Output<AuthConfigDecryptedCredentialAuthTokenArgs>? = null, credentialType: Output<String>, jwt: Output<AuthConfigDecryptedCredentialJwtArgs>? = null, oauth2AuthorizationCode: Output<AuthConfigDecryptedCredentialOauth2AuthorizationCodeArgs>? = null, oauth2ClientCredentials: Output<AuthConfigDecryptedCredentialOauth2ClientCredentialsArgs>? = null, oidcToken: Output<AuthConfigDecryptedCredentialOidcTokenArgs>? = null, serviceAccountCredentials: Output<AuthConfigDecryptedCredentialServiceAccountCredentialsArgs>? = null, usernameAndPassword: Output<AuthConfigDecryptedCredentialUsernameAndPasswordArgs>? = null)

Properties

Link copied to clipboard

Auth token credential. Structure is documented below.

Link copied to clipboard
val credentialType: Output<String>

Credential type associated with auth configs.

Link copied to clipboard

JWT credential. Structure is documented below.

Link copied to clipboard

OAuth2 authorization code credential. Structure is documented below.

Link copied to clipboard

OAuth2 client credentials. Structure is documented below.

Link copied to clipboard

Google OIDC ID Token. Structure is documented below.

Link copied to clipboard

Service account credential. Structure is documented below.

Link copied to clipboard

Username and password credential. Structure is documented below.

Functions

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