Auth Config Decrypted Credential Args
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
Credential type associated with auth configs.
Link copied to clipboard
JWT credential. Structure is documented below.
Link copied to clipboard
val oauth2AuthorizationCode: Output<AuthConfigDecryptedCredentialOauth2AuthorizationCodeArgs>? = null
OAuth2 authorization code credential. Structure is documented below.
Link copied to clipboard
val oauth2ClientCredentials: Output<AuthConfigDecryptedCredentialOauth2ClientCredentialsArgs>? = null
OAuth2 client credentials. Structure is documented below.
Link copied to clipboard
Google OIDC ID Token. Structure is documented below.
Link copied to clipboard
val serviceAccountCredentials: Output<AuthConfigDecryptedCredentialServiceAccountCredentialsArgs>? = null
Service account credential. Structure is documented below.
Link copied to clipboard
Username and password credential. Structure is documented below.