aws-native.connectcampaigns.Campaign
Definition of AWS::ConnectCampaigns::Campaign Resource Type
Create Campaign Resource
new Campaign(name: string, args: CampaignArgs, opts?: CustomResourceOptions);
@overload
def Campaign(resource_name: str,
opts: Optional[ResourceOptions] = None,
connect_instance_arn: Optional[str] = None,
dialer_config: Optional[CampaignDialerConfigArgs] = None,
name: Optional[str] = None,
outbound_call_config: Optional[CampaignOutboundCallConfigArgs] = None,
tags: Optional[Sequence[CampaignTagArgs]] = None)
@overload
def Campaign(resource_name: str,
args: CampaignArgs,
opts: Optional[ResourceOptions] = 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.
- 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
The Campaign resource accepts the following input properties:
- Connect
Instance stringArn Amazon Connect Instance Arn
- Dialer
Config Pulumi.Aws Native. Connect Campaigns. Inputs. Campaign Dialer Config Args - Outbound
Call Pulumi.Config Aws Native. Connect Campaigns. Inputs. Campaign Outbound Call Config Args - Name string
Amazon Connect Campaign Name
- List<Pulumi.
Aws Native. Connect Campaigns. Inputs. Campaign Tag Args> One or more tags.
- Connect
Instance stringArn Amazon Connect Instance Arn
- Dialer
Config CampaignDialer Config Args - Outbound
Call CampaignConfig Outbound Call Config Args - Name string
Amazon Connect Campaign Name
- []Campaign
Tag Args One or more tags.
- connect
Instance StringArn Amazon Connect Instance Arn
- dialer
Config CampaignDialer Config Args - outbound
Call CampaignConfig Outbound Call Config Args - name String
Amazon Connect Campaign Name
- List<Campaign
Tag Args> One or more tags.
- connect
Instance stringArn Amazon Connect Instance Arn
- dialer
Config CampaignDialer Config Args - outbound
Call CampaignConfig Outbound Call Config Args - name string
Amazon Connect Campaign Name
- Campaign
Tag Args[] One or more tags.
- connect_
instance_ strarn Amazon Connect Instance Arn
- dialer_
config CampaignDialer Config Args - outbound_
call_ Campaignconfig Outbound Call Config Args - name str
Amazon Connect Campaign Name
- Sequence[Campaign
Tag Args] One or more tags.
- connect
Instance StringArn Amazon Connect Instance Arn
- dialer
Config Property Map - outbound
Call Property MapConfig - 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
CampaignOutboundCallConfig
- Connect
Contact stringFlow Arn The identifier of the contact flow for the outbound call.
- Connect
Queue 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.
- Connect
Source 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 stringFlow Arn The identifier of the contact flow for the outbound call.
- Connect
Queue 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.
- Connect
Source 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 StringFlow Arn The identifier of the contact flow for the outbound call.
- connect
Queue 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.
- connect
Source 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 stringFlow Arn The identifier of the contact flow for the outbound call.
- connect
Queue 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.
- connect
Source 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.
- 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.
- connect
Contact StringFlow Arn The identifier of the contact flow for the outbound call.
- connect
Queue 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.
- connect
Source 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.
CampaignTag
- Key string
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Value string
The value for the tag. You can specify a value that's 1 to 256 characters in length.
- Key string
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Value string
The value for the tag. You can specify a value that's 1 to 256 characters in length.
- key String
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value String
The value for the tag. You can specify a value that's 1 to 256 characters in length.
- key string
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value string
The value for the tag. You can specify a value that's 1 to 256 characters in length.
- key str
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value str
The value for the tag. You can specify a value that's 1 to 256 characters in length.
- key String
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value String
The value for the tag. You can specify a value that's 1 to 256 characters in length.
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0