Package-level declarations

Types

Link copied to clipboard
data class ConstraintsPropertiesArgs(val invisibleFields: Output<List<TaskTemplateInvisibleFieldInfoArgs>>? = null, val readOnlyFields: Output<List<TaskTemplateReadOnlyFieldInfoArgs>>? = null, val requiredFields: Output<List<TaskTemplateRequiredFieldInfoArgs>>? = null) : ConvertibleToJava<ConstraintsPropertiesArgs>

The constraints for the task template

Link copied to clipboard
data class ContactFlowModuleTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<ContactFlowModuleTagArgs>

A key-value pair to associate with a resource.

Link copied to clipboard
data class ContactFlowTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<ContactFlowTagArgs>

A key-value pair to associate with a resource.

Link copied to clipboard
Link copied to clipboard
data class EvaluationFormBaseItemArgs(val section: Output<EvaluationFormSectionArgs>) : ConvertibleToJava<EvaluationFormBaseItemArgs>

The evaluation form base item.

Link copied to clipboard
data class EvaluationFormItemArgs(val question: Output<EvaluationFormQuestionArgs>? = null, val section: Output<EvaluationFormSectionArgs>? = null) : ConvertibleToJava<EvaluationFormItemArgs>

The evaluation form item.

data class EvaluationFormNumericQuestionAutomationArgs(val propertyValue: Output<EvaluationFormNumericQuestionPropertyValueAutomationArgs>) : ConvertibleToJava<EvaluationFormNumericQuestionAutomationArgs>

The automation properties for the numeric question.

Link copied to clipboard
data class EvaluationFormNumericQuestionOptionArgs(val automaticFail: Output<Boolean>? = null, val maxValue: Output<Int>, val minValue: Output<Int>, val score: Output<Int>? = null) : ConvertibleToJava<EvaluationFormNumericQuestionOptionArgs>

The option ranges used for scoring in numeric questions.

data class EvaluationFormNumericQuestionPropertiesArgs(val automation: Output<EvaluationFormNumericQuestionAutomationArgs>? = null, val maxValue: Output<Int>, val minValue: Output<Int>, val options: Output<List<EvaluationFormNumericQuestionOptionArgs>>? = null) : ConvertibleToJava<EvaluationFormNumericQuestionPropertiesArgs>

The properties of the numeric question.

data class EvaluationFormNumericQuestionPropertyValueAutomationArgs(val label: Output<EvaluationFormNumericQuestionPropertyValueAutomationLabel>) : ConvertibleToJava<EvaluationFormNumericQuestionPropertyValueAutomationArgs>

The automation property name of the question.

Link copied to clipboard
data class EvaluationFormQuestionArgs(val instructions: Output<String>? = null, val notApplicableEnabled: Output<Boolean>? = null, val questionType: Output<EvaluationFormQuestionQuestionType>, val questionTypeProperties: Output<EvaluationFormQuestionTypePropertiesArgs>? = null, val refId: Output<String>, val title: Output<String>, val weight: Output<Double>? = null) : ConvertibleToJava<EvaluationFormQuestionArgs>

The evaluation form question.

Link copied to clipboard
data class EvaluationFormQuestionTypePropertiesArgs(val numeric: Output<EvaluationFormNumericQuestionPropertiesArgs>? = null, val singleSelect: Output<EvaluationFormSingleSelectQuestionPropertiesArgs>? = null) : ConvertibleToJava<EvaluationFormQuestionTypePropertiesArgs>

The properties of the question.

Link copied to clipboard
data class EvaluationFormScoringStrategyArgs(val mode: Output<EvaluationFormScoringStrategyMode>, val status: Output<EvaluationFormScoringStrategyStatus>) : ConvertibleToJava<EvaluationFormScoringStrategyArgs>

The scoring strategy.

Link copied to clipboard
data class EvaluationFormSectionArgs(val instructions: Output<String>? = null, val items: Output<List<EvaluationFormItemArgs>>? = null, val refId: Output<String>, val title: Output<String>, val weight: Output<Double>? = null) : ConvertibleToJava<EvaluationFormSectionArgs>

The evaluation form section.

