AuthConfigDecryptedCredential

data class AuthConfigDecryptedCredential(val authToken: AuthConfigDecryptedCredentialAuthToken? = null, val credentialType: String, val jwt: AuthConfigDecryptedCredentialJwt? = null, val oauth2AuthorizationCode: AuthConfigDecryptedCredentialOauth2AuthorizationCode? = null, val oauth2ClientCredentials: AuthConfigDecryptedCredentialOauth2ClientCredentials? = null, val oidcToken: AuthConfigDecryptedCredentialOidcToken? = null, val serviceAccountCredentials: AuthConfigDecryptedCredentialServiceAccountCredentials? = null, val usernameAndPassword: AuthConfigDecryptedCredentialUsernameAndPassword? = null)

Constructors

Link copied to clipboard
constructor(authToken: AuthConfigDecryptedCredentialAuthToken? = null, credentialType: String, jwt: AuthConfigDecryptedCredentialJwt? = null, oauth2AuthorizationCode: AuthConfigDecryptedCredentialOauth2AuthorizationCode? = null, oauth2ClientCredentials: AuthConfigDecryptedCredentialOauth2ClientCredentials? = null, oidcToken: AuthConfigDecryptedCredentialOidcToken? = null, serviceAccountCredentials: AuthConfigDecryptedCredentialServiceAccountCredentials? = null, usernameAndPassword: AuthConfigDecryptedCredentialUsernameAndPassword? = null)

Types

Link copied to clipboard
object Companion

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

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.