KeyKeyAttributesArgs

data class KeyKeyAttributesArgs(val keyAlgorithm: Output<String>, val keyClass: Output<String>, val keyModesOfUse: Output<KeyKeyAttributesKeyModesOfUseArgs>? = null, val keyUsage: Output<String>) : ConvertibleToJava<KeyKeyAttributesArgs>

Constructors

Link copied to clipboard
constructor(keyAlgorithm: Output<String>, keyClass: Output<String>, keyModesOfUse: Output<KeyKeyAttributesKeyModesOfUseArgs>? = null, keyUsage: Output<String>)

Properties

Link copied to clipboard
val keyAlgorithm: Output<String>

Key algorithm to be use during creation of an AWS Payment Cryptography key.

Link copied to clipboard
val keyClass: Output<String>

Type of AWS Payment Cryptography key to create.

Link copied to clipboard

List of cryptographic operations that you can perform using the key.

Link copied to clipboard
val keyUsage: Output<String>

Cryptographic usage of an AWS Payment Cryptography key as defined in section A.5.2 of the TR-31 spec.

Functions

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