We recommend new projects start with resources from the AWS provider.
aws-native.connectcampaigns.Campaign
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Definition of AWS::ConnectCampaigns::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,
             connect_instance_arn: Optional[str] = None,
             dialer_config: Optional[CampaignDialerConfigArgs] = None,
             outbound_call_config: Optional[CampaignOutboundCallConfigArgs] = None,
             name: Optional[str] = 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:connectcampaigns: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:
- ConnectInstance stringArn 
- Amazon Connect Instance Arn
- DialerConfig Pulumi.Aws Native. Connect Campaigns. Inputs. Campaign Dialer Config 
- Contains information about the dialer configuration.
- OutboundCall Pulumi.Config Aws Native. Connect Campaigns. Inputs. Campaign Outbound Call Config 
- Contains information about the outbound call configuration.
- Name string
- Amazon Connect Campaign Name
- 
List<Pulumi.Aws Native. Inputs. Tag> 
- One or more tags.
- ConnectInstance stringArn 
- Amazon Connect Instance Arn
- DialerConfig CampaignDialer Config Args 
- Contains information about the dialer configuration.
- OutboundCall CampaignConfig Outbound Call Config Args 
- Contains information about the outbound call configuration.
- Name string
- Amazon Connect Campaign Name
- 
TagArgs 
- One or more tags.
- connectInstance StringArn 
- Amazon Connect Instance Arn
- dialerConfig CampaignDialer Config 
- Contains information about the dialer configuration.
- outboundCall CampaignConfig Outbound Call Config 
- Contains information about the outbound call configuration.
- name String
- Amazon Connect Campaign Name
- List<Tag>
- One or more tags.
- connectInstance stringArn 
- Amazon Connect Instance Arn
- dialerConfig CampaignDialer Config 
- Contains information about the dialer configuration.
- outboundCall CampaignConfig Outbound Call Config 
- Contains information about the outbound call configuration.
- name string
- Amazon Connect Campaign Name
- Tag[]
- One or more tags.
- connect_instance_ strarn 
- Amazon Connect Instance Arn
- dialer_config CampaignDialer Config Args 
- Contains information about the dialer configuration.
- outbound_call_ Campaignconfig Outbound Call Config Args 
- Contains information about the outbound call configuration.
- name str
- Amazon Connect Campaign Name
- 
Sequence[TagArgs] 
- One or more tags.
- connectInstance StringArn 
- Amazon Connect Instance Arn
- dialerConfig Property Map
- Contains information about the dialer configuration.
- outboundCall Property MapConfig 
- Contains information about the outbound call configuration.
- name String
- Amazon Connect Campaign Name
- List<Property Map>
- 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
CampaignAgentlessDialerConfig, CampaignAgentlessDialerConfigArgs        
- DialingCapacity double
- Allocates dialing capacity for this campaign between multiple active campaigns.
- DialingCapacity float64
- Allocates dialing capacity for this campaign between multiple active campaigns.
- dialingCapacity Double
- Allocates dialing capacity for this campaign between multiple active campaigns.
- dialingCapacity number
- Allocates dialing capacity for this campaign between multiple active campaigns.
- dialing_capacity float
- Allocates dialing capacity for this campaign between multiple active campaigns.
- dialingCapacity Number
- Allocates dialing capacity for this campaign between multiple active campaigns.
CampaignAnswerMachineDetectionConfig, CampaignAnswerMachineDetectionConfigArgs          
- EnableAnswer boolMachine Detection 
- Flag to decided whether outbound calls should have answering machine detection enabled or not
- AwaitAnswer boolMachine Prompt 
- Enables detection of prompts (e.g., beep after after a voicemail greeting)
- EnableAnswer boolMachine Detection 
- Flag to decided whether outbound calls should have answering machine detection enabled or not
- AwaitAnswer boolMachine Prompt 
- Enables detection of prompts (e.g., beep after after a voicemail greeting)
- enableAnswer BooleanMachine Detection 
- Flag to decided whether outbound calls should have answering machine detection enabled or not
- awaitAnswer BooleanMachine Prompt 
- Enables detection of prompts (e.g., beep after after a voicemail greeting)
- enableAnswer booleanMachine Detection 
- Flag to decided whether outbound calls should have answering machine detection enabled or not
- awaitAnswer 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)
- enableAnswer BooleanMachine Detection 
- Flag to decided whether outbound calls should have answering machine detection enabled or not
- awaitAnswer BooleanMachine Prompt 
- Enables detection of prompts (e.g., beep after after a voicemail greeting)
CampaignDialerConfig, CampaignDialerConfigArgs      
- AgentlessDialer Pulumi.Config Aws Native. Connect Campaigns. Inputs. Campaign Agentless Dialer Config 
- The configuration of the agentless dialer.
- PredictiveDialer Pulumi.Config Aws Native. Connect Campaigns. Inputs. Campaign Predictive Dialer Config 
- The configuration of the predictive dialer.
- ProgressiveDialer Pulumi.Config Aws Native. Connect Campaigns. Inputs. Campaign Progressive Dialer Config 
- The configuration of the progressive dialer.
- AgentlessDialer CampaignConfig Agentless Dialer Config 
- The configuration of the agentless dialer.
- PredictiveDialer CampaignConfig Predictive Dialer Config 
- The configuration of the predictive dialer.
- ProgressiveDialer CampaignConfig Progressive Dialer Config 
- The configuration of the progressive dialer.
- agentlessDialer CampaignConfig Agentless Dialer Config 
- The configuration of the agentless dialer.
- predictiveDialer CampaignConfig Predictive Dialer Config 
- The configuration of the predictive dialer.
- progressiveDialer CampaignConfig Progressive Dialer Config 
- The configuration of the progressive dialer.
- agentlessDialer CampaignConfig Agentless Dialer Config 
- The configuration of the agentless dialer.
- predictiveDialer CampaignConfig Predictive Dialer Config 
- The configuration of the predictive dialer.
- progressiveDialer CampaignConfig Progressive Dialer Config 
- The configuration of the progressive dialer.
- agentless_dialer_ Campaignconfig Agentless Dialer Config 
- The configuration of the agentless dialer.
- predictive_dialer_ Campaignconfig Predictive Dialer Config 
- The configuration of the predictive dialer.
- progressive_dialer_ Campaignconfig Progressive Dialer Config 
- The configuration of the progressive dialer.
- agentlessDialer Property MapConfig 
- The configuration of the agentless dialer.
- predictiveDialer Property MapConfig 
- The configuration of the predictive dialer.
- progressiveDialer Property MapConfig 
- The configuration of the progressive dialer.
CampaignOutboundCallConfig, CampaignOutboundCallConfigArgs        
- ConnectContact stringFlow Arn 
- The identifier of the contact flow for the outbound call.
- AnswerMachine Pulumi.Detection Config Aws Native. Connect Campaigns. Inputs. Campaign Answer Machine Detection Config 
- Whether answering machine detection has been enabled.
- ConnectQueue stringArn 
- The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.
- ConnectSource stringPhone Number 
- The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.
- ConnectContact stringFlow Arn 
- The identifier of the contact flow for the outbound call.
- AnswerMachine CampaignDetection Config Answer Machine Detection Config 
- Whether answering machine detection has been enabled.
- ConnectQueue stringArn 
- The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.
- ConnectSource stringPhone Number 
- The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.
- connectContact StringFlow Arn 
- The identifier of the contact flow for the outbound call.
- answerMachine CampaignDetection Config Answer Machine Detection Config 
- Whether answering machine detection has been enabled.
- connectQueue StringArn 
- The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.
- connectSource StringPhone Number 
- The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.
- connectContact stringFlow Arn 
- The identifier of the contact flow for the outbound call.
- answerMachine CampaignDetection Config Answer Machine Detection Config 
- Whether answering machine detection has been enabled.
- connectQueue stringArn 
- The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.
- connectSource stringPhone Number 
- The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.
- connect_contact_ strflow_ arn 
- The identifier of the contact flow for the outbound call.
- answer_machine_ Campaigndetection_ config Answer Machine Detection Config 
- Whether answering machine detection has been enabled.
- connect_queue_ strarn 
- The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.
- connect_source_ strphone_ number 
- The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.
- connectContact StringFlow Arn 
- The identifier of the contact flow for the outbound call.
- answerMachine Property MapDetection Config 
- Whether answering machine detection has been enabled.
- connectQueue StringArn 
- The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.
- connectSource StringPhone Number 
- The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.
CampaignPredictiveDialerConfig, CampaignPredictiveDialerConfigArgs        
- BandwidthAllocation double
- The bandwidth allocation of a queue resource.
- DialingCapacity double
- Allocates dialing capacity for this campaign between multiple active campaigns.
- BandwidthAllocation float64
- The bandwidth allocation of a queue resource.
- DialingCapacity float64
- Allocates dialing capacity for this campaign between multiple active campaigns.
- bandwidthAllocation Double
- The bandwidth allocation of a queue resource.
- dialingCapacity Double
- Allocates dialing capacity for this campaign between multiple active campaigns.
- bandwidthAllocation number
- The bandwidth allocation of a queue resource.
- dialingCapacity number
- Allocates dialing capacity for this campaign between multiple active campaigns.
- bandwidth_allocation float
- The bandwidth allocation of a queue resource.
- dialing_capacity float
- Allocates dialing capacity for this campaign between multiple active campaigns.
- bandwidthAllocation Number
- The bandwidth allocation of a queue resource.
- dialingCapacity Number
- Allocates dialing capacity for this campaign between multiple active campaigns.
CampaignProgressiveDialerConfig, CampaignProgressiveDialerConfigArgs        
- BandwidthAllocation double
- The bandwidth allocation of a queue resource.
- DialingCapacity double
- Allocates dialing capacity for this campaign between multiple active campaigns.
- BandwidthAllocation float64
- The bandwidth allocation of a queue resource.
- DialingCapacity float64
- Allocates dialing capacity for this campaign between multiple active campaigns.
- bandwidthAllocation Double
- The bandwidth allocation of a queue resource.
- dialingCapacity Double
- Allocates dialing capacity for this campaign between multiple active campaigns.
- bandwidthAllocation number
- The bandwidth allocation of a queue resource.
- dialingCapacity number
- Allocates dialing capacity for this campaign between multiple active campaigns.
- bandwidth_allocation float
- The bandwidth allocation of a queue resource.
- dialing_capacity float
- Allocates dialing capacity for this campaign between multiple active campaigns.
- bandwidthAllocation Number
- The bandwidth allocation of a queue resource.
- dialingCapacity Number
- Allocates dialing capacity for this campaign between multiple active campaigns.
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.