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