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 EvaluationFormBaseItemArgs(val section: Output<EvaluationFormSectionArgs>) : ConvertibleToJava<EvaluationFormBaseItemArgs>

An item at the root level. All items must be sections.

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

Items that are part of the evaluation form. The total number of sections and questions must not exceed 100 each. Questions must be contained in a section.

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

Information about the automation configuration in numeric questions.

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>

Information about the option range 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>

Information about properties for a numeric question in an evaluation form.

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

Information about the property value used in automation of a numeric questions.

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>

Information about a question from an evaluation form.

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

Information about properties for a question in an evaluation form. The question type properties must be either for a numeric question or a single select question.

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

A scoring strategy of the evaluation form.

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>

Information about a section from an evaluation form. A section can contain sections and/or questions. Evaluation forms can only contain sections and subsections (two level nesting).

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

Information about the automation configuration in single select questions. Automation options are evaluated in order, and the first matched option is applied. If no automation option matches, and there is a default option, then the default option is applied.

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

The automation options of 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>

Information about the automation configuration in single select questions.

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

Information about the options in single select questions.

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

Information about the automation option based on a rule category for a single select question. Length Constraints: Minimum length of 1. Maximum length of 50.

Link copied to clipboard
data class GetAgentStatusPlainArgs(val agentStatusArn: String) : ConvertibleToJava<GetAgentStatusPlainArgs>
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 GetContactFlowVersionPlainArgs(val contactFlowVersionArn: String) : ConvertibleToJava<GetContactFlowVersionPlainArgs>
Link copied to clipboard
data class GetEmailAddressPlainArgs(val emailAddressArn: String) : ConvertibleToJava<GetEmailAddressPlainArgs>
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 GetPredefinedAttributePlainArgs(val instanceArn: String, val name: String) : ConvertibleToJava<GetPredefinedAttributePlainArgs>
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 GetUserHierarchyStructurePlainArgs(val userHierarchyStructureArn: String) : ConvertibleToJava<GetUserHierarchyStructurePlainArgs>
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 HoursOfOperationOverrideArgs(val effectiveFrom: Output<String>, val effectiveTill: Output<String>, val hoursOfOperationOverrideId: Output<String>? = null, val overrideConfig: Output<List<HoursOfOperationOverrideConfigArgs>>, val overrideDescription: Output<String>? = null, val overrideName: Output<String>) : ConvertibleToJava<HoursOfOperationOverrideArgs>

Overrides attached to the hours of operation.

Link copied to clipboard
data class HoursOfOperationOverrideConfigArgs(val day: Output<HoursOfOperationOverrideConfigDay>, val endTime: Output<HoursOfOperationOverrideTimeSliceArgs>, val startTime: Output<HoursOfOperationOverrideTimeSliceArgs>) : ConvertibleToJava<HoursOfOperationOverrideConfigArgs>

Contains information about the hours of operation override.

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

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

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>, 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 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 QueueOutboundEmailConfigArgs(val outboundEmailAddressId: Output<String>? = null) : ConvertibleToJava<QueueOutboundEmailConfigArgs>

The outbound email address ID.

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 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 RuleActionsArgs(val assignContactCategoryActions: Output<List<RuleAssignContactCategoryActionArgs>>? = null, val createCaseActions: Output<List<RuleCreateCaseActionArgs>>? = null, val endAssociatedTasksActions: Output<List<RuleEndAssociatedTasksActionArgs>>? = null, val eventBridgeActions: Output<List<RuleEventBridgeActionArgs>>? = null, val sendNotificationActions: Output<List<RuleSendNotificationActionArgs>>? = null, val submitAutoEvaluationActions: Output<List<RuleSubmitAutoEvaluationActionArgs>>? = null, val taskActions: Output<List<RuleTaskActionArgs>>? = null, val updateCaseActions: Output<List<RuleUpdateCaseActionArgs>>? = null) : ConvertibleToJava<RuleActionsArgs>

A list of actions to be run when the 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 RuleCreateCaseActionArgs(val fields: Output<List<RuleFieldArgs>>, val templateId: Output<String>) : ConvertibleToJava<RuleCreateCaseActionArgs>
Link copied to clipboard
class RuleEndAssociatedTasksActionArgs : ConvertibleToJava<RuleEndAssociatedTasksActionArgs>

