Class: AWSCDK::VoiceID::CfnDomain::ServerSideEncryptionConfigurationProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::VoiceID::CfnDomain::ServerSideEncryptionConfigurationProperty
- Defined in:
- voice_id/cfn_domain.rb
Overview
End of support notice: On May 20, 2026, AWS will end support for Amazon Connect Voice ID.
After May 20, 2026, you will no longer be able to access Voice ID on the Amazon Connect console, access Voice ID features on the Amazon Connect admin website or Contact Control Panel, or access Voice ID resources. For more information, visit Amazon Connect Voice ID end of support .
The configuration containing information about the customer managed key used for encrypting customer data.
Instance Attribute Summary collapse
-
#kms_key_id ⇒ String
readonly
The identifier of the KMS key to use to encrypt data stored by Voice ID.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(kms_key_id:) ⇒ ServerSideEncryptionConfigurationProperty
constructor
A new instance of ServerSideEncryptionConfigurationProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(kms_key_id:) ⇒ ServerSideEncryptionConfigurationProperty
Returns a new instance of ServerSideEncryptionConfigurationProperty.
578 579 580 581 |
# File 'voice_id/cfn_domain.rb', line 578 def initialize(kms_key_id:) @kms_key_id = kms_key_id Jsii::Type.check_type(@kms_key_id, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "kmsKeyId") end |
Instance Attribute Details
#kms_key_id ⇒ String (readonly)
The identifier of the KMS key to use to encrypt data stored by Voice ID.
Voice ID doesn't support asymmetric customer managed keys.
589 590 591 |
# File 'voice_id/cfn_domain.rb', line 589 def kms_key_id @kms_key_id end |
Class Method Details
.jsii_properties ⇒ Object
591 592 593 594 595 |
# File 'voice_id/cfn_domain.rb', line 591 def self.jsii_properties { :kms_key_id => "kmsKeyId", } end |
Instance Method Details
#to_jsii ⇒ Object
597 598 599 600 601 602 603 |
# File 'voice_id/cfn_domain.rb', line 597 def to_jsii result = {} result.merge!({ "kmsKeyId" => @kms_key_id, }) result.compact end |