Skip to content

AwsSnsTopicDetails

Source code in docs_src/capo_securityhub/types/aws_sns_topic_details.py
class AwsSnsTopicDetails(TypedDict, closed=True):
    kms_master_key_id: NotRequired[
        "capo_securityhub.types.non_empty_string.NonEmptyString"
    ]
    """<p>The ID of an Amazon Web Services managed key for Amazon SNS or a customer managed key.</p>"""
    subscription: NotRequired[
        "capo_securityhub.types.aws_sns_topic_subscription_list.AwsSnsTopicSubscriptionList"
    ]
    """<p>Subscription is an embedded property that describes the subscription endpoints of an Amazon SNS topic.</p>"""
    topic_name: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>The name of the Amazon SNS topic.</p>"""
    owner: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>The subscription's owner.</p>"""
    sqs_success_feedback_role_arn: NotRequired[
        "capo_securityhub.types.non_empty_string.NonEmptyString"
    ]
    """<p>Indicates successful message delivery status for an Amazon SNS topic that is subscribed to an Amazon SQS endpoint. </p>"""
    sqs_failure_feedback_role_arn: NotRequired[
        "capo_securityhub.types.non_empty_string.NonEmptyString"
    ]
    """<p>Indicates failed message delivery status for an Amazon SNS topic that is subscribed to an Amazon SQS endpoint. </p>"""
    application_success_feedback_role_arn: NotRequired[
        "capo_securityhub.types.non_empty_string.NonEmptyString"
    ]
    """<p>Indicates failed message delivery status for an Amazon SNS topic that is subscribed to a platform application endpoint. </p>"""
    firehose_success_feedback_role_arn: NotRequired[
        "capo_securityhub.types.non_empty_string.NonEmptyString"
    ]
    """<p>Indicates successful message delivery status for an Amazon SNS topic that is subscribed to an Amazon Kinesis Data Firehose endpoint. </p>"""
    firehose_failure_feedback_role_arn: NotRequired[
        "capo_securityhub.types.non_empty_string.NonEmptyString"
    ]
    """<p>Indicates failed message delivery status for an Amazon SNS topic that is subscribed to an Amazon Kinesis Data Firehose endpoint. </p>"""
    http_success_feedback_role_arn: NotRequired[
        "capo_securityhub.types.non_empty_string.NonEmptyString"
    ]
    """<p>Indicates successful message delivery status for an Amazon SNS topic that is subscribed to an HTTP endpoint. </p>"""
    http_failure_feedback_role_arn: NotRequired[
        "capo_securityhub.types.non_empty_string.NonEmptyString"
    ]
    """<p>Indicates failed message delivery status for an Amazon SNS topic that is subscribed to an HTTP endpoint. </p>"""

application_success_feedback_role_arn instance-attribute

application_success_feedback_role_arn: NotRequired[NonEmptyString]

Indicates failed message delivery status for an Amazon SNS topic that is subscribed to a platform application endpoint.

firehose_failure_feedback_role_arn instance-attribute

firehose_failure_feedback_role_arn: NotRequired[NonEmptyString]

Indicates failed message delivery status for an Amazon SNS topic that is subscribed to an Amazon Kinesis Data Firehose endpoint.

firehose_success_feedback_role_arn instance-attribute

firehose_success_feedback_role_arn: NotRequired[NonEmptyString]

Indicates successful message delivery status for an Amazon SNS topic that is subscribed to an Amazon Kinesis Data Firehose endpoint.

http_failure_feedback_role_arn instance-attribute

http_failure_feedback_role_arn: NotRequired[NonEmptyString]

Indicates failed message delivery status for an Amazon SNS topic that is subscribed to an HTTP endpoint.

http_success_feedback_role_arn instance-attribute

http_success_feedback_role_arn: NotRequired[NonEmptyString]

Indicates successful message delivery status for an Amazon SNS topic that is subscribed to an HTTP endpoint.

kms_master_key_id instance-attribute

kms_master_key_id: NotRequired[NonEmptyString]

The ID of an Amazon Web Services managed key for Amazon SNS or a customer managed key.

owner instance-attribute

owner: NotRequired[NonEmptyString]

The subscription's owner.

sqs_failure_feedback_role_arn instance-attribute

sqs_failure_feedback_role_arn: NotRequired[NonEmptyString]

Indicates failed message delivery status for an Amazon SNS topic that is subscribed to an Amazon SQS endpoint.

sqs_success_feedback_role_arn instance-attribute

sqs_success_feedback_role_arn: NotRequired[NonEmptyString]

Indicates successful message delivery status for an Amazon SNS topic that is subscribed to an Amazon SQS endpoint.

subscription instance-attribute

subscription: NotRequired[AwsSnsTopicSubscriptionList]

Subscription is an embedded property that describes the subscription endpoints of an Amazon SNS topic.

topic_name instance-attribute

topic_name: NotRequired[NonEmptyString]

The name of the Amazon SNS topic.