Skip to content

CreateEventDestinationRequest

Source code in docs_src/capo_pinpoint_sms_voice_v2/types/create_event_destination_request.py
class CreateEventDestinationRequest(TypedDict, closed=True):
    configuration_set_name: "capo_pinpoint_sms_voice_v2.types.configuration_set_name_or_arn.ConfigurationSetNameOrArn"
    """<p>Either the name of the configuration set or the configuration set ARN to apply event logging to. The ConfigurateSetName and ConfigurationSetArn can be found using the <a>DescribeConfigurationSets</a> action.</p>"""
    event_destination_name: (
        "capo_pinpoint_sms_voice_v2.types.event_destination_name.EventDestinationName"
    )
    """<p>The name that identifies the event destination.</p>"""
    matching_event_types: (
        "capo_pinpoint_sms_voice_v2.types.event_type_list.EventTypeList"
    )
    """<p>An array of event types that determine which events to log. If "ALL" is used, then End User Messaging SMS logs every event type.</p> <note> <p>The <code>TEXT_SENT</code> event type is not supported.</p> </note>"""
    cloud_watch_logs_destination: NotRequired[
        "capo_pinpoint_sms_voice_v2.types.cloud_watch_logs_destination.CloudWatchLogsDestination"
    ]
    """<p>An object that contains information about an event destination for logging to Amazon CloudWatch Logs.</p>"""
    kinesis_firehose_destination: NotRequired[
        "capo_pinpoint_sms_voice_v2.types.kinesis_firehose_destination.KinesisFirehoseDestination"
    ]
    """<p>An object that contains information about an event destination for logging to Amazon Data Firehose.</p>"""
    sns_destination: NotRequired[
        "capo_pinpoint_sms_voice_v2.types.sns_destination.SnsDestination"
    ]
    """<p>An object that contains information about an event destination for logging to Amazon SNS.</p>"""
    client_token: NotRequired[
        "capo_pinpoint_sms_voice_v2.types.client_token.ClientToken"
    ]
    """<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don't specify a client token, a randomly generated token is used for the request to ensure idempotency.</p>"""

client_token instance-attribute

client_token: NotRequired[ClientToken]

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don't specify a client token, a randomly generated token is used for the request to ensure idempotency.

cloud_watch_logs_destination instance-attribute

cloud_watch_logs_destination: NotRequired[CloudWatchLogsDestination]

An object that contains information about an event destination for logging to Amazon CloudWatch Logs.

configuration_set_name instance-attribute

configuration_set_name: ConfigurationSetNameOrArn

Either the name of the configuration set or the configuration set ARN to apply event logging to. The ConfigurateSetName and ConfigurationSetArn can be found using the DescribeConfigurationSets action.

event_destination_name instance-attribute

event_destination_name: EventDestinationName

The name that identifies the event destination.

kinesis_firehose_destination instance-attribute

kinesis_firehose_destination: NotRequired[KinesisFirehoseDestination]

An object that contains information about an event destination for logging to Amazon Data Firehose.

matching_event_types instance-attribute

matching_event_types: EventTypeList

An array of event types that determine which events to log. If "ALL" is used, then End User Messaging SMS logs every event type.

The TEXT_SENT event type is not supported.

sns_destination instance-attribute

sns_destination: NotRequired[SnsDestination]

An object that contains information about an event destination for logging to Amazon SNS.