Skip to content

CustomDeliveryConfiguration

Source code in docs_src/capo_pinpoint/types/custom_delivery_configuration.py
class CustomDeliveryConfiguration(TypedDict, closed=True):
    delivery_uri: NotRequired["capo_pinpoint.types.__string.__string"]
    """<p>The destination to send the campaign or treatment to. This value can be one of the following:</p> <ul><li><p>The name or Amazon Resource Name (ARN) of an AWS Lambda function to invoke to handle delivery of the campaign or treatment.</p></li> <li><p>The URL for a web application or service that supports HTTPS and can receive the message. The URL has to be a full URL, including the HTTPS protocol.</p></li></ul>"""
    endpoint_types: NotRequired[
        "capo_pinpoint.types.list_of__endpoint_types_element.ListOf__EndpointTypesElement"
    ]
    """<p>The types of endpoints to send the campaign or treatment to. Each valid value maps to a type of channel that you can associate with an endpoint by using the ChannelType property of an endpoint.</p>"""

delivery_uri instance-attribute

delivery_uri: NotRequired[__string]

The destination to send the campaign or treatment to. This value can be one of the following:

  • The name or Amazon Resource Name (ARN) of an AWS Lambda function to invoke to handle delivery of the campaign or treatment.

  • The URL for a web application or service that supports HTTPS and can receive the message. The URL has to be a full URL, including the HTTPS protocol.

endpoint_types instance-attribute

endpoint_types: NotRequired[ListOf__EndpointTypesElement]

The types of endpoints to send the campaign or treatment to. Each valid value maps to a type of channel that you can associate with an endpoint by using the ChannelType property of an endpoint.