class CreateCampaignRequest(TypedDict, closed=True):
name: "capo_connectcampaignsv2.types.campaign_name.CampaignName"
connect_instance_id: "capo_connectcampaignsv2.types.instance_id.InstanceId"
channel_subtype_config: NotRequired[
"capo_connectcampaignsv2.types.channel_subtype_config.ChannelSubtypeConfig"
]
type: NotRequired[
"capo_connectcampaignsv2.types.external_campaign_type.ExternalCampaignType"
]
source: NotRequired["capo_connectcampaignsv2.types.source.Source"]
connect_campaign_flow_arn: NotRequired["capo_connectcampaignsv2.types.arn.Arn"]
schedule: NotRequired["capo_connectcampaignsv2.types.schedule.Schedule"]
entry_limits_config: NotRequired[
"capo_connectcampaignsv2.types.entry_limits_config.EntryLimitsConfig"
]
communication_time_config: NotRequired[
"capo_connectcampaignsv2.types.communication_time_config.CommunicationTimeConfig"
]
communication_limits_override: NotRequired[
"capo_connectcampaignsv2.types.communication_limits_config.CommunicationLimitsConfig"
]
tags: NotRequired["capo_connectcampaignsv2.types.tag_map.TagMap"]