Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Amazonka.Connect
Contents
- Service Configuration
- Errors
- InvalidContactFlowException
- OutboundContactNotPermittedException
- InvalidParameterException
- InvalidRequestException
- DuplicateResourceException
- UserNotFoundException
- ContactFlowNotPublishedException
- DestinationNotAllowedException
- ContactNotFoundException
- ServiceQuotaExceededException
- ThrottlingException
- InternalServiceException
- ResourceConflictException
- ResourceNotFoundException
- LimitExceededException
- ResourceInUseException
- Waiters
- Operations
- DescribeInstance
- ListSecurityProfiles (Paginated)
- AssociateLexBot
- UpdateInstanceAttribute
- UpdateQueueStatus
- UpdateRoutingProfileQueues
- DescribeQueue
- ListInstanceAttributes (Paginated)
- UpdateAgentStatus
- DescribeInstanceStorageConfig
- CreateQuickConnect
- DescribeContactFlow
- UpdateUserHierarchy
- UpdateUserRoutingProfile
- UpdateUserHierarchyGroupName
- UpdateQueueHoursOfOperation
- DescribeRoutingProfile
- DisassociateLexBot
- DeleteQuickConnect
- StartOutboundVoiceContact
- ListTagsForResource
- GetMetricData (Paginated)
- StartContactRecording
- CreateInstance
- AssociateBot
- AssociateQueueQuickConnects
- StartTaskContact
- ListUsers (Paginated)
- ListUserHierarchyGroups (Paginated)
- ListQueues (Paginated)
- DescribeInstanceAttribute
- ListBots (Paginated)
- UpdateQuickConnectConfig
- DescribeAgentStatus
- DeleteInstance
- DisassociateInstanceStorageConfig
- CreateRoutingProfile
- UpdateInstanceStorageConfig
- DisassociateQueueQuickConnects
- CreateUseCase
- DisassociateBot
- ListQueueQuickConnects (Paginated)
- GetCurrentMetricData
- CreateContactFlow
- ListRoutingProfiles (Paginated)
- DeleteIntegrationAssociation
- DeleteHoursOfOperation
- UpdateUserPhoneConfig
- UpdateHoursOfOperation
- ListApprovedOrigins (Paginated)
- DescribeUserHierarchyStructure
- ListPhoneNumbers (Paginated)
- UpdateContactAttributes
- ListUseCases (Paginated)
- StartChatContact
- DeleteUseCase
- UpdateUserSecurityProfiles
- GetContactAttributes
- ListLambdaFunctions (Paginated)
- DescribeUserHierarchyGroup
- DescribeUser
- ResumeContactRecording
- UpdateContactFlowName
- SuspendContactRecording
- UpdateQueueName
- UpdateQueueMaxContacts
- ListRoutingProfileQueues (Paginated)
- DisassociateRoutingProfileQueues
- DisassociateLambdaFunction
- UpdateContactFlowContent
- UpdateUserHierarchyStructure
- DescribeHoursOfOperation
- ListQuickConnects (Paginated)
- CreateUserHierarchyGroup
- CreateUser
- CreateQueue
- UpdateQuickConnectName
- ListPrompts (Paginated)
- AssociateSecurityKey
- StopContactRecording
- DisassociateApprovedOrigin
- ListSecurityKeys (Paginated)
- GetFederationToken
- StopContact
- DeleteUser
- TagResource
- UpdateUserIdentityInfo
- ListInstances (Paginated)
- DeleteUserHierarchyGroup
- UpdateRoutingProfileDefaultOutboundQueue
- UpdateQueueOutboundCallerConfig
- ListContactFlows (Paginated)
- CreateIntegrationAssociation
- UntagResource
- AssociateApprovedOrigin
- CreateHoursOfOperation
- DisassociateSecurityKey
- UpdateRoutingProfileConcurrency
- ListInstanceStorageConfigs (Paginated)
- DescribeQuickConnect
- AssociateInstanceStorageConfig
- ListHoursOfOperations (Paginated)
- ListIntegrationAssociations (Paginated)
- CreateAgentStatus
- UpdateRoutingProfileName
- ListLexBots (Paginated)
- ListAgentStatuses (Paginated)
- AssociateLambdaFunction
- AssociateRoutingProfileQueues
- Types
- AgentStatusState
- AgentStatusType
- Channel
- Comparison
- ContactFlowType
- CurrentMetricName
- DirectoryType
- EncryptionType
- Grouping
- HistoricalMetricName
- HoursOfOperationDays
- InstanceAttributeType
- InstanceStatus
- InstanceStorageResourceType
- IntegrationType
- LexVersion
- PhoneNumberCountryCode
- PhoneNumberType
- PhoneType
- QueueStatus
- QueueType
- QuickConnectType
- ReferenceType
- SourceType
- Statistic
- StorageType
- TrafficType
- Unit
- UseCaseType
- VoiceRecordingTrack
- AgentStatus
- AgentStatusSummary
- AnswerMachineDetectionConfig
- Attribute
- ChatMessage
- ContactFlow
- ContactFlowSummary
- Credentials
- CurrentMetric
- CurrentMetricData
- CurrentMetricResult
- Dimensions
- EncryptionConfig
- Filters
- HierarchyGroup
- HierarchyGroupSummary
- HierarchyLevel
- HierarchyLevelUpdate
- HierarchyPath
- HierarchyStructure
- HierarchyStructureUpdate
- HistoricalMetric
- HistoricalMetricData
- HistoricalMetricResult
- HoursOfOperation
- HoursOfOperationConfig
- HoursOfOperationSummary
- HoursOfOperationTimeSlice
- Instance
- InstanceStatusReason
- InstanceStorageConfig
- InstanceSummary
- IntegrationAssociationSummary
- KinesisFirehoseConfig
- KinesisStreamConfig
- KinesisVideoStreamConfig
- LexBot
- LexBotConfig
- LexV2Bot
- MediaConcurrency
- OutboundCallerConfig
- ParticipantDetails
- PhoneNumberQuickConnectConfig
- PhoneNumberSummary
- PromptSummary
- Queue
- QueueQuickConnectConfig
- QueueReference
- QueueSummary
- QuickConnect
- QuickConnectConfig
- QuickConnectSummary
- Reference
- RoutingProfile
- RoutingProfileQueueConfig
- RoutingProfileQueueConfigSummary
- RoutingProfileQueueReference
- RoutingProfileSummary
- S3Config
- SecurityKey
- SecurityProfileSummary
- Threshold
- UseCase
- User
- UserIdentityInfo
- UserPhoneConfig
- UserQuickConnectConfig
- UserSummary
- VoiceRecordingConfiguration
Description
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 Amazon Connect Service Quotas in the Amazon Connect Administrator Guide.
You can connect programmatically to an AWS service by using an endpoint. For a list of Amazon Connect endpoints, see Amazon Connect Endpoints.
Working with contact flows? Check out the Amazon Connect Flow language.
Synopsis
- defaultService :: Service
- _InvalidContactFlowException :: AsError a => Getting (First ServiceError) a ServiceError
- _OutboundContactNotPermittedException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidParameterException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidRequestException :: AsError a => Getting (First ServiceError) a ServiceError
- _DuplicateResourceException :: AsError a => Getting (First ServiceError) a ServiceError
- _UserNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _ContactFlowNotPublishedException :: AsError a => Getting (First ServiceError) a ServiceError
- _DestinationNotAllowedException :: AsError a => Getting (First ServiceError) a ServiceError
- _ContactNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _ServiceQuotaExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _ThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError
- _InternalServiceException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceConflictException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceInUseException :: AsError a => Getting (First ServiceError) a ServiceError
- data DescribeInstance = DescribeInstance' Text
- newDescribeInstance :: Text -> DescribeInstance
- data DescribeInstanceResponse = DescribeInstanceResponse' (Maybe Instance) Int
- newDescribeInstanceResponse :: Int -> DescribeInstanceResponse
- data ListSecurityProfiles = ListSecurityProfiles' (Maybe Text) (Maybe Natural) Text
- newListSecurityProfiles :: Text -> ListSecurityProfiles
- data ListSecurityProfilesResponse = ListSecurityProfilesResponse' (Maybe Text) (Maybe [SecurityProfileSummary]) Int
- newListSecurityProfilesResponse :: Int -> ListSecurityProfilesResponse
- data AssociateLexBot = AssociateLexBot' Text LexBot
- newAssociateLexBot :: Text -> LexBot -> AssociateLexBot
- data AssociateLexBotResponse = AssociateLexBotResponse' {
- newAssociateLexBotResponse :: AssociateLexBotResponse
- data UpdateInstanceAttribute = UpdateInstanceAttribute' Text InstanceAttributeType Text
- newUpdateInstanceAttribute :: Text -> InstanceAttributeType -> Text -> UpdateInstanceAttribute
- data UpdateInstanceAttributeResponse = UpdateInstanceAttributeResponse' {
- newUpdateInstanceAttributeResponse :: UpdateInstanceAttributeResponse
- data UpdateQueueStatus = UpdateQueueStatus' Text Text QueueStatus
- newUpdateQueueStatus :: Text -> Text -> QueueStatus -> UpdateQueueStatus
- data UpdateQueueStatusResponse = UpdateQueueStatusResponse' {
- newUpdateQueueStatusResponse :: UpdateQueueStatusResponse
- data UpdateRoutingProfileQueues = UpdateRoutingProfileQueues' Text Text (NonEmpty RoutingProfileQueueConfig)
- newUpdateRoutingProfileQueues :: Text -> Text -> NonEmpty RoutingProfileQueueConfig -> UpdateRoutingProfileQueues
- data UpdateRoutingProfileQueuesResponse = UpdateRoutingProfileQueuesResponse' {
- newUpdateRoutingProfileQueuesResponse :: UpdateRoutingProfileQueuesResponse
- data DescribeQueue = DescribeQueue' Text Text
- newDescribeQueue :: Text -> Text -> DescribeQueue
- data DescribeQueueResponse = DescribeQueueResponse' (Maybe Queue) Int
- newDescribeQueueResponse :: Int -> DescribeQueueResponse
- data ListInstanceAttributes = ListInstanceAttributes' (Maybe Text) (Maybe Natural) Text
- newListInstanceAttributes :: Text -> ListInstanceAttributes
- data ListInstanceAttributesResponse = ListInstanceAttributesResponse' (Maybe Text) (Maybe [Attribute]) Int
- newListInstanceAttributesResponse :: Int -> ListInstanceAttributesResponse
- data UpdateAgentStatus = UpdateAgentStatus' (Maybe Natural) (Maybe AgentStatusState) (Maybe Text) (Maybe Bool) (Maybe Text) Text Text
- newUpdateAgentStatus :: Text -> Text -> UpdateAgentStatus
- data UpdateAgentStatusResponse = UpdateAgentStatusResponse' {
- newUpdateAgentStatusResponse :: UpdateAgentStatusResponse
- data DescribeInstanceStorageConfig = DescribeInstanceStorageConfig' Text Text InstanceStorageResourceType
- newDescribeInstanceStorageConfig :: Text -> Text -> InstanceStorageResourceType -> DescribeInstanceStorageConfig
- data DescribeInstanceStorageConfigResponse = DescribeInstanceStorageConfigResponse' (Maybe InstanceStorageConfig) Int
- newDescribeInstanceStorageConfigResponse :: Int -> DescribeInstanceStorageConfigResponse
- data CreateQuickConnect = CreateQuickConnect' (Maybe Text) (Maybe (HashMap Text Text)) Text Text QuickConnectConfig
- newCreateQuickConnect :: Text -> Text -> QuickConnectConfig -> CreateQuickConnect
- data CreateQuickConnectResponse = CreateQuickConnectResponse' (Maybe Text) (Maybe Text) Int
- newCreateQuickConnectResponse :: Int -> CreateQuickConnectResponse
- data DescribeContactFlow = DescribeContactFlow' Text Text
- newDescribeContactFlow :: Text -> Text -> DescribeContactFlow
- data DescribeContactFlowResponse = DescribeContactFlowResponse' (Maybe ContactFlow) Int
- newDescribeContactFlowResponse :: Int -> DescribeContactFlowResponse
- data UpdateUserHierarchy = UpdateUserHierarchy' (Maybe Text) Text Text
- newUpdateUserHierarchy :: Text -> Text -> UpdateUserHierarchy
- data UpdateUserHierarchyResponse = UpdateUserHierarchyResponse' {
- newUpdateUserHierarchyResponse :: UpdateUserHierarchyResponse
- data UpdateUserRoutingProfile = UpdateUserRoutingProfile' Text Text Text
- newUpdateUserRoutingProfile :: Text -> Text -> Text -> UpdateUserRoutingProfile
- data UpdateUserRoutingProfileResponse = UpdateUserRoutingProfileResponse' {
- newUpdateUserRoutingProfileResponse :: UpdateUserRoutingProfileResponse
- data UpdateUserHierarchyGroupName = UpdateUserHierarchyGroupName' Text Text Text
- newUpdateUserHierarchyGroupName :: Text -> Text -> Text -> UpdateUserHierarchyGroupName
- data UpdateUserHierarchyGroupNameResponse = UpdateUserHierarchyGroupNameResponse' {
- newUpdateUserHierarchyGroupNameResponse :: UpdateUserHierarchyGroupNameResponse
- data UpdateQueueHoursOfOperation = UpdateQueueHoursOfOperation' Text Text Text
- newUpdateQueueHoursOfOperation :: Text -> Text -> Text -> UpdateQueueHoursOfOperation
- data UpdateQueueHoursOfOperationResponse = UpdateQueueHoursOfOperationResponse' {
- newUpdateQueueHoursOfOperationResponse :: UpdateQueueHoursOfOperationResponse
- data DescribeRoutingProfile = DescribeRoutingProfile' Text Text
- newDescribeRoutingProfile :: Text -> Text -> DescribeRoutingProfile
- data DescribeRoutingProfileResponse = DescribeRoutingProfileResponse' (Maybe RoutingProfile) Int
- newDescribeRoutingProfileResponse :: Int -> DescribeRoutingProfileResponse
- data DisassociateLexBot = DisassociateLexBot' Text Text Text
- newDisassociateLexBot :: Text -> Text -> Text -> DisassociateLexBot
- data DisassociateLexBotResponse = DisassociateLexBotResponse' {
- newDisassociateLexBotResponse :: DisassociateLexBotResponse
- data DeleteQuickConnect = DeleteQuickConnect' Text Text
- newDeleteQuickConnect :: Text -> Text -> DeleteQuickConnect
- data DeleteQuickConnectResponse = DeleteQuickConnectResponse' {
- newDeleteQuickConnectResponse :: DeleteQuickConnectResponse
- data StartOutboundVoiceContact = StartOutboundVoiceContact' (Maybe AnswerMachineDetectionConfig) (Maybe Text) (Maybe TrafficType) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe Text) Text Text Text
- newStartOutboundVoiceContact :: Text -> Text -> Text -> StartOutboundVoiceContact
- data StartOutboundVoiceContactResponse = StartOutboundVoiceContactResponse' (Maybe Text) Int
- newStartOutboundVoiceContactResponse :: Int -> StartOutboundVoiceContactResponse
- data ListTagsForResource = ListTagsForResource' Text
- newListTagsForResource :: Text -> ListTagsForResource
- data ListTagsForResourceResponse = ListTagsForResourceResponse' (Maybe (HashMap Text Text)) Int
- newListTagsForResourceResponse :: Int -> ListTagsForResourceResponse
- data GetMetricData = GetMetricData' (Maybe Text) (Maybe [Grouping]) (Maybe Natural) Text POSIX POSIX Filters [HistoricalMetric]
- newGetMetricData :: Text -> UTCTime -> UTCTime -> Filters -> GetMetricData
- data GetMetricDataResponse = GetMetricDataResponse' (Maybe [HistoricalMetricResult]) (Maybe Text) Int
- newGetMetricDataResponse :: Int -> GetMetricDataResponse
- data StartContactRecording = StartContactRecording' Text Text Text VoiceRecordingConfiguration
- newStartContactRecording :: Text -> Text -> Text -> VoiceRecordingConfiguration -> StartContactRecording
- data StartContactRecordingResponse = StartContactRecordingResponse' Int
- newStartContactRecordingResponse :: Int -> StartContactRecordingResponse
- data CreateInstance = CreateInstance' (Maybe Text) (Maybe Text) (Maybe (Sensitive Text)) DirectoryType Bool Bool
- newCreateInstance :: DirectoryType -> Bool -> Bool -> CreateInstance
- data CreateInstanceResponse = CreateInstanceResponse' (Maybe Text) (Maybe Text) Int
- newCreateInstanceResponse :: Int -> CreateInstanceResponse
- data AssociateBot = AssociateBot' (Maybe LexBot) (Maybe LexV2Bot) Text
- newAssociateBot :: Text -> AssociateBot
- data AssociateBotResponse = AssociateBotResponse' {
- newAssociateBotResponse :: AssociateBotResponse
- data AssociateQueueQuickConnects = AssociateQueueQuickConnects' Text Text (NonEmpty Text)
- newAssociateQueueQuickConnects :: Text -> Text -> NonEmpty Text -> AssociateQueueQuickConnects
- data AssociateQueueQuickConnectsResponse = AssociateQueueQuickConnectsResponse' {
- newAssociateQueueQuickConnectsResponse :: AssociateQueueQuickConnectsResponse
- data StartTaskContact = StartTaskContact' (Maybe Text) (Maybe (HashMap Text Reference)) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe Text) Text Text Text
- newStartTaskContact :: Text -> Text -> Text -> StartTaskContact
- data StartTaskContactResponse = StartTaskContactResponse' (Maybe Text) Int
- newStartTaskContactResponse :: Int -> StartTaskContactResponse
- data ListUsers = ListUsers' (Maybe Text) (Maybe Natural) Text
- newListUsers :: Text -> ListUsers
- data ListUsersResponse = ListUsersResponse' (Maybe Text) (Maybe [UserSummary]) Int
- newListUsersResponse :: Int -> ListUsersResponse
- data ListUserHierarchyGroups = ListUserHierarchyGroups' (Maybe Text) (Maybe Natural) Text
- newListUserHierarchyGroups :: Text -> ListUserHierarchyGroups
- data ListUserHierarchyGroupsResponse = ListUserHierarchyGroupsResponse' (Maybe Text) (Maybe [HierarchyGroupSummary]) Int
- newListUserHierarchyGroupsResponse :: Int -> ListUserHierarchyGroupsResponse
- data ListQueues = ListQueues' (Maybe Text) (Maybe [QueueType]) (Maybe Natural) Text
- newListQueues :: Text -> ListQueues
- data ListQueuesResponse = ListQueuesResponse' (Maybe Text) (Maybe [QueueSummary]) Int
- newListQueuesResponse :: Int -> ListQueuesResponse
- data DescribeInstanceAttribute = DescribeInstanceAttribute' Text InstanceAttributeType
- newDescribeInstanceAttribute :: Text -> InstanceAttributeType -> DescribeInstanceAttribute
- data DescribeInstanceAttributeResponse = DescribeInstanceAttributeResponse' (Maybe Attribute) Int
- newDescribeInstanceAttributeResponse :: Int -> DescribeInstanceAttributeResponse
- data ListBots = ListBots' (Maybe Text) (Maybe Natural) Text LexVersion
- newListBots :: Text -> LexVersion -> ListBots
- data ListBotsResponse = ListBotsResponse' (Maybe Text) (Maybe [LexBotConfig]) Int
- newListBotsResponse :: Int -> ListBotsResponse
- data UpdateQuickConnectConfig = UpdateQuickConnectConfig' Text Text QuickConnectConfig
- newUpdateQuickConnectConfig :: Text -> Text -> QuickConnectConfig -> UpdateQuickConnectConfig
- data UpdateQuickConnectConfigResponse = UpdateQuickConnectConfigResponse' {
- newUpdateQuickConnectConfigResponse :: UpdateQuickConnectConfigResponse
- data DescribeAgentStatus = DescribeAgentStatus' Text Text
- newDescribeAgentStatus :: Text -> Text -> DescribeAgentStatus
- data DescribeAgentStatusResponse = DescribeAgentStatusResponse' (Maybe AgentStatus) Int
- newDescribeAgentStatusResponse :: Int -> DescribeAgentStatusResponse
- data DeleteInstance = DeleteInstance' Text
- newDeleteInstance :: Text -> DeleteInstance
- data DeleteInstanceResponse = DeleteInstanceResponse' {
- newDeleteInstanceResponse :: DeleteInstanceResponse
- data DisassociateInstanceStorageConfig = DisassociateInstanceStorageConfig' Text Text InstanceStorageResourceType
- newDisassociateInstanceStorageConfig :: Text -> Text -> InstanceStorageResourceType -> DisassociateInstanceStorageConfig
- data DisassociateInstanceStorageConfigResponse = DisassociateInstanceStorageConfigResponse' {
- newDisassociateInstanceStorageConfigResponse :: DisassociateInstanceStorageConfigResponse
- data CreateRoutingProfile = CreateRoutingProfile' (Maybe (NonEmpty RoutingProfileQueueConfig)) (Maybe (HashMap Text Text)) Text Text Text Text [MediaConcurrency]
- newCreateRoutingProfile :: Text -> Text -> Text -> Text -> CreateRoutingProfile
- data CreateRoutingProfileResponse = CreateRoutingProfileResponse' (Maybe Text) (Maybe Text) Int
- newCreateRoutingProfileResponse :: Int -> CreateRoutingProfileResponse
- data UpdateInstanceStorageConfig = UpdateInstanceStorageConfig' Text Text InstanceStorageResourceType InstanceStorageConfig
- newUpdateInstanceStorageConfig :: Text -> Text -> InstanceStorageResourceType -> InstanceStorageConfig -> UpdateInstanceStorageConfig
- data UpdateInstanceStorageConfigResponse = UpdateInstanceStorageConfigResponse' {
- newUpdateInstanceStorageConfigResponse :: UpdateInstanceStorageConfigResponse
- data DisassociateQueueQuickConnects = DisassociateQueueQuickConnects' Text Text (NonEmpty Text)
- newDisassociateQueueQuickConnects :: Text -> Text -> NonEmpty Text -> DisassociateQueueQuickConnects
- data DisassociateQueueQuickConnectsResponse = DisassociateQueueQuickConnectsResponse' {
- newDisassociateQueueQuickConnectsResponse :: DisassociateQueueQuickConnectsResponse
- data CreateUseCase = CreateUseCase' (Maybe (HashMap Text Text)) Text Text UseCaseType
- newCreateUseCase :: Text -> Text -> UseCaseType -> CreateUseCase
- data CreateUseCaseResponse = CreateUseCaseResponse' (Maybe Text) (Maybe Text) Int
- newCreateUseCaseResponse :: Int -> CreateUseCaseResponse
- data DisassociateBot = DisassociateBot' (Maybe LexBot) (Maybe LexV2Bot) Text
- newDisassociateBot :: Text -> DisassociateBot
- data DisassociateBotResponse = DisassociateBotResponse' {
- newDisassociateBotResponse :: DisassociateBotResponse
- data ListQueueQuickConnects = ListQueueQuickConnects' (Maybe Text) (Maybe Natural) Text Text
- newListQueueQuickConnects :: Text -> Text -> ListQueueQuickConnects
- data ListQueueQuickConnectsResponse = ListQueueQuickConnectsResponse' (Maybe [QuickConnectSummary]) (Maybe Text) Int
- newListQueueQuickConnectsResponse :: Int -> ListQueueQuickConnectsResponse
- data GetCurrentMetricData = GetCurrentMetricData' (Maybe Text) (Maybe [Grouping]) (Maybe Natural) Text Filters [CurrentMetric]
- newGetCurrentMetricData :: Text -> Filters -> GetCurrentMetricData
- data GetCurrentMetricDataResponse = GetCurrentMetricDataResponse' (Maybe [CurrentMetricResult]) (Maybe POSIX) (Maybe Text) Int
- newGetCurrentMetricDataResponse :: Int -> GetCurrentMetricDataResponse
- data CreateContactFlow = CreateContactFlow' (Maybe Text) (Maybe (HashMap Text Text)) Text Text ContactFlowType Text
- newCreateContactFlow :: Text -> Text -> ContactFlowType -> Text -> CreateContactFlow
- data CreateContactFlowResponse = CreateContactFlowResponse' (Maybe Text) (Maybe Text) Int
- newCreateContactFlowResponse :: Int -> CreateContactFlowResponse
- data ListRoutingProfiles = ListRoutingProfiles' (Maybe Text) (Maybe Natural) Text
- newListRoutingProfiles :: Text -> ListRoutingProfiles
- data ListRoutingProfilesResponse = ListRoutingProfilesResponse' (Maybe [RoutingProfileSummary]) (Maybe Text) Int
- newListRoutingProfilesResponse :: Int -> ListRoutingProfilesResponse
- data DeleteIntegrationAssociation = DeleteIntegrationAssociation' Text Text
- newDeleteIntegrationAssociation :: Text -> Text -> DeleteIntegrationAssociation
- data DeleteIntegrationAssociationResponse = DeleteIntegrationAssociationResponse' {
- newDeleteIntegrationAssociationResponse :: DeleteIntegrationAssociationResponse
- data DeleteHoursOfOperation = DeleteHoursOfOperation' Text Text
- newDeleteHoursOfOperation :: Text -> Text -> DeleteHoursOfOperation
- data DeleteHoursOfOperationResponse = DeleteHoursOfOperationResponse' {
- newDeleteHoursOfOperationResponse :: DeleteHoursOfOperationResponse
- data UpdateUserPhoneConfig = UpdateUserPhoneConfig' UserPhoneConfig Text Text
- newUpdateUserPhoneConfig :: UserPhoneConfig -> Text -> Text -> UpdateUserPhoneConfig
- data UpdateUserPhoneConfigResponse = UpdateUserPhoneConfigResponse' {
- newUpdateUserPhoneConfigResponse :: UpdateUserPhoneConfigResponse
- data UpdateHoursOfOperation = UpdateHoursOfOperation' (Maybe [HoursOfOperationConfig]) (Maybe Text) (Maybe Text) (Maybe Text) Text Text
- newUpdateHoursOfOperation :: Text -> Text -> UpdateHoursOfOperation
- data UpdateHoursOfOperationResponse = UpdateHoursOfOperationResponse' {
- newUpdateHoursOfOperationResponse :: UpdateHoursOfOperationResponse
- data ListApprovedOrigins = ListApprovedOrigins' (Maybe Text) (Maybe Natural) Text
- newListApprovedOrigins :: Text -> ListApprovedOrigins
- data ListApprovedOriginsResponse = ListApprovedOriginsResponse' (Maybe Text) (Maybe [Text]) Int
- newListApprovedOriginsResponse :: Int -> ListApprovedOriginsResponse
- data DescribeUserHierarchyStructure = DescribeUserHierarchyStructure' Text
- newDescribeUserHierarchyStructure :: Text -> DescribeUserHierarchyStructure
- data DescribeUserHierarchyStructureResponse = DescribeUserHierarchyStructureResponse' (Maybe HierarchyStructure) Int
- newDescribeUserHierarchyStructureResponse :: Int -> DescribeUserHierarchyStructureResponse
- data ListPhoneNumbers = ListPhoneNumbers' (Maybe [PhoneNumberType]) (Maybe [PhoneNumberCountryCode]) (Maybe Text) (Maybe Natural) Text
- newListPhoneNumbers :: Text -> ListPhoneNumbers
- data ListPhoneNumbersResponse = ListPhoneNumbersResponse' (Maybe [PhoneNumberSummary]) (Maybe Text) Int
- newListPhoneNumbersResponse :: Int -> ListPhoneNumbersResponse
- data UpdateContactAttributes = UpdateContactAttributes' Text Text (HashMap Text Text)
- newUpdateContactAttributes :: Text -> Text -> UpdateContactAttributes
- data UpdateContactAttributesResponse = UpdateContactAttributesResponse' Int
- newUpdateContactAttributesResponse :: Int -> UpdateContactAttributesResponse
- data ListUseCases = ListUseCases' (Maybe Text) (Maybe Natural) Text Text
- newListUseCases :: Text -> Text -> ListUseCases
- data ListUseCasesResponse = ListUseCasesResponse' (Maybe [UseCase]) (Maybe Text) Int
- newListUseCasesResponse :: Int -> ListUseCasesResponse
- data StartChatContact = StartChatContact' (Maybe Text) (Maybe (HashMap Text Text)) (Maybe ChatMessage) Text Text ParticipantDetails
- newStartChatContact :: Text -> Text -> ParticipantDetails -> StartChatContact
- data StartChatContactResponse = StartChatContactResponse' (Maybe Text) (Maybe Text) (Maybe Text) Int
- newStartChatContactResponse :: Int -> StartChatContactResponse
- data DeleteUseCase = DeleteUseCase' Text Text Text
- newDeleteUseCase :: Text -> Text -> Text -> DeleteUseCase
- data DeleteUseCaseResponse = DeleteUseCaseResponse' {
- newDeleteUseCaseResponse :: DeleteUseCaseResponse
- data UpdateUserSecurityProfiles = UpdateUserSecurityProfiles' (NonEmpty Text) Text Text
- newUpdateUserSecurityProfiles :: NonEmpty Text -> Text -> Text -> UpdateUserSecurityProfiles
- data UpdateUserSecurityProfilesResponse = UpdateUserSecurityProfilesResponse' {
- newUpdateUserSecurityProfilesResponse :: UpdateUserSecurityProfilesResponse
- data GetContactAttributes = GetContactAttributes' Text Text
- newGetContactAttributes :: Text -> Text -> GetContactAttributes
- data GetContactAttributesResponse = GetContactAttributesResponse' (Maybe (HashMap Text Text)) Int
- newGetContactAttributesResponse :: Int -> GetContactAttributesResponse
- data ListLambdaFunctions = ListLambdaFunctions' (Maybe Text) (Maybe Natural) Text
- newListLambdaFunctions :: Text -> ListLambdaFunctions
- data ListLambdaFunctionsResponse = ListLambdaFunctionsResponse' (Maybe [Text]) (Maybe Text) Int
- newListLambdaFunctionsResponse :: Int -> ListLambdaFunctionsResponse
- data DescribeUserHierarchyGroup = DescribeUserHierarchyGroup' Text Text
- newDescribeUserHierarchyGroup :: Text -> Text -> DescribeUserHierarchyGroup
- data DescribeUserHierarchyGroupResponse = DescribeUserHierarchyGroupResponse' (Maybe HierarchyGroup) Int
- newDescribeUserHierarchyGroupResponse :: Int -> DescribeUserHierarchyGroupResponse
- data DescribeUser = DescribeUser' Text Text
- newDescribeUser :: Text -> Text -> DescribeUser
- data DescribeUserResponse = DescribeUserResponse' (Maybe User) Int
- newDescribeUserResponse :: Int -> DescribeUserResponse
- data ResumeContactRecording = ResumeContactRecording' Text Text Text
- newResumeContactRecording :: Text -> Text -> Text -> ResumeContactRecording
- data ResumeContactRecordingResponse = ResumeContactRecordingResponse' Int
- newResumeContactRecordingResponse :: Int -> ResumeContactRecordingResponse
- data UpdateContactFlowName = UpdateContactFlowName' (Maybe Text) (Maybe Text) Text Text
- newUpdateContactFlowName :: Text -> Text -> UpdateContactFlowName
- data UpdateContactFlowNameResponse = UpdateContactFlowNameResponse' {
- newUpdateContactFlowNameResponse :: UpdateContactFlowNameResponse
- data SuspendContactRecording = SuspendContactRecording' Text Text Text
- newSuspendContactRecording :: Text -> Text -> Text -> SuspendContactRecording
- data SuspendContactRecordingResponse = SuspendContactRecordingResponse' Int
- newSuspendContactRecordingResponse :: Int -> SuspendContactRecordingResponse
- data UpdateQueueName = UpdateQueueName' (Maybe Text) (Maybe Text) Text Text
- newUpdateQueueName :: Text -> Text -> UpdateQueueName
- data UpdateQueueNameResponse = UpdateQueueNameResponse' {
- newUpdateQueueNameResponse :: UpdateQueueNameResponse
- data UpdateQueueMaxContacts = UpdateQueueMaxContacts' (Maybe Natural) Text Text
- newUpdateQueueMaxContacts :: Text -> Text -> UpdateQueueMaxContacts
- data UpdateQueueMaxContactsResponse = UpdateQueueMaxContactsResponse' {
- newUpdateQueueMaxContactsResponse :: UpdateQueueMaxContactsResponse
- data ListRoutingProfileQueues = ListRoutingProfileQueues' (Maybe Text) (Maybe Natural) Text Text
- newListRoutingProfileQueues :: Text -> Text -> ListRoutingProfileQueues
- data ListRoutingProfileQueuesResponse = ListRoutingProfileQueuesResponse' (Maybe [RoutingProfileQueueConfigSummary]) (Maybe Text) Int
- newListRoutingProfileQueuesResponse :: Int -> ListRoutingProfileQueuesResponse
- data DisassociateRoutingProfileQueues = DisassociateRoutingProfileQueues' Text Text [RoutingProfileQueueReference]
- newDisassociateRoutingProfileQueues :: Text -> Text -> DisassociateRoutingProfileQueues
- data DisassociateRoutingProfileQueuesResponse = DisassociateRoutingProfileQueuesResponse' {
- newDisassociateRoutingProfileQueuesResponse :: DisassociateRoutingProfileQueuesResponse
- data DisassociateLambdaFunction = DisassociateLambdaFunction' Text Text
- newDisassociateLambdaFunction :: Text -> Text -> DisassociateLambdaFunction
- data DisassociateLambdaFunctionResponse = DisassociateLambdaFunctionResponse' {
- newDisassociateLambdaFunctionResponse :: DisassociateLambdaFunctionResponse
- data UpdateContactFlowContent = UpdateContactFlowContent' Text Text Text
- newUpdateContactFlowContent :: Text -> Text -> Text -> UpdateContactFlowContent
- data UpdateContactFlowContentResponse = UpdateContactFlowContentResponse' {
- newUpdateContactFlowContentResponse :: UpdateContactFlowContentResponse
- data UpdateUserHierarchyStructure = UpdateUserHierarchyStructure' HierarchyStructureUpdate Text
- newUpdateUserHierarchyStructure :: HierarchyStructureUpdate -> Text -> UpdateUserHierarchyStructure
- data UpdateUserHierarchyStructureResponse = UpdateUserHierarchyStructureResponse' {
- newUpdateUserHierarchyStructureResponse :: UpdateUserHierarchyStructureResponse
- data DescribeHoursOfOperation = DescribeHoursOfOperation' Text Text
- newDescribeHoursOfOperation :: Text -> Text -> DescribeHoursOfOperation
- data DescribeHoursOfOperationResponse = DescribeHoursOfOperationResponse' (Maybe HoursOfOperation) Int
- newDescribeHoursOfOperationResponse :: Int -> DescribeHoursOfOperationResponse
- data ListQuickConnects = ListQuickConnects' (Maybe [QuickConnectType]) (Maybe Text) (Maybe Natural) Text
- newListQuickConnects :: Text -> ListQuickConnects
- data ListQuickConnectsResponse = ListQuickConnectsResponse' (Maybe [QuickConnectSummary]) (Maybe Text) Int
- newListQuickConnectsResponse :: Int -> ListQuickConnectsResponse
- data CreateUserHierarchyGroup = CreateUserHierarchyGroup' (Maybe Text) Text Text
- newCreateUserHierarchyGroup :: Text -> Text -> CreateUserHierarchyGroup
- data CreateUserHierarchyGroupResponse = CreateUserHierarchyGroupResponse' (Maybe Text) (Maybe Text) Int
- newCreateUserHierarchyGroupResponse :: Int -> CreateUserHierarchyGroupResponse
- data CreateUser = CreateUser' (Maybe Text) (Maybe UserIdentityInfo) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) Text UserPhoneConfig (NonEmpty Text) Text Text
- newCreateUser :: Text -> UserPhoneConfig -> NonEmpty Text -> Text -> Text -> CreateUser
- data CreateUserResponse = CreateUserResponse' (Maybe Text) (Maybe Text) Int
- newCreateUserResponse :: Int -> CreateUserResponse
- data CreateQueue = CreateQueue' (Maybe Natural) (Maybe (NonEmpty Text)) (Maybe OutboundCallerConfig) (Maybe Text) (Maybe (HashMap Text Text)) Text Text Text
- newCreateQueue :: Text -> Text -> Text -> CreateQueue
- data CreateQueueResponse = CreateQueueResponse' (Maybe Text) (Maybe Text) Int
- newCreateQueueResponse :: Int -> CreateQueueResponse
- data UpdateQuickConnectName = UpdateQuickConnectName' (Maybe Text) (Maybe Text) Text Text
- newUpdateQuickConnectName :: Text -> Text -> UpdateQuickConnectName
- data UpdateQuickConnectNameResponse = UpdateQuickConnectNameResponse' {
- newUpdateQuickConnectNameResponse :: UpdateQuickConnectNameResponse
- data ListPrompts = ListPrompts' (Maybe Text) (Maybe Natural) Text
- newListPrompts :: Text -> ListPrompts
- data ListPromptsResponse = ListPromptsResponse' (Maybe [PromptSummary]) (Maybe Text) Int
- newListPromptsResponse :: Int -> ListPromptsResponse
- data AssociateSecurityKey = AssociateSecurityKey' Text Text
- newAssociateSecurityKey :: Text -> Text -> AssociateSecurityKey
- data AssociateSecurityKeyResponse = AssociateSecurityKeyResponse' (Maybe Text) Int
- newAssociateSecurityKeyResponse :: Int -> AssociateSecurityKeyResponse
- data StopContactRecording = StopContactRecording' Text Text Text
- newStopContactRecording :: Text -> Text -> Text -> StopContactRecording
- data StopContactRecordingResponse = StopContactRecordingResponse' Int
- newStopContactRecordingResponse :: Int -> StopContactRecordingResponse
- data DisassociateApprovedOrigin = DisassociateApprovedOrigin' Text Text
- newDisassociateApprovedOrigin :: Text -> Text -> DisassociateApprovedOrigin
- data DisassociateApprovedOriginResponse = DisassociateApprovedOriginResponse' {
- newDisassociateApprovedOriginResponse :: DisassociateApprovedOriginResponse
- data ListSecurityKeys = ListSecurityKeys' (Maybe Text) (Maybe Natural) Text
- newListSecurityKeys :: Text -> ListSecurityKeys
- data ListSecurityKeysResponse = ListSecurityKeysResponse' (Maybe Text) (Maybe [SecurityKey]) Int
- newListSecurityKeysResponse :: Int -> ListSecurityKeysResponse
- data GetFederationToken = GetFederationToken' Text
- newGetFederationToken :: Text -> GetFederationToken
- data GetFederationTokenResponse = GetFederationTokenResponse' (Maybe Credentials) Int
- newGetFederationTokenResponse :: Int -> GetFederationTokenResponse
- data StopContact = StopContact' Text Text
- newStopContact :: Text -> Text -> StopContact
- data StopContactResponse = StopContactResponse' Int
- newStopContactResponse :: Int -> StopContactResponse
- data DeleteUser = DeleteUser' Text Text
- newDeleteUser :: Text -> Text -> DeleteUser
- data DeleteUserResponse = DeleteUserResponse' {
- newDeleteUserResponse :: DeleteUserResponse
- data TagResource = TagResource' Text (HashMap Text Text)
- newTagResource :: Text -> TagResource
- data TagResourceResponse = TagResourceResponse' {
- newTagResourceResponse :: TagResourceResponse
- data UpdateUserIdentityInfo = UpdateUserIdentityInfo' UserIdentityInfo Text Text
- newUpdateUserIdentityInfo :: UserIdentityInfo -> Text -> Text -> UpdateUserIdentityInfo
- data UpdateUserIdentityInfoResponse = UpdateUserIdentityInfoResponse' {
- newUpdateUserIdentityInfoResponse :: UpdateUserIdentityInfoResponse
- data ListInstances = ListInstances' (Maybe Text) (Maybe Natural)
- newListInstances :: ListInstances
- data ListInstancesResponse = ListInstancesResponse' (Maybe [InstanceSummary]) (Maybe Text) Int
- newListInstancesResponse :: Int -> ListInstancesResponse
- data DeleteUserHierarchyGroup = DeleteUserHierarchyGroup' Text Text
- newDeleteUserHierarchyGroup :: Text -> Text -> DeleteUserHierarchyGroup
- data DeleteUserHierarchyGroupResponse = DeleteUserHierarchyGroupResponse' {
- newDeleteUserHierarchyGroupResponse :: DeleteUserHierarchyGroupResponse
- data UpdateRoutingProfileDefaultOutboundQueue = UpdateRoutingProfileDefaultOutboundQueue' Text Text Text
- newUpdateRoutingProfileDefaultOutboundQueue :: Text -> Text -> Text -> UpdateRoutingProfileDefaultOutboundQueue
- data UpdateRoutingProfileDefaultOutboundQueueResponse = UpdateRoutingProfileDefaultOutboundQueueResponse' {
- newUpdateRoutingProfileDefaultOutboundQueueResponse :: UpdateRoutingProfileDefaultOutboundQueueResponse
- data UpdateQueueOutboundCallerConfig = UpdateQueueOutboundCallerConfig' Text Text OutboundCallerConfig
- newUpdateQueueOutboundCallerConfig :: Text -> Text -> OutboundCallerConfig -> UpdateQueueOutboundCallerConfig
- data UpdateQueueOutboundCallerConfigResponse = UpdateQueueOutboundCallerConfigResponse' {
- newUpdateQueueOutboundCallerConfigResponse :: UpdateQueueOutboundCallerConfigResponse
- data ListContactFlows = ListContactFlows' (Maybe [ContactFlowType]) (Maybe Text) (Maybe Natural) Text
- newListContactFlows :: Text -> ListContactFlows
- data ListContactFlowsResponse = ListContactFlowsResponse' (Maybe [ContactFlowSummary]) (Maybe Text) Int
- newListContactFlowsResponse :: Int -> ListContactFlowsResponse
- data CreateIntegrationAssociation = CreateIntegrationAssociation' (Maybe SourceType) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) Text IntegrationType Text
- newCreateIntegrationAssociation :: Text -> IntegrationType -> Text -> CreateIntegrationAssociation
- data CreateIntegrationAssociationResponse = CreateIntegrationAssociationResponse' (Maybe Text) (Maybe Text) Int
- newCreateIntegrationAssociationResponse :: Int -> CreateIntegrationAssociationResponse
- data UntagResource = UntagResource' Text (NonEmpty Text)
- newUntagResource :: Text -> NonEmpty Text -> UntagResource
- data UntagResourceResponse = UntagResourceResponse' {
- newUntagResourceResponse :: UntagResourceResponse
- data AssociateApprovedOrigin = AssociateApprovedOrigin' Text Text
- newAssociateApprovedOrigin :: Text -> Text -> AssociateApprovedOrigin
- data AssociateApprovedOriginResponse = AssociateApprovedOriginResponse' {
- newAssociateApprovedOriginResponse :: AssociateApprovedOriginResponse
- data CreateHoursOfOperation = CreateHoursOfOperation' (Maybe Text) (Maybe (HashMap Text Text)) Text Text Text [HoursOfOperationConfig]
- newCreateHoursOfOperation :: Text -> Text -> Text -> CreateHoursOfOperation
- data CreateHoursOfOperationResponse = CreateHoursOfOperationResponse' (Maybe Text) (Maybe Text) Int
- newCreateHoursOfOperationResponse :: Int -> CreateHoursOfOperationResponse
- data DisassociateSecurityKey = DisassociateSecurityKey' Text Text
- newDisassociateSecurityKey :: Text -> Text -> DisassociateSecurityKey
- data DisassociateSecurityKeyResponse = DisassociateSecurityKeyResponse' {
- newDisassociateSecurityKeyResponse :: DisassociateSecurityKeyResponse
- data UpdateRoutingProfileConcurrency = UpdateRoutingProfileConcurrency' Text Text [MediaConcurrency]
- newUpdateRoutingProfileConcurrency :: Text -> Text -> UpdateRoutingProfileConcurrency
- data UpdateRoutingProfileConcurrencyResponse = UpdateRoutingProfileConcurrencyResponse' {
- newUpdateRoutingProfileConcurrencyResponse :: UpdateRoutingProfileConcurrencyResponse
- data ListInstanceStorageConfigs = ListInstanceStorageConfigs' (Maybe Text) (Maybe Natural) Text InstanceStorageResourceType
- newListInstanceStorageConfigs :: Text -> InstanceStorageResourceType -> ListInstanceStorageConfigs
- data ListInstanceStorageConfigsResponse = ListInstanceStorageConfigsResponse' (Maybe [InstanceStorageConfig]) (Maybe Text) Int
- newListInstanceStorageConfigsResponse :: Int -> ListInstanceStorageConfigsResponse
- data DescribeQuickConnect = DescribeQuickConnect' Text Text
- newDescribeQuickConnect :: Text -> Text -> DescribeQuickConnect
- data DescribeQuickConnectResponse = DescribeQuickConnectResponse' (Maybe QuickConnect) Int
- newDescribeQuickConnectResponse :: Int -> DescribeQuickConnectResponse
- data AssociateInstanceStorageConfig = AssociateInstanceStorageConfig' Text InstanceStorageResourceType InstanceStorageConfig
- newAssociateInstanceStorageConfig :: Text -> InstanceStorageResourceType -> InstanceStorageConfig -> AssociateInstanceStorageConfig
- data AssociateInstanceStorageConfigResponse = AssociateInstanceStorageConfigResponse' (Maybe Text) Int
- newAssociateInstanceStorageConfigResponse :: Int -> AssociateInstanceStorageConfigResponse
- data ListHoursOfOperations = ListHoursOfOperations' (Maybe Text) (Maybe Natural) Text
- newListHoursOfOperations :: Text -> ListHoursOfOperations
- data ListHoursOfOperationsResponse = ListHoursOfOperationsResponse' (Maybe Text) (Maybe [HoursOfOperationSummary]) Int
- newListHoursOfOperationsResponse :: Int -> ListHoursOfOperationsResponse
- data ListIntegrationAssociations = ListIntegrationAssociations' (Maybe Text) (Maybe IntegrationType) (Maybe Natural) Text
- newListIntegrationAssociations :: Text -> ListIntegrationAssociations
- data ListIntegrationAssociationsResponse = ListIntegrationAssociationsResponse' (Maybe Text) (Maybe [IntegrationAssociationSummary]) Int
- newListIntegrationAssociationsResponse :: Int -> ListIntegrationAssociationsResponse
- data CreateAgentStatus = CreateAgentStatus' (Maybe Natural) (Maybe Text) (Maybe (HashMap Text Text)) Text Text AgentStatusState
- newCreateAgentStatus :: Text -> Text -> AgentStatusState -> CreateAgentStatus
- data CreateAgentStatusResponse = CreateAgentStatusResponse' (Maybe Text) (Maybe Text) Int
- newCreateAgentStatusResponse :: Int -> CreateAgentStatusResponse
- data UpdateRoutingProfileName = UpdateRoutingProfileName' (Maybe Text) (Maybe Text) Text Text
- newUpdateRoutingProfileName :: Text -> Text -> UpdateRoutingProfileName
- data UpdateRoutingProfileNameResponse = UpdateRoutingProfileNameResponse' {
- newUpdateRoutingProfileNameResponse :: UpdateRoutingProfileNameResponse
- data ListLexBots = ListLexBots' (Maybe Text) (Maybe Natural) Text
- newListLexBots :: Text -> ListLexBots
- data ListLexBotsResponse = ListLexBotsResponse' (Maybe Text) (Maybe [LexBot]) Int
- newListLexBotsResponse :: Int -> ListLexBotsResponse
- data ListAgentStatuses = ListAgentStatuses' (Maybe [AgentStatusType]) (Maybe Text) (Maybe Natural) Text
- newListAgentStatuses :: Text -> ListAgentStatuses
- data ListAgentStatusesResponse = ListAgentStatusesResponse' (Maybe Text) (Maybe [AgentStatusSummary]) Int
- newListAgentStatusesResponse :: Int -> ListAgentStatusesResponse
- data AssociateLambdaFunction = AssociateLambdaFunction' Text Text
- newAssociateLambdaFunction :: Text -> Text -> AssociateLambdaFunction
- data AssociateLambdaFunctionResponse = AssociateLambdaFunctionResponse' {
- newAssociateLambdaFunctionResponse :: AssociateLambdaFunctionResponse
- data AssociateRoutingProfileQueues = AssociateRoutingProfileQueues' Text Text (NonEmpty RoutingProfileQueueConfig)
- newAssociateRoutingProfileQueues :: Text -> Text -> NonEmpty RoutingProfileQueueConfig -> AssociateRoutingProfileQueues
- data AssociateRoutingProfileQueuesResponse = AssociateRoutingProfileQueuesResponse' {
- newAssociateRoutingProfileQueuesResponse :: AssociateRoutingProfileQueuesResponse
- newtype AgentStatusState where
- AgentStatusState' { }
- pattern AgentStatusState_DISABLED :: AgentStatusState
- pattern AgentStatusState_ENABLED :: AgentStatusState
- newtype AgentStatusType where
- AgentStatusType' { }
- pattern AgentStatusType_CUSTOM :: AgentStatusType
- pattern AgentStatusType_OFFLINE :: AgentStatusType
- pattern AgentStatusType_ROUTABLE :: AgentStatusType
- newtype Channel where
- Channel' {
- fromChannel :: Text
- pattern Channel_CHAT :: Channel
- pattern Channel_TASK :: Channel
- pattern Channel_VOICE :: Channel
- Channel' {
- newtype Comparison where
- Comparison' { }
- pattern Comparison_LT :: Comparison
- newtype ContactFlowType where
- ContactFlowType' { }
- pattern ContactFlowType_AGENT_HOLD :: ContactFlowType
- pattern ContactFlowType_AGENT_TRANSFER :: ContactFlowType
- pattern ContactFlowType_AGENT_WHISPER :: ContactFlowType
- pattern ContactFlowType_CONTACT_FLOW :: ContactFlowType
- pattern ContactFlowType_CUSTOMER_HOLD :: ContactFlowType
- pattern ContactFlowType_CUSTOMER_QUEUE :: ContactFlowType
- pattern ContactFlowType_CUSTOMER_WHISPER :: ContactFlowType
- pattern ContactFlowType_OUTBOUND_WHISPER :: ContactFlowType
- pattern ContactFlowType_QUEUE_TRANSFER :: ContactFlowType
- newtype CurrentMetricName where
- CurrentMetricName' { }
- pattern CurrentMetricName_AGENTS_AFTER_CONTACT_WORK :: CurrentMetricName
- pattern CurrentMetricName_AGENTS_AVAILABLE :: CurrentMetricName
- pattern CurrentMetricName_AGENTS_ERROR :: CurrentMetricName
- pattern CurrentMetricName_AGENTS_NON_PRODUCTIVE :: CurrentMetricName
- pattern CurrentMetricName_AGENTS_ONLINE :: CurrentMetricName
- pattern CurrentMetricName_AGENTS_ON_CALL :: CurrentMetricName
- pattern CurrentMetricName_AGENTS_ON_CONTACT :: CurrentMetricName
- pattern CurrentMetricName_AGENTS_STAFFED :: CurrentMetricName
- pattern CurrentMetricName_CONTACTS_IN_QUEUE :: CurrentMetricName
- pattern CurrentMetricName_CONTACTS_SCHEDULED :: CurrentMetricName
- pattern CurrentMetricName_OLDEST_CONTACT_AGE :: CurrentMetricName
- pattern CurrentMetricName_SLOTS_ACTIVE :: CurrentMetricName
- pattern CurrentMetricName_SLOTS_AVAILABLE :: CurrentMetricName
- newtype DirectoryType where
- DirectoryType' { }
- pattern DirectoryType_CONNECT_MANAGED :: DirectoryType
- pattern DirectoryType_EXISTING_DIRECTORY :: DirectoryType
- pattern DirectoryType_SAML :: DirectoryType
- newtype EncryptionType where
- EncryptionType' { }
- pattern EncryptionType_KMS :: EncryptionType
- newtype Grouping where
- Grouping' {
- fromGrouping :: Text
- pattern Grouping_CHANNEL :: Grouping
- pattern Grouping_QUEUE :: Grouping
- Grouping' {
- newtype HistoricalMetricName where
- HistoricalMetricName' { }
- pattern HistoricalMetricName_ABANDON_TIME :: HistoricalMetricName
- pattern HistoricalMetricName_AFTER_CONTACT_WORK_TIME :: HistoricalMetricName
- pattern HistoricalMetricName_API_CONTACTS_HANDLED :: HistoricalMetricName
- pattern HistoricalMetricName_CALLBACK_CONTACTS_HANDLED :: HistoricalMetricName
- pattern HistoricalMetricName_CONTACTS_ABANDONED :: HistoricalMetricName
- pattern HistoricalMetricName_CONTACTS_AGENT_HUNG_UP_FIRST :: HistoricalMetricName
- pattern HistoricalMetricName_CONTACTS_CONSULTED :: HistoricalMetricName
- pattern HistoricalMetricName_CONTACTS_HANDLED :: HistoricalMetricName
- pattern HistoricalMetricName_CONTACTS_HANDLED_INCOMING :: HistoricalMetricName
- pattern HistoricalMetricName_CONTACTS_HANDLED_OUTBOUND :: HistoricalMetricName
- pattern HistoricalMetricName_CONTACTS_HOLD_ABANDONS :: HistoricalMetricName
- pattern HistoricalMetricName_CONTACTS_MISSED :: HistoricalMetricName
- pattern HistoricalMetricName_CONTACTS_QUEUED :: HistoricalMetricName
- pattern HistoricalMetricName_CONTACTS_TRANSFERRED_IN :: HistoricalMetricName
- pattern HistoricalMetricName_CONTACTS_TRANSFERRED_IN_FROM_QUEUE :: HistoricalMetricName
- pattern HistoricalMetricName_CONTACTS_TRANSFERRED_OUT :: HistoricalMetricName
- pattern HistoricalMetricName_CONTACTS_TRANSFERRED_OUT_FROM_QUEUE :: HistoricalMetricName
- pattern HistoricalMetricName_HANDLE_TIME :: HistoricalMetricName
- pattern HistoricalMetricName_HOLD_TIME :: HistoricalMetricName
- pattern HistoricalMetricName_INTERACTION_AND_HOLD_TIME :: HistoricalMetricName
- pattern HistoricalMetricName_INTERACTION_TIME :: HistoricalMetricName
- pattern HistoricalMetricName_OCCUPANCY :: HistoricalMetricName
- pattern HistoricalMetricName_QUEUED_TIME :: HistoricalMetricName
- pattern HistoricalMetricName_QUEUE_ANSWER_TIME :: HistoricalMetricName
- pattern HistoricalMetricName_SERVICE_LEVEL :: HistoricalMetricName
- newtype HoursOfOperationDays where
- HoursOfOperationDays' { }
- pattern HoursOfOperationDays_FRIDAY :: HoursOfOperationDays
- pattern HoursOfOperationDays_MONDAY :: HoursOfOperationDays
- pattern HoursOfOperationDays_SATURDAY :: HoursOfOperationDays
- pattern HoursOfOperationDays_SUNDAY :: HoursOfOperationDays
- pattern HoursOfOperationDays_THURSDAY :: HoursOfOperationDays
- pattern HoursOfOperationDays_TUESDAY :: HoursOfOperationDays
- pattern HoursOfOperationDays_WEDNESDAY :: HoursOfOperationDays
- newtype InstanceAttributeType where
- InstanceAttributeType' { }
- pattern InstanceAttributeType_AUTO_RESOLVE_BEST_VOICES :: InstanceAttributeType
- pattern InstanceAttributeType_CONTACTFLOW_LOGS :: InstanceAttributeType
- pattern InstanceAttributeType_CONTACT_LENS :: InstanceAttributeType
- pattern InstanceAttributeType_EARLY_MEDIA :: InstanceAttributeType
- pattern InstanceAttributeType_INBOUND_CALLS :: InstanceAttributeType
- pattern InstanceAttributeType_OUTBOUND_CALLS :: InstanceAttributeType
- pattern InstanceAttributeType_USE_CUSTOM_TTS_VOICES :: InstanceAttributeType
- newtype InstanceStatus where
- InstanceStatus' { }
- pattern InstanceStatus_ACTIVE :: InstanceStatus
- pattern InstanceStatus_CREATION_FAILED :: InstanceStatus
- pattern InstanceStatus_CREATION_IN_PROGRESS :: InstanceStatus
- newtype InstanceStorageResourceType where
- InstanceStorageResourceType' { }
- pattern InstanceStorageResourceType_AGENT_EVENTS :: InstanceStorageResourceType
- pattern InstanceStorageResourceType_CALL_RECORDINGS :: InstanceStorageResourceType
- pattern InstanceStorageResourceType_CHAT_TRANSCRIPTS :: InstanceStorageResourceType
- pattern InstanceStorageResourceType_CONTACT_TRACE_RECORDS :: InstanceStorageResourceType
- pattern InstanceStorageResourceType_MEDIA_STREAMS :: InstanceStorageResourceType
- pattern InstanceStorageResourceType_SCHEDULED_REPORTS :: InstanceStorageResourceType
- newtype IntegrationType where
- IntegrationType' { }
- pattern IntegrationType_EVENT :: IntegrationType
- pattern IntegrationType_PINPOINT_APP :: IntegrationType
- pattern IntegrationType_VOICE_ID :: IntegrationType
- pattern IntegrationType_WISDOM_ASSISTANT :: IntegrationType
- pattern IntegrationType_WISDOM_KNOWLEDGE_BASE :: IntegrationType
- newtype LexVersion where
- LexVersion' { }
- pattern LexVersion_V1 :: LexVersion
- pattern LexVersion_V2 :: LexVersion
- newtype PhoneNumberCountryCode where
- PhoneNumberCountryCode' { }
- pattern PhoneNumberCountryCode_AD :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_AE :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_AF :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_AG :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_AI :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_AL :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_AM :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_AN :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_AO :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_AQ :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_AR :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_AS :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_AT :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_AU :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_AW :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_AZ :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_BA :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_BB :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_BD :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_BE :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_BF :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_BG :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_BH :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_BI :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_BJ :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_BL :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_BM :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_BN :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_BO :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_BR :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_BS :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_BT :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_BW :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_BY :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_BZ :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_CA :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_CC :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_CD :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_CF :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_CG :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_CH :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_CI :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_CK :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_CL :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_CM :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_CN :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_CO :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_CR :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_CU :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_CV :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_CW :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_CX :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_CY :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_CZ :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_DE :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_DJ :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_DK :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_DM :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_DO :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_DZ :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_EC :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_EE :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_EG :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_EH :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_ER :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_ES :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_ET :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_FI :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_FJ :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_FK :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_FM :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_FO :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_FR :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_GA :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_GB :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_GD :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_GE :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_GG :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_GH :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_GI :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_GL :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_GM :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_GN :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_GQ :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_GR :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_GT :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_GU :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_GW :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_GY :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_HK :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_HN :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_HR :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_HT :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_HU :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_ID :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_IE :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_IL :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_IM :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_IN :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_IO :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_IQ :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_IR :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_IS :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_IT :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_JE :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_JM :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_JO :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_JP :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_KE :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_KG :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_KH :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_KI :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_KM :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_KN :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_KP :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_KR :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_KW :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_KY :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_KZ :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_LA :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_LB :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_LC :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_LI :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_LK :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_LR :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_LS :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_LT :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_LU :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_LV :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_LY :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_MA :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_MC :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_MD :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_ME :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_MF :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_MG :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_MH :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_MK :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_ML :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_MM :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_MN :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_MO :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_MP :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_MR :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_MS :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_MT :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_MU :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_MV :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_MW :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_MX :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_MY :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_MZ :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_NA :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_NC :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_NE :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_NG :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_NI :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_NL :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_NO :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_NP :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_NR :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_NU :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_NZ :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_OM :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_PA :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_PE :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_PF :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_PG :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_PH :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_PK :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_PL :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_PM :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_PN :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_PR :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_PT :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_PW :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_PY :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_QA :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_RE :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_RO :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_RS :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_RU :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_RW :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_SA :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_SB :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_SC :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_SD :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_SE :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_SG :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_SH :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_SI :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_SJ :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_SK :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_SL :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_SM :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_SN :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_SO :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_SR :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_ST :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_SV :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_SX :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_SY :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_SZ :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_TC :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_TD :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_TG :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_TH :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_TJ :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_TK :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_TL :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_TM :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_TN :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_TO :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_TR :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_TT :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_TV :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_TW :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_TZ :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_UA :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_UG :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_US :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_UY :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_UZ :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_VA :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_VC :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_VE :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_VG :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_VI :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_VN :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_VU :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_WF :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_WS :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_YE :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_YT :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_ZA :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_ZM :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_ZW :: PhoneNumberCountryCode
- newtype PhoneNumberType where
- PhoneNumberType' { }
- pattern PhoneNumberType_DID :: PhoneNumberType
- pattern PhoneNumberType_TOLL_FREE :: PhoneNumberType
- newtype PhoneType where
- PhoneType' { }
- pattern PhoneType_DESK_PHONE :: PhoneType
- pattern PhoneType_SOFT_PHONE :: PhoneType
- newtype QueueStatus where
- QueueStatus' { }
- pattern QueueStatus_DISABLED :: QueueStatus
- pattern QueueStatus_ENABLED :: QueueStatus
- newtype QueueType where
- QueueType' { }
- pattern QueueType_AGENT :: QueueType
- pattern QueueType_STANDARD :: QueueType
- newtype QuickConnectType where
- QuickConnectType' { }
- pattern QuickConnectType_PHONE_NUMBER :: QuickConnectType
- pattern QuickConnectType_QUEUE :: QuickConnectType
- pattern QuickConnectType_USER :: QuickConnectType
- newtype ReferenceType where
- ReferenceType' { }
- pattern ReferenceType_URL :: ReferenceType
- newtype SourceType where
- SourceType' { }
- pattern SourceType_SALESFORCE :: SourceType
- pattern SourceType_ZENDESK :: SourceType
- newtype Statistic where
- Statistic' { }
- pattern Statistic_AVG :: Statistic
- pattern Statistic_MAX :: Statistic
- pattern Statistic_SUM :: Statistic
- newtype StorageType where
- StorageType' { }
- pattern StorageType_KINESIS_FIREHOSE :: StorageType
- pattern StorageType_KINESIS_STREAM :: StorageType
- pattern StorageType_KINESIS_VIDEO_STREAM :: StorageType
- pattern StorageType_S3 :: StorageType
- newtype TrafficType where
- TrafficType' { }
- pattern TrafficType_CAMPAIGN :: TrafficType
- pattern TrafficType_GENERAL :: TrafficType
- newtype Unit where
- Unit' { }
- pattern Unit_COUNT :: Unit
- pattern Unit_PERCENT :: Unit
- pattern Unit_SECONDS :: Unit
- newtype UseCaseType where
- UseCaseType' { }
- pattern UseCaseType_CONNECT_CAMPAIGNS :: UseCaseType
- pattern UseCaseType_RULES_EVALUATION :: UseCaseType
- newtype VoiceRecordingTrack where
- data AgentStatus = AgentStatus' (Maybe Natural) (Maybe AgentStatusState) (Maybe Text) (Maybe Text) (Maybe AgentStatusType) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text))
- newAgentStatus :: AgentStatus
- data AgentStatusSummary = AgentStatusSummary' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe AgentStatusType)
- newAgentStatusSummary :: AgentStatusSummary
- data AnswerMachineDetectionConfig = AnswerMachineDetectionConfig' (Maybe Bool) (Maybe Bool)
- newAnswerMachineDetectionConfig :: AnswerMachineDetectionConfig
- data Attribute = Attribute' (Maybe Text) (Maybe InstanceAttributeType)
- newAttribute :: Attribute
- data ChatMessage = ChatMessage' Text Text
- newChatMessage :: Text -> Text -> ChatMessage
- data ContactFlow = ContactFlow' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe ContactFlowType) (Maybe Text) (Maybe (HashMap Text Text))
- newContactFlow :: ContactFlow
- data ContactFlowSummary = ContactFlowSummary' (Maybe Text) (Maybe Text) (Maybe ContactFlowType) (Maybe Text)
- newContactFlowSummary :: ContactFlowSummary
- data Credentials = Credentials' (Maybe POSIX) (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) (Maybe POSIX)
- newCredentials :: Credentials
- data CurrentMetric = CurrentMetric' (Maybe CurrentMetricName) (Maybe Unit)
- newCurrentMetric :: CurrentMetric
- data CurrentMetricData = CurrentMetricData' (Maybe Double) (Maybe CurrentMetric)
- newCurrentMetricData :: CurrentMetricData
- data CurrentMetricResult = CurrentMetricResult' (Maybe [CurrentMetricData]) (Maybe Dimensions)
- newCurrentMetricResult :: CurrentMetricResult
- data Dimensions = Dimensions' (Maybe Channel) (Maybe QueueReference)
- newDimensions :: Dimensions
- data EncryptionConfig = EncryptionConfig' EncryptionType Text
- newEncryptionConfig :: EncryptionType -> Text -> EncryptionConfig
- data Filters = Filters' (Maybe (NonEmpty Text)) (Maybe [Channel])
- newFilters :: Filters
- data HierarchyGroup = HierarchyGroup' (Maybe Text) (Maybe Text) (Maybe HierarchyPath) (Maybe Text) (Maybe Text)
- newHierarchyGroup :: HierarchyGroup
- data HierarchyGroupSummary = HierarchyGroupSummary' (Maybe Text) (Maybe Text) (Maybe Text)
- newHierarchyGroupSummary :: HierarchyGroupSummary
- data HierarchyLevel = HierarchyLevel' (Maybe Text) (Maybe Text) (Maybe Text)
- newHierarchyLevel :: HierarchyLevel
- data HierarchyLevelUpdate = HierarchyLevelUpdate' Text
- newHierarchyLevelUpdate :: Text -> HierarchyLevelUpdate
- data HierarchyPath = HierarchyPath' (Maybe HierarchyGroupSummary) (Maybe HierarchyGroupSummary) (Maybe HierarchyGroupSummary) (Maybe HierarchyGroupSummary) (Maybe HierarchyGroupSummary)
- newHierarchyPath :: HierarchyPath
- data HierarchyStructure = HierarchyStructure' (Maybe HierarchyLevel) (Maybe HierarchyLevel) (Maybe HierarchyLevel) (Maybe HierarchyLevel) (Maybe HierarchyLevel)
- newHierarchyStructure :: HierarchyStructure
- data HierarchyStructureUpdate = HierarchyStructureUpdate' (Maybe HierarchyLevelUpdate) (Maybe HierarchyLevelUpdate) (Maybe HierarchyLevelUpdate) (Maybe HierarchyLevelUpdate) (Maybe HierarchyLevelUpdate)
- newHierarchyStructureUpdate :: HierarchyStructureUpdate
- data HistoricalMetric = HistoricalMetric' (Maybe HistoricalMetricName) (Maybe Threshold) (Maybe Unit) (Maybe Statistic)
- newHistoricalMetric :: HistoricalMetric
- data HistoricalMetricData = HistoricalMetricData' (Maybe Double) (Maybe HistoricalMetric)
- newHistoricalMetricData :: HistoricalMetricData
- data HistoricalMetricResult = HistoricalMetricResult' (Maybe [HistoricalMetricData]) (Maybe Dimensions)
- newHistoricalMetricResult :: HistoricalMetricResult
- data HoursOfOperation = HoursOfOperation' (Maybe [HoursOfOperationConfig]) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text))
- newHoursOfOperation :: HoursOfOperation
- data HoursOfOperationConfig = HoursOfOperationConfig' HoursOfOperationDays HoursOfOperationTimeSlice HoursOfOperationTimeSlice
- newHoursOfOperationConfig :: HoursOfOperationDays -> HoursOfOperationTimeSlice -> HoursOfOperationTimeSlice -> HoursOfOperationConfig
- data HoursOfOperationSummary = HoursOfOperationSummary' (Maybe Text) (Maybe Text) (Maybe Text)
- newHoursOfOperationSummary :: HoursOfOperationSummary
- data HoursOfOperationTimeSlice = HoursOfOperationTimeSlice' Natural Natural
- newHoursOfOperationTimeSlice :: Natural -> Natural -> HoursOfOperationTimeSlice
- data Instance = Instance' (Maybe Text) (Maybe POSIX) (Maybe Bool) (Maybe Bool) (Maybe (Sensitive Text)) (Maybe Text) (Maybe InstanceStatus) (Maybe DirectoryType) (Maybe InstanceStatusReason) (Maybe Text)
- newInstance :: Instance
- data InstanceStatusReason = InstanceStatusReason' (Maybe Text)
- newInstanceStatusReason :: InstanceStatusReason
- data InstanceStorageConfig = InstanceStorageConfig' (Maybe Text) (Maybe KinesisStreamConfig) (Maybe KinesisVideoStreamConfig) (Maybe S3Config) (Maybe KinesisFirehoseConfig) StorageType
- newInstanceStorageConfig :: StorageType -> InstanceStorageConfig
- data InstanceSummary = InstanceSummary' (Maybe Text) (Maybe POSIX) (Maybe Bool) (Maybe Bool) (Maybe (Sensitive Text)) (Maybe Text) (Maybe InstanceStatus) (Maybe DirectoryType) (Maybe Text)
- newInstanceSummary :: InstanceSummary
- data IntegrationAssociationSummary = IntegrationAssociationSummary' (Maybe Text) (Maybe SourceType) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe IntegrationType)
- newIntegrationAssociationSummary :: IntegrationAssociationSummary
- data KinesisFirehoseConfig = KinesisFirehoseConfig' Text
- newKinesisFirehoseConfig :: Text -> KinesisFirehoseConfig
- data KinesisStreamConfig = KinesisStreamConfig' Text
- newKinesisStreamConfig :: Text -> KinesisStreamConfig
- data KinesisVideoStreamConfig = KinesisVideoStreamConfig' Text Natural EncryptionConfig
- newKinesisVideoStreamConfig :: Text -> Natural -> EncryptionConfig -> KinesisVideoStreamConfig
- data LexBot = LexBot' (Maybe Text) (Maybe Text)
- newLexBot :: LexBot
- data LexBotConfig = LexBotConfig' (Maybe LexBot) (Maybe LexV2Bot)
- newLexBotConfig :: LexBotConfig
- data LexV2Bot = LexV2Bot' (Maybe Text)
- newLexV2Bot :: LexV2Bot
- data MediaConcurrency = MediaConcurrency' Channel Natural
- newMediaConcurrency :: Channel -> Natural -> MediaConcurrency
- data OutboundCallerConfig = OutboundCallerConfig' (Maybe Text) (Maybe Text) (Maybe Text)
- newOutboundCallerConfig :: OutboundCallerConfig
- data ParticipantDetails = ParticipantDetails' Text
- newParticipantDetails :: Text -> ParticipantDetails
- data PhoneNumberQuickConnectConfig = PhoneNumberQuickConnectConfig' Text
- newPhoneNumberQuickConnectConfig :: Text -> PhoneNumberQuickConnectConfig
- data PhoneNumberSummary = PhoneNumberSummary' (Maybe PhoneNumberType) (Maybe Text) (Maybe Text) (Maybe PhoneNumberCountryCode) (Maybe Text)
- newPhoneNumberSummary :: PhoneNumberSummary
- data PromptSummary = PromptSummary' (Maybe Text) (Maybe Text) (Maybe Text)
- newPromptSummary :: PromptSummary
- data Queue = Queue' (Maybe QueueStatus) (Maybe Text) (Maybe Text) (Maybe Natural) (Maybe Text) (Maybe Text) (Maybe OutboundCallerConfig) (Maybe Text) (Maybe (HashMap Text Text))
- newQueue :: Queue
- data QueueQuickConnectConfig = QueueQuickConnectConfig' Text Text
- newQueueQuickConnectConfig :: Text -> Text -> QueueQuickConnectConfig
- data QueueReference = QueueReference' (Maybe Text) (Maybe Text)
- newQueueReference :: QueueReference
- data QueueSummary = QueueSummary' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe QueueType)
- newQueueSummary :: QueueSummary
- data QuickConnect = QuickConnect' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe QuickConnectConfig)
- newQuickConnect :: QuickConnect
- data QuickConnectConfig = QuickConnectConfig' (Maybe QueueQuickConnectConfig) (Maybe UserQuickConnectConfig) (Maybe PhoneNumberQuickConnectConfig) QuickConnectType
- newQuickConnectConfig :: QuickConnectType -> QuickConnectConfig
- data QuickConnectSummary = QuickConnectSummary' (Maybe Text) (Maybe QuickConnectType) (Maybe Text) (Maybe Text)
- newQuickConnectSummary :: QuickConnectSummary
- data Reference = Reference' Text ReferenceType
- newReference :: Text -> ReferenceType -> Reference
- data RoutingProfile = RoutingProfile' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe [MediaConcurrency]) (Maybe Text) (Maybe (HashMap Text Text))
- newRoutingProfile :: RoutingProfile
- data RoutingProfileQueueConfig = RoutingProfileQueueConfig' RoutingProfileQueueReference Natural Natural
- newRoutingProfileQueueConfig :: RoutingProfileQueueReference -> Natural -> Natural -> RoutingProfileQueueConfig
- data RoutingProfileQueueConfigSummary = RoutingProfileQueueConfigSummary' Text Text Text Natural Natural Channel
- newRoutingProfileQueueConfigSummary :: Text -> Text -> Text -> Natural -> Natural -> Channel -> RoutingProfileQueueConfigSummary
- data RoutingProfileQueueReference = RoutingProfileQueueReference' Text Channel
- newRoutingProfileQueueReference :: Text -> Channel -> RoutingProfileQueueReference
- data RoutingProfileSummary = RoutingProfileSummary' (Maybe Text) (Maybe Text) (Maybe Text)
- newRoutingProfileSummary :: RoutingProfileSummary
- data S3Config = S3Config' (Maybe EncryptionConfig) Text Text
- newS3Config :: Text -> Text -> S3Config
- data SecurityKey = SecurityKey' (Maybe POSIX) (Maybe Text) (Maybe Text)
- newSecurityKey :: SecurityKey
- data SecurityProfileSummary = SecurityProfileSummary' (Maybe Text) (Maybe Text) (Maybe Text)
- newSecurityProfileSummary :: SecurityProfileSummary
- data Threshold = Threshold' (Maybe Double) (Maybe Comparison)
- newThreshold :: Threshold
- data UseCase = UseCase' (Maybe UseCaseType) (Maybe Text) (Maybe Text)
- newUseCase :: UseCase
- data User = User' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe UserIdentityInfo) (Maybe (NonEmpty Text)) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe UserPhoneConfig) (Maybe (HashMap Text Text))
- newUser :: User
- data UserIdentityInfo = UserIdentityInfo' (Maybe Text) (Maybe Text) (Maybe Text)
- newUserIdentityInfo :: UserIdentityInfo
- data UserPhoneConfig = UserPhoneConfig' (Maybe Bool) (Maybe Natural) (Maybe Text) PhoneType
- newUserPhoneConfig :: PhoneType -> UserPhoneConfig
- data UserQuickConnectConfig = UserQuickConnectConfig' Text Text
- newUserQuickConnectConfig :: Text -> Text -> UserQuickConnectConfig
- data UserSummary = UserSummary' (Maybe Text) (Maybe Text) (Maybe Text)
- newUserSummary :: UserSummary
- data VoiceRecordingConfiguration = VoiceRecordingConfiguration' (Maybe VoiceRecordingTrack)
- newVoiceRecordingConfiguration :: VoiceRecordingConfiguration
Service Configuration
defaultService :: Service Source #
API version 2017-08-08
of the Amazon Connect Service SDK configuration.
Errors
Error matchers are designed for use with the functions provided by
Control.Exception.Lens.
This allows catching (and rethrowing) service specific errors returned
by Connect
.
InvalidContactFlowException
_InvalidContactFlowException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The contact flow is not valid.
OutboundContactNotPermittedException
_OutboundContactNotPermittedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The contact is not permitted.
InvalidParameterException
_InvalidParameterException :: AsError a => Getting (First ServiceError) a ServiceError Source #
One or more of the specified parameters are not valid.
InvalidRequestException
_InvalidRequestException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request is not valid.
DuplicateResourceException
_DuplicateResourceException :: AsError a => Getting (First ServiceError) a ServiceError Source #
A resource with the specified name already exists.
UserNotFoundException
_UserNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
No user with the specified credentials was found in the Amazon Connect instance.
ContactFlowNotPublishedException
_ContactFlowNotPublishedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The contact flow has not been published.
DestinationNotAllowedException
_DestinationNotAllowedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Outbound calls to the destination number are not allowed.
ContactNotFoundException
_ContactNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The contact with the specified ID is not active or does not exist.
ServiceQuotaExceededException
_ServiceQuotaExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The service quota has been exceeded.
ThrottlingException
_ThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The throttling limit has been exceeded.
InternalServiceException
_InternalServiceException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Request processing failed because of an error or failure with the service.
ResourceConflictException
_ResourceConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #
A resource already has that name.
ResourceNotFoundException
_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified resource was not found.
LimitExceededException
_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The allowed limit for the resource has been exceeded.
ResourceInUseException
_ResourceInUseException :: AsError a => Getting (First ServiceError) a ServiceError Source #
That resource is already in use. Please try another.
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.
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.
DescribeInstance
data DescribeInstance Source #
See: newDescribeInstance
smart constructor.
Constructors
DescribeInstance' Text |
Instances
Arguments
:: Text | |
-> DescribeInstance |
Create a value of DescribeInstance
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:DescribeInstance'
, describeInstance_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
data DescribeInstanceResponse Source #
See: newDescribeInstanceResponse
smart constructor.
Constructors
DescribeInstanceResponse' (Maybe Instance) Int |
Instances
newDescribeInstanceResponse Source #
Create a value of DescribeInstanceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instance':DescribeInstanceResponse'
, describeInstanceResponse_instance
- The name of the instance.
$sel:httpStatus:DescribeInstanceResponse'
, describeInstanceResponse_httpStatus
- The response's http status code.
ListSecurityProfiles (Paginated)
data ListSecurityProfiles Source #
See: newListSecurityProfiles
smart constructor.
Instances
newListSecurityProfiles Source #
Create a value of ListSecurityProfiles
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListSecurityProfiles'
, listSecurityProfiles_nextToken
- The token for the next set of results. Use the value returned in the
previous response in the next request to retrieve the next set of
results.
$sel:maxResults:ListSecurityProfiles'
, listSecurityProfiles_maxResults
- The maximum number of results to return per page.
$sel:instanceId:ListSecurityProfiles'
, listSecurityProfiles_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
data ListSecurityProfilesResponse Source #
See: newListSecurityProfilesResponse
smart constructor.
Constructors
ListSecurityProfilesResponse' (Maybe Text) (Maybe [SecurityProfileSummary]) Int |
Instances
newListSecurityProfilesResponse Source #
Create a value of ListSecurityProfilesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListSecurityProfiles'
, listSecurityProfilesResponse_nextToken
- If there are additional results, this is the token for the next set of
results.
$sel:securityProfileSummaryList:ListSecurityProfilesResponse'
, listSecurityProfilesResponse_securityProfileSummaryList
- Information about the security profiles.
$sel:httpStatus:ListSecurityProfilesResponse'
, listSecurityProfilesResponse_httpStatus
- The response's http status code.
AssociateLexBot
data AssociateLexBot Source #
See: newAssociateLexBot
smart constructor.
Constructors
AssociateLexBot' Text LexBot |
Instances
Arguments
:: Text | |
-> LexBot | |
-> AssociateLexBot |
Create a value of AssociateLexBot
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:AssociateLexBot'
, associateLexBot_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:lexBot:AssociateLexBot'
, associateLexBot_lexBot
- The Amazon Lex bot to associate with the instance.
data AssociateLexBotResponse Source #
See: newAssociateLexBotResponse
smart constructor.
Constructors
AssociateLexBotResponse' | |
Instances
newAssociateLexBotResponse :: AssociateLexBotResponse Source #
Create a value of AssociateLexBotResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
UpdateInstanceAttribute
data UpdateInstanceAttribute Source #
See: newUpdateInstanceAttribute
smart constructor.
Constructors
UpdateInstanceAttribute' Text InstanceAttributeType Text |
Instances
newUpdateInstanceAttribute Source #
Arguments
:: Text | |
-> InstanceAttributeType | |
-> Text | |
-> UpdateInstanceAttribute |
Create a value of UpdateInstanceAttribute
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:UpdateInstanceAttribute'
, updateInstanceAttribute_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:attributeType:UpdateInstanceAttribute'
, updateInstanceAttribute_attributeType
- The type of attribute.
Only allowlisted customers can consume USE_CUSTOM_TTS_VOICES. To access this feature, contact AWS Support for allowlisting.
$sel:value:UpdateInstanceAttribute'
, updateInstanceAttribute_value
- The value for the attribute. Maximum character limit is 100.
data UpdateInstanceAttributeResponse Source #
See: newUpdateInstanceAttributeResponse
smart constructor.
Constructors
UpdateInstanceAttributeResponse' | |
Instances
Eq UpdateInstanceAttributeResponse Source # | |
Read UpdateInstanceAttributeResponse Source # | |
Show UpdateInstanceAttributeResponse Source # | |
Defined in Amazonka.Connect.UpdateInstanceAttribute Methods showsPrec :: Int -> UpdateInstanceAttributeResponse -> ShowS # | |
Generic UpdateInstanceAttributeResponse Source # | |
Defined in Amazonka.Connect.UpdateInstanceAttribute Associated Types type Rep UpdateInstanceAttributeResponse :: Type -> Type # | |
NFData UpdateInstanceAttributeResponse Source # | |
Defined in Amazonka.Connect.UpdateInstanceAttribute Methods rnf :: UpdateInstanceAttributeResponse -> () # | |
type Rep UpdateInstanceAttributeResponse Source # | |
Defined in Amazonka.Connect.UpdateInstanceAttribute |
newUpdateInstanceAttributeResponse :: UpdateInstanceAttributeResponse Source #
Create a value of UpdateInstanceAttributeResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
UpdateQueueStatus
data UpdateQueueStatus Source #
See: newUpdateQueueStatus
smart constructor.
Constructors
UpdateQueueStatus' Text Text QueueStatus |
Instances
Arguments
:: Text | |
-> Text | |
-> QueueStatus | |
-> UpdateQueueStatus |
Create a value of UpdateQueueStatus
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:UpdateQueueStatus'
, updateQueueStatus_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:queueId:UpdateQueueStatus'
, updateQueueStatus_queueId
- The identifier for the queue.
$sel:status:UpdateQueueStatus'
, updateQueueStatus_status
- The status of the queue.
data UpdateQueueStatusResponse Source #
See: newUpdateQueueStatusResponse
smart constructor.
Constructors
UpdateQueueStatusResponse' | |
Instances
newUpdateQueueStatusResponse :: UpdateQueueStatusResponse Source #
Create a value of UpdateQueueStatusResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
UpdateRoutingProfileQueues
data UpdateRoutingProfileQueues Source #
See: newUpdateRoutingProfileQueues
smart constructor.
Constructors
UpdateRoutingProfileQueues' Text Text (NonEmpty RoutingProfileQueueConfig) |
Instances
newUpdateRoutingProfileQueues Source #
Arguments
:: Text | |
-> Text | |
-> NonEmpty RoutingProfileQueueConfig | |
-> UpdateRoutingProfileQueues |
Create a value of UpdateRoutingProfileQueues
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:UpdateRoutingProfileQueues'
, updateRoutingProfileQueues_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:routingProfileId:UpdateRoutingProfileQueues'
, updateRoutingProfileQueues_routingProfileId
- The identifier of the routing profile.
$sel:queueConfigs:UpdateRoutingProfileQueues'
, updateRoutingProfileQueues_queueConfigs
- The queues to be updated for this routing profile. Queues must first be
associated to the routing profile. You can do this using
AssociateRoutingProfileQueues.
data UpdateRoutingProfileQueuesResponse Source #
See: newUpdateRoutingProfileQueuesResponse
smart constructor.
Constructors
UpdateRoutingProfileQueuesResponse' | |
Instances
Eq UpdateRoutingProfileQueuesResponse Source # | |
Read UpdateRoutingProfileQueuesResponse Source # | |
Defined in Amazonka.Connect.UpdateRoutingProfileQueues | |
Show UpdateRoutingProfileQueuesResponse Source # | |
Defined in Amazonka.Connect.UpdateRoutingProfileQueues Methods showsPrec :: Int -> UpdateRoutingProfileQueuesResponse -> ShowS # | |
Generic UpdateRoutingProfileQueuesResponse Source # | |
Defined in Amazonka.Connect.UpdateRoutingProfileQueues Associated Types type Rep UpdateRoutingProfileQueuesResponse :: Type -> Type # | |
NFData UpdateRoutingProfileQueuesResponse Source # | |
Defined in Amazonka.Connect.UpdateRoutingProfileQueues Methods rnf :: UpdateRoutingProfileQueuesResponse -> () # | |
type Rep UpdateRoutingProfileQueuesResponse Source # | |
Defined in Amazonka.Connect.UpdateRoutingProfileQueues |
newUpdateRoutingProfileQueuesResponse :: UpdateRoutingProfileQueuesResponse Source #
Create a value of UpdateRoutingProfileQueuesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
DescribeQueue
data DescribeQueue Source #
See: newDescribeQueue
smart constructor.
Constructors
DescribeQueue' Text Text |
Instances
Create a value of DescribeQueue
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:DescribeQueue'
, describeQueue_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:queueId:DescribeQueue'
, describeQueue_queueId
- The identifier for the queue.
data DescribeQueueResponse Source #
See: newDescribeQueueResponse
smart constructor.
Constructors
DescribeQueueResponse' (Maybe Queue) Int |
Instances
newDescribeQueueResponse Source #
Create a value of DescribeQueueResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:queue:DescribeQueueResponse'
, describeQueueResponse_queue
- The name of the queue.
$sel:httpStatus:DescribeQueueResponse'
, describeQueueResponse_httpStatus
- The response's http status code.
ListInstanceAttributes (Paginated)
data ListInstanceAttributes Source #
See: newListInstanceAttributes
smart constructor.
Instances
newListInstanceAttributes Source #
Create a value of ListInstanceAttributes
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListInstanceAttributes'
, listInstanceAttributes_nextToken
- The token for the next set of results. Use the value returned in the
previous response in the next request to retrieve the next set of
results.
$sel:maxResults:ListInstanceAttributes'
, listInstanceAttributes_maxResults
- The maximum number of results to return per page.
$sel:instanceId:ListInstanceAttributes'
, listInstanceAttributes_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
data ListInstanceAttributesResponse Source #
See: newListInstanceAttributesResponse
smart constructor.
Instances
newListInstanceAttributesResponse Source #
Create a value of ListInstanceAttributesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListInstanceAttributes'
, listInstanceAttributesResponse_nextToken
- If there are additional results, this is the token for the next set of
results.
$sel:attributes:ListInstanceAttributesResponse'
, listInstanceAttributesResponse_attributes
- The attribute types.
$sel:httpStatus:ListInstanceAttributesResponse'
, listInstanceAttributesResponse_httpStatus
- The response's http status code.
UpdateAgentStatus
data UpdateAgentStatus Source #
See: newUpdateAgentStatus
smart constructor.
Constructors
UpdateAgentStatus' (Maybe Natural) (Maybe AgentStatusState) (Maybe Text) (Maybe Bool) (Maybe Text) Text Text |
Instances
Arguments
:: Text | |
-> Text | |
-> UpdateAgentStatus |
Create a value of UpdateAgentStatus
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:displayOrder:UpdateAgentStatus'
, updateAgentStatus_displayOrder
- The display order of the agent status.
$sel:state:UpdateAgentStatus'
, updateAgentStatus_state
- The state of the agent status.
$sel:name:UpdateAgentStatus'
, updateAgentStatus_name
- The name of the agent status.
$sel:resetOrderNumber:UpdateAgentStatus'
, updateAgentStatus_resetOrderNumber
- A number indicating the reset order of the agent status.
$sel:description:UpdateAgentStatus'
, updateAgentStatus_description
- The description of the agent status.
$sel:instanceId:UpdateAgentStatus'
, updateAgentStatus_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:agentStatusId:UpdateAgentStatus'
, updateAgentStatus_agentStatusId
- The identifier of the agent status.
data UpdateAgentStatusResponse Source #
See: newUpdateAgentStatusResponse
smart constructor.
Constructors
UpdateAgentStatusResponse' | |
Instances
newUpdateAgentStatusResponse :: UpdateAgentStatusResponse Source #
Create a value of UpdateAgentStatusResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
DescribeInstanceStorageConfig
data DescribeInstanceStorageConfig Source #
See: newDescribeInstanceStorageConfig
smart constructor.
Instances
newDescribeInstanceStorageConfig Source #
Arguments
:: Text | |
-> Text | |
-> InstanceStorageResourceType | |
-> DescribeInstanceStorageConfig |
Create a value of DescribeInstanceStorageConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:DescribeInstanceStorageConfig'
, describeInstanceStorageConfig_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:associationId:DescribeInstanceStorageConfig'
, describeInstanceStorageConfig_associationId
- The existing association identifier that uniquely identifies the
resource type and storage config for the given instance ID.
$sel:resourceType:DescribeInstanceStorageConfig'
, describeInstanceStorageConfig_resourceType
- A valid resource type.
data DescribeInstanceStorageConfigResponse Source #
See: newDescribeInstanceStorageConfigResponse
smart constructor.
Constructors
DescribeInstanceStorageConfigResponse' (Maybe InstanceStorageConfig) Int |
Instances
newDescribeInstanceStorageConfigResponse Source #
Arguments
:: Int | |
-> DescribeInstanceStorageConfigResponse |
Create a value of DescribeInstanceStorageConfigResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:storageConfig:DescribeInstanceStorageConfigResponse'
, describeInstanceStorageConfigResponse_storageConfig
- A valid storage type.
$sel:httpStatus:DescribeInstanceStorageConfigResponse'
, describeInstanceStorageConfigResponse_httpStatus
- The response's http status code.
CreateQuickConnect
data CreateQuickConnect Source #
See: newCreateQuickConnect
smart constructor.
Constructors
CreateQuickConnect' (Maybe Text) (Maybe (HashMap Text Text)) Text Text QuickConnectConfig |
Instances
newCreateQuickConnect Source #
Arguments
:: Text | |
-> Text | |
-> QuickConnectConfig | |
-> CreateQuickConnect |
Create a value of CreateQuickConnect
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:description:CreateQuickConnect'
, createQuickConnect_description
- The description of the quick connect.
$sel:tags:CreateQuickConnect'
, createQuickConnect_tags
- One or more tags.
$sel:instanceId:CreateQuickConnect'
, createQuickConnect_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:name:CreateQuickConnect'
, createQuickConnect_name
- The name of the quick connect.
$sel:quickConnectConfig:CreateQuickConnect'
, createQuickConnect_quickConnectConfig
- Configuration settings for the quick connect.
data CreateQuickConnectResponse Source #
See: newCreateQuickConnectResponse
smart constructor.
Instances
newCreateQuickConnectResponse Source #
Create a value of CreateQuickConnectResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:quickConnectId:CreateQuickConnectResponse'
, createQuickConnectResponse_quickConnectId
- The identifier for the quick connect.
$sel:quickConnectARN:CreateQuickConnectResponse'
, createQuickConnectResponse_quickConnectARN
- The Amazon Resource Name (ARN) for the quick connect.
$sel:httpStatus:CreateQuickConnectResponse'
, createQuickConnectResponse_httpStatus
- The response's http status code.
DescribeContactFlow
data DescribeContactFlow Source #
See: newDescribeContactFlow
smart constructor.
Constructors
DescribeContactFlow' Text Text |
Instances
newDescribeContactFlow Source #
Arguments
:: Text | |
-> Text | |
-> DescribeContactFlow |
Create a value of DescribeContactFlow
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:DescribeContactFlow'
, describeContactFlow_instanceId
- The identifier of the Amazon Connect instance.
$sel:contactFlowId:DescribeContactFlow'
, describeContactFlow_contactFlowId
- The identifier of the contact flow.
data DescribeContactFlowResponse Source #
See: newDescribeContactFlowResponse
smart constructor.
Constructors
DescribeContactFlowResponse' (Maybe ContactFlow) Int |
Instances
newDescribeContactFlowResponse Source #
Create a value of DescribeContactFlowResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:contactFlow:DescribeContactFlowResponse'
, describeContactFlowResponse_contactFlow
- Information about the contact flow.
$sel:httpStatus:DescribeContactFlowResponse'
, describeContactFlowResponse_httpStatus
- The response's http status code.
UpdateUserHierarchy
data UpdateUserHierarchy Source #
See: newUpdateUserHierarchy
smart constructor.
Constructors
UpdateUserHierarchy' (Maybe Text) Text Text |
Instances
newUpdateUserHierarchy Source #
Arguments
:: Text | |
-> Text | |
-> UpdateUserHierarchy |
Create a value of UpdateUserHierarchy
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:hierarchyGroupId:UpdateUserHierarchy'
, updateUserHierarchy_hierarchyGroupId
- The identifier of the hierarchy group.
$sel:userId:UpdateUserHierarchy'
, updateUserHierarchy_userId
- The identifier of the user account.
$sel:instanceId:UpdateUserHierarchy'
, updateUserHierarchy_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
data UpdateUserHierarchyResponse Source #
See: newUpdateUserHierarchyResponse
smart constructor.
Constructors
UpdateUserHierarchyResponse' | |
Instances
newUpdateUserHierarchyResponse :: UpdateUserHierarchyResponse Source #
Create a value of UpdateUserHierarchyResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
UpdateUserRoutingProfile
data UpdateUserRoutingProfile Source #
See: newUpdateUserRoutingProfile
smart constructor.
Constructors
UpdateUserRoutingProfile' Text Text Text |
Instances
newUpdateUserRoutingProfile Source #
Arguments
:: Text | |
-> Text | |
-> Text | |
-> UpdateUserRoutingProfile |
Create a value of UpdateUserRoutingProfile
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:routingProfileId:UpdateUserRoutingProfile'
, updateUserRoutingProfile_routingProfileId
- The identifier of the routing profile for the user.
$sel:userId:UpdateUserRoutingProfile'
, updateUserRoutingProfile_userId
- The identifier of the user account.
$sel:instanceId:UpdateUserRoutingProfile'
, updateUserRoutingProfile_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
data UpdateUserRoutingProfileResponse Source #
See: newUpdateUserRoutingProfileResponse
smart constructor.
Constructors
UpdateUserRoutingProfileResponse' | |
Instances
Eq UpdateUserRoutingProfileResponse Source # | |
Read UpdateUserRoutingProfileResponse Source # | |
Show UpdateUserRoutingProfileResponse Source # | |
Defined in Amazonka.Connect.UpdateUserRoutingProfile Methods showsPrec :: Int -> UpdateUserRoutingProfileResponse -> ShowS # | |
Generic UpdateUserRoutingProfileResponse Source # | |
Defined in Amazonka.Connect.UpdateUserRoutingProfile Associated Types type Rep UpdateUserRoutingProfileResponse :: Type -> Type # | |
NFData UpdateUserRoutingProfileResponse Source # | |
Defined in Amazonka.Connect.UpdateUserRoutingProfile Methods rnf :: UpdateUserRoutingProfileResponse -> () # | |
type Rep UpdateUserRoutingProfileResponse Source # | |
Defined in Amazonka.Connect.UpdateUserRoutingProfile |
newUpdateUserRoutingProfileResponse :: UpdateUserRoutingProfileResponse Source #
Create a value of UpdateUserRoutingProfileResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
UpdateUserHierarchyGroupName
data UpdateUserHierarchyGroupName Source #
See: newUpdateUserHierarchyGroupName
smart constructor.
Constructors
UpdateUserHierarchyGroupName' Text Text Text |
Instances
newUpdateUserHierarchyGroupName Source #
Arguments
:: Text | |
-> Text | |
-> Text | |
-> UpdateUserHierarchyGroupName |
Create a value of UpdateUserHierarchyGroupName
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:name:UpdateUserHierarchyGroupName'
, updateUserHierarchyGroupName_name
- The name of the hierarchy group. Must not be more than 100 characters.
$sel:hierarchyGroupId:UpdateUserHierarchyGroupName'
, updateUserHierarchyGroupName_hierarchyGroupId
- The identifier of the hierarchy group.
$sel:instanceId:UpdateUserHierarchyGroupName'
, updateUserHierarchyGroupName_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
data UpdateUserHierarchyGroupNameResponse Source #
See: newUpdateUserHierarchyGroupNameResponse
smart constructor.
Constructors
UpdateUserHierarchyGroupNameResponse' | |
Instances
newUpdateUserHierarchyGroupNameResponse :: UpdateUserHierarchyGroupNameResponse Source #
Create a value of UpdateUserHierarchyGroupNameResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
UpdateQueueHoursOfOperation
data UpdateQueueHoursOfOperation Source #
See: newUpdateQueueHoursOfOperation
smart constructor.
Constructors
UpdateQueueHoursOfOperation' Text Text Text |
Instances
newUpdateQueueHoursOfOperation Source #
Arguments
:: Text | |
-> Text | |
-> Text | |
-> UpdateQueueHoursOfOperation |
Create a value of UpdateQueueHoursOfOperation
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:UpdateQueueHoursOfOperation'
, updateQueueHoursOfOperation_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:queueId:UpdateQueueHoursOfOperation'
, updateQueueHoursOfOperation_queueId
- The identifier for the queue.
$sel:hoursOfOperationId:UpdateQueueHoursOfOperation'
, updateQueueHoursOfOperation_hoursOfOperationId
- The identifier for the hours of operation.
data UpdateQueueHoursOfOperationResponse Source #
See: newUpdateQueueHoursOfOperationResponse
smart constructor.
Constructors
UpdateQueueHoursOfOperationResponse' | |
Instances
newUpdateQueueHoursOfOperationResponse :: UpdateQueueHoursOfOperationResponse Source #
Create a value of UpdateQueueHoursOfOperationResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
DescribeRoutingProfile
data DescribeRoutingProfile Source #
See: newDescribeRoutingProfile
smart constructor.
Constructors
DescribeRoutingProfile' Text Text |
Instances
newDescribeRoutingProfile Source #
Arguments
:: Text | |
-> Text | |
-> DescribeRoutingProfile |
Create a value of DescribeRoutingProfile
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:DescribeRoutingProfile'
, describeRoutingProfile_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:routingProfileId:DescribeRoutingProfile'
, describeRoutingProfile_routingProfileId
- The identifier of the routing profile.
data DescribeRoutingProfileResponse Source #
See: newDescribeRoutingProfileResponse
smart constructor.
Constructors
DescribeRoutingProfileResponse' (Maybe RoutingProfile) Int |
Instances
newDescribeRoutingProfileResponse Source #
Create a value of DescribeRoutingProfileResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:routingProfile:DescribeRoutingProfileResponse'
, describeRoutingProfileResponse_routingProfile
- The routing profile.
$sel:httpStatus:DescribeRoutingProfileResponse'
, describeRoutingProfileResponse_httpStatus
- The response's http status code.
DisassociateLexBot
data DisassociateLexBot Source #
See: newDisassociateLexBot
smart constructor.
Constructors
DisassociateLexBot' Text Text Text |
Instances
newDisassociateLexBot Source #
Arguments
:: Text | |
-> Text | |
-> Text | |
-> DisassociateLexBot |
Create a value of DisassociateLexBot
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:DisassociateLexBot'
, disassociateLexBot_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:botName:DisassociateLexBot'
, disassociateLexBot_botName
- The name of the Amazon Lex bot. Maximum character limit of 50.
$sel:lexRegion:DisassociateLexBot'
, disassociateLexBot_lexRegion
- The Region in which the Amazon Lex bot has been created.
data DisassociateLexBotResponse Source #
See: newDisassociateLexBotResponse
smart constructor.
Constructors
DisassociateLexBotResponse' | |
Instances
newDisassociateLexBotResponse :: DisassociateLexBotResponse Source #
Create a value of DisassociateLexBotResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
DeleteQuickConnect
data DeleteQuickConnect Source #
See: newDeleteQuickConnect
smart constructor.
Constructors
DeleteQuickConnect' Text Text |
Instances
newDeleteQuickConnect Source #
Arguments
:: Text | |
-> Text | |
-> DeleteQuickConnect |
Create a value of DeleteQuickConnect
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:DeleteQuickConnect'
, deleteQuickConnect_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:quickConnectId:DeleteQuickConnect'
, deleteQuickConnect_quickConnectId
- The identifier for the quick connect.
data DeleteQuickConnectResponse Source #
See: newDeleteQuickConnectResponse
smart constructor.
Constructors
DeleteQuickConnectResponse' | |
Instances
newDeleteQuickConnectResponse :: DeleteQuickConnectResponse Source #
Create a value of DeleteQuickConnectResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
StartOutboundVoiceContact
data StartOutboundVoiceContact Source #
See: newStartOutboundVoiceContact
smart constructor.
Constructors
StartOutboundVoiceContact' (Maybe AnswerMachineDetectionConfig) (Maybe Text) (Maybe TrafficType) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe Text) Text Text Text |
Instances
newStartOutboundVoiceContact Source #
Arguments
:: Text | |
-> Text | |
-> Text | |
-> StartOutboundVoiceContact |
Create a value of StartOutboundVoiceContact
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:answerMachineDetectionConfig:StartOutboundVoiceContact'
, startOutboundVoiceContact_answerMachineDetectionConfig
- Configuration of the answering machine detection for this outbound call.
$sel:clientToken:StartOutboundVoiceContact'
, startOutboundVoiceContact_clientToken
- A unique, case-sensitive identifier that you provide to ensure the
idempotency of the request. The token is valid for 7 days after
creation. If a contact is already started, the contact ID is returned.
$sel:trafficType:StartOutboundVoiceContact'
, startOutboundVoiceContact_trafficType
- Denotes the class of traffic. Calls with different traffic types are
handled differently by Amazon Connect. The default value is GENERAL
.
Use CAMPAIGN
if EnableAnswerMachineDetection
is set to true
. For
all other cases, use GENERAL
.
$sel:campaignId:StartOutboundVoiceContact'
, startOutboundVoiceContact_campaignId
- The campaign identifier of the outbound communication.
$sel:queueId:StartOutboundVoiceContact'
, startOutboundVoiceContact_queueId
- The queue for the call. If you specify a queue, the phone displayed for
caller ID is the phone number specified in the queue. If you do not
specify a queue, the queue defined in the contact flow is used. If you
do not specify a queue, you must specify a source phone number.
$sel:attributes:StartOutboundVoiceContact'
, startOutboundVoiceContact_attributes
- A custom key-value pair using an attribute map. The attributes are
standard Amazon Connect attributes, and can be accessed in contact flows
just like any other contact attributes.
There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.
$sel:sourcePhoneNumber:StartOutboundVoiceContact'
, startOutboundVoiceContact_sourcePhoneNumber
- The phone number associated with the Amazon Connect instance, in E.164
format. If you do not specify a source phone number, you must specify a
queue.
$sel:destinationPhoneNumber:StartOutboundVoiceContact'
, startOutboundVoiceContact_destinationPhoneNumber
- The phone number of the customer, in E.164 format.
$sel:contactFlowId:StartOutboundVoiceContact'
, startOutboundVoiceContact_contactFlowId
- The identifier of the contact flow for the outbound call. To see the
ContactFlowId in the Amazon Connect console user interface, on the
navigation menu go to Routing, Contact Flows. Choose the contact
flow. On the contact flow page, under the name of the contact flow,
choose Show additional flow information. The ContactFlowId is the
last part of the ARN, shown here in bold:
arn:aws:connect:us-west-2:xxxxxxxxxxxx:instance/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/contact-flow/846ec553-a005-41c0-8341-xxxxxxxxxxxx
$sel:instanceId:StartOutboundVoiceContact'
, startOutboundVoiceContact_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
data StartOutboundVoiceContactResponse Source #
See: newStartOutboundVoiceContactResponse
smart constructor.
Constructors
StartOutboundVoiceContactResponse' (Maybe Text) Int |
Instances
newStartOutboundVoiceContactResponse Source #
Arguments
:: Int | |
-> StartOutboundVoiceContactResponse |
Create a value of StartOutboundVoiceContactResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:contactId:StartOutboundVoiceContactResponse'
, startOutboundVoiceContactResponse_contactId
- The identifier of this contact within the Amazon Connect instance.
$sel:httpStatus:StartOutboundVoiceContactResponse'
, startOutboundVoiceContactResponse_httpStatus
- The response's http status code.
ListTagsForResource
data ListTagsForResource Source #
See: newListTagsForResource
smart constructor.
Constructors
ListTagsForResource' Text |
Instances
newListTagsForResource Source #
Arguments
:: Text | |
-> ListTagsForResource |
Create a value of ListTagsForResource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceArn:ListTagsForResource'
, listTagsForResource_resourceArn
- The Amazon Resource Name (ARN) of the resource.
data ListTagsForResourceResponse Source #
See: newListTagsForResourceResponse
smart constructor.
Instances
newListTagsForResourceResponse Source #
Create a value of ListTagsForResourceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:tags:ListTagsForResourceResponse'
, listTagsForResourceResponse_tags
- Information about the tags.
$sel:httpStatus:ListTagsForResourceResponse'
, listTagsForResourceResponse_httpStatus
- The response's http status code.
GetMetricData (Paginated)
data GetMetricData Source #
See: newGetMetricData
smart constructor.
Constructors
GetMetricData' (Maybe Text) (Maybe [Grouping]) (Maybe Natural) Text POSIX POSIX Filters [HistoricalMetric] |
Instances
Arguments
:: Text | |
-> UTCTime | |
-> UTCTime | |
-> Filters | |
-> GetMetricData |
Create a value of GetMetricData
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:GetMetricData'
, getMetricData_nextToken
- The token for the next set of results. Use the value returned in the
previous response in the next request to retrieve the next set of
results.
$sel:groupings:GetMetricData'
, getMetricData_groupings
- The grouping applied to the metrics returned. For example, when results
are grouped by queue, the metrics returned are grouped by queue. The
values returned apply to the metrics for each queue rather than
aggregated for all queues.
If no grouping is specified, a summary of metrics for all queues is returned.
$sel:maxResults:GetMetricData'
, getMetricData_maxResults
- The maximum number of results to return per page.
$sel:instanceId:GetMetricData'
, getMetricData_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:startTime:GetMetricData'
, getMetricData_startTime
- The timestamp, in UNIX Epoch time format, at which to start the
reporting interval for the retrieval of historical metrics data. The
time must be specified using a multiple of 5 minutes, such as 10:05,
10:10, 10:15.
The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.
$sel:endTime:GetMetricData'
, getMetricData_endTime
- The timestamp, in UNIX Epoch time format, at which to end the reporting
interval for the retrieval of historical metrics data. The time must be
specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10,
and must be later than the start time timestamp.
The time range between the start and end time must be less than 24 hours.
$sel:filters:GetMetricData'
, getMetricData_filters
- The queues, up to 100, or channels, to use to filter the metrics
returned. Metric data is retrieved only for the resources associated
with the queues or channels included in the filter. You can include both
queue IDs and queue ARNs in the same request. VOICE, CHAT, and TASK
channels are supported.
To filter by Queues
, enter the queue ID/ARN, not the name of the
queue.
$sel:historicalMetrics:GetMetricData'
, getMetricData_historicalMetrics
- The metrics to retrieve. Specify the name, unit, and statistic for each
metric. The following historical metrics are available. For a
description of each metric, see
Historical Metrics Definitions
in the Amazon Connect Administrator Guide.
This API does not support a contacts incoming metric (there's no CONTACTS_INCOMING metric missing from the documented list).
- ABANDON_TIME
- Unit: SECONDS
Statistic: AVG
- AFTER_CONTACT_WORK_TIME
- Unit: SECONDS
Statistic: AVG
- API_CONTACTS_HANDLED
- Unit: COUNT
Statistic: SUM
- CALLBACK_CONTACTS_HANDLED
- Unit: COUNT
Statistic: SUM
- CONTACTS_ABANDONED
- Unit: COUNT
Statistic: SUM
- CONTACTS_AGENT_HUNG_UP_FIRST
- Unit: COUNT
Statistic: SUM
- CONTACTS_CONSULTED
- Unit: COUNT
Statistic: SUM
- CONTACTS_HANDLED
- Unit: COUNT
Statistic: SUM
- CONTACTS_HANDLED_INCOMING
- Unit: COUNT
Statistic: SUM
- CONTACTS_HANDLED_OUTBOUND
- Unit: COUNT
Statistic: SUM
- CONTACTS_HOLD_ABANDONS
- Unit: COUNT
Statistic: SUM
- CONTACTS_MISSED
- Unit: COUNT
Statistic: SUM
- CONTACTS_QUEUED
- Unit: COUNT
Statistic: SUM
- CONTACTS_TRANSFERRED_IN
- Unit: COUNT
Statistic: SUM
- CONTACTS_TRANSFERRED_IN_FROM_QUEUE
- Unit: COUNT
Statistic: SUM
- CONTACTS_TRANSFERRED_OUT
- Unit: COUNT
Statistic: SUM
- CONTACTS_TRANSFERRED_OUT_FROM_QUEUE
- Unit: COUNT
Statistic: SUM
- HANDLE_TIME
- Unit: SECONDS
Statistic: AVG
- HOLD_TIME
- Unit: SECONDS
Statistic: AVG
- INTERACTION_AND_HOLD_TIME
- Unit: SECONDS
Statistic: AVG
- INTERACTION_TIME
- Unit: SECONDS
Statistic: AVG
- OCCUPANCY
- Unit: PERCENT
Statistic: AVG
- QUEUE_ANSWER_TIME
- Unit: SECONDS
Statistic: AVG
- QUEUED_TIME
- Unit: SECONDS
Statistic: MAX
- SERVICE_LEVEL
- You can include up to 20 SERVICE_LEVEL metrics in a request.
Unit: PERCENT
Statistic: AVG
Threshold: For
ThresholdValue
, enter any whole number from 1 to 604800 (inclusive), in seconds. ForComparison
, you must enterLT
(for "Less than").
data GetMetricDataResponse Source #
See: newGetMetricDataResponse
smart constructor.
Constructors
GetMetricDataResponse' (Maybe [HistoricalMetricResult]) (Maybe Text) Int |
Instances
newGetMetricDataResponse Source #
Create a value of GetMetricDataResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:metricResults:GetMetricDataResponse'
, getMetricDataResponse_metricResults
- Information about the historical metrics.
If no grouping is specified, a summary of metric data is returned.
$sel:nextToken:GetMetricData'
, getMetricDataResponse_nextToken
- If there are additional results, this is the token for the next set of
results.
The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.
$sel:httpStatus:GetMetricDataResponse'
, getMetricDataResponse_httpStatus
- The response's http status code.
StartContactRecording
data StartContactRecording Source #
See: newStartContactRecording
smart constructor.
Constructors
StartContactRecording' Text Text Text VoiceRecordingConfiguration |
Instances
newStartContactRecording Source #
Arguments
:: Text | |
-> Text | |
-> Text | |
-> VoiceRecordingConfiguration | |
-> StartContactRecording |
Create a value of StartContactRecording
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:StartContactRecording'
, startContactRecording_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:contactId:StartContactRecording'
, startContactRecording_contactId
- The identifier of the contact.
$sel:initialContactId:StartContactRecording'
, startContactRecording_initialContactId
- The identifier of the contact. This is the identifier of the contact
associated with the first interaction with the contact center.
$sel:voiceRecordingConfiguration:StartContactRecording'
, startContactRecording_voiceRecordingConfiguration
- The person being recorded.
data StartContactRecordingResponse Source #
See: newStartContactRecordingResponse
smart constructor.
Constructors
StartContactRecordingResponse' Int |
Instances
newStartContactRecordingResponse Source #
Create a value of StartContactRecordingResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:StartContactRecordingResponse'
, startContactRecordingResponse_httpStatus
- The response's http status code.
CreateInstance
data CreateInstance Source #
See: newCreateInstance
smart constructor.
Constructors
CreateInstance' (Maybe Text) (Maybe Text) (Maybe (Sensitive Text)) DirectoryType Bool Bool |
Instances
Arguments
:: DirectoryType | |
-> Bool | |
-> Bool | |
-> CreateInstance |
Create a value of CreateInstance
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:directoryId:CreateInstance'
, createInstance_directoryId
- The identifier for the directory.
$sel:clientToken:CreateInstance'
, createInstance_clientToken
- The idempotency token.
$sel:instanceAlias:CreateInstance'
, createInstance_instanceAlias
- The name for your instance.
$sel:identityManagementType:CreateInstance'
, createInstance_identityManagementType
- The type of identity management for your Amazon Connect users.
$sel:inboundCallsEnabled:CreateInstance'
, createInstance_inboundCallsEnabled
- Your contact center handles incoming contacts.
$sel:outboundCallsEnabled:CreateInstance'
, createInstance_outboundCallsEnabled
- Your contact center allows outbound calls.
data CreateInstanceResponse Source #
See: newCreateInstanceResponse
smart constructor.
Instances
newCreateInstanceResponse Source #
Create a value of CreateInstanceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:CreateInstanceResponse'
, createInstanceResponse_arn
- The Amazon Resource Name (ARN) of the instance.
$sel:id:CreateInstanceResponse'
, createInstanceResponse_id
- The identifier for the instance.
$sel:httpStatus:CreateInstanceResponse'
, createInstanceResponse_httpStatus
- The response's http status code.
AssociateBot
data AssociateBot Source #
See: newAssociateBot
smart constructor.
Instances
Arguments
:: Text | |
-> AssociateBot |
Create a value of AssociateBot
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:lexBot:AssociateBot'
, associateBot_lexBot
- Undocumented member.
$sel:lexV2Bot:AssociateBot'
, associateBot_lexV2Bot
- The Amazon Lex V2 bot to associate with the instance.
$sel:instanceId:AssociateBot'
, associateBot_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
data AssociateBotResponse Source #
See: newAssociateBotResponse
smart constructor.
Constructors
AssociateBotResponse' | |
Instances
newAssociateBotResponse :: AssociateBotResponse Source #
Create a value of AssociateBotResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
AssociateQueueQuickConnects
data AssociateQueueQuickConnects Source #
See: newAssociateQueueQuickConnects
smart constructor.
Constructors
AssociateQueueQuickConnects' Text Text (NonEmpty Text) |
Instances
newAssociateQueueQuickConnects Source #
Arguments
:: Text | |
-> Text | |
-> NonEmpty Text | |
-> AssociateQueueQuickConnects |
Create a value of AssociateQueueQuickConnects
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:AssociateQueueQuickConnects'
, associateQueueQuickConnects_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:queueId:AssociateQueueQuickConnects'
, associateQueueQuickConnects_queueId
- The identifier for the queue.
$sel:quickConnectIds:AssociateQueueQuickConnects'
, associateQueueQuickConnects_quickConnectIds
- The quick connects to associate with this queue.
data AssociateQueueQuickConnectsResponse Source #
See: newAssociateQueueQuickConnectsResponse
smart constructor.
Constructors
AssociateQueueQuickConnectsResponse' | |
Instances
newAssociateQueueQuickConnectsResponse :: AssociateQueueQuickConnectsResponse Source #
Create a value of AssociateQueueQuickConnectsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
StartTaskContact
data StartTaskContact Source #
See: newStartTaskContact
smart constructor.
Constructors
StartTaskContact' (Maybe Text) (Maybe (HashMap Text Reference)) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe Text) Text Text Text |
Instances
Arguments
:: Text | |
-> Text | |
-> Text | |
-> StartTaskContact |
Create a value of StartTaskContact
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientToken:StartTaskContact'
, startTaskContact_clientToken
- A unique, case-sensitive identifier that you provide to ensure the
idempotency of the request.
$sel:references:StartTaskContact'
, startTaskContact_references
- A formatted URL that is shown to an agent in the Contact Control Panel
(CCP).
$sel:previousContactId:StartTaskContact'
, startTaskContact_previousContactId
- The identifier of the previous chat, voice, or task contact.
$sel:attributes:StartTaskContact'
, startTaskContact_attributes
- A custom key-value pair using an attribute map. The attributes are
standard Amazon Connect attributes, and can be accessed in contact flows
just like any other contact attributes.
There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.
$sel:description:StartTaskContact'
, startTaskContact_description
- A description of the task that is shown to an agent in the Contact
Control Panel (CCP).
$sel:instanceId:StartTaskContact'
, startTaskContact_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:contactFlowId:StartTaskContact'
, startTaskContact_contactFlowId
- The identifier of the contact flow for initiating the tasks. To see the
ContactFlowId in the Amazon Connect console user interface, on the
navigation menu go to Routing, Contact Flows. Choose the contact
flow. On the contact flow page, under the name of the contact flow,
choose Show additional flow information. The ContactFlowId is the
last part of the ARN, shown here in bold:
arn:aws:connect:us-west-2:xxxxxxxxxxxx:instance/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/contact-flow/846ec553-a005-41c0-8341-xxxxxxxxxxxx
$sel:name:StartTaskContact'
, startTaskContact_name
- The name of a task that is shown to an agent in the Contact Control
Panel (CCP).
data StartTaskContactResponse Source #
See: newStartTaskContactResponse
smart constructor.
Constructors
StartTaskContactResponse' (Maybe Text) Int |
Instances
newStartTaskContactResponse Source #
Create a value of StartTaskContactResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:contactId:StartTaskContactResponse'
, startTaskContactResponse_contactId
- The identifier of this contact within the Amazon Connect instance.
$sel:httpStatus:StartTaskContactResponse'
, startTaskContactResponse_httpStatus
- The response's http status code.
ListUsers (Paginated)
See: newListUsers
smart constructor.
Instances
Create a value of ListUsers
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListUsers'
, listUsers_nextToken
- The token for the next set of results. Use the value returned in the
previous response in the next request to retrieve the next set of
results.
$sel:maxResults:ListUsers'
, listUsers_maxResults
- The maximum number of results to return per page.
$sel:instanceId:ListUsers'
, listUsers_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
data ListUsersResponse Source #
See: newListUsersResponse
smart constructor.
Constructors
ListUsersResponse' (Maybe Text) (Maybe [UserSummary]) Int |
Instances
Arguments
:: Int | |
-> ListUsersResponse |
Create a value of ListUsersResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListUsers'
, listUsersResponse_nextToken
- If there are additional results, this is the token for the next set of
results.
$sel:userSummaryList:ListUsersResponse'
, listUsersResponse_userSummaryList
- Information about the users.
$sel:httpStatus:ListUsersResponse'
, listUsersResponse_httpStatus
- The response's http status code.
ListUserHierarchyGroups (Paginated)
data ListUserHierarchyGroups Source #
See: newListUserHierarchyGroups
smart constructor.
Instances
newListUserHierarchyGroups Source #
Create a value of ListUserHierarchyGroups
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListUserHierarchyGroups'
, listUserHierarchyGroups_nextToken
- The token for the next set of results. Use the value returned in the
previous response in the next request to retrieve the next set of
results.
$sel:maxResults:ListUserHierarchyGroups'
, listUserHierarchyGroups_maxResults
- The maximum number of results to return per page.
$sel:instanceId:ListUserHierarchyGroups'
, listUserHierarchyGroups_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
data ListUserHierarchyGroupsResponse Source #
See: newListUserHierarchyGroupsResponse
smart constructor.
Constructors
ListUserHierarchyGroupsResponse' (Maybe Text) (Maybe [HierarchyGroupSummary]) Int |
Instances
newListUserHierarchyGroupsResponse Source #
Create a value of ListUserHierarchyGroupsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListUserHierarchyGroups'
, listUserHierarchyGroupsResponse_nextToken
- If there are additional results, this is the token for the next set of
results.
$sel:userHierarchyGroupSummaryList:ListUserHierarchyGroupsResponse'
, listUserHierarchyGroupsResponse_userHierarchyGroupSummaryList
- Information about the hierarchy groups.
$sel:httpStatus:ListUserHierarchyGroupsResponse'
, listUserHierarchyGroupsResponse_httpStatus
- The response's http status code.
ListQueues (Paginated)
data ListQueues Source #
See: newListQueues
smart constructor.
Instances
Arguments
:: Text | |
-> ListQueues |
Create a value of ListQueues
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListQueues'
, listQueues_nextToken
- The token for the next set of results. Use the value returned in the
previous response in the next request to retrieve the next set of
results.
$sel:queueTypes:ListQueues'
, listQueues_queueTypes
- The type of queue.
$sel:maxResults:ListQueues'
, listQueues_maxResults
- The maximum number of results to return per page.
$sel:instanceId:ListQueues'
, listQueues_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
data ListQueuesResponse Source #
See: newListQueuesResponse
smart constructor.
Constructors
ListQueuesResponse' (Maybe Text) (Maybe [QueueSummary]) Int |
Instances
newListQueuesResponse Source #
Arguments
:: Int | |
-> ListQueuesResponse |
Create a value of ListQueuesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListQueues'
, listQueuesResponse_nextToken
- If there are additional results, this is the token for the next set of
results.
$sel:queueSummaryList:ListQueuesResponse'
, listQueuesResponse_queueSummaryList
- Information about the queues.
$sel:httpStatus:ListQueuesResponse'
, listQueuesResponse_httpStatus
- The response's http status code.
DescribeInstanceAttribute
data DescribeInstanceAttribute Source #
See: newDescribeInstanceAttribute
smart constructor.
Constructors
DescribeInstanceAttribute' Text InstanceAttributeType |
Instances
newDescribeInstanceAttribute Source #
Arguments
:: Text | |
-> InstanceAttributeType | |
-> DescribeInstanceAttribute |
Create a value of DescribeInstanceAttribute
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:DescribeInstanceAttribute'
, describeInstanceAttribute_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:attributeType:DescribeInstanceAttribute'
, describeInstanceAttribute_attributeType
- The type of attribute.
data DescribeInstanceAttributeResponse Source #
See: newDescribeInstanceAttributeResponse
smart constructor.
Constructors
DescribeInstanceAttributeResponse' (Maybe Attribute) Int |
Instances
newDescribeInstanceAttributeResponse Source #
Arguments
:: Int | |
-> DescribeInstanceAttributeResponse |
Create a value of DescribeInstanceAttributeResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:attribute:DescribeInstanceAttributeResponse'
, describeInstanceAttributeResponse_attribute
- The type of attribute.
$sel:httpStatus:DescribeInstanceAttributeResponse'
, describeInstanceAttributeResponse_httpStatus
- The response's http status code.
ListBots (Paginated)
See: newListBots
smart constructor.
Instances
Arguments
:: Text | |
-> LexVersion | |
-> ListBots |
Create a value of ListBots
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListBots'
, listBots_nextToken
- The token for the next set of results. Use the value returned in the
previous response in the next request to retrieve the next set of
results.
$sel:maxResults:ListBots'
, listBots_maxResults
- The maximum number of results to return per page.
$sel:instanceId:ListBots'
, listBots_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:lexVersion:ListBots'
, listBots_lexVersion
- The version of Amazon Lex or Amazon Lex V2.
data ListBotsResponse Source #
See: newListBotsResponse
smart constructor.
Constructors
ListBotsResponse' (Maybe Text) (Maybe [LexBotConfig]) Int |
Instances
Arguments
:: Int | |
-> ListBotsResponse |
Create a value of ListBotsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListBots'
, listBotsResponse_nextToken
- If there are additional results, this is the token for the next set of
results.
$sel:lexBots:ListBotsResponse'
, listBotsResponse_lexBots
- The names and Regions of the Amazon Lex or Amazon Lex V2 bots associated
with the specified instance.
$sel:httpStatus:ListBotsResponse'
, listBotsResponse_httpStatus
- The response's http status code.
UpdateQuickConnectConfig
data UpdateQuickConnectConfig Source #
See: newUpdateQuickConnectConfig
smart constructor.
Constructors
UpdateQuickConnectConfig' Text Text QuickConnectConfig |
Instances
newUpdateQuickConnectConfig Source #
Arguments
:: Text | |
-> Text | |
-> QuickConnectConfig | |
-> UpdateQuickConnectConfig |
Create a value of UpdateQuickConnectConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:UpdateQuickConnectConfig'
, updateQuickConnectConfig_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:quickConnectId:UpdateQuickConnectConfig'
, updateQuickConnectConfig_quickConnectId
- The identifier for the quick connect.
$sel:quickConnectConfig:UpdateQuickConnectConfig'
, updateQuickConnectConfig_quickConnectConfig
- Information about the configuration settings for the quick connect.
data UpdateQuickConnectConfigResponse Source #
See: newUpdateQuickConnectConfigResponse
smart constructor.
Constructors
UpdateQuickConnectConfigResponse' | |
Instances
Eq UpdateQuickConnectConfigResponse Source # | |
Read UpdateQuickConnectConfigResponse Source # | |
Show UpdateQuickConnectConfigResponse Source # | |
Defined in Amazonka.Connect.UpdateQuickConnectConfig Methods showsPrec :: Int -> UpdateQuickConnectConfigResponse -> ShowS # | |
Generic UpdateQuickConnectConfigResponse Source # | |
Defined in Amazonka.Connect.UpdateQuickConnectConfig Associated Types type Rep UpdateQuickConnectConfigResponse :: Type -> Type # | |
NFData UpdateQuickConnectConfigResponse Source # | |
Defined in Amazonka.Connect.UpdateQuickConnectConfig Methods rnf :: UpdateQuickConnectConfigResponse -> () # | |
type Rep UpdateQuickConnectConfigResponse Source # | |
Defined in Amazonka.Connect.UpdateQuickConnectConfig |
newUpdateQuickConnectConfigResponse :: UpdateQuickConnectConfigResponse Source #
Create a value of UpdateQuickConnectConfigResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
DescribeAgentStatus
data DescribeAgentStatus Source #
See: newDescribeAgentStatus
smart constructor.
Constructors
DescribeAgentStatus' Text Text |
Instances
newDescribeAgentStatus Source #
Arguments
:: Text | |
-> Text | |
-> DescribeAgentStatus |
Create a value of DescribeAgentStatus
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:DescribeAgentStatus'
, describeAgentStatus_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:agentStatusId:DescribeAgentStatus'
, describeAgentStatus_agentStatusId
- The identifier for the agent status.
data DescribeAgentStatusResponse Source #
See: newDescribeAgentStatusResponse
smart constructor.
Constructors
DescribeAgentStatusResponse' (Maybe AgentStatus) Int |
Instances
newDescribeAgentStatusResponse Source #
Create a value of DescribeAgentStatusResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:agentStatus:DescribeAgentStatusResponse'
, describeAgentStatusResponse_agentStatus
- The agent status.
$sel:httpStatus:DescribeAgentStatusResponse'
, describeAgentStatusResponse_httpStatus
- The response's http status code.
DeleteInstance
data DeleteInstance Source #
See: newDeleteInstance
smart constructor.
Constructors
DeleteInstance' Text |
Instances
Arguments
:: Text | |
-> DeleteInstance |
Create a value of DeleteInstance
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:DeleteInstance'
, deleteInstance_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
data DeleteInstanceResponse Source #
See: newDeleteInstanceResponse
smart constructor.
Constructors
DeleteInstanceResponse' | |
Instances
Eq DeleteInstanceResponse Source # | |
Defined in Amazonka.Connect.DeleteInstance Methods (==) :: DeleteInstanceResponse -> DeleteInstanceResponse -> Bool # (/=) :: DeleteInstanceResponse -> DeleteInstanceResponse -> Bool # | |
Read DeleteInstanceResponse Source # | |
Defined in Amazonka.Connect.DeleteInstance | |
Show DeleteInstanceResponse Source # | |
Defined in Amazonka.Connect.DeleteInstance Methods showsPrec :: Int -> DeleteInstanceResponse -> ShowS # show :: DeleteInstanceResponse -> String # showList :: [DeleteInstanceResponse] -> ShowS # | |
Generic DeleteInstanceResponse Source # | |
Defined in Amazonka.Connect.DeleteInstance Associated Types type Rep DeleteInstanceResponse :: Type -> Type # Methods from :: DeleteInstanceResponse -> Rep DeleteInstanceResponse x # to :: Rep DeleteInstanceResponse x -> DeleteInstanceResponse # | |
NFData DeleteInstanceResponse Source # | |
Defined in Amazonka.Connect.DeleteInstance Methods rnf :: DeleteInstanceResponse -> () # | |
type Rep DeleteInstanceResponse Source # | |
newDeleteInstanceResponse :: DeleteInstanceResponse Source #
Create a value of DeleteInstanceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
DisassociateInstanceStorageConfig
data DisassociateInstanceStorageConfig Source #
See: newDisassociateInstanceStorageConfig
smart constructor.
Instances
newDisassociateInstanceStorageConfig Source #
Arguments
:: Text | |
-> Text | |
-> InstanceStorageResourceType | |
-> DisassociateInstanceStorageConfig |
Create a value of DisassociateInstanceStorageConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:DisassociateInstanceStorageConfig'
, disassociateInstanceStorageConfig_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:associationId:DisassociateInstanceStorageConfig'
, disassociateInstanceStorageConfig_associationId
- The existing association identifier that uniquely identifies the
resource type and storage config for the given instance ID.
$sel:resourceType:DisassociateInstanceStorageConfig'
, disassociateInstanceStorageConfig_resourceType
- A valid resource type.
data DisassociateInstanceStorageConfigResponse Source #
See: newDisassociateInstanceStorageConfigResponse
smart constructor.
Constructors
DisassociateInstanceStorageConfigResponse' | |
Instances
Eq DisassociateInstanceStorageConfigResponse Source # | |
Read DisassociateInstanceStorageConfigResponse Source # | |
Show DisassociateInstanceStorageConfigResponse Source # | |
Generic DisassociateInstanceStorageConfigResponse Source # | |
Defined in Amazonka.Connect.DisassociateInstanceStorageConfig Associated Types type Rep DisassociateInstanceStorageConfigResponse :: Type -> Type # | |
NFData DisassociateInstanceStorageConfigResponse Source # | |
Defined in Amazonka.Connect.DisassociateInstanceStorageConfig Methods | |
type Rep DisassociateInstanceStorageConfigResponse Source # | |
Defined in Amazonka.Connect.DisassociateInstanceStorageConfig type Rep DisassociateInstanceStorageConfigResponse = D1 ('MetaData "DisassociateInstanceStorageConfigResponse" "Amazonka.Connect.DisassociateInstanceStorageConfig" "libZSservicesZSamazonka-connectZSamazonka-connect" 'False) (C1 ('MetaCons "DisassociateInstanceStorageConfigResponse'" 'PrefixI 'False) (U1 :: Type -> Type)) |
newDisassociateInstanceStorageConfigResponse :: DisassociateInstanceStorageConfigResponse Source #
Create a value of DisassociateInstanceStorageConfigResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
CreateRoutingProfile
data CreateRoutingProfile Source #
See: newCreateRoutingProfile
smart constructor.
Constructors
CreateRoutingProfile' (Maybe (NonEmpty RoutingProfileQueueConfig)) (Maybe (HashMap Text Text)) Text Text Text Text [MediaConcurrency] |
Instances
newCreateRoutingProfile Source #
Arguments
:: Text | |
-> Text | |
-> Text | |
-> Text | |
-> CreateRoutingProfile |
Create a value of CreateRoutingProfile
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:queueConfigs:CreateRoutingProfile'
, createRoutingProfile_queueConfigs
- The inbound queues associated with the routing profile. If no queue is
added, the agent can make only outbound calls.
$sel:tags:CreateRoutingProfile'
, createRoutingProfile_tags
- One or more tags.
$sel:instanceId:CreateRoutingProfile'
, createRoutingProfile_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:name:CreateRoutingProfile'
, createRoutingProfile_name
- The name of the routing profile. Must not be more than 127 characters.
$sel:description:CreateRoutingProfile'
, createRoutingProfile_description
- Description of the routing profile. Must not be more than 250
characters.
$sel:defaultOutboundQueueId:CreateRoutingProfile'
, createRoutingProfile_defaultOutboundQueueId
- The default outbound queue for the routing profile.
$sel:mediaConcurrencies:CreateRoutingProfile'
, createRoutingProfile_mediaConcurrencies
- The channels that agents can handle in the Contact Control Panel (CCP)
for this routing profile.
data CreateRoutingProfileResponse Source #
See: newCreateRoutingProfileResponse
smart constructor.
Instances
newCreateRoutingProfileResponse Source #
Create a value of CreateRoutingProfileResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:routingProfileArn:CreateRoutingProfileResponse'
, createRoutingProfileResponse_routingProfileArn
- The Amazon Resource Name (ARN) of the routing profile.
$sel:routingProfileId:CreateRoutingProfileResponse'
, createRoutingProfileResponse_routingProfileId
- The identifier of the routing profile.
$sel:httpStatus:CreateRoutingProfileResponse'
, createRoutingProfileResponse_httpStatus
- The response's http status code.
UpdateInstanceStorageConfig
data UpdateInstanceStorageConfig Source #
See: newUpdateInstanceStorageConfig
smart constructor.
Constructors
UpdateInstanceStorageConfig' Text Text InstanceStorageResourceType InstanceStorageConfig |
Instances
newUpdateInstanceStorageConfig Source #
Arguments
:: Text | |
-> Text | |
-> InstanceStorageResourceType | |
-> InstanceStorageConfig | |
-> UpdateInstanceStorageConfig |
Create a value of UpdateInstanceStorageConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:UpdateInstanceStorageConfig'
, updateInstanceStorageConfig_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:associationId:UpdateInstanceStorageConfig'
, updateInstanceStorageConfig_associationId
- The existing association identifier that uniquely identifies the
resource type and storage config for the given instance ID.
$sel:resourceType:UpdateInstanceStorageConfig'
, updateInstanceStorageConfig_resourceType
- A valid resource type.
$sel:storageConfig:UpdateInstanceStorageConfig'
, updateInstanceStorageConfig_storageConfig
- Undocumented member.
data UpdateInstanceStorageConfigResponse Source #
See: newUpdateInstanceStorageConfigResponse
smart constructor.
Constructors
UpdateInstanceStorageConfigResponse' | |
Instances
newUpdateInstanceStorageConfigResponse :: UpdateInstanceStorageConfigResponse Source #
Create a value of UpdateInstanceStorageConfigResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
DisassociateQueueQuickConnects
data DisassociateQueueQuickConnects Source #
See: newDisassociateQueueQuickConnects
smart constructor.
Constructors
DisassociateQueueQuickConnects' Text Text (NonEmpty Text) |
Instances
newDisassociateQueueQuickConnects Source #
Arguments
:: Text | |
-> Text | |
-> NonEmpty Text | |
-> DisassociateQueueQuickConnects |
Create a value of DisassociateQueueQuickConnects
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:DisassociateQueueQuickConnects'
, disassociateQueueQuickConnects_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:queueId:DisassociateQueueQuickConnects'
, disassociateQueueQuickConnects_queueId
- The identifier for the queue.
$sel:quickConnectIds:DisassociateQueueQuickConnects'
, disassociateQueueQuickConnects_quickConnectIds
- The quick connects to disassociate from the queue.
data DisassociateQueueQuickConnectsResponse Source #
See: newDisassociateQueueQuickConnectsResponse
smart constructor.
Constructors
DisassociateQueueQuickConnectsResponse' | |
Instances
newDisassociateQueueQuickConnectsResponse :: DisassociateQueueQuickConnectsResponse Source #
Create a value of DisassociateQueueQuickConnectsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
CreateUseCase
data CreateUseCase Source #
See: newCreateUseCase
smart constructor.
Constructors
CreateUseCase' (Maybe (HashMap Text Text)) Text Text UseCaseType |
Instances
Arguments
:: Text | |
-> Text | |
-> UseCaseType | |
-> CreateUseCase |
Create a value of CreateUseCase
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:tags:CreateUseCase'
, createUseCase_tags
- One or more tags.
$sel:instanceId:CreateUseCase'
, createUseCase_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:integrationAssociationId:CreateUseCase'
, createUseCase_integrationAssociationId
- The identifier for the integration association.
$sel:useCaseType:CreateUseCase'
, createUseCase_useCaseType
- The type of use case to associate to the integration association. Each
integration association can have only one of each use case type.
data CreateUseCaseResponse Source #
See: newCreateUseCaseResponse
smart constructor.
Instances
newCreateUseCaseResponse Source #
Create a value of CreateUseCaseResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:useCaseArn:CreateUseCaseResponse'
, createUseCaseResponse_useCaseArn
- The Amazon Resource Name (ARN) for the use case.
$sel:useCaseId:CreateUseCaseResponse'
, createUseCaseResponse_useCaseId
- The identifier of the use case.
$sel:httpStatus:CreateUseCaseResponse'
, createUseCaseResponse_httpStatus
- The response's http status code.
DisassociateBot
data DisassociateBot Source #
See: newDisassociateBot
smart constructor.
Instances
Arguments
:: Text | |
-> DisassociateBot |
Create a value of DisassociateBot
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:lexBot:DisassociateBot'
, disassociateBot_lexBot
- Undocumented member.
$sel:lexV2Bot:DisassociateBot'
, disassociateBot_lexV2Bot
- The Amazon Lex V2 bot to disassociate from the instance.
$sel:instanceId:DisassociateBot'
, disassociateBot_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
data DisassociateBotResponse Source #
See: newDisassociateBotResponse
smart constructor.
Constructors
DisassociateBotResponse' | |
Instances
newDisassociateBotResponse :: DisassociateBotResponse Source #
Create a value of DisassociateBotResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
ListQueueQuickConnects (Paginated)
data ListQueueQuickConnects Source #
See: newListQueueQuickConnects
smart constructor.
Instances
newListQueueQuickConnects Source #
Arguments
:: Text | |
-> Text | |
-> ListQueueQuickConnects |
Create a value of ListQueueQuickConnects
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListQueueQuickConnects'
, listQueueQuickConnects_nextToken
- The token for the next set of results. Use the value returned in the
previous response in the next request to retrieve the next set of
results.
$sel:maxResults:ListQueueQuickConnects'
, listQueueQuickConnects_maxResults
- The maximum number of results to return per page.
$sel:instanceId:ListQueueQuickConnects'
, listQueueQuickConnects_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:queueId:ListQueueQuickConnects'
, listQueueQuickConnects_queueId
- The identifier for the queue.
data ListQueueQuickConnectsResponse Source #
See: newListQueueQuickConnectsResponse
smart constructor.
Constructors
ListQueueQuickConnectsResponse' (Maybe [QuickConnectSummary]) (Maybe Text) Int |
Instances
newListQueueQuickConnectsResponse Source #
Create a value of ListQueueQuickConnectsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:quickConnectSummaryList:ListQueueQuickConnectsResponse'
, listQueueQuickConnectsResponse_quickConnectSummaryList
- Information about the quick connects.
$sel:nextToken:ListQueueQuickConnects'
, listQueueQuickConnectsResponse_nextToken
- If there are additional results, this is the token for the next set of
results.
$sel:httpStatus:ListQueueQuickConnectsResponse'
, listQueueQuickConnectsResponse_httpStatus
- The response's http status code.
GetCurrentMetricData
data GetCurrentMetricData Source #
See: newGetCurrentMetricData
smart constructor.
Constructors
GetCurrentMetricData' (Maybe Text) (Maybe [Grouping]) (Maybe Natural) Text Filters [CurrentMetric] |
Instances
newGetCurrentMetricData Source #
Arguments
:: Text | |
-> Filters | |
-> GetCurrentMetricData |
Create a value of GetCurrentMetricData
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:GetCurrentMetricData'
, getCurrentMetricData_nextToken
- The token for the next set of results. Use the value returned in the
previous response in the next request to retrieve the next set of
results.
The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.
$sel:groupings:GetCurrentMetricData'
, getCurrentMetricData_groupings
- The grouping applied to the metrics returned. For example, when grouped
by QUEUE
, the metrics returned apply to each queue rather than
aggregated for all queues. If you group by CHANNEL
, you should include
a Channels filter. VOICE, CHAT, and TASK channels are supported.
If no Grouping
is included in the request, a summary of metrics is
returned.
$sel:maxResults:GetCurrentMetricData'
, getCurrentMetricData_maxResults
- The maximum number of results to return per page.
$sel:instanceId:GetCurrentMetricData'
, getCurrentMetricData_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:filters:GetCurrentMetricData'
, getCurrentMetricData_filters
- The queues, up to 100, or channels, to use to filter the metrics
returned. Metric data is retrieved only for the resources associated
with the queues or channels included in the filter. You can include both
queue IDs and queue ARNs in the same request. VOICE, CHAT, and TASK
channels are supported.
$sel:currentMetrics:GetCurrentMetricData'
, getCurrentMetricData_currentMetrics
- The metrics to retrieve. Specify the name and unit for each metric. The
following metrics are available. For a description of all the metrics,
see
Real-time Metrics Definitions
in the Amazon Connect Administrator Guide.
- AGENTS_AFTER_CONTACT_WORK
- Unit: COUNT
Name in real-time metrics report: ACW
- AGENTS_AVAILABLE
- Unit: COUNT
Name in real-time metrics report: Available
- AGENTS_ERROR
- Unit: COUNT
Name in real-time metrics report: Error
- AGENTS_NON_PRODUCTIVE
- Unit: COUNT
Name in real-time metrics report: NPT (Non-Productive Time)
- AGENTS_ON_CALL
- Unit: COUNT
Name in real-time metrics report: On contact
- AGENTS_ON_CONTACT
- Unit: COUNT
Name in real-time metrics report: On contact
- AGENTS_ONLINE
- Unit: COUNT
Name in real-time metrics report: Online
- AGENTS_STAFFED
- Unit: COUNT
Name in real-time metrics report: Staffed
- CONTACTS_IN_QUEUE
- Unit: COUNT
Name in real-time metrics report: In queue
- CONTACTS_SCHEDULED
- Unit: COUNT
Name in real-time metrics report: Scheduled
- OLDEST_CONTACT_AGE
- Unit: SECONDS
When you use groupings, Unit says SECONDS and the Value is returned in SECONDS.
When you do not use groupings, Unit says SECONDS but the Value is returned in MILLISECONDS. For example, if you get a response like this:
{ "Metric": { "Name": "OLDEST_CONTACT_AGE", "Unit": "SECONDS" }, "Value": 24113.0
}The actual OLDEST_CONTACT_AGE is 24 seconds.
Name in real-time metrics report: Oldest
- SLOTS_ACTIVE
- Unit: COUNT
Name in real-time metrics report: Active
- SLOTS_AVAILABLE
- Unit: COUNT
Name in real-time metrics report: Availability
data GetCurrentMetricDataResponse Source #
See: newGetCurrentMetricDataResponse
smart constructor.
Constructors
GetCurrentMetricDataResponse' (Maybe [CurrentMetricResult]) (Maybe POSIX) (Maybe Text) Int |
Instances
newGetCurrentMetricDataResponse Source #
Create a value of GetCurrentMetricDataResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:metricResults:GetCurrentMetricDataResponse'
, getCurrentMetricDataResponse_metricResults
- Information about the real-time metrics.
$sel:dataSnapshotTime:GetCurrentMetricDataResponse'
, getCurrentMetricDataResponse_dataSnapshotTime
- The time at which the metrics were retrieved and cached for pagination.
$sel:nextToken:GetCurrentMetricData'
, getCurrentMetricDataResponse_nextToken
- If there are additional results, this is the token for the next set of
results.
The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.
$sel:httpStatus:GetCurrentMetricDataResponse'
, getCurrentMetricDataResponse_httpStatus
- The response's http status code.
CreateContactFlow
data CreateContactFlow Source #
See: newCreateContactFlow
smart constructor.
Constructors
CreateContactFlow' (Maybe Text) (Maybe (HashMap Text Text)) Text Text ContactFlowType Text |
Instances
Arguments
:: Text | |
-> Text | |
-> ContactFlowType | |
-> Text | |
-> CreateContactFlow |
Create a value of CreateContactFlow
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:description:CreateContactFlow'
, createContactFlow_description
- The description of the contact flow.
$sel:tags:CreateContactFlow'
, createContactFlow_tags
- One or more tags.
$sel:instanceId:CreateContactFlow'
, createContactFlow_instanceId
- The identifier of the Amazon Connect instance.
$sel:name:CreateContactFlow'
, createContactFlow_name
- The name of the contact flow.
$sel:type':CreateContactFlow'
, createContactFlow_type
- The type of the contact flow. For descriptions of the available types,
see
Choose a Contact Flow Type
in the Amazon Connect Administrator Guide.
$sel:content:CreateContactFlow'
, createContactFlow_content
- The content of the contact flow.
data CreateContactFlowResponse Source #
See: newCreateContactFlowResponse
smart constructor.
Instances
newCreateContactFlowResponse Source #
Create a value of CreateContactFlowResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:contactFlowArn:CreateContactFlowResponse'
, createContactFlowResponse_contactFlowArn
- The Amazon Resource Name (ARN) of the contact flow.
$sel:contactFlowId:CreateContactFlowResponse'
, createContactFlowResponse_contactFlowId
- The identifier of the contact flow.
$sel:httpStatus:CreateContactFlowResponse'
, createContactFlowResponse_httpStatus
- The response's http status code.
ListRoutingProfiles (Paginated)
data ListRoutingProfiles Source #
See: newListRoutingProfiles
smart constructor.
Instances
newListRoutingProfiles Source #
Arguments
:: Text | |
-> ListRoutingProfiles |
Create a value of ListRoutingProfiles
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListRoutingProfiles'
, listRoutingProfiles_nextToken
- The token for the next set of results. Use the value returned in the
previous response in the next request to retrieve the next set of
results.
$sel:maxResults:ListRoutingProfiles'
, listRoutingProfiles_maxResults
- The maximum number of results to return per page.
$sel:instanceId:ListRoutingProfiles'
, listRoutingProfiles_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
data ListRoutingProfilesResponse Source #
See: newListRoutingProfilesResponse
smart constructor.
Constructors
ListRoutingProfilesResponse' (Maybe [RoutingProfileSummary]) (Maybe Text) Int |
Instances
newListRoutingProfilesResponse Source #
Create a value of ListRoutingProfilesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:routingProfileSummaryList:ListRoutingProfilesResponse'
, listRoutingProfilesResponse_routingProfileSummaryList
- Information about the routing profiles.
$sel:nextToken:ListRoutingProfiles'
, listRoutingProfilesResponse_nextToken
- If there are additional results, this is the token for the next set of
results.
$sel:httpStatus:ListRoutingProfilesResponse'
, listRoutingProfilesResponse_httpStatus
- The response's http status code.
DeleteIntegrationAssociation
data DeleteIntegrationAssociation Source #
See: newDeleteIntegrationAssociation
smart constructor.
Constructors
DeleteIntegrationAssociation' Text Text |
Instances
newDeleteIntegrationAssociation Source #
Arguments
:: Text | |
-> Text | |
-> DeleteIntegrationAssociation |
Create a value of DeleteIntegrationAssociation
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:DeleteIntegrationAssociation'
, deleteIntegrationAssociation_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:integrationAssociationId:DeleteIntegrationAssociation'
, deleteIntegrationAssociation_integrationAssociationId
- The identifier for the integration association.
data DeleteIntegrationAssociationResponse Source #
See: newDeleteIntegrationAssociationResponse
smart constructor.
Constructors
DeleteIntegrationAssociationResponse' | |
Instances
newDeleteIntegrationAssociationResponse :: DeleteIntegrationAssociationResponse Source #
Create a value of DeleteIntegrationAssociationResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
DeleteHoursOfOperation
data DeleteHoursOfOperation Source #
See: newDeleteHoursOfOperation
smart constructor.
Constructors
DeleteHoursOfOperation' Text Text |
Instances
newDeleteHoursOfOperation Source #
Arguments
:: Text | |
-> Text | |
-> DeleteHoursOfOperation |
Create a value of DeleteHoursOfOperation
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:DeleteHoursOfOperation'
, deleteHoursOfOperation_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:hoursOfOperationId:DeleteHoursOfOperation'
, deleteHoursOfOperation_hoursOfOperationId
- The identifier for the hours of operation.
data DeleteHoursOfOperationResponse Source #
See: newDeleteHoursOfOperationResponse
smart constructor.
Constructors
DeleteHoursOfOperationResponse' | |
Instances
Eq DeleteHoursOfOperationResponse Source # | |
Defined in Amazonka.Connect.DeleteHoursOfOperation | |
Read DeleteHoursOfOperationResponse Source # | |
Show DeleteHoursOfOperationResponse Source # | |
Defined in Amazonka.Connect.DeleteHoursOfOperation Methods showsPrec :: Int -> DeleteHoursOfOperationResponse -> ShowS # show :: DeleteHoursOfOperationResponse -> String # showList :: [DeleteHoursOfOperationResponse] -> ShowS # | |
Generic DeleteHoursOfOperationResponse Source # | |
Defined in Amazonka.Connect.DeleteHoursOfOperation Associated Types type Rep DeleteHoursOfOperationResponse :: Type -> Type # | |
NFData DeleteHoursOfOperationResponse Source # | |
Defined in Amazonka.Connect.DeleteHoursOfOperation Methods rnf :: DeleteHoursOfOperationResponse -> () # | |
type Rep DeleteHoursOfOperationResponse Source # | |
Defined in Amazonka.Connect.DeleteHoursOfOperation |
newDeleteHoursOfOperationResponse :: DeleteHoursOfOperationResponse Source #
Create a value of DeleteHoursOfOperationResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
UpdateUserPhoneConfig
data UpdateUserPhoneConfig Source #
See: newUpdateUserPhoneConfig
smart constructor.
Constructors
UpdateUserPhoneConfig' UserPhoneConfig Text Text |
Instances
newUpdateUserPhoneConfig Source #
Arguments
:: UserPhoneConfig | |
-> Text | |
-> Text | |
-> UpdateUserPhoneConfig |
Create a value of UpdateUserPhoneConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:phoneConfig:UpdateUserPhoneConfig'
, updateUserPhoneConfig_phoneConfig
- Information about phone configuration settings for the user.
$sel:userId:UpdateUserPhoneConfig'
, updateUserPhoneConfig_userId
- The identifier of the user account.
$sel:instanceId:UpdateUserPhoneConfig'
, updateUserPhoneConfig_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
data UpdateUserPhoneConfigResponse Source #
See: newUpdateUserPhoneConfigResponse
smart constructor.
Constructors
UpdateUserPhoneConfigResponse' | |
Instances
Eq UpdateUserPhoneConfigResponse Source # | |
Defined in Amazonka.Connect.UpdateUserPhoneConfig | |
Read UpdateUserPhoneConfigResponse Source # | |
Show UpdateUserPhoneConfigResponse Source # | |
Defined in Amazonka.Connect.UpdateUserPhoneConfig Methods showsPrec :: Int -> UpdateUserPhoneConfigResponse -> ShowS # show :: UpdateUserPhoneConfigResponse -> String # showList :: [UpdateUserPhoneConfigResponse] -> ShowS # | |
Generic UpdateUserPhoneConfigResponse Source # | |
Defined in Amazonka.Connect.UpdateUserPhoneConfig Associated Types type Rep UpdateUserPhoneConfigResponse :: Type -> Type # | |
NFData UpdateUserPhoneConfigResponse Source # | |
Defined in Amazonka.Connect.UpdateUserPhoneConfig Methods rnf :: UpdateUserPhoneConfigResponse -> () # | |
type Rep UpdateUserPhoneConfigResponse Source # | |
Defined in Amazonka.Connect.UpdateUserPhoneConfig |
newUpdateUserPhoneConfigResponse :: UpdateUserPhoneConfigResponse Source #
Create a value of UpdateUserPhoneConfigResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
UpdateHoursOfOperation
data UpdateHoursOfOperation Source #
See: newUpdateHoursOfOperation
smart constructor.
Constructors
UpdateHoursOfOperation' (Maybe [HoursOfOperationConfig]) (Maybe Text) (Maybe Text) (Maybe Text) Text Text |
Instances
newUpdateHoursOfOperation Source #
Arguments
:: Text | |
-> Text | |
-> UpdateHoursOfOperation |
Create a value of UpdateHoursOfOperation
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:config:UpdateHoursOfOperation'
, updateHoursOfOperation_config
- Configuration information of the hours of operation.
$sel:name:UpdateHoursOfOperation'
, updateHoursOfOperation_name
- The name of the hours of operation.
$sel:timeZone:UpdateHoursOfOperation'
, updateHoursOfOperation_timeZone
- The time zone of the hours of operation.
$sel:description:UpdateHoursOfOperation'
, updateHoursOfOperation_description
- The description of the hours of operation.
$sel:instanceId:UpdateHoursOfOperation'
, updateHoursOfOperation_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:hoursOfOperationId:UpdateHoursOfOperation'
, updateHoursOfOperation_hoursOfOperationId
- The identifier of the hours of operation.
data UpdateHoursOfOperationResponse Source #
See: newUpdateHoursOfOperationResponse
smart constructor.
Constructors
UpdateHoursOfOperationResponse' | |
Instances
Eq UpdateHoursOfOperationResponse Source # | |
Defined in Amazonka.Connect.UpdateHoursOfOperation | |
Read UpdateHoursOfOperationResponse Source # | |
Show UpdateHoursOfOperationResponse Source # | |
Defined in Amazonka.Connect.UpdateHoursOfOperation Methods showsPrec :: Int -> UpdateHoursOfOperationResponse -> ShowS # show :: UpdateHoursOfOperationResponse -> String # showList :: [UpdateHoursOfOperationResponse] -> ShowS # | |
Generic UpdateHoursOfOperationResponse Source # | |
Defined in Amazonka.Connect.UpdateHoursOfOperation Associated Types type Rep UpdateHoursOfOperationResponse :: Type -> Type # | |
NFData UpdateHoursOfOperationResponse Source # | |
Defined in Amazonka.Connect.UpdateHoursOfOperation Methods rnf :: UpdateHoursOfOperationResponse -> () # | |
type Rep UpdateHoursOfOperationResponse Source # | |
Defined in Amazonka.Connect.UpdateHoursOfOperation |
newUpdateHoursOfOperationResponse :: UpdateHoursOfOperationResponse Source #
Create a value of UpdateHoursOfOperationResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
ListApprovedOrigins (Paginated)
data ListApprovedOrigins Source #
See: newListApprovedOrigins
smart constructor.
Instances
newListApprovedOrigins Source #
Arguments
:: Text | |
-> ListApprovedOrigins |
Create a value of ListApprovedOrigins
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListApprovedOrigins'
, listApprovedOrigins_nextToken
- The token for the next set of results. Use the value returned in the
previous response in the next request to retrieve the next set of
results.
$sel:maxResults:ListApprovedOrigins'
, listApprovedOrigins_maxResults
- The maximum number of results to return per page.
$sel:instanceId:ListApprovedOrigins'
, listApprovedOrigins_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
data ListApprovedOriginsResponse Source #
See: newListApprovedOriginsResponse
smart constructor.
Instances
newListApprovedOriginsResponse Source #
Create a value of ListApprovedOriginsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListApprovedOrigins'
, listApprovedOriginsResponse_nextToken
- If there are additional results, this is the token for the next set of
results.
$sel:origins:ListApprovedOriginsResponse'
, listApprovedOriginsResponse_origins
- The approved origins.
$sel:httpStatus:ListApprovedOriginsResponse'
, listApprovedOriginsResponse_httpStatus
- The response's http status code.
DescribeUserHierarchyStructure
data DescribeUserHierarchyStructure Source #
See: newDescribeUserHierarchyStructure
smart constructor.
Constructors
DescribeUserHierarchyStructure' Text |
Instances
newDescribeUserHierarchyStructure Source #
Create a value of DescribeUserHierarchyStructure
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:DescribeUserHierarchyStructure'
, describeUserHierarchyStructure_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
data DescribeUserHierarchyStructureResponse Source #
See: newDescribeUserHierarchyStructureResponse
smart constructor.
Constructors
DescribeUserHierarchyStructureResponse' (Maybe HierarchyStructure) Int |
Instances
newDescribeUserHierarchyStructureResponse Source #
Arguments
:: Int | |
-> DescribeUserHierarchyStructureResponse |
Create a value of DescribeUserHierarchyStructureResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:hierarchyStructure:DescribeUserHierarchyStructureResponse'
, describeUserHierarchyStructureResponse_hierarchyStructure
- Information about the hierarchy structure.
$sel:httpStatus:DescribeUserHierarchyStructureResponse'
, describeUserHierarchyStructureResponse_httpStatus
- The response's http status code.
ListPhoneNumbers (Paginated)
data ListPhoneNumbers Source #
See: newListPhoneNumbers
smart constructor.
Constructors
ListPhoneNumbers' (Maybe [PhoneNumberType]) (Maybe [PhoneNumberCountryCode]) (Maybe Text) (Maybe Natural) Text |
Instances
Arguments
:: Text | |
-> ListPhoneNumbers |
Create a value of ListPhoneNumbers
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:phoneNumberTypes:ListPhoneNumbers'
, listPhoneNumbers_phoneNumberTypes
- The type of phone number.
$sel:phoneNumberCountryCodes:ListPhoneNumbers'
, listPhoneNumbers_phoneNumberCountryCodes
- The ISO country code.
$sel:nextToken:ListPhoneNumbers'
, listPhoneNumbers_nextToken
- The token for the next set of results. Use the value returned in the
previous response in the next request to retrieve the next set of
results.
$sel:maxResults:ListPhoneNumbers'
, listPhoneNumbers_maxResults
- The maximum number of results to return per page.
$sel:instanceId:ListPhoneNumbers'
, listPhoneNumbers_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
data ListPhoneNumbersResponse Source #
See: newListPhoneNumbersResponse
smart constructor.
Constructors
ListPhoneNumbersResponse' (Maybe [PhoneNumberSummary]) (Maybe Text) Int |
Instances
newListPhoneNumbersResponse Source #
Create a value of ListPhoneNumbersResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:phoneNumberSummaryList:ListPhoneNumbersResponse'
, listPhoneNumbersResponse_phoneNumberSummaryList
- Information about the phone numbers.
$sel:nextToken:ListPhoneNumbers'
, listPhoneNumbersResponse_nextToken
- If there are additional results, this is the token for the next set of
results.
$sel:httpStatus:ListPhoneNumbersResponse'
, listPhoneNumbersResponse_httpStatus
- The response's http status code.
UpdateContactAttributes
data UpdateContactAttributes Source #
See: newUpdateContactAttributes
smart constructor.
Instances
newUpdateContactAttributes Source #
Arguments
:: Text | |
-> Text | |
-> UpdateContactAttributes |
Create a value of UpdateContactAttributes
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:initialContactId:UpdateContactAttributes'
, updateContactAttributes_initialContactId
- The identifier of the contact. This is the identifier of the contact
associated with the first interaction with the contact center.
$sel:instanceId:UpdateContactAttributes'
, updateContactAttributes_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:attributes:UpdateContactAttributes'
, updateContactAttributes_attributes
- The Amazon Connect attributes. These attributes can be accessed in
contact flows just like any other contact attributes.
You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.
data UpdateContactAttributesResponse Source #
See: newUpdateContactAttributesResponse
smart constructor.
Constructors
UpdateContactAttributesResponse' Int |
Instances
newUpdateContactAttributesResponse Source #
Create a value of UpdateContactAttributesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:UpdateContactAttributesResponse'
, updateContactAttributesResponse_httpStatus
- The response's http status code.
ListUseCases (Paginated)
data ListUseCases Source #
Provides summary information about the use cases for the specified integration association.
See: newListUseCases
smart constructor.
Instances
Arguments
:: Text | |
-> Text | |
-> ListUseCases |
Create a value of ListUseCases
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListUseCases'
, listUseCases_nextToken
- The token for the next set of results. Use the value returned in the
previous response in the next request to retrieve the next set of
results.
$sel:maxResults:ListUseCases'
, listUseCases_maxResults
- The maximum number of results to return per page.
$sel:instanceId:ListUseCases'
, listUseCases_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:integrationAssociationId:ListUseCases'
, listUseCases_integrationAssociationId
- The identifier for the integration association.
data ListUseCasesResponse Source #
See: newListUseCasesResponse
smart constructor.
Instances
newListUseCasesResponse Source #
Arguments
:: Int | |
-> ListUseCasesResponse |
Create a value of ListUseCasesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:useCaseSummaryList:ListUseCasesResponse'
, listUseCasesResponse_useCaseSummaryList
- The use cases.
$sel:nextToken:ListUseCases'
, listUseCasesResponse_nextToken
- If there are additional results, this is the token for the next set of
results.
$sel:httpStatus:ListUseCasesResponse'
, listUseCasesResponse_httpStatus
- The response's http status code.
StartChatContact
data StartChatContact Source #
See: newStartChatContact
smart constructor.
Constructors
StartChatContact' (Maybe Text) (Maybe (HashMap Text Text)) (Maybe ChatMessage) Text Text ParticipantDetails |
Instances
Arguments
:: Text | |
-> Text | |
-> ParticipantDetails | |
-> StartChatContact |
Create a value of StartChatContact
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientToken:StartChatContact'
, startChatContact_clientToken
- A unique, case-sensitive identifier that you provide to ensure the
idempotency of the request.
$sel:attributes:StartChatContact'
, startChatContact_attributes
- A custom key-value pair using an attribute map. The attributes are
standard Amazon Connect attributes. They can be accessed in contact
flows just like any other contact attributes.
There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.
$sel:initialMessage:StartChatContact'
, startChatContact_initialMessage
- The initial message to be sent to the newly created chat.
$sel:instanceId:StartChatContact'
, startChatContact_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:contactFlowId:StartChatContact'
, startChatContact_contactFlowId
- The identifier of the contact flow for initiating the chat. To see the
ContactFlowId in the Amazon Connect console user interface, on the
navigation menu go to Routing, Contact Flows. Choose the contact
flow. On the contact flow page, under the name of the contact flow,
choose Show additional flow information. The ContactFlowId is the
last part of the ARN, shown here in bold:
arn:aws:connect:us-west-2:xxxxxxxxxxxx:instance/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/contact-flow/846ec553-a005-41c0-8341-xxxxxxxxxxxx
$sel:participantDetails:StartChatContact'
, startChatContact_participantDetails
- Information identifying the participant.
data StartChatContactResponse Source #
See: newStartChatContactResponse
smart constructor.
Instances
newStartChatContactResponse Source #
Create a value of StartChatContactResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:participantToken:StartChatContactResponse'
, startChatContactResponse_participantToken
- The token used by the chat participant to call
CreateParticipantConnection.
The participant token is valid for the lifetime of a chat participant.
$sel:participantId:StartChatContactResponse'
, startChatContactResponse_participantId
- The identifier for a chat participant. The participantId for a chat
participant is the same throughout the chat lifecycle.
$sel:contactId:StartChatContactResponse'
, startChatContactResponse_contactId
- The identifier of this contact within the Amazon Connect instance.
$sel:httpStatus:StartChatContactResponse'
, startChatContactResponse_httpStatus
- The response's http status code.
DeleteUseCase
data DeleteUseCase Source #
See: newDeleteUseCase
smart constructor.
Constructors
DeleteUseCase' Text Text Text |
Instances
Arguments
:: Text | |
-> Text | |
-> Text | |
-> DeleteUseCase |
Create a value of DeleteUseCase
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:DeleteUseCase'
, deleteUseCase_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:integrationAssociationId:DeleteUseCase'
, deleteUseCase_integrationAssociationId
- The identifier for the integration association.
$sel:useCaseId:DeleteUseCase'
, deleteUseCase_useCaseId
- The identifier for the use case.
data DeleteUseCaseResponse Source #
See: newDeleteUseCaseResponse
smart constructor.
Constructors
DeleteUseCaseResponse' | |
Instances
newDeleteUseCaseResponse :: DeleteUseCaseResponse Source #
Create a value of DeleteUseCaseResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
UpdateUserSecurityProfiles
data UpdateUserSecurityProfiles Source #
See: newUpdateUserSecurityProfiles
smart constructor.
Constructors
UpdateUserSecurityProfiles' (NonEmpty Text) Text Text |
Instances
newUpdateUserSecurityProfiles Source #
Arguments
:: NonEmpty Text | |
-> Text | |
-> Text | |
-> UpdateUserSecurityProfiles |
Create a value of UpdateUserSecurityProfiles
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:securityProfileIds:UpdateUserSecurityProfiles'
, updateUserSecurityProfiles_securityProfileIds
- The identifiers of the security profiles for the user.
$sel:userId:UpdateUserSecurityProfiles'
, updateUserSecurityProfiles_userId
- The identifier of the user account.
$sel:instanceId:UpdateUserSecurityProfiles'
, updateUserSecurityProfiles_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
data UpdateUserSecurityProfilesResponse Source #
See: newUpdateUserSecurityProfilesResponse
smart constructor.
Constructors
UpdateUserSecurityProfilesResponse' | |
Instances
Eq UpdateUserSecurityProfilesResponse Source # | |
Read UpdateUserSecurityProfilesResponse Source # | |
Defined in Amazonka.Connect.UpdateUserSecurityProfiles | |
Show UpdateUserSecurityProfilesResponse Source # | |
Defined in Amazonka.Connect.UpdateUserSecurityProfiles Methods showsPrec :: Int -> UpdateUserSecurityProfilesResponse -> ShowS # | |
Generic UpdateUserSecurityProfilesResponse Source # | |
Defined in Amazonka.Connect.UpdateUserSecurityProfiles Associated Types type Rep UpdateUserSecurityProfilesResponse :: Type -> Type # | |
NFData UpdateUserSecurityProfilesResponse Source # | |
Defined in Amazonka.Connect.UpdateUserSecurityProfiles Methods rnf :: UpdateUserSecurityProfilesResponse -> () # | |
type Rep UpdateUserSecurityProfilesResponse Source # | |
Defined in Amazonka.Connect.UpdateUserSecurityProfiles |
newUpdateUserSecurityProfilesResponse :: UpdateUserSecurityProfilesResponse Source #
Create a value of UpdateUserSecurityProfilesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
GetContactAttributes
data GetContactAttributes Source #
See: newGetContactAttributes
smart constructor.
Constructors
GetContactAttributes' Text Text |
Instances
newGetContactAttributes Source #
Arguments
:: Text | |
-> Text | |
-> GetContactAttributes |
Create a value of GetContactAttributes
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:GetContactAttributes'
, getContactAttributes_instanceId
- The identifier of the Amazon Connect instance.
$sel:initialContactId:GetContactAttributes'
, getContactAttributes_initialContactId
- The identifier of the initial contact.
data GetContactAttributesResponse Source #
See: newGetContactAttributesResponse
smart constructor.
Instances
newGetContactAttributesResponse Source #
Create a value of GetContactAttributesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:attributes:GetContactAttributesResponse'
, getContactAttributesResponse_attributes
- Information about the attributes.
$sel:httpStatus:GetContactAttributesResponse'
, getContactAttributesResponse_httpStatus
- The response's http status code.
ListLambdaFunctions (Paginated)
data ListLambdaFunctions Source #
See: newListLambdaFunctions
smart constructor.
Instances
newListLambdaFunctions Source #
Arguments
:: Text | |
-> ListLambdaFunctions |
Create a value of ListLambdaFunctions
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListLambdaFunctions'
, listLambdaFunctions_nextToken
- The token for the next set of results. Use the value returned in the
previous response in the next request to retrieve the next set of
results.
$sel:maxResults:ListLambdaFunctions'
, listLambdaFunctions_maxResults
- The maximum number of results to return per page.
$sel:instanceId:ListLambdaFunctions'
, listLambdaFunctions_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
data ListLambdaFunctionsResponse Source #
See: newListLambdaFunctionsResponse
smart constructor.
Instances
newListLambdaFunctionsResponse Source #
Create a value of ListLambdaFunctionsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:lambdaFunctions:ListLambdaFunctionsResponse'
, listLambdaFunctionsResponse_lambdaFunctions
- The Lambdafunction ARNs associated with the specified instance.
$sel:nextToken:ListLambdaFunctions'
, listLambdaFunctionsResponse_nextToken
- If there are additional results, this is the token for the next set of
results.
$sel:httpStatus:ListLambdaFunctionsResponse'
, listLambdaFunctionsResponse_httpStatus
- The response's http status code.
DescribeUserHierarchyGroup
data DescribeUserHierarchyGroup Source #
See: newDescribeUserHierarchyGroup
smart constructor.
Constructors
DescribeUserHierarchyGroup' Text Text |
Instances
newDescribeUserHierarchyGroup Source #
Arguments
:: Text | |
-> Text | |
-> DescribeUserHierarchyGroup |
Create a value of DescribeUserHierarchyGroup
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:hierarchyGroupId:DescribeUserHierarchyGroup'
, describeUserHierarchyGroup_hierarchyGroupId
- The identifier of the hierarchy group.
$sel:instanceId:DescribeUserHierarchyGroup'
, describeUserHierarchyGroup_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
data DescribeUserHierarchyGroupResponse Source #
See: newDescribeUserHierarchyGroupResponse
smart constructor.
Constructors
DescribeUserHierarchyGroupResponse' (Maybe HierarchyGroup) Int |
Instances
newDescribeUserHierarchyGroupResponse Source #
Arguments
:: Int | |
-> DescribeUserHierarchyGroupResponse |
Create a value of DescribeUserHierarchyGroupResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:hierarchyGroup:DescribeUserHierarchyGroupResponse'
, describeUserHierarchyGroupResponse_hierarchyGroup
- Information about the hierarchy group.
$sel:httpStatus:DescribeUserHierarchyGroupResponse'
, describeUserHierarchyGroupResponse_httpStatus
- The response's http status code.
DescribeUser
data DescribeUser Source #
See: newDescribeUser
smart constructor.
Constructors
DescribeUser' Text Text |
Instances
Create a value of DescribeUser
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:userId:DescribeUser'
, describeUser_userId
- The identifier of the user account.
$sel:instanceId:DescribeUser'
, describeUser_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
data DescribeUserResponse Source #
See: newDescribeUserResponse
smart constructor.
Constructors
DescribeUserResponse' (Maybe User) Int |
Instances
newDescribeUserResponse Source #
Arguments
:: Int | |
-> DescribeUserResponse |
Create a value of DescribeUserResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:user:DescribeUserResponse'
, describeUserResponse_user
- Information about the user account and configuration settings.
$sel:httpStatus:DescribeUserResponse'
, describeUserResponse_httpStatus
- The response's http status code.
ResumeContactRecording
data ResumeContactRecording Source #
See: newResumeContactRecording
smart constructor.
Constructors
ResumeContactRecording' Text Text Text |
Instances
newResumeContactRecording Source #
Arguments
:: Text | |
-> Text | |
-> Text | |
-> ResumeContactRecording |
Create a value of ResumeContactRecording
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:ResumeContactRecording'
, resumeContactRecording_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:contactId:ResumeContactRecording'
, resumeContactRecording_contactId
- The identifier of the contact.
$sel:initialContactId:ResumeContactRecording'
, resumeContactRecording_initialContactId
- The identifier of the contact. This is the identifier of the contact
associated with the first interaction with the contact center.
data ResumeContactRecordingResponse Source #
See: newResumeContactRecordingResponse
smart constructor.
Constructors
ResumeContactRecordingResponse' Int |
Instances
newResumeContactRecordingResponse Source #
Create a value of ResumeContactRecordingResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:ResumeContactRecordingResponse'
, resumeContactRecordingResponse_httpStatus
- The response's http status code.
UpdateContactFlowName
data UpdateContactFlowName Source #
See: newUpdateContactFlowName
smart constructor.
Instances
newUpdateContactFlowName Source #
Arguments
:: Text | |
-> Text | |
-> UpdateContactFlowName |
Create a value of UpdateContactFlowName
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:name:UpdateContactFlowName'
, updateContactFlowName_name
- The name of the contact flow.
$sel:description:UpdateContactFlowName'
, updateContactFlowName_description
- The description of the contact flow.
$sel:instanceId:UpdateContactFlowName'
, updateContactFlowName_instanceId
- The identifier of the Amazon Connect instance.
$sel:contactFlowId:UpdateContactFlowName'
, updateContactFlowName_contactFlowId
- The identifier of the contact flow.
data UpdateContactFlowNameResponse Source #
See: newUpdateContactFlowNameResponse
smart constructor.
Constructors
UpdateContactFlowNameResponse' | |
Instances
Eq UpdateContactFlowNameResponse Source # | |
Defined in Amazonka.Connect.UpdateContactFlowName | |
Read UpdateContactFlowNameResponse Source # | |
Show UpdateContactFlowNameResponse Source # | |
Defined in Amazonka.Connect.UpdateContactFlowName Methods showsPrec :: Int -> UpdateContactFlowNameResponse -> ShowS # show :: UpdateContactFlowNameResponse -> String # showList :: [UpdateContactFlowNameResponse] -> ShowS # | |
Generic UpdateContactFlowNameResponse Source # | |
Defined in Amazonka.Connect.UpdateContactFlowName Associated Types type Rep UpdateContactFlowNameResponse :: Type -> Type # | |
NFData UpdateContactFlowNameResponse Source # | |
Defined in Amazonka.Connect.UpdateContactFlowName Methods rnf :: UpdateContactFlowNameResponse -> () # | |
type Rep UpdateContactFlowNameResponse Source # | |
Defined in Amazonka.Connect.UpdateContactFlowName |
newUpdateContactFlowNameResponse :: UpdateContactFlowNameResponse Source #
Create a value of UpdateContactFlowNameResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
SuspendContactRecording
data SuspendContactRecording Source #
See: newSuspendContactRecording
smart constructor.
Constructors
SuspendContactRecording' Text Text Text |
Instances
newSuspendContactRecording Source #
Arguments
:: Text | |
-> Text | |
-> Text | |
-> SuspendContactRecording |
Create a value of SuspendContactRecording
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:SuspendContactRecording'
, suspendContactRecording_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:contactId:SuspendContactRecording'
, suspendContactRecording_contactId
- The identifier of the contact.
$sel:initialContactId:SuspendContactRecording'
, suspendContactRecording_initialContactId
- The identifier of the contact. This is the identifier of the contact
associated with the first interaction with the contact center.
data SuspendContactRecordingResponse Source #
See: newSuspendContactRecordingResponse
smart constructor.
Constructors
SuspendContactRecordingResponse' Int |
Instances
newSuspendContactRecordingResponse Source #
Create a value of SuspendContactRecordingResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:SuspendContactRecordingResponse'
, suspendContactRecordingResponse_httpStatus
- The response's http status code.
UpdateQueueName
data UpdateQueueName Source #
See: newUpdateQueueName
smart constructor.
Instances
Arguments
:: Text | |
-> Text | |
-> UpdateQueueName |
Create a value of UpdateQueueName
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:name:UpdateQueueName'
, updateQueueName_name
- The name of the queue.
$sel:description:UpdateQueueName'
, updateQueueName_description
- The description of the queue.
$sel:instanceId:UpdateQueueName'
, updateQueueName_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:queueId:UpdateQueueName'
, updateQueueName_queueId
- The identifier for the queue.
data UpdateQueueNameResponse Source #
See: newUpdateQueueNameResponse
smart constructor.
Constructors
UpdateQueueNameResponse' | |
Instances
newUpdateQueueNameResponse :: UpdateQueueNameResponse Source #
Create a value of UpdateQueueNameResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
UpdateQueueMaxContacts
data UpdateQueueMaxContacts Source #
See: newUpdateQueueMaxContacts
smart constructor.
Constructors
UpdateQueueMaxContacts' (Maybe Natural) Text Text |
Instances
newUpdateQueueMaxContacts Source #
Arguments
:: Text | |
-> Text | |
-> UpdateQueueMaxContacts |
Create a value of UpdateQueueMaxContacts
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxContacts:UpdateQueueMaxContacts'
, updateQueueMaxContacts_maxContacts
- The maximum number of contacts that can be in the queue before it is
considered full.
$sel:instanceId:UpdateQueueMaxContacts'
, updateQueueMaxContacts_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:queueId:UpdateQueueMaxContacts'
, updateQueueMaxContacts_queueId
- The identifier for the queue.
data UpdateQueueMaxContactsResponse Source #
See: newUpdateQueueMaxContactsResponse
smart constructor.
Constructors
UpdateQueueMaxContactsResponse' | |
Instances
Eq UpdateQueueMaxContactsResponse Source # | |
Defined in Amazonka.Connect.UpdateQueueMaxContacts | |
Read UpdateQueueMaxContactsResponse Source # | |
Show UpdateQueueMaxContactsResponse Source # | |
Defined in Amazonka.Connect.UpdateQueueMaxContacts Methods showsPrec :: Int -> UpdateQueueMaxContactsResponse -> ShowS # show :: UpdateQueueMaxContactsResponse -> String # showList :: [UpdateQueueMaxContactsResponse] -> ShowS # | |
Generic UpdateQueueMaxContactsResponse Source # | |
Defined in Amazonka.Connect.UpdateQueueMaxContacts Associated Types type Rep UpdateQueueMaxContactsResponse :: Type -> Type # | |
NFData UpdateQueueMaxContactsResponse Source # | |
Defined in Amazonka.Connect.UpdateQueueMaxContacts Methods rnf :: UpdateQueueMaxContactsResponse -> () # | |
type Rep UpdateQueueMaxContactsResponse Source # | |
Defined in Amazonka.Connect.UpdateQueueMaxContacts |
newUpdateQueueMaxContactsResponse :: UpdateQueueMaxContactsResponse Source #
Create a value of UpdateQueueMaxContactsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
ListRoutingProfileQueues (Paginated)
data ListRoutingProfileQueues Source #
See: newListRoutingProfileQueues
smart constructor.
Instances
newListRoutingProfileQueues Source #
Arguments
:: Text | |
-> Text | |
-> ListRoutingProfileQueues |
Create a value of ListRoutingProfileQueues
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListRoutingProfileQueues'
, listRoutingProfileQueues_nextToken
- The token for the next set of results. Use the value returned in the
previous response in the next request to retrieve the next set of
results.
$sel:maxResults:ListRoutingProfileQueues'
, listRoutingProfileQueues_maxResults
- The maximum number of results to return per page.
$sel:instanceId:ListRoutingProfileQueues'
, listRoutingProfileQueues_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:routingProfileId:ListRoutingProfileQueues'
, listRoutingProfileQueues_routingProfileId
- The identifier of the routing profile.
data ListRoutingProfileQueuesResponse Source #
See: newListRoutingProfileQueuesResponse
smart constructor.
Constructors
ListRoutingProfileQueuesResponse' (Maybe [RoutingProfileQueueConfigSummary]) (Maybe Text) Int |
Instances
newListRoutingProfileQueuesResponse Source #
Create a value of ListRoutingProfileQueuesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:routingProfileQueueConfigSummaryList:ListRoutingProfileQueuesResponse'
, listRoutingProfileQueuesResponse_routingProfileQueueConfigSummaryList
- Information about the routing profiles.
$sel:nextToken:ListRoutingProfileQueues'
, listRoutingProfileQueuesResponse_nextToken
- If there are additional results, this is the token for the next set of
results.
$sel:httpStatus:ListRoutingProfileQueuesResponse'
, listRoutingProfileQueuesResponse_httpStatus
- The response's http status code.
DisassociateRoutingProfileQueues
data DisassociateRoutingProfileQueues Source #
See: newDisassociateRoutingProfileQueues
smart constructor.
Instances
newDisassociateRoutingProfileQueues Source #
Arguments
:: Text | |
-> Text | |
-> DisassociateRoutingProfileQueues |
Create a value of DisassociateRoutingProfileQueues
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:DisassociateRoutingProfileQueues'
, disassociateRoutingProfileQueues_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:routingProfileId:DisassociateRoutingProfileQueues'
, disassociateRoutingProfileQueues_routingProfileId
- The identifier of the routing profile.
$sel:queueReferences:DisassociateRoutingProfileQueues'
, disassociateRoutingProfileQueues_queueReferences
- The queues to disassociate from this routing profile.
data DisassociateRoutingProfileQueuesResponse Source #
See: newDisassociateRoutingProfileQueuesResponse
smart constructor.
Constructors
DisassociateRoutingProfileQueuesResponse' | |
Instances
Eq DisassociateRoutingProfileQueuesResponse Source # | |
Read DisassociateRoutingProfileQueuesResponse Source # | |
Show DisassociateRoutingProfileQueuesResponse Source # | |
Generic DisassociateRoutingProfileQueuesResponse Source # | |
Defined in Amazonka.Connect.DisassociateRoutingProfileQueues Associated Types type Rep DisassociateRoutingProfileQueuesResponse :: Type -> Type # | |
NFData DisassociateRoutingProfileQueuesResponse Source # | |
Defined in Amazonka.Connect.DisassociateRoutingProfileQueues Methods rnf :: DisassociateRoutingProfileQueuesResponse -> () # | |
type Rep DisassociateRoutingProfileQueuesResponse Source # | |
Defined in Amazonka.Connect.DisassociateRoutingProfileQueues type Rep DisassociateRoutingProfileQueuesResponse = D1 ('MetaData "DisassociateRoutingProfileQueuesResponse" "Amazonka.Connect.DisassociateRoutingProfileQueues" "libZSservicesZSamazonka-connectZSamazonka-connect" 'False) (C1 ('MetaCons "DisassociateRoutingProfileQueuesResponse'" 'PrefixI 'False) (U1 :: Type -> Type)) |
newDisassociateRoutingProfileQueuesResponse :: DisassociateRoutingProfileQueuesResponse Source #
Create a value of DisassociateRoutingProfileQueuesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
DisassociateLambdaFunction
data DisassociateLambdaFunction Source #
See: newDisassociateLambdaFunction
smart constructor.
Constructors
DisassociateLambdaFunction' Text Text |
Instances
newDisassociateLambdaFunction Source #
Arguments
:: Text | |
-> Text | |
-> DisassociateLambdaFunction |
Create a value of DisassociateLambdaFunction
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:DisassociateLambdaFunction'
, disassociateLambdaFunction_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance..
$sel:functionArn:DisassociateLambdaFunction'
, disassociateLambdaFunction_functionArn
- The Amazon Resource Name (ARN) of the Lambda function being
disassociated.
data DisassociateLambdaFunctionResponse Source #
See: newDisassociateLambdaFunctionResponse
smart constructor.
Constructors
DisassociateLambdaFunctionResponse' | |
Instances
Eq DisassociateLambdaFunctionResponse Source # | |
Read DisassociateLambdaFunctionResponse Source # | |
Defined in Amazonka.Connect.DisassociateLambdaFunction | |
Show DisassociateLambdaFunctionResponse Source # | |
Defined in Amazonka.Connect.DisassociateLambdaFunction Methods showsPrec :: Int -> DisassociateLambdaFunctionResponse -> ShowS # | |
Generic DisassociateLambdaFunctionResponse Source # | |
Defined in Amazonka.Connect.DisassociateLambdaFunction Associated Types type Rep DisassociateLambdaFunctionResponse :: Type -> Type # | |
NFData DisassociateLambdaFunctionResponse Source # | |
Defined in Amazonka.Connect.DisassociateLambdaFunction Methods rnf :: DisassociateLambdaFunctionResponse -> () # | |
type Rep DisassociateLambdaFunctionResponse Source # | |
Defined in Amazonka.Connect.DisassociateLambdaFunction |
newDisassociateLambdaFunctionResponse :: DisassociateLambdaFunctionResponse Source #
Create a value of DisassociateLambdaFunctionResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
UpdateContactFlowContent
data UpdateContactFlowContent Source #
See: newUpdateContactFlowContent
smart constructor.
Constructors
UpdateContactFlowContent' Text Text Text |
Instances
newUpdateContactFlowContent Source #
Arguments
:: Text | |
-> Text | |
-> Text | |
-> UpdateContactFlowContent |
Create a value of UpdateContactFlowContent
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:UpdateContactFlowContent'
, updateContactFlowContent_instanceId
- The identifier of the Amazon Connect instance.
$sel:contactFlowId:UpdateContactFlowContent'
, updateContactFlowContent_contactFlowId
- The identifier of the contact flow.
$sel:content:UpdateContactFlowContent'
, updateContactFlowContent_content
- The JSON string that represents contact flow’s content. For an example,
see
Example contact flow in Amazon Connect Flow language
in the Amazon Connect Administrator Guide.
data UpdateContactFlowContentResponse Source #
See: newUpdateContactFlowContentResponse
smart constructor.
Constructors
UpdateContactFlowContentResponse' | |
Instances
Eq UpdateContactFlowContentResponse Source # | |
Read UpdateContactFlowContentResponse Source # | |
Show UpdateContactFlowContentResponse Source # | |
Defined in Amazonka.Connect.UpdateContactFlowContent Methods showsPrec :: Int -> UpdateContactFlowContentResponse -> ShowS # | |
Generic UpdateContactFlowContentResponse Source # | |
Defined in Amazonka.Connect.UpdateContactFlowContent Associated Types type Rep UpdateContactFlowContentResponse :: Type -> Type # | |
NFData UpdateContactFlowContentResponse Source # | |
Defined in Amazonka.Connect.UpdateContactFlowContent Methods rnf :: UpdateContactFlowContentResponse -> () # | |
type Rep UpdateContactFlowContentResponse Source # | |
Defined in Amazonka.Connect.UpdateContactFlowContent |
newUpdateContactFlowContentResponse :: UpdateContactFlowContentResponse Source #
Create a value of UpdateContactFlowContentResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
UpdateUserHierarchyStructure
data UpdateUserHierarchyStructure Source #
See: newUpdateUserHierarchyStructure
smart constructor.
Instances
newUpdateUserHierarchyStructure Source #
Arguments
:: HierarchyStructureUpdate | |
-> Text | |
-> UpdateUserHierarchyStructure |
Create a value of UpdateUserHierarchyStructure
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:hierarchyStructure:UpdateUserHierarchyStructure'
, updateUserHierarchyStructure_hierarchyStructure
- The hierarchy levels to update.
$sel:instanceId:UpdateUserHierarchyStructure'
, updateUserHierarchyStructure_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
data UpdateUserHierarchyStructureResponse Source #
See: newUpdateUserHierarchyStructureResponse
smart constructor.
Constructors
UpdateUserHierarchyStructureResponse' | |
Instances
newUpdateUserHierarchyStructureResponse :: UpdateUserHierarchyStructureResponse Source #
Create a value of UpdateUserHierarchyStructureResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
DescribeHoursOfOperation
data DescribeHoursOfOperation Source #
See: newDescribeHoursOfOperation
smart constructor.
Constructors
DescribeHoursOfOperation' Text Text |
Instances
newDescribeHoursOfOperation Source #
Arguments
:: Text | |
-> Text | |
-> DescribeHoursOfOperation |
Create a value of DescribeHoursOfOperation
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:DescribeHoursOfOperation'
, describeHoursOfOperation_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:hoursOfOperationId:DescribeHoursOfOperation'
, describeHoursOfOperation_hoursOfOperationId
- The identifier for the hours of operation.
data DescribeHoursOfOperationResponse Source #
See: newDescribeHoursOfOperationResponse
smart constructor.
Constructors
DescribeHoursOfOperationResponse' (Maybe HoursOfOperation) Int |
Instances
newDescribeHoursOfOperationResponse Source #
Create a value of DescribeHoursOfOperationResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:hoursOfOperation:DescribeHoursOfOperationResponse'
, describeHoursOfOperationResponse_hoursOfOperation
- The hours of operation.
$sel:httpStatus:DescribeHoursOfOperationResponse'
, describeHoursOfOperationResponse_httpStatus
- The response's http status code.
ListQuickConnects (Paginated)
data ListQuickConnects Source #
See: newListQuickConnects
smart constructor.
Constructors
ListQuickConnects' (Maybe [QuickConnectType]) (Maybe Text) (Maybe Natural) Text |
Instances
Arguments
:: Text | |
-> ListQuickConnects |
Create a value of ListQuickConnects
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:quickConnectTypes:ListQuickConnects'
, listQuickConnects_quickConnectTypes
- The type of quick connect. In the Amazon Connect console, when you
create a quick connect, you are prompted to assign one of the following
types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).
$sel:nextToken:ListQuickConnects'
, listQuickConnects_nextToken
- The token for the next set of results. Use the value returned in the
previous response in the next request to retrieve the next set of
results.
$sel:maxResults:ListQuickConnects'
, listQuickConnects_maxResults
- The maximum number of results to return per page.
$sel:instanceId:ListQuickConnects'
, listQuickConnects_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
data ListQuickConnectsResponse Source #
See: newListQuickConnectsResponse
smart constructor.
Constructors
ListQuickConnectsResponse' (Maybe [QuickConnectSummary]) (Maybe Text) Int |
Instances
newListQuickConnectsResponse Source #
Create a value of ListQuickConnectsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:quickConnectSummaryList:ListQuickConnectsResponse'
, listQuickConnectsResponse_quickConnectSummaryList
- Information about the quick connects.
$sel:nextToken:ListQuickConnects'
, listQuickConnectsResponse_nextToken
- If there are additional results, this is the token for the next set of
results.
$sel:httpStatus:ListQuickConnectsResponse'
, listQuickConnectsResponse_httpStatus
- The response's http status code.
CreateUserHierarchyGroup
data CreateUserHierarchyGroup Source #
See: newCreateUserHierarchyGroup
smart constructor.
Constructors
CreateUserHierarchyGroup' (Maybe Text) Text Text |
Instances
newCreateUserHierarchyGroup Source #
Arguments
:: Text | |
-> Text | |
-> CreateUserHierarchyGroup |
Create a value of CreateUserHierarchyGroup
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:parentGroupId:CreateUserHierarchyGroup'
, createUserHierarchyGroup_parentGroupId
- The identifier for the parent hierarchy group. The user hierarchy is
created at level one if the parent group ID is null.
$sel:name:CreateUserHierarchyGroup'
, createUserHierarchyGroup_name
- The name of the user hierarchy group. Must not be more than 100
characters.
$sel:instanceId:CreateUserHierarchyGroup'
, createUserHierarchyGroup_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
data CreateUserHierarchyGroupResponse Source #
See: newCreateUserHierarchyGroupResponse
smart constructor.
Instances
newCreateUserHierarchyGroupResponse Source #
Create a value of CreateUserHierarchyGroupResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:hierarchyGroupArn:CreateUserHierarchyGroupResponse'
, createUserHierarchyGroupResponse_hierarchyGroupArn
- The Amazon Resource Name (ARN) of the hierarchy group.
$sel:hierarchyGroupId:CreateUserHierarchyGroupResponse'
, createUserHierarchyGroupResponse_hierarchyGroupId
- The identifier of the hierarchy group.
$sel:httpStatus:CreateUserHierarchyGroupResponse'
, createUserHierarchyGroupResponse_httpStatus
- The response's http status code.
CreateUser
data CreateUser Source #
See: newCreateUser
smart constructor.
Constructors
CreateUser' (Maybe Text) (Maybe UserIdentityInfo) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) Text UserPhoneConfig (NonEmpty Text) Text Text |
Instances
Arguments
:: Text | |
-> UserPhoneConfig | |
-> NonEmpty Text | |
-> Text | |
-> Text | |
-> CreateUser |
Create a value of CreateUser
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:directoryUserId:CreateUser'
, createUser_directoryUserId
- The identifier of the user account in the directory used for identity
management. If Amazon Connect cannot access the directory, you can
specify this identifier to authenticate users. If you include the
identifier, we assume that Amazon Connect cannot access the directory.
Otherwise, the identity information is used to authenticate users from
your directory.
This parameter is required if you are using an existing directory for identity management in Amazon Connect when Amazon Connect cannot access your directory to authenticate users. If you are using SAML for identity management and include this parameter, an error is returned.
$sel:identityInfo:CreateUser'
, createUser_identityInfo
- The information about the identity of the user.
$sel:password:CreateUser'
, createUser_password
- The password for the user account. A password is required if you are
using Amazon Connect for identity management. Otherwise, it is an error
to include a password.
$sel:hierarchyGroupId:CreateUser'
, createUser_hierarchyGroupId
- The identifier of the hierarchy group for the user.
$sel:tags:CreateUser'
, createUser_tags
- One or more tags.
$sel:username:CreateUser'
, createUser_username
- The user name for the account. For instances not using SAML for identity
management, the user name can include up to 20 characters. If you are
using SAML for identity management, the user name can include up to 64
characters from [a-zA-Z0-9_-.\@]+.
$sel:phoneConfig:CreateUser'
, createUser_phoneConfig
- The phone settings for the user.
$sel:securityProfileIds:CreateUser'
, createUser_securityProfileIds
- The identifier of the security profile for the user.
$sel:routingProfileId:CreateUser'
, createUser_routingProfileId
- The identifier of the routing profile for the user.
$sel:instanceId:CreateUser'
, createUser_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
data CreateUserResponse Source #
See: newCreateUserResponse
smart constructor.
Instances
newCreateUserResponse Source #
Arguments
:: Int | |
-> CreateUserResponse |
Create a value of CreateUserResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:userId:CreateUserResponse'
, createUserResponse_userId
- The identifier of the user account.
$sel:userArn:CreateUserResponse'
, createUserResponse_userArn
- The Amazon Resource Name (ARN) of the user account.
$sel:httpStatus:CreateUserResponse'
, createUserResponse_httpStatus
- The response's http status code.
CreateQueue
data CreateQueue Source #
See: newCreateQueue
smart constructor.
Constructors
CreateQueue' (Maybe Natural) (Maybe (NonEmpty Text)) (Maybe OutboundCallerConfig) (Maybe Text) (Maybe (HashMap Text Text)) Text Text Text |
Instances
Arguments
:: Text | |
-> Text | |
-> Text | |
-> CreateQueue |
Create a value of CreateQueue
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxContacts:CreateQueue'
, createQueue_maxContacts
- The maximum number of contacts that can be in the queue before it is
considered full.
$sel:quickConnectIds:CreateQueue'
, createQueue_quickConnectIds
- The quick connects available to agents who are working the queue.
$sel:outboundCallerConfig:CreateQueue'
, createQueue_outboundCallerConfig
- The outbound caller ID name, number, and outbound whisper flow.
$sel:description:CreateQueue'
, createQueue_description
- The description of the queue.
$sel:tags:CreateQueue'
, createQueue_tags
- One or more tags.
$sel:instanceId:CreateQueue'
, createQueue_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:name:CreateQueue'
, createQueue_name
- The name of the queue.
$sel:hoursOfOperationId:CreateQueue'
, createQueue_hoursOfOperationId
- The identifier for the hours of operation.
data CreateQueueResponse Source #
See: newCreateQueueResponse
smart constructor.
Instances
newCreateQueueResponse Source #
Arguments
:: Int | |
-> CreateQueueResponse |
Create a value of CreateQueueResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:queueArn:CreateQueueResponse'
, createQueueResponse_queueArn
- The Amazon Resource Name (ARN) of the queue.
$sel:queueId:CreateQueueResponse'
, createQueueResponse_queueId
- The identifier for the queue.
$sel:httpStatus:CreateQueueResponse'
, createQueueResponse_httpStatus
- The response's http status code.
UpdateQuickConnectName
data UpdateQuickConnectName Source #
See: newUpdateQuickConnectName
smart constructor.
Instances
newUpdateQuickConnectName Source #
Arguments
:: Text | |
-> Text | |
-> UpdateQuickConnectName |
Create a value of UpdateQuickConnectName
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:name:UpdateQuickConnectName'
, updateQuickConnectName_name
- The name of the quick connect.
$sel:description:UpdateQuickConnectName'
, updateQuickConnectName_description
- The description of the quick connect.
$sel:instanceId:UpdateQuickConnectName'
, updateQuickConnectName_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:quickConnectId:UpdateQuickConnectName'
, updateQuickConnectName_quickConnectId
- The identifier for the quick connect.
data UpdateQuickConnectNameResponse Source #
See: newUpdateQuickConnectNameResponse
smart constructor.
Constructors
UpdateQuickConnectNameResponse' | |
Instances
Eq UpdateQuickConnectNameResponse Source # | |
Defined in Amazonka.Connect.UpdateQuickConnectName | |
Read UpdateQuickConnectNameResponse Source # | |
Show UpdateQuickConnectNameResponse Source # | |
Defined in Amazonka.Connect.UpdateQuickConnectName Methods showsPrec :: Int -> UpdateQuickConnectNameResponse -> ShowS # show :: UpdateQuickConnectNameResponse -> String # showList :: [UpdateQuickConnectNameResponse] -> ShowS # | |
Generic UpdateQuickConnectNameResponse Source # | |
Defined in Amazonka.Connect.UpdateQuickConnectName Associated Types type Rep UpdateQuickConnectNameResponse :: Type -> Type # | |
NFData UpdateQuickConnectNameResponse Source # | |
Defined in Amazonka.Connect.UpdateQuickConnectName Methods rnf :: UpdateQuickConnectNameResponse -> () # | |
type Rep UpdateQuickConnectNameResponse Source # | |
Defined in Amazonka.Connect.UpdateQuickConnectName |
newUpdateQuickConnectNameResponse :: UpdateQuickConnectNameResponse Source #
Create a value of UpdateQuickConnectNameResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
ListPrompts (Paginated)
data ListPrompts Source #
See: newListPrompts
smart constructor.
Instances
Arguments
:: Text | |
-> ListPrompts |
Create a value of ListPrompts
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListPrompts'
, listPrompts_nextToken
- The token for the next set of results. Use the value returned in the
previous response in the next request to retrieve the next set of
results.
$sel:maxResults:ListPrompts'
, listPrompts_maxResults
- The maximum number of results to return per page.
$sel:instanceId:ListPrompts'
, listPrompts_instanceId
- The identifier of the Amazon Connect instance.
data ListPromptsResponse Source #
See: newListPromptsResponse
smart constructor.
Constructors
ListPromptsResponse' (Maybe [PromptSummary]) (Maybe Text) Int |
Instances
newListPromptsResponse Source #
Arguments
:: Int | |
-> ListPromptsResponse |
Create a value of ListPromptsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:promptSummaryList:ListPromptsResponse'
, listPromptsResponse_promptSummaryList
- Information about the prompts.
$sel:nextToken:ListPrompts'
, listPromptsResponse_nextToken
- If there are additional results, this is the token for the next set of
results.
$sel:httpStatus:ListPromptsResponse'
, listPromptsResponse_httpStatus
- The response's http status code.
AssociateSecurityKey
data AssociateSecurityKey Source #
See: newAssociateSecurityKey
smart constructor.
Constructors
AssociateSecurityKey' Text Text |
Instances
newAssociateSecurityKey Source #
Arguments
:: Text | |
-> Text | |
-> AssociateSecurityKey |
Create a value of AssociateSecurityKey
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:AssociateSecurityKey'
, associateSecurityKey_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:key:AssociateSecurityKey'
, associateSecurityKey_key
- A valid security key in PEM format.
data AssociateSecurityKeyResponse Source #
See: newAssociateSecurityKeyResponse
smart constructor.
Constructors
AssociateSecurityKeyResponse' (Maybe Text) Int |
Instances
newAssociateSecurityKeyResponse Source #
Create a value of AssociateSecurityKeyResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:associationId:AssociateSecurityKeyResponse'
, associateSecurityKeyResponse_associationId
- The existing association identifier that uniquely identifies the
resource type and storage config for the given instance ID.
$sel:httpStatus:AssociateSecurityKeyResponse'
, associateSecurityKeyResponse_httpStatus
- The response's http status code.
StopContactRecording
data StopContactRecording Source #
See: newStopContactRecording
smart constructor.
Constructors
StopContactRecording' Text Text Text |
Instances
newStopContactRecording Source #
Arguments
:: Text | |
-> Text | |
-> Text | |
-> StopContactRecording |
Create a value of StopContactRecording
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:StopContactRecording'
, stopContactRecording_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:contactId:StopContactRecording'
, stopContactRecording_contactId
- The identifier of the contact.
$sel:initialContactId:StopContactRecording'
, stopContactRecording_initialContactId
- The identifier of the contact. This is the identifier of the contact
associated with the first interaction with the contact center.
data StopContactRecordingResponse Source #
See: newStopContactRecordingResponse
smart constructor.
Constructors
StopContactRecordingResponse' Int |
Instances
newStopContactRecordingResponse Source #
Create a value of StopContactRecordingResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:StopContactRecordingResponse'
, stopContactRecordingResponse_httpStatus
- The response's http status code.
DisassociateApprovedOrigin
data DisassociateApprovedOrigin Source #
See: newDisassociateApprovedOrigin
smart constructor.
Constructors
DisassociateApprovedOrigin' Text Text |
Instances
newDisassociateApprovedOrigin Source #
Arguments
:: Text | |
-> Text | |
-> DisassociateApprovedOrigin |
Create a value of DisassociateApprovedOrigin
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:DisassociateApprovedOrigin'
, disassociateApprovedOrigin_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:origin:DisassociateApprovedOrigin'
, disassociateApprovedOrigin_origin
- The domain URL of the integrated application.
data DisassociateApprovedOriginResponse Source #
See: newDisassociateApprovedOriginResponse
smart constructor.
Constructors
DisassociateApprovedOriginResponse' | |
Instances
Eq DisassociateApprovedOriginResponse Source # | |
Read DisassociateApprovedOriginResponse Source # | |
Defined in Amazonka.Connect.DisassociateApprovedOrigin | |
Show DisassociateApprovedOriginResponse Source # | |
Defined in Amazonka.Connect.DisassociateApprovedOrigin Methods showsPrec :: Int -> DisassociateApprovedOriginResponse -> ShowS # | |
Generic DisassociateApprovedOriginResponse Source # | |
Defined in Amazonka.Connect.DisassociateApprovedOrigin Associated Types type Rep DisassociateApprovedOriginResponse :: Type -> Type # | |
NFData DisassociateApprovedOriginResponse Source # | |
Defined in Amazonka.Connect.DisassociateApprovedOrigin Methods rnf :: DisassociateApprovedOriginResponse -> () # | |
type Rep DisassociateApprovedOriginResponse Source # | |
Defined in Amazonka.Connect.DisassociateApprovedOrigin |
newDisassociateApprovedOriginResponse :: DisassociateApprovedOriginResponse Source #
Create a value of DisassociateApprovedOriginResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
ListSecurityKeys (Paginated)
data ListSecurityKeys Source #
See: newListSecurityKeys
smart constructor.
Instances
Arguments
:: Text | |
-> ListSecurityKeys |
Create a value of ListSecurityKeys
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListSecurityKeys'
, listSecurityKeys_nextToken
- The token for the next set of results. Use the value returned in the
previous response in the next request to retrieve the next set of
results.
$sel:maxResults:ListSecurityKeys'
, listSecurityKeys_maxResults
- The maximum number of results to return per page.
$sel:instanceId:ListSecurityKeys'
, listSecurityKeys_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
data ListSecurityKeysResponse Source #
See: newListSecurityKeysResponse
smart constructor.
Constructors
ListSecurityKeysResponse' (Maybe Text) (Maybe [SecurityKey]) Int |
Instances
newListSecurityKeysResponse Source #
Create a value of ListSecurityKeysResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListSecurityKeys'
, listSecurityKeysResponse_nextToken
- If there are additional results, this is the token for the next set of
results.
$sel:securityKeys:ListSecurityKeysResponse'
, listSecurityKeysResponse_securityKeys
- The security keys.
$sel:httpStatus:ListSecurityKeysResponse'
, listSecurityKeysResponse_httpStatus
- The response's http status code.
GetFederationToken
data GetFederationToken Source #
See: newGetFederationToken
smart constructor.
Constructors
GetFederationToken' Text |
Instances
newGetFederationToken Source #
Arguments
:: Text | |
-> GetFederationToken |
Create a value of GetFederationToken
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:GetFederationToken'
, getFederationToken_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
data GetFederationTokenResponse Source #
See: newGetFederationTokenResponse
smart constructor.
Constructors
GetFederationTokenResponse' (Maybe Credentials) Int |
Instances
newGetFederationTokenResponse Source #
Create a value of GetFederationTokenResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:credentials:GetFederationTokenResponse'
, getFederationTokenResponse_credentials
- The credentials to use for federation.
$sel:httpStatus:GetFederationTokenResponse'
, getFederationTokenResponse_httpStatus
- The response's http status code.
StopContact
data StopContact Source #
See: newStopContact
smart constructor.
Constructors
StopContact' Text Text |
Instances
Create a value of StopContact
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:contactId:StopContact'
, stopContact_contactId
- The ID of the contact.
$sel:instanceId:StopContact'
, stopContact_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
data StopContactResponse Source #
See: newStopContactResponse
smart constructor.
Constructors
StopContactResponse' Int |
Instances
newStopContactResponse Source #
Arguments
:: Int | |
-> StopContactResponse |
Create a value of StopContactResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:StopContactResponse'
, stopContactResponse_httpStatus
- The response's http status code.
DeleteUser
data DeleteUser Source #
See: newDeleteUser
smart constructor.
Constructors
DeleteUser' Text Text |
Instances
Arguments
:: Text | |
-> Text | |
-> DeleteUser |
Create a value of DeleteUser
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:DeleteUser'
, deleteUser_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:userId:DeleteUser'
, deleteUser_userId
- The identifier of the user.
data DeleteUserResponse Source #
See: newDeleteUserResponse
smart constructor.
Constructors
DeleteUserResponse' | |
Instances
Eq DeleteUserResponse Source # | |
Defined in Amazonka.Connect.DeleteUser Methods (==) :: DeleteUserResponse -> DeleteUserResponse -> Bool # (/=) :: DeleteUserResponse -> DeleteUserResponse -> Bool # | |
Read DeleteUserResponse Source # | |
Defined in Amazonka.Connect.DeleteUser Methods readsPrec :: Int -> ReadS DeleteUserResponse # readList :: ReadS [DeleteUserResponse] # | |
Show DeleteUserResponse Source # | |
Defined in Amazonka.Connect.DeleteUser Methods showsPrec :: Int -> DeleteUserResponse -> ShowS # show :: DeleteUserResponse -> String # showList :: [DeleteUserResponse] -> ShowS # | |
Generic DeleteUserResponse Source # | |
Defined in Amazonka.Connect.DeleteUser Associated Types type Rep DeleteUserResponse :: Type -> Type # Methods from :: DeleteUserResponse -> Rep DeleteUserResponse x # to :: Rep DeleteUserResponse x -> DeleteUserResponse # | |
NFData DeleteUserResponse Source # | |
Defined in Amazonka.Connect.DeleteUser Methods rnf :: DeleteUserResponse -> () # | |
type Rep DeleteUserResponse Source # | |
newDeleteUserResponse :: DeleteUserResponse Source #
Create a value of DeleteUserResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
TagResource
data TagResource Source #
See: newTagResource
smart constructor.
Constructors
TagResource' Text (HashMap Text Text) |
Instances
Arguments
:: Text | |
-> TagResource |
Create a value of TagResource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceArn:TagResource'
, tagResource_resourceArn
- The Amazon Resource Name (ARN) of the resource.
$sel:tags:TagResource'
, tagResource_tags
- One or more tags. For example, { "tags": {"key1":"value1",
"key2":"value2"} }.
data TagResourceResponse Source #
See: newTagResourceResponse
smart constructor.
Constructors
TagResourceResponse' | |
Instances
newTagResourceResponse :: TagResourceResponse Source #
Create a value of TagResourceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
UpdateUserIdentityInfo
data UpdateUserIdentityInfo Source #
See: newUpdateUserIdentityInfo
smart constructor.
Constructors
UpdateUserIdentityInfo' UserIdentityInfo Text Text |
Instances
newUpdateUserIdentityInfo Source #
Arguments
:: UserIdentityInfo | |
-> Text | |
-> Text | |
-> UpdateUserIdentityInfo |
Create a value of UpdateUserIdentityInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:identityInfo:UpdateUserIdentityInfo'
, updateUserIdentityInfo_identityInfo
- The identity information for the user.
$sel:userId:UpdateUserIdentityInfo'
, updateUserIdentityInfo_userId
- The identifier of the user account.
$sel:instanceId:UpdateUserIdentityInfo'
, updateUserIdentityInfo_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
data UpdateUserIdentityInfoResponse Source #
See: newUpdateUserIdentityInfoResponse
smart constructor.
Constructors
UpdateUserIdentityInfoResponse' | |
Instances
Eq UpdateUserIdentityInfoResponse Source # | |
Defined in Amazonka.Connect.UpdateUserIdentityInfo | |
Read UpdateUserIdentityInfoResponse Source # | |
Show UpdateUserIdentityInfoResponse Source # | |
Defined in Amazonka.Connect.UpdateUserIdentityInfo Methods showsPrec :: Int -> UpdateUserIdentityInfoResponse -> ShowS # show :: UpdateUserIdentityInfoResponse -> String # showList :: [UpdateUserIdentityInfoResponse] -> ShowS # | |
Generic UpdateUserIdentityInfoResponse Source # | |
Defined in Amazonka.Connect.UpdateUserIdentityInfo Associated Types type Rep UpdateUserIdentityInfoResponse :: Type -> Type # | |
NFData UpdateUserIdentityInfoResponse Source # | |
Defined in Amazonka.Connect.UpdateUserIdentityInfo Methods rnf :: UpdateUserIdentityInfoResponse -> () # | |
type Rep UpdateUserIdentityInfoResponse Source # | |
Defined in Amazonka.Connect.UpdateUserIdentityInfo |
newUpdateUserIdentityInfoResponse :: UpdateUserIdentityInfoResponse Source #
Create a value of UpdateUserIdentityInfoResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
ListInstances (Paginated)
data ListInstances Source #
See: newListInstances
smart constructor.
Constructors
ListInstances' (Maybe Text) (Maybe Natural) |
Instances
newListInstances :: ListInstances Source #
Create a value of ListInstances
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListInstances'
, listInstances_nextToken
- The token for the next set of results. Use the value returned in the
previous response in the next request to retrieve the next set of
results.
$sel:maxResults:ListInstances'
, listInstances_maxResults
- The maximum number of results to return per page.
data ListInstancesResponse Source #
See: newListInstancesResponse
smart constructor.
Constructors
ListInstancesResponse' (Maybe [InstanceSummary]) (Maybe Text) Int |
Instances
newListInstancesResponse Source #
Create a value of ListInstancesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceSummaryList:ListInstancesResponse'
, listInstancesResponse_instanceSummaryList
- Information about the instances.
$sel:nextToken:ListInstances'
, listInstancesResponse_nextToken
- If there are additional results, this is the token for the next set of
results.
$sel:httpStatus:ListInstancesResponse'
, listInstancesResponse_httpStatus
- The response's http status code.
DeleteUserHierarchyGroup
data DeleteUserHierarchyGroup Source #
See: newDeleteUserHierarchyGroup
smart constructor.
Constructors
DeleteUserHierarchyGroup' Text Text |
Instances
newDeleteUserHierarchyGroup Source #
Arguments
:: Text | |
-> Text | |
-> DeleteUserHierarchyGroup |
Create a value of DeleteUserHierarchyGroup
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:hierarchyGroupId:DeleteUserHierarchyGroup'
, deleteUserHierarchyGroup_hierarchyGroupId
- The identifier of the hierarchy group.
$sel:instanceId:DeleteUserHierarchyGroup'
, deleteUserHierarchyGroup_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
data DeleteUserHierarchyGroupResponse Source #
See: newDeleteUserHierarchyGroupResponse
smart constructor.
Constructors
DeleteUserHierarchyGroupResponse' | |
Instances
Eq DeleteUserHierarchyGroupResponse Source # | |
Read DeleteUserHierarchyGroupResponse Source # | |
Show DeleteUserHierarchyGroupResponse Source # | |
Defined in Amazonka.Connect.DeleteUserHierarchyGroup Methods showsPrec :: Int -> DeleteUserHierarchyGroupResponse -> ShowS # | |
Generic DeleteUserHierarchyGroupResponse Source # | |
Defined in Amazonka.Connect.DeleteUserHierarchyGroup Associated Types type Rep DeleteUserHierarchyGroupResponse :: Type -> Type # | |
NFData DeleteUserHierarchyGroupResponse Source # | |
Defined in Amazonka.Connect.DeleteUserHierarchyGroup Methods rnf :: DeleteUserHierarchyGroupResponse -> () # | |
type Rep DeleteUserHierarchyGroupResponse Source # | |
Defined in Amazonka.Connect.DeleteUserHierarchyGroup |
newDeleteUserHierarchyGroupResponse :: DeleteUserHierarchyGroupResponse Source #
Create a value of DeleteUserHierarchyGroupResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
UpdateRoutingProfileDefaultOutboundQueue
data UpdateRoutingProfileDefaultOutboundQueue Source #
See: newUpdateRoutingProfileDefaultOutboundQueue
smart constructor.
Constructors
UpdateRoutingProfileDefaultOutboundQueue' Text Text Text |
Instances
newUpdateRoutingProfileDefaultOutboundQueue Source #
Arguments
:: Text | |
-> Text |
|
-> Text |
|
-> UpdateRoutingProfileDefaultOutboundQueue |
Create a value of UpdateRoutingProfileDefaultOutboundQueue
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:UpdateRoutingProfileDefaultOutboundQueue'
, updateRoutingProfileDefaultOutboundQueue_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:routingProfileId:UpdateRoutingProfileDefaultOutboundQueue'
, updateRoutingProfileDefaultOutboundQueue_routingProfileId
- The identifier of the routing profile.
$sel:defaultOutboundQueueId:UpdateRoutingProfileDefaultOutboundQueue'
, updateRoutingProfileDefaultOutboundQueue_defaultOutboundQueueId
- The identifier for the default outbound queue.
data UpdateRoutingProfileDefaultOutboundQueueResponse Source #
See: newUpdateRoutingProfileDefaultOutboundQueueResponse
smart constructor.
Instances
newUpdateRoutingProfileDefaultOutboundQueueResponse :: UpdateRoutingProfileDefaultOutboundQueueResponse Source #
Create a value of UpdateRoutingProfileDefaultOutboundQueueResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
UpdateQueueOutboundCallerConfig
data UpdateQueueOutboundCallerConfig Source #
See: newUpdateQueueOutboundCallerConfig
smart constructor.
Constructors
UpdateQueueOutboundCallerConfig' Text Text OutboundCallerConfig |
Instances
newUpdateQueueOutboundCallerConfig Source #
Arguments
:: Text | |
-> Text | |
-> OutboundCallerConfig | |
-> UpdateQueueOutboundCallerConfig |
Create a value of UpdateQueueOutboundCallerConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:UpdateQueueOutboundCallerConfig'
, updateQueueOutboundCallerConfig_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:queueId:UpdateQueueOutboundCallerConfig'
, updateQueueOutboundCallerConfig_queueId
- The identifier for the queue.
$sel:outboundCallerConfig:UpdateQueueOutboundCallerConfig'
, updateQueueOutboundCallerConfig_outboundCallerConfig
- The outbound caller ID name, number, and outbound whisper flow.
data UpdateQueueOutboundCallerConfigResponse Source #
See: newUpdateQueueOutboundCallerConfigResponse
smart constructor.
Constructors
UpdateQueueOutboundCallerConfigResponse' | |
Instances
newUpdateQueueOutboundCallerConfigResponse :: UpdateQueueOutboundCallerConfigResponse Source #
Create a value of UpdateQueueOutboundCallerConfigResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
ListContactFlows (Paginated)
data ListContactFlows Source #
See: newListContactFlows
smart constructor.
Constructors
ListContactFlows' (Maybe [ContactFlowType]) (Maybe Text) (Maybe Natural) Text |
Instances
Arguments
:: Text | |
-> ListContactFlows |
Create a value of ListContactFlows
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:contactFlowTypes:ListContactFlows'
, listContactFlows_contactFlowTypes
- The type of contact flow.
$sel:nextToken:ListContactFlows'
, listContactFlows_nextToken
- The token for the next set of results. Use the value returned in the
previous response in the next request to retrieve the next set of
results.
$sel:maxResults:ListContactFlows'
, listContactFlows_maxResults
- The maximum number of results to return per page.
$sel:instanceId:ListContactFlows'
, listContactFlows_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
data ListContactFlowsResponse Source #
See: newListContactFlowsResponse
smart constructor.
Constructors
ListContactFlowsResponse' (Maybe [ContactFlowSummary]) (Maybe Text) Int |
Instances
newListContactFlowsResponse Source #
Create a value of ListContactFlowsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:contactFlowSummaryList:ListContactFlowsResponse'
, listContactFlowsResponse_contactFlowSummaryList
- Information about the contact flows.
$sel:nextToken:ListContactFlows'
, listContactFlowsResponse_nextToken
- If there are additional results, this is the token for the next set of
results.
$sel:httpStatus:ListContactFlowsResponse'
, listContactFlowsResponse_httpStatus
- The response's http status code.
CreateIntegrationAssociation
data CreateIntegrationAssociation Source #
See: newCreateIntegrationAssociation
smart constructor.
Constructors
CreateIntegrationAssociation' (Maybe SourceType) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) Text IntegrationType Text |
Instances
newCreateIntegrationAssociation Source #
Arguments
:: Text | |
-> IntegrationType | |
-> Text | |
-> CreateIntegrationAssociation |
Create a value of CreateIntegrationAssociation
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:sourceType:CreateIntegrationAssociation'
, createIntegrationAssociation_sourceType
- The type of the data source. This field is only required for the EVENT
integration type.
$sel:sourceApplicationUrl:CreateIntegrationAssociation'
, createIntegrationAssociation_sourceApplicationUrl
- The URL for the external application. This field is only required for
the EVENT integration type.
$sel:sourceApplicationName:CreateIntegrationAssociation'
, createIntegrationAssociation_sourceApplicationName
- The name of the external application. This field is only required for
the EVENT integration type.
$sel:tags:CreateIntegrationAssociation'
, createIntegrationAssociation_tags
- One or more tags.
$sel:instanceId:CreateIntegrationAssociation'
, createIntegrationAssociation_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:integrationType:CreateIntegrationAssociation'
, createIntegrationAssociation_integrationType
- The type of information to be ingested.
$sel:integrationArn:CreateIntegrationAssociation'
, createIntegrationAssociation_integrationArn
- The Amazon Resource Name (ARN) of the integration.
data CreateIntegrationAssociationResponse Source #
See: newCreateIntegrationAssociationResponse
smart constructor.
Instances
newCreateIntegrationAssociationResponse Source #
Arguments
:: Int | |
-> CreateIntegrationAssociationResponse |
Create a value of CreateIntegrationAssociationResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:integrationAssociationId:CreateIntegrationAssociationResponse'
, createIntegrationAssociationResponse_integrationAssociationId
- The identifier for the integration association.
$sel:integrationAssociationArn:CreateIntegrationAssociationResponse'
, createIntegrationAssociationResponse_integrationAssociationArn
- The Amazon Resource Name (ARN) for the association.
$sel:httpStatus:CreateIntegrationAssociationResponse'
, createIntegrationAssociationResponse_httpStatus
- The response's http status code.
UntagResource
data UntagResource Source #
See: newUntagResource
smart constructor.
Constructors
UntagResource' Text (NonEmpty Text) |
Instances
Arguments
:: Text | |
-> NonEmpty Text | |
-> UntagResource |
Create a value of UntagResource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceArn:UntagResource'
, untagResource_resourceArn
- The Amazon Resource Name (ARN) of the resource.
$sel:tagKeys:UntagResource'
, untagResource_tagKeys
- The tag keys.
data UntagResourceResponse Source #
See: newUntagResourceResponse
smart constructor.
Constructors
UntagResourceResponse' | |
Instances
newUntagResourceResponse :: UntagResourceResponse Source #
Create a value of UntagResourceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
AssociateApprovedOrigin
data AssociateApprovedOrigin Source #
See: newAssociateApprovedOrigin
smart constructor.
Constructors
AssociateApprovedOrigin' Text Text |
Instances
newAssociateApprovedOrigin Source #
Arguments
:: Text | |
-> Text | |
-> AssociateApprovedOrigin |
Create a value of AssociateApprovedOrigin
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:AssociateApprovedOrigin'
, associateApprovedOrigin_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:origin:AssociateApprovedOrigin'
, associateApprovedOrigin_origin
- The domain to add to your allow list.
data AssociateApprovedOriginResponse Source #
See: newAssociateApprovedOriginResponse
smart constructor.
Constructors
AssociateApprovedOriginResponse' | |
Instances
Eq AssociateApprovedOriginResponse Source # | |
Read AssociateApprovedOriginResponse Source # | |
Show AssociateApprovedOriginResponse Source # | |
Defined in Amazonka.Connect.AssociateApprovedOrigin Methods showsPrec :: Int -> AssociateApprovedOriginResponse -> ShowS # | |
Generic AssociateApprovedOriginResponse Source # | |
Defined in Amazonka.Connect.AssociateApprovedOrigin Associated Types type Rep AssociateApprovedOriginResponse :: Type -> Type # | |
NFData AssociateApprovedOriginResponse Source # | |
Defined in Amazonka.Connect.AssociateApprovedOrigin Methods rnf :: AssociateApprovedOriginResponse -> () # | |
type Rep AssociateApprovedOriginResponse Source # | |
Defined in Amazonka.Connect.AssociateApprovedOrigin |
newAssociateApprovedOriginResponse :: AssociateApprovedOriginResponse Source #
Create a value of AssociateApprovedOriginResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
CreateHoursOfOperation
data CreateHoursOfOperation Source #
See: newCreateHoursOfOperation
smart constructor.
Constructors
CreateHoursOfOperation' (Maybe Text) (Maybe (HashMap Text Text)) Text Text Text [HoursOfOperationConfig] |
Instances
newCreateHoursOfOperation Source #
Arguments
:: Text | |
-> Text | |
-> Text | |
-> CreateHoursOfOperation |
Create a value of CreateHoursOfOperation
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:description:CreateHoursOfOperation'
, createHoursOfOperation_description
- The description of the hours of operation.
$sel:tags:CreateHoursOfOperation'
, createHoursOfOperation_tags
- One or more tags.
$sel:instanceId:CreateHoursOfOperation'
, createHoursOfOperation_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:name:CreateHoursOfOperation'
, createHoursOfOperation_name
- The name of the hours of operation.
$sel:timeZone:CreateHoursOfOperation'
, createHoursOfOperation_timeZone
- The time zone of the hours of operation.
$sel:config:CreateHoursOfOperation'
, createHoursOfOperation_config
- Configuration information for the hours of operation: day, start time,
and end time.
data CreateHoursOfOperationResponse Source #
See: newCreateHoursOfOperationResponse
smart constructor.
Instances
newCreateHoursOfOperationResponse Source #
Create a value of CreateHoursOfOperationResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:hoursOfOperationArn:CreateHoursOfOperationResponse'
, createHoursOfOperationResponse_hoursOfOperationArn
- The Amazon Resource Name (ARN) for the hours of operation.
$sel:hoursOfOperationId:CreateHoursOfOperationResponse'
, createHoursOfOperationResponse_hoursOfOperationId
- The identifier for the hours of operation.
$sel:httpStatus:CreateHoursOfOperationResponse'
, createHoursOfOperationResponse_httpStatus
- The response's http status code.
DisassociateSecurityKey
data DisassociateSecurityKey Source #
See: newDisassociateSecurityKey
smart constructor.
Constructors
DisassociateSecurityKey' Text Text |
Instances
newDisassociateSecurityKey Source #
Arguments
:: Text | |
-> Text | |
-> DisassociateSecurityKey |
Create a value of DisassociateSecurityKey
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:DisassociateSecurityKey'
, disassociateSecurityKey_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:associationId:DisassociateSecurityKey'
, disassociateSecurityKey_associationId
- The existing association identifier that uniquely identifies the
resource type and storage config for the given instance ID.
data DisassociateSecurityKeyResponse Source #
See: newDisassociateSecurityKeyResponse
smart constructor.
Constructors
DisassociateSecurityKeyResponse' | |
Instances
Eq DisassociateSecurityKeyResponse Source # | |
Read DisassociateSecurityKeyResponse Source # | |
Show DisassociateSecurityKeyResponse Source # | |
Defined in Amazonka.Connect.DisassociateSecurityKey Methods showsPrec :: Int -> DisassociateSecurityKeyResponse -> ShowS # | |
Generic DisassociateSecurityKeyResponse Source # | |
Defined in Amazonka.Connect.DisassociateSecurityKey Associated Types type Rep DisassociateSecurityKeyResponse :: Type -> Type # | |
NFData DisassociateSecurityKeyResponse Source # | |
Defined in Amazonka.Connect.DisassociateSecurityKey Methods rnf :: DisassociateSecurityKeyResponse -> () # | |
type Rep DisassociateSecurityKeyResponse Source # | |
Defined in Amazonka.Connect.DisassociateSecurityKey |
newDisassociateSecurityKeyResponse :: DisassociateSecurityKeyResponse Source #
Create a value of DisassociateSecurityKeyResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
UpdateRoutingProfileConcurrency
data UpdateRoutingProfileConcurrency Source #
See: newUpdateRoutingProfileConcurrency
smart constructor.
Constructors
UpdateRoutingProfileConcurrency' Text Text [MediaConcurrency] |
Instances
newUpdateRoutingProfileConcurrency Source #
Arguments
:: Text | |
-> Text | |
-> UpdateRoutingProfileConcurrency |
Create a value of UpdateRoutingProfileConcurrency
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:UpdateRoutingProfileConcurrency'
, updateRoutingProfileConcurrency_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:routingProfileId:UpdateRoutingProfileConcurrency'
, updateRoutingProfileConcurrency_routingProfileId
- The identifier of the routing profile.
$sel:mediaConcurrencies:UpdateRoutingProfileConcurrency'
, updateRoutingProfileConcurrency_mediaConcurrencies
- The channels that agents can handle in the Contact Control Panel (CCP).
data UpdateRoutingProfileConcurrencyResponse Source #
See: newUpdateRoutingProfileConcurrencyResponse
smart constructor.
Constructors
UpdateRoutingProfileConcurrencyResponse' | |
Instances
newUpdateRoutingProfileConcurrencyResponse :: UpdateRoutingProfileConcurrencyResponse Source #
Create a value of UpdateRoutingProfileConcurrencyResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
ListInstanceStorageConfigs (Paginated)
data ListInstanceStorageConfigs Source #
See: newListInstanceStorageConfigs
smart constructor.
Constructors
ListInstanceStorageConfigs' (Maybe Text) (Maybe Natural) Text InstanceStorageResourceType |
Instances
newListInstanceStorageConfigs Source #
Arguments
:: Text | |
-> InstanceStorageResourceType | |
-> ListInstanceStorageConfigs |
Create a value of ListInstanceStorageConfigs
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListInstanceStorageConfigs'
, listInstanceStorageConfigs_nextToken
- The token for the next set of results. Use the value returned in the
previous response in the next request to retrieve the next set of
results.
$sel:maxResults:ListInstanceStorageConfigs'
, listInstanceStorageConfigs_maxResults
- The maximum number of results to return per page.
$sel:instanceId:ListInstanceStorageConfigs'
, listInstanceStorageConfigs_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:resourceType:ListInstanceStorageConfigs'
, listInstanceStorageConfigs_resourceType
- A valid resource type.
data ListInstanceStorageConfigsResponse Source #
See: newListInstanceStorageConfigsResponse
smart constructor.
Constructors
ListInstanceStorageConfigsResponse' (Maybe [InstanceStorageConfig]) (Maybe Text) Int |
Instances
newListInstanceStorageConfigsResponse Source #
Arguments
:: Int | |
-> ListInstanceStorageConfigsResponse |
Create a value of ListInstanceStorageConfigsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:storageConfigs:ListInstanceStorageConfigsResponse'
, listInstanceStorageConfigsResponse_storageConfigs
- A valid storage type.
$sel:nextToken:ListInstanceStorageConfigs'
, listInstanceStorageConfigsResponse_nextToken
- If there are additional results, this is the token for the next set of
results.
$sel:httpStatus:ListInstanceStorageConfigsResponse'
, listInstanceStorageConfigsResponse_httpStatus
- The response's http status code.
DescribeQuickConnect
data DescribeQuickConnect Source #
See: newDescribeQuickConnect
smart constructor.
Constructors
DescribeQuickConnect' Text Text |
Instances
newDescribeQuickConnect Source #
Arguments
:: Text | |
-> Text | |
-> DescribeQuickConnect |
Create a value of DescribeQuickConnect
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:DescribeQuickConnect'
, describeQuickConnect_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:quickConnectId:DescribeQuickConnect'
, describeQuickConnect_quickConnectId
- The identifier for the quick connect.
data DescribeQuickConnectResponse Source #
See: newDescribeQuickConnectResponse
smart constructor.
Constructors
DescribeQuickConnectResponse' (Maybe QuickConnect) Int |
Instances
newDescribeQuickConnectResponse Source #
Create a value of DescribeQuickConnectResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:quickConnect:DescribeQuickConnectResponse'
, describeQuickConnectResponse_quickConnect
- Information about the quick connect.
$sel:httpStatus:DescribeQuickConnectResponse'
, describeQuickConnectResponse_httpStatus
- The response's http status code.
AssociateInstanceStorageConfig
data AssociateInstanceStorageConfig Source #
See: newAssociateInstanceStorageConfig
smart constructor.
Instances
newAssociateInstanceStorageConfig Source #
Arguments
:: Text | |
-> InstanceStorageResourceType | |
-> InstanceStorageConfig | |
-> AssociateInstanceStorageConfig |
Create a value of AssociateInstanceStorageConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:AssociateInstanceStorageConfig'
, associateInstanceStorageConfig_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:resourceType:AssociateInstanceStorageConfig'
, associateInstanceStorageConfig_resourceType
- A valid resource type.
$sel:storageConfig:AssociateInstanceStorageConfig'
, associateInstanceStorageConfig_storageConfig
- A valid storage type.
data AssociateInstanceStorageConfigResponse Source #
See: newAssociateInstanceStorageConfigResponse
smart constructor.
Constructors
AssociateInstanceStorageConfigResponse' (Maybe Text) Int |
Instances
newAssociateInstanceStorageConfigResponse Source #
Arguments
:: Int | |
-> AssociateInstanceStorageConfigResponse |
Create a value of AssociateInstanceStorageConfigResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:associationId:AssociateInstanceStorageConfigResponse'
, associateInstanceStorageConfigResponse_associationId
- The existing association identifier that uniquely identifies the
resource type and storage config for the given instance ID.
$sel:httpStatus:AssociateInstanceStorageConfigResponse'
, associateInstanceStorageConfigResponse_httpStatus
- The response's http status code.
ListHoursOfOperations (Paginated)
data ListHoursOfOperations Source #
See: newListHoursOfOperations
smart constructor.
Instances
newListHoursOfOperations Source #
Create a value of ListHoursOfOperations
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListHoursOfOperations'
, listHoursOfOperations_nextToken
- The token for the next set of results. Use the value returned in the
previous response in the next request to retrieve the next set of
results.
$sel:maxResults:ListHoursOfOperations'
, listHoursOfOperations_maxResults
- The maximum number of results to return per page.
$sel:instanceId:ListHoursOfOperations'
, listHoursOfOperations_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
data ListHoursOfOperationsResponse Source #
See: newListHoursOfOperationsResponse
smart constructor.
Constructors
ListHoursOfOperationsResponse' (Maybe Text) (Maybe [HoursOfOperationSummary]) Int |
Instances
newListHoursOfOperationsResponse Source #
Create a value of ListHoursOfOperationsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListHoursOfOperations'
, listHoursOfOperationsResponse_nextToken
- If there are additional results, this is the token for the next set of
results.
$sel:hoursOfOperationSummaryList:ListHoursOfOperationsResponse'
, listHoursOfOperationsResponse_hoursOfOperationSummaryList
- Information about the hours of operation.
$sel:httpStatus:ListHoursOfOperationsResponse'
, listHoursOfOperationsResponse_httpStatus
- The response's http status code.
ListIntegrationAssociations (Paginated)
data ListIntegrationAssociations Source #
See: newListIntegrationAssociations
smart constructor.
Constructors
ListIntegrationAssociations' (Maybe Text) (Maybe IntegrationType) (Maybe Natural) Text |
Instances
newListIntegrationAssociations Source #
Create a value of ListIntegrationAssociations
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListIntegrationAssociations'
, listIntegrationAssociations_nextToken
- The token for the next set of results. Use the value returned in the
previous response in the next request to retrieve the next set of
results.
$sel:integrationType:ListIntegrationAssociations'
, listIntegrationAssociations_integrationType
-
$sel:maxResults:ListIntegrationAssociations'
, listIntegrationAssociations_maxResults
- The maximum number of results to return per page.
$sel:instanceId:ListIntegrationAssociations'
, listIntegrationAssociations_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
data ListIntegrationAssociationsResponse Source #
See: newListIntegrationAssociationsResponse
smart constructor.
Constructors
ListIntegrationAssociationsResponse' (Maybe Text) (Maybe [IntegrationAssociationSummary]) Int |
Instances
newListIntegrationAssociationsResponse Source #
Arguments
:: Int | |
-> ListIntegrationAssociationsResponse |
Create a value of ListIntegrationAssociationsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListIntegrationAssociations'
, listIntegrationAssociationsResponse_nextToken
- If there are additional results, this is the token for the next set of
results.
$sel:integrationAssociationSummaryList:ListIntegrationAssociationsResponse'
, listIntegrationAssociationsResponse_integrationAssociationSummaryList
- The associations.
$sel:httpStatus:ListIntegrationAssociationsResponse'
, listIntegrationAssociationsResponse_httpStatus
- The response's http status code.
CreateAgentStatus
data CreateAgentStatus Source #
See: newCreateAgentStatus
smart constructor.
Constructors
CreateAgentStatus' (Maybe Natural) (Maybe Text) (Maybe (HashMap Text Text)) Text Text AgentStatusState |
Instances
Arguments
:: Text | |
-> Text | |
-> AgentStatusState | |
-> CreateAgentStatus |
Create a value of CreateAgentStatus
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:displayOrder:CreateAgentStatus'
, createAgentStatus_displayOrder
- The display order of the status.
$sel:description:CreateAgentStatus'
, createAgentStatus_description
- The description of the status.
$sel:tags:CreateAgentStatus'
, createAgentStatus_tags
- One or more tags.
$sel:instanceId:CreateAgentStatus'
, createAgentStatus_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:name:CreateAgentStatus'
, createAgentStatus_name
- The name of the status.
$sel:state:CreateAgentStatus'
, createAgentStatus_state
- The state of the status.
data CreateAgentStatusResponse Source #
See: newCreateAgentStatusResponse
smart constructor.
Instances
newCreateAgentStatusResponse Source #
Create a value of CreateAgentStatusResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:agentStatusId:CreateAgentStatusResponse'
, createAgentStatusResponse_agentStatusId
- The identifier of the agent status.
$sel:agentStatusARN:CreateAgentStatusResponse'
, createAgentStatusResponse_agentStatusARN
- The Amazon Resource Name (ARN) of the agent status.
$sel:httpStatus:CreateAgentStatusResponse'
, createAgentStatusResponse_httpStatus
- The response's http status code.
UpdateRoutingProfileName
data UpdateRoutingProfileName Source #
See: newUpdateRoutingProfileName
smart constructor.
Instances
newUpdateRoutingProfileName Source #
Arguments
:: Text | |
-> Text | |
-> UpdateRoutingProfileName |
Create a value of UpdateRoutingProfileName
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:name:UpdateRoutingProfileName'
, updateRoutingProfileName_name
- The name of the routing profile. Must not be more than 127 characters.
$sel:description:UpdateRoutingProfileName'
, updateRoutingProfileName_description
- The description of the routing profile. Must not be more than 250
characters.
$sel:instanceId:UpdateRoutingProfileName'
, updateRoutingProfileName_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:routingProfileId:UpdateRoutingProfileName'
, updateRoutingProfileName_routingProfileId
- The identifier of the routing profile.
data UpdateRoutingProfileNameResponse Source #
See: newUpdateRoutingProfileNameResponse
smart constructor.
Constructors
UpdateRoutingProfileNameResponse' | |
Instances
Eq UpdateRoutingProfileNameResponse Source # | |
Read UpdateRoutingProfileNameResponse Source # | |
Show UpdateRoutingProfileNameResponse Source # | |
Defined in Amazonka.Connect.UpdateRoutingProfileName Methods showsPrec :: Int -> UpdateRoutingProfileNameResponse -> ShowS # | |
Generic UpdateRoutingProfileNameResponse Source # | |
Defined in Amazonka.Connect.UpdateRoutingProfileName Associated Types type Rep UpdateRoutingProfileNameResponse :: Type -> Type # | |
NFData UpdateRoutingProfileNameResponse Source # | |
Defined in Amazonka.Connect.UpdateRoutingProfileName Methods rnf :: UpdateRoutingProfileNameResponse -> () # | |
type Rep UpdateRoutingProfileNameResponse Source # | |
Defined in Amazonka.Connect.UpdateRoutingProfileName |
newUpdateRoutingProfileNameResponse :: UpdateRoutingProfileNameResponse Source #
Create a value of UpdateRoutingProfileNameResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
ListLexBots (Paginated)
data ListLexBots Source #
See: newListLexBots
smart constructor.
Instances
Arguments
:: Text | |
-> ListLexBots |
Create a value of ListLexBots
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListLexBots'
, listLexBots_nextToken
- The token for the next set of results. Use the value returned in the
previous response in the next request to retrieve the next set of
results.
$sel:maxResults:ListLexBots'
, listLexBots_maxResults
- The maximum number of results to return per page. If no value is
specified, the default is 10.
$sel:instanceId:ListLexBots'
, listLexBots_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
data ListLexBotsResponse Source #
See: newListLexBotsResponse
smart constructor.
Instances
newListLexBotsResponse Source #
Arguments
:: Int | |
-> ListLexBotsResponse |
Create a value of ListLexBotsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListLexBots'
, listLexBotsResponse_nextToken
- If there are additional results, this is the token for the next set of
results.
$sel:lexBots:ListLexBotsResponse'
, listLexBotsResponse_lexBots
- The names and Regions of the Amazon Lex bots associated with the
specified instance.
$sel:httpStatus:ListLexBotsResponse'
, listLexBotsResponse_httpStatus
- The response's http status code.
ListAgentStatuses (Paginated)
data ListAgentStatuses Source #
See: newListAgentStatuses
smart constructor.
Constructors
ListAgentStatuses' (Maybe [AgentStatusType]) (Maybe Text) (Maybe Natural) Text |
Instances
Arguments
:: Text | |
-> ListAgentStatuses |
Create a value of ListAgentStatuses
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:agentStatusTypes:ListAgentStatuses'
, listAgentStatuses_agentStatusTypes
- Available agent status types.
$sel:nextToken:ListAgentStatuses'
, listAgentStatuses_nextToken
- The token for the next set of results. Use the value returned in the
previous response in the next request to retrieve the next set of
results.
$sel:maxResults:ListAgentStatuses'
, listAgentStatuses_maxResults
- The maximum number of results to return per page.
$sel:instanceId:ListAgentStatuses'
, listAgentStatuses_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
data ListAgentStatusesResponse Source #
See: newListAgentStatusesResponse
smart constructor.
Constructors
ListAgentStatusesResponse' (Maybe Text) (Maybe [AgentStatusSummary]) Int |
Instances
newListAgentStatusesResponse Source #
Create a value of ListAgentStatusesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListAgentStatuses'
, listAgentStatusesResponse_nextToken
- If there are additional results, this is the token for the next set of
results.
$sel:agentStatusSummaryList:ListAgentStatusesResponse'
, listAgentStatusesResponse_agentStatusSummaryList
- A summary of agent statuses.
$sel:httpStatus:ListAgentStatusesResponse'
, listAgentStatusesResponse_httpStatus
- The response's http status code.
AssociateLambdaFunction
data AssociateLambdaFunction Source #
See: newAssociateLambdaFunction
smart constructor.
Constructors
AssociateLambdaFunction' Text Text |
Instances
newAssociateLambdaFunction Source #
Arguments
:: Text | |
-> Text | |
-> AssociateLambdaFunction |
Create a value of AssociateLambdaFunction
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:AssociateLambdaFunction'
, associateLambdaFunction_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:functionArn:AssociateLambdaFunction'
, associateLambdaFunction_functionArn
- The Amazon Resource Name (ARN) for the Lambda function being associated.
Maximum number of characters allowed is 140.
data AssociateLambdaFunctionResponse Source #
See: newAssociateLambdaFunctionResponse
smart constructor.
Constructors
AssociateLambdaFunctionResponse' | |
Instances
Eq AssociateLambdaFunctionResponse Source # | |
Read AssociateLambdaFunctionResponse Source # | |
Show AssociateLambdaFunctionResponse Source # | |
Defined in Amazonka.Connect.AssociateLambdaFunction Methods showsPrec :: Int -> AssociateLambdaFunctionResponse -> ShowS # | |
Generic AssociateLambdaFunctionResponse Source # | |
Defined in Amazonka.Connect.AssociateLambdaFunction Associated Types type Rep AssociateLambdaFunctionResponse :: Type -> Type # | |
NFData AssociateLambdaFunctionResponse Source # | |
Defined in Amazonka.Connect.AssociateLambdaFunction Methods rnf :: AssociateLambdaFunctionResponse -> () # | |
type Rep AssociateLambdaFunctionResponse Source # | |
Defined in Amazonka.Connect.AssociateLambdaFunction |
newAssociateLambdaFunctionResponse :: AssociateLambdaFunctionResponse Source #
Create a value of AssociateLambdaFunctionResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
AssociateRoutingProfileQueues
data AssociateRoutingProfileQueues Source #
See: newAssociateRoutingProfileQueues
smart constructor.
Constructors
AssociateRoutingProfileQueues' Text Text (NonEmpty RoutingProfileQueueConfig) |
Instances
newAssociateRoutingProfileQueues Source #
Arguments
:: Text | |
-> Text | |
-> NonEmpty RoutingProfileQueueConfig | |
-> AssociateRoutingProfileQueues |
Create a value of AssociateRoutingProfileQueues
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:AssociateRoutingProfileQueues'
, associateRoutingProfileQueues_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:routingProfileId:AssociateRoutingProfileQueues'
, associateRoutingProfileQueues_routingProfileId
- The identifier of the routing profile.
$sel:queueConfigs:AssociateRoutingProfileQueues'
, associateRoutingProfileQueues_queueConfigs
- The queues to associate with this routing profile.
data AssociateRoutingProfileQueuesResponse Source #
See: newAssociateRoutingProfileQueuesResponse
smart constructor.
Constructors
AssociateRoutingProfileQueuesResponse' | |
Instances
newAssociateRoutingProfileQueuesResponse :: AssociateRoutingProfileQueuesResponse Source #
Create a value of AssociateRoutingProfileQueuesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
Types
AgentStatusState
newtype AgentStatusState Source #
Constructors
AgentStatusState' | |
Fields |
Bundled Patterns
pattern AgentStatusState_DISABLED :: AgentStatusState | |
pattern AgentStatusState_ENABLED :: AgentStatusState |
Instances
AgentStatusType
newtype AgentStatusType Source #
Constructors
AgentStatusType' | |
Fields |
Bundled Patterns
pattern AgentStatusType_CUSTOM :: AgentStatusType | |
pattern AgentStatusType_OFFLINE :: AgentStatusType | |
pattern AgentStatusType_ROUTABLE :: AgentStatusType |
Instances
Channel
Constructors
Channel' | |
Fields
|
Bundled Patterns
pattern Channel_CHAT :: Channel | |
pattern Channel_TASK :: Channel | |
pattern Channel_VOICE :: Channel |
Instances
Comparison
newtype Comparison Source #
Constructors
Comparison' | |
Fields |
Bundled Patterns
pattern Comparison_LT :: Comparison |
Instances
ContactFlowType
newtype ContactFlowType Source #
Constructors
ContactFlowType' | |
Fields |
Bundled Patterns
pattern ContactFlowType_AGENT_HOLD :: ContactFlowType | |
pattern ContactFlowType_AGENT_TRANSFER :: ContactFlowType | |
pattern ContactFlowType_AGENT_WHISPER :: ContactFlowType | |
pattern ContactFlowType_CONTACT_FLOW :: ContactFlowType | |
pattern ContactFlowType_CUSTOMER_HOLD :: ContactFlowType | |
pattern ContactFlowType_CUSTOMER_QUEUE :: ContactFlowType | |
pattern ContactFlowType_CUSTOMER_WHISPER :: ContactFlowType | |
pattern ContactFlowType_OUTBOUND_WHISPER :: ContactFlowType | |
pattern ContactFlowType_QUEUE_TRANSFER :: ContactFlowType |
Instances
CurrentMetricName
newtype CurrentMetricName Source #
The current metric names.
Constructors
CurrentMetricName' | |
Fields |
Bundled Patterns
pattern CurrentMetricName_AGENTS_AFTER_CONTACT_WORK :: CurrentMetricName | |
pattern CurrentMetricName_AGENTS_AVAILABLE :: CurrentMetricName | |
pattern CurrentMetricName_AGENTS_ERROR :: CurrentMetricName | |
pattern CurrentMetricName_AGENTS_NON_PRODUCTIVE :: CurrentMetricName | |
pattern CurrentMetricName_AGENTS_ONLINE :: CurrentMetricName | |
pattern CurrentMetricName_AGENTS_ON_CALL :: CurrentMetricName | |
pattern CurrentMetricName_AGENTS_ON_CONTACT :: CurrentMetricName | |
pattern CurrentMetricName_AGENTS_STAFFED :: CurrentMetricName | |
pattern CurrentMetricName_CONTACTS_IN_QUEUE :: CurrentMetricName | |
pattern CurrentMetricName_CONTACTS_SCHEDULED :: CurrentMetricName | |
pattern CurrentMetricName_OLDEST_CONTACT_AGE :: CurrentMetricName | |
pattern CurrentMetricName_SLOTS_ACTIVE :: CurrentMetricName | |
pattern CurrentMetricName_SLOTS_AVAILABLE :: CurrentMetricName |
Instances
DirectoryType
newtype DirectoryType Source #
Constructors
DirectoryType' | |
Fields |
Bundled Patterns
pattern DirectoryType_CONNECT_MANAGED :: DirectoryType | |
pattern DirectoryType_EXISTING_DIRECTORY :: DirectoryType | |
pattern DirectoryType_SAML :: DirectoryType |
Instances
EncryptionType
newtype EncryptionType Source #
Constructors
EncryptionType' | |
Fields |
Bundled Patterns
pattern EncryptionType_KMS :: EncryptionType |
Instances
Grouping
Constructors
Grouping' | |
Fields
|
Bundled Patterns
pattern Grouping_CHANNEL :: Grouping | |
pattern Grouping_QUEUE :: Grouping |
Instances
HistoricalMetricName
newtype HistoricalMetricName Source #
The historical metric names.
Constructors
HistoricalMetricName' | |
Fields |
Bundled Patterns
Instances
HoursOfOperationDays
newtype HoursOfOperationDays Source #
Constructors
HoursOfOperationDays' | |
Fields |
Bundled Patterns
pattern HoursOfOperationDays_FRIDAY :: HoursOfOperationDays | |
pattern HoursOfOperationDays_MONDAY :: HoursOfOperationDays | |
pattern HoursOfOperationDays_SATURDAY :: HoursOfOperationDays | |
pattern HoursOfOperationDays_SUNDAY :: HoursOfOperationDays | |
pattern HoursOfOperationDays_THURSDAY :: HoursOfOperationDays | |
pattern HoursOfOperationDays_TUESDAY :: HoursOfOperationDays | |
pattern HoursOfOperationDays_WEDNESDAY :: HoursOfOperationDays |
Instances
InstanceAttributeType
newtype InstanceAttributeType Source #
Constructors
InstanceAttributeType' | |
Fields |
Bundled Patterns
Instances
InstanceStatus
newtype InstanceStatus Source #
Constructors
InstanceStatus' | |
Fields |
Bundled Patterns
pattern InstanceStatus_ACTIVE :: InstanceStatus | |
pattern InstanceStatus_CREATION_FAILED :: InstanceStatus | |
pattern InstanceStatus_CREATION_IN_PROGRESS :: InstanceStatus |
Instances
InstanceStorageResourceType
newtype InstanceStorageResourceType Source #
Constructors
InstanceStorageResourceType' | |
Fields |
Bundled Patterns
Instances
IntegrationType
newtype IntegrationType Source #
Constructors
IntegrationType' | |
Fields |
Bundled Patterns
pattern IntegrationType_EVENT :: IntegrationType | |
pattern IntegrationType_PINPOINT_APP :: IntegrationType | |
pattern IntegrationType_VOICE_ID :: IntegrationType | |
pattern IntegrationType_WISDOM_ASSISTANT :: IntegrationType | |
pattern IntegrationType_WISDOM_KNOWLEDGE_BASE :: IntegrationType |
Instances
LexVersion
newtype LexVersion Source #
Constructors
LexVersion' | |
Fields |
Bundled Patterns
pattern LexVersion_V1 :: LexVersion | |
pattern LexVersion_V2 :: LexVersion |
Instances
PhoneNumberCountryCode
newtype PhoneNumberCountryCode Source #
Constructors
PhoneNumberCountryCode' | |
Fields |
Bundled Patterns
Instances
PhoneNumberType
newtype PhoneNumberType Source #
Constructors
PhoneNumberType' | |
Fields |
Bundled Patterns
pattern PhoneNumberType_DID :: PhoneNumberType | |
pattern PhoneNumberType_TOLL_FREE :: PhoneNumberType |
Instances
PhoneType
Constructors
PhoneType' | |
Fields |
Bundled Patterns
pattern PhoneType_DESK_PHONE :: PhoneType | |
pattern PhoneType_SOFT_PHONE :: PhoneType |
Instances
QueueStatus
newtype QueueStatus Source #
Constructors
QueueStatus' | |
Fields |
Bundled Patterns
pattern QueueStatus_DISABLED :: QueueStatus | |
pattern QueueStatus_ENABLED :: QueueStatus |
Instances
QueueType
Constructors
QueueType' | |
Fields |
Bundled Patterns
pattern QueueType_AGENT :: QueueType | |
pattern QueueType_STANDARD :: QueueType |
Instances
QuickConnectType
newtype QuickConnectType Source #
Constructors
QuickConnectType' | |
Fields |
Bundled Patterns
pattern QuickConnectType_PHONE_NUMBER :: QuickConnectType | |
pattern QuickConnectType_QUEUE :: QuickConnectType | |
pattern QuickConnectType_USER :: QuickConnectType |
Instances
ReferenceType
newtype ReferenceType Source #
Constructors
ReferenceType' | |
Fields |
Bundled Patterns
pattern ReferenceType_URL :: ReferenceType |
Instances
SourceType
newtype SourceType Source #
Constructors
SourceType' | |
Fields |
Bundled Patterns
pattern SourceType_SALESFORCE :: SourceType | |
pattern SourceType_ZENDESK :: SourceType |
Instances
Statistic
Constructors
Statistic' | |
Fields |
Bundled Patterns
pattern Statistic_AVG :: Statistic | |
pattern Statistic_MAX :: Statistic | |
pattern Statistic_SUM :: Statistic |
Instances
StorageType
newtype StorageType Source #
Constructors
StorageType' | |
Fields |
Bundled Patterns
pattern StorageType_KINESIS_FIREHOSE :: StorageType | |
pattern StorageType_KINESIS_STREAM :: StorageType | |
pattern StorageType_KINESIS_VIDEO_STREAM :: StorageType | |
pattern StorageType_S3 :: StorageType |
Instances
TrafficType
newtype TrafficType Source #
Constructors
TrafficType' | |
Fields |
Bundled Patterns
pattern TrafficType_CAMPAIGN :: TrafficType | |
pattern TrafficType_GENERAL :: TrafficType |
Instances
Unit
Bundled Patterns
pattern Unit_COUNT :: Unit | |
pattern Unit_PERCENT :: Unit | |
pattern Unit_SECONDS :: Unit |
Instances
UseCaseType
newtype UseCaseType Source #
Constructors
UseCaseType' | |
Fields |
Bundled Patterns
pattern UseCaseType_CONNECT_CAMPAIGNS :: UseCaseType | |
pattern UseCaseType_RULES_EVALUATION :: UseCaseType |
Instances
VoiceRecordingTrack
newtype VoiceRecordingTrack Source #
Constructors
VoiceRecordingTrack' | |
Fields |
Bundled Patterns
pattern VoiceRecordingTrack_ALL :: VoiceRecordingTrack | |
pattern VoiceRecordingTrack_FROM_AGENT :: VoiceRecordingTrack | |
pattern VoiceRecordingTrack_TO_AGENT :: VoiceRecordingTrack |
Instances
AgentStatus
data AgentStatus Source #
Contains information about an agent status.
See: newAgentStatus
smart constructor.
Constructors
AgentStatus' (Maybe Natural) (Maybe AgentStatusState) (Maybe Text) (Maybe Text) (Maybe AgentStatusType) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) |
Instances
newAgentStatus :: AgentStatus Source #
Create a value of AgentStatus
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:displayOrder:AgentStatus'
, agentStatus_displayOrder
- The display order of the agent status.
$sel:state:AgentStatus'
, agentStatus_state
- The state of the agent status.
$sel:name:AgentStatus'
, agentStatus_name
- The name of the agent status.
$sel:agentStatusId:AgentStatus'
, agentStatus_agentStatusId
- The identifier of the agent status.
$sel:type':AgentStatus'
, agentStatus_type
- The type of agent status.
$sel:agentStatusARN:AgentStatus'
, agentStatus_agentStatusARN
- The Amazon Resource Name (ARN) of the agent status.
$sel:description:AgentStatus'
, agentStatus_description
- The description of the agent status.
$sel:tags:AgentStatus'
, agentStatus_tags
- One or more tags.
AgentStatusSummary
data AgentStatusSummary Source #
Summary information for an agent status.
See: newAgentStatusSummary
smart constructor.
Constructors
AgentStatusSummary' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe AgentStatusType) |
Instances
newAgentStatusSummary :: AgentStatusSummary Source #
Create a value of AgentStatusSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:AgentStatusSummary'
, agentStatusSummary_arn
- The Amazon Resource Name (ARN) for the agent status.
$sel:name:AgentStatusSummary'
, agentStatusSummary_name
- The name of the agent status.
$sel:id:AgentStatusSummary'
, agentStatusSummary_id
- The identifier for an agent status.
$sel:type':AgentStatusSummary'
, agentStatusSummary_type
- The type of the agent status.
AnswerMachineDetectionConfig
data AnswerMachineDetectionConfig Source #
Configuration of the answering machine detection.
See: newAnswerMachineDetectionConfig
smart constructor.
Constructors
AnswerMachineDetectionConfig' (Maybe Bool) (Maybe Bool) |
Instances
newAnswerMachineDetectionConfig :: AnswerMachineDetectionConfig Source #
Create a value of AnswerMachineDetectionConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:enableAnswerMachineDetection:AnswerMachineDetectionConfig'
, answerMachineDetectionConfig_enableAnswerMachineDetection
- The flag to indicate if answer machine detection analysis needs to be
performed for a voice call. If set to true
, TrafficType
must be set
as CAMPAIGN
.
$sel:awaitAnswerMachinePrompt:AnswerMachineDetectionConfig'
, answerMachineDetectionConfig_awaitAnswerMachinePrompt
- Wait for the answering machine prompt.
Attribute
A toggle for an individual feature at the instance level.
See: newAttribute
smart constructor.
Constructors
Attribute' (Maybe Text) (Maybe InstanceAttributeType) |
Instances
Eq Attribute Source # | |
Read Attribute Source # | |
Show Attribute Source # | |
Generic Attribute Source # | |
NFData Attribute Source # | |
Defined in Amazonka.Connect.Types.Attribute | |
Hashable Attribute Source # | |
Defined in Amazonka.Connect.Types.Attribute | |
FromJSON Attribute Source # | |
type Rep Attribute Source # | |
Defined in Amazonka.Connect.Types.Attribute type Rep Attribute = D1 ('MetaData "Attribute" "Amazonka.Connect.Types.Attribute" "libZSservicesZSamazonka-connectZSamazonka-connect" 'False) (C1 ('MetaCons "Attribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "attributeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceAttributeType)))) |
newAttribute :: Attribute Source #
Create a value of Attribute
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:value:Attribute'
, attribute_value
- The value of the attribute.
$sel:attributeType:Attribute'
, attribute_attributeType
- The type of attribute.
ChatMessage
data ChatMessage Source #
A chat message.
See: newChatMessage
smart constructor.
Constructors
ChatMessage' Text Text |
Instances
Create a value of ChatMessage
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:contentType:ChatMessage'
, chatMessage_contentType
- The type of the content. Supported types are text and plain.
$sel:content:ChatMessage'
, chatMessage_content
- The content of the chat message.
ContactFlow
data ContactFlow Source #
Contains information about a contact flow.
See: newContactFlow
smart constructor.
Constructors
ContactFlow' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe ContactFlowType) (Maybe Text) (Maybe (HashMap Text Text)) |
Instances
newContactFlow :: ContactFlow Source #
Create a value of ContactFlow
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:ContactFlow'
, contactFlow_arn
- The Amazon Resource Name (ARN) of the contact flow.
$sel:content:ContactFlow'
, contactFlow_content
- The content of the contact flow.
$sel:name:ContactFlow'
, contactFlow_name
- The name of the contact flow.
$sel:id:ContactFlow'
, contactFlow_id
- The identifier of the contact flow.
$sel:type':ContactFlow'
, contactFlow_type
- The type of the contact flow. For descriptions of the available types,
see
Choose a Contact Flow Type
in the Amazon Connect Administrator Guide.
$sel:description:ContactFlow'
, contactFlow_description
- The description of the contact flow.
$sel:tags:ContactFlow'
, contactFlow_tags
- One or more tags.
ContactFlowSummary
data ContactFlowSummary Source #
Contains summary information about a contact flow.
You can also create and update contact flows using the Amazon Connect Flow language.
See: newContactFlowSummary
smart constructor.
Constructors
ContactFlowSummary' (Maybe Text) (Maybe Text) (Maybe ContactFlowType) (Maybe Text) |
Instances
newContactFlowSummary :: ContactFlowSummary Source #
Create a value of ContactFlowSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:ContactFlowSummary'
, contactFlowSummary_arn
- The Amazon Resource Name (ARN) of the contact flow.
$sel:name:ContactFlowSummary'
, contactFlowSummary_name
- The name of the contact flow.
$sel:contactFlowType:ContactFlowSummary'
, contactFlowSummary_contactFlowType
- The type of contact flow.
$sel:id:ContactFlowSummary'
, contactFlowSummary_id
- The identifier of the contact flow.
Credentials
data Credentials Source #
Contains credentials to use for federation.
See: newCredentials
smart constructor.
Constructors
Credentials' (Maybe POSIX) (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) (Maybe POSIX) |
Instances
newCredentials :: Credentials Source #
Create a value of Credentials
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:accessTokenExpiration:Credentials'
, credentials_accessTokenExpiration
- A token generated with an expiration time for the session a user is
logged in to Amazon Connect.
$sel:accessToken:Credentials'
, credentials_accessToken
- An access token generated for a federated user to access Amazon Connect.
$sel:refreshToken:Credentials'
, credentials_refreshToken
- Renews a token generated for a user to access the Amazon Connect
instance.
$sel:refreshTokenExpiration:Credentials'
, credentials_refreshTokenExpiration
- Renews the expiration timer for a generated token.
CurrentMetric
data CurrentMetric Source #
Contains information about a real-time metric. For a description of each metric, see Real-time Metrics Definitions in the Amazon Connect Administrator Guide.
See: newCurrentMetric
smart constructor.
Constructors
CurrentMetric' (Maybe CurrentMetricName) (Maybe Unit) |
Instances
newCurrentMetric :: CurrentMetric Source #
Create a value of CurrentMetric
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:name:CurrentMetric'
, currentMetric_name
- The name of the metric.
$sel:unit:CurrentMetric'
, currentMetric_unit
- The unit for the metric.
CurrentMetricData
data CurrentMetricData Source #
Contains the data for a real-time metric.
See: newCurrentMetricData
smart constructor.
Constructors
CurrentMetricData' (Maybe Double) (Maybe CurrentMetric) |
Instances
newCurrentMetricData :: CurrentMetricData Source #
Create a value of CurrentMetricData
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:value:CurrentMetricData'
, currentMetricData_value
- The value of the metric.
$sel:metric:CurrentMetricData'
, currentMetricData_metric
- Information about the metric.
CurrentMetricResult
data CurrentMetricResult Source #
Contains information about a set of real-time metrics.
See: newCurrentMetricResult
smart constructor.
Constructors
CurrentMetricResult' (Maybe [CurrentMetricData]) (Maybe Dimensions) |
Instances
newCurrentMetricResult :: CurrentMetricResult Source #
Create a value of CurrentMetricResult
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:collections:CurrentMetricResult'
, currentMetricResult_collections
- The set of metrics.
$sel:dimensions:CurrentMetricResult'
, currentMetricResult_dimensions
- The dimensions for the metrics.
Dimensions
data Dimensions Source #
Contains information about the dimensions for a set of metrics.
See: newDimensions
smart constructor.
Constructors
Dimensions' (Maybe Channel) (Maybe QueueReference) |
Instances
newDimensions :: Dimensions Source #
Create a value of Dimensions
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channel:Dimensions'
, dimensions_channel
- The channel used for grouping and filters.
$sel:queue:Dimensions'
, dimensions_queue
- Information about the queue for which metrics are returned.
EncryptionConfig
data EncryptionConfig Source #
The encryption configuration.
See: newEncryptionConfig
smart constructor.
Constructors
EncryptionConfig' EncryptionType Text |
Instances
Arguments
:: EncryptionType | |
-> Text | |
-> EncryptionConfig |
Create a value of EncryptionConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:encryptionType:EncryptionConfig'
, encryptionConfig_encryptionType
- The type of encryption.
$sel:keyId:EncryptionConfig'
, encryptionConfig_keyId
- The full ARN of the encryption key.
Be sure to provide the full ARN of the encryption key, not just the ID.
Filters
Contains the filter to apply when retrieving metrics.
See: newFilters
smart constructor.
Instances
Eq Filters Source # | |
Read Filters Source # | |
Show Filters Source # | |
Generic Filters Source # | |
NFData Filters Source # | |
Defined in Amazonka.Connect.Types.Filters | |
Hashable Filters Source # | |
Defined in Amazonka.Connect.Types.Filters | |
ToJSON Filters Source # | |
Defined in Amazonka.Connect.Types.Filters | |
type Rep Filters Source # | |
Defined in Amazonka.Connect.Types.Filters type Rep Filters = D1 ('MetaData "Filters" "Amazonka.Connect.Types.Filters" "libZSservicesZSamazonka-connectZSamazonka-connect" 'False) (C1 ('MetaCons "Filters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "queues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "channels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Channel])))) |
newFilters :: Filters Source #
Create a value of Filters
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:queues:Filters'
, filters_queues
- The queues to use to filter the metrics. You can specify up to 100
queues per request.
$sel:channels:Filters'
, filters_channels
- The channel to use to filter the metrics.
HierarchyGroup
data HierarchyGroup Source #
Contains information about a hierarchy group.
See: newHierarchyGroup
smart constructor.
Constructors
HierarchyGroup' (Maybe Text) (Maybe Text) (Maybe HierarchyPath) (Maybe Text) (Maybe Text) |
Instances
newHierarchyGroup :: HierarchyGroup Source #
Create a value of HierarchyGroup
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:HierarchyGroup'
, hierarchyGroup_arn
- The Amazon Resource Name (ARN) of the hierarchy group.
$sel:name:HierarchyGroup'
, hierarchyGroup_name
- The name of the hierarchy group.
$sel:hierarchyPath:HierarchyGroup'
, hierarchyGroup_hierarchyPath
- Information about the levels in the hierarchy group.
$sel:id:HierarchyGroup'
, hierarchyGroup_id
- The identifier of the hierarchy group.
$sel:levelId:HierarchyGroup'
, hierarchyGroup_levelId
- The identifier of the level in the hierarchy group.
HierarchyGroupSummary
data HierarchyGroupSummary Source #
Contains summary information about a hierarchy group.
See: newHierarchyGroupSummary
smart constructor.
Instances
newHierarchyGroupSummary :: HierarchyGroupSummary Source #
Create a value of HierarchyGroupSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:HierarchyGroupSummary'
, hierarchyGroupSummary_arn
- The Amazon Resource Name (ARN) of the hierarchy group.
$sel:name:HierarchyGroupSummary'
, hierarchyGroupSummary_name
- The name of the hierarchy group.
$sel:id:HierarchyGroupSummary'
, hierarchyGroupSummary_id
- The identifier of the hierarchy group.
HierarchyLevel
data HierarchyLevel Source #
Contains information about a hierarchy level.
See: newHierarchyLevel
smart constructor.
Instances
newHierarchyLevel :: HierarchyLevel Source #
Create a value of HierarchyLevel
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:HierarchyLevel'
, hierarchyLevel_arn
- The Amazon Resource Name (ARN) of the hierarchy level.
$sel:name:HierarchyLevel'
, hierarchyLevel_name
- The name of the hierarchy level.
$sel:id:HierarchyLevel'
, hierarchyLevel_id
- The identifier of the hierarchy level.
HierarchyLevelUpdate
data HierarchyLevelUpdate Source #
Contains information about the hierarchy level to update.
See: newHierarchyLevelUpdate
smart constructor.
Constructors
HierarchyLevelUpdate' Text |
Instances
newHierarchyLevelUpdate Source #
Arguments
:: Text | |
-> HierarchyLevelUpdate |
Create a value of HierarchyLevelUpdate
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:name:HierarchyLevelUpdate'
, hierarchyLevelUpdate_name
- The name of the user hierarchy level. Must not be more than 50
characters.
HierarchyPath
data HierarchyPath Source #
Contains information about the levels of a hierarchy group.
See: newHierarchyPath
smart constructor.
Constructors
HierarchyPath' (Maybe HierarchyGroupSummary) (Maybe HierarchyGroupSummary) (Maybe HierarchyGroupSummary) (Maybe HierarchyGroupSummary) (Maybe HierarchyGroupSummary) |
Instances
newHierarchyPath :: HierarchyPath Source #
Create a value of HierarchyPath
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:levelFive:HierarchyPath'
, hierarchyPath_levelFive
- Information about level five.
$sel:levelThree:HierarchyPath'
, hierarchyPath_levelThree
- Information about level three.
$sel:levelFour:HierarchyPath'
, hierarchyPath_levelFour
- Information about level four.
$sel:levelTwo:HierarchyPath'
, hierarchyPath_levelTwo
- Information about level two.
$sel:levelOne:HierarchyPath'
, hierarchyPath_levelOne
- Information about level one.
HierarchyStructure
data HierarchyStructure Source #
Contains information about a hierarchy structure.
See: newHierarchyStructure
smart constructor.
Constructors
HierarchyStructure' (Maybe HierarchyLevel) (Maybe HierarchyLevel) (Maybe HierarchyLevel) (Maybe HierarchyLevel) (Maybe HierarchyLevel) |
Instances
newHierarchyStructure :: HierarchyStructure Source #
Create a value of HierarchyStructure
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:levelFive:HierarchyStructure'
, hierarchyStructure_levelFive
- Information about level five.
$sel:levelThree:HierarchyStructure'
, hierarchyStructure_levelThree
- Information about level three.
$sel:levelFour:HierarchyStructure'
, hierarchyStructure_levelFour
- Information about level four.
$sel:levelTwo:HierarchyStructure'
, hierarchyStructure_levelTwo
- Information about level two.
$sel:levelOne:HierarchyStructure'
, hierarchyStructure_levelOne
- Information about level one.
HierarchyStructureUpdate
data HierarchyStructureUpdate Source #
Contains information about the level hierarchy to update.
See: newHierarchyStructureUpdate
smart constructor.
Constructors
HierarchyStructureUpdate' (Maybe HierarchyLevelUpdate) (Maybe HierarchyLevelUpdate) (Maybe HierarchyLevelUpdate) (Maybe HierarchyLevelUpdate) (Maybe HierarchyLevelUpdate) |
Instances
newHierarchyStructureUpdate :: HierarchyStructureUpdate Source #
Create a value of HierarchyStructureUpdate
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:levelFive:HierarchyStructureUpdate'
, hierarchyStructureUpdate_levelFive
- The update for level five.
$sel:levelThree:HierarchyStructureUpdate'
, hierarchyStructureUpdate_levelThree
- The update for level three.
$sel:levelFour:HierarchyStructureUpdate'
, hierarchyStructureUpdate_levelFour
- The update for level four.
$sel:levelTwo:HierarchyStructureUpdate'
, hierarchyStructureUpdate_levelTwo
- The update for level two.
$sel:levelOne:HierarchyStructureUpdate'
, hierarchyStructureUpdate_levelOne
- The update for level one.
HistoricalMetric
data HistoricalMetric Source #
Contains information about a historical metric. For a description of each metric, see Historical Metrics Definitions in the Amazon Connect Administrator Guide.
See: newHistoricalMetric
smart constructor.
Constructors
HistoricalMetric' (Maybe HistoricalMetricName) (Maybe Threshold) (Maybe Unit) (Maybe Statistic) |
Instances
newHistoricalMetric :: HistoricalMetric Source #
Create a value of HistoricalMetric
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:name:HistoricalMetric'
, historicalMetric_name
- The name of the metric.
$sel:threshold:HistoricalMetric'
, historicalMetric_threshold
- The threshold for the metric, used with service level metrics.
$sel:unit:HistoricalMetric'
, historicalMetric_unit
- The unit for the metric.
$sel:statistic:HistoricalMetric'
, historicalMetric_statistic
- The statistic for the metric.
HistoricalMetricData
data HistoricalMetricData Source #
Contains the data for a historical metric.
See: newHistoricalMetricData
smart constructor.
Constructors
HistoricalMetricData' (Maybe Double) (Maybe HistoricalMetric) |
Instances
newHistoricalMetricData :: HistoricalMetricData Source #
Create a value of HistoricalMetricData
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:value:HistoricalMetricData'
, historicalMetricData_value
- The value of the metric.
$sel:metric:HistoricalMetricData'
, historicalMetricData_metric
- Information about the metric.
HistoricalMetricResult
data HistoricalMetricResult Source #
Contains information about the historical metrics retrieved.
See: newHistoricalMetricResult
smart constructor.
Constructors
HistoricalMetricResult' (Maybe [HistoricalMetricData]) (Maybe Dimensions) |
Instances
newHistoricalMetricResult :: HistoricalMetricResult Source #
Create a value of HistoricalMetricResult
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:collections:HistoricalMetricResult'
, historicalMetricResult_collections
- The set of metrics.
$sel:dimensions:HistoricalMetricResult'
, historicalMetricResult_dimensions
- The dimension for the metrics.
HoursOfOperation
data HoursOfOperation Source #
Information about of the hours of operation.
See: newHoursOfOperation
smart constructor.
Constructors
HoursOfOperation' (Maybe [HoursOfOperationConfig]) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) |
Instances
newHoursOfOperation :: HoursOfOperation Source #
Create a value of HoursOfOperation
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:config:HoursOfOperation'
, hoursOfOperation_config
- Configuration information for the hours of operation.
$sel:name:HoursOfOperation'
, hoursOfOperation_name
- The name for the hours of operation.
$sel:hoursOfOperationArn:HoursOfOperation'
, hoursOfOperation_hoursOfOperationArn
- The Amazon Resource Name (ARN) for the hours of operation.
$sel:hoursOfOperationId:HoursOfOperation'
, hoursOfOperation_hoursOfOperationId
- The identifier for the hours of operation.
$sel:timeZone:HoursOfOperation'
, hoursOfOperation_timeZone
- The time zone for the hours of operation.
$sel:description:HoursOfOperation'
, hoursOfOperation_description
- The description for the hours of operation.
$sel:tags:HoursOfOperation'
, hoursOfOperation_tags
- One or more tags.
HoursOfOperationConfig
data HoursOfOperationConfig Source #
Contains information about the hours of operation.
See: newHoursOfOperationConfig
smart constructor.
Constructors
HoursOfOperationConfig' HoursOfOperationDays HoursOfOperationTimeSlice HoursOfOperationTimeSlice |
Instances
newHoursOfOperationConfig Source #
Arguments
:: HoursOfOperationDays | |
-> HoursOfOperationTimeSlice | |
-> HoursOfOperationTimeSlice | |
-> HoursOfOperationConfig |
Create a value of HoursOfOperationConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:day:HoursOfOperationConfig'
, hoursOfOperationConfig_day
- The day that the hours of operation applies to.
$sel:startTime:HoursOfOperationConfig'
, hoursOfOperationConfig_startTime
- The start time that your contact center opens.
$sel:endTime:HoursOfOperationConfig'
, hoursOfOperationConfig_endTime
- The end time that your contact center closes.
HoursOfOperationSummary
data HoursOfOperationSummary Source #
Contains summary information about hours of operation for a contact center.
See: newHoursOfOperationSummary
smart constructor.
Instances
newHoursOfOperationSummary :: HoursOfOperationSummary Source #
Create a value of HoursOfOperationSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:HoursOfOperationSummary'
, hoursOfOperationSummary_arn
- The Amazon Resource Name (ARN) of the hours of operation.
$sel:name:HoursOfOperationSummary'
, hoursOfOperationSummary_name
- The name of the hours of operation.
$sel:id:HoursOfOperationSummary'
, hoursOfOperationSummary_id
- The identifier of the hours of operation.
HoursOfOperationTimeSlice
data HoursOfOperationTimeSlice Source #
The start time or end time for an hours of operation.
See: newHoursOfOperationTimeSlice
smart constructor.
Constructors
HoursOfOperationTimeSlice' Natural Natural |
Instances
newHoursOfOperationTimeSlice Source #
Arguments
:: Natural | |
-> Natural | |
-> HoursOfOperationTimeSlice |
Create a value of HoursOfOperationTimeSlice
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:hours:HoursOfOperationTimeSlice'
, hoursOfOperationTimeSlice_hours
- The hours.
$sel:minutes:HoursOfOperationTimeSlice'
, hoursOfOperationTimeSlice_minutes
- The minutes.
Instance
The Amazon Connect instance.
See: newInstance
smart constructor.
Constructors
Instance' (Maybe Text) (Maybe POSIX) (Maybe Bool) (Maybe Bool) (Maybe (Sensitive Text)) (Maybe Text) (Maybe InstanceStatus) (Maybe DirectoryType) (Maybe InstanceStatusReason) (Maybe Text) |
Instances
newInstance :: Instance Source #
Create a value of Instance
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:Instance'
, instance_arn
- The Amazon Resource Name (ARN) of the instance.
$sel:createdTime:Instance'
, instance_createdTime
- When the instance was created.
$sel:outboundCallsEnabled:Instance'
, instance_outboundCallsEnabled
- Whether outbound calls are enabled.
$sel:inboundCallsEnabled:Instance'
, instance_inboundCallsEnabled
- Whether inbound calls are enabled.
$sel:instanceAlias:Instance'
, instance_instanceAlias
- The alias of instance.
$sel:id:Instance'
, instance_id
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:instanceStatus:Instance'
, instance_instanceStatus
- The state of the instance.
$sel:identityManagementType:Instance'
, instance_identityManagementType
- The identity management type.
$sel:statusReason:Instance'
, instance_statusReason
- Relevant details why the instance was not successfully created.
$sel:serviceRole:Instance'
, instance_serviceRole
- The service role of the instance.
InstanceStatusReason
data InstanceStatusReason Source #
Relevant details why the instance was not successfully created.
See: newInstanceStatusReason
smart constructor.
Constructors
InstanceStatusReason' (Maybe Text) |
Instances
newInstanceStatusReason :: InstanceStatusReason Source #
Create a value of InstanceStatusReason
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:message:InstanceStatusReason'
, instanceStatusReason_message
- The message.
InstanceStorageConfig
data InstanceStorageConfig Source #
The storage configuration for the instance.
See: newInstanceStorageConfig
smart constructor.
Constructors
InstanceStorageConfig' (Maybe Text) (Maybe KinesisStreamConfig) (Maybe KinesisVideoStreamConfig) (Maybe S3Config) (Maybe KinesisFirehoseConfig) StorageType |
Instances
newInstanceStorageConfig Source #
Create a value of InstanceStorageConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:associationId:InstanceStorageConfig'
, instanceStorageConfig_associationId
- The existing association identifier that uniquely identifies the
resource type and storage config for the given instance ID.
$sel:kinesisStreamConfig:InstanceStorageConfig'
, instanceStorageConfig_kinesisStreamConfig
- The configuration of the Kinesis data stream.
$sel:kinesisVideoStreamConfig:InstanceStorageConfig'
, instanceStorageConfig_kinesisVideoStreamConfig
- The configuration of the Kinesis video stream.
$sel:s3Config:InstanceStorageConfig'
, instanceStorageConfig_s3Config
- The S3 bucket configuration.
$sel:kinesisFirehoseConfig:InstanceStorageConfig'
, instanceStorageConfig_kinesisFirehoseConfig
- The configuration of the Kinesis Firehose delivery stream.
$sel:storageType:InstanceStorageConfig'
, instanceStorageConfig_storageType
- A valid storage type.
InstanceSummary
data InstanceSummary Source #
Information about the instance.
See: newInstanceSummary
smart constructor.
Constructors
InstanceSummary' (Maybe Text) (Maybe POSIX) (Maybe Bool) (Maybe Bool) (Maybe (Sensitive Text)) (Maybe Text) (Maybe InstanceStatus) (Maybe DirectoryType) (Maybe Text) |
Instances
newInstanceSummary :: InstanceSummary Source #
Create a value of InstanceSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:InstanceSummary'
, instanceSummary_arn
- The Amazon Resource Name (ARN) of the instance.
$sel:createdTime:InstanceSummary'
, instanceSummary_createdTime
- When the instance was created.
$sel:outboundCallsEnabled:InstanceSummary'
, instanceSummary_outboundCallsEnabled
- Whether outbound calls are enabled.
$sel:inboundCallsEnabled:InstanceSummary'
, instanceSummary_inboundCallsEnabled
- Whether inbound calls are enabled.
$sel:instanceAlias:InstanceSummary'
, instanceSummary_instanceAlias
- The alias of the instance.
$sel:id:InstanceSummary'
, instanceSummary_id
- The identifier of the instance.
$sel:instanceStatus:InstanceSummary'
, instanceSummary_instanceStatus
- The state of the instance.
$sel:identityManagementType:InstanceSummary'
, instanceSummary_identityManagementType
- The identity management type of the instance.
$sel:serviceRole:InstanceSummary'
, instanceSummary_serviceRole
- The service role of the instance.
IntegrationAssociationSummary
data IntegrationAssociationSummary Source #
Contains summary information about the associated AppIntegrations.
See: newIntegrationAssociationSummary
smart constructor.
Constructors
IntegrationAssociationSummary' (Maybe Text) (Maybe SourceType) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe IntegrationType) |
Instances
newIntegrationAssociationSummary :: IntegrationAssociationSummary Source #
Create a value of IntegrationAssociationSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:IntegrationAssociationSummary'
, integrationAssociationSummary_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:sourceType:IntegrationAssociationSummary'
, integrationAssociationSummary_sourceType
- The name of the source.
$sel:sourceApplicationUrl:IntegrationAssociationSummary'
, integrationAssociationSummary_sourceApplicationUrl
- The URL for the external application.
$sel:integrationAssociationId:IntegrationAssociationSummary'
, integrationAssociationSummary_integrationAssociationId
- The identifier for the AppIntegration association.
$sel:integrationAssociationArn:IntegrationAssociationSummary'
, integrationAssociationSummary_integrationAssociationArn
- The Amazon Resource Name (ARN) for the AppIntegration association.
$sel:sourceApplicationName:IntegrationAssociationSummary'
, integrationAssociationSummary_sourceApplicationName
- The user-provided, friendly name for the external application.
$sel:integrationArn:IntegrationAssociationSummary'
, integrationAssociationSummary_integrationArn
- The Amazon Resource Name (ARN) for the AppIntegration.
$sel:integrationType:IntegrationAssociationSummary'
, integrationAssociationSummary_integrationType
- The integration type.
KinesisFirehoseConfig
data KinesisFirehoseConfig Source #
Configuration information of a Kinesis Data Firehose delivery stream.
See: newKinesisFirehoseConfig
smart constructor.
Constructors
KinesisFirehoseConfig' Text |
Instances
newKinesisFirehoseConfig Source #
Create a value of KinesisFirehoseConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:firehoseArn:KinesisFirehoseConfig'
, kinesisFirehoseConfig_firehoseArn
- The Amazon Resource Name (ARN) of the delivery stream.
KinesisStreamConfig
data KinesisStreamConfig Source #
Configuration information of a Kinesis data stream.
See: newKinesisStreamConfig
smart constructor.
Constructors
KinesisStreamConfig' Text |
Instances
newKinesisStreamConfig Source #
Arguments
:: Text | |
-> KinesisStreamConfig |
Create a value of KinesisStreamConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:streamArn:KinesisStreamConfig'
, kinesisStreamConfig_streamArn
- The Amazon Resource Name (ARN) of the data stream.
KinesisVideoStreamConfig
data KinesisVideoStreamConfig Source #
Configuration information of a Kinesis video stream.
See: newKinesisVideoStreamConfig
smart constructor.
Constructors
KinesisVideoStreamConfig' Text Natural EncryptionConfig |
Instances
newKinesisVideoStreamConfig Source #
Arguments
:: Text | |
-> Natural | |
-> EncryptionConfig | |
-> KinesisVideoStreamConfig |
Create a value of KinesisVideoStreamConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:prefix:KinesisVideoStreamConfig'
, kinesisVideoStreamConfig_prefix
- The prefix of the video stream.
$sel:retentionPeriodHours:KinesisVideoStreamConfig'
, kinesisVideoStreamConfig_retentionPeriodHours
- The number of hours data is retained in the stream. Kinesis Video
Streams retains the data in a data store that is associated with the
stream.
The default value is 0, indicating that the stream does not persist data.
$sel:encryptionConfig:KinesisVideoStreamConfig'
, kinesisVideoStreamConfig_encryptionConfig
- The encryption configuration.
LexBot
Configuration information of an Amazon Lex bot.
See: newLexBot
smart constructor.
Instances
Eq LexBot Source # | |
Read LexBot Source # | |
Show LexBot Source # | |
Generic LexBot Source # | |
NFData LexBot Source # | |
Defined in Amazonka.Connect.Types.LexBot | |
Hashable LexBot Source # | |
Defined in Amazonka.Connect.Types.LexBot | |
ToJSON LexBot Source # | |
Defined in Amazonka.Connect.Types.LexBot | |
FromJSON LexBot Source # | |
type Rep LexBot Source # | |
Defined in Amazonka.Connect.Types.LexBot type Rep LexBot = D1 ('MetaData "LexBot" "Amazonka.Connect.Types.LexBot" "libZSservicesZSamazonka-connectZSamazonka-connect" 'False) (C1 ('MetaCons "LexBot'" 'PrefixI 'True) (S1 ('MetaSel ('Just "lexRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) |
Create a value of LexBot
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:lexRegion:LexBot'
, lexBot_lexRegion
- The Region that the Amazon Lex bot was created in.
$sel:name:LexBot'
, lexBot_name
- The name of the Amazon Lex bot.
LexBotConfig
data LexBotConfig Source #
Configuration information of an Amazon Lex or Amazon Lex V2 bot.
See: newLexBotConfig
smart constructor.
Constructors
LexBotConfig' (Maybe LexBot) (Maybe LexV2Bot) |
Instances
newLexBotConfig :: LexBotConfig Source #
Create a value of LexBotConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:lexBot:LexBotConfig'
, lexBotConfig_lexBot
- Undocumented member.
$sel:lexV2Bot:LexBotConfig'
, lexBotConfig_lexV2Bot
- Configuration information of an Amazon Lex V2 bot.
LexV2Bot
Configuration information of an Amazon Lex V2 bot.
See: newLexV2Bot
smart constructor.
Instances
Eq LexV2Bot Source # | |
Read LexV2Bot Source # | |
Show LexV2Bot Source # | |
Generic LexV2Bot Source # | |
NFData LexV2Bot Source # | |
Defined in Amazonka.Connect.Types.LexV2Bot | |
Hashable LexV2Bot Source # | |
Defined in Amazonka.Connect.Types.LexV2Bot | |
ToJSON LexV2Bot Source # | |
Defined in Amazonka.Connect.Types.LexV2Bot | |
FromJSON LexV2Bot Source # | |
type Rep LexV2Bot Source # | |
Defined in Amazonka.Connect.Types.LexV2Bot |
newLexV2Bot :: LexV2Bot Source #
Create a value of LexV2Bot
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:aliasArn:LexV2Bot'
, lexV2Bot_aliasArn
- The Amazon Resource Name (ARN) of the Amazon Lex V2 bot.
MediaConcurrency
data MediaConcurrency Source #
Contains information about which channels are supported, and how many contacts an agent can have on a channel simultaneously.
See: newMediaConcurrency
smart constructor.
Constructors
MediaConcurrency' Channel Natural |
Instances
Arguments
:: Channel | |
-> Natural | |
-> MediaConcurrency |
Create a value of MediaConcurrency
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channel:MediaConcurrency'
, mediaConcurrency_channel
- The channels that agents can handle in the Contact Control Panel (CCP).
$sel:concurrency:MediaConcurrency'
, mediaConcurrency_concurrency
- The number of contacts an agent can have on a channel simultaneously.
Valid Range for VOICE
: Minimum value of 1. Maximum value of 1.
Valid Range for CHAT
: Minimum value of 1. Maximum value of 10.
Valid Range for TASK
: Minimum value of 1. Maximum value of 10.
OutboundCallerConfig
data OutboundCallerConfig Source #
The outbound caller ID name, number, and outbound whisper flow.
See: newOutboundCallerConfig
smart constructor.
Instances
newOutboundCallerConfig :: OutboundCallerConfig Source #
Create a value of OutboundCallerConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:outboundCallerIdNumberId:OutboundCallerConfig'
, outboundCallerConfig_outboundCallerIdNumberId
- The caller ID number.
$sel:outboundCallerIdName:OutboundCallerConfig'
, outboundCallerConfig_outboundCallerIdName
- The caller ID name.
$sel:outboundFlowId:OutboundCallerConfig'
, outboundCallerConfig_outboundFlowId
- The outbound whisper flow to be used during an outbound call.
ParticipantDetails
data ParticipantDetails Source #
The customer's details.
See: newParticipantDetails
smart constructor.
Constructors
ParticipantDetails' Text |
Instances
newParticipantDetails Source #
Arguments
:: Text | |
-> ParticipantDetails |
Create a value of ParticipantDetails
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:displayName:ParticipantDetails'
, participantDetails_displayName
- Display name of the participant.
PhoneNumberQuickConnectConfig
data PhoneNumberQuickConnectConfig Source #
Contains information about a phone number for a quick connect.
See: newPhoneNumberQuickConnectConfig
smart constructor.
Constructors
PhoneNumberQuickConnectConfig' Text |
Instances
newPhoneNumberQuickConnectConfig Source #
Create a value of PhoneNumberQuickConnectConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:phoneNumber:PhoneNumberQuickConnectConfig'
, phoneNumberQuickConnectConfig_phoneNumber
- The phone number in E.164 format.
PhoneNumberSummary
data PhoneNumberSummary Source #
Contains summary information about a phone number for a contact center.
See: newPhoneNumberSummary
smart constructor.
Constructors
PhoneNumberSummary' (Maybe PhoneNumberType) (Maybe Text) (Maybe Text) (Maybe PhoneNumberCountryCode) (Maybe Text) |
Instances
newPhoneNumberSummary :: PhoneNumberSummary Source #
Create a value of PhoneNumberSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:phoneNumberType:PhoneNumberSummary'
, phoneNumberSummary_phoneNumberType
- The type of phone number.
$sel:arn:PhoneNumberSummary'
, phoneNumberSummary_arn
- The Amazon Resource Name (ARN) of the phone number.
$sel:phoneNumber:PhoneNumberSummary'
, phoneNumberSummary_phoneNumber
- The phone number.
$sel:phoneNumberCountryCode:PhoneNumberSummary'
, phoneNumberSummary_phoneNumberCountryCode
- The ISO country code.
$sel:id:PhoneNumberSummary'
, phoneNumberSummary_id
- The identifier of the phone number.
PromptSummary
data PromptSummary Source #
Contains information about the prompt.
See: newPromptSummary
smart constructor.
Instances
newPromptSummary :: PromptSummary Source #
Create a value of PromptSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:PromptSummary'
, promptSummary_arn
- The Amazon Resource Name (ARN) of the prompt.
$sel:name:PromptSummary'
, promptSummary_name
- The name of the prompt.
$sel:id:PromptSummary'
, promptSummary_id
- The identifier of the prompt.
Queue
Contains information about a queue.
See: newQueue
smart constructor.
Constructors
Queue' (Maybe QueueStatus) (Maybe Text) (Maybe Text) (Maybe Natural) (Maybe Text) (Maybe Text) (Maybe OutboundCallerConfig) (Maybe Text) (Maybe (HashMap Text Text)) |
Instances
Create a value of Queue
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:Queue'
, queue_status
- The status of the queue.
$sel:queueArn:Queue'
, queue_queueArn
- The Amazon Resource Name (ARN) for the queue.
$sel:queueId:Queue'
, queue_queueId
- The identifier for the queue.
$sel:maxContacts:Queue'
, queue_maxContacts
- The maximum number of contacts that can be in the queue before it is
considered full.
$sel:name:Queue'
, queue_name
- The name of the queue.
$sel:hoursOfOperationId:Queue'
, queue_hoursOfOperationId
- The identifier for the hours of operation.
$sel:outboundCallerConfig:Queue'
, queue_outboundCallerConfig
- The outbound caller ID name, number, and outbound whisper flow.
$sel:description:Queue'
, queue_description
- The description of the queue.
$sel:tags:Queue'
, queue_tags
- One or more tags.
QueueQuickConnectConfig
data QueueQuickConnectConfig Source #
Contains information about a queue for a quick connect. The contact flow must be of type Transfer to Queue.
See: newQueueQuickConnectConfig
smart constructor.
Constructors
QueueQuickConnectConfig' Text Text |
Instances
newQueueQuickConnectConfig Source #
Arguments
:: Text | |
-> Text | |
-> QueueQuickConnectConfig |
Create a value of QueueQuickConnectConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:queueId:QueueQuickConnectConfig'
, queueQuickConnectConfig_queueId
- The identifier for the queue.
$sel:contactFlowId:QueueQuickConnectConfig'
, queueQuickConnectConfig_contactFlowId
- The identifier of the contact flow.
QueueReference
data QueueReference Source #
Contains information about a queue resource for which metrics are returned.
See: newQueueReference
smart constructor.
Constructors
QueueReference' (Maybe Text) (Maybe Text) |
Instances
newQueueReference :: QueueReference Source #
Create a value of QueueReference
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:QueueReference'
, queueReference_arn
- The Amazon Resource Name (ARN) of the queue.
$sel:id:QueueReference'
, queueReference_id
- The identifier of the queue.
QueueSummary
data QueueSummary Source #
Contains summary information about a queue.
See: newQueueSummary
smart constructor.
Instances
newQueueSummary :: QueueSummary Source #
Create a value of QueueSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:QueueSummary'
, queueSummary_arn
- The Amazon Resource Name (ARN) of the queue.
$sel:name:QueueSummary'
, queueSummary_name
- The name of the queue.
$sel:id:QueueSummary'
, queueSummary_id
- The identifier of the queue.
$sel:queueType:QueueSummary'
, queueSummary_queueType
- The type of queue.
QuickConnect
data QuickConnect Source #
Contains information about a quick connect.
See: newQuickConnect
smart constructor.
Constructors
QuickConnect' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe QuickConnectConfig) |
Instances
newQuickConnect :: QuickConnect Source #
Create a value of QuickConnect
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:name:QuickConnect'
, quickConnect_name
- The name of the quick connect.
$sel:quickConnectId:QuickConnect'
, quickConnect_quickConnectId
- The identifier for the quick connect.
$sel:description:QuickConnect'
, quickConnect_description
- The description.
$sel:quickConnectARN:QuickConnect'
, quickConnect_quickConnectARN
- The Amazon Resource Name (ARN) of the quick connect.
$sel:tags:QuickConnect'
, quickConnect_tags
- One or more tags.
$sel:quickConnectConfig:QuickConnect'
, quickConnect_quickConnectConfig
- Contains information about the quick connect.
QuickConnectConfig
data QuickConnectConfig Source #
Contains configuration settings for a quick connect.
See: newQuickConnectConfig
smart constructor.
Constructors
QuickConnectConfig' (Maybe QueueQuickConnectConfig) (Maybe UserQuickConnectConfig) (Maybe PhoneNumberQuickConnectConfig) QuickConnectType |
Instances
newQuickConnectConfig Source #
Create a value of QuickConnectConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:queueConfig:QuickConnectConfig'
, quickConnectConfig_queueConfig
- The queue configuration. This is required only if QuickConnectType is
QUEUE.
$sel:userConfig:QuickConnectConfig'
, quickConnectConfig_userConfig
- The user configuration. This is required only if QuickConnectType is
USER.
$sel:phoneConfig:QuickConnectConfig'
, quickConnectConfig_phoneConfig
- The phone configuration. This is required only if QuickConnectType is
PHONE_NUMBER.
$sel:quickConnectType:QuickConnectConfig'
, quickConnectConfig_quickConnectType
- The type of quick connect. In the Amazon Connect console, when you
create a quick connect, you are prompted to assign one of the following
types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).
QuickConnectSummary
data QuickConnectSummary Source #
Contains summary information about a quick connect.
See: newQuickConnectSummary
smart constructor.
Constructors
QuickConnectSummary' (Maybe Text) (Maybe QuickConnectType) (Maybe Text) (Maybe Text) |
Instances
newQuickConnectSummary :: QuickConnectSummary Source #
Create a value of QuickConnectSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:QuickConnectSummary'
, quickConnectSummary_arn
- The Amazon Resource Name (ARN) of the quick connect.
$sel:quickConnectType:QuickConnectSummary'
, quickConnectSummary_quickConnectType
- The type of quick connect. In the Amazon Connect console, when you
create a quick connect, you are prompted to assign one of the following
types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).
$sel:name:QuickConnectSummary'
, quickConnectSummary_name
- The name of the quick connect.
$sel:id:QuickConnectSummary'
, quickConnectSummary_id
- The identifier for the quick connect.
Reference
A link that an agent selects to complete a given task. You can have up to 4,096 UTF-8 bytes across all references for a contact.
See: newReference
smart constructor.
Constructors
Reference' Text ReferenceType |
Instances
Eq Reference Source # | |
Read Reference Source # | |
Show Reference Source # | |
Generic Reference Source # | |
NFData Reference Source # | |
Defined in Amazonka.Connect.Types.Reference | |
Hashable Reference Source # | |
Defined in Amazonka.Connect.Types.Reference | |
ToJSON Reference Source # | |
Defined in Amazonka.Connect.Types.Reference | |
type Rep Reference Source # | |
Defined in Amazonka.Connect.Types.Reference type Rep Reference = D1 ('MetaData "Reference" "Amazonka.Connect.Types.Reference" "libZSservicesZSamazonka-connectZSamazonka-connect" 'False) (C1 ('MetaCons "Reference'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ReferenceType))) |
Arguments
:: Text | |
-> ReferenceType | |
-> Reference |
Create a value of Reference
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:value:Reference'
, reference_value
- A formatted URL that displays to an agent in the Contact Control Panel
(CCP)
$sel:type':Reference'
, reference_type
- A valid URL.
RoutingProfile
data RoutingProfile Source #
Contains information about a routing profile.
See: newRoutingProfile
smart constructor.
Constructors
RoutingProfile' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe [MediaConcurrency]) (Maybe Text) (Maybe (HashMap Text Text)) |
Instances
newRoutingProfile :: RoutingProfile Source #
Create a value of RoutingProfile
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:RoutingProfile'
, routingProfile_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:routingProfileArn:RoutingProfile'
, routingProfile_routingProfileArn
- The Amazon Resource Name (ARN) of the routing profile.
$sel:routingProfileId:RoutingProfile'
, routingProfile_routingProfileId
- The identifier of the routing profile.
$sel:defaultOutboundQueueId:RoutingProfile'
, routingProfile_defaultOutboundQueueId
- The identifier of the default outbound queue for this routing profile.
$sel:name:RoutingProfile'
, routingProfile_name
- The name of the routing profile.
$sel:mediaConcurrencies:RoutingProfile'
, routingProfile_mediaConcurrencies
- The channels agents can handle in the Contact Control Panel (CCP) for
this routing profile.
$sel:description:RoutingProfile'
, routingProfile_description
- The description of the routing profile.
$sel:tags:RoutingProfile'
, routingProfile_tags
- One or more tags.
RoutingProfileQueueConfig
data RoutingProfileQueueConfig Source #
Contains information about the queue and channel for which priority and delay can be set.
See: newRoutingProfileQueueConfig
smart constructor.
Instances
newRoutingProfileQueueConfig Source #
Arguments
:: RoutingProfileQueueReference | |
-> Natural | |
-> Natural | |
-> RoutingProfileQueueConfig |
Create a value of RoutingProfileQueueConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:queueReference:RoutingProfileQueueConfig'
, routingProfileQueueConfig_queueReference
- Contains information about a queue resource.
$sel:priority:RoutingProfileQueueConfig'
, routingProfileQueueConfig_priority
- The order in which contacts are to be handled for the queue. For more
information, see
Queues: priority and delay.
$sel:delay:RoutingProfileQueueConfig'
, routingProfileQueueConfig_delay
- The delay, in seconds, a contact should be in the queue before they are
routed to an available agent. For more information, see
Queues: priority and delay
in the Amazon Connect Administrator Guide.
RoutingProfileQueueConfigSummary
data RoutingProfileQueueConfigSummary Source #
Contains summary information about a routing profile queue.
See: newRoutingProfileQueueConfigSummary
smart constructor.
Instances
newRoutingProfileQueueConfigSummary Source #
Create a value of RoutingProfileQueueConfigSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:queueId:RoutingProfileQueueConfigSummary'
, routingProfileQueueConfigSummary_queueId
- The identifier for the queue.
$sel:queueArn:RoutingProfileQueueConfigSummary'
, routingProfileQueueConfigSummary_queueArn
- The Amazon Resource Name (ARN) of the queue.
$sel:queueName:RoutingProfileQueueConfigSummary'
, routingProfileQueueConfigSummary_queueName
- The name of the queue.
$sel:priority:RoutingProfileQueueConfigSummary'
, routingProfileQueueConfigSummary_priority
- The order in which contacts are to be handled for the queue. For more
information, see
Queues: priority and delay.
$sel:delay:RoutingProfileQueueConfigSummary'
, routingProfileQueueConfigSummary_delay
- The delay, in seconds, that a contact should be in the queue before they
are routed to an available agent. For more information, see
Queues: priority and delay
in the Amazon Connect Administrator Guide.
$sel:channel:RoutingProfileQueueConfigSummary'
, routingProfileQueueConfigSummary_channel
- The channels this queue supports.
RoutingProfileQueueReference
data RoutingProfileQueueReference Source #
Contains the channel and queue identifier for a routing profile.
See: newRoutingProfileQueueReference
smart constructor.
Constructors
RoutingProfileQueueReference' Text Channel |
Instances
newRoutingProfileQueueReference Source #
Arguments
:: Text | |
-> Channel | |
-> RoutingProfileQueueReference |
Create a value of RoutingProfileQueueReference
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:queueId:RoutingProfileQueueReference'
, routingProfileQueueReference_queueId
- The identifier for the queue.
$sel:channel:RoutingProfileQueueReference'
, routingProfileQueueReference_channel
- The channels agents can handle in the Contact Control Panel (CCP) for
this routing profile.
RoutingProfileSummary
data RoutingProfileSummary Source #
Contains summary information about a routing profile.
See: newRoutingProfileSummary
smart constructor.
Instances
newRoutingProfileSummary :: RoutingProfileSummary Source #
Create a value of RoutingProfileSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:RoutingProfileSummary'
, routingProfileSummary_arn
- The Amazon Resource Name (ARN) of the routing profile.
$sel:name:RoutingProfileSummary'
, routingProfileSummary_name
- The name of the routing profile.
$sel:id:RoutingProfileSummary'
, routingProfileSummary_id
- The identifier of the routing profile.
S3Config
Information about the Amazon Simple Storage Service (Amazon S3) storage type.
See: newS3Config
smart constructor.
Constructors
S3Config' (Maybe EncryptionConfig) Text Text |
Instances
Eq S3Config Source # | |
Read S3Config Source # | |
Show S3Config Source # | |
Generic S3Config Source # | |
NFData S3Config Source # | |
Defined in Amazonka.Connect.Types.S3Config | |
Hashable S3Config Source # | |
Defined in Amazonka.Connect.Types.S3Config | |
ToJSON S3Config Source # | |
Defined in Amazonka.Connect.Types.S3Config | |
FromJSON S3Config Source # | |
type Rep S3Config Source # | |
Defined in Amazonka.Connect.Types.S3Config type Rep S3Config = D1 ('MetaData "S3Config" "Amazonka.Connect.Types.S3Config" "libZSservicesZSamazonka-connectZSamazonka-connect" 'False) (C1 ('MetaCons "S3Config'" 'PrefixI 'True) (S1 ('MetaSel ('Just "encryptionConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EncryptionConfig)) :*: (S1 ('MetaSel ('Just "bucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "bucketPrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))) |
Create a value of S3Config
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:encryptionConfig:S3Config'
, s3Config_encryptionConfig
- The Amazon S3 encryption configuration.
$sel:bucketName:S3Config'
, s3Config_bucketName
- The S3 bucket name.
$sel:bucketPrefix:S3Config'
, s3Config_bucketPrefix
- The S3 bucket prefix.
SecurityKey
data SecurityKey Source #
Configuration information of the security key.
See: newSecurityKey
smart constructor.
Instances
newSecurityKey :: SecurityKey Source #
Create a value of SecurityKey
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:creationTime:SecurityKey'
, securityKey_creationTime
- When the security key was created.
$sel:associationId:SecurityKey'
, securityKey_associationId
- The existing association identifier that uniquely identifies the
resource type and storage config for the given instance ID.
$sel:key:SecurityKey'
, securityKey_key
- The key of the security key.
SecurityProfileSummary
data SecurityProfileSummary Source #
Contains information about a security profile.
See: newSecurityProfileSummary
smart constructor.
Instances
newSecurityProfileSummary :: SecurityProfileSummary Source #
Create a value of SecurityProfileSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:SecurityProfileSummary'
, securityProfileSummary_arn
- The Amazon Resource Name (ARN) of the security profile.
$sel:name:SecurityProfileSummary'
, securityProfileSummary_name
- The name of the security profile.
$sel:id:SecurityProfileSummary'
, securityProfileSummary_id
- The identifier of the security profile.
Threshold
Contains information about the threshold for service level metrics.
See: newThreshold
smart constructor.
Constructors
Threshold' (Maybe Double) (Maybe Comparison) |
Instances
Eq Threshold Source # | |
Read Threshold Source # | |
Show Threshold Source # | |
Generic Threshold Source # | |
NFData Threshold Source # | |
Defined in Amazonka.Connect.Types.Threshold | |
Hashable Threshold Source # | |
Defined in Amazonka.Connect.Types.Threshold | |
ToJSON Threshold Source # | |
Defined in Amazonka.Connect.Types.Threshold | |
FromJSON Threshold Source # | |
type Rep Threshold Source # | |
Defined in Amazonka.Connect.Types.Threshold type Rep Threshold = D1 ('MetaData "Threshold" "Amazonka.Connect.Types.Threshold" "libZSservicesZSamazonka-connectZSamazonka-connect" 'False) (C1 ('MetaCons "Threshold'" 'PrefixI 'True) (S1 ('MetaSel ('Just "thresholdValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "comparison") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Comparison)))) |
newThreshold :: Threshold Source #
Create a value of Threshold
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:thresholdValue:Threshold'
, threshold_thresholdValue
- The threshold value to compare.
$sel:comparison:Threshold'
, threshold_comparison
- The type of comparison. Only "less than" (LT) comparisons are
supported.
UseCase
Contains the use case.
See: newUseCase
smart constructor.
Instances
Eq UseCase Source # | |
Read UseCase Source # | |
Show UseCase Source # | |
Generic UseCase Source # | |
NFData UseCase Source # | |
Defined in Amazonka.Connect.Types.UseCase | |
Hashable UseCase Source # | |
Defined in Amazonka.Connect.Types.UseCase | |
FromJSON UseCase Source # | |
type Rep UseCase Source # | |
Defined in Amazonka.Connect.Types.UseCase type Rep UseCase = D1 ('MetaData "UseCase" "Amazonka.Connect.Types.UseCase" "libZSservicesZSamazonka-connectZSamazonka-connect" 'False) (C1 ('MetaCons "UseCase'" 'PrefixI 'True) (S1 ('MetaSel ('Just "useCaseType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UseCaseType)) :*: (S1 ('MetaSel ('Just "useCaseArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "useCaseId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) |
newUseCase :: UseCase Source #
Create a value of UseCase
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:useCaseType:UseCase'
, useCase_useCaseType
- The type of use case to associate to the integration association. Each
integration association can have only one of each use case type.
$sel:useCaseArn:UseCase'
, useCase_useCaseArn
- The Amazon Resource Name (ARN) for the use case.
$sel:useCaseId:UseCase'
, useCase_useCaseId
- The identifier for the use case.
User
Contains information about a user account for a Amazon Connect instance.
See: newUser
smart constructor.
Constructors
User' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe UserIdentityInfo) (Maybe (NonEmpty Text)) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe UserPhoneConfig) (Maybe (HashMap Text Text)) |
Instances
Create a value of User
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:routingProfileId:User'
, user_routingProfileId
- The identifier of the routing profile for the user.
$sel:directoryUserId:User'
, user_directoryUserId
- The identifier of the user account in the directory used for identity
management.
$sel:arn:User'
, user_arn
- The Amazon Resource Name (ARN) of the user account.
$sel:identityInfo:User'
, user_identityInfo
- Information about the user identity.
$sel:securityProfileIds:User'
, user_securityProfileIds
- The identifiers of the security profiles for the user.
$sel:username:User'
, user_username
- The user name assigned to the user account.
$sel:id:User'
, user_id
- The identifier of the user account.
$sel:hierarchyGroupId:User'
, user_hierarchyGroupId
- The identifier of the hierarchy group for the user.
$sel:phoneConfig:User'
, user_phoneConfig
- Information about the phone configuration for the user.
$sel:tags:User'
, user_tags
- The tags.
UserIdentityInfo
data UserIdentityInfo Source #
Contains information about the identity of a user.
See: newUserIdentityInfo
smart constructor.
Instances
newUserIdentityInfo :: UserIdentityInfo Source #
Create a value of UserIdentityInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:email:UserIdentityInfo'
, userIdentityInfo_email
- The email address. If you are using SAML for identity management and
include this parameter, an error is returned.
$sel:lastName:UserIdentityInfo'
, userIdentityInfo_lastName
- The last name. This is required if you are using Amazon Connect or SAML
for identity management.
$sel:firstName:UserIdentityInfo'
, userIdentityInfo_firstName
- The first name. This is required if you are using Amazon Connect or SAML
for identity management.
UserPhoneConfig
data UserPhoneConfig Source #
Contains information about the phone configuration settings for a user.
See: newUserPhoneConfig
smart constructor.
Instances
Arguments
:: PhoneType | |
-> UserPhoneConfig |
Create a value of UserPhoneConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:autoAccept:UserPhoneConfig'
, userPhoneConfig_autoAccept
- The Auto accept setting.
$sel:afterContactWorkTimeLimit:UserPhoneConfig'
, userPhoneConfig_afterContactWorkTimeLimit
- The After Call Work (ACW) timeout setting, in seconds.
$sel:deskPhoneNumber:UserPhoneConfig'
, userPhoneConfig_deskPhoneNumber
- The phone number for the user's desk phone.
$sel:phoneType:UserPhoneConfig'
, userPhoneConfig_phoneType
- The phone type.
UserQuickConnectConfig
data UserQuickConnectConfig Source #
Contains information about the quick connect configuration settings for a user. The contact flow must be of type Transfer to Agent.
See: newUserQuickConnectConfig
smart constructor.
Constructors
UserQuickConnectConfig' Text Text |
Instances
newUserQuickConnectConfig Source #
Arguments
:: Text | |
-> Text | |
-> UserQuickConnectConfig |
Create a value of UserQuickConnectConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:userId:UserQuickConnectConfig'
, userQuickConnectConfig_userId
- The identifier of the user.
$sel:contactFlowId:UserQuickConnectConfig'
, userQuickConnectConfig_contactFlowId
- The identifier of the contact flow.
UserSummary
data UserSummary Source #
Contains summary information about a user.
See: newUserSummary
smart constructor.
Instances
newUserSummary :: UserSummary Source #
Create a value of UserSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:UserSummary'
, userSummary_arn
- The Amazon Resource Name (ARN) of the user account.
$sel:username:UserSummary'
, userSummary_username
- The Amazon Connect user name of the user account.
$sel:id:UserSummary'
, userSummary_id
- The identifier of the user account.
VoiceRecordingConfiguration
data VoiceRecordingConfiguration Source #
Contains information about the recording configuration settings.
See: newVoiceRecordingConfiguration
smart constructor.
Constructors
VoiceRecordingConfiguration' (Maybe VoiceRecordingTrack) |
Instances
newVoiceRecordingConfiguration :: VoiceRecordingConfiguration Source #
Create a value of VoiceRecordingConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:voiceRecordingTrack:VoiceRecordingConfiguration'
, voiceRecordingConfiguration_voiceRecordingTrack
- Identifies which track is being recorded.