Class: Aws::VerifiedPermissions::Types::KmsEncryptionState
- Inherits:
-
Struct
- Object
- Struct
- Aws::VerifiedPermissions::Types::KmsEncryptionState
- Defined in:
- gems/aws-sdk-verifiedpermissions/lib/aws-sdk-verifiedpermissions/types.rb
Overview
A structure that contains the KMS encryption configuration for the policy store. The encryption state shows what customer-managed KMS key is being used to encrypt all resources within the policy store, and any user-defined context key-value pairs added during encryption processes.
This data type is used as a field that is part of the EncryptionState type.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#encryption_context ⇒ Hash<String,String>
User-defined, additional context added to encryption processes.
-
#key ⇒ String
The customer-managed KMS key [Amazon Resource Name (ARN)][1] being used for encryption processes.
Instance Attribute Details
#encryption_context ⇒ Hash<String,String>
User-defined, additional context added to encryption processes.
2816 2817 2818 2819 2820 2821 |
# File 'gems/aws-sdk-verifiedpermissions/lib/aws-sdk-verifiedpermissions/types.rb', line 2816 class KmsEncryptionState < Struct.new( :key, :encryption_context) SENSITIVE = [] include Aws::Structure end |
#key ⇒ String
The customer-managed KMS key Amazon Resource Name (ARN) being used for encryption processes.
2816 2817 2818 2819 2820 2821 |
# File 'gems/aws-sdk-verifiedpermissions/lib/aws-sdk-verifiedpermissions/types.rb', line 2816 class KmsEncryptionState < Struct.new( :key, :encryption_context) SENSITIVE = [] include Aws::Structure end |