GoogleCloudIntegrationsV1alphaJwtArgs

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

Represents JSON web token(JWT), which is a compact, URL-safe means of representing claims to be transferred between two parties, enabling the claims to be digitally signed or integrity protected.

Constructors

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

Functions

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

Properties

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

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.