CfnDomainPropsMixin
- class aws_cdk.mixins_preview.aws_voiceid.mixins.CfnDomainPropsMixin(props, *, strategy=None)
Bases:
MixinEnd 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 .
Creates a domain that contains all Amazon Connect Voice ID data, such as speakers, fraudsters, customer audio, and voiceprints. Every domain is created with a default watchlist that fraudsters can be a part of.
- see:
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-voiceid-domain.html
- cloudformationResource:
AWS::VoiceID::Domain
- mixin:
true
- exampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview import mixins from aws_cdk.mixins_preview.aws_voiceid import mixins as voiceid_mixins cfn_domain_props_mixin = voiceid_mixins.CfnDomainPropsMixin(voiceid_mixins.CfnDomainMixinProps( description="description", name="name", server_side_encryption_configuration=voiceid_mixins.CfnDomainPropsMixin.ServerSideEncryptionConfigurationProperty( kms_key_id="kmsKeyId" ), tags=[CfnTag( key="key", value="value" )] ), strategy=mixins.PropertyMergeStrategy.OVERRIDE )
Create a mixin to apply properties to
AWS::VoiceID::Domain.- Parameters:
props (
Union[CfnDomainMixinProps,Dict[str,Any]]) – L1 properties to apply.strategy (
Optional[PropertyMergeStrategy]) – (experimental) Strategy for merging nested properties. Default: - PropertyMergeStrategy.MERGE
Methods
- apply_to(construct)
Apply the mixin properties to the construct.
- Parameters:
construct (
IConstruct)- Return type:
- supports(construct)
Check if this mixin supports the given construct.
- Parameters:
construct (
IConstruct)- Return type:
bool
Attributes
- CFN_PROPERTY_KEYS = ['description', 'name', 'serverSideEncryptionConfiguration', 'tags']
Static Methods
- classmethod is_mixin(x)
(experimental) Checks if
xis a Mixin.- Parameters:
x (
Any) – Any object.- Return type:
bool- Returns:
true if
xis an object created from a class which extendsMixin.- Stability:
experimental
ServerSideEncryptionConfigurationProperty
- class CfnDomainPropsMixin.ServerSideEncryptionConfigurationProperty(*, kms_key_id=None)
Bases:
objectEnd 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.
Attributes
- kms_key_id
The identifier of the KMS key to use to encrypt data stored by Voice ID.
Voice ID doesn’t support asymmetric customer managed keys.