Skip to content

CreateArchiveRequest

Source code in docs_src/capo_mailmanager/types/create_archive_request.py
class CreateArchiveRequest(TypedDict, closed=True):
    client_token: NotRequired[
        "capo_mailmanager.types.idempotency_token.IdempotencyToken"
    ]
    """<p>A unique token Amazon SES uses to recognize retries of this request.</p>"""
    archive_name: "capo_mailmanager.types.archive_name_string.ArchiveNameString"
    """<p>A unique name for the new archive.</p>"""
    retention: NotRequired["capo_mailmanager.types.archive_retention.ArchiveRetention"]
    """<p>The period for retaining emails in the archive before automatic deletion.</p>"""
    kms_key_arn: NotRequired["capo_mailmanager.types.kms_key_arn.KmsKeyArn"]
    """<p>The Amazon Resource Name (ARN) of the KMS key for encrypting emails in the archive.</p>"""
    tags: NotRequired["capo_mailmanager.types.tag_list.TagList"]
    """<p>The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.</p>"""

archive_name instance-attribute

archive_name: ArchiveNameString

A unique name for the new archive.

client_token instance-attribute

client_token: NotRequired[IdempotencyToken]

A unique token Amazon SES uses to recognize retries of this request.

kms_key_arn instance-attribute

kms_key_arn: NotRequired[KmsKeyArn]

The Amazon Resource Name (ARN) of the KMS key for encrypting emails in the archive.

retention instance-attribute

retention: NotRequired[ArchiveRetention]

The period for retaining emails in the archive before automatic deletion.

tags instance-attribute

tags: NotRequired[TagList]

The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.