data class EvaluationFormSingleSelectQuestionAutomationArgs(val defaultOptionRefId: Output<String>? = null, val options: Output<List<EvaluationFormSingleSelectQuestionAutomationOptionArgs>>) : ConvertibleToJava<EvaluationFormSingleSelectQuestionAutomationArgs>

The automation properties for the single-select question.

data class EvaluationFormSingleSelectQuestionAutomationOptionArgs(val ruleCategory: Output<EvaluationFormSingleSelectQuestionRuleCategoryAutomationArgs>) : ConvertibleToJava<EvaluationFormSingleSelectQuestionAutomationOptionArgs>

The automation option for the single-select question.

data class EvaluationFormSingleSelectQuestionOptionArgs(val automaticFail: Output<Boolean>? = null, val refId: Output<String>, val score: Output<Int>? = null, val text: Output<String>) : ConvertibleToJava<EvaluationFormSingleSelectQuestionOptionArgs>

The option for a question.

data class EvaluationFormSingleSelectQuestionPropertiesArgs(val automation: Output<EvaluationFormSingleSelectQuestionAutomationArgs>? = null, val displayAs: Output<EvaluationFormSingleSelectQuestionPropertiesDisplayAs>? = null, val options: Output<List<EvaluationFormSingleSelectQuestionOptionArgs>>) : ConvertibleToJava<EvaluationFormSingleSelectQuestionPropertiesArgs>

The properties of the single-select question.

data class EvaluationFormSingleSelectQuestionRuleCategoryAutomationArgs(val category: Output<String>, val condition: Output<EvaluationFormSingleSelectQuestionRuleCategoryAutomationCondition>, val optionRefId: Output<String>) : ConvertibleToJava<EvaluationFormSingleSelectQuestionRuleCategoryAutomationArgs>

The automation option based on Rules categories.

Link copied to clipboard
data class EvaluationFormTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<EvaluationFormTagArgs>

A key-value pair to associate with a resource.

Link copied to clipboard
data class GetContactFlowModulePlainArgs(val contactFlowModuleArn: String) : ConvertibleToJava<GetContactFlowModulePlainArgs>
Link copied to clipboard
data class GetContactFlowPlainArgs(val contactFlowArn: String) : ConvertibleToJava<GetContactFlowPlainArgs>
Link copied to clipboard
data class GetEvaluationFormPlainArgs(val evaluationFormArn: String) : ConvertibleToJava<GetEvaluationFormPlainArgs>
Link copied to clipboard
data class GetHoursOfOperationPlainArgs(val hoursOfOperationArn: String) : ConvertibleToJava<GetHoursOfOperationPlainArgs>
Link copied to clipboard
data class GetInstancePlainArgs(val arn: String) : ConvertibleToJava<GetInstancePlainArgs>
Link copied to clipboard
data class GetInstanceStorageConfigPlainArgs(val associationId: String, val instanceArn: String, val resourceType: InstanceStorageConfigInstanceStorageResourceType) : ConvertibleToJava<GetInstanceStorageConfigPlainArgs>
Link copied to clipboard
data class GetIntegrationAssociationPlainArgs(val instanceId: String, val integrationArn: String, val integrationType: IntegrationAssociationIntegrationType) : ConvertibleToJava<GetIntegrationAssociationPlainArgs>
Link copied to clipboard
data class GetPhoneNumberPlainArgs(val phoneNumberArn: String) : ConvertibleToJava<GetPhoneNumberPlainArgs>
Link copied to clipboard
data class GetPromptPlainArgs(val promptArn: String) : ConvertibleToJava<GetPromptPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetQueuePlainArgs(val queueArn: String) : ConvertibleToJava<GetQueuePlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetQuickConnectPlainArgs(val quickConnectArn: String) : ConvertibleToJava<GetQuickConnectPlainArgs>
Link copied to clipboard
data class GetRoutingProfilePlainArgs(val routingProfileArn: String) : ConvertibleToJava<GetRoutingProfilePlainArgs>
Link copied to clipboard
data class GetRulePlainArgs(val ruleArn: String) : ConvertibleToJava<GetRulePlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetSecurityKeyPlainArgs(val associationId: String, val instanceId: String) : ConvertibleToJava<GetSecurityKeyPlainArgs>
Link copied to clipboard
data class GetSecurityProfilePlainArgs(val securityProfileArn: String) : ConvertibleToJava<GetSecurityProfilePlainArgs>
Link copied to clipboard
data class GetTaskTemplatePlainArgs(val arn: String) : ConvertibleToJava<GetTaskTemplatePlainArgs>
Link copied to clipboard
data class GetTrafficDistributionGroupPlainArgs(val trafficDistributionGroupArn: String) : ConvertibleToJava<GetTrafficDistributionGroupPlainArgs>
Link copied to clipboard
data class GetUserHierarchyGroupPlainArgs(val userHierarchyGroupArn: String) : ConvertibleToJava<GetUserHierarchyGroupPlainArgs>
Link copied to clipboard
data class GetUserPlainArgs(val userArn: String) : ConvertibleToJava<GetUserPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetViewPlainArgs(val viewArn: String) : ConvertibleToJava<GetViewPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetViewVersionPlainArgs(val viewVersionArn: String) : ConvertibleToJava<GetViewVersionPlainArgs>
Link copied to clipboard
data class HoursOfOperationConfigArgs(val day: Output<HoursOfOperationConfigDay>, val endTime: Output<HoursOfOperationTimeSliceArgs>, val startTime: Output<HoursOfOperationTimeSliceArgs>) : ConvertibleToJava<HoursOfOperationConfigArgs>

