Package-level declarations

Types

Link copied to clipboard
enum KeyOrigin : Enum<KeyOrigin> , ConvertibleToJava<KeyOrigin>

The source of the key material for the KMS key. You cannot change the origin after you create the KMS key. The default is AWS_KMS, which means that AWS KMS creates the key material.

Link copied to clipboard
enum KeySpec : Enum<KeySpec> , ConvertibleToJava<KeySpec>

Specifies the type of AWS KMS key to create. The default value is SYMMETRIC_DEFAULT. This property is required only for asymmetric AWS KMS keys. You can't change the KeySpec value after the AWS KMS key is created.

Link copied to clipboard
enum KeyUsage : Enum<KeyUsage> , ConvertibleToJava<KeyUsage>

Determines the cryptographic operations for which you can use the AWS KMS key. The default value is ENCRYPT_DECRYPT. This property is required only for asymmetric AWS KMS keys. You can't change the KeyUsage value after the AWS KMS key is created.