Skip to content

AwsSqsQueueDetails

Source code in docs_src/capo_securityhub/types/aws_sqs_queue_details.py
class AwsSqsQueueDetails(TypedDict, closed=True):
    kms_data_key_reuse_period_seconds: NotRequired[
        "capo_securityhub.types.integer.Integer"
    ]
    """<p>The length of time, in seconds, for which Amazon SQS can reuse a data key to encrypt or decrypt messages before calling KMS again.</p>"""
    kms_master_key_id: NotRequired[
        "capo_securityhub.types.non_empty_string.NonEmptyString"
    ]
    """<p>The ID of an Amazon Web Services managed key for Amazon SQS or a custom KMS key.</p>"""
    queue_name: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>The name of the new queue.</p>"""
    dead_letter_target_arn: NotRequired[
        "capo_securityhub.types.non_empty_string.NonEmptyString"
    ]
    """<p>The ARN of the dead-letter queue to which Amazon SQS moves messages after the value of <code>maxReceiveCount</code> is exceeded. </p>"""

dead_letter_target_arn instance-attribute

dead_letter_target_arn: NotRequired[NonEmptyString]

The ARN of the dead-letter queue to which Amazon SQS moves messages after the value of maxReceiveCount is exceeded.

kms_data_key_reuse_period_seconds instance-attribute

kms_data_key_reuse_period_seconds: NotRequired[Integer]

The length of time, in seconds, for which Amazon SQS can reuse a data key to encrypt or decrypt messages before calling KMS again.

kms_master_key_id instance-attribute

kms_master_key_id: NotRequired[NonEmptyString]

The ID of an Amazon Web Services managed key for Amazon SQS or a custom KMS key.

queue_name instance-attribute

queue_name: NotRequired[NonEmptyString]

The name of the new queue.