AuthConfigDecryptedCredentialJwtArgs

data class AuthConfigDecryptedCredentialJwtArgs(val jwt: Output<String>? = null, val jwtHeader: Output<String>? = null, val jwtPayload: Output<String>? = null, val secret: Output<String>? = null) : ConvertibleToJava<AuthConfigDecryptedCredentialJwtArgs>

Constructors

Link copied to clipboard
constructor(jwt: Output<String>? = null, jwtHeader: Output<String>? = null, jwtPayload: Output<String>? = null, secret: Output<String>? = null)

Properties

Link copied to clipboard
val jwt: Output<String>? = null

(Output) The token calculated by the header, payload and signature.

Link copied to clipboard
val jwtHeader: Output<String>? = null

Identifies which algorithm is used to generate the signature.

Link copied to clipboard
val jwtPayload: Output<String>? = null

Contains a set of claims. The JWT specification defines seven Registered Claim Names which are the standard fields commonly included in tokens. Custom claims are usually also included, depending on the purpose of the token.

Link copied to clipboard
val secret: Output<String>? = null

User's pre-shared secret to sign the token.

Functions

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