class Aws::CodePipeline::Types::EncryptionKey
Represents information about the key used to encrypt data in the artifact store, such as an AWS Key Management Service (AWS KMS) key.
@note When making an API call, you may pass EncryptionKey
data as a hash: { id: "EncryptionKeyId", # required type: "KMS", # required, accepts KMS }
@!attribute [rw] id
The ID used to identify the key. For an AWS KMS key, you can use the key ID, the key ARN, or the alias ARN. <note markdown="1"> Aliases are recognized only in the account that created the customer master key (CMK). For cross-account actions, you can only use the key ID or key ARN to identify the key. </note> @return [String]
@!attribute [rw] type
The type of encryption key, such as an AWS Key Management Service (AWS KMS) key. When creating or updating a pipeline, the value must be set to 'KMS'. @return [String]
@see docs.aws.amazon.com/goto/WebAPI/codepipeline-2015-07-09/EncryptionKey AWS API Documentation
Constants
- SENSITIVE