ContentKeyPolicyPolicyOptionTokenRestrictionArgs

data class ContentKeyPolicyPolicyOptionTokenRestrictionArgs(val alternateKeys: Output<List<ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArgs>>? = null, val audience: Output<String>? = null, val issuer: Output<String>? = null, val openIdConnectDiscoveryDocument: Output<String>? = null, val primaryRsaTokenKeyExponent: Output<String>? = null, val primaryRsaTokenKeyModulus: Output<String>? = null, val primarySymmetricTokenKey: Output<String>? = null, val primaryX509TokenKeyRaw: Output<String>? = null, val requiredClaims: Output<List<ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArgs>>? = null, val tokenType: Output<String>? = null) : ConvertibleToJava<ContentKeyPolicyPolicyOptionTokenRestrictionArgs>

Constructors

constructor(alternateKeys: Output<List<ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArgs>>? = null, audience: Output<String>? = null, issuer: Output<String>? = null, openIdConnectDiscoveryDocument: Output<String>? = null, primaryRsaTokenKeyExponent: Output<String>? = null, primaryRsaTokenKeyModulus: Output<String>? = null, primarySymmetricTokenKey: Output<String>? = null, primaryX509TokenKeyRaw: Output<String>? = null, requiredClaims: Output<List<ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArgs>>? = null, tokenType: Output<String>? = null)

Properties

Link copied to clipboard

One or more alternate_key block as defined above.

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

The audience for the token.

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

The token issuer.

Link copied to clipboard

The OpenID connect discovery document.

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

The RSA parameter exponent.

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

The RSA parameter modulus.

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

The key value of the key. Specifies a symmetric key for token validation.

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

The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET). Specifies a certificate for token validation.

Link copied to clipboard

One or more required_claim blocks as defined above.

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

The type of token. Supported values are Jwt or Swt.

Functions

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