Package-level declarations

Types

Link copied to clipboard
class CampaignAgentlessConfigArgs : ConvertibleToJava<CampaignAgentlessConfigArgs>

Agentless config

Link copied to clipboard
data class CampaignAnswerMachineDetectionConfigArgs(val awaitAnswerMachinePrompt: Output<Boolean>? = null, val enableAnswerMachineDetection: Output<Boolean>) : ConvertibleToJava<CampaignAnswerMachineDetectionConfigArgs>

The configuration used for answering machine detection during outbound calls

Link copied to clipboard
data class CampaignChannelSubtypeConfigArgs(val email: Output<CampaignEmailChannelSubtypeConfigArgs>? = null, val sms: Output<CampaignSmsChannelSubtypeConfigArgs>? = null, val telephony: Output<CampaignTelephonyChannelSubtypeConfigArgs>? = null) : ConvertibleToJava<CampaignChannelSubtypeConfigArgs>

The possible types of channel subtype config parameters

Link copied to clipboard
data class CampaignCommunicationLimitArgs(val frequency: Output<Int>, val maxCountPerRecipient: Output<Int>, val unit: Output<CampaignCommunicationLimitTimeUnit>) : ConvertibleToJava<CampaignCommunicationLimitArgs>

Communication Limit

Link copied to clipboard
data class CampaignCommunicationLimitsArgs(val communicationLimitList: Output<List<CampaignCommunicationLimitArgs>>? = null) : ConvertibleToJava<CampaignCommunicationLimitsArgs>

Communication limits

Link copied to clipboard
data class CampaignCommunicationLimitsConfigArgs(val allChannelsSubtypes: Output<CampaignCommunicationLimitsArgs>? = null) : ConvertibleToJava<CampaignCommunicationLimitsConfigArgs>

Communication limits config

Link copied to clipboard
data class CampaignCommunicationTimeConfigArgs(val email: Output<CampaignTimeWindowArgs>? = null, val localTimeZoneConfig: Output<CampaignLocalTimeZoneConfigArgs>, val sms: Output<CampaignTimeWindowArgs>? = null, val telephony: Output<CampaignTimeWindowArgs>? = null) : ConvertibleToJava<CampaignCommunicationTimeConfigArgs>

Campaign communication time config

Link copied to clipboard
data class CampaignDailyHourArgs(val key: Output<CampaignDayOfWeek>? = null, val value: Output<List<CampaignTimeRangeArgs>>? = null) : ConvertibleToJava<CampaignDailyHourArgs>

Daily Hour

Link copied to clipboard
data class CampaignEmailChannelSubtypeConfigArgs(val capacity: Output<Double>? = null, val defaultOutboundConfig: Output<CampaignEmailOutboundConfigArgs>, val outboundMode: Output<CampaignEmailOutboundModeArgs>) : ConvertibleToJava<CampaignEmailChannelSubtypeConfigArgs>

Email Channel Subtype config

Link copied to clipboard
data class CampaignEmailOutboundConfigArgs(val connectSourceEmailAddress: Output<String>, val sourceEmailAddressDisplayName: Output<String>? = null, val wisdomTemplateArn: Output<String>) : ConvertibleToJava<CampaignEmailOutboundConfigArgs>

Default SMS outbound config

Link copied to clipboard
data class CampaignEmailOutboundModeArgs(val agentlessConfig: Output<CampaignAgentlessConfigArgs>? = null) : ConvertibleToJava<CampaignEmailOutboundModeArgs>

Email Outbound Mode

Link copied to clipboard
data class CampaignEventTriggerArgs(val customerProfilesDomainArn: Output<String>? = null) : ConvertibleToJava<CampaignEventTriggerArgs>

The event trigger of the campaign

Link copied to clipboard
data class CampaignLocalTimeZoneConfigArgs(val defaultTimeZone: Output<String>? = null, val localTimeZoneDetection: Output<List<CampaignLocalTimeZoneDetectionType>>? = null) : ConvertibleToJava<CampaignLocalTimeZoneConfigArgs>

Local time zone config

Link copied to clipboard
data class CampaignOpenHoursArgs(val dailyHours: Output<List<CampaignDailyHourArgs>>) : ConvertibleToJava<CampaignOpenHoursArgs>

Open Hours config

