We recommend new projects start with resources from the AWS provider.
aws-native.connectcampaignsv2.Campaign
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Definition of AWS::ConnectCampaignsV2::Campaign Resource Type
Create Campaign Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Campaign(name: string, args: CampaignArgs, opts?: CustomResourceOptions);
@overload
def Campaign(resource_name: str,
args: CampaignArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Campaign(resource_name: str,
opts: Optional[ResourceOptions] = None,
channel_subtype_config: Optional[CampaignChannelSubtypeConfigArgs] = None,
connect_instance_id: Optional[str] = None,
communication_limits_override: Optional[CampaignCommunicationLimitsConfigArgs] = None,
communication_time_config: Optional[CampaignCommunicationTimeConfigArgs] = None,
connect_campaign_flow_arn: Optional[str] = None,
name: Optional[str] = None,
schedule: Optional[CampaignScheduleArgs] = None,
source: Optional[CampaignSourceArgs] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
func NewCampaign(ctx *Context, name string, args CampaignArgs, opts ...ResourceOption) (*Campaign, error)
public Campaign(string name, CampaignArgs args, CustomResourceOptions? opts = null)
public Campaign(String name, CampaignArgs args)
public Campaign(String name, CampaignArgs args, CustomResourceOptions options)
type: aws-native:connectcampaignsv2:Campaign
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args CampaignArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args CampaignArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args CampaignArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CampaignArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args CampaignArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Campaign Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Campaign resource accepts the following input properties:
- Channel
Subtype Pulumi.Config Aws Native. Connect Campaigns V2. Inputs. Campaign Channel Subtype Config - Connect
Instance stringId - Communication
Limits Pulumi.Override Aws Native. Connect Campaigns V2. Inputs. Campaign Communication Limits Config - Communication
Time Pulumi.Config Aws Native. Connect Campaigns V2. Inputs. Campaign Communication Time Config - Connect
Campaign stringFlow Arn - Name string
- Schedule
Pulumi.
Aws Native. Connect Campaigns V2. Inputs. Campaign Schedule - Source
Pulumi.
Aws Native. Connect Campaigns V2. Inputs. Campaign Source - List<Pulumi.
Aws Native. Inputs. Tag> - One or more tags.
- Channel
Subtype CampaignConfig Channel Subtype Config Args - Connect
Instance stringId - Communication
Limits CampaignOverride Communication Limits Config Args - Communication
Time CampaignConfig Communication Time Config Args - Connect
Campaign stringFlow Arn - Name string
- Schedule
Campaign
Schedule Args - Source
Campaign
Source Args - Tag
Args - One or more tags.
- channel
Subtype CampaignConfig Channel Subtype Config - connect
Instance StringId - communication
Limits CampaignOverride Communication Limits Config - communication
Time CampaignConfig Communication Time Config - connect
Campaign StringFlow Arn - name String
- schedule
Campaign
Schedule - source
Campaign
Source - List<Tag>
- One or more tags.
- channel_
subtype_ Campaignconfig Channel Subtype Config Args - connect_
instance_ strid - communication_
limits_ Campaignoverride Communication Limits Config Args - communication_
time_ Campaignconfig Communication Time Config Args - connect_
campaign_ strflow_ arn - name str
- schedule
Campaign
Schedule Args - source
Campaign
Source Args - Sequence[Tag
Args] - One or more tags.
Outputs
All input properties are implicitly available as output properties. Additionally, the Campaign resource produces the following output properties:
Supporting Types
CampaignAnswerMachineDetectionConfig, CampaignAnswerMachineDetectionConfigArgs
- Enable
Answer boolMachine Detection - Flag to decided whether outbound calls should have answering machine detection enabled or not
- Await
Answer boolMachine Prompt - Enables detection of prompts (e.g., beep after after a voicemail greeting)
- Enable
Answer boolMachine Detection - Flag to decided whether outbound calls should have answering machine detection enabled or not
- Await
Answer boolMachine Prompt - Enables detection of prompts (e.g., beep after after a voicemail greeting)
- enable
Answer BooleanMachine Detection - Flag to decided whether outbound calls should have answering machine detection enabled or not
- await
Answer BooleanMachine Prompt - Enables detection of prompts (e.g., beep after after a voicemail greeting)
- enable
Answer booleanMachine Detection - Flag to decided whether outbound calls should have answering machine detection enabled or not
- await
Answer booleanMachine Prompt - Enables detection of prompts (e.g., beep after after a voicemail greeting)
- enable_
answer_ boolmachine_ detection - Flag to decided whether outbound calls should have answering machine detection enabled or not
- await_
answer_ boolmachine_ prompt - Enables detection of prompts (e.g., beep after after a voicemail greeting)
- enable
Answer BooleanMachine Detection - Flag to decided whether outbound calls should have answering machine detection enabled or not
- await
Answer BooleanMachine Prompt - Enables detection of prompts (e.g., beep after after a voicemail greeting)
CampaignChannelSubtypeConfig, CampaignChannelSubtypeConfigArgs
CampaignCommunicationLimit, CampaignCommunicationLimitArgs
- frequency Integer
- max
Count IntegerPer Recipient - unit
Campaign
Communication Limit Time Unit
- frequency Number
- max
Count NumberPer Recipient - unit "DAY"
CampaignCommunicationLimitTimeUnit, CampaignCommunicationLimitTimeUnitArgs
- Day
- DAY
- Campaign
Communication Limit Time Unit Day - DAY
- Day
- DAY
- Day
- DAY
- DAY
- DAY
- "DAY"
- DAY
CampaignCommunicationLimits, CampaignCommunicationLimitsArgs
CampaignCommunicationLimitsConfig, CampaignCommunicationLimitsConfigArgs
CampaignCommunicationTimeConfig, CampaignCommunicationTimeConfigArgs
CampaignDailyHour, CampaignDailyHourArgs
CampaignDayOfWeek, CampaignDayOfWeekArgs
- Monday
- MONDAY
- Tuesday
- TUESDAY
- Wednesday
- WEDNESDAY
- Thursday
- THURSDAY
- Friday
- FRIDAY
- Saturday
- SATURDAY
- Sunday
- SUNDAY
- Campaign
Day Of Week Monday - MONDAY
- Campaign
Day Of Week Tuesday - TUESDAY
- Campaign
Day Of Week Wednesday - WEDNESDAY
- Campaign
Day Of Week Thursday - THURSDAY
- Campaign
Day Of Week Friday - FRIDAY
- Campaign
Day Of Week Saturday - SATURDAY
- Campaign
Day Of Week Sunday - SUNDAY
- Monday
- MONDAY
- Tuesday
- TUESDAY
- Wednesday
- WEDNESDAY
- Thursday
- THURSDAY
- Friday
- FRIDAY
- Saturday
- SATURDAY
- Sunday
- SUNDAY
- Monday
- MONDAY
- Tuesday
- TUESDAY
- Wednesday
- WEDNESDAY
- Thursday
- THURSDAY
- Friday
- FRIDAY
- Saturday
- SATURDAY
- Sunday
- SUNDAY
- MONDAY
- MONDAY
- TUESDAY
- TUESDAY
- WEDNESDAY
- WEDNESDAY
- THURSDAY
- THURSDAY
- FRIDAY
- FRIDAY
- SATURDAY
- SATURDAY
- SUNDAY
- SUNDAY
- "MONDAY"
- MONDAY
- "TUESDAY"
- TUESDAY
- "WEDNESDAY"
- WEDNESDAY
- "THURSDAY"
- THURSDAY
- "FRIDAY"
- FRIDAY
- "SATURDAY"
- SATURDAY
- "SUNDAY"
- SUNDAY
CampaignEmailChannelSubtypeConfig, CampaignEmailChannelSubtypeConfigArgs
CampaignEmailOutboundConfig, CampaignEmailOutboundConfigArgs
- Connect
Source stringEmail Address - Wisdom
Template stringArn - Source
Email stringAddress Display Name
- Connect
Source stringEmail Address - Wisdom
Template stringArn - Source
Email stringAddress Display Name
- connect
Source StringEmail Address - wisdom
Template StringArn - source
Email StringAddress Display Name
- connect
Source stringEmail Address - wisdom
Template stringArn - source
Email stringAddress Display Name
- connect
Source StringEmail Address - wisdom
Template StringArn - source
Email StringAddress Display Name
CampaignEmailOutboundMode, CampaignEmailOutboundModeArgs
CampaignLocalTimeZoneConfig, CampaignLocalTimeZoneConfigArgs
CampaignLocalTimeZoneDetectionType, CampaignLocalTimeZoneDetectionTypeArgs
- Zip
Code - ZIP_CODE
- Area
Code - AREA_CODE
- Campaign
Local Time Zone Detection Type Zip Code - ZIP_CODE
- Campaign
Local Time Zone Detection Type Area Code - AREA_CODE
- Zip
Code - ZIP_CODE
- Area
Code - AREA_CODE
- Zip
Code - ZIP_CODE
- Area
Code - AREA_CODE
- ZIP_CODE
- ZIP_CODE
- AREA_CODE
- AREA_CODE
- "ZIP_CODE"
- ZIP_CODE
- "AREA_CODE"
- AREA_CODE
CampaignOpenHours, CampaignOpenHoursArgs
CampaignPredictiveConfig, CampaignPredictiveConfigArgs
- Bandwidth
Allocation double
- Bandwidth
Allocation float64
- bandwidth
Allocation Double
- bandwidth
Allocation number
- bandwidth_
allocation float
- bandwidth
Allocation Number
CampaignProgressiveConfig, CampaignProgressiveConfigArgs
- Bandwidth
Allocation double
- Bandwidth
Allocation float64
- bandwidth
Allocation Double
- bandwidth
Allocation number
- bandwidth_
allocation float
- bandwidth
Allocation Number
CampaignRestrictedPeriod, CampaignRestrictedPeriodArgs
- end_
date str - start_
date str - name str
- The name of a restricted period
CampaignRestrictedPeriods, CampaignRestrictedPeriodsArgs
CampaignSchedule, CampaignScheduleArgs
- End
Time string - Start
Time string - Refresh
Frequency string
- End
Time string - Start
Time string - Refresh
Frequency string
- end
Time String - start
Time String - refresh
Frequency String
- end
Time string - start
Time string - refresh
Frequency string
- end_
time str - start_
time str - refresh_
frequency str
- end
Time String - start
Time String - refresh
Frequency String
CampaignSmsChannelSubtypeConfig, CampaignSmsChannelSubtypeConfigArgs
CampaignSmsOutboundConfig, CampaignSmsOutboundConfigArgs
- Connect
Source stringPhone Number Arn - Wisdom
Template stringArn
- Connect
Source stringPhone Number Arn - Wisdom
Template stringArn
- connect
Source StringPhone Number Arn - wisdom
Template StringArn
- connect
Source stringPhone Number Arn - wisdom
Template stringArn
- connect
Source StringPhone Number Arn - wisdom
Template StringArn
CampaignSmsOutboundMode, CampaignSmsOutboundModeArgs
CampaignSource, CampaignSourceArgs
- Customer
Profiles stringSegment Arn
- Customer
Profiles stringSegment Arn
- customer
Profiles StringSegment Arn
- customer
Profiles stringSegment Arn
- customer
Profiles StringSegment Arn
CampaignTelephonyChannelSubtypeConfig, CampaignTelephonyChannelSubtypeConfigArgs
CampaignTelephonyOutboundConfig, CampaignTelephonyOutboundConfigArgs
CampaignTelephonyOutboundMode, CampaignTelephonyOutboundModeArgs
CampaignTimeRange, CampaignTimeRangeArgs
- end_
time str - start_
time str
CampaignTimeWindow, CampaignTimeWindowArgs
Tag, TagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.