Skip to content

AwsRdsEventSubscriptionDetails

Source code in docs_src/capo_securityhub/types/aws_rds_event_subscription_details.py
class AwsRdsEventSubscriptionDetails(TypedDict, closed=True):
    cust_subscription_id: NotRequired[
        "capo_securityhub.types.non_empty_string.NonEmptyString"
    ]
    """<p>The identifier of the account that is associated with the event notification subscription.</p>"""
    customer_aws_id: NotRequired[
        "capo_securityhub.types.non_empty_string.NonEmptyString"
    ]
    """<p>The identifier of the event notification subscription.</p>"""
    enabled: NotRequired["capo_securityhub.types.boolean.Boolean"]
    """<p>Whether the event notification subscription is enabled.</p>"""
    event_categories_list: NotRequired[
        "capo_securityhub.types.non_empty_string_list.NonEmptyStringList"
    ]
    """<p>The list of event categories for the event notification subscription.</p>"""
    event_subscription_arn: NotRequired[
        "capo_securityhub.types.non_empty_string.NonEmptyString"
    ]
    """<p>The ARN of the event notification subscription.</p>"""
    sns_topic_arn: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>The ARN of the SNS topic to post the event notifications to.</p>"""
    source_ids_list: NotRequired[
        "capo_securityhub.types.non_empty_string_list.NonEmptyStringList"
    ]
    """<p>A list of source identifiers for the event notification subscription.</p>"""
    source_type: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>The source type for the event notification subscription.</p>"""
    status: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>The status of the event notification subscription.</p> <p>Valid values: <code>creating</code> | <code>modifying</code> | <code>deleting</code> | <code>active</code> | <code>no-permission</code> | <code>topic-not-exist</code> </p>"""
    subscription_creation_time: NotRequired[
        "capo_securityhub.types.non_empty_string.NonEmptyString"
    ]
    """<p>The datetime when the event notification subscription was created.</p> <p>For more information about the validation and formatting of timestamp fields in Security Hub CSPM, see <a href="https://docs.aws.amazon.com/securityhub/1.0/APIReference/Welcome.html#timestamps">Timestamps</a>.</p>"""

cust_subscription_id instance-attribute

cust_subscription_id: NotRequired[NonEmptyString]

The identifier of the account that is associated with the event notification subscription.

customer_aws_id instance-attribute

customer_aws_id: NotRequired[NonEmptyString]

The identifier of the event notification subscription.

enabled instance-attribute

enabled: NotRequired[Boolean]

Whether the event notification subscription is enabled.

event_categories_list instance-attribute

event_categories_list: NotRequired[NonEmptyStringList]

The list of event categories for the event notification subscription.

event_subscription_arn instance-attribute

event_subscription_arn: NotRequired[NonEmptyString]

The ARN of the event notification subscription.

sns_topic_arn instance-attribute

sns_topic_arn: NotRequired[NonEmptyString]

The ARN of the SNS topic to post the event notifications to.

source_ids_list instance-attribute

source_ids_list: NotRequired[NonEmptyStringList]

A list of source identifiers for the event notification subscription.

source_type instance-attribute

source_type: NotRequired[NonEmptyString]

The source type for the event notification subscription.

status instance-attribute

status: NotRequired[NonEmptyString]

The status of the event notification subscription.

Valid values: creating | modifying | deleting | active | no-permission | topic-not-exist

subscription_creation_time instance-attribute

subscription_creation_time: NotRequired[NonEmptyString]

The datetime when the event notification subscription was created.

For more information about the validation and formatting of timestamp fields in Security Hub CSPM, see Timestamps.