aws-native logo
AWS Native v0.64.0, Jun 2 23

aws-native.connectcampaigns.Campaign

Explore with Pulumi AI

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:

ConnectInstanceArn string

Amazon Connect Instance Arn

DialerConfig CampaignDialerConfigArgs
OutboundCallConfig CampaignOutboundCallConfigArgs
Name string

Amazon Connect Campaign Name

Tags []CampaignTagArgs

One or more tags.

connectInstanceArn String

Amazon Connect Instance Arn

dialerConfig CampaignDialerConfigArgs
outboundCallConfig CampaignOutboundCallConfigArgs
name String

Amazon Connect Campaign Name

tags List<CampaignTagArgs>

One or more tags.

connectInstanceArn string

Amazon Connect Instance Arn

dialerConfig CampaignDialerConfigArgs
outboundCallConfig CampaignOutboundCallConfigArgs
name string

Amazon Connect Campaign Name

tags CampaignTagArgs[]

One or more tags.

connectInstanceArn String

Amazon Connect Instance Arn

dialerConfig Property Map
outboundCallConfig Property Map
name String

Amazon Connect Campaign Name

tags 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:

Arn string

Amazon Connect Campaign Arn

Id string

The provider-assigned unique ID for this managed resource.

Arn string

Amazon Connect Campaign Arn

Id string

The provider-assigned unique ID for this managed resource.

arn String

Amazon Connect Campaign Arn

id String

The provider-assigned unique ID for this managed resource.

arn string

Amazon Connect Campaign Arn

id string

The provider-assigned unique ID for this managed resource.

arn str

Amazon Connect Campaign Arn

id str

The provider-assigned unique ID for this managed resource.

arn String

Amazon Connect Campaign Arn

id String

The provider-assigned unique ID for this managed resource.

Supporting Types

CampaignAnswerMachineDetectionConfig

EnableAnswerMachineDetection bool

Flag to decided whether outbound calls should have answering machine detection enabled or not

EnableAnswerMachineDetection bool

Flag to decided whether outbound calls should have answering machine detection enabled or not

enableAnswerMachineDetection Boolean

Flag to decided whether outbound calls should have answering machine detection enabled or not

enableAnswerMachineDetection boolean

Flag to decided whether outbound calls should have answering machine detection enabled or not

enable_answer_machine_detection bool

Flag to decided whether outbound calls should have answering machine detection enabled or not

enableAnswerMachineDetection Boolean

Flag to decided whether outbound calls should have answering machine detection enabled or not

CampaignDialerConfig

CampaignOutboundCallConfig

ConnectContactFlowArn string

The identifier of the contact flow for the outbound call.

ConnectQueueArn string

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.

AnswerMachineDetectionConfig Pulumi.AwsNative.ConnectCampaigns.Inputs.CampaignAnswerMachineDetectionConfig
ConnectSourcePhoneNumber string

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.

ConnectContactFlowArn string

The identifier of the contact flow for the outbound call.

ConnectQueueArn string

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.

AnswerMachineDetectionConfig CampaignAnswerMachineDetectionConfig
ConnectSourcePhoneNumber string

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.

connectContactFlowArn String

The identifier of the contact flow for the outbound call.

connectQueueArn String

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.

answerMachineDetectionConfig CampaignAnswerMachineDetectionConfig
connectSourcePhoneNumber String

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.

connectContactFlowArn string

The identifier of the contact flow for the outbound call.

connectQueueArn string

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.

answerMachineDetectionConfig CampaignAnswerMachineDetectionConfig
connectSourcePhoneNumber string

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_flow_arn str

The identifier of the contact flow for the outbound call.

connect_queue_arn str

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.

answer_machine_detection_config CampaignAnswerMachineDetectionConfig
connect_source_phone_number str

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.

connectContactFlowArn String

The identifier of the contact flow for the outbound call.

connectQueueArn String

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.

answerMachineDetectionConfig Property Map
connectSourcePhoneNumber String

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

BandwidthAllocation double

The bandwidth allocation of a queue resource.

BandwidthAllocation float64

The bandwidth allocation of a queue resource.

bandwidthAllocation Double

The bandwidth allocation of a queue resource.

bandwidthAllocation number

The bandwidth allocation of a queue resource.

bandwidth_allocation float

The bandwidth allocation of a queue resource.

bandwidthAllocation Number

The bandwidth allocation of a queue resource.

CampaignProgressiveDialerConfig

BandwidthAllocation double

The bandwidth allocation of a queue resource.

BandwidthAllocation float64

The bandwidth allocation of a queue resource.

bandwidthAllocation Double

The bandwidth allocation of a queue resource.

bandwidthAllocation number

The bandwidth allocation of a queue resource.

bandwidth_allocation float

The bandwidth allocation of a queue resource.

bandwidthAllocation Number

The bandwidth allocation of a queue resource.

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