Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetBotAssociationResult(val id: String, val instanceId: String, val lexBot: GetBotAssociationLexBot)
A collection of values returned by getBotAssociation.
Link copied to clipboard
data class GetContactFlowModuleResult(val arn: String, val contactFlowModuleId: String, val content: String, val description: String, val id: String, val instanceId: String, val name: String, val state: String, val status: String, val tags: Map<String, String>)
A collection of values returned by getContactFlowModule.
Link copied to clipboard
Link copied to clipboard
data class GetHoursOfOperationConfig(val day: String, val endTimes: List<GetHoursOfOperationConfigEndTime>, val startTimes: List<GetHoursOfOperationConfigStartTime>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetHoursOfOperationResult(val arn: String, val configs: List<GetHoursOfOperationConfig>, val description: String, val hoursOfOperationArn: String, val hoursOfOperationId: String, val id: String, val instanceId: String, val name: String, val tags: Map<String, String>, val timeZone: String)
A collection of values returned by getHoursOfOperation.
Link copied to clipboard
data class GetInstanceResult(val arn: String, val autoResolveBestVoicesEnabled: Boolean, val contactFlowLogsEnabled: Boolean, val contactLensEnabled: Boolean, val createdTime: String, val earlyMediaEnabled: Boolean, val id: String, val identityManagementType: String, val inboundCallsEnabled: Boolean, val instanceAlias: String, val instanceId: String, val multiPartyConferenceEnabled: Boolean, val outboundCallsEnabled: Boolean, val serviceRole: String, val status: String)
A collection of values returned by getInstance.
Link copied to clipboard
data class GetInstanceStorageConfigResult(val associationId: String, val id: String, val instanceId: String, val resourceType: String, val storageConfigs: List<GetInstanceStorageConfigStorageConfig>)
A collection of values returned by getInstanceStorageConfig.
Link copied to clipboard
data class GetInstanceStorageConfigStorageConfig(val kinesisFirehoseConfigs: List<GetInstanceStorageConfigStorageConfigKinesisFirehoseConfig>, val kinesisStreamConfigs: List<GetInstanceStorageConfigStorageConfigKinesisStreamConfig>, val kinesisVideoStreamConfigs: List<GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfig>, val s3Configs: List<GetInstanceStorageConfigStorageConfigS3Config>, val storageType: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfig(val encryptionConfigs: List<GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfig>, val prefix: String, val retentionPeriodHours: Int)
Link copied to clipboard
data class GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfig(val encryptionType: String, val keyId: String)
Link copied to clipboard
data class GetInstanceStorageConfigStorageConfigS3Config(val bucketName: String, val bucketPrefix: String, val encryptionConfigs: List<GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfig>)
Link copied to clipboard
data class GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfig(val encryptionType: String, val keyId: String)
Link copied to clipboard
data class GetLambdaFunctionAssociationResult(val functionArn: String, val id: String, val instanceId: String)
A collection of values returned by getLambdaFunctionAssociation.
Link copied to clipboard
Link copied to clipboard
data class GetQueueOutboundCallerConfig(val outboundCallerIdName: String, val outboundCallerIdNumberId: String, val outboundFlowId: String)
Link copied to clipboard
data class GetQueueResult(val arn: String, val description: String, val hoursOfOperationId: String, val id: String, val instanceId: String, val maxContacts: Int, val name: String, val outboundCallerConfigs: List<GetQueueOutboundCallerConfig>, val queueId: String, val status: String, val tags: Map<String, String>)
A collection of values returned by getQueue.
Link copied to clipboard
data class GetQuickConnectQuickConnectConfig(val phoneConfigs: List<GetQuickConnectQuickConnectConfigPhoneConfig>, val queueConfigs: List<GetQuickConnectQuickConnectConfigQueueConfig>, val quickConnectType: String, val userConfigs: List<GetQuickConnectQuickConnectConfigUserConfig>)
Link copied to clipboard
Link copied to clipboard
data class GetQuickConnectQuickConnectConfigQueueConfig(val contactFlowId: String, val queueId: String)
Link copied to clipboard
data class GetQuickConnectQuickConnectConfigUserConfig(val contactFlowId: String, val userId: String)
Link copied to clipboard
data class GetQuickConnectResult(val arn: String, val description: String, val id: String, val instanceId: String, val name: String, val quickConnectConfigs: List<GetQuickConnectQuickConnectConfig>, val quickConnectId: String, val tags: Map<String, String>)
A collection of values returned by getQuickConnect.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetRoutingProfileResult(val arn: String, val defaultOutboundQueueId: String, val description: String, val id: String, val instanceId: String, val mediaConcurrencies: List<GetRoutingProfileMediaConcurrency>, val name: String, val queueConfigs: List<GetRoutingProfileQueueConfig>, val routingProfileId: String, val tags: Map<String, String>)
A collection of values returned by getRoutingProfile.
Link copied to clipboard
data class GetSecurityProfileResult(val arn: String, val description: String, val id: String, val instanceId: String, val name: String, val organizationResourceId: String, val permissions: List<String>, val securityProfileId: String, val tags: Map<String, String>)
A collection of values returned by getSecurityProfile.
Link copied to clipboard
data class GetUserHierarchyGroupHierarchyPath(val levelFives: List<GetUserHierarchyGroupHierarchyPathLevelFife>, val levelFours: List<GetUserHierarchyGroupHierarchyPathLevelFour>, val levelOnes: List<GetUserHierarchyGroupHierarchyPathLevelOne>, val levelThrees: List<GetUserHierarchyGroupHierarchyPathLevelThree>, val levelTwos: List<GetUserHierarchyGroupHierarchyPathLevelTwo>)
Link copied to clipboard
data class GetUserHierarchyGroupHierarchyPathLevelFife(val arn: String, val id: String, val name: String)
Link copied to clipboard
data class GetUserHierarchyGroupHierarchyPathLevelFour(val arn: String, val id: String, val name: String)
Link copied to clipboard
data class GetUserHierarchyGroupHierarchyPathLevelOne(val arn: String, val id: String, val name: String)
Link copied to clipboard
data class GetUserHierarchyGroupHierarchyPathLevelThree(val arn: String, val id: String, val name: String)
Link copied to clipboard
data class GetUserHierarchyGroupHierarchyPathLevelTwo(val arn: String, val id: String, val name: String)
Link copied to clipboard
data class GetUserHierarchyGroupResult(val arn: String, val hierarchyGroupId: String, val hierarchyPaths: List<GetUserHierarchyGroupHierarchyPath>, val id: String, val instanceId: String, val levelId: String, val name: String, val tags: Map<String, String>)
A collection of values returned by getUserHierarchyGroup.
Link copied to clipboard
data class GetUserHierarchyStructureHierarchyStructure(val levelFives: List<GetUserHierarchyStructureHierarchyStructureLevelFife>, val levelFours: List<GetUserHierarchyStructureHierarchyStructureLevelFour>, val levelOnes: List<GetUserHierarchyStructureHierarchyStructureLevelOne>, val levelThrees: List<GetUserHierarchyStructureHierarchyStructureLevelThree>, val levelTwos: List<GetUserHierarchyStructureHierarchyStructureLevelTwo>)
Link copied to clipboard
data class GetUserHierarchyStructureHierarchyStructureLevelFife(val arn: String, val id: String, val name: String)
Link copied to clipboard
data class GetUserHierarchyStructureHierarchyStructureLevelFour(val arn: String, val id: String, val name: String)
Link copied to clipboard
data class GetUserHierarchyStructureHierarchyStructureLevelOne(val arn: String, val id: String, val name: String)
Link copied to clipboard
data class GetUserHierarchyStructureHierarchyStructureLevelThree(val arn: String, val id: String, val name: String)
Link copied to clipboard
data class GetUserHierarchyStructureHierarchyStructureLevelTwo(val arn: String, val id: String, val name: String)
Link copied to clipboard
data class GetUserHierarchyStructureResult(val hierarchyStructures: List<GetUserHierarchyStructureHierarchyStructure>, val id: String, val instanceId: String)
A collection of values returned by getUserHierarchyStructure.
Link copied to clipboard
Link copied to clipboard
data class GetUserPhoneConfig(val afterContactWorkTimeLimit: Int, val autoAccept: Boolean, val deskPhoneNumber: String, val phoneType: String)
Link copied to clipboard
data class GetUserResult(val arn: String, val directoryUserId: String, val hierarchyGroupId: String, val id: String, val identityInfos: List<GetUserIdentityInfo>, val instanceId: String, val name: String, val phoneConfigs: List<GetUserPhoneConfig>, val routingProfileId: String, val securityProfileIds: List<String>, val tags: Map<String, String>, val userId: String)
A collection of values returned by getUser.
Link copied to clipboard
data class GetVocabularyResult(val arn: String, val content: String, val failureReason: String, val id: String, val instanceId: String, val languageCode: String, val lastModifiedTime: String, val name: String, val state: String, val tags: Map<String, String>, val vocabularyId: String)
A collection of values returned by getVocabulary.
Link copied to clipboard
data class HoursOfOperationConfig(val day: String, val endTime: HoursOfOperationConfigEndTime, val startTime: HoursOfOperationConfigStartTime)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class InstanceStorageConfigStorageConfig(val kinesisFirehoseConfig: InstanceStorageConfigStorageConfigKinesisFirehoseConfig? = null, val kinesisStreamConfig: InstanceStorageConfigStorageConfigKinesisStreamConfig? = null, val kinesisVideoStreamConfig: InstanceStorageConfigStorageConfigKinesisVideoStreamConfig? = null, val s3Config: InstanceStorageConfigStorageConfigS3Config? = null, val storageType: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class InstanceStorageConfigStorageConfigKinesisVideoStreamConfig(val encryptionConfig: InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfig, val prefix: String, val retentionPeriodHours: Int)
Link copied to clipboard
data class InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfig(val encryptionType: String, val keyId: String)
Link copied to clipboard
data class InstanceStorageConfigStorageConfigS3Config(val bucketName: String, val bucketPrefix: String, val encryptionConfig: InstanceStorageConfigStorageConfigS3ConfigEncryptionConfig? = null)
Link copied to clipboard
data class InstanceStorageConfigStorageConfigS3ConfigEncryptionConfig(val encryptionType: String, val keyId: String)
Link copied to clipboard
Link copied to clipboard
data class QueueOutboundCallerConfig(val outboundCallerIdName: String? = null, val outboundCallerIdNumberId: String? = null, val outboundFlowId: String? = null)
Link copied to clipboard
data class QuickConnectQuickConnectConfig(val phoneConfigs: List<QuickConnectQuickConnectConfigPhoneConfig>? = null, val queueConfigs: List<QuickConnectQuickConnectConfigQueueConfig>? = null, val quickConnectType: String, val userConfigs: List<QuickConnectQuickConnectConfigUserConfig>? = null)
Link copied to clipboard
Link copied to clipboard
data class QuickConnectQuickConnectConfigQueueConfig(val contactFlowId: String, val queueId: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class UserHierarchyGroupHierarchyPath(val levelFives: List<UserHierarchyGroupHierarchyPathLevelFife>? = null, val levelFours: List<UserHierarchyGroupHierarchyPathLevelFour>? = null, val levelOnes: List<UserHierarchyGroupHierarchyPathLevelOne>? = null, val levelThrees: List<UserHierarchyGroupHierarchyPathLevelThree>? = null, val levelTwos: List<UserHierarchyGroupHierarchyPathLevelTwo>? = null)
Link copied to clipboard
data class UserHierarchyGroupHierarchyPathLevelFife(val arn: String? = null, val id: String? = null, val name: String? = null)
Link copied to clipboard
data class UserHierarchyGroupHierarchyPathLevelFour(val arn: String? = null, val id: String? = null, val name: String? = null)
Link copied to clipboard
data class UserHierarchyGroupHierarchyPathLevelOne(val arn: String? = null, val id: String? = null, val name: String? = null)
Link copied to clipboard
data class UserHierarchyGroupHierarchyPathLevelThree(val arn: String? = null, val id: String? = null, val name: String? = null)
Link copied to clipboard
data class UserHierarchyGroupHierarchyPathLevelTwo(val arn: String? = null, val id: String? = null, val name: String? = null)
Link copied to clipboard
data class UserHierarchyStructureHierarchyStructure(val levelFive: UserHierarchyStructureHierarchyStructureLevelFive? = null, val levelFour: UserHierarchyStructureHierarchyStructureLevelFour? = null, val levelOne: UserHierarchyStructureHierarchyStructureLevelOne? = null, val levelThree: UserHierarchyStructureHierarchyStructureLevelThree? = null, val levelTwo: UserHierarchyStructureHierarchyStructureLevelTwo? = null)
Link copied to clipboard
data class UserHierarchyStructureHierarchyStructureLevelFive(val arn: String? = null, val id: String? = null, val name: String)
Link copied to clipboard
data class UserHierarchyStructureHierarchyStructureLevelFour(val arn: String? = null, val id: String? = null, val name: String)
Link copied to clipboard
data class UserHierarchyStructureHierarchyStructureLevelOne(val arn: String? = null, val id: String? = null, val name: String)
Link copied to clipboard
data class UserHierarchyStructureHierarchyStructureLevelThree(val arn: String? = null, val id: String? = null, val name: String)
Link copied to clipboard
data class UserHierarchyStructureHierarchyStructureLevelTwo(val arn: String? = null, val id: String? = null, val name: String)
Link copied to clipboard
data class UserIdentityInfo(val email: String? = null, val firstName: String? = null, val lastName: String? = null)
Link copied to clipboard
data class UserPhoneConfig(val afterContactWorkTimeLimit: Int? = null, val autoAccept: Boolean? = null, val deskPhoneNumber: String? = null, val phoneType: String)