class Aws::XRay::Types::PutEncryptionConfigRequest

@note When making an API call, you may pass PutEncryptionConfigRequest

data as a hash:

    {
      key_id: "EncryptionKeyId",
      type: "NONE", # required, accepts NONE, KMS
    }

@!attribute [rw] key_id

An Amazon Web Services KMS key in one of the following formats:

* **Alias** - The name of the key. For example, `alias/MyKey`.

* **Key ID** - The KMS key ID of the key. For example,
  `ae4aa6d49-a4d8-9df9-a475-4ff6d7898456`. Amazon Web Services X-Ray
  does not support asymmetric KMS keys.

* **ARN** - The full Amazon Resource Name of the key ID or alias.
  For example,
  `arn:aws:kms:us-east-2:123456789012:key/ae4aa6d49-a4d8-9df9-a475-4ff6d7898456`.
  Use this format to specify a key in a different account.

Omit this key if you set `Type` to `NONE`.
@return [String]

@!attribute [rw] type

The type of encryption. Set to `KMS` to use your own key for
encryption. Set to `NONE` for default encryption.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/PutEncryptionConfigRequest AWS API Documentation

Constants

SENSITIVE