Skip to content

SnsParameters

Source code in docs_src/capo_eventbridgev2/types/sns_parameters.py
class SnsParameters(TypedDict, closed=True):
    message_group_id: NotRequired["capo_eventbridgev2.types.string.String"]
    """Message group ID for FIFO topics. Accepts JSONata expression."""
    message_deduplication_id: NotRequired["capo_eventbridgev2.types.string.String"]
    """Message deduplication ID for FIFO topics. Accepts JSONata expression."""
    subject: NotRequired["capo_eventbridgev2.types.string.String"]
    """Subject line for email protocol subscriptions. Accepts JSONata expression."""
    message_structure: NotRequired["capo_eventbridgev2.types.string.String"]
    """Per-protocol message formatting mode, forwarded to SNS Publish unchanged. Accepts JSONata expression."""
    message_attributes: NotRequired[
        "capo_eventbridgev2.types.sns_message_attribute_map.SnsMessageAttributeMap"
    ]
    """Custom message attributes for SNS filtering."""

message_attributes instance-attribute

message_attributes: NotRequired[SnsMessageAttributeMap]

Custom message attributes for SNS filtering.

message_deduplication_id instance-attribute

message_deduplication_id: NotRequired[String]

Message deduplication ID for FIFO topics. Accepts JSONata expression.

message_group_id instance-attribute

message_group_id: NotRequired[String]

Message group ID for FIFO topics. Accepts JSONata expression.

message_structure instance-attribute

message_structure: NotRequired[String]

Per-protocol message formatting mode, forwarded to SNS Publish unchanged. Accepts JSONata expression.

subject instance-attribute

subject: NotRequired[String]

Subject line for email protocol subscriptions. Accepts JSONata expression.