aws-cdk-lib.aws_connectcampaigns.CfnCampaignProps

interface CfnCampaignProps

LanguageType name
.NETAmazon.CDK.AWS.ConnectCampaigns.CfnCampaignProps
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsconnectcampaigns#CfnCampaignProps
Javasoftware.amazon.awscdk.services.connectcampaigns.CfnCampaignProps
Pythonaws_cdk.aws_connectcampaigns.CfnCampaignProps
TypeScript aws-cdk-lib » aws_connectcampaigns » CfnCampaignProps

Properties for defining a CfnCampaign.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_connectcampaigns as connectcampaigns } from 'aws-cdk-lib';
const cfnCampaignProps: connectcampaigns.CfnCampaignProps = {
  connectInstanceArn: 'connectInstanceArn',
  dialerConfig: {
    predictiveDialerConfig: {
      bandwidthAllocation: 123,
    },
    progressiveDialerConfig: {
      bandwidthAllocation: 123,
    },
  },
  name: 'name',
  outboundCallConfig: {
    connectContactFlowArn: 'connectContactFlowArn',
    connectQueueArn: 'connectQueueArn',

    // the properties below are optional
    answerMachineDetectionConfig: {
      enableAnswerMachineDetection: false,
    },
    connectSourcePhoneNumber: 'connectSourcePhoneNumber',
  },

  // the properties below are optional
  tags: [{
    key: 'key',
    value: 'value',
  }],
};

Properties

NameTypeDescription
connectInstanceArnstringThe Amazon Resource Name (ARN) of the Amazon Connect instance.
dialerConfigIResolvable | DialerConfigPropertyContains information about the dialer configuration.
namestringThe name of the campaign.
outboundCallConfigIResolvable | OutboundCallConfigPropertyContains information about the outbound call configuration.
tags?CfnTag[]The tags used to organize, track, or control access for this resource.

connectInstanceArn

Type: string

The Amazon Resource Name (ARN) of the Amazon Connect instance.


dialerConfig

Type: IResolvable | DialerConfigProperty

Contains information about the dialer configuration.


name

Type: string

The name of the campaign.


outboundCallConfig

Type: IResolvable | OutboundCallConfigProperty

Contains information about the outbound call configuration.


tags?

Type: CfnTag[] (optional)

The tags used to organize, track, or control access for this resource.

For example, { "tags": {"key1":"value1", "key2":"value2"} }.