Contains information about the hours of operation.

Link copied to clipboard
data class HoursOfOperationTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<HoursOfOperationTagArgs>

A key-value pair to associate with a resource.

Link copied to clipboard
data class HoursOfOperationTimeSliceArgs(val hours: Output<Int>, val minutes: Output<Int>) : ConvertibleToJava<HoursOfOperationTimeSliceArgs>

The start time or end time for an hours of operation.

Link copied to clipboard
data class InstanceAttributesArgs(val autoResolveBestVoices: Output<Boolean>? = null, val contactLens: Output<Boolean>? = null, val contactflowLogs: Output<Boolean>? = null, val earlyMedia: Output<Boolean>? = null, val inboundCalls: Output<Boolean>, val outboundCalls: Output<Boolean>, val useCustomTtsVoices: Output<Boolean>? = null) : ConvertibleToJava<InstanceAttributesArgs>
data class InstanceStorageConfigEncryptionConfigArgs(val encryptionType: Output<InstanceStorageConfigEncryptionType>, val keyId: Output<String>) : ConvertibleToJava<InstanceStorageConfigEncryptionConfigArgs>
data class InstanceStorageConfigKinesisFirehoseConfigArgs(val firehoseArn: Output<String>) : ConvertibleToJava<InstanceStorageConfigKinesisFirehoseConfigArgs>
data class InstanceStorageConfigKinesisStreamConfigArgs(val streamArn: Output<String>) : ConvertibleToJava<InstanceStorageConfigKinesisStreamConfigArgs>
data class InstanceStorageConfigKinesisVideoStreamConfigArgs(val encryptionConfig: Output<InstanceStorageConfigEncryptionConfigArgs>? = null, val prefix: Output<String>, val retentionPeriodHours: Output<Double>) : ConvertibleToJava<InstanceStorageConfigKinesisVideoStreamConfigArgs>
Link copied to clipboard
data class InstanceStorageConfigS3ConfigArgs(val bucketName: Output<String>, val bucketPrefix: Output<String>, val encryptionConfig: Output<InstanceStorageConfigEncryptionConfigArgs>? = null) : ConvertibleToJava<InstanceStorageConfigS3ConfigArgs>
Link copied to clipboard
data class PhoneNumberTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<PhoneNumberTagArgs>

A key-value pair to associate with a resource.

Link copied to clipboard
Link copied to clipboard
data class PromptTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<PromptTagArgs>

A key-value pair to associate with a resource.

Link copied to clipboard
Link copied to clipboard
data class QueueOutboundCallerConfigArgs(val outboundCallerIdName: Output<String>? = null, val outboundCallerIdNumberArn: Output<String>? = null, val outboundFlowArn: Output<String>? = null) : ConvertibleToJava<QueueOutboundCallerConfigArgs>

The outbound caller ID name, number, and outbound whisper flow.

Link copied to clipboard
data class QueueTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<QueueTagArgs>

A key-value pair to associate with a resource.

