{-# OPTIONS_GHC -fno-warn-duplicate-exports #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} -- | -- Module : Amazonka.Connect -- Copyright : (c) 2013-2023 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay -- Stability : auto-generated -- Portability : non-portable (GHC extensions) -- -- Derived from API version @2017-08-08@ of the AWS service descriptions, licensed under Apache 2.0. -- -- Amazon Connect is a cloud-based contact center solution that you use to -- set up and manage a customer contact center and provide reliable -- customer engagement at any scale. -- -- Amazon Connect provides metrics and real-time reporting that enable you -- to optimize contact routing. You can also resolve customer issues more -- efficiently by getting customers in touch with the appropriate agents. -- -- There are limits to the number of Amazon Connect resources that you can -- create. There are also limits to the number of requests that you can -- make per second. For more information, see -- -- in the /Amazon Connect Administrator Guide/. -- -- You can connect programmatically to an Amazon Web Services service by -- using an endpoint. For a list of Amazon Connect endpoints, see -- . module Amazonka.Connect ( -- * Service Configuration defaultService, -- * Errors -- $errors -- ** AccessDeniedException _AccessDeniedException, -- ** ContactFlowNotPublishedException _ContactFlowNotPublishedException, -- ** ContactNotFoundException _ContactNotFoundException, -- ** DestinationNotAllowedException _DestinationNotAllowedException, -- ** DuplicateResourceException _DuplicateResourceException, -- ** IdempotencyException _IdempotencyException, -- ** InternalServiceException _InternalServiceException, -- ** InvalidContactFlowException _InvalidContactFlowException, -- ** InvalidContactFlowModuleException _InvalidContactFlowModuleException, -- ** InvalidParameterException _InvalidParameterException, -- ** InvalidRequestException _InvalidRequestException, -- ** LimitExceededException _LimitExceededException, -- ** OutboundContactNotPermittedException _OutboundContactNotPermittedException, -- ** PropertyValidationException _PropertyValidationException, -- ** ResourceConflictException _ResourceConflictException, -- ** ResourceInUseException _ResourceInUseException, -- ** ResourceNotFoundException _ResourceNotFoundException, -- ** ResourceNotReadyException _ResourceNotReadyException, -- ** ServiceQuotaExceededException _ServiceQuotaExceededException, -- ** ThrottlingException _ThrottlingException, -- ** UserNotFoundException _UserNotFoundException, -- * Waiters -- $waiters -- * Operations -- $operations -- ** AssociateApprovedOrigin AssociateApprovedOrigin (AssociateApprovedOrigin'), newAssociateApprovedOrigin, AssociateApprovedOriginResponse (AssociateApprovedOriginResponse'), newAssociateApprovedOriginResponse, -- ** AssociateBot AssociateBot (AssociateBot'), newAssociateBot, AssociateBotResponse (AssociateBotResponse'), newAssociateBotResponse, -- ** AssociateDefaultVocabulary AssociateDefaultVocabulary (AssociateDefaultVocabulary'), newAssociateDefaultVocabulary, AssociateDefaultVocabularyResponse (AssociateDefaultVocabularyResponse'), newAssociateDefaultVocabularyResponse, -- ** AssociateInstanceStorageConfig AssociateInstanceStorageConfig (AssociateInstanceStorageConfig'), newAssociateInstanceStorageConfig, AssociateInstanceStorageConfigResponse (AssociateInstanceStorageConfigResponse'), newAssociateInstanceStorageConfigResponse, -- ** AssociateLambdaFunction AssociateLambdaFunction (AssociateLambdaFunction'), newAssociateLambdaFunction, AssociateLambdaFunctionResponse (AssociateLambdaFunctionResponse'), newAssociateLambdaFunctionResponse, -- ** AssociateLexBot AssociateLexBot (AssociateLexBot'), newAssociateLexBot, AssociateLexBotResponse (AssociateLexBotResponse'), newAssociateLexBotResponse, -- ** AssociatePhoneNumberContactFlow AssociatePhoneNumberContactFlow (AssociatePhoneNumberContactFlow'), newAssociatePhoneNumberContactFlow, AssociatePhoneNumberContactFlowResponse (AssociatePhoneNumberContactFlowResponse'), newAssociatePhoneNumberContactFlowResponse, -- ** AssociateQueueQuickConnects AssociateQueueQuickConnects (AssociateQueueQuickConnects'), newAssociateQueueQuickConnects, AssociateQueueQuickConnectsResponse (AssociateQueueQuickConnectsResponse'), newAssociateQueueQuickConnectsResponse, -- ** AssociateRoutingProfileQueues AssociateRoutingProfileQueues (AssociateRoutingProfileQueues'), newAssociateRoutingProfileQueues, AssociateRoutingProfileQueuesResponse (AssociateRoutingProfileQueuesResponse'), newAssociateRoutingProfileQueuesResponse, -- ** AssociateSecurityKey AssociateSecurityKey (AssociateSecurityKey'), newAssociateSecurityKey, AssociateSecurityKeyResponse (AssociateSecurityKeyResponse'), newAssociateSecurityKeyResponse, -- ** ClaimPhoneNumber ClaimPhoneNumber (ClaimPhoneNumber'), newClaimPhoneNumber, ClaimPhoneNumberResponse (ClaimPhoneNumberResponse'), newClaimPhoneNumberResponse, -- ** CreateAgentStatus CreateAgentStatus (CreateAgentStatus'), newCreateAgentStatus, CreateAgentStatusResponse (CreateAgentStatusResponse'), newCreateAgentStatusResponse, -- ** CreateContactFlow CreateContactFlow (CreateContactFlow'), newCreateContactFlow, CreateContactFlowResponse (CreateContactFlowResponse'), newCreateContactFlowResponse, -- ** CreateContactFlowModule CreateContactFlowModule (CreateContactFlowModule'), newCreateContactFlowModule, CreateContactFlowModuleResponse (CreateContactFlowModuleResponse'), newCreateContactFlowModuleResponse, -- ** CreateHoursOfOperation CreateHoursOfOperation (CreateHoursOfOperation'), newCreateHoursOfOperation, CreateHoursOfOperationResponse (CreateHoursOfOperationResponse'), newCreateHoursOfOperationResponse, -- ** CreateInstance CreateInstance (CreateInstance'), newCreateInstance, CreateInstanceResponse (CreateInstanceResponse'), newCreateInstanceResponse, -- ** CreateIntegrationAssociation CreateIntegrationAssociation (CreateIntegrationAssociation'), newCreateIntegrationAssociation, CreateIntegrationAssociationResponse (CreateIntegrationAssociationResponse'), newCreateIntegrationAssociationResponse, -- ** CreateQueue CreateQueue (CreateQueue'), newCreateQueue, CreateQueueResponse (CreateQueueResponse'), newCreateQueueResponse, -- ** CreateQuickConnect CreateQuickConnect (CreateQuickConnect'), newCreateQuickConnect, CreateQuickConnectResponse (CreateQuickConnectResponse'), newCreateQuickConnectResponse, -- ** CreateRoutingProfile CreateRoutingProfile (CreateRoutingProfile'), newCreateRoutingProfile, CreateRoutingProfileResponse (CreateRoutingProfileResponse'), newCreateRoutingProfileResponse, -- ** CreateRule CreateRule (CreateRule'), newCreateRule, CreateRuleResponse (CreateRuleResponse'), newCreateRuleResponse, -- ** CreateSecurityProfile CreateSecurityProfile (CreateSecurityProfile'), newCreateSecurityProfile, CreateSecurityProfileResponse (CreateSecurityProfileResponse'), newCreateSecurityProfileResponse, -- ** CreateTaskTemplate CreateTaskTemplate (CreateTaskTemplate'), newCreateTaskTemplate, CreateTaskTemplateResponse (CreateTaskTemplateResponse'), newCreateTaskTemplateResponse, -- ** CreateTrafficDistributionGroup CreateTrafficDistributionGroup (CreateTrafficDistributionGroup'), newCreateTrafficDistributionGroup, CreateTrafficDistributionGroupResponse (CreateTrafficDistributionGroupResponse'), newCreateTrafficDistributionGroupResponse, -- ** CreateUseCase CreateUseCase (CreateUseCase'), newCreateUseCase, CreateUseCaseResponse (CreateUseCaseResponse'), newCreateUseCaseResponse, -- ** CreateUser CreateUser (CreateUser'), newCreateUser, CreateUserResponse (CreateUserResponse'), newCreateUserResponse, -- ** CreateUserHierarchyGroup CreateUserHierarchyGroup (CreateUserHierarchyGroup'), newCreateUserHierarchyGroup, CreateUserHierarchyGroupResponse (CreateUserHierarchyGroupResponse'), newCreateUserHierarchyGroupResponse, -- ** CreateVocabulary CreateVocabulary (CreateVocabulary'), newCreateVocabulary, CreateVocabularyResponse (CreateVocabularyResponse'), newCreateVocabularyResponse, -- ** DeleteContactFlow DeleteContactFlow (DeleteContactFlow'), newDeleteContactFlow, DeleteContactFlowResponse (DeleteContactFlowResponse'), newDeleteContactFlowResponse, -- ** DeleteContactFlowModule DeleteContactFlowModule (DeleteContactFlowModule'), newDeleteContactFlowModule, DeleteContactFlowModuleResponse (DeleteContactFlowModuleResponse'), newDeleteContactFlowModuleResponse, -- ** DeleteHoursOfOperation DeleteHoursOfOperation (DeleteHoursOfOperation'), newDeleteHoursOfOperation, DeleteHoursOfOperationResponse (DeleteHoursOfOperationResponse'), newDeleteHoursOfOperationResponse, -- ** DeleteInstance DeleteInstance (DeleteInstance'), newDeleteInstance, DeleteInstanceResponse (DeleteInstanceResponse'), newDeleteInstanceResponse, -- ** DeleteIntegrationAssociation DeleteIntegrationAssociation (DeleteIntegrationAssociation'), newDeleteIntegrationAssociation, DeleteIntegrationAssociationResponse (DeleteIntegrationAssociationResponse'), newDeleteIntegrationAssociationResponse, -- ** DeleteQuickConnect DeleteQuickConnect (DeleteQuickConnect'), newDeleteQuickConnect, DeleteQuickConnectResponse (DeleteQuickConnectResponse'), newDeleteQuickConnectResponse, -- ** DeleteRule DeleteRule (DeleteRule'), newDeleteRule, DeleteRuleResponse (DeleteRuleResponse'), newDeleteRuleResponse, -- ** DeleteSecurityProfile DeleteSecurityProfile (DeleteSecurityProfile'), newDeleteSecurityProfile, DeleteSecurityProfileResponse (DeleteSecurityProfileResponse'), newDeleteSecurityProfileResponse, -- ** DeleteTaskTemplate DeleteTaskTemplate (DeleteTaskTemplate'), newDeleteTaskTemplate, DeleteTaskTemplateResponse (DeleteTaskTemplateResponse'), newDeleteTaskTemplateResponse, -- ** DeleteTrafficDistributionGroup DeleteTrafficDistributionGroup (DeleteTrafficDistributionGroup'), newDeleteTrafficDistributionGroup, DeleteTrafficDistributionGroupResponse (DeleteTrafficDistributionGroupResponse'), newDeleteTrafficDistributionGroupResponse, -- ** DeleteUseCase DeleteUseCase (DeleteUseCase'), newDeleteUseCase, DeleteUseCaseResponse (DeleteUseCaseResponse'), newDeleteUseCaseResponse, -- ** DeleteUser DeleteUser (DeleteUser'), newDeleteUser, DeleteUserResponse (DeleteUserResponse'), newDeleteUserResponse, -- ** DeleteUserHierarchyGroup DeleteUserHierarchyGroup (DeleteUserHierarchyGroup'), newDeleteUserHierarchyGroup, DeleteUserHierarchyGroupResponse (DeleteUserHierarchyGroupResponse'), newDeleteUserHierarchyGroupResponse, -- ** DeleteVocabulary DeleteVocabulary (DeleteVocabulary'), newDeleteVocabulary, DeleteVocabularyResponse (DeleteVocabularyResponse'), newDeleteVocabularyResponse, -- ** DescribeAgentStatus DescribeAgentStatus (DescribeAgentStatus'), newDescribeAgentStatus, DescribeAgentStatusResponse (DescribeAgentStatusResponse'), newDescribeAgentStatusResponse, -- ** DescribeContact DescribeContact (DescribeContact'), newDescribeContact, DescribeContactResponse (DescribeContactResponse'), newDescribeContactResponse, -- ** DescribeContactFlow DescribeContactFlow (DescribeContactFlow'), newDescribeContactFlow, DescribeContactFlowResponse (DescribeContactFlowResponse'), newDescribeContactFlowResponse, -- ** DescribeContactFlowModule DescribeContactFlowModule (DescribeContactFlowModule'), newDescribeContactFlowModule, DescribeContactFlowModuleResponse (DescribeContactFlowModuleResponse'), newDescribeContactFlowModuleResponse, -- ** DescribeHoursOfOperation DescribeHoursOfOperation (DescribeHoursOfOperation'), newDescribeHoursOfOperation, DescribeHoursOfOperationResponse (DescribeHoursOfOperationResponse'), newDescribeHoursOfOperationResponse, -- ** DescribeInstance DescribeInstance (DescribeInstance'), newDescribeInstance, DescribeInstanceResponse (DescribeInstanceResponse'), newDescribeInstanceResponse, -- ** DescribeInstanceAttribute DescribeInstanceAttribute (DescribeInstanceAttribute'), newDescribeInstanceAttribute, DescribeInstanceAttributeResponse (DescribeInstanceAttributeResponse'), newDescribeInstanceAttributeResponse, -- ** DescribeInstanceStorageConfig DescribeInstanceStorageConfig (DescribeInstanceStorageConfig'), newDescribeInstanceStorageConfig, DescribeInstanceStorageConfigResponse (DescribeInstanceStorageConfigResponse'), newDescribeInstanceStorageConfigResponse, -- ** DescribePhoneNumber DescribePhoneNumber (DescribePhoneNumber'), newDescribePhoneNumber, DescribePhoneNumberResponse (DescribePhoneNumberResponse'), newDescribePhoneNumberResponse, -- ** DescribeQueue DescribeQueue (DescribeQueue'), newDescribeQueue, DescribeQueueResponse (DescribeQueueResponse'), newDescribeQueueResponse, -- ** DescribeQuickConnect DescribeQuickConnect (DescribeQuickConnect'), newDescribeQuickConnect, DescribeQuickConnectResponse (DescribeQuickConnectResponse'), newDescribeQuickConnectResponse, -- ** DescribeRoutingProfile DescribeRoutingProfile (DescribeRoutingProfile'), newDescribeRoutingProfile, DescribeRoutingProfileResponse (DescribeRoutingProfileResponse'), newDescribeRoutingProfileResponse, -- ** DescribeRule DescribeRule (DescribeRule'), newDescribeRule, DescribeRuleResponse (DescribeRuleResponse'), newDescribeRuleResponse, -- ** DescribeSecurityProfile DescribeSecurityProfile (DescribeSecurityProfile'), newDescribeSecurityProfile, DescribeSecurityProfileResponse (DescribeSecurityProfileResponse'), newDescribeSecurityProfileResponse, -- ** DescribeTrafficDistributionGroup DescribeTrafficDistributionGroup (DescribeTrafficDistributionGroup'), newDescribeTrafficDistributionGroup, DescribeTrafficDistributionGroupResponse (DescribeTrafficDistributionGroupResponse'), newDescribeTrafficDistributionGroupResponse, -- ** DescribeUser DescribeUser (DescribeUser'), newDescribeUser, DescribeUserResponse (DescribeUserResponse'), newDescribeUserResponse, -- ** DescribeUserHierarchyGroup DescribeUserHierarchyGroup (DescribeUserHierarchyGroup'), newDescribeUserHierarchyGroup, DescribeUserHierarchyGroupResponse (DescribeUserHierarchyGroupResponse'), newDescribeUserHierarchyGroupResponse, -- ** DescribeUserHierarchyStructure DescribeUserHierarchyStructure (DescribeUserHierarchyStructure'), newDescribeUserHierarchyStructure, DescribeUserHierarchyStructureResponse (DescribeUserHierarchyStructureResponse'), newDescribeUserHierarchyStructureResponse, -- ** DescribeVocabulary DescribeVocabulary (DescribeVocabulary'), newDescribeVocabulary, DescribeVocabularyResponse (DescribeVocabularyResponse'), newDescribeVocabularyResponse, -- ** DisassociateApprovedOrigin DisassociateApprovedOrigin (DisassociateApprovedOrigin'), newDisassociateApprovedOrigin, DisassociateApprovedOriginResponse (DisassociateApprovedOriginResponse'), newDisassociateApprovedOriginResponse, -- ** DisassociateBot DisassociateBot (DisassociateBot'), newDisassociateBot, DisassociateBotResponse (DisassociateBotResponse'), newDisassociateBotResponse, -- ** DisassociateInstanceStorageConfig DisassociateInstanceStorageConfig (DisassociateInstanceStorageConfig'), newDisassociateInstanceStorageConfig, DisassociateInstanceStorageConfigResponse (DisassociateInstanceStorageConfigResponse'), newDisassociateInstanceStorageConfigResponse, -- ** DisassociateLambdaFunction DisassociateLambdaFunction (DisassociateLambdaFunction'), newDisassociateLambdaFunction, DisassociateLambdaFunctionResponse (DisassociateLambdaFunctionResponse'), newDisassociateLambdaFunctionResponse, -- ** DisassociateLexBot DisassociateLexBot (DisassociateLexBot'), newDisassociateLexBot, DisassociateLexBotResponse (DisassociateLexBotResponse'), newDisassociateLexBotResponse, -- ** DisassociatePhoneNumberContactFlow DisassociatePhoneNumberContactFlow (DisassociatePhoneNumberContactFlow'), newDisassociatePhoneNumberContactFlow, DisassociatePhoneNumberContactFlowResponse (DisassociatePhoneNumberContactFlowResponse'), newDisassociatePhoneNumberContactFlowResponse, -- ** DisassociateQueueQuickConnects DisassociateQueueQuickConnects (DisassociateQueueQuickConnects'), newDisassociateQueueQuickConnects, DisassociateQueueQuickConnectsResponse (DisassociateQueueQuickConnectsResponse'), newDisassociateQueueQuickConnectsResponse, -- ** DisassociateRoutingProfileQueues DisassociateRoutingProfileQueues (DisassociateRoutingProfileQueues'), newDisassociateRoutingProfileQueues, DisassociateRoutingProfileQueuesResponse (DisassociateRoutingProfileQueuesResponse'), newDisassociateRoutingProfileQueuesResponse, -- ** DisassociateSecurityKey DisassociateSecurityKey (DisassociateSecurityKey'), newDisassociateSecurityKey, DisassociateSecurityKeyResponse (DisassociateSecurityKeyResponse'), newDisassociateSecurityKeyResponse, -- ** DismissUserContact DismissUserContact (DismissUserContact'), newDismissUserContact, DismissUserContactResponse (DismissUserContactResponse'), newDismissUserContactResponse, -- ** GetContactAttributes GetContactAttributes (GetContactAttributes'), newGetContactAttributes, GetContactAttributesResponse (GetContactAttributesResponse'), newGetContactAttributesResponse, -- ** GetCurrentMetricData GetCurrentMetricData (GetCurrentMetricData'), newGetCurrentMetricData, GetCurrentMetricDataResponse (GetCurrentMetricDataResponse'), newGetCurrentMetricDataResponse, -- ** GetCurrentUserData GetCurrentUserData (GetCurrentUserData'), newGetCurrentUserData, GetCurrentUserDataResponse (GetCurrentUserDataResponse'), newGetCurrentUserDataResponse, -- ** GetFederationToken GetFederationToken (GetFederationToken'), newGetFederationToken, GetFederationTokenResponse (GetFederationTokenResponse'), newGetFederationTokenResponse, -- ** GetMetricData (Paginated) GetMetricData (GetMetricData'), newGetMetricData, GetMetricDataResponse (GetMetricDataResponse'), newGetMetricDataResponse, -- ** GetTaskTemplate GetTaskTemplate (GetTaskTemplate'), newGetTaskTemplate, GetTaskTemplateResponse (GetTaskTemplateResponse'), newGetTaskTemplateResponse, -- ** GetTrafficDistribution GetTrafficDistribution (GetTrafficDistribution'), newGetTrafficDistribution, GetTrafficDistributionResponse (GetTrafficDistributionResponse'), newGetTrafficDistributionResponse, -- ** ListAgentStatuses (Paginated) ListAgentStatuses (ListAgentStatuses'), newListAgentStatuses, ListAgentStatusesResponse (ListAgentStatusesResponse'), newListAgentStatusesResponse, -- ** ListApprovedOrigins (Paginated) ListApprovedOrigins (ListApprovedOrigins'), newListApprovedOrigins, ListApprovedOriginsResponse (ListApprovedOriginsResponse'), newListApprovedOriginsResponse, -- ** ListBots (Paginated) ListBots (ListBots'), newListBots, ListBotsResponse (ListBotsResponse'), newListBotsResponse, -- ** ListContactFlowModules (Paginated) ListContactFlowModules (ListContactFlowModules'), newListContactFlowModules, ListContactFlowModulesResponse (ListContactFlowModulesResponse'), newListContactFlowModulesResponse, -- ** ListContactFlows (Paginated) ListContactFlows (ListContactFlows'), newListContactFlows, ListContactFlowsResponse (ListContactFlowsResponse'), newListContactFlowsResponse, -- ** ListContactReferences (Paginated) ListContactReferences (ListContactReferences'), newListContactReferences, ListContactReferencesResponse (ListContactReferencesResponse'), newListContactReferencesResponse, -- ** ListDefaultVocabularies (Paginated) ListDefaultVocabularies (ListDefaultVocabularies'), newListDefaultVocabularies, ListDefaultVocabulariesResponse (ListDefaultVocabulariesResponse'), newListDefaultVocabulariesResponse, -- ** ListHoursOfOperations (Paginated) ListHoursOfOperations (ListHoursOfOperations'), newListHoursOfOperations, ListHoursOfOperationsResponse (ListHoursOfOperationsResponse'), newListHoursOfOperationsResponse, -- ** ListInstanceAttributes (Paginated) ListInstanceAttributes (ListInstanceAttributes'), newListInstanceAttributes, ListInstanceAttributesResponse (ListInstanceAttributesResponse'), newListInstanceAttributesResponse, -- ** ListInstanceStorageConfigs (Paginated) ListInstanceStorageConfigs (ListInstanceStorageConfigs'), newListInstanceStorageConfigs, ListInstanceStorageConfigsResponse (ListInstanceStorageConfigsResponse'), newListInstanceStorageConfigsResponse, -- ** ListInstances (Paginated) ListInstances (ListInstances'), newListInstances, ListInstancesResponse (ListInstancesResponse'), newListInstancesResponse, -- ** ListIntegrationAssociations (Paginated) ListIntegrationAssociations (ListIntegrationAssociations'), newListIntegrationAssociations, ListIntegrationAssociationsResponse (ListIntegrationAssociationsResponse'), newListIntegrationAssociationsResponse, -- ** ListLambdaFunctions (Paginated) ListLambdaFunctions (ListLambdaFunctions'), newListLambdaFunctions, ListLambdaFunctionsResponse (ListLambdaFunctionsResponse'), newListLambdaFunctionsResponse, -- ** ListLexBots (Paginated) ListLexBots (ListLexBots'), newListLexBots, ListLexBotsResponse (ListLexBotsResponse'), newListLexBotsResponse, -- ** ListPhoneNumbers (Paginated) ListPhoneNumbers (ListPhoneNumbers'), newListPhoneNumbers, ListPhoneNumbersResponse (ListPhoneNumbersResponse'), newListPhoneNumbersResponse, -- ** ListPhoneNumbersV2 (Paginated) ListPhoneNumbersV2 (ListPhoneNumbersV2'), newListPhoneNumbersV2, ListPhoneNumbersV2Response (ListPhoneNumbersV2Response'), newListPhoneNumbersV2Response, -- ** ListPrompts (Paginated) ListPrompts (ListPrompts'), newListPrompts, ListPromptsResponse (ListPromptsResponse'), newListPromptsResponse, -- ** ListQueueQuickConnects (Paginated) ListQueueQuickConnects (ListQueueQuickConnects'), newListQueueQuickConnects, ListQueueQuickConnectsResponse (ListQueueQuickConnectsResponse'), newListQueueQuickConnectsResponse, -- ** ListQueues (Paginated) ListQueues (ListQueues'), newListQueues, ListQueuesResponse (ListQueuesResponse'), newListQueuesResponse, -- ** ListQuickConnects (Paginated) ListQuickConnects (ListQuickConnects'), newListQuickConnects, ListQuickConnectsResponse (ListQuickConnectsResponse'), newListQuickConnectsResponse, -- ** ListRoutingProfileQueues (Paginated) ListRoutingProfileQueues (ListRoutingProfileQueues'), newListRoutingProfileQueues, ListRoutingProfileQueuesResponse (ListRoutingProfileQueuesResponse'), newListRoutingProfileQueuesResponse, -- ** ListRoutingProfiles (Paginated) ListRoutingProfiles (ListRoutingProfiles'), newListRoutingProfiles, ListRoutingProfilesResponse (ListRoutingProfilesResponse'), newListRoutingProfilesResponse, -- ** ListRules (Paginated) ListRules (ListRules'), newListRules, ListRulesResponse (ListRulesResponse'), newListRulesResponse, -- ** ListSecurityKeys (Paginated) ListSecurityKeys (ListSecurityKeys'), newListSecurityKeys, ListSecurityKeysResponse (ListSecurityKeysResponse'), newListSecurityKeysResponse, -- ** ListSecurityProfilePermissions (Paginated) ListSecurityProfilePermissions (ListSecurityProfilePermissions'), newListSecurityProfilePermissions, ListSecurityProfilePermissionsResponse (ListSecurityProfilePermissionsResponse'), newListSecurityProfilePermissionsResponse, -- ** ListSecurityProfiles (Paginated) ListSecurityProfiles (ListSecurityProfiles'), newListSecurityProfiles, ListSecurityProfilesResponse (ListSecurityProfilesResponse'), newListSecurityProfilesResponse, -- ** ListTagsForResource ListTagsForResource (ListTagsForResource'), newListTagsForResource, ListTagsForResourceResponse (ListTagsForResourceResponse'), newListTagsForResourceResponse, -- ** ListTaskTemplates (Paginated) ListTaskTemplates (ListTaskTemplates'), newListTaskTemplates, ListTaskTemplatesResponse (ListTaskTemplatesResponse'), newListTaskTemplatesResponse, -- ** ListTrafficDistributionGroups (Paginated) ListTrafficDistributionGroups (ListTrafficDistributionGroups'), newListTrafficDistributionGroups, ListTrafficDistributionGroupsResponse (ListTrafficDistributionGroupsResponse'), newListTrafficDistributionGroupsResponse, -- ** ListUseCases (Paginated) ListUseCases (ListUseCases'), newListUseCases, ListUseCasesResponse (ListUseCasesResponse'), newListUseCasesResponse, -- ** ListUserHierarchyGroups (Paginated) ListUserHierarchyGroups (ListUserHierarchyGroups'), newListUserHierarchyGroups, ListUserHierarchyGroupsResponse (ListUserHierarchyGroupsResponse'), newListUserHierarchyGroupsResponse, -- ** ListUsers (Paginated) ListUsers (ListUsers'), newListUsers, ListUsersResponse (ListUsersResponse'), newListUsersResponse, -- ** MonitorContact MonitorContact (MonitorContact'), newMonitorContact, MonitorContactResponse (MonitorContactResponse'), newMonitorContactResponse, -- ** PutUserStatus PutUserStatus (PutUserStatus'), newPutUserStatus, PutUserStatusResponse (PutUserStatusResponse'), newPutUserStatusResponse, -- ** ReleasePhoneNumber ReleasePhoneNumber (ReleasePhoneNumber'), newReleasePhoneNumber, ReleasePhoneNumberResponse (ReleasePhoneNumberResponse'), newReleasePhoneNumberResponse, -- ** ReplicateInstance ReplicateInstance (ReplicateInstance'), newReplicateInstance, ReplicateInstanceResponse (ReplicateInstanceResponse'), newReplicateInstanceResponse, -- ** ResumeContactRecording ResumeContactRecording (ResumeContactRecording'), newResumeContactRecording, ResumeContactRecordingResponse (ResumeContactRecordingResponse'), newResumeContactRecordingResponse, -- ** SearchAvailablePhoneNumbers (Paginated) SearchAvailablePhoneNumbers (SearchAvailablePhoneNumbers'), newSearchAvailablePhoneNumbers, SearchAvailablePhoneNumbersResponse (SearchAvailablePhoneNumbersResponse'), newSearchAvailablePhoneNumbersResponse, -- ** SearchQueues (Paginated) SearchQueues (SearchQueues'), newSearchQueues, SearchQueuesResponse (SearchQueuesResponse'), newSearchQueuesResponse, -- ** SearchRoutingProfiles (Paginated) SearchRoutingProfiles (SearchRoutingProfiles'), newSearchRoutingProfiles, SearchRoutingProfilesResponse (SearchRoutingProfilesResponse'), newSearchRoutingProfilesResponse, -- ** SearchSecurityProfiles (Paginated) SearchSecurityProfiles (SearchSecurityProfiles'), newSearchSecurityProfiles, SearchSecurityProfilesResponse (SearchSecurityProfilesResponse'), newSearchSecurityProfilesResponse, -- ** SearchUsers (Paginated) SearchUsers (SearchUsers'), newSearchUsers, SearchUsersResponse (SearchUsersResponse'), newSearchUsersResponse, -- ** SearchVocabularies (Paginated) SearchVocabularies (SearchVocabularies'), newSearchVocabularies, SearchVocabulariesResponse (SearchVocabulariesResponse'), newSearchVocabulariesResponse, -- ** StartChatContact StartChatContact (StartChatContact'), newStartChatContact, StartChatContactResponse (StartChatContactResponse'), newStartChatContactResponse, -- ** StartContactRecording StartContactRecording (StartContactRecording'), newStartContactRecording, StartContactRecordingResponse (StartContactRecordingResponse'), newStartContactRecordingResponse, -- ** StartContactStreaming StartContactStreaming (StartContactStreaming'), newStartContactStreaming, StartContactStreamingResponse (StartContactStreamingResponse'), newStartContactStreamingResponse, -- ** StartOutboundVoiceContact StartOutboundVoiceContact (StartOutboundVoiceContact'), newStartOutboundVoiceContact, StartOutboundVoiceContactResponse (StartOutboundVoiceContactResponse'), newStartOutboundVoiceContactResponse, -- ** StartTaskContact StartTaskContact (StartTaskContact'), newStartTaskContact, StartTaskContactResponse (StartTaskContactResponse'), newStartTaskContactResponse, -- ** StopContact StopContact (StopContact'), newStopContact, StopContactResponse (StopContactResponse'), newStopContactResponse, -- ** StopContactRecording StopContactRecording (StopContactRecording'), newStopContactRecording, StopContactRecordingResponse (StopContactRecordingResponse'), newStopContactRecordingResponse, -- ** StopContactStreaming StopContactStreaming (StopContactStreaming'), newStopContactStreaming, StopContactStreamingResponse (StopContactStreamingResponse'), newStopContactStreamingResponse, -- ** SuspendContactRecording SuspendContactRecording (SuspendContactRecording'), newSuspendContactRecording, SuspendContactRecordingResponse (SuspendContactRecordingResponse'), newSuspendContactRecordingResponse, -- ** TagResource TagResource (TagResource'), newTagResource, TagResourceResponse (TagResourceResponse'), newTagResourceResponse, -- ** TransferContact TransferContact (TransferContact'), newTransferContact, TransferContactResponse (TransferContactResponse'), newTransferContactResponse, -- ** UntagResource UntagResource (UntagResource'), newUntagResource, UntagResourceResponse (UntagResourceResponse'), newUntagResourceResponse, -- ** UpdateAgentStatus UpdateAgentStatus (UpdateAgentStatus'), newUpdateAgentStatus, UpdateAgentStatusResponse (UpdateAgentStatusResponse'), newUpdateAgentStatusResponse, -- ** UpdateContact UpdateContact (UpdateContact'), newUpdateContact, UpdateContactResponse (UpdateContactResponse'), newUpdateContactResponse, -- ** UpdateContactAttributes UpdateContactAttributes (UpdateContactAttributes'), newUpdateContactAttributes, UpdateContactAttributesResponse (UpdateContactAttributesResponse'), newUpdateContactAttributesResponse, -- ** UpdateContactFlowContent UpdateContactFlowContent (UpdateContactFlowContent'), newUpdateContactFlowContent, UpdateContactFlowContentResponse (UpdateContactFlowContentResponse'), newUpdateContactFlowContentResponse, -- ** UpdateContactFlowMetadata UpdateContactFlowMetadata (UpdateContactFlowMetadata'), newUpdateContactFlowMetadata, UpdateContactFlowMetadataResponse (UpdateContactFlowMetadataResponse'), newUpdateContactFlowMetadataResponse, -- ** UpdateContactFlowModuleContent UpdateContactFlowModuleContent (UpdateContactFlowModuleContent'), newUpdateContactFlowModuleContent, UpdateContactFlowModuleContentResponse (UpdateContactFlowModuleContentResponse'), newUpdateContactFlowModuleContentResponse, -- ** UpdateContactFlowModuleMetadata UpdateContactFlowModuleMetadata (UpdateContactFlowModuleMetadata'), newUpdateContactFlowModuleMetadata, UpdateContactFlowModuleMetadataResponse (UpdateContactFlowModuleMetadataResponse'), newUpdateContactFlowModuleMetadataResponse, -- ** UpdateContactFlowName UpdateContactFlowName (UpdateContactFlowName'), newUpdateContactFlowName, UpdateContactFlowNameResponse (UpdateContactFlowNameResponse'), newUpdateContactFlowNameResponse, -- ** UpdateContactSchedule UpdateContactSchedule (UpdateContactSchedule'), newUpdateContactSchedule, UpdateContactScheduleResponse (UpdateContactScheduleResponse'), newUpdateContactScheduleResponse, -- ** UpdateHoursOfOperation UpdateHoursOfOperation (UpdateHoursOfOperation'), newUpdateHoursOfOperation, UpdateHoursOfOperationResponse (UpdateHoursOfOperationResponse'), newUpdateHoursOfOperationResponse, -- ** UpdateInstanceAttribute UpdateInstanceAttribute (UpdateInstanceAttribute'), newUpdateInstanceAttribute, UpdateInstanceAttributeResponse (UpdateInstanceAttributeResponse'), newUpdateInstanceAttributeResponse, -- ** UpdateInstanceStorageConfig UpdateInstanceStorageConfig (UpdateInstanceStorageConfig'), newUpdateInstanceStorageConfig, UpdateInstanceStorageConfigResponse (UpdateInstanceStorageConfigResponse'), newUpdateInstanceStorageConfigResponse, -- ** UpdateParticipantRoleConfig UpdateParticipantRoleConfig (UpdateParticipantRoleConfig'), newUpdateParticipantRoleConfig, UpdateParticipantRoleConfigResponse (UpdateParticipantRoleConfigResponse'), newUpdateParticipantRoleConfigResponse, -- ** UpdatePhoneNumber UpdatePhoneNumber (UpdatePhoneNumber'), newUpdatePhoneNumber, UpdatePhoneNumberResponse (UpdatePhoneNumberResponse'), newUpdatePhoneNumberResponse, -- ** UpdateQueueHoursOfOperation UpdateQueueHoursOfOperation (UpdateQueueHoursOfOperation'), newUpdateQueueHoursOfOperation, UpdateQueueHoursOfOperationResponse (UpdateQueueHoursOfOperationResponse'), newUpdateQueueHoursOfOperationResponse, -- ** UpdateQueueMaxContacts UpdateQueueMaxContacts (UpdateQueueMaxContacts'), newUpdateQueueMaxContacts, UpdateQueueMaxContactsResponse (UpdateQueueMaxContactsResponse'), newUpdateQueueMaxContactsResponse, -- ** UpdateQueueName UpdateQueueName (UpdateQueueName'), newUpdateQueueName, UpdateQueueNameResponse (UpdateQueueNameResponse'), newUpdateQueueNameResponse, -- ** UpdateQueueOutboundCallerConfig UpdateQueueOutboundCallerConfig (UpdateQueueOutboundCallerConfig'), newUpdateQueueOutboundCallerConfig, UpdateQueueOutboundCallerConfigResponse (UpdateQueueOutboundCallerConfigResponse'), newUpdateQueueOutboundCallerConfigResponse, -- ** UpdateQueueStatus UpdateQueueStatus (UpdateQueueStatus'), newUpdateQueueStatus, UpdateQueueStatusResponse (UpdateQueueStatusResponse'), newUpdateQueueStatusResponse, -- ** UpdateQuickConnectConfig UpdateQuickConnectConfig (UpdateQuickConnectConfig'), newUpdateQuickConnectConfig, UpdateQuickConnectConfigResponse (UpdateQuickConnectConfigResponse'), newUpdateQuickConnectConfigResponse, -- ** UpdateQuickConnectName UpdateQuickConnectName (UpdateQuickConnectName'), newUpdateQuickConnectName, UpdateQuickConnectNameResponse (UpdateQuickConnectNameResponse'), newUpdateQuickConnectNameResponse, -- ** UpdateRoutingProfileConcurrency UpdateRoutingProfileConcurrency (UpdateRoutingProfileConcurrency'), newUpdateRoutingProfileConcurrency, UpdateRoutingProfileConcurrencyResponse (UpdateRoutingProfileConcurrencyResponse'), newUpdateRoutingProfileConcurrencyResponse, -- ** UpdateRoutingProfileDefaultOutboundQueue UpdateRoutingProfileDefaultOutboundQueue (UpdateRoutingProfileDefaultOutboundQueue'), newUpdateRoutingProfileDefaultOutboundQueue, UpdateRoutingProfileDefaultOutboundQueueResponse (UpdateRoutingProfileDefaultOutboundQueueResponse'), newUpdateRoutingProfileDefaultOutboundQueueResponse, -- ** UpdateRoutingProfileName UpdateRoutingProfileName (UpdateRoutingProfileName'), newUpdateRoutingProfileName, UpdateRoutingProfileNameResponse (UpdateRoutingProfileNameResponse'), newUpdateRoutingProfileNameResponse, -- ** UpdateRoutingProfileQueues UpdateRoutingProfileQueues (UpdateRoutingProfileQueues'), newUpdateRoutingProfileQueues, UpdateRoutingProfileQueuesResponse (UpdateRoutingProfileQueuesResponse'), newUpdateRoutingProfileQueuesResponse, -- ** UpdateRule UpdateRule (UpdateRule'), newUpdateRule, UpdateRuleResponse (UpdateRuleResponse'), newUpdateRuleResponse, -- ** UpdateSecurityProfile UpdateSecurityProfile (UpdateSecurityProfile'), newUpdateSecurityProfile, UpdateSecurityProfileResponse (UpdateSecurityProfileResponse'), newUpdateSecurityProfileResponse, -- ** UpdateTaskTemplate UpdateTaskTemplate (UpdateTaskTemplate'), newUpdateTaskTemplate, UpdateTaskTemplateResponse (UpdateTaskTemplateResponse'), newUpdateTaskTemplateResponse, -- ** UpdateTrafficDistribution UpdateTrafficDistribution (UpdateTrafficDistribution'), newUpdateTrafficDistribution, UpdateTrafficDistributionResponse (UpdateTrafficDistributionResponse'), newUpdateTrafficDistributionResponse, -- ** UpdateUserHierarchy UpdateUserHierarchy (UpdateUserHierarchy'), newUpdateUserHierarchy, UpdateUserHierarchyResponse (UpdateUserHierarchyResponse'), newUpdateUserHierarchyResponse, -- ** UpdateUserHierarchyGroupName UpdateUserHierarchyGroupName (UpdateUserHierarchyGroupName'), newUpdateUserHierarchyGroupName, UpdateUserHierarchyGroupNameResponse (UpdateUserHierarchyGroupNameResponse'), newUpdateUserHierarchyGroupNameResponse, -- ** UpdateUserHierarchyStructure UpdateUserHierarchyStructure (UpdateUserHierarchyStructure'), newUpdateUserHierarchyStructure, UpdateUserHierarchyStructureResponse (UpdateUserHierarchyStructureResponse'), newUpdateUserHierarchyStructureResponse, -- ** UpdateUserIdentityInfo UpdateUserIdentityInfo (UpdateUserIdentityInfo'), newUpdateUserIdentityInfo, UpdateUserIdentityInfoResponse (UpdateUserIdentityInfoResponse'), newUpdateUserIdentityInfoResponse, -- ** UpdateUserPhoneConfig UpdateUserPhoneConfig (UpdateUserPhoneConfig'), newUpdateUserPhoneConfig, UpdateUserPhoneConfigResponse (UpdateUserPhoneConfigResponse'), newUpdateUserPhoneConfigResponse, -- ** UpdateUserRoutingProfile UpdateUserRoutingProfile (UpdateUserRoutingProfile'), newUpdateUserRoutingProfile, UpdateUserRoutingProfileResponse (UpdateUserRoutingProfileResponse'), newUpdateUserRoutingProfileResponse, -- ** UpdateUserSecurityProfiles UpdateUserSecurityProfiles (UpdateUserSecurityProfiles'), newUpdateUserSecurityProfiles, UpdateUserSecurityProfilesResponse (UpdateUserSecurityProfilesResponse'), newUpdateUserSecurityProfilesResponse, -- * Types -- ** ActionType ActionType (..), -- ** AgentStatusState AgentStatusState (..), -- ** AgentStatusType AgentStatusType (..), -- ** Channel Channel (..), -- ** Comparison Comparison (..), -- ** ContactFlowModuleState ContactFlowModuleState (..), -- ** ContactFlowModuleStatus ContactFlowModuleStatus (..), -- ** ContactFlowState ContactFlowState (..), -- ** ContactFlowType ContactFlowType (..), -- ** ContactInitiationMethod ContactInitiationMethod (..), -- ** ContactState ContactState (..), -- ** CurrentMetricName CurrentMetricName (..), -- ** DirectoryType DirectoryType (..), -- ** EncryptionType EncryptionType (..), -- ** EventSourceName EventSourceName (..), -- ** Grouping Grouping (..), -- ** HierarchyGroupMatchType HierarchyGroupMatchType (..), -- ** HistoricalMetricName HistoricalMetricName (..), -- ** HoursOfOperationDays HoursOfOperationDays (..), -- ** InstanceAttributeType InstanceAttributeType (..), -- ** InstanceStatus InstanceStatus (..), -- ** InstanceStorageResourceType InstanceStorageResourceType (..), -- ** IntegrationType IntegrationType (..), -- ** LexVersion LexVersion (..), -- ** MonitorCapability MonitorCapability (..), -- ** NotificationContentType NotificationContentType (..), -- ** NotificationDeliveryType NotificationDeliveryType (..), -- ** ParticipantTimerAction ParticipantTimerAction (..), -- ** ParticipantTimerType ParticipantTimerType (..), -- ** PhoneNumberCountryCode PhoneNumberCountryCode (..), -- ** PhoneNumberType PhoneNumberType (..), -- ** PhoneNumberWorkflowStatus PhoneNumberWorkflowStatus (..), -- ** PhoneType PhoneType (..), -- ** QueueStatus QueueStatus (..), -- ** QueueType QueueType (..), -- ** QuickConnectType QuickConnectType (..), -- ** ReferenceStatus ReferenceStatus (..), -- ** ReferenceType ReferenceType (..), -- ** RulePublishStatus RulePublishStatus (..), -- ** SearchableQueueType SearchableQueueType (..), -- ** SortOrder SortOrder (..), -- ** SourceType SourceType (..), -- ** Statistic Statistic (..), -- ** StorageType StorageType (..), -- ** StringComparisonType StringComparisonType (..), -- ** TaskTemplateFieldType TaskTemplateFieldType (..), -- ** TaskTemplateStatus TaskTemplateStatus (..), -- ** TimerEligibleParticipantRoles TimerEligibleParticipantRoles (..), -- ** TrafficDistributionGroupStatus TrafficDistributionGroupStatus (..), -- ** TrafficType TrafficType (..), -- ** Unit Unit (..), -- ** UseCaseType UseCaseType (..), -- ** VocabularyLanguageCode VocabularyLanguageCode (..), -- ** VocabularyState VocabularyState (..), -- ** VoiceRecordingTrack VoiceRecordingTrack (..), -- ** ActionSummary ActionSummary (ActionSummary'), newActionSummary, -- ** AgentContactReference AgentContactReference (AgentContactReference'), newAgentContactReference, -- ** AgentInfo AgentInfo (AgentInfo'), newAgentInfo, -- ** AgentStatus AgentStatus (AgentStatus'), newAgentStatus, -- ** AgentStatusReference AgentStatusReference (AgentStatusReference'), newAgentStatusReference, -- ** AgentStatusSummary AgentStatusSummary (AgentStatusSummary'), newAgentStatusSummary, -- ** AnswerMachineDetectionConfig AnswerMachineDetectionConfig (AnswerMachineDetectionConfig'), newAnswerMachineDetectionConfig, -- ** AssignContactCategoryActionDefinition AssignContactCategoryActionDefinition (AssignContactCategoryActionDefinition'), newAssignContactCategoryActionDefinition, -- ** AttachmentReference AttachmentReference (AttachmentReference'), newAttachmentReference, -- ** Attribute Attribute (Attribute'), newAttribute, -- ** AvailableNumberSummary AvailableNumberSummary (AvailableNumberSummary'), newAvailableNumberSummary, -- ** ChatMessage ChatMessage (ChatMessage'), newChatMessage, -- ** ChatParticipantRoleConfig ChatParticipantRoleConfig (ChatParticipantRoleConfig'), newChatParticipantRoleConfig, -- ** ChatStreamingConfiguration ChatStreamingConfiguration (ChatStreamingConfiguration'), newChatStreamingConfiguration, -- ** ClaimedPhoneNumberSummary ClaimedPhoneNumberSummary (ClaimedPhoneNumberSummary'), newClaimedPhoneNumberSummary, -- ** Contact Contact (Contact'), newContact, -- ** ContactFilter ContactFilter (ContactFilter'), newContactFilter, -- ** ContactFlow ContactFlow (ContactFlow'), newContactFlow, -- ** ContactFlowModule ContactFlowModule (ContactFlowModule'), newContactFlowModule, -- ** ContactFlowModuleSummary ContactFlowModuleSummary (ContactFlowModuleSummary'), newContactFlowModuleSummary, -- ** ContactFlowSummary ContactFlowSummary (ContactFlowSummary'), newContactFlowSummary, -- ** ControlPlaneTagFilter ControlPlaneTagFilter (ControlPlaneTagFilter'), newControlPlaneTagFilter, -- ** Credentials Credentials (Credentials'), newCredentials, -- ** CurrentMetric CurrentMetric (CurrentMetric'), newCurrentMetric, -- ** CurrentMetricData CurrentMetricData (CurrentMetricData'), newCurrentMetricData, -- ** CurrentMetricResult CurrentMetricResult (CurrentMetricResult'), newCurrentMetricResult, -- ** CurrentMetricSortCriteria CurrentMetricSortCriteria (CurrentMetricSortCriteria'), newCurrentMetricSortCriteria, -- ** DateReference DateReference (DateReference'), newDateReference, -- ** DefaultVocabulary DefaultVocabulary (DefaultVocabulary'), newDefaultVocabulary, -- ** Dimensions Dimensions (Dimensions'), newDimensions, -- ** Distribution Distribution (Distribution'), newDistribution, -- ** EmailReference EmailReference (EmailReference'), newEmailReference, -- ** EncryptionConfig EncryptionConfig (EncryptionConfig'), newEncryptionConfig, -- ** EventBridgeActionDefinition EventBridgeActionDefinition (EventBridgeActionDefinition'), newEventBridgeActionDefinition, -- ** Filters Filters (Filters'), newFilters, -- ** HierarchyGroup HierarchyGroup (HierarchyGroup'), newHierarchyGroup, -- ** HierarchyGroupCondition HierarchyGroupCondition (HierarchyGroupCondition'), newHierarchyGroupCondition, -- ** HierarchyGroupSummary HierarchyGroupSummary (HierarchyGroupSummary'), newHierarchyGroupSummary, -- ** HierarchyGroupSummaryReference HierarchyGroupSummaryReference (HierarchyGroupSummaryReference'), newHierarchyGroupSummaryReference, -- ** HierarchyLevel HierarchyLevel (HierarchyLevel'), newHierarchyLevel, -- ** HierarchyLevelUpdate HierarchyLevelUpdate (HierarchyLevelUpdate'), newHierarchyLevelUpdate, -- ** HierarchyPath HierarchyPath (HierarchyPath'), newHierarchyPath, -- ** HierarchyPathReference HierarchyPathReference (HierarchyPathReference'), newHierarchyPathReference, -- ** HierarchyStructure HierarchyStructure (HierarchyStructure'), newHierarchyStructure, -- ** HierarchyStructureUpdate HierarchyStructureUpdate (HierarchyStructureUpdate'), newHierarchyStructureUpdate, -- ** HistoricalMetric HistoricalMetric (HistoricalMetric'), newHistoricalMetric, -- ** HistoricalMetricData HistoricalMetricData (HistoricalMetricData'), newHistoricalMetricData, -- ** HistoricalMetricResult HistoricalMetricResult (HistoricalMetricResult'), newHistoricalMetricResult, -- ** HoursOfOperation HoursOfOperation (HoursOfOperation'), newHoursOfOperation, -- ** HoursOfOperationConfig HoursOfOperationConfig (HoursOfOperationConfig'), newHoursOfOperationConfig, -- ** HoursOfOperationSummary HoursOfOperationSummary (HoursOfOperationSummary'), newHoursOfOperationSummary, -- ** HoursOfOperationTimeSlice HoursOfOperationTimeSlice (HoursOfOperationTimeSlice'), newHoursOfOperationTimeSlice, -- ** Instance Instance (Instance'), newInstance, -- ** InstanceStatusReason InstanceStatusReason (InstanceStatusReason'), newInstanceStatusReason, -- ** InstanceStorageConfig InstanceStorageConfig (InstanceStorageConfig'), newInstanceStorageConfig, -- ** InstanceSummary InstanceSummary (InstanceSummary'), newInstanceSummary, -- ** IntegrationAssociationSummary IntegrationAssociationSummary (IntegrationAssociationSummary'), newIntegrationAssociationSummary, -- ** InvisibleFieldInfo InvisibleFieldInfo (InvisibleFieldInfo'), newInvisibleFieldInfo, -- ** KinesisFirehoseConfig KinesisFirehoseConfig (KinesisFirehoseConfig'), newKinesisFirehoseConfig, -- ** KinesisStreamConfig KinesisStreamConfig (KinesisStreamConfig'), newKinesisStreamConfig, -- ** KinesisVideoStreamConfig KinesisVideoStreamConfig (KinesisVideoStreamConfig'), newKinesisVideoStreamConfig, -- ** LexBot LexBot (LexBot'), newLexBot, -- ** LexBotConfig LexBotConfig (LexBotConfig'), newLexBotConfig, -- ** LexV2Bot LexV2Bot (LexV2Bot'), newLexV2Bot, -- ** ListPhoneNumbersSummary ListPhoneNumbersSummary (ListPhoneNumbersSummary'), newListPhoneNumbersSummary, -- ** MediaConcurrency MediaConcurrency (MediaConcurrency'), newMediaConcurrency, -- ** NotificationRecipientType NotificationRecipientType (NotificationRecipientType'), newNotificationRecipientType, -- ** NumberReference NumberReference (NumberReference'), newNumberReference, -- ** OutboundCallerConfig OutboundCallerConfig (OutboundCallerConfig'), newOutboundCallerConfig, -- ** ParticipantDetails ParticipantDetails (ParticipantDetails'), newParticipantDetails, -- ** ParticipantTimerConfiguration ParticipantTimerConfiguration (ParticipantTimerConfiguration'), newParticipantTimerConfiguration, -- ** ParticipantTimerValue ParticipantTimerValue (ParticipantTimerValue'), newParticipantTimerValue, -- ** PhoneNumberQuickConnectConfig PhoneNumberQuickConnectConfig (PhoneNumberQuickConnectConfig'), newPhoneNumberQuickConnectConfig, -- ** PhoneNumberStatus PhoneNumberStatus (PhoneNumberStatus'), newPhoneNumberStatus, -- ** PhoneNumberSummary PhoneNumberSummary (PhoneNumberSummary'), newPhoneNumberSummary, -- ** PromptSummary PromptSummary (PromptSummary'), newPromptSummary, -- ** Queue Queue (Queue'), newQueue, -- ** QueueInfo QueueInfo (QueueInfo'), newQueueInfo, -- ** QueueQuickConnectConfig QueueQuickConnectConfig (QueueQuickConnectConfig'), newQueueQuickConnectConfig, -- ** QueueReference QueueReference (QueueReference'), newQueueReference, -- ** QueueSearchCriteria QueueSearchCriteria (QueueSearchCriteria'), newQueueSearchCriteria, -- ** QueueSearchFilter QueueSearchFilter (QueueSearchFilter'), newQueueSearchFilter, -- ** QueueSummary QueueSummary (QueueSummary'), newQueueSummary, -- ** QuickConnect QuickConnect (QuickConnect'), newQuickConnect, -- ** QuickConnectConfig QuickConnectConfig (QuickConnectConfig'), newQuickConnectConfig, -- ** QuickConnectSummary QuickConnectSummary (QuickConnectSummary'), newQuickConnectSummary, -- ** ReadOnlyFieldInfo ReadOnlyFieldInfo (ReadOnlyFieldInfo'), newReadOnlyFieldInfo, -- ** Reference Reference (Reference'), newReference, -- ** ReferenceSummary ReferenceSummary (ReferenceSummary'), newReferenceSummary, -- ** RequiredFieldInfo RequiredFieldInfo (RequiredFieldInfo'), newRequiredFieldInfo, -- ** RoutingProfile RoutingProfile (RoutingProfile'), newRoutingProfile, -- ** RoutingProfileQueueConfig RoutingProfileQueueConfig (RoutingProfileQueueConfig'), newRoutingProfileQueueConfig, -- ** RoutingProfileQueueConfigSummary RoutingProfileQueueConfigSummary (RoutingProfileQueueConfigSummary'), newRoutingProfileQueueConfigSummary, -- ** RoutingProfileQueueReference RoutingProfileQueueReference (RoutingProfileQueueReference'), newRoutingProfileQueueReference, -- ** RoutingProfileReference RoutingProfileReference (RoutingProfileReference'), newRoutingProfileReference, -- ** RoutingProfileSearchCriteria RoutingProfileSearchCriteria (RoutingProfileSearchCriteria'), newRoutingProfileSearchCriteria, -- ** RoutingProfileSearchFilter RoutingProfileSearchFilter (RoutingProfileSearchFilter'), newRoutingProfileSearchFilter, -- ** RoutingProfileSummary RoutingProfileSummary (RoutingProfileSummary'), newRoutingProfileSummary, -- ** Rule Rule (Rule'), newRule, -- ** RuleAction RuleAction (RuleAction'), newRuleAction, -- ** RuleSummary RuleSummary (RuleSummary'), newRuleSummary, -- ** RuleTriggerEventSource RuleTriggerEventSource (RuleTriggerEventSource'), newRuleTriggerEventSource, -- ** S3Config S3Config (S3Config'), newS3Config, -- ** SecurityKey SecurityKey (SecurityKey'), newSecurityKey, -- ** SecurityProfile SecurityProfile (SecurityProfile'), newSecurityProfile, -- ** SecurityProfileSearchCriteria SecurityProfileSearchCriteria (SecurityProfileSearchCriteria'), newSecurityProfileSearchCriteria, -- ** SecurityProfileSearchSummary SecurityProfileSearchSummary (SecurityProfileSearchSummary'), newSecurityProfileSearchSummary, -- ** SecurityProfileSummary SecurityProfileSummary (SecurityProfileSummary'), newSecurityProfileSummary, -- ** SecurityProfilesSearchFilter SecurityProfilesSearchFilter (SecurityProfilesSearchFilter'), newSecurityProfilesSearchFilter, -- ** SendNotificationActionDefinition SendNotificationActionDefinition (SendNotificationActionDefinition'), newSendNotificationActionDefinition, -- ** StringCondition StringCondition (StringCondition'), newStringCondition, -- ** StringReference StringReference (StringReference'), newStringReference, -- ** TagCondition TagCondition (TagCondition'), newTagCondition, -- ** TaskActionDefinition TaskActionDefinition (TaskActionDefinition'), newTaskActionDefinition, -- ** TaskTemplateConstraints TaskTemplateConstraints (TaskTemplateConstraints'), newTaskTemplateConstraints, -- ** TaskTemplateDefaultFieldValue TaskTemplateDefaultFieldValue (TaskTemplateDefaultFieldValue'), newTaskTemplateDefaultFieldValue, -- ** TaskTemplateDefaults TaskTemplateDefaults (TaskTemplateDefaults'), newTaskTemplateDefaults, -- ** TaskTemplateField TaskTemplateField (TaskTemplateField'), newTaskTemplateField, -- ** TaskTemplateFieldIdentifier TaskTemplateFieldIdentifier (TaskTemplateFieldIdentifier'), newTaskTemplateFieldIdentifier, -- ** TaskTemplateMetadata TaskTemplateMetadata (TaskTemplateMetadata'), newTaskTemplateMetadata, -- ** TelephonyConfig TelephonyConfig (TelephonyConfig'), newTelephonyConfig, -- ** Threshold Threshold (Threshold'), newThreshold, -- ** TrafficDistributionGroup TrafficDistributionGroup (TrafficDistributionGroup'), newTrafficDistributionGroup, -- ** TrafficDistributionGroupSummary TrafficDistributionGroupSummary (TrafficDistributionGroupSummary'), newTrafficDistributionGroupSummary, -- ** UpdateParticipantRoleConfigChannelInfo UpdateParticipantRoleConfigChannelInfo (UpdateParticipantRoleConfigChannelInfo'), newUpdateParticipantRoleConfigChannelInfo, -- ** UrlReference UrlReference (UrlReference'), newUrlReference, -- ** UseCase UseCase (UseCase'), newUseCase, -- ** User User (User'), newUser, -- ** UserData UserData (UserData'), newUserData, -- ** UserDataFilters UserDataFilters (UserDataFilters'), newUserDataFilters, -- ** UserIdentityInfo UserIdentityInfo (UserIdentityInfo'), newUserIdentityInfo, -- ** UserIdentityInfoLite UserIdentityInfoLite (UserIdentityInfoLite'), newUserIdentityInfoLite, -- ** UserPhoneConfig UserPhoneConfig (UserPhoneConfig'), newUserPhoneConfig, -- ** UserQuickConnectConfig UserQuickConnectConfig (UserQuickConnectConfig'), newUserQuickConnectConfig, -- ** UserReference UserReference (UserReference'), newUserReference, -- ** UserSearchCriteria UserSearchCriteria (UserSearchCriteria'), newUserSearchCriteria, -- ** UserSearchFilter UserSearchFilter (UserSearchFilter'), newUserSearchFilter, -- ** UserSearchSummary UserSearchSummary (UserSearchSummary'), newUserSearchSummary, -- ** UserSummary UserSummary (UserSummary'), newUserSummary, -- ** Vocabulary Vocabulary (Vocabulary'), newVocabulary, -- ** VocabularySummary VocabularySummary (VocabularySummary'), newVocabularySummary, -- ** VoiceRecordingConfiguration VoiceRecordingConfiguration (VoiceRecordingConfiguration'), newVoiceRecordingConfiguration, ) where import Amazonka.Connect.AssociateApprovedOrigin import Amazonka.Connect.AssociateBot import Amazonka.Connect.AssociateDefaultVocabulary import Amazonka.Connect.AssociateInstanceStorageConfig import Amazonka.Connect.AssociateLambdaFunction import Amazonka.Connect.AssociateLexBot import Amazonka.Connect.AssociatePhoneNumberContactFlow import Amazonka.Connect.AssociateQueueQuickConnects import Amazonka.Connect.AssociateRoutingProfileQueues import Amazonka.Connect.AssociateSecurityKey import Amazonka.Connect.ClaimPhoneNumber import Amazonka.Connect.CreateAgentStatus import Amazonka.Connect.CreateContactFlow import Amazonka.Connect.CreateContactFlowModule import Amazonka.Connect.CreateHoursOfOperation import Amazonka.Connect.CreateInstance import Amazonka.Connect.CreateIntegrationAssociation import Amazonka.Connect.CreateQueue import Amazonka.Connect.CreateQuickConnect import Amazonka.Connect.CreateRoutingProfile import Amazonka.Connect.CreateRule import Amazonka.Connect.CreateSecurityProfile import Amazonka.Connect.CreateTaskTemplate import Amazonka.Connect.CreateTrafficDistributionGroup import Amazonka.Connect.CreateUseCase import Amazonka.Connect.CreateUser import Amazonka.Connect.CreateUserHierarchyGroup import Amazonka.Connect.CreateVocabulary import Amazonka.Connect.DeleteContactFlow import Amazonka.Connect.DeleteContactFlowModule import Amazonka.Connect.DeleteHoursOfOperation import Amazonka.Connect.DeleteInstance import Amazonka.Connect.DeleteIntegrationAssociation import Amazonka.Connect.DeleteQuickConnect import Amazonka.Connect.DeleteRule import Amazonka.Connect.DeleteSecurityProfile import Amazonka.Connect.DeleteTaskTemplate import Amazonka.Connect.DeleteTrafficDistributionGroup import Amazonka.Connect.DeleteUseCase import Amazonka.Connect.DeleteUser import Amazonka.Connect.DeleteUserHierarchyGroup import Amazonka.Connect.DeleteVocabulary import Amazonka.Connect.DescribeAgentStatus import Amazonka.Connect.DescribeContact import Amazonka.Connect.DescribeContactFlow import Amazonka.Connect.DescribeContactFlowModule import Amazonka.Connect.DescribeHoursOfOperation import Amazonka.Connect.DescribeInstance import Amazonka.Connect.DescribeInstanceAttribute import Amazonka.Connect.DescribeInstanceStorageConfig import Amazonka.Connect.DescribePhoneNumber import Amazonka.Connect.DescribeQueue import Amazonka.Connect.DescribeQuickConnect import Amazonka.Connect.DescribeRoutingProfile import Amazonka.Connect.DescribeRule import Amazonka.Connect.DescribeSecurityProfile import Amazonka.Connect.DescribeTrafficDistributionGroup import Amazonka.Connect.DescribeUser import Amazonka.Connect.DescribeUserHierarchyGroup import Amazonka.Connect.DescribeUserHierarchyStructure import Amazonka.Connect.DescribeVocabulary import Amazonka.Connect.DisassociateApprovedOrigin import Amazonka.Connect.DisassociateBot import Amazonka.Connect.DisassociateInstanceStorageConfig import Amazonka.Connect.DisassociateLambdaFunction import Amazonka.Connect.DisassociateLexBot import Amazonka.Connect.DisassociatePhoneNumberContactFlow import Amazonka.Connect.DisassociateQueueQuickConnects import Amazonka.Connect.DisassociateRoutingProfileQueues import Amazonka.Connect.DisassociateSecurityKey import Amazonka.Connect.DismissUserContact import Amazonka.Connect.GetContactAttributes import Amazonka.Connect.GetCurrentMetricData import Amazonka.Connect.GetCurrentUserData import Amazonka.Connect.GetFederationToken import Amazonka.Connect.GetMetricData import Amazonka.Connect.GetTaskTemplate import Amazonka.Connect.GetTrafficDistribution import Amazonka.Connect.Lens import Amazonka.Connect.ListAgentStatuses import Amazonka.Connect.ListApprovedOrigins import Amazonka.Connect.ListBots import Amazonka.Connect.ListContactFlowModules import Amazonka.Connect.ListContactFlows import Amazonka.Connect.ListContactReferences import Amazonka.Connect.ListDefaultVocabularies import Amazonka.Connect.ListHoursOfOperations import Amazonka.Connect.ListInstanceAttributes import Amazonka.Connect.ListInstanceStorageConfigs import Amazonka.Connect.ListInstances import Amazonka.Connect.ListIntegrationAssociations import Amazonka.Connect.ListLambdaFunctions import Amazonka.Connect.ListLexBots import Amazonka.Connect.ListPhoneNumbers import Amazonka.Connect.ListPhoneNumbersV2 import Amazonka.Connect.ListPrompts import Amazonka.Connect.ListQueueQuickConnects import Amazonka.Connect.ListQueues import Amazonka.Connect.ListQuickConnects import Amazonka.Connect.ListRoutingProfileQueues import Amazonka.Connect.ListRoutingProfiles import Amazonka.Connect.ListRules import Amazonka.Connect.ListSecurityKeys import Amazonka.Connect.ListSecurityProfilePermissions import Amazonka.Connect.ListSecurityProfiles import Amazonka.Connect.ListTagsForResource import Amazonka.Connect.ListTaskTemplates import Amazonka.Connect.ListTrafficDistributionGroups import Amazonka.Connect.ListUseCases import Amazonka.Connect.ListUserHierarchyGroups import Amazonka.Connect.ListUsers import Amazonka.Connect.MonitorContact import Amazonka.Connect.PutUserStatus import Amazonka.Connect.ReleasePhoneNumber import Amazonka.Connect.ReplicateInstance import Amazonka.Connect.ResumeContactRecording import Amazonka.Connect.SearchAvailablePhoneNumbers import Amazonka.Connect.SearchQueues import Amazonka.Connect.SearchRoutingProfiles import Amazonka.Connect.SearchSecurityProfiles import Amazonka.Connect.SearchUsers import Amazonka.Connect.SearchVocabularies import Amazonka.Connect.StartChatContact import Amazonka.Connect.StartContactRecording import Amazonka.Connect.StartContactStreaming import Amazonka.Connect.StartOutboundVoiceContact import Amazonka.Connect.StartTaskContact import Amazonka.Connect.StopContact import Amazonka.Connect.StopContactRecording import Amazonka.Connect.StopContactStreaming import Amazonka.Connect.SuspendContactRecording import Amazonka.Connect.TagResource import Amazonka.Connect.TransferContact import Amazonka.Connect.Types import Amazonka.Connect.UntagResource import Amazonka.Connect.UpdateAgentStatus import Amazonka.Connect.UpdateContact import Amazonka.Connect.UpdateContactAttributes import Amazonka.Connect.UpdateContactFlowContent import Amazonka.Connect.UpdateContactFlowMetadata import Amazonka.Connect.UpdateContactFlowModuleContent import Amazonka.Connect.UpdateContactFlowModuleMetadata import Amazonka.Connect.UpdateContactFlowName import Amazonka.Connect.UpdateContactSchedule import Amazonka.Connect.UpdateHoursOfOperation import Amazonka.Connect.UpdateInstanceAttribute import Amazonka.Connect.UpdateInstanceStorageConfig import Amazonka.Connect.UpdateParticipantRoleConfig import Amazonka.Connect.UpdatePhoneNumber import Amazonka.Connect.UpdateQueueHoursOfOperation import Amazonka.Connect.UpdateQueueMaxContacts import Amazonka.Connect.UpdateQueueName import Amazonka.Connect.UpdateQueueOutboundCallerConfig import Amazonka.Connect.UpdateQueueStatus import Amazonka.Connect.UpdateQuickConnectConfig import Amazonka.Connect.UpdateQuickConnectName import Amazonka.Connect.UpdateRoutingProfileConcurrency import Amazonka.Connect.UpdateRoutingProfileDefaultOutboundQueue import Amazonka.Connect.UpdateRoutingProfileName import Amazonka.Connect.UpdateRoutingProfileQueues import Amazonka.Connect.UpdateRule import Amazonka.Connect.UpdateSecurityProfile import Amazonka.Connect.UpdateTaskTemplate import Amazonka.Connect.UpdateTrafficDistribution import Amazonka.Connect.UpdateUserHierarchy import Amazonka.Connect.UpdateUserHierarchyGroupName import Amazonka.Connect.UpdateUserHierarchyStructure import Amazonka.Connect.UpdateUserIdentityInfo import Amazonka.Connect.UpdateUserPhoneConfig import Amazonka.Connect.UpdateUserRoutingProfile import Amazonka.Connect.UpdateUserSecurityProfiles import Amazonka.Connect.Waiters -- $errors -- Error matchers are designed for use with the functions provided by -- . -- This allows catching (and rethrowing) service specific errors returned -- by 'Connect'. -- $operations -- Some AWS operations return results that are incomplete and require subsequent -- requests in order to obtain the entire result set. The process of sending -- subsequent requests to continue where a previous request left off is called -- pagination. For example, the 'ListObjects' operation of Amazon S3 returns up to -- 1000 objects at a time, and you must send subsequent requests with the -- appropriate Marker in order to retrieve the next page of results. -- -- Operations that have an 'AWSPager' instance can transparently perform subsequent -- requests, correctly setting Markers and other request facets to iterate through -- the entire result set of a truncated API operation. Operations which support -- this have an additional note in the documentation. -- -- Many operations have the ability to filter results on the server side. See the -- individual operation parameters for details. -- $waiters -- Waiters poll by repeatedly sending a request until some remote success condition -- configured by the 'Wait' specification is fulfilled. The 'Wait' specification -- determines how many attempts should be made, in addition to delay and retry strategies.