Skip to content

UpdateDomainRequest

Source code in docs_src/capo_voice_id/types/update_domain_request.py
class UpdateDomainRequest(TypedDict, closed=True):
    domain_id: "capo_voice_id.types.domain_id.DomainId"
    """<p>The identifier of the domain to be updated.</p>"""
    name: "capo_voice_id.types.domain_name.DomainName"
    """<p>The name of the domain.</p>"""
    description: NotRequired["capo_voice_id.types.description.Description"]
    """<p>A brief description about this domain.</p>"""
    server_side_encryption_configuration: "capo_voice_id.types.server_side_encryption_configuration.ServerSideEncryptionConfiguration"
    """<p>The configuration, containing the KMS key identifier, to be used by Voice ID for the server-side encryption of your data. Changing the domain's associated KMS key immediately triggers an asynchronous process to remove dependency on the old KMS key, such that the domain's data can only be accessed using the new KMS key. The domain's <code>ServerSideEncryptionUpdateDetails</code> contains the details for this process.</p>"""

description instance-attribute

description: NotRequired[Description]

A brief description about this domain.

domain_id instance-attribute

domain_id: DomainId

The identifier of the domain to be updated.

name instance-attribute

name: DomainName

The name of the domain.

server_side_encryption_configuration instance-attribute

server_side_encryption_configuration: ServerSideEncryptionConfiguration

The configuration, containing the KMS key identifier, to be used by Voice ID for the server-side encryption of your data. Changing the domain's associated KMS key immediately triggers an asynchronous process to remove dependency on the old KMS key, such that the domain's data can only be accessed using the new KMS key. The domain's ServerSideEncryptionUpdateDetails contains the details for this process.