Class: Aws::Pinpoint::Types::CustomDeliveryConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::Pinpoint::Types::CustomDeliveryConfiguration
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-pinpoint/types.rb
Overview
Specifies the delivery configuration settings for sending a campaign or campaign treatment through a custom channel. This object is required if you use the CampaignCustomMessage object to define the message to send for the campaign or campaign treatment.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#delivery_uri ⇒ String
The destination to send the campaign or treatment to.
-
#endpoint_types ⇒ Array<String>
The types of endpoints to send the campaign or treatment to.
Instance Attribute Details
#delivery_uri ⇒ 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.
3201 3202 3203 3204 3205 3206 |
# File 'lib/aws-sdk-pinpoint/types.rb', line 3201 class CustomDeliveryConfiguration < Struct.new( :delivery_uri, :endpoint_types) SENSITIVE = [] include Aws::Structure end |
#endpoint_types ⇒ Array<String>
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.
3201 3202 3203 3204 3205 3206 |
# File 'lib/aws-sdk-pinpoint/types.rb', line 3201 class CustomDeliveryConfiguration < Struct.new( :delivery_uri, :endpoint_types) SENSITIVE = [] include Aws::Structure end |