Link copied to clipboard
Link copied to clipboard
data class QuickConnectConfigArgs(val phoneConfig: Output<QuickConnectPhoneNumberQuickConnectConfigArgs>? = null, val queueConfig: Output<QuickConnectQueueQuickConnectConfigArgs>? = null, val quickConnectType: Output<QuickConnectType>, val userConfig: Output<QuickConnectUserQuickConnectConfigArgs>? = null) : ConvertibleToJava<QuickConnectConfigArgs>

Configuration settings for the quick connect.

data class QuickConnectPhoneNumberQuickConnectConfigArgs(val phoneNumber: Output<String>) : ConvertibleToJava<QuickConnectPhoneNumberQuickConnectConfigArgs>

The phone configuration. This is required only if QuickConnectType is PHONE_NUMBER.

Link copied to clipboard
data class QuickConnectQueueQuickConnectConfigArgs(val contactFlowArn: Output<String>, val queueArn: Output<String>) : ConvertibleToJava<QuickConnectQueueQuickConnectConfigArgs>

The queue configuration. This is required only if QuickConnectType is QUEUE.

Link copied to clipboard
data class QuickConnectTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<QuickConnectTagArgs>

A key-value pair to associate with a resource.

Link copied to clipboard
data class QuickConnectUserQuickConnectConfigArgs(val contactFlowArn: Output<String>, val userArn: Output<String>) : ConvertibleToJava<QuickConnectUserQuickConnectConfigArgs>

The user configuration. This is required only if QuickConnectType is USER.

Link copied to clipboard
data class RoutingProfileCrossChannelBehaviorArgs(val behaviorType: Output<RoutingProfileBehaviorType>) : ConvertibleToJava<RoutingProfileCrossChannelBehaviorArgs>

Defines the cross-channel routing behavior that allows an agent working on a contact in one channel to be offered a contact from a different channel.

Link copied to clipboard
data class RoutingProfileMediaConcurrencyArgs(val channel: Output<RoutingProfileChannel>, val concurrency: Output<Int>, val crossChannelBehavior: Output<RoutingProfileCrossChannelBehaviorArgs>? = null) : ConvertibleToJava<RoutingProfileMediaConcurrencyArgs>

Contains information about which channels are supported, and how many contacts an agent can have on a channel simultaneously.

Link copied to clipboard
data class RoutingProfileQueueConfigArgs(val delay: Output<Int>, val priority: Output<Int>, val queueReference: Output<RoutingProfileQueueReferenceArgs>) : ConvertibleToJava<RoutingProfileQueueConfigArgs>

Contains information about the queue and channel for which priority and delay can be set.

Link copied to clipboard
data class RoutingProfileQueueReferenceArgs(val channel: Output<RoutingProfileChannel>, val queueArn: Output<String>) : ConvertibleToJava<RoutingProfileQueueReferenceArgs>

Contains the channel and queue identifier for a routing profile.

Link copied to clipboard
data class RoutingProfileTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<RoutingProfileTagArgs>

A key-value pair to associate with a resource.

Link copied to clipboard
data class RuleActionsArgs(val assignContactCategoryActions: Output<List<RuleAssignContactCategoryActionArgs>>? = null, val eventBridgeActions: Output<List<RuleEventBridgeActionArgs>>? = null, val sendNotificationActions: Output<List<RuleSendNotificationActionArgs>>? = null, val taskActions: Output<List<RuleTaskActionArgs>>? = null) : ConvertibleToJava<RuleActionsArgs>

The list of actions that will be executed when a rule is triggered.

Link copied to clipboard
Link copied to clipboard
class RuleAssignContactCategoryActionArgs : ConvertibleToJava<RuleAssignContactCategoryActionArgs>

The definition for assigning contact category action.

Link copied to clipboard
data class RuleEventBridgeActionArgs(val name: Output<String>) : ConvertibleToJava<RuleEventBridgeActionArgs>

The definition for event bridge action.

Link copied to clipboard
data class RuleNotificationRecipientTypeArgs(val userArns: Output<List<String>>? = null, val userTags: Output<Any>? = null) : ConvertibleToJava<RuleNotificationRecipientTypeArgs>

The type of notification recipient.