Link copied to clipboard
data class CampaignPredictiveConfigArgs(val bandwidthAllocation: Output<Double>) : ConvertibleToJava<CampaignPredictiveConfigArgs>

Predictive config

Link copied to clipboard
data class CampaignProgressiveConfigArgs(val bandwidthAllocation: Output<Double>) : ConvertibleToJava<CampaignProgressiveConfigArgs>

Progressive config

Link copied to clipboard
data class CampaignRestrictedPeriodArgs(val endDate: Output<String>, val name: Output<String>? = null, val startDate: Output<String>) : ConvertibleToJava<CampaignRestrictedPeriodArgs>

Restricted period

Link copied to clipboard
data class CampaignRestrictedPeriodsArgs(val restrictedPeriodList: Output<List<CampaignRestrictedPeriodArgs>>? = null) : ConvertibleToJava<CampaignRestrictedPeriodsArgs>

Restricted period config

Link copied to clipboard
data class CampaignScheduleArgs(val endTime: Output<String>, val refreshFrequency: Output<String>? = null, val startTime: Output<String>) : ConvertibleToJava<CampaignScheduleArgs>

Campaign schedule

Link copied to clipboard
data class CampaignSmsChannelSubtypeConfigArgs(val capacity: Output<Double>? = null, val defaultOutboundConfig: Output<CampaignSmsOutboundConfigArgs>, val outboundMode: Output<CampaignSmsOutboundModeArgs>) : ConvertibleToJava<CampaignSmsChannelSubtypeConfigArgs>

SMS Channel Subtype config

Link copied to clipboard
data class CampaignSmsOutboundConfigArgs(val connectSourcePhoneNumberArn: Output<String>, val wisdomTemplateArn: Output<String>) : ConvertibleToJava<CampaignSmsOutboundConfigArgs>

Default SMS outbound config

Link copied to clipboard
data class CampaignSmsOutboundModeArgs(val agentlessConfig: Output<CampaignAgentlessConfigArgs>? = null) : ConvertibleToJava<CampaignSmsOutboundModeArgs>

SMS Outbound Mode

Link copied to clipboard
data class CampaignSourceArgs(val customerProfilesSegmentArn: Output<String>? = null, val eventTrigger: Output<CampaignEventTriggerArgs>? = null) : ConvertibleToJava<CampaignSourceArgs>

The possible source of the campaign

Link copied to clipboard
data class CampaignTelephonyChannelSubtypeConfigArgs(val capacity: Output<Double>? = null, val connectQueueId: Output<String>? = null, val defaultOutboundConfig: Output<CampaignTelephonyOutboundConfigArgs>, val outboundMode: Output<CampaignTelephonyOutboundModeArgs>) : ConvertibleToJava<CampaignTelephonyChannelSubtypeConfigArgs>

Telephony Channel Subtype config

Link copied to clipboard
data class CampaignTelephonyOutboundConfigArgs(val answerMachineDetectionConfig: Output<CampaignAnswerMachineDetectionConfigArgs>? = null, val connectContactFlowId: Output<String>, val connectSourcePhoneNumber: Output<String>? = null) : ConvertibleToJava<CampaignTelephonyOutboundConfigArgs>

Default Telephone Outbound config

Link copied to clipboard
data class CampaignTelephonyOutboundModeArgs(val agentlessConfig: Output<CampaignAgentlessConfigArgs>? = null, val predictiveConfig: Output<CampaignPredictiveConfigArgs>? = null, val progressiveConfig: Output<CampaignProgressiveConfigArgs>? = null) : ConvertibleToJava<CampaignTelephonyOutboundModeArgs>

Telephony Outbound Mode

Link copied to clipboard
data class CampaignTimeRangeArgs(val endTime: Output<String>, val startTime: Output<String>) : ConvertibleToJava<CampaignTimeRangeArgs>

Time range in 24 hour format

Link copied to clipboard
data class CampaignTimeWindowArgs(val openHours: Output<CampaignOpenHoursArgs>, val restrictedPeriods: Output<CampaignRestrictedPeriodsArgs>? = null) : ConvertibleToJava<CampaignTimeWindowArgs>

Time window config

Link copied to clipboard
data class GetCampaignPlainArgs(val arn: String) : ConvertibleToJava<GetCampaignPlainArgs>