Builder

class Builder

Properties

Link copied to clipboard

Checks if your request will succeed. DryRun is an optional parameter.

Link copied to clipboard

Specifies the encryption algorithm that KMS will use to encrypt the plaintext message. The algorithm must be compatible with the KMS key that you specify.

Link copied to clipboard

Specifies the encryption context that will be used to encrypt the data. An encryption context is valid only for cryptographic operations with a symmetric encryption KMS key. The standard asymmetric encryption algorithms and HMAC algorithms that KMS uses do not support an encryption context.

Link copied to clipboard

A list of grant tokens.

Link copied to clipboard

Identifies the KMS key to use in the encryption operation. The KMS key must have a KeyUsage of ENCRYPT_DECRYPT. To find the KeyUsage of a KMS key, use the DescribeKey operation.

Link copied to clipboard

Data to be encrypted.