Link copied to clipboard
data class RuleSendNotificationActionArgs(val content: Output<String>, val contentType: Output<RuleSendNotificationActionContentType>, val deliveryMethod: Output<RuleSendNotificationActionDeliveryMethod>, val recipient: Output<RuleNotificationRecipientTypeArgs>, val subject: Output<String>? = null) : ConvertibleToJava<RuleSendNotificationActionArgs>

The definition for sending notification action.

Link copied to clipboard
data class RuleTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<RuleTagArgs>

A key-value pair to associate with a resource.

Link copied to clipboard
Link copied to clipboard
data class RuleTaskActionArgs(val contactFlowArn: Output<String>, val description: Output<String>? = null, val name: Output<String>, val references: Output<Any>? = null) : ConvertibleToJava<RuleTaskActionArgs>

The definition of task action.

Link copied to clipboard
Link copied to clipboard
data class RuleTriggerEventSourceArgs(val eventSourceName: Output<RuleTriggerEventSourceEventSourceName>, val integrationAssociationArn: Output<String>? = null) : ConvertibleToJava<RuleTriggerEventSourceArgs>

The event source that will trigger the rule.

Link copied to clipboard
data class SecurityProfileTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<SecurityProfileTagArgs>

A key-value pair to associate with a resource.

Link copied to clipboard
data class TaskTemplateDefaultFieldValueArgs(val defaultValue: Output<String>, val id: Output<TaskTemplateFieldIdentifierArgs>) : ConvertibleToJava<TaskTemplateDefaultFieldValueArgs>

the default value for the task template's field

Link copied to clipboard
data class TaskTemplateFieldArgs(val description: Output<String>? = null, val id: Output<TaskTemplateFieldIdentifierArgs>, val singleSelectOptions: Output<List<String>>? = null, val type: Output<TaskTemplateFieldType>) : ConvertibleToJava<TaskTemplateFieldArgs>

A task template field object.

Link copied to clipboard
data class TaskTemplateFieldIdentifierArgs(val name: Output<String>) : ConvertibleToJava<TaskTemplateFieldIdentifierArgs>

the identifier (name) for the task template field

Link copied to clipboard
data class TaskTemplateInvisibleFieldInfoArgs(val id: Output<TaskTemplateFieldIdentifierArgs>) : ConvertibleToJava<TaskTemplateInvisibleFieldInfoArgs>

Invisible field info

Link copied to clipboard
data class TaskTemplateReadOnlyFieldInfoArgs(val id: Output<TaskTemplateFieldIdentifierArgs>) : ConvertibleToJava<TaskTemplateReadOnlyFieldInfoArgs>

ReadOnly field info

Link copied to clipboard
data class TaskTemplateRequiredFieldInfoArgs(val id: Output<TaskTemplateFieldIdentifierArgs>) : ConvertibleToJava<TaskTemplateRequiredFieldInfoArgs>

Required field info

Link copied to clipboard
data class TaskTemplateTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<TaskTemplateTagArgs>

A key-value pair to associate with a resource.

Link copied to clipboard
data class TrafficDistributionGroupTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<TrafficDistributionGroupTagArgs>

A key-value pair to associate with a resource.

Link copied to clipboard
data class UserHierarchyGroupTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<UserHierarchyGroupTagArgs>

A key-value pair to associate with a resource.

Link copied to clipboard
data class UserIdentityInfoArgs(val email: Output<String>? = null, val firstName: Output<String>? = null, val lastName: Output<String>? = null, val mobile: Output<String>? = null, val secondaryEmail: Output<String>? = null) : ConvertibleToJava<UserIdentityInfoArgs>

Contains information about the identity of a user.

Link copied to clipboard
data class UserPhoneConfigArgs(val afterContactWorkTimeLimit: Output<Int>? = null, val autoAccept: Output<Boolean>? = null, val deskPhoneNumber: Output<String>? = null, val phoneType: Output<UserPhoneType>) : ConvertibleToJava<UserPhoneConfigArgs>

Contains information about the phone configuration settings for a user.

Link copied to clipboard
data class UserTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<UserTagArgs>

A key-value pair to associate with a resource.

Link copied to clipboard
Link copied to clipboard
data class ViewTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<ViewTagArgs>

A key-value pair to associate with a resource.

Link copied to clipboard