KeyModesOfUseArgs

data class KeyModesOfUseArgs(val decrypt: Output<Boolean>? = null, val deriveKey: Output<Boolean>? = null, val encrypt: Output<Boolean>? = null, val generate: Output<Boolean>? = null, val noRestrictions: Output<Boolean>? = null, val sign: Output<Boolean>? = null, val unwrap: Output<Boolean>? = null, val verify: Output<Boolean>? = null, val wrap: Output<Boolean>? = null) : ConvertibleToJava<KeyModesOfUseArgs>

Constructors

Link copied to clipboard
constructor(decrypt: Output<Boolean>? = null, deriveKey: Output<Boolean>? = null, encrypt: Output<Boolean>? = null, generate: Output<Boolean>? = null, noRestrictions: Output<Boolean>? = null, sign: Output<Boolean>? = null, unwrap: Output<Boolean>? = null, verify: Output<Boolean>? = null, wrap: Output<Boolean>? = null)

Properties

Link copied to clipboard
val decrypt: Output<Boolean>? = null

Specifies whether an AWS Payment Cryptography key can be used to decrypt data.

Link copied to clipboard
val deriveKey: Output<Boolean>? = null

Specifies whether an AWS Payment Cryptography key can be used to derive new keys.

Link copied to clipboard
val encrypt: Output<Boolean>? = null

Specifies whether an AWS Payment Cryptography key can be used to encrypt data.

Link copied to clipboard
val generate: Output<Boolean>? = null

Specifies whether an AWS Payment Cryptography key can be used to generate and verify other card and PIN verification keys.

Link copied to clipboard
val noRestrictions: Output<Boolean>? = null

Specifies whether an AWS Payment Cryptography key has no special restrictions other than the restrictions implied by KeyUsage .

Link copied to clipboard
val sign: Output<Boolean>? = null

Specifies whether an AWS Payment Cryptography key can be used for signing.

Link copied to clipboard
val unwrap: Output<Boolean>? = null
Link copied to clipboard
val verify: Output<Boolean>? = null

Specifies whether an AWS Payment Cryptography key can be used to verify signatures.

Link copied to clipboard
val wrap: Output<Boolean>? = null

Specifies whether an AWS Payment Cryptography key can be used to wrap other keys.

Functions

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