1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. connectcampaignsv2
  5. Campaign

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.11.0 published on Tuesday, Nov 26, 2024 by Pulumi

aws-native.connectcampaignsv2.Campaign

Explore with Pulumi AI

aws-native logo

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.11.0 published on Tuesday, Nov 26, 2024 by Pulumi

    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:

    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, CampaignAnswerMachineDetectionConfigArgs

    EnableAnswerMachineDetection bool
    Flag to decided whether outbound calls should have answering machine detection enabled or not
    AwaitAnswerMachinePrompt bool
    Enables detection of prompts (e.g., beep after after a voicemail greeting)
    EnableAnswerMachineDetection bool
    Flag to decided whether outbound calls should have answering machine detection enabled or not
    AwaitAnswerMachinePrompt bool
    Enables detection of prompts (e.g., beep after after a voicemail greeting)
    enableAnswerMachineDetection Boolean
    Flag to decided whether outbound calls should have answering machine detection enabled or not
    awaitAnswerMachinePrompt Boolean
    Enables detection of prompts (e.g., beep after after a voicemail greeting)
    enableAnswerMachineDetection boolean
    Flag to decided whether outbound calls should have answering machine detection enabled or not
    awaitAnswerMachinePrompt boolean
    Enables detection of prompts (e.g., beep after after a voicemail greeting)
    enable_answer_machine_detection bool
    Flag to decided whether outbound calls should have answering machine detection enabled or not
    await_answer_machine_prompt bool
    Enables detection of prompts (e.g., beep after after a voicemail greeting)
    enableAnswerMachineDetection Boolean
    Flag to decided whether outbound calls should have answering machine detection enabled or not
    awaitAnswerMachinePrompt Boolean
    Enables detection of prompts (e.g., beep after after a voicemail greeting)

    CampaignChannelSubtypeConfig, CampaignChannelSubtypeConfigArgs

    CampaignCommunicationLimit, CampaignCommunicationLimitArgs

    CampaignCommunicationLimitTimeUnit, CampaignCommunicationLimitTimeUnitArgs

    Day
    DAY
    CampaignCommunicationLimitTimeUnitDay
    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
    CampaignDayOfWeekMonday
    MONDAY
    CampaignDayOfWeekTuesday
    TUESDAY
    CampaignDayOfWeekWednesday
    WEDNESDAY
    CampaignDayOfWeekThursday
    THURSDAY
    CampaignDayOfWeekFriday
    FRIDAY
    CampaignDayOfWeekSaturday
    SATURDAY
    CampaignDayOfWeekSunday
    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

    CampaignEmailOutboundMode, CampaignEmailOutboundModeArgs

    CampaignLocalTimeZoneConfig, CampaignLocalTimeZoneConfigArgs

    CampaignLocalTimeZoneDetectionType, CampaignLocalTimeZoneDetectionTypeArgs

    ZipCode
    ZIP_CODE
    AreaCode
    AREA_CODE
    CampaignLocalTimeZoneDetectionTypeZipCode
    ZIP_CODE
    CampaignLocalTimeZoneDetectionTypeAreaCode
    AREA_CODE
    ZipCode
    ZIP_CODE
    AreaCode
    AREA_CODE
    ZipCode
    ZIP_CODE
    AreaCode
    AREA_CODE
    ZIP_CODE
    ZIP_CODE
    AREA_CODE
    AREA_CODE
    "ZIP_CODE"
    ZIP_CODE
    "AREA_CODE"
    AREA_CODE

    CampaignOpenHours, CampaignOpenHoursArgs

    CampaignPredictiveConfig, CampaignPredictiveConfigArgs

    CampaignProgressiveConfig, CampaignProgressiveConfigArgs

    CampaignRestrictedPeriod, CampaignRestrictedPeriodArgs

    EndDate string
    StartDate string
    Name string
    The name of a restricted period
    EndDate string
    StartDate string
    Name string
    The name of a restricted period
    endDate String
    startDate String
    name String
    The name of a restricted period
    endDate string
    startDate string
    name string
    The name of a restricted period
    end_date str
    start_date str
    name str
    The name of a restricted period
    endDate String
    startDate String
    name String
    The name of a restricted period

    CampaignRestrictedPeriods, CampaignRestrictedPeriodsArgs

    CampaignSchedule, CampaignScheduleArgs

    CampaignSmsChannelSubtypeConfig, CampaignSmsChannelSubtypeConfigArgs

    CampaignSmsOutboundConfig, CampaignSmsOutboundConfigArgs

    CampaignSmsOutboundMode, CampaignSmsOutboundModeArgs

    CampaignSource, CampaignSourceArgs

    CampaignTelephonyChannelSubtypeConfig, CampaignTelephonyChannelSubtypeConfigArgs

    CampaignTelephonyOutboundConfig, CampaignTelephonyOutboundConfigArgs

    CampaignTelephonyOutboundMode, CampaignTelephonyOutboundModeArgs

    CampaignTimeRange, CampaignTimeRangeArgs

    EndTime string
    StartTime string
    EndTime string
    StartTime string
    endTime String
    startTime String
    endTime string
    startTime string
    endTime String
    startTime String

    CampaignTimeWindow, CampaignTimeWindowArgs

    Tag, TagArgs

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    We recommend new projects start with resources from the AWS provider.

    AWS Cloud Control v1.11.0 published on Tuesday, Nov 26, 2024 by Pulumi