The definition for ending associated task action.

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

The EV action definition.

Link copied to clipboard
data class RuleFieldArgs(val id: Output<String>, val value: Output<RuleFieldValueArgs>) : ConvertibleToJava<RuleFieldArgs>
Link copied to clipboard
Link copied to clipboard
data class RuleFieldValueArgs(val booleanValue: Output<Boolean>? = null, val doubleValue: Output<Double>? = null, val emptyValue: Output<Any>? = null, val stringValue: Output<String>? = null) : ConvertibleToJava<RuleFieldValueArgs>

Object for case field values.

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

The type of notification recipient.

Link copied to clipboard
data class RuleReferenceArgs(val type: Output<RuleReferenceType>, val value: Output<String>) : ConvertibleToJava<RuleReferenceArgs>

Information about the reference when the `referenceType` is `URL`. Otherwise, null. (Supports variable injection in the `Value` field.)

Link copied to clipboard
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>

Information about the send notification action.

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

Information about the task action. This field is required if `TriggerEventSource` is one of the following values: `OnZendeskTicketCreate` | `OnZendeskTicketStatusUpdate` | `OnSalesforceCaseCreate`

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

The name of the event source.

Link copied to clipboard
data class RuleUpdateCaseActionArgs(val fields: Output<List<RuleFieldArgs>>) : ConvertibleToJava<RuleUpdateCaseActionArgs>
Link copied to clipboard
data class SecurityProfileApplicationArgs(val applicationPermissions: Output<List<String>>, val namespace: Output<String>) : ConvertibleToJava<SecurityProfileApplicationArgs>

A third-party application's metadata.

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 UserHierarchyStructureLevelFiveArgs(val hierarchyLevelArn: Output<String>? = null, val hierarchyLevelId: Output<String>? = null, val name: Output<String>) : ConvertibleToJava<UserHierarchyStructureLevelFiveArgs>

Information about level five.

Link copied to clipboard
data class UserHierarchyStructureLevelFourArgs(val hierarchyLevelArn: Output<String>? = null, val hierarchyLevelId: Output<String>? = null, val name: Output<String>) : ConvertibleToJava<UserHierarchyStructureLevelFourArgs>

Information about level four.

Link copied to clipboard
data class UserHierarchyStructureLevelOneArgs(val hierarchyLevelArn: Output<String>? = null, val hierarchyLevelId: Output<String>? = null, val name: Output<String>) : ConvertibleToJava<UserHierarchyStructureLevelOneArgs>

Information about level one.

Link copied to clipboard
data class UserHierarchyStructureLevelThreeArgs(val hierarchyLevelArn: Output<String>? = null, val hierarchyLevelId: Output<String>? = null, val name: Output<String>) : ConvertibleToJava<UserHierarchyStructureLevelThreeArgs>

Information about level three.

Link copied to clipboard
data class UserHierarchyStructureLevelTwoArgs(val hierarchyLevelArn: Output<String>? = null, val hierarchyLevelId: Output<String>? = null, val name: Output<String>) : ConvertibleToJava<UserHierarchyStructureLevelTwoArgs>

Information about level two.

Link copied to clipboard
data class UserHierarchyStructurePropertiesArgs(val levelFive: Output<UserHierarchyStructureLevelFiveArgs>? = null, val levelFour: Output<UserHierarchyStructureLevelFourArgs>? = null, val levelOne: Output<UserHierarchyStructureLevelOneArgs>? = null, val levelThree: Output<UserHierarchyStructureLevelThreeArgs>? = null, val levelTwo: Output<UserHierarchyStructureLevelTwoArgs>? = null) : ConvertibleToJava<UserHierarchyStructurePropertiesArgs>

Information about the hierarchy structure.

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 UserProficiencyArgs(val attributeName: Output<String>, val attributeValue: Output<String>, val level: Output<Double>) : ConvertibleToJava<UserProficiencyArgs>

Proficiency of a user.

Link copied to clipboard
data class ValuesPropertiesArgs(val stringList: Output<List<String>>? = null) : ConvertibleToJava<ValuesPropertiesArgs>

The values of a predefined attribute.