Class: Aws::SSOAdmin::Types::EncryptionConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::SSOAdmin::Types::EncryptionConfiguration
- Defined in:
- gems/aws-sdk-ssoadmin/lib/aws-sdk-ssoadmin/types.rb
Overview
A structure that specifies the KMS key type and KMS key ARN used to encrypt data in your IAM Identity Center instance.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#key_type ⇒ String
The type of KMS key used for encryption.
-
#kms_key_arn ⇒ String
The ARN of the KMS key used to encrypt data.
Instance Attribute Details
#key_type ⇒ String
The type of KMS key used for encryption.
1858 1859 1860 1861 1862 1863 |
# File 'gems/aws-sdk-ssoadmin/lib/aws-sdk-ssoadmin/types.rb', line 1858 class EncryptionConfiguration < Struct.new( :key_type, :kms_key_arn) SENSITIVE = [] include Aws::Structure end |
#kms_key_arn ⇒ String
The ARN of the KMS key used to encrypt data. Required when KeyType is CUSTOMER_MANAGED_KEY. Cannot be specified when KeyType is AWS_OWNED_KMS_KEY.
1858 1859 1860 1861 1862 1863 |
# File 'gems/aws-sdk-ssoadmin/lib/aws-sdk-ssoadmin/types.rb', line 1858 class EncryptionConfiguration < Struct.new( :key_type, :kms_key_arn) SENSITIVE = [] include Aws::Structure end |