CfnCampaignProps¶
-
class
aws_cdk.aws_pinpoint.
CfnCampaignProps
(*, application_id, message_configuration, name, schedule, segment_id, additional_treatments=None, campaign_hook=None, description=None, holdout_percent=None, is_paused=None, limits=None, segment_version=None, tags=None, treatment_description=None, treatment_name=None)¶ Bases:
object
Properties for defining a
AWS::Pinpoint::Campaign
.- Parameters
application_id (
str
) –AWS::Pinpoint::Campaign.ApplicationId
.message_configuration (
Union
[IResolvable
,MessageConfigurationProperty
]) –AWS::Pinpoint::Campaign.MessageConfiguration
.name (
str
) –AWS::Pinpoint::Campaign.Name
.schedule (
Union
[IResolvable
,ScheduleProperty
]) –AWS::Pinpoint::Campaign.Schedule
.segment_id (
str
) –AWS::Pinpoint::Campaign.SegmentId
.additional_treatments (
Union
[IResolvable
,List
[Union
[IResolvable
,WriteTreatmentResourceProperty
]],None
]) –AWS::Pinpoint::Campaign.AdditionalTreatments
.campaign_hook (
Union
[IResolvable
,CampaignHookProperty
,None
]) –AWS::Pinpoint::Campaign.CampaignHook
.description (
Optional
[str
]) –AWS::Pinpoint::Campaign.Description
.holdout_percent (
Union
[int
,float
,None
]) –AWS::Pinpoint::Campaign.HoldoutPercent
.is_paused (
Union
[bool
,IResolvable
,None
]) –AWS::Pinpoint::Campaign.IsPaused
.limits (
Union
[IResolvable
,LimitsProperty
,None
]) –AWS::Pinpoint::Campaign.Limits
.segment_version (
Union
[int
,float
,None
]) –AWS::Pinpoint::Campaign.SegmentVersion
.tags (
Optional
[Any
]) –AWS::Pinpoint::Campaign.Tags
.treatment_description (
Optional
[str
]) –AWS::Pinpoint::Campaign.TreatmentDescription
.treatment_name (
Optional
[str
]) –AWS::Pinpoint::Campaign.TreatmentName
.
- See
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-campaign.html
Attributes
-
additional_treatments
¶ AWS::Pinpoint::Campaign.AdditionalTreatments
.
-
application_id
¶ AWS::Pinpoint::Campaign.ApplicationId
.
-
campaign_hook
¶ AWS::Pinpoint::Campaign.CampaignHook
.
-
description
¶ AWS::Pinpoint::Campaign.Description
.
-
holdout_percent
¶ AWS::Pinpoint::Campaign.HoldoutPercent
.- See
- Return type
Union
[int
,float
,None
]
-
is_paused
¶ AWS::Pinpoint::Campaign.IsPaused
.- See
- Return type
Union
[bool
,IResolvable
,None
]
-
limits
¶ AWS::Pinpoint::Campaign.Limits
.
-
message_configuration
¶ AWS::Pinpoint::Campaign.MessageConfiguration
.
-
name
¶ AWS::Pinpoint::Campaign.Name
.
-
schedule
¶ AWS::Pinpoint::Campaign.Schedule
.
-
segment_id
¶ AWS::Pinpoint::Campaign.SegmentId
.
-
segment_version
¶ AWS::Pinpoint::Campaign.SegmentVersion
.- See
- Return type
Union
[int
,float
,None
]
AWS::Pinpoint::Campaign.Tags
.
-
treatment_description
¶ AWS::Pinpoint::Campaign.TreatmentDescription
.
-
treatment_name
¶ AWS::Pinpoint::Campaign.TreatmentName
.