Package software.amazon.awscdk.services.pinpoint
package software.amazon.awscdk.services.pinpoint
Amazon Pinpoint Construct Library
This module is part of the AWS Cloud Development Kit project.
import software.amazon.awscdk.services.pinpoint.*;
There are no official hand-written (L2) constructs for this service yet. Here are some suggestions on how to proceed:
- Search Construct Hub for Pinpoint construct libraries
- Use the automatically generated L1 constructs, in the same way you would use the CloudFormation AWS::Pinpoint resources directly.
There are no hand-written (L2) constructs for this service yet. However, you can still use the automatically generated L1 constructs, and use this service exactly as you would using CloudFormation directly.
For more information on the resources and properties available for this service, see the CloudFormation documentation for AWS::Pinpoint.
(Read the CDK Contributing Guide and submit an RFC if you are interested in contributing to this construct library.)
-
ClassDescriptionA channel is a type of platform that you can deliver messages to.A fluent builder for
CfnADMChannel
.Properties for defining aCfnADMChannel
.A builder forCfnADMChannelProps
An implementation forCfnADMChannelProps
A channel is a type of platform that you can deliver messages to.A fluent builder forCfnAPNSChannel
.Properties for defining aCfnAPNSChannel
.A builder forCfnAPNSChannelProps
An implementation forCfnAPNSChannelProps
A channel is a type of platform that you can deliver messages to.A fluent builder forCfnAPNSSandboxChannel
.Properties for defining aCfnAPNSSandboxChannel
.A builder forCfnAPNSSandboxChannelProps
An implementation forCfnAPNSSandboxChannelProps
A channel is a type of platform that you can deliver messages to.A fluent builder forCfnAPNSVoipChannel
.Properties for defining aCfnAPNSVoipChannel
.A builder forCfnAPNSVoipChannelProps
An implementation forCfnAPNSVoipChannelProps
A channel is a type of platform that you can deliver messages to.A fluent builder forCfnAPNSVoipSandboxChannel
.Properties for defining aCfnAPNSVoipSandboxChannel
.A builder forCfnAPNSVoipSandboxChannelProps
An implementation forCfnAPNSVoipSandboxChannelProps
An app is an Amazon Pinpoint application, also referred to as a project .A fluent builder forCfnApp
.Specifies the settings for an Amazon Pinpoint application.A fluent builder forCfnApplicationSettings
.Specifies the Lambda function to use by default as a code hook for campaigns in the application.A builder forCfnApplicationSettings.CampaignHookProperty
An implementation forCfnApplicationSettings.CampaignHookProperty
Specifies the default sending limits for campaigns in the application.A builder forCfnApplicationSettings.LimitsProperty
An implementation forCfnApplicationSettings.LimitsProperty
Specifies the start and end times that define a time range when messages aren't sent to endpoints.A builder forCfnApplicationSettings.QuietTimeProperty
An implementation forCfnApplicationSettings.QuietTimeProperty
Properties for defining aCfnApplicationSettings
.A builder forCfnApplicationSettingsProps
An implementation forCfnApplicationSettingsProps
Properties for defining aCfnApp
.A builder forCfnAppProps
An implementation forCfnAppProps
A channel is a type of platform that you can deliver messages to.A fluent builder forCfnBaiduChannel
.Properties for defining aCfnBaiduChannel
.A builder forCfnBaiduChannelProps
An implementation forCfnBaiduChannelProps
Specifies the settings for a campaign.Example:A builder forCfnCampaign.AttributeDimensionProperty
An implementation forCfnCampaign.AttributeDimensionProperty
A fluent builder forCfnCampaign
.Specifies the contents of a message that's sent through a custom channel to recipients of a campaign.A builder forCfnCampaign.CampaignCustomMessageProperty
An implementation forCfnCampaign.CampaignCustomMessageProperty
Specifies the content and "From" address for an email message that's sent to recipients of a campaign.A builder forCfnCampaign.CampaignEmailMessageProperty
An implementation forCfnCampaign.CampaignEmailMessageProperty
Specifies the settings for events that cause a campaign to be sent.A builder forCfnCampaign.CampaignEventFilterProperty
An implementation forCfnCampaign.CampaignEventFilterProperty
Specifies settings for invoking an Lambda function that customizes a segment for a campaign.A builder forCfnCampaign.CampaignHookProperty
An implementation forCfnCampaign.CampaignHookProperty
Specifies the appearance of an in-app message, including the message type, the title and body text, text and background colors, and the configurations of buttons that appear in the message.A builder forCfnCampaign.CampaignInAppMessageProperty
An implementation forCfnCampaign.CampaignInAppMessageProperty
Specifies the content and settings for an SMS message that's sent to recipients of a campaign.A builder forCfnCampaign.CampaignSmsMessageProperty
An implementation forCfnCampaign.CampaignSmsMessageProperty
Specifies the delivery configuration settings for sending a campaign or campaign treatment through a custom channel.A builder forCfnCampaign.CustomDeliveryConfigurationProperty
An implementation forCfnCampaign.CustomDeliveryConfigurationProperty
Specifies the default behavior for a button that appears in an in-app message.A builder forCfnCampaign.DefaultButtonConfigurationProperty
An implementation forCfnCampaign.DefaultButtonConfigurationProperty
Specifies the dimensions for an event filter that determines when a campaign is sent or a journey activity is performed.A builder forCfnCampaign.EventDimensionsProperty
An implementation forCfnCampaign.EventDimensionsProperty
Specifies the configuration of main body text of the in-app message.A builder forCfnCampaign.InAppMessageBodyConfigProperty
An implementation forCfnCampaign.InAppMessageBodyConfigProperty
Specifies the configuration of a button that appears in an in-app message.A builder forCfnCampaign.InAppMessageButtonProperty
An implementation forCfnCampaign.InAppMessageButtonProperty
Specifies the configuration and contents of an in-app message.A builder forCfnCampaign.InAppMessageContentProperty
An implementation forCfnCampaign.InAppMessageContentProperty
Specifies the configuration and content of the header or title text of the in-app message.A builder forCfnCampaign.InAppMessageHeaderConfigProperty
An implementation forCfnCampaign.InAppMessageHeaderConfigProperty
Specifies the limits on the messages that a campaign can send.A builder forCfnCampaign.LimitsProperty
An implementation forCfnCampaign.LimitsProperty
Specifies the message configuration settings for a campaign.A builder forCfnCampaign.MessageConfigurationProperty
An implementation forCfnCampaign.MessageConfigurationProperty
Specifies the content and settings for a push notification that's sent to recipients of a campaign.A builder forCfnCampaign.MessageProperty
An implementation forCfnCampaign.MessageProperty
Example:A builder forCfnCampaign.MetricDimensionProperty
An implementation forCfnCampaign.MetricDimensionProperty
Specifies the configuration of a button with settings that are specific to a certain device type.A builder forCfnCampaign.OverrideButtonConfigurationProperty
An implementation forCfnCampaign.OverrideButtonConfigurationProperty
Specifies the start and end times that define a time range when messages aren't sent to endpoints.A builder forCfnCampaign.QuietTimeProperty
An implementation forCfnCampaign.QuietTimeProperty
Specifies the schedule settings for a campaign.A builder forCfnCampaign.ScheduleProperty
An implementation forCfnCampaign.ScheduleProperty
Specifies the dimension type and values for a segment dimension.A builder forCfnCampaign.SetDimensionProperty
An implementation forCfnCampaign.SetDimensionProperty
Specifies the message template to use for the message, for each type of channel.A builder forCfnCampaign.TemplateConfigurationProperty
An implementation forCfnCampaign.TemplateConfigurationProperty
Specifies the name and version of the message template to use for the message.A builder forCfnCampaign.TemplateProperty
An implementation forCfnCampaign.TemplateProperty
Specifies the settings for a campaign treatment.A builder forCfnCampaign.WriteTreatmentResourceProperty
An implementation forCfnCampaign.WriteTreatmentResourceProperty
Properties for defining aCfnCampaign
.A builder forCfnCampaignProps
An implementation forCfnCampaignProps
A channel is a type of platform that you can deliver messages to.A fluent builder forCfnEmailChannel
.Properties for defining aCfnEmailChannel
.A builder forCfnEmailChannelProps
An implementation forCfnEmailChannelProps
Creates a message template that you can use in messages that are sent through the email channel.A fluent builder forCfnEmailTemplate
.Properties for defining aCfnEmailTemplate
.A builder forCfnEmailTemplateProps
An implementation forCfnEmailTemplateProps
Creates a new event stream for an application or updates the settings of an existing event stream for an application.A fluent builder forCfnEventStream
.Properties for defining aCfnEventStream
.A builder forCfnEventStreamProps
An implementation forCfnEventStreamProps
A channel is a type of platform that you can deliver messages to.A fluent builder forCfnGCMChannel
.Properties for defining aCfnGCMChannel
.A builder forCfnGCMChannelProps
An implementation forCfnGCMChannelProps
Creates a message template that you can use to send in-app messages.Specifies the configuration of the main body text of the in-app message.A builder forCfnInAppTemplate.BodyConfigProperty
An implementation forCfnInAppTemplate.BodyConfigProperty
A fluent builder forCfnInAppTemplate
.Specifies the behavior of buttons that appear in an in-app message template.A builder forCfnInAppTemplate.ButtonConfigProperty
An implementation forCfnInAppTemplate.ButtonConfigProperty
Specifies the default behavior of a button that appears in an in-app message.A builder forCfnInAppTemplate.DefaultButtonConfigurationProperty
An implementation forCfnInAppTemplate.DefaultButtonConfigurationProperty
Specifies the configuration and content of the header or title text of the in-app message.A builder forCfnInAppTemplate.HeaderConfigProperty
An implementation forCfnInAppTemplate.HeaderConfigProperty
Specifies the configuration of an in-app message, including its header, body, buttons, colors, and images.A builder forCfnInAppTemplate.InAppMessageContentProperty
An implementation forCfnInAppTemplate.InAppMessageContentProperty
Specifies the configuration of a button with settings that are specific to a certain device type.A builder forCfnInAppTemplate.OverrideButtonConfigurationProperty
An implementation forCfnInAppTemplate.OverrideButtonConfigurationProperty
Properties for defining aCfnInAppTemplate
.A builder forCfnInAppTemplateProps
An implementation forCfnInAppTemplateProps
Creates a message template that you can use in messages that are sent through a push notification channel.Specifies channel-specific content and settings for a message template that can be used in push notifications that are sent through the ADM (Amazon Device Messaging), Baidu (Baidu Cloud Push), or GCM (Firebase Cloud Messaging, formerly Google Cloud Messaging) channel.A builder forCfnPushTemplate.AndroidPushNotificationTemplateProperty
An implementation forCfnPushTemplate.AndroidPushNotificationTemplateProperty
Specifies channel-specific content and settings for a message template that can be used in push notifications that are sent through the APNs (Apple Push Notification service) channel.A builder forCfnPushTemplate.APNSPushNotificationTemplateProperty
An implementation forCfnPushTemplate.APNSPushNotificationTemplateProperty
A fluent builder forCfnPushTemplate
.Specifies the default settings and content for a message template that can be used in messages that are sent through a push notification channel.A builder forCfnPushTemplate.DefaultPushNotificationTemplateProperty
An implementation forCfnPushTemplate.DefaultPushNotificationTemplateProperty
Properties for defining aCfnPushTemplate
.A builder forCfnPushTemplateProps
An implementation forCfnPushTemplateProps
Updates the configuration, dimension, and other settings for an existing segment.Example:A builder forCfnSegment.AttributeDimensionProperty
An implementation forCfnSegment.AttributeDimensionProperty
Specifies behavior-based criteria for the segment, such as how recently users have used your app.A builder forCfnSegment.BehaviorProperty
An implementation forCfnSegment.BehaviorProperty
A fluent builder forCfnSegment
.Specifies the GPS coordinates of a location.A builder forCfnSegment.CoordinatesProperty
An implementation forCfnSegment.CoordinatesProperty
Specifies demographic-based criteria, such as device platform, for the segment.A builder forCfnSegment.DemographicProperty
An implementation forCfnSegment.DemographicProperty
Specifies the GPS coordinates of the endpoint location.A builder forCfnSegment.GPSPointProperty
An implementation forCfnSegment.GPSPointProperty
An array that defines the set of segment criteria to evaluate when handling segment groups for the segment.A builder forCfnSegment.GroupsProperty
An implementation forCfnSegment.GroupsProperty
Specifies location-based criteria, such as region or GPS coordinates, for the segment.A builder forCfnSegment.LocationProperty
An implementation forCfnSegment.LocationProperty
Specifies how recently segment members were active.A builder forCfnSegment.RecencyProperty
An implementation forCfnSegment.RecencyProperty
Specifies the dimension settings for a segment.A builder forCfnSegment.SegmentDimensionsProperty
An implementation forCfnSegment.SegmentDimensionsProperty
Specifies the set of segment criteria to evaluate when handling segment groups for the segment.A builder forCfnSegment.SegmentGroupsProperty
An implementation forCfnSegment.SegmentGroupsProperty
Specifies the dimension type and values for a segment dimension.A builder forCfnSegment.SetDimensionProperty
An implementation forCfnSegment.SetDimensionProperty
Specifies the base segment to build the segment on.A builder forCfnSegment.SourceSegmentsProperty
An implementation forCfnSegment.SourceSegmentsProperty
Properties for defining aCfnSegment
.A builder forCfnSegmentProps
An implementation forCfnSegmentProps
A channel is a type of platform that you can deliver messages to.A fluent builder forCfnSMSChannel
.Properties for defining aCfnSMSChannel
.A builder forCfnSMSChannelProps
An implementation forCfnSMSChannelProps
Creates a message template that you can use in messages that are sent through the SMS channel.A fluent builder forCfnSmsTemplate
.Properties for defining aCfnSmsTemplate
.A builder forCfnSmsTemplateProps
An implementation forCfnSmsTemplateProps
A channel is a type of platform that you can deliver messages to.A fluent builder forCfnVoiceChannel
.Properties for defining aCfnVoiceChannel
.A builder forCfnVoiceChannelProps
An implementation forCfnVoiceChannelProps