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 |
- Operations
- DescribeInstance
- ListSecurityProfiles
- AssociateLexBot
- UpdateInstanceAttribute
- UpdateQueueStatus
- UpdateRoutingProfileQueues
- DescribeQueue
- ListInstanceAttributes
- UpdateAgentStatus
- DescribeInstanceStorageConfig
- CreateQuickConnect
- DescribeContactFlow
- UpdateUserHierarchy
- UpdateUserRoutingProfile
- UpdateUserHierarchyGroupName
- UpdateQueueHoursOfOperation
- DescribeRoutingProfile
- DisassociateLexBot
- DeleteQuickConnect
- StartOutboundVoiceContact
- ListTagsForResource
- GetMetricData
- StartContactRecording
- CreateInstance
- AssociateBot
- AssociateQueueQuickConnects
- StartTaskContact
- ListUsers
- ListUserHierarchyGroups
- ListQueues
- DescribeInstanceAttribute
- ListBots
- UpdateQuickConnectConfig
- DescribeAgentStatus
- DeleteInstance
- DisassociateInstanceStorageConfig
- CreateRoutingProfile
- UpdateInstanceStorageConfig
- DisassociateQueueQuickConnects
- CreateUseCase
- DisassociateBot
- ListQueueQuickConnects
- GetCurrentMetricData
- CreateContactFlow
- ListRoutingProfiles
- DeleteIntegrationAssociation
- DeleteHoursOfOperation
- UpdateUserPhoneConfig
- UpdateHoursOfOperation
- ListApprovedOrigins
- DescribeUserHierarchyStructure
- ListPhoneNumbers
- UpdateContactAttributes
- ListUseCases
- StartChatContact
- DeleteUseCase
- UpdateUserSecurityProfiles
- GetContactAttributes
- ListLambdaFunctions
- DescribeUserHierarchyGroup
- DescribeUser
- ResumeContactRecording
- UpdateContactFlowName
- SuspendContactRecording
- UpdateQueueName
- UpdateQueueMaxContacts
- ListRoutingProfileQueues
- DisassociateRoutingProfileQueues
- DisassociateLambdaFunction
- UpdateContactFlowContent
- UpdateUserHierarchyStructure
- DescribeHoursOfOperation
- ListQuickConnects
- CreateUserHierarchyGroup
- CreateUser
- CreateQueue
- UpdateQuickConnectName
- ListPrompts
- AssociateSecurityKey
- StopContactRecording
- DisassociateApprovedOrigin
- ListSecurityKeys
- GetFederationToken
- StopContact
- DeleteUser
- TagResource
- UpdateUserIdentityInfo
- ListInstances
- DeleteUserHierarchyGroup
- UpdateRoutingProfileDefaultOutboundQueue
- UpdateQueueOutboundCallerConfig
- ListContactFlows
- CreateIntegrationAssociation
- UntagResource
- AssociateApprovedOrigin
- CreateHoursOfOperation
- DisassociateSecurityKey
- UpdateRoutingProfileConcurrency
- ListInstanceStorageConfigs
- DescribeQuickConnect
- AssociateInstanceStorageConfig
- ListHoursOfOperations
- ListIntegrationAssociations
- CreateAgentStatus
- UpdateRoutingProfileName
- ListLexBots
- ListAgentStatuses
- AssociateLambdaFunction
- AssociateRoutingProfileQueues
- Types
- 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
Synopsis
- describeInstance_instanceId :: Lens' DescribeInstance Text
- describeInstanceResponse_instance :: Lens' DescribeInstanceResponse (Maybe Instance)
- describeInstanceResponse_httpStatus :: Lens' DescribeInstanceResponse Int
- listSecurityProfiles_nextToken :: Lens' ListSecurityProfiles (Maybe Text)
- listSecurityProfiles_maxResults :: Lens' ListSecurityProfiles (Maybe Natural)
- listSecurityProfiles_instanceId :: Lens' ListSecurityProfiles Text
- listSecurityProfilesResponse_nextToken :: Lens' ListSecurityProfilesResponse (Maybe Text)
- listSecurityProfilesResponse_securityProfileSummaryList :: Lens' ListSecurityProfilesResponse (Maybe [SecurityProfileSummary])
- listSecurityProfilesResponse_httpStatus :: Lens' ListSecurityProfilesResponse Int
- associateLexBot_instanceId :: Lens' AssociateLexBot Text
- associateLexBot_lexBot :: Lens' AssociateLexBot LexBot
- updateInstanceAttribute_instanceId :: Lens' UpdateInstanceAttribute Text
- updateInstanceAttribute_attributeType :: Lens' UpdateInstanceAttribute InstanceAttributeType
- updateInstanceAttribute_value :: Lens' UpdateInstanceAttribute Text
- updateQueueStatus_instanceId :: Lens' UpdateQueueStatus Text
- updateQueueStatus_queueId :: Lens' UpdateQueueStatus Text
- updateQueueStatus_status :: Lens' UpdateQueueStatus QueueStatus
- updateRoutingProfileQueues_instanceId :: Lens' UpdateRoutingProfileQueues Text
- updateRoutingProfileQueues_routingProfileId :: Lens' UpdateRoutingProfileQueues Text
- updateRoutingProfileQueues_queueConfigs :: Lens' UpdateRoutingProfileQueues (NonEmpty RoutingProfileQueueConfig)
- describeQueue_instanceId :: Lens' DescribeQueue Text
- describeQueue_queueId :: Lens' DescribeQueue Text
- describeQueueResponse_queue :: Lens' DescribeQueueResponse (Maybe Queue)
- describeQueueResponse_httpStatus :: Lens' DescribeQueueResponse Int
- listInstanceAttributes_nextToken :: Lens' ListInstanceAttributes (Maybe Text)
- listInstanceAttributes_maxResults :: Lens' ListInstanceAttributes (Maybe Natural)
- listInstanceAttributes_instanceId :: Lens' ListInstanceAttributes Text
- listInstanceAttributesResponse_nextToken :: Lens' ListInstanceAttributesResponse (Maybe Text)
- listInstanceAttributesResponse_attributes :: Lens' ListInstanceAttributesResponse (Maybe [Attribute])
- listInstanceAttributesResponse_httpStatus :: Lens' ListInstanceAttributesResponse Int
- updateAgentStatus_displayOrder :: Lens' UpdateAgentStatus (Maybe Natural)
- updateAgentStatus_state :: Lens' UpdateAgentStatus (Maybe AgentStatusState)
- updateAgentStatus_name :: Lens' UpdateAgentStatus (Maybe Text)
- updateAgentStatus_resetOrderNumber :: Lens' UpdateAgentStatus (Maybe Bool)
- updateAgentStatus_description :: Lens' UpdateAgentStatus (Maybe Text)
- updateAgentStatus_instanceId :: Lens' UpdateAgentStatus Text
- updateAgentStatus_agentStatusId :: Lens' UpdateAgentStatus Text
- describeInstanceStorageConfig_instanceId :: Lens' DescribeInstanceStorageConfig Text
- describeInstanceStorageConfig_associationId :: Lens' DescribeInstanceStorageConfig Text
- describeInstanceStorageConfig_resourceType :: Lens' DescribeInstanceStorageConfig InstanceStorageResourceType
- describeInstanceStorageConfigResponse_storageConfig :: Lens' DescribeInstanceStorageConfigResponse (Maybe InstanceStorageConfig)
- describeInstanceStorageConfigResponse_httpStatus :: Lens' DescribeInstanceStorageConfigResponse Int
- createQuickConnect_description :: Lens' CreateQuickConnect (Maybe Text)
- createQuickConnect_tags :: Lens' CreateQuickConnect (Maybe (HashMap Text Text))
- createQuickConnect_instanceId :: Lens' CreateQuickConnect Text
- createQuickConnect_name :: Lens' CreateQuickConnect Text
- createQuickConnect_quickConnectConfig :: Lens' CreateQuickConnect QuickConnectConfig
- createQuickConnectResponse_quickConnectId :: Lens' CreateQuickConnectResponse (Maybe Text)
- createQuickConnectResponse_quickConnectARN :: Lens' CreateQuickConnectResponse (Maybe Text)
- createQuickConnectResponse_httpStatus :: Lens' CreateQuickConnectResponse Int
- describeContactFlow_instanceId :: Lens' DescribeContactFlow Text
- describeContactFlow_contactFlowId :: Lens' DescribeContactFlow Text
- describeContactFlowResponse_contactFlow :: Lens' DescribeContactFlowResponse (Maybe ContactFlow)
- describeContactFlowResponse_httpStatus :: Lens' DescribeContactFlowResponse Int
- updateUserHierarchy_hierarchyGroupId :: Lens' UpdateUserHierarchy (Maybe Text)
- updateUserHierarchy_userId :: Lens' UpdateUserHierarchy Text
- updateUserHierarchy_instanceId :: Lens' UpdateUserHierarchy Text
- updateUserRoutingProfile_routingProfileId :: Lens' UpdateUserRoutingProfile Text
- updateUserRoutingProfile_userId :: Lens' UpdateUserRoutingProfile Text
- updateUserRoutingProfile_instanceId :: Lens' UpdateUserRoutingProfile Text
- updateUserHierarchyGroupName_name :: Lens' UpdateUserHierarchyGroupName Text
- updateUserHierarchyGroupName_hierarchyGroupId :: Lens' UpdateUserHierarchyGroupName Text
- updateUserHierarchyGroupName_instanceId :: Lens' UpdateUserHierarchyGroupName Text
- updateQueueHoursOfOperation_instanceId :: Lens' UpdateQueueHoursOfOperation Text
- updateQueueHoursOfOperation_queueId :: Lens' UpdateQueueHoursOfOperation Text
- updateQueueHoursOfOperation_hoursOfOperationId :: Lens' UpdateQueueHoursOfOperation Text
- describeRoutingProfile_instanceId :: Lens' DescribeRoutingProfile Text
- describeRoutingProfile_routingProfileId :: Lens' DescribeRoutingProfile Text
- describeRoutingProfileResponse_routingProfile :: Lens' DescribeRoutingProfileResponse (Maybe RoutingProfile)
- describeRoutingProfileResponse_httpStatus :: Lens' DescribeRoutingProfileResponse Int
- disassociateLexBot_instanceId :: Lens' DisassociateLexBot Text
- disassociateLexBot_botName :: Lens' DisassociateLexBot Text
- disassociateLexBot_lexRegion :: Lens' DisassociateLexBot Text
- deleteQuickConnect_instanceId :: Lens' DeleteQuickConnect Text
- deleteQuickConnect_quickConnectId :: Lens' DeleteQuickConnect Text
- startOutboundVoiceContact_answerMachineDetectionConfig :: Lens' StartOutboundVoiceContact (Maybe AnswerMachineDetectionConfig)
- startOutboundVoiceContact_clientToken :: Lens' StartOutboundVoiceContact (Maybe Text)
- startOutboundVoiceContact_trafficType :: Lens' StartOutboundVoiceContact (Maybe TrafficType)
- startOutboundVoiceContact_campaignId :: Lens' StartOutboundVoiceContact (Maybe Text)
- startOutboundVoiceContact_queueId :: Lens' StartOutboundVoiceContact (Maybe Text)
- startOutboundVoiceContact_attributes :: Lens' StartOutboundVoiceContact (Maybe (HashMap Text Text))
- startOutboundVoiceContact_sourcePhoneNumber :: Lens' StartOutboundVoiceContact (Maybe Text)
- startOutboundVoiceContact_destinationPhoneNumber :: Lens' StartOutboundVoiceContact Text
- startOutboundVoiceContact_contactFlowId :: Lens' StartOutboundVoiceContact Text
- startOutboundVoiceContact_instanceId :: Lens' StartOutboundVoiceContact Text
- startOutboundVoiceContactResponse_contactId :: Lens' StartOutboundVoiceContactResponse (Maybe Text)
- startOutboundVoiceContactResponse_httpStatus :: Lens' StartOutboundVoiceContactResponse Int
- listTagsForResource_resourceArn :: Lens' ListTagsForResource Text
- listTagsForResourceResponse_tags :: Lens' ListTagsForResourceResponse (Maybe (HashMap Text Text))
- listTagsForResourceResponse_httpStatus :: Lens' ListTagsForResourceResponse Int
- getMetricData_nextToken :: Lens' GetMetricData (Maybe Text)
- getMetricData_groupings :: Lens' GetMetricData (Maybe [Grouping])
- getMetricData_maxResults :: Lens' GetMetricData (Maybe Natural)
- getMetricData_instanceId :: Lens' GetMetricData Text
- getMetricData_startTime :: Lens' GetMetricData UTCTime
- getMetricData_endTime :: Lens' GetMetricData UTCTime
- getMetricData_filters :: Lens' GetMetricData Filters
- getMetricData_historicalMetrics :: Lens' GetMetricData [HistoricalMetric]
- getMetricDataResponse_metricResults :: Lens' GetMetricDataResponse (Maybe [HistoricalMetricResult])
- getMetricDataResponse_nextToken :: Lens' GetMetricDataResponse (Maybe Text)
- getMetricDataResponse_httpStatus :: Lens' GetMetricDataResponse Int
- startContactRecording_instanceId :: Lens' StartContactRecording Text
- startContactRecording_contactId :: Lens' StartContactRecording Text
- startContactRecording_initialContactId :: Lens' StartContactRecording Text
- startContactRecording_voiceRecordingConfiguration :: Lens' StartContactRecording VoiceRecordingConfiguration
- startContactRecordingResponse_httpStatus :: Lens' StartContactRecordingResponse Int
- createInstance_directoryId :: Lens' CreateInstance (Maybe Text)
- createInstance_clientToken :: Lens' CreateInstance (Maybe Text)
- createInstance_instanceAlias :: Lens' CreateInstance (Maybe Text)
- createInstance_identityManagementType :: Lens' CreateInstance DirectoryType
- createInstance_inboundCallsEnabled :: Lens' CreateInstance Bool
- createInstance_outboundCallsEnabled :: Lens' CreateInstance Bool
- createInstanceResponse_arn :: Lens' CreateInstanceResponse (Maybe Text)
- createInstanceResponse_id :: Lens' CreateInstanceResponse (Maybe Text)
- createInstanceResponse_httpStatus :: Lens' CreateInstanceResponse Int
- associateBot_lexBot :: Lens' AssociateBot (Maybe LexBot)
- associateBot_lexV2Bot :: Lens' AssociateBot (Maybe LexV2Bot)
- associateBot_instanceId :: Lens' AssociateBot Text
- associateQueueQuickConnects_instanceId :: Lens' AssociateQueueQuickConnects Text
- associateQueueQuickConnects_queueId :: Lens' AssociateQueueQuickConnects Text
- associateQueueQuickConnects_quickConnectIds :: Lens' AssociateQueueQuickConnects (NonEmpty Text)
- startTaskContact_clientToken :: Lens' StartTaskContact (Maybe Text)
- startTaskContact_references :: Lens' StartTaskContact (Maybe (HashMap Text Reference))
- startTaskContact_previousContactId :: Lens' StartTaskContact (Maybe Text)
- startTaskContact_attributes :: Lens' StartTaskContact (Maybe (HashMap Text Text))
- startTaskContact_description :: Lens' StartTaskContact (Maybe Text)
- startTaskContact_instanceId :: Lens' StartTaskContact Text
- startTaskContact_contactFlowId :: Lens' StartTaskContact Text
- startTaskContact_name :: Lens' StartTaskContact Text
- startTaskContactResponse_contactId :: Lens' StartTaskContactResponse (Maybe Text)
- startTaskContactResponse_httpStatus :: Lens' StartTaskContactResponse Int
- listUsers_nextToken :: Lens' ListUsers (Maybe Text)
- listUsers_maxResults :: Lens' ListUsers (Maybe Natural)
- listUsers_instanceId :: Lens' ListUsers Text
- listUsersResponse_nextToken :: Lens' ListUsersResponse (Maybe Text)
- listUsersResponse_userSummaryList :: Lens' ListUsersResponse (Maybe [UserSummary])
- listUsersResponse_httpStatus :: Lens' ListUsersResponse Int
- listUserHierarchyGroups_nextToken :: Lens' ListUserHierarchyGroups (Maybe Text)
- listUserHierarchyGroups_maxResults :: Lens' ListUserHierarchyGroups (Maybe Natural)
- listUserHierarchyGroups_instanceId :: Lens' ListUserHierarchyGroups Text
- listUserHierarchyGroupsResponse_nextToken :: Lens' ListUserHierarchyGroupsResponse (Maybe Text)
- listUserHierarchyGroupsResponse_userHierarchyGroupSummaryList :: Lens' ListUserHierarchyGroupsResponse (Maybe [HierarchyGroupSummary])
- listUserHierarchyGroupsResponse_httpStatus :: Lens' ListUserHierarchyGroupsResponse Int
- listQueues_nextToken :: Lens' ListQueues (Maybe Text)
- listQueues_queueTypes :: Lens' ListQueues (Maybe [QueueType])
- listQueues_maxResults :: Lens' ListQueues (Maybe Natural)
- listQueues_instanceId :: Lens' ListQueues Text
- listQueuesResponse_nextToken :: Lens' ListQueuesResponse (Maybe Text)
- listQueuesResponse_queueSummaryList :: Lens' ListQueuesResponse (Maybe [QueueSummary])
- listQueuesResponse_httpStatus :: Lens' ListQueuesResponse Int
- describeInstanceAttribute_instanceId :: Lens' DescribeInstanceAttribute Text
- describeInstanceAttribute_attributeType :: Lens' DescribeInstanceAttribute InstanceAttributeType
- describeInstanceAttributeResponse_attribute :: Lens' DescribeInstanceAttributeResponse (Maybe Attribute)
- describeInstanceAttributeResponse_httpStatus :: Lens' DescribeInstanceAttributeResponse Int
- listBots_nextToken :: Lens' ListBots (Maybe Text)
- listBots_maxResults :: Lens' ListBots (Maybe Natural)
- listBots_instanceId :: Lens' ListBots Text
- listBots_lexVersion :: Lens' ListBots LexVersion
- listBotsResponse_nextToken :: Lens' ListBotsResponse (Maybe Text)
- listBotsResponse_lexBots :: Lens' ListBotsResponse (Maybe [LexBotConfig])
- listBotsResponse_httpStatus :: Lens' ListBotsResponse Int
- updateQuickConnectConfig_instanceId :: Lens' UpdateQuickConnectConfig Text
- updateQuickConnectConfig_quickConnectId :: Lens' UpdateQuickConnectConfig Text
- updateQuickConnectConfig_quickConnectConfig :: Lens' UpdateQuickConnectConfig QuickConnectConfig
- describeAgentStatus_instanceId :: Lens' DescribeAgentStatus Text
- describeAgentStatus_agentStatusId :: Lens' DescribeAgentStatus Text
- describeAgentStatusResponse_agentStatus :: Lens' DescribeAgentStatusResponse (Maybe AgentStatus)
- describeAgentStatusResponse_httpStatus :: Lens' DescribeAgentStatusResponse Int
- deleteInstance_instanceId :: Lens' DeleteInstance Text
- disassociateInstanceStorageConfig_instanceId :: Lens' DisassociateInstanceStorageConfig Text
- disassociateInstanceStorageConfig_associationId :: Lens' DisassociateInstanceStorageConfig Text
- disassociateInstanceStorageConfig_resourceType :: Lens' DisassociateInstanceStorageConfig InstanceStorageResourceType
- createRoutingProfile_queueConfigs :: Lens' CreateRoutingProfile (Maybe (NonEmpty RoutingProfileQueueConfig))
- createRoutingProfile_tags :: Lens' CreateRoutingProfile (Maybe (HashMap Text Text))
- createRoutingProfile_instanceId :: Lens' CreateRoutingProfile Text
- createRoutingProfile_name :: Lens' CreateRoutingProfile Text
- createRoutingProfile_description :: Lens' CreateRoutingProfile Text
- createRoutingProfile_defaultOutboundQueueId :: Lens' CreateRoutingProfile Text
- createRoutingProfile_mediaConcurrencies :: Lens' CreateRoutingProfile [MediaConcurrency]
- createRoutingProfileResponse_routingProfileArn :: Lens' CreateRoutingProfileResponse (Maybe Text)
- createRoutingProfileResponse_routingProfileId :: Lens' CreateRoutingProfileResponse (Maybe Text)
- createRoutingProfileResponse_httpStatus :: Lens' CreateRoutingProfileResponse Int
- updateInstanceStorageConfig_instanceId :: Lens' UpdateInstanceStorageConfig Text
- updateInstanceStorageConfig_associationId :: Lens' UpdateInstanceStorageConfig Text
- updateInstanceStorageConfig_resourceType :: Lens' UpdateInstanceStorageConfig InstanceStorageResourceType
- updateInstanceStorageConfig_storageConfig :: Lens' UpdateInstanceStorageConfig InstanceStorageConfig
- disassociateQueueQuickConnects_instanceId :: Lens' DisassociateQueueQuickConnects Text
- disassociateQueueQuickConnects_queueId :: Lens' DisassociateQueueQuickConnects Text
- disassociateQueueQuickConnects_quickConnectIds :: Lens' DisassociateQueueQuickConnects (NonEmpty Text)
- createUseCase_tags :: Lens' CreateUseCase (Maybe (HashMap Text Text))
- createUseCase_instanceId :: Lens' CreateUseCase Text
- createUseCase_integrationAssociationId :: Lens' CreateUseCase Text
- createUseCase_useCaseType :: Lens' CreateUseCase UseCaseType
- createUseCaseResponse_useCaseArn :: Lens' CreateUseCaseResponse (Maybe Text)
- createUseCaseResponse_useCaseId :: Lens' CreateUseCaseResponse (Maybe Text)
- createUseCaseResponse_httpStatus :: Lens' CreateUseCaseResponse Int
- disassociateBot_lexBot :: Lens' DisassociateBot (Maybe LexBot)
- disassociateBot_lexV2Bot :: Lens' DisassociateBot (Maybe LexV2Bot)
- disassociateBot_instanceId :: Lens' DisassociateBot Text
- listQueueQuickConnects_nextToken :: Lens' ListQueueQuickConnects (Maybe Text)
- listQueueQuickConnects_maxResults :: Lens' ListQueueQuickConnects (Maybe Natural)
- listQueueQuickConnects_instanceId :: Lens' ListQueueQuickConnects Text
- listQueueQuickConnects_queueId :: Lens' ListQueueQuickConnects Text
- listQueueQuickConnectsResponse_quickConnectSummaryList :: Lens' ListQueueQuickConnectsResponse (Maybe [QuickConnectSummary])
- listQueueQuickConnectsResponse_nextToken :: Lens' ListQueueQuickConnectsResponse (Maybe Text)
- listQueueQuickConnectsResponse_httpStatus :: Lens' ListQueueQuickConnectsResponse Int
- getCurrentMetricData_nextToken :: Lens' GetCurrentMetricData (Maybe Text)
- getCurrentMetricData_groupings :: Lens' GetCurrentMetricData (Maybe [Grouping])
- getCurrentMetricData_maxResults :: Lens' GetCurrentMetricData (Maybe Natural)
- getCurrentMetricData_instanceId :: Lens' GetCurrentMetricData Text
- getCurrentMetricData_filters :: Lens' GetCurrentMetricData Filters
- getCurrentMetricData_currentMetrics :: Lens' GetCurrentMetricData [CurrentMetric]
- getCurrentMetricDataResponse_metricResults :: Lens' GetCurrentMetricDataResponse (Maybe [CurrentMetricResult])
- getCurrentMetricDataResponse_dataSnapshotTime :: Lens' GetCurrentMetricDataResponse (Maybe UTCTime)
- getCurrentMetricDataResponse_nextToken :: Lens' GetCurrentMetricDataResponse (Maybe Text)
- getCurrentMetricDataResponse_httpStatus :: Lens' GetCurrentMetricDataResponse Int
- createContactFlow_description :: Lens' CreateContactFlow (Maybe Text)
- createContactFlow_tags :: Lens' CreateContactFlow (Maybe (HashMap Text Text))
- createContactFlow_instanceId :: Lens' CreateContactFlow Text
- createContactFlow_name :: Lens' CreateContactFlow Text
- createContactFlow_type :: Lens' CreateContactFlow ContactFlowType
- createContactFlow_content :: Lens' CreateContactFlow Text
- createContactFlowResponse_contactFlowArn :: Lens' CreateContactFlowResponse (Maybe Text)
- createContactFlowResponse_contactFlowId :: Lens' CreateContactFlowResponse (Maybe Text)
- createContactFlowResponse_httpStatus :: Lens' CreateContactFlowResponse Int
- listRoutingProfiles_nextToken :: Lens' ListRoutingProfiles (Maybe Text)
- listRoutingProfiles_maxResults :: Lens' ListRoutingProfiles (Maybe Natural)
- listRoutingProfiles_instanceId :: Lens' ListRoutingProfiles Text
- listRoutingProfilesResponse_routingProfileSummaryList :: Lens' ListRoutingProfilesResponse (Maybe [RoutingProfileSummary])
- listRoutingProfilesResponse_nextToken :: Lens' ListRoutingProfilesResponse (Maybe Text)
- listRoutingProfilesResponse_httpStatus :: Lens' ListRoutingProfilesResponse Int
- deleteIntegrationAssociation_instanceId :: Lens' DeleteIntegrationAssociation Text
- deleteIntegrationAssociation_integrationAssociationId :: Lens' DeleteIntegrationAssociation Text
- deleteHoursOfOperation_instanceId :: Lens' DeleteHoursOfOperation Text
- deleteHoursOfOperation_hoursOfOperationId :: Lens' DeleteHoursOfOperation Text
- updateUserPhoneConfig_phoneConfig :: Lens' UpdateUserPhoneConfig UserPhoneConfig
- updateUserPhoneConfig_userId :: Lens' UpdateUserPhoneConfig Text
- updateUserPhoneConfig_instanceId :: Lens' UpdateUserPhoneConfig Text
- updateHoursOfOperation_config :: Lens' UpdateHoursOfOperation (Maybe [HoursOfOperationConfig])
- updateHoursOfOperation_name :: Lens' UpdateHoursOfOperation (Maybe Text)
- updateHoursOfOperation_timeZone :: Lens' UpdateHoursOfOperation (Maybe Text)
- updateHoursOfOperation_description :: Lens' UpdateHoursOfOperation (Maybe Text)
- updateHoursOfOperation_instanceId :: Lens' UpdateHoursOfOperation Text
- updateHoursOfOperation_hoursOfOperationId :: Lens' UpdateHoursOfOperation Text
- listApprovedOrigins_nextToken :: Lens' ListApprovedOrigins (Maybe Text)
- listApprovedOrigins_maxResults :: Lens' ListApprovedOrigins (Maybe Natural)
- listApprovedOrigins_instanceId :: Lens' ListApprovedOrigins Text
- listApprovedOriginsResponse_nextToken :: Lens' ListApprovedOriginsResponse (Maybe Text)
- listApprovedOriginsResponse_origins :: Lens' ListApprovedOriginsResponse (Maybe [Text])
- listApprovedOriginsResponse_httpStatus :: Lens' ListApprovedOriginsResponse Int
- describeUserHierarchyStructure_instanceId :: Lens' DescribeUserHierarchyStructure Text
- describeUserHierarchyStructureResponse_hierarchyStructure :: Lens' DescribeUserHierarchyStructureResponse (Maybe HierarchyStructure)
- describeUserHierarchyStructureResponse_httpStatus :: Lens' DescribeUserHierarchyStructureResponse Int
- listPhoneNumbers_phoneNumberTypes :: Lens' ListPhoneNumbers (Maybe [PhoneNumberType])
- listPhoneNumbers_phoneNumberCountryCodes :: Lens' ListPhoneNumbers (Maybe [PhoneNumberCountryCode])
- listPhoneNumbers_nextToken :: Lens' ListPhoneNumbers (Maybe Text)
- listPhoneNumbers_maxResults :: Lens' ListPhoneNumbers (Maybe Natural)
- listPhoneNumbers_instanceId :: Lens' ListPhoneNumbers Text
- listPhoneNumbersResponse_phoneNumberSummaryList :: Lens' ListPhoneNumbersResponse (Maybe [PhoneNumberSummary])
- listPhoneNumbersResponse_nextToken :: Lens' ListPhoneNumbersResponse (Maybe Text)
- listPhoneNumbersResponse_httpStatus :: Lens' ListPhoneNumbersResponse Int
- updateContactAttributes_initialContactId :: Lens' UpdateContactAttributes Text
- updateContactAttributes_instanceId :: Lens' UpdateContactAttributes Text
- updateContactAttributes_attributes :: Lens' UpdateContactAttributes (HashMap Text Text)
- updateContactAttributesResponse_httpStatus :: Lens' UpdateContactAttributesResponse Int
- listUseCases_nextToken :: Lens' ListUseCases (Maybe Text)
- listUseCases_maxResults :: Lens' ListUseCases (Maybe Natural)
- listUseCases_instanceId :: Lens' ListUseCases Text
- listUseCases_integrationAssociationId :: Lens' ListUseCases Text
- listUseCasesResponse_useCaseSummaryList :: Lens' ListUseCasesResponse (Maybe [UseCase])
- listUseCasesResponse_nextToken :: Lens' ListUseCasesResponse (Maybe Text)
- listUseCasesResponse_httpStatus :: Lens' ListUseCasesResponse Int
- startChatContact_clientToken :: Lens' StartChatContact (Maybe Text)
- startChatContact_attributes :: Lens' StartChatContact (Maybe (HashMap Text Text))
- startChatContact_initialMessage :: Lens' StartChatContact (Maybe ChatMessage)
- startChatContact_instanceId :: Lens' StartChatContact Text
- startChatContact_contactFlowId :: Lens' StartChatContact Text
- startChatContact_participantDetails :: Lens' StartChatContact ParticipantDetails
- startChatContactResponse_participantToken :: Lens' StartChatContactResponse (Maybe Text)
- startChatContactResponse_participantId :: Lens' StartChatContactResponse (Maybe Text)
- startChatContactResponse_contactId :: Lens' StartChatContactResponse (Maybe Text)
- startChatContactResponse_httpStatus :: Lens' StartChatContactResponse Int
- deleteUseCase_instanceId :: Lens' DeleteUseCase Text
- deleteUseCase_integrationAssociationId :: Lens' DeleteUseCase Text
- deleteUseCase_useCaseId :: Lens' DeleteUseCase Text
- updateUserSecurityProfiles_securityProfileIds :: Lens' UpdateUserSecurityProfiles (NonEmpty Text)
- updateUserSecurityProfiles_userId :: Lens' UpdateUserSecurityProfiles Text
- updateUserSecurityProfiles_instanceId :: Lens' UpdateUserSecurityProfiles Text
- getContactAttributes_instanceId :: Lens' GetContactAttributes Text
- getContactAttributes_initialContactId :: Lens' GetContactAttributes Text
- getContactAttributesResponse_attributes :: Lens' GetContactAttributesResponse (Maybe (HashMap Text Text))
- getContactAttributesResponse_httpStatus :: Lens' GetContactAttributesResponse Int
- listLambdaFunctions_nextToken :: Lens' ListLambdaFunctions (Maybe Text)
- listLambdaFunctions_maxResults :: Lens' ListLambdaFunctions (Maybe Natural)
- listLambdaFunctions_instanceId :: Lens' ListLambdaFunctions Text
- listLambdaFunctionsResponse_lambdaFunctions :: Lens' ListLambdaFunctionsResponse (Maybe [Text])
- listLambdaFunctionsResponse_nextToken :: Lens' ListLambdaFunctionsResponse (Maybe Text)
- listLambdaFunctionsResponse_httpStatus :: Lens' ListLambdaFunctionsResponse Int
- describeUserHierarchyGroup_hierarchyGroupId :: Lens' DescribeUserHierarchyGroup Text
- describeUserHierarchyGroup_instanceId :: Lens' DescribeUserHierarchyGroup Text
- describeUserHierarchyGroupResponse_hierarchyGroup :: Lens' DescribeUserHierarchyGroupResponse (Maybe HierarchyGroup)
- describeUserHierarchyGroupResponse_httpStatus :: Lens' DescribeUserHierarchyGroupResponse Int
- describeUser_userId :: Lens' DescribeUser Text
- describeUser_instanceId :: Lens' DescribeUser Text
- describeUserResponse_user :: Lens' DescribeUserResponse (Maybe User)
- describeUserResponse_httpStatus :: Lens' DescribeUserResponse Int
- resumeContactRecording_instanceId :: Lens' ResumeContactRecording Text
- resumeContactRecording_contactId :: Lens' ResumeContactRecording Text
- resumeContactRecording_initialContactId :: Lens' ResumeContactRecording Text
- resumeContactRecordingResponse_httpStatus :: Lens' ResumeContactRecordingResponse Int
- updateContactFlowName_name :: Lens' UpdateContactFlowName (Maybe Text)
- updateContactFlowName_description :: Lens' UpdateContactFlowName (Maybe Text)
- updateContactFlowName_instanceId :: Lens' UpdateContactFlowName Text
- updateContactFlowName_contactFlowId :: Lens' UpdateContactFlowName Text
- suspendContactRecording_instanceId :: Lens' SuspendContactRecording Text
- suspendContactRecording_contactId :: Lens' SuspendContactRecording Text
- suspendContactRecording_initialContactId :: Lens' SuspendContactRecording Text
- suspendContactRecordingResponse_httpStatus :: Lens' SuspendContactRecordingResponse Int
- updateQueueName_name :: Lens' UpdateQueueName (Maybe Text)
- updateQueueName_description :: Lens' UpdateQueueName (Maybe Text)
- updateQueueName_instanceId :: Lens' UpdateQueueName Text
- updateQueueName_queueId :: Lens' UpdateQueueName Text
- updateQueueMaxContacts_maxContacts :: Lens' UpdateQueueMaxContacts (Maybe Natural)
- updateQueueMaxContacts_instanceId :: Lens' UpdateQueueMaxContacts Text
- updateQueueMaxContacts_queueId :: Lens' UpdateQueueMaxContacts Text
- listRoutingProfileQueues_nextToken :: Lens' ListRoutingProfileQueues (Maybe Text)
- listRoutingProfileQueues_maxResults :: Lens' ListRoutingProfileQueues (Maybe Natural)
- listRoutingProfileQueues_instanceId :: Lens' ListRoutingProfileQueues Text
- listRoutingProfileQueues_routingProfileId :: Lens' ListRoutingProfileQueues Text
- listRoutingProfileQueuesResponse_routingProfileQueueConfigSummaryList :: Lens' ListRoutingProfileQueuesResponse (Maybe [RoutingProfileQueueConfigSummary])
- listRoutingProfileQueuesResponse_nextToken :: Lens' ListRoutingProfileQueuesResponse (Maybe Text)
- listRoutingProfileQueuesResponse_httpStatus :: Lens' ListRoutingProfileQueuesResponse Int
- disassociateRoutingProfileQueues_instanceId :: Lens' DisassociateRoutingProfileQueues Text
- disassociateRoutingProfileQueues_routingProfileId :: Lens' DisassociateRoutingProfileQueues Text
- disassociateRoutingProfileQueues_queueReferences :: Lens' DisassociateRoutingProfileQueues [RoutingProfileQueueReference]
- disassociateLambdaFunction_instanceId :: Lens' DisassociateLambdaFunction Text
- disassociateLambdaFunction_functionArn :: Lens' DisassociateLambdaFunction Text
- updateContactFlowContent_instanceId :: Lens' UpdateContactFlowContent Text
- updateContactFlowContent_contactFlowId :: Lens' UpdateContactFlowContent Text
- updateContactFlowContent_content :: Lens' UpdateContactFlowContent Text
- updateUserHierarchyStructure_hierarchyStructure :: Lens' UpdateUserHierarchyStructure HierarchyStructureUpdate
- updateUserHierarchyStructure_instanceId :: Lens' UpdateUserHierarchyStructure Text
- describeHoursOfOperation_instanceId :: Lens' DescribeHoursOfOperation Text
- describeHoursOfOperation_hoursOfOperationId :: Lens' DescribeHoursOfOperation Text
- describeHoursOfOperationResponse_hoursOfOperation :: Lens' DescribeHoursOfOperationResponse (Maybe HoursOfOperation)
- describeHoursOfOperationResponse_httpStatus :: Lens' DescribeHoursOfOperationResponse Int
- listQuickConnects_quickConnectTypes :: Lens' ListQuickConnects (Maybe [QuickConnectType])
- listQuickConnects_nextToken :: Lens' ListQuickConnects (Maybe Text)
- listQuickConnects_maxResults :: Lens' ListQuickConnects (Maybe Natural)
- listQuickConnects_instanceId :: Lens' ListQuickConnects Text
- listQuickConnectsResponse_quickConnectSummaryList :: Lens' ListQuickConnectsResponse (Maybe [QuickConnectSummary])
- listQuickConnectsResponse_nextToken :: Lens' ListQuickConnectsResponse (Maybe Text)
- listQuickConnectsResponse_httpStatus :: Lens' ListQuickConnectsResponse Int
- createUserHierarchyGroup_parentGroupId :: Lens' CreateUserHierarchyGroup (Maybe Text)
- createUserHierarchyGroup_name :: Lens' CreateUserHierarchyGroup Text
- createUserHierarchyGroup_instanceId :: Lens' CreateUserHierarchyGroup Text
- createUserHierarchyGroupResponse_hierarchyGroupArn :: Lens' CreateUserHierarchyGroupResponse (Maybe Text)
- createUserHierarchyGroupResponse_hierarchyGroupId :: Lens' CreateUserHierarchyGroupResponse (Maybe Text)
- createUserHierarchyGroupResponse_httpStatus :: Lens' CreateUserHierarchyGroupResponse Int
- createUser_directoryUserId :: Lens' CreateUser (Maybe Text)
- createUser_identityInfo :: Lens' CreateUser (Maybe UserIdentityInfo)
- createUser_password :: Lens' CreateUser (Maybe Text)
- createUser_hierarchyGroupId :: Lens' CreateUser (Maybe Text)
- createUser_tags :: Lens' CreateUser (Maybe (HashMap Text Text))
- createUser_username :: Lens' CreateUser Text
- createUser_phoneConfig :: Lens' CreateUser UserPhoneConfig
- createUser_securityProfileIds :: Lens' CreateUser (NonEmpty Text)
- createUser_routingProfileId :: Lens' CreateUser Text
- createUser_instanceId :: Lens' CreateUser Text
- createUserResponse_userId :: Lens' CreateUserResponse (Maybe Text)
- createUserResponse_userArn :: Lens' CreateUserResponse (Maybe Text)
- createUserResponse_httpStatus :: Lens' CreateUserResponse Int
- createQueue_maxContacts :: Lens' CreateQueue (Maybe Natural)
- createQueue_quickConnectIds :: Lens' CreateQueue (Maybe (NonEmpty Text))
- createQueue_outboundCallerConfig :: Lens' CreateQueue (Maybe OutboundCallerConfig)
- createQueue_description :: Lens' CreateQueue (Maybe Text)
- createQueue_tags :: Lens' CreateQueue (Maybe (HashMap Text Text))
- createQueue_instanceId :: Lens' CreateQueue Text
- createQueue_name :: Lens' CreateQueue Text
- createQueue_hoursOfOperationId :: Lens' CreateQueue Text
- createQueueResponse_queueArn :: Lens' CreateQueueResponse (Maybe Text)
- createQueueResponse_queueId :: Lens' CreateQueueResponse (Maybe Text)
- createQueueResponse_httpStatus :: Lens' CreateQueueResponse Int
- updateQuickConnectName_name :: Lens' UpdateQuickConnectName (Maybe Text)
- updateQuickConnectName_description :: Lens' UpdateQuickConnectName (Maybe Text)
- updateQuickConnectName_instanceId :: Lens' UpdateQuickConnectName Text
- updateQuickConnectName_quickConnectId :: Lens' UpdateQuickConnectName Text
- listPrompts_nextToken :: Lens' ListPrompts (Maybe Text)
- listPrompts_maxResults :: Lens' ListPrompts (Maybe Natural)
- listPrompts_instanceId :: Lens' ListPrompts Text
- listPromptsResponse_promptSummaryList :: Lens' ListPromptsResponse (Maybe [PromptSummary])
- listPromptsResponse_nextToken :: Lens' ListPromptsResponse (Maybe Text)
- listPromptsResponse_httpStatus :: Lens' ListPromptsResponse Int
- associateSecurityKey_instanceId :: Lens' AssociateSecurityKey Text
- associateSecurityKey_key :: Lens' AssociateSecurityKey Text
- associateSecurityKeyResponse_associationId :: Lens' AssociateSecurityKeyResponse (Maybe Text)
- associateSecurityKeyResponse_httpStatus :: Lens' AssociateSecurityKeyResponse Int
- stopContactRecording_instanceId :: Lens' StopContactRecording Text
- stopContactRecording_contactId :: Lens' StopContactRecording Text
- stopContactRecording_initialContactId :: Lens' StopContactRecording Text
- stopContactRecordingResponse_httpStatus :: Lens' StopContactRecordingResponse Int
- disassociateApprovedOrigin_instanceId :: Lens' DisassociateApprovedOrigin Text
- disassociateApprovedOrigin_origin :: Lens' DisassociateApprovedOrigin Text
- listSecurityKeys_nextToken :: Lens' ListSecurityKeys (Maybe Text)
- listSecurityKeys_maxResults :: Lens' ListSecurityKeys (Maybe Natural)
- listSecurityKeys_instanceId :: Lens' ListSecurityKeys Text
- listSecurityKeysResponse_nextToken :: Lens' ListSecurityKeysResponse (Maybe Text)
- listSecurityKeysResponse_securityKeys :: Lens' ListSecurityKeysResponse (Maybe [SecurityKey])
- listSecurityKeysResponse_httpStatus :: Lens' ListSecurityKeysResponse Int
- getFederationToken_instanceId :: Lens' GetFederationToken Text
- getFederationTokenResponse_credentials :: Lens' GetFederationTokenResponse (Maybe Credentials)
- getFederationTokenResponse_httpStatus :: Lens' GetFederationTokenResponse Int
- stopContact_contactId :: Lens' StopContact Text
- stopContact_instanceId :: Lens' StopContact Text
- stopContactResponse_httpStatus :: Lens' StopContactResponse Int
- deleteUser_instanceId :: Lens' DeleteUser Text
- deleteUser_userId :: Lens' DeleteUser Text
- tagResource_resourceArn :: Lens' TagResource Text
- tagResource_tags :: Lens' TagResource (HashMap Text Text)
- updateUserIdentityInfo_identityInfo :: Lens' UpdateUserIdentityInfo UserIdentityInfo
- updateUserIdentityInfo_userId :: Lens' UpdateUserIdentityInfo Text
- updateUserIdentityInfo_instanceId :: Lens' UpdateUserIdentityInfo Text
- listInstances_nextToken :: Lens' ListInstances (Maybe Text)
- listInstances_maxResults :: Lens' ListInstances (Maybe Natural)
- listInstancesResponse_instanceSummaryList :: Lens' ListInstancesResponse (Maybe [InstanceSummary])
- listInstancesResponse_nextToken :: Lens' ListInstancesResponse (Maybe Text)
- listInstancesResponse_httpStatus :: Lens' ListInstancesResponse Int
- deleteUserHierarchyGroup_hierarchyGroupId :: Lens' DeleteUserHierarchyGroup Text
- deleteUserHierarchyGroup_instanceId :: Lens' DeleteUserHierarchyGroup Text
- updateRoutingProfileDefaultOutboundQueue_instanceId :: Lens' UpdateRoutingProfileDefaultOutboundQueue Text
- updateRoutingProfileDefaultOutboundQueue_routingProfileId :: Lens' UpdateRoutingProfileDefaultOutboundQueue Text
- updateRoutingProfileDefaultOutboundQueue_defaultOutboundQueueId :: Lens' UpdateRoutingProfileDefaultOutboundQueue Text
- updateQueueOutboundCallerConfig_instanceId :: Lens' UpdateQueueOutboundCallerConfig Text
- updateQueueOutboundCallerConfig_queueId :: Lens' UpdateQueueOutboundCallerConfig Text
- updateQueueOutboundCallerConfig_outboundCallerConfig :: Lens' UpdateQueueOutboundCallerConfig OutboundCallerConfig
- listContactFlows_contactFlowTypes :: Lens' ListContactFlows (Maybe [ContactFlowType])
- listContactFlows_nextToken :: Lens' ListContactFlows (Maybe Text)
- listContactFlows_maxResults :: Lens' ListContactFlows (Maybe Natural)
- listContactFlows_instanceId :: Lens' ListContactFlows Text
- listContactFlowsResponse_contactFlowSummaryList :: Lens' ListContactFlowsResponse (Maybe [ContactFlowSummary])
- listContactFlowsResponse_nextToken :: Lens' ListContactFlowsResponse (Maybe Text)
- listContactFlowsResponse_httpStatus :: Lens' ListContactFlowsResponse Int
- createIntegrationAssociation_sourceType :: Lens' CreateIntegrationAssociation (Maybe SourceType)
- createIntegrationAssociation_sourceApplicationUrl :: Lens' CreateIntegrationAssociation (Maybe Text)
- createIntegrationAssociation_sourceApplicationName :: Lens' CreateIntegrationAssociation (Maybe Text)
- createIntegrationAssociation_tags :: Lens' CreateIntegrationAssociation (Maybe (HashMap Text Text))
- createIntegrationAssociation_instanceId :: Lens' CreateIntegrationAssociation Text
- createIntegrationAssociation_integrationType :: Lens' CreateIntegrationAssociation IntegrationType
- createIntegrationAssociation_integrationArn :: Lens' CreateIntegrationAssociation Text
- createIntegrationAssociationResponse_integrationAssociationId :: Lens' CreateIntegrationAssociationResponse (Maybe Text)
- createIntegrationAssociationResponse_integrationAssociationArn :: Lens' CreateIntegrationAssociationResponse (Maybe Text)
- createIntegrationAssociationResponse_httpStatus :: Lens' CreateIntegrationAssociationResponse Int
- untagResource_resourceArn :: Lens' UntagResource Text
- untagResource_tagKeys :: Lens' UntagResource (NonEmpty Text)
- associateApprovedOrigin_instanceId :: Lens' AssociateApprovedOrigin Text
- associateApprovedOrigin_origin :: Lens' AssociateApprovedOrigin Text
- createHoursOfOperation_description :: Lens' CreateHoursOfOperation (Maybe Text)
- createHoursOfOperation_tags :: Lens' CreateHoursOfOperation (Maybe (HashMap Text Text))
- createHoursOfOperation_instanceId :: Lens' CreateHoursOfOperation Text
- createHoursOfOperation_name :: Lens' CreateHoursOfOperation Text
- createHoursOfOperation_timeZone :: Lens' CreateHoursOfOperation Text
- createHoursOfOperation_config :: Lens' CreateHoursOfOperation [HoursOfOperationConfig]
- createHoursOfOperationResponse_hoursOfOperationArn :: Lens' CreateHoursOfOperationResponse (Maybe Text)
- createHoursOfOperationResponse_hoursOfOperationId :: Lens' CreateHoursOfOperationResponse (Maybe Text)
- createHoursOfOperationResponse_httpStatus :: Lens' CreateHoursOfOperationResponse Int
- disassociateSecurityKey_instanceId :: Lens' DisassociateSecurityKey Text
- disassociateSecurityKey_associationId :: Lens' DisassociateSecurityKey Text
- updateRoutingProfileConcurrency_instanceId :: Lens' UpdateRoutingProfileConcurrency Text
- updateRoutingProfileConcurrency_routingProfileId :: Lens' UpdateRoutingProfileConcurrency Text
- updateRoutingProfileConcurrency_mediaConcurrencies :: Lens' UpdateRoutingProfileConcurrency [MediaConcurrency]
- listInstanceStorageConfigs_nextToken :: Lens' ListInstanceStorageConfigs (Maybe Text)
- listInstanceStorageConfigs_maxResults :: Lens' ListInstanceStorageConfigs (Maybe Natural)
- listInstanceStorageConfigs_instanceId :: Lens' ListInstanceStorageConfigs Text
- listInstanceStorageConfigs_resourceType :: Lens' ListInstanceStorageConfigs InstanceStorageResourceType
- listInstanceStorageConfigsResponse_storageConfigs :: Lens' ListInstanceStorageConfigsResponse (Maybe [InstanceStorageConfig])
- listInstanceStorageConfigsResponse_nextToken :: Lens' ListInstanceStorageConfigsResponse (Maybe Text)
- listInstanceStorageConfigsResponse_httpStatus :: Lens' ListInstanceStorageConfigsResponse Int
- describeQuickConnect_instanceId :: Lens' DescribeQuickConnect Text
- describeQuickConnect_quickConnectId :: Lens' DescribeQuickConnect Text
- describeQuickConnectResponse_quickConnect :: Lens' DescribeQuickConnectResponse (Maybe QuickConnect)
- describeQuickConnectResponse_httpStatus :: Lens' DescribeQuickConnectResponse Int
- associateInstanceStorageConfig_instanceId :: Lens' AssociateInstanceStorageConfig Text
- associateInstanceStorageConfig_resourceType :: Lens' AssociateInstanceStorageConfig InstanceStorageResourceType
- associateInstanceStorageConfig_storageConfig :: Lens' AssociateInstanceStorageConfig InstanceStorageConfig
- associateInstanceStorageConfigResponse_associationId :: Lens' AssociateInstanceStorageConfigResponse (Maybe Text)
- associateInstanceStorageConfigResponse_httpStatus :: Lens' AssociateInstanceStorageConfigResponse Int
- listHoursOfOperations_nextToken :: Lens' ListHoursOfOperations (Maybe Text)
- listHoursOfOperations_maxResults :: Lens' ListHoursOfOperations (Maybe Natural)
- listHoursOfOperations_instanceId :: Lens' ListHoursOfOperations Text
- listHoursOfOperationsResponse_nextToken :: Lens' ListHoursOfOperationsResponse (Maybe Text)
- listHoursOfOperationsResponse_hoursOfOperationSummaryList :: Lens' ListHoursOfOperationsResponse (Maybe [HoursOfOperationSummary])
- listHoursOfOperationsResponse_httpStatus :: Lens' ListHoursOfOperationsResponse Int
- listIntegrationAssociations_nextToken :: Lens' ListIntegrationAssociations (Maybe Text)
- listIntegrationAssociations_integrationType :: Lens' ListIntegrationAssociations (Maybe IntegrationType)
- listIntegrationAssociations_maxResults :: Lens' ListIntegrationAssociations (Maybe Natural)
- listIntegrationAssociations_instanceId :: Lens' ListIntegrationAssociations Text
- listIntegrationAssociationsResponse_nextToken :: Lens' ListIntegrationAssociationsResponse (Maybe Text)
- listIntegrationAssociationsResponse_integrationAssociationSummaryList :: Lens' ListIntegrationAssociationsResponse (Maybe [IntegrationAssociationSummary])
- listIntegrationAssociationsResponse_httpStatus :: Lens' ListIntegrationAssociationsResponse Int
- createAgentStatus_displayOrder :: Lens' CreateAgentStatus (Maybe Natural)
- createAgentStatus_description :: Lens' CreateAgentStatus (Maybe Text)
- createAgentStatus_tags :: Lens' CreateAgentStatus (Maybe (HashMap Text Text))
- createAgentStatus_instanceId :: Lens' CreateAgentStatus Text
- createAgentStatus_name :: Lens' CreateAgentStatus Text
- createAgentStatus_state :: Lens' CreateAgentStatus AgentStatusState
- createAgentStatusResponse_agentStatusId :: Lens' CreateAgentStatusResponse (Maybe Text)
- createAgentStatusResponse_agentStatusARN :: Lens' CreateAgentStatusResponse (Maybe Text)
- createAgentStatusResponse_httpStatus :: Lens' CreateAgentStatusResponse Int
- updateRoutingProfileName_name :: Lens' UpdateRoutingProfileName (Maybe Text)
- updateRoutingProfileName_description :: Lens' UpdateRoutingProfileName (Maybe Text)
- updateRoutingProfileName_instanceId :: Lens' UpdateRoutingProfileName Text
- updateRoutingProfileName_routingProfileId :: Lens' UpdateRoutingProfileName Text
- listLexBots_nextToken :: Lens' ListLexBots (Maybe Text)
- listLexBots_maxResults :: Lens' ListLexBots (Maybe Natural)
- listLexBots_instanceId :: Lens' ListLexBots Text
- listLexBotsResponse_nextToken :: Lens' ListLexBotsResponse (Maybe Text)
- listLexBotsResponse_lexBots :: Lens' ListLexBotsResponse (Maybe [LexBot])
- listLexBotsResponse_httpStatus :: Lens' ListLexBotsResponse Int
- listAgentStatuses_agentStatusTypes :: Lens' ListAgentStatuses (Maybe [AgentStatusType])
- listAgentStatuses_nextToken :: Lens' ListAgentStatuses (Maybe Text)
- listAgentStatuses_maxResults :: Lens' ListAgentStatuses (Maybe Natural)
- listAgentStatuses_instanceId :: Lens' ListAgentStatuses Text
- listAgentStatusesResponse_nextToken :: Lens' ListAgentStatusesResponse (Maybe Text)
- listAgentStatusesResponse_agentStatusSummaryList :: Lens' ListAgentStatusesResponse (Maybe [AgentStatusSummary])
- listAgentStatusesResponse_httpStatus :: Lens' ListAgentStatusesResponse Int
- associateLambdaFunction_instanceId :: Lens' AssociateLambdaFunction Text
- associateLambdaFunction_functionArn :: Lens' AssociateLambdaFunction Text
- associateRoutingProfileQueues_instanceId :: Lens' AssociateRoutingProfileQueues Text
- associateRoutingProfileQueues_routingProfileId :: Lens' AssociateRoutingProfileQueues Text
- associateRoutingProfileQueues_queueConfigs :: Lens' AssociateRoutingProfileQueues (NonEmpty RoutingProfileQueueConfig)
- agentStatus_displayOrder :: Lens' AgentStatus (Maybe Natural)
- agentStatus_state :: Lens' AgentStatus (Maybe AgentStatusState)
- agentStatus_name :: Lens' AgentStatus (Maybe Text)
- agentStatus_agentStatusId :: Lens' AgentStatus (Maybe Text)
- agentStatus_type :: Lens' AgentStatus (Maybe AgentStatusType)
- agentStatus_agentStatusARN :: Lens' AgentStatus (Maybe Text)
- agentStatus_description :: Lens' AgentStatus (Maybe Text)
- agentStatus_tags :: Lens' AgentStatus (Maybe (HashMap Text Text))
- agentStatusSummary_arn :: Lens' AgentStatusSummary (Maybe Text)
- agentStatusSummary_name :: Lens' AgentStatusSummary (Maybe Text)
- agentStatusSummary_id :: Lens' AgentStatusSummary (Maybe Text)
- agentStatusSummary_type :: Lens' AgentStatusSummary (Maybe AgentStatusType)
- answerMachineDetectionConfig_enableAnswerMachineDetection :: Lens' AnswerMachineDetectionConfig (Maybe Bool)
- answerMachineDetectionConfig_awaitAnswerMachinePrompt :: Lens' AnswerMachineDetectionConfig (Maybe Bool)
- attribute_value :: Lens' Attribute (Maybe Text)
- attribute_attributeType :: Lens' Attribute (Maybe InstanceAttributeType)
- chatMessage_contentType :: Lens' ChatMessage Text
- chatMessage_content :: Lens' ChatMessage Text
- contactFlow_arn :: Lens' ContactFlow (Maybe Text)
- contactFlow_content :: Lens' ContactFlow (Maybe Text)
- contactFlow_name :: Lens' ContactFlow (Maybe Text)
- contactFlow_id :: Lens' ContactFlow (Maybe Text)
- contactFlow_type :: Lens' ContactFlow (Maybe ContactFlowType)
- contactFlow_description :: Lens' ContactFlow (Maybe Text)
- contactFlow_tags :: Lens' ContactFlow (Maybe (HashMap Text Text))
- contactFlowSummary_arn :: Lens' ContactFlowSummary (Maybe Text)
- contactFlowSummary_name :: Lens' ContactFlowSummary (Maybe Text)
- contactFlowSummary_contactFlowType :: Lens' ContactFlowSummary (Maybe ContactFlowType)
- contactFlowSummary_id :: Lens' ContactFlowSummary (Maybe Text)
- credentials_accessTokenExpiration :: Lens' Credentials (Maybe UTCTime)
- credentials_accessToken :: Lens' Credentials (Maybe Text)
- credentials_refreshToken :: Lens' Credentials (Maybe Text)
- credentials_refreshTokenExpiration :: Lens' Credentials (Maybe UTCTime)
- currentMetric_name :: Lens' CurrentMetric (Maybe CurrentMetricName)
- currentMetric_unit :: Lens' CurrentMetric (Maybe Unit)
- currentMetricData_value :: Lens' CurrentMetricData (Maybe Double)
- currentMetricData_metric :: Lens' CurrentMetricData (Maybe CurrentMetric)
- currentMetricResult_collections :: Lens' CurrentMetricResult (Maybe [CurrentMetricData])
- currentMetricResult_dimensions :: Lens' CurrentMetricResult (Maybe Dimensions)
- dimensions_channel :: Lens' Dimensions (Maybe Channel)
- dimensions_queue :: Lens' Dimensions (Maybe QueueReference)
- encryptionConfig_encryptionType :: Lens' EncryptionConfig EncryptionType
- encryptionConfig_keyId :: Lens' EncryptionConfig Text
- filters_queues :: Lens' Filters (Maybe (NonEmpty Text))
- filters_channels :: Lens' Filters (Maybe [Channel])
- hierarchyGroup_arn :: Lens' HierarchyGroup (Maybe Text)
- hierarchyGroup_name :: Lens' HierarchyGroup (Maybe Text)
- hierarchyGroup_hierarchyPath :: Lens' HierarchyGroup (Maybe HierarchyPath)
- hierarchyGroup_id :: Lens' HierarchyGroup (Maybe Text)
- hierarchyGroup_levelId :: Lens' HierarchyGroup (Maybe Text)
- hierarchyGroupSummary_arn :: Lens' HierarchyGroupSummary (Maybe Text)
- hierarchyGroupSummary_name :: Lens' HierarchyGroupSummary (Maybe Text)
- hierarchyGroupSummary_id :: Lens' HierarchyGroupSummary (Maybe Text)
- hierarchyLevel_arn :: Lens' HierarchyLevel (Maybe Text)
- hierarchyLevel_name :: Lens' HierarchyLevel (Maybe Text)
- hierarchyLevel_id :: Lens' HierarchyLevel (Maybe Text)
- hierarchyLevelUpdate_name :: Lens' HierarchyLevelUpdate Text
- hierarchyPath_levelFive :: Lens' HierarchyPath (Maybe HierarchyGroupSummary)
- hierarchyPath_levelThree :: Lens' HierarchyPath (Maybe HierarchyGroupSummary)
- hierarchyPath_levelFour :: Lens' HierarchyPath (Maybe HierarchyGroupSummary)
- hierarchyPath_levelTwo :: Lens' HierarchyPath (Maybe HierarchyGroupSummary)
- hierarchyPath_levelOne :: Lens' HierarchyPath (Maybe HierarchyGroupSummary)
- hierarchyStructure_levelFive :: Lens' HierarchyStructure (Maybe HierarchyLevel)
- hierarchyStructure_levelThree :: Lens' HierarchyStructure (Maybe HierarchyLevel)
- hierarchyStructure_levelFour :: Lens' HierarchyStructure (Maybe HierarchyLevel)
- hierarchyStructure_levelTwo :: Lens' HierarchyStructure (Maybe HierarchyLevel)
- hierarchyStructure_levelOne :: Lens' HierarchyStructure (Maybe HierarchyLevel)
- hierarchyStructureUpdate_levelFive :: Lens' HierarchyStructureUpdate (Maybe HierarchyLevelUpdate)
- hierarchyStructureUpdate_levelThree :: Lens' HierarchyStructureUpdate (Maybe HierarchyLevelUpdate)
- hierarchyStructureUpdate_levelFour :: Lens' HierarchyStructureUpdate (Maybe HierarchyLevelUpdate)
- hierarchyStructureUpdate_levelTwo :: Lens' HierarchyStructureUpdate (Maybe HierarchyLevelUpdate)
- hierarchyStructureUpdate_levelOne :: Lens' HierarchyStructureUpdate (Maybe HierarchyLevelUpdate)
- historicalMetric_name :: Lens' HistoricalMetric (Maybe HistoricalMetricName)
- historicalMetric_threshold :: Lens' HistoricalMetric (Maybe Threshold)
- historicalMetric_unit :: Lens' HistoricalMetric (Maybe Unit)
- historicalMetric_statistic :: Lens' HistoricalMetric (Maybe Statistic)
- historicalMetricData_value :: Lens' HistoricalMetricData (Maybe Double)
- historicalMetricData_metric :: Lens' HistoricalMetricData (Maybe HistoricalMetric)
- historicalMetricResult_collections :: Lens' HistoricalMetricResult (Maybe [HistoricalMetricData])
- historicalMetricResult_dimensions :: Lens' HistoricalMetricResult (Maybe Dimensions)
- hoursOfOperation_config :: Lens' HoursOfOperation (Maybe [HoursOfOperationConfig])
- hoursOfOperation_name :: Lens' HoursOfOperation (Maybe Text)
- hoursOfOperation_hoursOfOperationArn :: Lens' HoursOfOperation (Maybe Text)
- hoursOfOperation_hoursOfOperationId :: Lens' HoursOfOperation (Maybe Text)
- hoursOfOperation_timeZone :: Lens' HoursOfOperation (Maybe Text)
- hoursOfOperation_description :: Lens' HoursOfOperation (Maybe Text)
- hoursOfOperation_tags :: Lens' HoursOfOperation (Maybe (HashMap Text Text))
- hoursOfOperationConfig_day :: Lens' HoursOfOperationConfig HoursOfOperationDays
- hoursOfOperationConfig_startTime :: Lens' HoursOfOperationConfig HoursOfOperationTimeSlice
- hoursOfOperationConfig_endTime :: Lens' HoursOfOperationConfig HoursOfOperationTimeSlice
- hoursOfOperationSummary_arn :: Lens' HoursOfOperationSummary (Maybe Text)
- hoursOfOperationSummary_name :: Lens' HoursOfOperationSummary (Maybe Text)
- hoursOfOperationSummary_id :: Lens' HoursOfOperationSummary (Maybe Text)
- hoursOfOperationTimeSlice_hours :: Lens' HoursOfOperationTimeSlice Natural
- hoursOfOperationTimeSlice_minutes :: Lens' HoursOfOperationTimeSlice Natural
- instance_arn :: Lens' Instance (Maybe Text)
- instance_createdTime :: Lens' Instance (Maybe UTCTime)
- instance_outboundCallsEnabled :: Lens' Instance (Maybe Bool)
- instance_inboundCallsEnabled :: Lens' Instance (Maybe Bool)
- instance_instanceAlias :: Lens' Instance (Maybe Text)
- instance_id :: Lens' Instance (Maybe Text)
- instance_instanceStatus :: Lens' Instance (Maybe InstanceStatus)
- instance_identityManagementType :: Lens' Instance (Maybe DirectoryType)
- instance_statusReason :: Lens' Instance (Maybe InstanceStatusReason)
- instance_serviceRole :: Lens' Instance (Maybe Text)
- instanceStatusReason_message :: Lens' InstanceStatusReason (Maybe Text)
- instanceStorageConfig_associationId :: Lens' InstanceStorageConfig (Maybe Text)
- instanceStorageConfig_kinesisStreamConfig :: Lens' InstanceStorageConfig (Maybe KinesisStreamConfig)
- instanceStorageConfig_kinesisVideoStreamConfig :: Lens' InstanceStorageConfig (Maybe KinesisVideoStreamConfig)
- instanceStorageConfig_s3Config :: Lens' InstanceStorageConfig (Maybe S3Config)
- instanceStorageConfig_kinesisFirehoseConfig :: Lens' InstanceStorageConfig (Maybe KinesisFirehoseConfig)
- instanceStorageConfig_storageType :: Lens' InstanceStorageConfig StorageType
- instanceSummary_arn :: Lens' InstanceSummary (Maybe Text)
- instanceSummary_createdTime :: Lens' InstanceSummary (Maybe UTCTime)
- instanceSummary_outboundCallsEnabled :: Lens' InstanceSummary (Maybe Bool)
- instanceSummary_inboundCallsEnabled :: Lens' InstanceSummary (Maybe Bool)
- instanceSummary_instanceAlias :: Lens' InstanceSummary (Maybe Text)
- instanceSummary_id :: Lens' InstanceSummary (Maybe Text)
- instanceSummary_instanceStatus :: Lens' InstanceSummary (Maybe InstanceStatus)
- instanceSummary_identityManagementType :: Lens' InstanceSummary (Maybe DirectoryType)
- instanceSummary_serviceRole :: Lens' InstanceSummary (Maybe Text)
- integrationAssociationSummary_instanceId :: Lens' IntegrationAssociationSummary (Maybe Text)
- integrationAssociationSummary_sourceType :: Lens' IntegrationAssociationSummary (Maybe SourceType)
- integrationAssociationSummary_sourceApplicationUrl :: Lens' IntegrationAssociationSummary (Maybe Text)
- integrationAssociationSummary_integrationAssociationId :: Lens' IntegrationAssociationSummary (Maybe Text)
- integrationAssociationSummary_integrationAssociationArn :: Lens' IntegrationAssociationSummary (Maybe Text)
- integrationAssociationSummary_sourceApplicationName :: Lens' IntegrationAssociationSummary (Maybe Text)
- integrationAssociationSummary_integrationArn :: Lens' IntegrationAssociationSummary (Maybe Text)
- integrationAssociationSummary_integrationType :: Lens' IntegrationAssociationSummary (Maybe IntegrationType)
- kinesisFirehoseConfig_firehoseArn :: Lens' KinesisFirehoseConfig Text
- kinesisStreamConfig_streamArn :: Lens' KinesisStreamConfig Text
- kinesisVideoStreamConfig_prefix :: Lens' KinesisVideoStreamConfig Text
- kinesisVideoStreamConfig_retentionPeriodHours :: Lens' KinesisVideoStreamConfig Natural
- kinesisVideoStreamConfig_encryptionConfig :: Lens' KinesisVideoStreamConfig EncryptionConfig
- lexBot_lexRegion :: Lens' LexBot (Maybe Text)
- lexBot_name :: Lens' LexBot (Maybe Text)
- lexBotConfig_lexBot :: Lens' LexBotConfig (Maybe LexBot)
- lexBotConfig_lexV2Bot :: Lens' LexBotConfig (Maybe LexV2Bot)
- lexV2Bot_aliasArn :: Lens' LexV2Bot (Maybe Text)
- mediaConcurrency_channel :: Lens' MediaConcurrency Channel
- mediaConcurrency_concurrency :: Lens' MediaConcurrency Natural
- outboundCallerConfig_outboundCallerIdNumberId :: Lens' OutboundCallerConfig (Maybe Text)
- outboundCallerConfig_outboundCallerIdName :: Lens' OutboundCallerConfig (Maybe Text)
- outboundCallerConfig_outboundFlowId :: Lens' OutboundCallerConfig (Maybe Text)
- participantDetails_displayName :: Lens' ParticipantDetails Text
- phoneNumberQuickConnectConfig_phoneNumber :: Lens' PhoneNumberQuickConnectConfig Text
- phoneNumberSummary_phoneNumberType :: Lens' PhoneNumberSummary (Maybe PhoneNumberType)
- phoneNumberSummary_arn :: Lens' PhoneNumberSummary (Maybe Text)
- phoneNumberSummary_phoneNumber :: Lens' PhoneNumberSummary (Maybe Text)
- phoneNumberSummary_phoneNumberCountryCode :: Lens' PhoneNumberSummary (Maybe PhoneNumberCountryCode)
- phoneNumberSummary_id :: Lens' PhoneNumberSummary (Maybe Text)
- promptSummary_arn :: Lens' PromptSummary (Maybe Text)
- promptSummary_name :: Lens' PromptSummary (Maybe Text)
- promptSummary_id :: Lens' PromptSummary (Maybe Text)
- queue_status :: Lens' Queue (Maybe QueueStatus)
- queue_queueArn :: Lens' Queue (Maybe Text)
- queue_queueId :: Lens' Queue (Maybe Text)
- queue_maxContacts :: Lens' Queue (Maybe Natural)
- queue_name :: Lens' Queue (Maybe Text)
- queue_hoursOfOperationId :: Lens' Queue (Maybe Text)
- queue_outboundCallerConfig :: Lens' Queue (Maybe OutboundCallerConfig)
- queue_description :: Lens' Queue (Maybe Text)
- queue_tags :: Lens' Queue (Maybe (HashMap Text Text))
- queueQuickConnectConfig_queueId :: Lens' QueueQuickConnectConfig Text
- queueQuickConnectConfig_contactFlowId :: Lens' QueueQuickConnectConfig Text
- queueReference_arn :: Lens' QueueReference (Maybe Text)
- queueReference_id :: Lens' QueueReference (Maybe Text)
- queueSummary_arn :: Lens' QueueSummary (Maybe Text)
- queueSummary_name :: Lens' QueueSummary (Maybe Text)
- queueSummary_id :: Lens' QueueSummary (Maybe Text)
- queueSummary_queueType :: Lens' QueueSummary (Maybe QueueType)
- quickConnect_name :: Lens' QuickConnect (Maybe Text)
- quickConnect_quickConnectId :: Lens' QuickConnect (Maybe Text)
- quickConnect_description :: Lens' QuickConnect (Maybe Text)
- quickConnect_quickConnectARN :: Lens' QuickConnect (Maybe Text)
- quickConnect_tags :: Lens' QuickConnect (Maybe (HashMap Text Text))
- quickConnect_quickConnectConfig :: Lens' QuickConnect (Maybe QuickConnectConfig)
- quickConnectConfig_queueConfig :: Lens' QuickConnectConfig (Maybe QueueQuickConnectConfig)
- quickConnectConfig_userConfig :: Lens' QuickConnectConfig (Maybe UserQuickConnectConfig)
- quickConnectConfig_phoneConfig :: Lens' QuickConnectConfig (Maybe PhoneNumberQuickConnectConfig)
- quickConnectConfig_quickConnectType :: Lens' QuickConnectConfig QuickConnectType
- quickConnectSummary_arn :: Lens' QuickConnectSummary (Maybe Text)
- quickConnectSummary_quickConnectType :: Lens' QuickConnectSummary (Maybe QuickConnectType)
- quickConnectSummary_name :: Lens' QuickConnectSummary (Maybe Text)
- quickConnectSummary_id :: Lens' QuickConnectSummary (Maybe Text)
- reference_value :: Lens' Reference Text
- reference_type :: Lens' Reference ReferenceType
- routingProfile_instanceId :: Lens' RoutingProfile (Maybe Text)
- routingProfile_routingProfileArn :: Lens' RoutingProfile (Maybe Text)
- routingProfile_routingProfileId :: Lens' RoutingProfile (Maybe Text)
- routingProfile_defaultOutboundQueueId :: Lens' RoutingProfile (Maybe Text)
- routingProfile_name :: Lens' RoutingProfile (Maybe Text)
- routingProfile_mediaConcurrencies :: Lens' RoutingProfile (Maybe [MediaConcurrency])
- routingProfile_description :: Lens' RoutingProfile (Maybe Text)
- routingProfile_tags :: Lens' RoutingProfile (Maybe (HashMap Text Text))
- routingProfileQueueConfig_queueReference :: Lens' RoutingProfileQueueConfig RoutingProfileQueueReference
- routingProfileQueueConfig_priority :: Lens' RoutingProfileQueueConfig Natural
- routingProfileQueueConfig_delay :: Lens' RoutingProfileQueueConfig Natural
- routingProfileQueueConfigSummary_queueId :: Lens' RoutingProfileQueueConfigSummary Text
- routingProfileQueueConfigSummary_queueArn :: Lens' RoutingProfileQueueConfigSummary Text
- routingProfileQueueConfigSummary_queueName :: Lens' RoutingProfileQueueConfigSummary Text
- routingProfileQueueConfigSummary_priority :: Lens' RoutingProfileQueueConfigSummary Natural
- routingProfileQueueConfigSummary_delay :: Lens' RoutingProfileQueueConfigSummary Natural
- routingProfileQueueConfigSummary_channel :: Lens' RoutingProfileQueueConfigSummary Channel
- routingProfileQueueReference_queueId :: Lens' RoutingProfileQueueReference Text
- routingProfileQueueReference_channel :: Lens' RoutingProfileQueueReference Channel
- routingProfileSummary_arn :: Lens' RoutingProfileSummary (Maybe Text)
- routingProfileSummary_name :: Lens' RoutingProfileSummary (Maybe Text)
- routingProfileSummary_id :: Lens' RoutingProfileSummary (Maybe Text)
- s3Config_encryptionConfig :: Lens' S3Config (Maybe EncryptionConfig)
- s3Config_bucketName :: Lens' S3Config Text
- s3Config_bucketPrefix :: Lens' S3Config Text
- securityKey_creationTime :: Lens' SecurityKey (Maybe UTCTime)
- securityKey_associationId :: Lens' SecurityKey (Maybe Text)
- securityKey_key :: Lens' SecurityKey (Maybe Text)
- securityProfileSummary_arn :: Lens' SecurityProfileSummary (Maybe Text)
- securityProfileSummary_name :: Lens' SecurityProfileSummary (Maybe Text)
- securityProfileSummary_id :: Lens' SecurityProfileSummary (Maybe Text)
- threshold_thresholdValue :: Lens' Threshold (Maybe Double)
- threshold_comparison :: Lens' Threshold (Maybe Comparison)
- useCase_useCaseType :: Lens' UseCase (Maybe UseCaseType)
- useCase_useCaseArn :: Lens' UseCase (Maybe Text)
- useCase_useCaseId :: Lens' UseCase (Maybe Text)
- user_routingProfileId :: Lens' User (Maybe Text)
- user_directoryUserId :: Lens' User (Maybe Text)
- user_arn :: Lens' User (Maybe Text)
- user_identityInfo :: Lens' User (Maybe UserIdentityInfo)
- user_securityProfileIds :: Lens' User (Maybe (NonEmpty Text))
- user_username :: Lens' User (Maybe Text)
- user_id :: Lens' User (Maybe Text)
- user_hierarchyGroupId :: Lens' User (Maybe Text)
- user_phoneConfig :: Lens' User (Maybe UserPhoneConfig)
- user_tags :: Lens' User (Maybe (HashMap Text Text))
- userIdentityInfo_email :: Lens' UserIdentityInfo (Maybe Text)
- userIdentityInfo_lastName :: Lens' UserIdentityInfo (Maybe Text)
- userIdentityInfo_firstName :: Lens' UserIdentityInfo (Maybe Text)
- userPhoneConfig_autoAccept :: Lens' UserPhoneConfig (Maybe Bool)
- userPhoneConfig_afterContactWorkTimeLimit :: Lens' UserPhoneConfig (Maybe Natural)
- userPhoneConfig_deskPhoneNumber :: Lens' UserPhoneConfig (Maybe Text)
- userPhoneConfig_phoneType :: Lens' UserPhoneConfig PhoneType
- userQuickConnectConfig_userId :: Lens' UserQuickConnectConfig Text
- userQuickConnectConfig_contactFlowId :: Lens' UserQuickConnectConfig Text
- userSummary_arn :: Lens' UserSummary (Maybe Text)
- userSummary_username :: Lens' UserSummary (Maybe Text)
- userSummary_id :: Lens' UserSummary (Maybe Text)
- voiceRecordingConfiguration_voiceRecordingTrack :: Lens' VoiceRecordingConfiguration (Maybe VoiceRecordingTrack)
Operations
DescribeInstance
describeInstance_instanceId :: Lens' DescribeInstance Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
describeInstanceResponse_instance :: Lens' DescribeInstanceResponse (Maybe Instance) Source #
The name of the instance.
describeInstanceResponse_httpStatus :: Lens' DescribeInstanceResponse Int Source #
The response's http status code.
ListSecurityProfiles
listSecurityProfiles_nextToken :: Lens' ListSecurityProfiles (Maybe Text) Source #
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.
listSecurityProfiles_maxResults :: Lens' ListSecurityProfiles (Maybe Natural) Source #
The maximum number of results to return per page.
listSecurityProfiles_instanceId :: Lens' ListSecurityProfiles Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
listSecurityProfilesResponse_nextToken :: Lens' ListSecurityProfilesResponse (Maybe Text) Source #
If there are additional results, this is the token for the next set of results.
listSecurityProfilesResponse_securityProfileSummaryList :: Lens' ListSecurityProfilesResponse (Maybe [SecurityProfileSummary]) Source #
Information about the security profiles.
listSecurityProfilesResponse_httpStatus :: Lens' ListSecurityProfilesResponse Int Source #
The response's http status code.
AssociateLexBot
associateLexBot_instanceId :: Lens' AssociateLexBot Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
associateLexBot_lexBot :: Lens' AssociateLexBot LexBot Source #
The Amazon Lex bot to associate with the instance.
UpdateInstanceAttribute
updateInstanceAttribute_instanceId :: Lens' UpdateInstanceAttribute Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
updateInstanceAttribute_attributeType :: Lens' UpdateInstanceAttribute InstanceAttributeType Source #
The type of attribute.
Only allowlisted customers can consume USE_CUSTOM_TTS_VOICES. To access this feature, contact AWS Support for allowlisting.
updateInstanceAttribute_value :: Lens' UpdateInstanceAttribute Text Source #
The value for the attribute. Maximum character limit is 100.
UpdateQueueStatus
updateQueueStatus_instanceId :: Lens' UpdateQueueStatus Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
updateQueueStatus_queueId :: Lens' UpdateQueueStatus Text Source #
The identifier for the queue.
updateQueueStatus_status :: Lens' UpdateQueueStatus QueueStatus Source #
The status of the queue.
UpdateRoutingProfileQueues
updateRoutingProfileQueues_instanceId :: Lens' UpdateRoutingProfileQueues Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
updateRoutingProfileQueues_routingProfileId :: Lens' UpdateRoutingProfileQueues Text Source #
The identifier of the routing profile.
updateRoutingProfileQueues_queueConfigs :: Lens' UpdateRoutingProfileQueues (NonEmpty RoutingProfileQueueConfig) Source #
The queues to be updated for this routing profile. Queues must first be associated to the routing profile. You can do this using AssociateRoutingProfileQueues.
DescribeQueue
describeQueue_instanceId :: Lens' DescribeQueue Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
describeQueue_queueId :: Lens' DescribeQueue Text Source #
The identifier for the queue.
describeQueueResponse_queue :: Lens' DescribeQueueResponse (Maybe Queue) Source #
The name of the queue.
describeQueueResponse_httpStatus :: Lens' DescribeQueueResponse Int Source #
The response's http status code.
ListInstanceAttributes
listInstanceAttributes_nextToken :: Lens' ListInstanceAttributes (Maybe Text) Source #
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.
listInstanceAttributes_maxResults :: Lens' ListInstanceAttributes (Maybe Natural) Source #
The maximum number of results to return per page.
listInstanceAttributes_instanceId :: Lens' ListInstanceAttributes Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
listInstanceAttributesResponse_nextToken :: Lens' ListInstanceAttributesResponse (Maybe Text) Source #
If there are additional results, this is the token for the next set of results.
listInstanceAttributesResponse_attributes :: Lens' ListInstanceAttributesResponse (Maybe [Attribute]) Source #
The attribute types.
listInstanceAttributesResponse_httpStatus :: Lens' ListInstanceAttributesResponse Int Source #
The response's http status code.
UpdateAgentStatus
updateAgentStatus_displayOrder :: Lens' UpdateAgentStatus (Maybe Natural) Source #
The display order of the agent status.
updateAgentStatus_state :: Lens' UpdateAgentStatus (Maybe AgentStatusState) Source #
The state of the agent status.
updateAgentStatus_name :: Lens' UpdateAgentStatus (Maybe Text) Source #
The name of the agent status.
updateAgentStatus_resetOrderNumber :: Lens' UpdateAgentStatus (Maybe Bool) Source #
A number indicating the reset order of the agent status.
updateAgentStatus_description :: Lens' UpdateAgentStatus (Maybe Text) Source #
The description of the agent status.
updateAgentStatus_instanceId :: Lens' UpdateAgentStatus Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
updateAgentStatus_agentStatusId :: Lens' UpdateAgentStatus Text Source #
The identifier of the agent status.
DescribeInstanceStorageConfig
describeInstanceStorageConfig_instanceId :: Lens' DescribeInstanceStorageConfig Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
describeInstanceStorageConfig_associationId :: Lens' DescribeInstanceStorageConfig Text Source #
The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.
describeInstanceStorageConfig_resourceType :: Lens' DescribeInstanceStorageConfig InstanceStorageResourceType Source #
A valid resource type.
describeInstanceStorageConfigResponse_storageConfig :: Lens' DescribeInstanceStorageConfigResponse (Maybe InstanceStorageConfig) Source #
A valid storage type.
describeInstanceStorageConfigResponse_httpStatus :: Lens' DescribeInstanceStorageConfigResponse Int Source #
The response's http status code.
CreateQuickConnect
createQuickConnect_description :: Lens' CreateQuickConnect (Maybe Text) Source #
The description of the quick connect.
createQuickConnect_tags :: Lens' CreateQuickConnect (Maybe (HashMap Text Text)) Source #
One or more tags.
createQuickConnect_instanceId :: Lens' CreateQuickConnect Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
createQuickConnect_name :: Lens' CreateQuickConnect Text Source #
The name of the quick connect.
createQuickConnect_quickConnectConfig :: Lens' CreateQuickConnect QuickConnectConfig Source #
Configuration settings for the quick connect.
createQuickConnectResponse_quickConnectId :: Lens' CreateQuickConnectResponse (Maybe Text) Source #
The identifier for the quick connect.
createQuickConnectResponse_quickConnectARN :: Lens' CreateQuickConnectResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) for the quick connect.
createQuickConnectResponse_httpStatus :: Lens' CreateQuickConnectResponse Int Source #
The response's http status code.
DescribeContactFlow
describeContactFlow_instanceId :: Lens' DescribeContactFlow Text Source #
The identifier of the Amazon Connect instance.
describeContactFlow_contactFlowId :: Lens' DescribeContactFlow Text Source #
The identifier of the contact flow.
describeContactFlowResponse_contactFlow :: Lens' DescribeContactFlowResponse (Maybe ContactFlow) Source #
Information about the contact flow.
describeContactFlowResponse_httpStatus :: Lens' DescribeContactFlowResponse Int Source #
The response's http status code.
UpdateUserHierarchy
updateUserHierarchy_hierarchyGroupId :: Lens' UpdateUserHierarchy (Maybe Text) Source #
The identifier of the hierarchy group.
updateUserHierarchy_userId :: Lens' UpdateUserHierarchy Text Source #
The identifier of the user account.
updateUserHierarchy_instanceId :: Lens' UpdateUserHierarchy Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
UpdateUserRoutingProfile
updateUserRoutingProfile_routingProfileId :: Lens' UpdateUserRoutingProfile Text Source #
The identifier of the routing profile for the user.
updateUserRoutingProfile_userId :: Lens' UpdateUserRoutingProfile Text Source #
The identifier of the user account.
updateUserRoutingProfile_instanceId :: Lens' UpdateUserRoutingProfile Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
UpdateUserHierarchyGroupName
updateUserHierarchyGroupName_name :: Lens' UpdateUserHierarchyGroupName Text Source #
The name of the hierarchy group. Must not be more than 100 characters.
updateUserHierarchyGroupName_hierarchyGroupId :: Lens' UpdateUserHierarchyGroupName Text Source #
The identifier of the hierarchy group.
updateUserHierarchyGroupName_instanceId :: Lens' UpdateUserHierarchyGroupName Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
UpdateQueueHoursOfOperation
updateQueueHoursOfOperation_instanceId :: Lens' UpdateQueueHoursOfOperation Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
updateQueueHoursOfOperation_queueId :: Lens' UpdateQueueHoursOfOperation Text Source #
The identifier for the queue.
updateQueueHoursOfOperation_hoursOfOperationId :: Lens' UpdateQueueHoursOfOperation Text Source #
The identifier for the hours of operation.
DescribeRoutingProfile
describeRoutingProfile_instanceId :: Lens' DescribeRoutingProfile Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
describeRoutingProfile_routingProfileId :: Lens' DescribeRoutingProfile Text Source #
The identifier of the routing profile.
describeRoutingProfileResponse_routingProfile :: Lens' DescribeRoutingProfileResponse (Maybe RoutingProfile) Source #
The routing profile.
describeRoutingProfileResponse_httpStatus :: Lens' DescribeRoutingProfileResponse Int Source #
The response's http status code.
DisassociateLexBot
disassociateLexBot_instanceId :: Lens' DisassociateLexBot Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
disassociateLexBot_botName :: Lens' DisassociateLexBot Text Source #
The name of the Amazon Lex bot. Maximum character limit of 50.
disassociateLexBot_lexRegion :: Lens' DisassociateLexBot Text Source #
The Region in which the Amazon Lex bot has been created.
DeleteQuickConnect
deleteQuickConnect_instanceId :: Lens' DeleteQuickConnect Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
deleteQuickConnect_quickConnectId :: Lens' DeleteQuickConnect Text Source #
The identifier for the quick connect.
StartOutboundVoiceContact
startOutboundVoiceContact_answerMachineDetectionConfig :: Lens' StartOutboundVoiceContact (Maybe AnswerMachineDetectionConfig) Source #
Configuration of the answering machine detection for this outbound call.
startOutboundVoiceContact_clientToken :: Lens' StartOutboundVoiceContact (Maybe Text) Source #
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.
startOutboundVoiceContact_trafficType :: Lens' StartOutboundVoiceContact (Maybe TrafficType) Source #
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
.
startOutboundVoiceContact_campaignId :: Lens' StartOutboundVoiceContact (Maybe Text) Source #
The campaign identifier of the outbound communication.
startOutboundVoiceContact_queueId :: Lens' StartOutboundVoiceContact (Maybe Text) Source #
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.
startOutboundVoiceContact_attributes :: Lens' StartOutboundVoiceContact (Maybe (HashMap Text Text)) Source #
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.
startOutboundVoiceContact_sourcePhoneNumber :: Lens' StartOutboundVoiceContact (Maybe Text) Source #
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.
startOutboundVoiceContact_destinationPhoneNumber :: Lens' StartOutboundVoiceContact Text Source #
The phone number of the customer, in E.164 format.
startOutboundVoiceContact_contactFlowId :: Lens' StartOutboundVoiceContact Text Source #
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
startOutboundVoiceContact_instanceId :: Lens' StartOutboundVoiceContact Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
startOutboundVoiceContactResponse_contactId :: Lens' StartOutboundVoiceContactResponse (Maybe Text) Source #
The identifier of this contact within the Amazon Connect instance.
startOutboundVoiceContactResponse_httpStatus :: Lens' StartOutboundVoiceContactResponse Int Source #
The response's http status code.
ListTagsForResource
listTagsForResource_resourceArn :: Lens' ListTagsForResource Text Source #
The Amazon Resource Name (ARN) of the resource.
listTagsForResourceResponse_tags :: Lens' ListTagsForResourceResponse (Maybe (HashMap Text Text)) Source #
Information about the tags.
listTagsForResourceResponse_httpStatus :: Lens' ListTagsForResourceResponse Int Source #
The response's http status code.
GetMetricData
getMetricData_nextToken :: Lens' GetMetricData (Maybe Text) Source #
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.
getMetricData_groupings :: Lens' GetMetricData (Maybe [Grouping]) Source #
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.
getMetricData_maxResults :: Lens' GetMetricData (Maybe Natural) Source #
The maximum number of results to return per page.
getMetricData_instanceId :: Lens' GetMetricData Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
getMetricData_startTime :: Lens' GetMetricData UTCTime Source #
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.
getMetricData_endTime :: Lens' GetMetricData UTCTime Source #
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.
getMetricData_filters :: Lens' GetMetricData Filters Source #
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.
getMetricData_historicalMetrics :: Lens' GetMetricData [HistoricalMetric] Source #
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").
getMetricDataResponse_metricResults :: Lens' GetMetricDataResponse (Maybe [HistoricalMetricResult]) Source #
Information about the historical metrics.
If no grouping is specified, a summary of metric data is returned.
getMetricDataResponse_nextToken :: Lens' GetMetricDataResponse (Maybe Text) Source #
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.
getMetricDataResponse_httpStatus :: Lens' GetMetricDataResponse Int Source #
The response's http status code.
StartContactRecording
startContactRecording_instanceId :: Lens' StartContactRecording Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
startContactRecording_contactId :: Lens' StartContactRecording Text Source #
The identifier of the contact.
startContactRecording_initialContactId :: Lens' StartContactRecording Text Source #
The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.
startContactRecording_voiceRecordingConfiguration :: Lens' StartContactRecording VoiceRecordingConfiguration Source #
The person being recorded.
startContactRecordingResponse_httpStatus :: Lens' StartContactRecordingResponse Int Source #
The response's http status code.
CreateInstance
createInstance_directoryId :: Lens' CreateInstance (Maybe Text) Source #
The identifier for the directory.
createInstance_clientToken :: Lens' CreateInstance (Maybe Text) Source #
The idempotency token.
createInstance_instanceAlias :: Lens' CreateInstance (Maybe Text) Source #
The name for your instance.
createInstance_identityManagementType :: Lens' CreateInstance DirectoryType Source #
The type of identity management for your Amazon Connect users.
createInstance_inboundCallsEnabled :: Lens' CreateInstance Bool Source #
Your contact center handles incoming contacts.
createInstance_outboundCallsEnabled :: Lens' CreateInstance Bool Source #
Your contact center allows outbound calls.
createInstanceResponse_arn :: Lens' CreateInstanceResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the instance.
createInstanceResponse_id :: Lens' CreateInstanceResponse (Maybe Text) Source #
The identifier for the instance.
createInstanceResponse_httpStatus :: Lens' CreateInstanceResponse Int Source #
The response's http status code.
AssociateBot
associateBot_lexBot :: Lens' AssociateBot (Maybe LexBot) Source #
Undocumented member.
associateBot_lexV2Bot :: Lens' AssociateBot (Maybe LexV2Bot) Source #
The Amazon Lex V2 bot to associate with the instance.
associateBot_instanceId :: Lens' AssociateBot Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
AssociateQueueQuickConnects
associateQueueQuickConnects_instanceId :: Lens' AssociateQueueQuickConnects Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
associateQueueQuickConnects_queueId :: Lens' AssociateQueueQuickConnects Text Source #
The identifier for the queue.
associateQueueQuickConnects_quickConnectIds :: Lens' AssociateQueueQuickConnects (NonEmpty Text) Source #
The quick connects to associate with this queue.
StartTaskContact
startTaskContact_clientToken :: Lens' StartTaskContact (Maybe Text) Source #
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
startTaskContact_references :: Lens' StartTaskContact (Maybe (HashMap Text Reference)) Source #
A formatted URL that is shown to an agent in the Contact Control Panel (CCP).
startTaskContact_previousContactId :: Lens' StartTaskContact (Maybe Text) Source #
The identifier of the previous chat, voice, or task contact.
startTaskContact_attributes :: Lens' StartTaskContact (Maybe (HashMap Text Text)) Source #
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.
startTaskContact_description :: Lens' StartTaskContact (Maybe Text) Source #
A description of the task that is shown to an agent in the Contact Control Panel (CCP).
startTaskContact_instanceId :: Lens' StartTaskContact Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
startTaskContact_contactFlowId :: Lens' StartTaskContact Text Source #
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
startTaskContact_name :: Lens' StartTaskContact Text Source #
The name of a task that is shown to an agent in the Contact Control Panel (CCP).
startTaskContactResponse_contactId :: Lens' StartTaskContactResponse (Maybe Text) Source #
The identifier of this contact within the Amazon Connect instance.
startTaskContactResponse_httpStatus :: Lens' StartTaskContactResponse Int Source #
The response's http status code.
ListUsers
listUsers_nextToken :: Lens' ListUsers (Maybe Text) Source #
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.
listUsers_maxResults :: Lens' ListUsers (Maybe Natural) Source #
The maximum number of results to return per page.
listUsers_instanceId :: Lens' ListUsers Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
listUsersResponse_nextToken :: Lens' ListUsersResponse (Maybe Text) Source #
If there are additional results, this is the token for the next set of results.
listUsersResponse_userSummaryList :: Lens' ListUsersResponse (Maybe [UserSummary]) Source #
Information about the users.
listUsersResponse_httpStatus :: Lens' ListUsersResponse Int Source #
The response's http status code.
ListUserHierarchyGroups
listUserHierarchyGroups_nextToken :: Lens' ListUserHierarchyGroups (Maybe Text) Source #
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.
listUserHierarchyGroups_maxResults :: Lens' ListUserHierarchyGroups (Maybe Natural) Source #
The maximum number of results to return per page.
listUserHierarchyGroups_instanceId :: Lens' ListUserHierarchyGroups Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
listUserHierarchyGroupsResponse_nextToken :: Lens' ListUserHierarchyGroupsResponse (Maybe Text) Source #
If there are additional results, this is the token for the next set of results.
listUserHierarchyGroupsResponse_userHierarchyGroupSummaryList :: Lens' ListUserHierarchyGroupsResponse (Maybe [HierarchyGroupSummary]) Source #
Information about the hierarchy groups.
listUserHierarchyGroupsResponse_httpStatus :: Lens' ListUserHierarchyGroupsResponse Int Source #
The response's http status code.
ListQueues
listQueues_nextToken :: Lens' ListQueues (Maybe Text) Source #
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.
listQueues_queueTypes :: Lens' ListQueues (Maybe [QueueType]) Source #
The type of queue.
listQueues_maxResults :: Lens' ListQueues (Maybe Natural) Source #
The maximum number of results to return per page.
listQueues_instanceId :: Lens' ListQueues Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
listQueuesResponse_nextToken :: Lens' ListQueuesResponse (Maybe Text) Source #
If there are additional results, this is the token for the next set of results.
listQueuesResponse_queueSummaryList :: Lens' ListQueuesResponse (Maybe [QueueSummary]) Source #
Information about the queues.
listQueuesResponse_httpStatus :: Lens' ListQueuesResponse Int Source #
The response's http status code.
DescribeInstanceAttribute
describeInstanceAttribute_instanceId :: Lens' DescribeInstanceAttribute Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
describeInstanceAttribute_attributeType :: Lens' DescribeInstanceAttribute InstanceAttributeType Source #
The type of attribute.
describeInstanceAttributeResponse_attribute :: Lens' DescribeInstanceAttributeResponse (Maybe Attribute) Source #
The type of attribute.
describeInstanceAttributeResponse_httpStatus :: Lens' DescribeInstanceAttributeResponse Int Source #
The response's http status code.
ListBots
listBots_nextToken :: Lens' ListBots (Maybe Text) Source #
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.
listBots_maxResults :: Lens' ListBots (Maybe Natural) Source #
The maximum number of results to return per page.
listBots_instanceId :: Lens' ListBots Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
listBots_lexVersion :: Lens' ListBots LexVersion Source #
The version of Amazon Lex or Amazon Lex V2.
listBotsResponse_nextToken :: Lens' ListBotsResponse (Maybe Text) Source #
If there are additional results, this is the token for the next set of results.
listBotsResponse_lexBots :: Lens' ListBotsResponse (Maybe [LexBotConfig]) Source #
The names and Regions of the Amazon Lex or Amazon Lex V2 bots associated with the specified instance.
listBotsResponse_httpStatus :: Lens' ListBotsResponse Int Source #
The response's http status code.
UpdateQuickConnectConfig
updateQuickConnectConfig_instanceId :: Lens' UpdateQuickConnectConfig Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
updateQuickConnectConfig_quickConnectId :: Lens' UpdateQuickConnectConfig Text Source #
The identifier for the quick connect.
updateQuickConnectConfig_quickConnectConfig :: Lens' UpdateQuickConnectConfig QuickConnectConfig Source #
Information about the configuration settings for the quick connect.
DescribeAgentStatus
describeAgentStatus_instanceId :: Lens' DescribeAgentStatus Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
describeAgentStatus_agentStatusId :: Lens' DescribeAgentStatus Text Source #
The identifier for the agent status.
describeAgentStatusResponse_agentStatus :: Lens' DescribeAgentStatusResponse (Maybe AgentStatus) Source #
The agent status.
describeAgentStatusResponse_httpStatus :: Lens' DescribeAgentStatusResponse Int Source #
The response's http status code.
DeleteInstance
deleteInstance_instanceId :: Lens' DeleteInstance Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
DisassociateInstanceStorageConfig
disassociateInstanceStorageConfig_instanceId :: Lens' DisassociateInstanceStorageConfig Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
disassociateInstanceStorageConfig_associationId :: Lens' DisassociateInstanceStorageConfig Text Source #
The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.
disassociateInstanceStorageConfig_resourceType :: Lens' DisassociateInstanceStorageConfig InstanceStorageResourceType Source #
A valid resource type.
CreateRoutingProfile
createRoutingProfile_queueConfigs :: Lens' CreateRoutingProfile (Maybe (NonEmpty RoutingProfileQueueConfig)) Source #
The inbound queues associated with the routing profile. If no queue is added, the agent can make only outbound calls.
createRoutingProfile_tags :: Lens' CreateRoutingProfile (Maybe (HashMap Text Text)) Source #
One or more tags.
createRoutingProfile_instanceId :: Lens' CreateRoutingProfile Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
createRoutingProfile_name :: Lens' CreateRoutingProfile Text Source #
The name of the routing profile. Must not be more than 127 characters.
createRoutingProfile_description :: Lens' CreateRoutingProfile Text Source #
Description of the routing profile. Must not be more than 250 characters.
createRoutingProfile_defaultOutboundQueueId :: Lens' CreateRoutingProfile Text Source #
The default outbound queue for the routing profile.
createRoutingProfile_mediaConcurrencies :: Lens' CreateRoutingProfile [MediaConcurrency] Source #
The channels that agents can handle in the Contact Control Panel (CCP) for this routing profile.
createRoutingProfileResponse_routingProfileArn :: Lens' CreateRoutingProfileResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the routing profile.
createRoutingProfileResponse_routingProfileId :: Lens' CreateRoutingProfileResponse (Maybe Text) Source #
The identifier of the routing profile.
createRoutingProfileResponse_httpStatus :: Lens' CreateRoutingProfileResponse Int Source #
The response's http status code.
UpdateInstanceStorageConfig
updateInstanceStorageConfig_instanceId :: Lens' UpdateInstanceStorageConfig Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
updateInstanceStorageConfig_associationId :: Lens' UpdateInstanceStorageConfig Text Source #
The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.
updateInstanceStorageConfig_resourceType :: Lens' UpdateInstanceStorageConfig InstanceStorageResourceType Source #
A valid resource type.
updateInstanceStorageConfig_storageConfig :: Lens' UpdateInstanceStorageConfig InstanceStorageConfig Source #
Undocumented member.
DisassociateQueueQuickConnects
disassociateQueueQuickConnects_instanceId :: Lens' DisassociateQueueQuickConnects Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
disassociateQueueQuickConnects_queueId :: Lens' DisassociateQueueQuickConnects Text Source #
The identifier for the queue.
disassociateQueueQuickConnects_quickConnectIds :: Lens' DisassociateQueueQuickConnects (NonEmpty Text) Source #
The quick connects to disassociate from the queue.
CreateUseCase
createUseCase_tags :: Lens' CreateUseCase (Maybe (HashMap Text Text)) Source #
One or more tags.
createUseCase_instanceId :: Lens' CreateUseCase Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
createUseCase_integrationAssociationId :: Lens' CreateUseCase Text Source #
The identifier for the integration association.
createUseCase_useCaseType :: Lens' CreateUseCase UseCaseType Source #
The type of use case to associate to the integration association. Each integration association can have only one of each use case type.
createUseCaseResponse_useCaseArn :: Lens' CreateUseCaseResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) for the use case.
createUseCaseResponse_useCaseId :: Lens' CreateUseCaseResponse (Maybe Text) Source #
The identifier of the use case.
createUseCaseResponse_httpStatus :: Lens' CreateUseCaseResponse Int Source #
The response's http status code.
DisassociateBot
disassociateBot_lexBot :: Lens' DisassociateBot (Maybe LexBot) Source #
Undocumented member.
disassociateBot_lexV2Bot :: Lens' DisassociateBot (Maybe LexV2Bot) Source #
The Amazon Lex V2 bot to disassociate from the instance.
disassociateBot_instanceId :: Lens' DisassociateBot Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
ListQueueQuickConnects
listQueueQuickConnects_nextToken :: Lens' ListQueueQuickConnects (Maybe Text) Source #
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.
listQueueQuickConnects_maxResults :: Lens' ListQueueQuickConnects (Maybe Natural) Source #
The maximum number of results to return per page.
listQueueQuickConnects_instanceId :: Lens' ListQueueQuickConnects Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
listQueueQuickConnects_queueId :: Lens' ListQueueQuickConnects Text Source #
The identifier for the queue.
listQueueQuickConnectsResponse_quickConnectSummaryList :: Lens' ListQueueQuickConnectsResponse (Maybe [QuickConnectSummary]) Source #
Information about the quick connects.
listQueueQuickConnectsResponse_nextToken :: Lens' ListQueueQuickConnectsResponse (Maybe Text) Source #
If there are additional results, this is the token for the next set of results.
listQueueQuickConnectsResponse_httpStatus :: Lens' ListQueueQuickConnectsResponse Int Source #
The response's http status code.
GetCurrentMetricData
getCurrentMetricData_nextToken :: Lens' GetCurrentMetricData (Maybe Text) Source #
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.
getCurrentMetricData_groupings :: Lens' GetCurrentMetricData (Maybe [Grouping]) Source #
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.
getCurrentMetricData_maxResults :: Lens' GetCurrentMetricData (Maybe Natural) Source #
The maximum number of results to return per page.
getCurrentMetricData_instanceId :: Lens' GetCurrentMetricData Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
getCurrentMetricData_filters :: Lens' GetCurrentMetricData Filters Source #
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.
getCurrentMetricData_currentMetrics :: Lens' GetCurrentMetricData [CurrentMetric] Source #
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
getCurrentMetricDataResponse_metricResults :: Lens' GetCurrentMetricDataResponse (Maybe [CurrentMetricResult]) Source #
Information about the real-time metrics.
getCurrentMetricDataResponse_dataSnapshotTime :: Lens' GetCurrentMetricDataResponse (Maybe UTCTime) Source #
The time at which the metrics were retrieved and cached for pagination.
getCurrentMetricDataResponse_nextToken :: Lens' GetCurrentMetricDataResponse (Maybe Text) Source #
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.
getCurrentMetricDataResponse_httpStatus :: Lens' GetCurrentMetricDataResponse Int Source #
The response's http status code.
CreateContactFlow
createContactFlow_description :: Lens' CreateContactFlow (Maybe Text) Source #
The description of the contact flow.
createContactFlow_tags :: Lens' CreateContactFlow (Maybe (HashMap Text Text)) Source #
One or more tags.
createContactFlow_instanceId :: Lens' CreateContactFlow Text Source #
The identifier of the Amazon Connect instance.
createContactFlow_name :: Lens' CreateContactFlow Text Source #
The name of the contact flow.
createContactFlow_type :: Lens' CreateContactFlow ContactFlowType Source #
The type of the contact flow. For descriptions of the available types, see Choose a Contact Flow Type in the Amazon Connect Administrator Guide.
createContactFlow_content :: Lens' CreateContactFlow Text Source #
The content of the contact flow.
createContactFlowResponse_contactFlowArn :: Lens' CreateContactFlowResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the contact flow.
createContactFlowResponse_contactFlowId :: Lens' CreateContactFlowResponse (Maybe Text) Source #
The identifier of the contact flow.
createContactFlowResponse_httpStatus :: Lens' CreateContactFlowResponse Int Source #
The response's http status code.
ListRoutingProfiles
listRoutingProfiles_nextToken :: Lens' ListRoutingProfiles (Maybe Text) Source #
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.
listRoutingProfiles_maxResults :: Lens' ListRoutingProfiles (Maybe Natural) Source #
The maximum number of results to return per page.
listRoutingProfiles_instanceId :: Lens' ListRoutingProfiles Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
listRoutingProfilesResponse_routingProfileSummaryList :: Lens' ListRoutingProfilesResponse (Maybe [RoutingProfileSummary]) Source #
Information about the routing profiles.
listRoutingProfilesResponse_nextToken :: Lens' ListRoutingProfilesResponse (Maybe Text) Source #
If there are additional results, this is the token for the next set of results.
listRoutingProfilesResponse_httpStatus :: Lens' ListRoutingProfilesResponse Int Source #
The response's http status code.
DeleteIntegrationAssociation
deleteIntegrationAssociation_instanceId :: Lens' DeleteIntegrationAssociation Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
deleteIntegrationAssociation_integrationAssociationId :: Lens' DeleteIntegrationAssociation Text Source #
The identifier for the integration association.
DeleteHoursOfOperation
deleteHoursOfOperation_instanceId :: Lens' DeleteHoursOfOperation Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
deleteHoursOfOperation_hoursOfOperationId :: Lens' DeleteHoursOfOperation Text Source #
The identifier for the hours of operation.
UpdateUserPhoneConfig
updateUserPhoneConfig_phoneConfig :: Lens' UpdateUserPhoneConfig UserPhoneConfig Source #
Information about phone configuration settings for the user.
updateUserPhoneConfig_userId :: Lens' UpdateUserPhoneConfig Text Source #
The identifier of the user account.
updateUserPhoneConfig_instanceId :: Lens' UpdateUserPhoneConfig Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
UpdateHoursOfOperation
updateHoursOfOperation_config :: Lens' UpdateHoursOfOperation (Maybe [HoursOfOperationConfig]) Source #
Configuration information of the hours of operation.
updateHoursOfOperation_name :: Lens' UpdateHoursOfOperation (Maybe Text) Source #
The name of the hours of operation.
updateHoursOfOperation_timeZone :: Lens' UpdateHoursOfOperation (Maybe Text) Source #
The time zone of the hours of operation.
updateHoursOfOperation_description :: Lens' UpdateHoursOfOperation (Maybe Text) Source #
The description of the hours of operation.
updateHoursOfOperation_instanceId :: Lens' UpdateHoursOfOperation Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
updateHoursOfOperation_hoursOfOperationId :: Lens' UpdateHoursOfOperation Text Source #
The identifier of the hours of operation.
ListApprovedOrigins
listApprovedOrigins_nextToken :: Lens' ListApprovedOrigins (Maybe Text) Source #
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.
listApprovedOrigins_maxResults :: Lens' ListApprovedOrigins (Maybe Natural) Source #
The maximum number of results to return per page.
listApprovedOrigins_instanceId :: Lens' ListApprovedOrigins Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
listApprovedOriginsResponse_nextToken :: Lens' ListApprovedOriginsResponse (Maybe Text) Source #
If there are additional results, this is the token for the next set of results.
listApprovedOriginsResponse_origins :: Lens' ListApprovedOriginsResponse (Maybe [Text]) Source #
The approved origins.
listApprovedOriginsResponse_httpStatus :: Lens' ListApprovedOriginsResponse Int Source #
The response's http status code.
DescribeUserHierarchyStructure
describeUserHierarchyStructure_instanceId :: Lens' DescribeUserHierarchyStructure Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
describeUserHierarchyStructureResponse_hierarchyStructure :: Lens' DescribeUserHierarchyStructureResponse (Maybe HierarchyStructure) Source #
Information about the hierarchy structure.
describeUserHierarchyStructureResponse_httpStatus :: Lens' DescribeUserHierarchyStructureResponse Int Source #
The response's http status code.
ListPhoneNumbers
listPhoneNumbers_phoneNumberTypes :: Lens' ListPhoneNumbers (Maybe [PhoneNumberType]) Source #
The type of phone number.
listPhoneNumbers_phoneNumberCountryCodes :: Lens' ListPhoneNumbers (Maybe [PhoneNumberCountryCode]) Source #
The ISO country code.
listPhoneNumbers_nextToken :: Lens' ListPhoneNumbers (Maybe Text) Source #
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.
listPhoneNumbers_maxResults :: Lens' ListPhoneNumbers (Maybe Natural) Source #
The maximum number of results to return per page.
listPhoneNumbers_instanceId :: Lens' ListPhoneNumbers Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
listPhoneNumbersResponse_phoneNumberSummaryList :: Lens' ListPhoneNumbersResponse (Maybe [PhoneNumberSummary]) Source #
Information about the phone numbers.
listPhoneNumbersResponse_nextToken :: Lens' ListPhoneNumbersResponse (Maybe Text) Source #
If there are additional results, this is the token for the next set of results.
listPhoneNumbersResponse_httpStatus :: Lens' ListPhoneNumbersResponse Int Source #
The response's http status code.
UpdateContactAttributes
updateContactAttributes_initialContactId :: Lens' UpdateContactAttributes Text Source #
The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.
updateContactAttributes_instanceId :: Lens' UpdateContactAttributes Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
updateContactAttributes_attributes :: Lens' UpdateContactAttributes (HashMap Text Text) Source #
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.
updateContactAttributesResponse_httpStatus :: Lens' UpdateContactAttributesResponse Int Source #
The response's http status code.
ListUseCases
listUseCases_nextToken :: Lens' ListUseCases (Maybe Text) Source #
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.
listUseCases_maxResults :: Lens' ListUseCases (Maybe Natural) Source #
The maximum number of results to return per page.
listUseCases_instanceId :: Lens' ListUseCases Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
listUseCases_integrationAssociationId :: Lens' ListUseCases Text Source #
The identifier for the integration association.
listUseCasesResponse_useCaseSummaryList :: Lens' ListUseCasesResponse (Maybe [UseCase]) Source #
The use cases.
listUseCasesResponse_nextToken :: Lens' ListUseCasesResponse (Maybe Text) Source #
If there are additional results, this is the token for the next set of results.
listUseCasesResponse_httpStatus :: Lens' ListUseCasesResponse Int Source #
The response's http status code.
StartChatContact
startChatContact_clientToken :: Lens' StartChatContact (Maybe Text) Source #
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
startChatContact_attributes :: Lens' StartChatContact (Maybe (HashMap Text Text)) Source #
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.
startChatContact_initialMessage :: Lens' StartChatContact (Maybe ChatMessage) Source #
The initial message to be sent to the newly created chat.
startChatContact_instanceId :: Lens' StartChatContact Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
startChatContact_contactFlowId :: Lens' StartChatContact Text Source #
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
startChatContact_participantDetails :: Lens' StartChatContact ParticipantDetails Source #
Information identifying the participant.
startChatContactResponse_participantToken :: Lens' StartChatContactResponse (Maybe Text) Source #
The token used by the chat participant to call CreateParticipantConnection. The participant token is valid for the lifetime of a chat participant.
startChatContactResponse_participantId :: Lens' StartChatContactResponse (Maybe Text) Source #
The identifier for a chat participant. The participantId for a chat participant is the same throughout the chat lifecycle.
startChatContactResponse_contactId :: Lens' StartChatContactResponse (Maybe Text) Source #
The identifier of this contact within the Amazon Connect instance.
startChatContactResponse_httpStatus :: Lens' StartChatContactResponse Int Source #
The response's http status code.
DeleteUseCase
deleteUseCase_instanceId :: Lens' DeleteUseCase Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
deleteUseCase_integrationAssociationId :: Lens' DeleteUseCase Text Source #
The identifier for the integration association.
deleteUseCase_useCaseId :: Lens' DeleteUseCase Text Source #
The identifier for the use case.
UpdateUserSecurityProfiles
updateUserSecurityProfiles_securityProfileIds :: Lens' UpdateUserSecurityProfiles (NonEmpty Text) Source #
The identifiers of the security profiles for the user.
updateUserSecurityProfiles_userId :: Lens' UpdateUserSecurityProfiles Text Source #
The identifier of the user account.
updateUserSecurityProfiles_instanceId :: Lens' UpdateUserSecurityProfiles Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
GetContactAttributes
getContactAttributes_instanceId :: Lens' GetContactAttributes Text Source #
The identifier of the Amazon Connect instance.
getContactAttributes_initialContactId :: Lens' GetContactAttributes Text Source #
The identifier of the initial contact.
getContactAttributesResponse_attributes :: Lens' GetContactAttributesResponse (Maybe (HashMap Text Text)) Source #
Information about the attributes.
getContactAttributesResponse_httpStatus :: Lens' GetContactAttributesResponse Int Source #
The response's http status code.
ListLambdaFunctions
listLambdaFunctions_nextToken :: Lens' ListLambdaFunctions (Maybe Text) Source #
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.
listLambdaFunctions_maxResults :: Lens' ListLambdaFunctions (Maybe Natural) Source #
The maximum number of results to return per page.
listLambdaFunctions_instanceId :: Lens' ListLambdaFunctions Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
listLambdaFunctionsResponse_lambdaFunctions :: Lens' ListLambdaFunctionsResponse (Maybe [Text]) Source #
The Lambdafunction ARNs associated with the specified instance.
listLambdaFunctionsResponse_nextToken :: Lens' ListLambdaFunctionsResponse (Maybe Text) Source #
If there are additional results, this is the token for the next set of results.
listLambdaFunctionsResponse_httpStatus :: Lens' ListLambdaFunctionsResponse Int Source #
The response's http status code.
DescribeUserHierarchyGroup
describeUserHierarchyGroup_hierarchyGroupId :: Lens' DescribeUserHierarchyGroup Text Source #
The identifier of the hierarchy group.
describeUserHierarchyGroup_instanceId :: Lens' DescribeUserHierarchyGroup Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
describeUserHierarchyGroupResponse_hierarchyGroup :: Lens' DescribeUserHierarchyGroupResponse (Maybe HierarchyGroup) Source #
Information about the hierarchy group.
describeUserHierarchyGroupResponse_httpStatus :: Lens' DescribeUserHierarchyGroupResponse Int Source #
The response's http status code.
DescribeUser
describeUser_userId :: Lens' DescribeUser Text Source #
The identifier of the user account.
describeUser_instanceId :: Lens' DescribeUser Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
describeUserResponse_user :: Lens' DescribeUserResponse (Maybe User) Source #
Information about the user account and configuration settings.
describeUserResponse_httpStatus :: Lens' DescribeUserResponse Int Source #
The response's http status code.
ResumeContactRecording
resumeContactRecording_instanceId :: Lens' ResumeContactRecording Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
resumeContactRecording_contactId :: Lens' ResumeContactRecording Text Source #
The identifier of the contact.
resumeContactRecording_initialContactId :: Lens' ResumeContactRecording Text Source #
The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.
resumeContactRecordingResponse_httpStatus :: Lens' ResumeContactRecordingResponse Int Source #
The response's http status code.
UpdateContactFlowName
updateContactFlowName_name :: Lens' UpdateContactFlowName (Maybe Text) Source #
The name of the contact flow.
updateContactFlowName_description :: Lens' UpdateContactFlowName (Maybe Text) Source #
The description of the contact flow.
updateContactFlowName_instanceId :: Lens' UpdateContactFlowName Text Source #
The identifier of the Amazon Connect instance.
updateContactFlowName_contactFlowId :: Lens' UpdateContactFlowName Text Source #
The identifier of the contact flow.
SuspendContactRecording
suspendContactRecording_instanceId :: Lens' SuspendContactRecording Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
suspendContactRecording_contactId :: Lens' SuspendContactRecording Text Source #
The identifier of the contact.
suspendContactRecording_initialContactId :: Lens' SuspendContactRecording Text Source #
The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.
suspendContactRecordingResponse_httpStatus :: Lens' SuspendContactRecordingResponse Int Source #
The response's http status code.
UpdateQueueName
updateQueueName_name :: Lens' UpdateQueueName (Maybe Text) Source #
The name of the queue.
updateQueueName_description :: Lens' UpdateQueueName (Maybe Text) Source #
The description of the queue.
updateQueueName_instanceId :: Lens' UpdateQueueName Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
updateQueueName_queueId :: Lens' UpdateQueueName Text Source #
The identifier for the queue.
UpdateQueueMaxContacts
updateQueueMaxContacts_maxContacts :: Lens' UpdateQueueMaxContacts (Maybe Natural) Source #
The maximum number of contacts that can be in the queue before it is considered full.
updateQueueMaxContacts_instanceId :: Lens' UpdateQueueMaxContacts Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
updateQueueMaxContacts_queueId :: Lens' UpdateQueueMaxContacts Text Source #
The identifier for the queue.
ListRoutingProfileQueues
listRoutingProfileQueues_nextToken :: Lens' ListRoutingProfileQueues (Maybe Text) Source #
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.
listRoutingProfileQueues_maxResults :: Lens' ListRoutingProfileQueues (Maybe Natural) Source #
The maximum number of results to return per page.
listRoutingProfileQueues_instanceId :: Lens' ListRoutingProfileQueues Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
listRoutingProfileQueues_routingProfileId :: Lens' ListRoutingProfileQueues Text Source #
The identifier of the routing profile.
listRoutingProfileQueuesResponse_routingProfileQueueConfigSummaryList :: Lens' ListRoutingProfileQueuesResponse (Maybe [RoutingProfileQueueConfigSummary]) Source #
Information about the routing profiles.
listRoutingProfileQueuesResponse_nextToken :: Lens' ListRoutingProfileQueuesResponse (Maybe Text) Source #
If there are additional results, this is the token for the next set of results.
listRoutingProfileQueuesResponse_httpStatus :: Lens' ListRoutingProfileQueuesResponse Int Source #
The response's http status code.
DisassociateRoutingProfileQueues
disassociateRoutingProfileQueues_instanceId :: Lens' DisassociateRoutingProfileQueues Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
disassociateRoutingProfileQueues_routingProfileId :: Lens' DisassociateRoutingProfileQueues Text Source #
The identifier of the routing profile.
disassociateRoutingProfileQueues_queueReferences :: Lens' DisassociateRoutingProfileQueues [RoutingProfileQueueReference] Source #
The queues to disassociate from this routing profile.
DisassociateLambdaFunction
disassociateLambdaFunction_instanceId :: Lens' DisassociateLambdaFunction Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance..
disassociateLambdaFunction_functionArn :: Lens' DisassociateLambdaFunction Text Source #
The Amazon Resource Name (ARN) of the Lambda function being disassociated.
UpdateContactFlowContent
updateContactFlowContent_instanceId :: Lens' UpdateContactFlowContent Text Source #
The identifier of the Amazon Connect instance.
updateContactFlowContent_contactFlowId :: Lens' UpdateContactFlowContent Text Source #
The identifier of the contact flow.
updateContactFlowContent_content :: Lens' UpdateContactFlowContent Text Source #
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.
UpdateUserHierarchyStructure
updateUserHierarchyStructure_hierarchyStructure :: Lens' UpdateUserHierarchyStructure HierarchyStructureUpdate Source #
The hierarchy levels to update.
updateUserHierarchyStructure_instanceId :: Lens' UpdateUserHierarchyStructure Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
DescribeHoursOfOperation
describeHoursOfOperation_instanceId :: Lens' DescribeHoursOfOperation Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
describeHoursOfOperation_hoursOfOperationId :: Lens' DescribeHoursOfOperation Text Source #
The identifier for the hours of operation.
describeHoursOfOperationResponse_hoursOfOperation :: Lens' DescribeHoursOfOperationResponse (Maybe HoursOfOperation) Source #
The hours of operation.
describeHoursOfOperationResponse_httpStatus :: Lens' DescribeHoursOfOperationResponse Int Source #
The response's http status code.
ListQuickConnects
listQuickConnects_quickConnectTypes :: Lens' ListQuickConnects (Maybe [QuickConnectType]) Source #
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).
listQuickConnects_nextToken :: Lens' ListQuickConnects (Maybe Text) Source #
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.
listQuickConnects_maxResults :: Lens' ListQuickConnects (Maybe Natural) Source #
The maximum number of results to return per page.
listQuickConnects_instanceId :: Lens' ListQuickConnects Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
listQuickConnectsResponse_quickConnectSummaryList :: Lens' ListQuickConnectsResponse (Maybe [QuickConnectSummary]) Source #
Information about the quick connects.
listQuickConnectsResponse_nextToken :: Lens' ListQuickConnectsResponse (Maybe Text) Source #
If there are additional results, this is the token for the next set of results.
listQuickConnectsResponse_httpStatus :: Lens' ListQuickConnectsResponse Int Source #
The response's http status code.
CreateUserHierarchyGroup
createUserHierarchyGroup_parentGroupId :: Lens' CreateUserHierarchyGroup (Maybe Text) Source #
The identifier for the parent hierarchy group. The user hierarchy is created at level one if the parent group ID is null.
createUserHierarchyGroup_name :: Lens' CreateUserHierarchyGroup Text Source #
The name of the user hierarchy group. Must not be more than 100 characters.
createUserHierarchyGroup_instanceId :: Lens' CreateUserHierarchyGroup Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
createUserHierarchyGroupResponse_hierarchyGroupArn :: Lens' CreateUserHierarchyGroupResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the hierarchy group.
createUserHierarchyGroupResponse_hierarchyGroupId :: Lens' CreateUserHierarchyGroupResponse (Maybe Text) Source #
The identifier of the hierarchy group.
createUserHierarchyGroupResponse_httpStatus :: Lens' CreateUserHierarchyGroupResponse Int Source #
The response's http status code.
CreateUser
createUser_directoryUserId :: Lens' CreateUser (Maybe Text) Source #
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.
createUser_identityInfo :: Lens' CreateUser (Maybe UserIdentityInfo) Source #
The information about the identity of the user.
createUser_password :: Lens' CreateUser (Maybe Text) Source #
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.
createUser_hierarchyGroupId :: Lens' CreateUser (Maybe Text) Source #
The identifier of the hierarchy group for the user.
createUser_tags :: Lens' CreateUser (Maybe (HashMap Text Text)) Source #
One or more tags.
createUser_username :: Lens' CreateUser Text Source #
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_-.\@]+.
createUser_phoneConfig :: Lens' CreateUser UserPhoneConfig Source #
The phone settings for the user.
createUser_securityProfileIds :: Lens' CreateUser (NonEmpty Text) Source #
The identifier of the security profile for the user.
createUser_routingProfileId :: Lens' CreateUser Text Source #
The identifier of the routing profile for the user.
createUser_instanceId :: Lens' CreateUser Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
createUserResponse_userId :: Lens' CreateUserResponse (Maybe Text) Source #
The identifier of the user account.
createUserResponse_userArn :: Lens' CreateUserResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the user account.
createUserResponse_httpStatus :: Lens' CreateUserResponse Int Source #
The response's http status code.
CreateQueue
createQueue_maxContacts :: Lens' CreateQueue (Maybe Natural) Source #
The maximum number of contacts that can be in the queue before it is considered full.
createQueue_quickConnectIds :: Lens' CreateQueue (Maybe (NonEmpty Text)) Source #
The quick connects available to agents who are working the queue.
createQueue_outboundCallerConfig :: Lens' CreateQueue (Maybe OutboundCallerConfig) Source #
The outbound caller ID name, number, and outbound whisper flow.
createQueue_description :: Lens' CreateQueue (Maybe Text) Source #
The description of the queue.
createQueue_tags :: Lens' CreateQueue (Maybe (HashMap Text Text)) Source #
One or more tags.
createQueue_instanceId :: Lens' CreateQueue Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
createQueue_name :: Lens' CreateQueue Text Source #
The name of the queue.
createQueue_hoursOfOperationId :: Lens' CreateQueue Text Source #
The identifier for the hours of operation.
createQueueResponse_queueArn :: Lens' CreateQueueResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the queue.
createQueueResponse_queueId :: Lens' CreateQueueResponse (Maybe Text) Source #
The identifier for the queue.
createQueueResponse_httpStatus :: Lens' CreateQueueResponse Int Source #
The response's http status code.
UpdateQuickConnectName
updateQuickConnectName_name :: Lens' UpdateQuickConnectName (Maybe Text) Source #
The name of the quick connect.
updateQuickConnectName_description :: Lens' UpdateQuickConnectName (Maybe Text) Source #
The description of the quick connect.
updateQuickConnectName_instanceId :: Lens' UpdateQuickConnectName Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
updateQuickConnectName_quickConnectId :: Lens' UpdateQuickConnectName Text Source #
The identifier for the quick connect.
ListPrompts
listPrompts_nextToken :: Lens' ListPrompts (Maybe Text) Source #
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.
listPrompts_maxResults :: Lens' ListPrompts (Maybe Natural) Source #
The maximum number of results to return per page.
listPrompts_instanceId :: Lens' ListPrompts Text Source #
The identifier of the Amazon Connect instance.
listPromptsResponse_promptSummaryList :: Lens' ListPromptsResponse (Maybe [PromptSummary]) Source #
Information about the prompts.
listPromptsResponse_nextToken :: Lens' ListPromptsResponse (Maybe Text) Source #
If there are additional results, this is the token for the next set of results.
listPromptsResponse_httpStatus :: Lens' ListPromptsResponse Int Source #
The response's http status code.
AssociateSecurityKey
associateSecurityKey_instanceId :: Lens' AssociateSecurityKey Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
associateSecurityKey_key :: Lens' AssociateSecurityKey Text Source #
A valid security key in PEM format.
associateSecurityKeyResponse_associationId :: Lens' AssociateSecurityKeyResponse (Maybe Text) Source #
The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.
associateSecurityKeyResponse_httpStatus :: Lens' AssociateSecurityKeyResponse Int Source #
The response's http status code.
StopContactRecording
stopContactRecording_instanceId :: Lens' StopContactRecording Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
stopContactRecording_contactId :: Lens' StopContactRecording Text Source #
The identifier of the contact.
stopContactRecording_initialContactId :: Lens' StopContactRecording Text Source #
The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.
stopContactRecordingResponse_httpStatus :: Lens' StopContactRecordingResponse Int Source #
The response's http status code.
DisassociateApprovedOrigin
disassociateApprovedOrigin_instanceId :: Lens' DisassociateApprovedOrigin Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
disassociateApprovedOrigin_origin :: Lens' DisassociateApprovedOrigin Text Source #
The domain URL of the integrated application.
ListSecurityKeys
listSecurityKeys_nextToken :: Lens' ListSecurityKeys (Maybe Text) Source #
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.
listSecurityKeys_maxResults :: Lens' ListSecurityKeys (Maybe Natural) Source #
The maximum number of results to return per page.
listSecurityKeys_instanceId :: Lens' ListSecurityKeys Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
listSecurityKeysResponse_nextToken :: Lens' ListSecurityKeysResponse (Maybe Text) Source #
If there are additional results, this is the token for the next set of results.
listSecurityKeysResponse_securityKeys :: Lens' ListSecurityKeysResponse (Maybe [SecurityKey]) Source #
The security keys.
listSecurityKeysResponse_httpStatus :: Lens' ListSecurityKeysResponse Int Source #
The response's http status code.
GetFederationToken
getFederationToken_instanceId :: Lens' GetFederationToken Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
getFederationTokenResponse_credentials :: Lens' GetFederationTokenResponse (Maybe Credentials) Source #
The credentials to use for federation.
getFederationTokenResponse_httpStatus :: Lens' GetFederationTokenResponse Int Source #
The response's http status code.
StopContact
stopContact_contactId :: Lens' StopContact Text Source #
The ID of the contact.
stopContact_instanceId :: Lens' StopContact Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
stopContactResponse_httpStatus :: Lens' StopContactResponse Int Source #
The response's http status code.
DeleteUser
deleteUser_instanceId :: Lens' DeleteUser Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
deleteUser_userId :: Lens' DeleteUser Text Source #
The identifier of the user.
TagResource
tagResource_resourceArn :: Lens' TagResource Text Source #
The Amazon Resource Name (ARN) of the resource.
tagResource_tags :: Lens' TagResource (HashMap Text Text) Source #
One or more tags. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
UpdateUserIdentityInfo
updateUserIdentityInfo_identityInfo :: Lens' UpdateUserIdentityInfo UserIdentityInfo Source #
The identity information for the user.
updateUserIdentityInfo_userId :: Lens' UpdateUserIdentityInfo Text Source #
The identifier of the user account.
updateUserIdentityInfo_instanceId :: Lens' UpdateUserIdentityInfo Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
ListInstances
listInstances_nextToken :: Lens' ListInstances (Maybe Text) Source #
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.
listInstances_maxResults :: Lens' ListInstances (Maybe Natural) Source #
The maximum number of results to return per page.
listInstancesResponse_instanceSummaryList :: Lens' ListInstancesResponse (Maybe [InstanceSummary]) Source #
Information about the instances.
listInstancesResponse_nextToken :: Lens' ListInstancesResponse (Maybe Text) Source #
If there are additional results, this is the token for the next set of results.
listInstancesResponse_httpStatus :: Lens' ListInstancesResponse Int Source #
The response's http status code.
DeleteUserHierarchyGroup
deleteUserHierarchyGroup_hierarchyGroupId :: Lens' DeleteUserHierarchyGroup Text Source #
The identifier of the hierarchy group.
deleteUserHierarchyGroup_instanceId :: Lens' DeleteUserHierarchyGroup Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
UpdateRoutingProfileDefaultOutboundQueue
updateRoutingProfileDefaultOutboundQueue_instanceId :: Lens' UpdateRoutingProfileDefaultOutboundQueue Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
updateRoutingProfileDefaultOutboundQueue_routingProfileId :: Lens' UpdateRoutingProfileDefaultOutboundQueue Text Source #
The identifier of the routing profile.
updateRoutingProfileDefaultOutboundQueue_defaultOutboundQueueId :: Lens' UpdateRoutingProfileDefaultOutboundQueue Text Source #
The identifier for the default outbound queue.
UpdateQueueOutboundCallerConfig
updateQueueOutboundCallerConfig_instanceId :: Lens' UpdateQueueOutboundCallerConfig Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
updateQueueOutboundCallerConfig_queueId :: Lens' UpdateQueueOutboundCallerConfig Text Source #
The identifier for the queue.
updateQueueOutboundCallerConfig_outboundCallerConfig :: Lens' UpdateQueueOutboundCallerConfig OutboundCallerConfig Source #
The outbound caller ID name, number, and outbound whisper flow.
ListContactFlows
listContactFlows_contactFlowTypes :: Lens' ListContactFlows (Maybe [ContactFlowType]) Source #
The type of contact flow.
listContactFlows_nextToken :: Lens' ListContactFlows (Maybe Text) Source #
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.
listContactFlows_maxResults :: Lens' ListContactFlows (Maybe Natural) Source #
The maximum number of results to return per page.
listContactFlows_instanceId :: Lens' ListContactFlows Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
listContactFlowsResponse_contactFlowSummaryList :: Lens' ListContactFlowsResponse (Maybe [ContactFlowSummary]) Source #
Information about the contact flows.
listContactFlowsResponse_nextToken :: Lens' ListContactFlowsResponse (Maybe Text) Source #
If there are additional results, this is the token for the next set of results.
listContactFlowsResponse_httpStatus :: Lens' ListContactFlowsResponse Int Source #
The response's http status code.
CreateIntegrationAssociation
createIntegrationAssociation_sourceType :: Lens' CreateIntegrationAssociation (Maybe SourceType) Source #
The type of the data source. This field is only required for the EVENT integration type.
createIntegrationAssociation_sourceApplicationUrl :: Lens' CreateIntegrationAssociation (Maybe Text) Source #
The URL for the external application. This field is only required for the EVENT integration type.
createIntegrationAssociation_sourceApplicationName :: Lens' CreateIntegrationAssociation (Maybe Text) Source #
The name of the external application. This field is only required for the EVENT integration type.
createIntegrationAssociation_tags :: Lens' CreateIntegrationAssociation (Maybe (HashMap Text Text)) Source #
One or more tags.
createIntegrationAssociation_instanceId :: Lens' CreateIntegrationAssociation Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
createIntegrationAssociation_integrationType :: Lens' CreateIntegrationAssociation IntegrationType Source #
The type of information to be ingested.
createIntegrationAssociation_integrationArn :: Lens' CreateIntegrationAssociation Text Source #
The Amazon Resource Name (ARN) of the integration.
createIntegrationAssociationResponse_integrationAssociationId :: Lens' CreateIntegrationAssociationResponse (Maybe Text) Source #
The identifier for the integration association.
createIntegrationAssociationResponse_integrationAssociationArn :: Lens' CreateIntegrationAssociationResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) for the association.
createIntegrationAssociationResponse_httpStatus :: Lens' CreateIntegrationAssociationResponse Int Source #
The response's http status code.
UntagResource
untagResource_resourceArn :: Lens' UntagResource Text Source #
The Amazon Resource Name (ARN) of the resource.
untagResource_tagKeys :: Lens' UntagResource (NonEmpty Text) Source #
The tag keys.
AssociateApprovedOrigin
associateApprovedOrigin_instanceId :: Lens' AssociateApprovedOrigin Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
associateApprovedOrigin_origin :: Lens' AssociateApprovedOrigin Text Source #
The domain to add to your allow list.
CreateHoursOfOperation
createHoursOfOperation_description :: Lens' CreateHoursOfOperation (Maybe Text) Source #
The description of the hours of operation.
createHoursOfOperation_tags :: Lens' CreateHoursOfOperation (Maybe (HashMap Text Text)) Source #
One or more tags.
createHoursOfOperation_instanceId :: Lens' CreateHoursOfOperation Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
createHoursOfOperation_name :: Lens' CreateHoursOfOperation Text Source #
The name of the hours of operation.
createHoursOfOperation_timeZone :: Lens' CreateHoursOfOperation Text Source #
The time zone of the hours of operation.
createHoursOfOperation_config :: Lens' CreateHoursOfOperation [HoursOfOperationConfig] Source #
Configuration information for the hours of operation: day, start time, and end time.
createHoursOfOperationResponse_hoursOfOperationArn :: Lens' CreateHoursOfOperationResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) for the hours of operation.
createHoursOfOperationResponse_hoursOfOperationId :: Lens' CreateHoursOfOperationResponse (Maybe Text) Source #
The identifier for the hours of operation.
createHoursOfOperationResponse_httpStatus :: Lens' CreateHoursOfOperationResponse Int Source #
The response's http status code.
DisassociateSecurityKey
disassociateSecurityKey_instanceId :: Lens' DisassociateSecurityKey Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
disassociateSecurityKey_associationId :: Lens' DisassociateSecurityKey Text Source #
The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.
UpdateRoutingProfileConcurrency
updateRoutingProfileConcurrency_instanceId :: Lens' UpdateRoutingProfileConcurrency Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
updateRoutingProfileConcurrency_routingProfileId :: Lens' UpdateRoutingProfileConcurrency Text Source #
The identifier of the routing profile.
updateRoutingProfileConcurrency_mediaConcurrencies :: Lens' UpdateRoutingProfileConcurrency [MediaConcurrency] Source #
The channels that agents can handle in the Contact Control Panel (CCP).
ListInstanceStorageConfigs
listInstanceStorageConfigs_nextToken :: Lens' ListInstanceStorageConfigs (Maybe Text) Source #
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.
listInstanceStorageConfigs_maxResults :: Lens' ListInstanceStorageConfigs (Maybe Natural) Source #
The maximum number of results to return per page.
listInstanceStorageConfigs_instanceId :: Lens' ListInstanceStorageConfigs Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
listInstanceStorageConfigs_resourceType :: Lens' ListInstanceStorageConfigs InstanceStorageResourceType Source #
A valid resource type.
listInstanceStorageConfigsResponse_storageConfigs :: Lens' ListInstanceStorageConfigsResponse (Maybe [InstanceStorageConfig]) Source #
A valid storage type.
listInstanceStorageConfigsResponse_nextToken :: Lens' ListInstanceStorageConfigsResponse (Maybe Text) Source #
If there are additional results, this is the token for the next set of results.
listInstanceStorageConfigsResponse_httpStatus :: Lens' ListInstanceStorageConfigsResponse Int Source #
The response's http status code.
DescribeQuickConnect
describeQuickConnect_instanceId :: Lens' DescribeQuickConnect Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
describeQuickConnect_quickConnectId :: Lens' DescribeQuickConnect Text Source #
The identifier for the quick connect.
describeQuickConnectResponse_quickConnect :: Lens' DescribeQuickConnectResponse (Maybe QuickConnect) Source #
Information about the quick connect.
describeQuickConnectResponse_httpStatus :: Lens' DescribeQuickConnectResponse Int Source #
The response's http status code.
AssociateInstanceStorageConfig
associateInstanceStorageConfig_instanceId :: Lens' AssociateInstanceStorageConfig Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
associateInstanceStorageConfig_resourceType :: Lens' AssociateInstanceStorageConfig InstanceStorageResourceType Source #
A valid resource type.
associateInstanceStorageConfig_storageConfig :: Lens' AssociateInstanceStorageConfig InstanceStorageConfig Source #
A valid storage type.
associateInstanceStorageConfigResponse_associationId :: Lens' AssociateInstanceStorageConfigResponse (Maybe Text) Source #
The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.
associateInstanceStorageConfigResponse_httpStatus :: Lens' AssociateInstanceStorageConfigResponse Int Source #
The response's http status code.
ListHoursOfOperations
listHoursOfOperations_nextToken :: Lens' ListHoursOfOperations (Maybe Text) Source #
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.
listHoursOfOperations_maxResults :: Lens' ListHoursOfOperations (Maybe Natural) Source #
The maximum number of results to return per page.
listHoursOfOperations_instanceId :: Lens' ListHoursOfOperations Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
listHoursOfOperationsResponse_nextToken :: Lens' ListHoursOfOperationsResponse (Maybe Text) Source #
If there are additional results, this is the token for the next set of results.
listHoursOfOperationsResponse_hoursOfOperationSummaryList :: Lens' ListHoursOfOperationsResponse (Maybe [HoursOfOperationSummary]) Source #
Information about the hours of operation.
listHoursOfOperationsResponse_httpStatus :: Lens' ListHoursOfOperationsResponse Int Source #
The response's http status code.
ListIntegrationAssociations
listIntegrationAssociations_nextToken :: Lens' ListIntegrationAssociations (Maybe Text) Source #
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.
listIntegrationAssociations_integrationType :: Lens' ListIntegrationAssociations (Maybe IntegrationType) Source #
listIntegrationAssociations_maxResults :: Lens' ListIntegrationAssociations (Maybe Natural) Source #
The maximum number of results to return per page.
listIntegrationAssociations_instanceId :: Lens' ListIntegrationAssociations Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
listIntegrationAssociationsResponse_nextToken :: Lens' ListIntegrationAssociationsResponse (Maybe Text) Source #
If there are additional results, this is the token for the next set of results.
listIntegrationAssociationsResponse_integrationAssociationSummaryList :: Lens' ListIntegrationAssociationsResponse (Maybe [IntegrationAssociationSummary]) Source #
The associations.
listIntegrationAssociationsResponse_httpStatus :: Lens' ListIntegrationAssociationsResponse Int Source #
The response's http status code.
CreateAgentStatus
createAgentStatus_displayOrder :: Lens' CreateAgentStatus (Maybe Natural) Source #
The display order of the status.
createAgentStatus_description :: Lens' CreateAgentStatus (Maybe Text) Source #
The description of the status.
createAgentStatus_tags :: Lens' CreateAgentStatus (Maybe (HashMap Text Text)) Source #
One or more tags.
createAgentStatus_instanceId :: Lens' CreateAgentStatus Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
createAgentStatus_name :: Lens' CreateAgentStatus Text Source #
The name of the status.
createAgentStatus_state :: Lens' CreateAgentStatus AgentStatusState Source #
The state of the status.
createAgentStatusResponse_agentStatusId :: Lens' CreateAgentStatusResponse (Maybe Text) Source #
The identifier of the agent status.
createAgentStatusResponse_agentStatusARN :: Lens' CreateAgentStatusResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the agent status.
createAgentStatusResponse_httpStatus :: Lens' CreateAgentStatusResponse Int Source #
The response's http status code.
UpdateRoutingProfileName
updateRoutingProfileName_name :: Lens' UpdateRoutingProfileName (Maybe Text) Source #
The name of the routing profile. Must not be more than 127 characters.
updateRoutingProfileName_description :: Lens' UpdateRoutingProfileName (Maybe Text) Source #
The description of the routing profile. Must not be more than 250 characters.
updateRoutingProfileName_instanceId :: Lens' UpdateRoutingProfileName Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
updateRoutingProfileName_routingProfileId :: Lens' UpdateRoutingProfileName Text Source #
The identifier of the routing profile.
ListLexBots
listLexBots_nextToken :: Lens' ListLexBots (Maybe Text) Source #
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.
listLexBots_maxResults :: Lens' ListLexBots (Maybe Natural) Source #
The maximum number of results to return per page. If no value is specified, the default is 10.
listLexBots_instanceId :: Lens' ListLexBots Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
listLexBotsResponse_nextToken :: Lens' ListLexBotsResponse (Maybe Text) Source #
If there are additional results, this is the token for the next set of results.
listLexBotsResponse_lexBots :: Lens' ListLexBotsResponse (Maybe [LexBot]) Source #
The names and Regions of the Amazon Lex bots associated with the specified instance.
listLexBotsResponse_httpStatus :: Lens' ListLexBotsResponse Int Source #
The response's http status code.
ListAgentStatuses
listAgentStatuses_agentStatusTypes :: Lens' ListAgentStatuses (Maybe [AgentStatusType]) Source #
Available agent status types.
listAgentStatuses_nextToken :: Lens' ListAgentStatuses (Maybe Text) Source #
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.
listAgentStatuses_maxResults :: Lens' ListAgentStatuses (Maybe Natural) Source #
The maximum number of results to return per page.
listAgentStatuses_instanceId :: Lens' ListAgentStatuses Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
listAgentStatusesResponse_nextToken :: Lens' ListAgentStatusesResponse (Maybe Text) Source #
If there are additional results, this is the token for the next set of results.
listAgentStatusesResponse_agentStatusSummaryList :: Lens' ListAgentStatusesResponse (Maybe [AgentStatusSummary]) Source #
A summary of agent statuses.
listAgentStatusesResponse_httpStatus :: Lens' ListAgentStatusesResponse Int Source #
The response's http status code.
AssociateLambdaFunction
associateLambdaFunction_instanceId :: Lens' AssociateLambdaFunction Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
associateLambdaFunction_functionArn :: Lens' AssociateLambdaFunction Text Source #
The Amazon Resource Name (ARN) for the Lambda function being associated. Maximum number of characters allowed is 140.
AssociateRoutingProfileQueues
associateRoutingProfileQueues_instanceId :: Lens' AssociateRoutingProfileQueues Text Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
associateRoutingProfileQueues_routingProfileId :: Lens' AssociateRoutingProfileQueues Text Source #
The identifier of the routing profile.
associateRoutingProfileQueues_queueConfigs :: Lens' AssociateRoutingProfileQueues (NonEmpty RoutingProfileQueueConfig) Source #
The queues to associate with this routing profile.
Types
AgentStatus
agentStatus_displayOrder :: Lens' AgentStatus (Maybe Natural) Source #
The display order of the agent status.
agentStatus_state :: Lens' AgentStatus (Maybe AgentStatusState) Source #
The state of the agent status.
agentStatus_name :: Lens' AgentStatus (Maybe Text) Source #
The name of the agent status.
agentStatus_agentStatusId :: Lens' AgentStatus (Maybe Text) Source #
The identifier of the agent status.
agentStatus_type :: Lens' AgentStatus (Maybe AgentStatusType) Source #
The type of agent status.
agentStatus_agentStatusARN :: Lens' AgentStatus (Maybe Text) Source #
The Amazon Resource Name (ARN) of the agent status.
agentStatus_description :: Lens' AgentStatus (Maybe Text) Source #
The description of the agent status.
agentStatus_tags :: Lens' AgentStatus (Maybe (HashMap Text Text)) Source #
One or more tags.
AgentStatusSummary
agentStatusSummary_arn :: Lens' AgentStatusSummary (Maybe Text) Source #
The Amazon Resource Name (ARN) for the agent status.
agentStatusSummary_name :: Lens' AgentStatusSummary (Maybe Text) Source #
The name of the agent status.
agentStatusSummary_id :: Lens' AgentStatusSummary (Maybe Text) Source #
The identifier for an agent status.
agentStatusSummary_type :: Lens' AgentStatusSummary (Maybe AgentStatusType) Source #
The type of the agent status.
AnswerMachineDetectionConfig
answerMachineDetectionConfig_enableAnswerMachineDetection :: Lens' AnswerMachineDetectionConfig (Maybe Bool) Source #
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
.
answerMachineDetectionConfig_awaitAnswerMachinePrompt :: Lens' AnswerMachineDetectionConfig (Maybe Bool) Source #
Wait for the answering machine prompt.
Attribute
attribute_attributeType :: Lens' Attribute (Maybe InstanceAttributeType) Source #
The type of attribute.
ChatMessage
chatMessage_contentType :: Lens' ChatMessage Text Source #
The type of the content. Supported types are text and plain.
chatMessage_content :: Lens' ChatMessage Text Source #
The content of the chat message.
ContactFlow
contactFlow_arn :: Lens' ContactFlow (Maybe Text) Source #
The Amazon Resource Name (ARN) of the contact flow.
contactFlow_content :: Lens' ContactFlow (Maybe Text) Source #
The content of the contact flow.
contactFlow_name :: Lens' ContactFlow (Maybe Text) Source #
The name of the contact flow.
contactFlow_id :: Lens' ContactFlow (Maybe Text) Source #
The identifier of the contact flow.
contactFlow_type :: Lens' ContactFlow (Maybe ContactFlowType) Source #
The type of the contact flow. For descriptions of the available types, see Choose a Contact Flow Type in the Amazon Connect Administrator Guide.
contactFlow_description :: Lens' ContactFlow (Maybe Text) Source #
The description of the contact flow.
contactFlow_tags :: Lens' ContactFlow (Maybe (HashMap Text Text)) Source #
One or more tags.
ContactFlowSummary
contactFlowSummary_arn :: Lens' ContactFlowSummary (Maybe Text) Source #
The Amazon Resource Name (ARN) of the contact flow.
contactFlowSummary_name :: Lens' ContactFlowSummary (Maybe Text) Source #
The name of the contact flow.
contactFlowSummary_contactFlowType :: Lens' ContactFlowSummary (Maybe ContactFlowType) Source #
The type of contact flow.
contactFlowSummary_id :: Lens' ContactFlowSummary (Maybe Text) Source #
The identifier of the contact flow.
Credentials
credentials_accessTokenExpiration :: Lens' Credentials (Maybe UTCTime) Source #
A token generated with an expiration time for the session a user is logged in to Amazon Connect.
credentials_accessToken :: Lens' Credentials (Maybe Text) Source #
An access token generated for a federated user to access Amazon Connect.
credentials_refreshToken :: Lens' Credentials (Maybe Text) Source #
Renews a token generated for a user to access the Amazon Connect instance.
credentials_refreshTokenExpiration :: Lens' Credentials (Maybe UTCTime) Source #
Renews the expiration timer for a generated token.
CurrentMetric
currentMetric_name :: Lens' CurrentMetric (Maybe CurrentMetricName) Source #
The name of the metric.
currentMetric_unit :: Lens' CurrentMetric (Maybe Unit) Source #
The unit for the metric.
CurrentMetricData
currentMetricData_value :: Lens' CurrentMetricData (Maybe Double) Source #
The value of the metric.
currentMetricData_metric :: Lens' CurrentMetricData (Maybe CurrentMetric) Source #
Information about the metric.
CurrentMetricResult
currentMetricResult_collections :: Lens' CurrentMetricResult (Maybe [CurrentMetricData]) Source #
The set of metrics.
currentMetricResult_dimensions :: Lens' CurrentMetricResult (Maybe Dimensions) Source #
The dimensions for the metrics.
Dimensions
dimensions_channel :: Lens' Dimensions (Maybe Channel) Source #
The channel used for grouping and filters.
dimensions_queue :: Lens' Dimensions (Maybe QueueReference) Source #
Information about the queue for which metrics are returned.
EncryptionConfig
encryptionConfig_encryptionType :: Lens' EncryptionConfig EncryptionType Source #
The type of encryption.
encryptionConfig_keyId :: Lens' EncryptionConfig Text Source #
The full ARN of the encryption key.
Be sure to provide the full ARN of the encryption key, not just the ID.
Filters
filters_queues :: Lens' Filters (Maybe (NonEmpty Text)) Source #
The queues to use to filter the metrics. You can specify up to 100 queues per request.
filters_channels :: Lens' Filters (Maybe [Channel]) Source #
The channel to use to filter the metrics.
HierarchyGroup
hierarchyGroup_arn :: Lens' HierarchyGroup (Maybe Text) Source #
The Amazon Resource Name (ARN) of the hierarchy group.
hierarchyGroup_name :: Lens' HierarchyGroup (Maybe Text) Source #
The name of the hierarchy group.
hierarchyGroup_hierarchyPath :: Lens' HierarchyGroup (Maybe HierarchyPath) Source #
Information about the levels in the hierarchy group.
hierarchyGroup_id :: Lens' HierarchyGroup (Maybe Text) Source #
The identifier of the hierarchy group.
hierarchyGroup_levelId :: Lens' HierarchyGroup (Maybe Text) Source #
The identifier of the level in the hierarchy group.
HierarchyGroupSummary
hierarchyGroupSummary_arn :: Lens' HierarchyGroupSummary (Maybe Text) Source #
The Amazon Resource Name (ARN) of the hierarchy group.
hierarchyGroupSummary_name :: Lens' HierarchyGroupSummary (Maybe Text) Source #
The name of the hierarchy group.
hierarchyGroupSummary_id :: Lens' HierarchyGroupSummary (Maybe Text) Source #
The identifier of the hierarchy group.
HierarchyLevel
hierarchyLevel_arn :: Lens' HierarchyLevel (Maybe Text) Source #
The Amazon Resource Name (ARN) of the hierarchy level.
hierarchyLevel_name :: Lens' HierarchyLevel (Maybe Text) Source #
The name of the hierarchy level.
hierarchyLevel_id :: Lens' HierarchyLevel (Maybe Text) Source #
The identifier of the hierarchy level.
HierarchyLevelUpdate
hierarchyLevelUpdate_name :: Lens' HierarchyLevelUpdate Text Source #
The name of the user hierarchy level. Must not be more than 50 characters.
HierarchyPath
hierarchyPath_levelFive :: Lens' HierarchyPath (Maybe HierarchyGroupSummary) Source #
Information about level five.
hierarchyPath_levelThree :: Lens' HierarchyPath (Maybe HierarchyGroupSummary) Source #
Information about level three.
hierarchyPath_levelFour :: Lens' HierarchyPath (Maybe HierarchyGroupSummary) Source #
Information about level four.
hierarchyPath_levelTwo :: Lens' HierarchyPath (Maybe HierarchyGroupSummary) Source #
Information about level two.
hierarchyPath_levelOne :: Lens' HierarchyPath (Maybe HierarchyGroupSummary) Source #
Information about level one.
HierarchyStructure
hierarchyStructure_levelFive :: Lens' HierarchyStructure (Maybe HierarchyLevel) Source #
Information about level five.
hierarchyStructure_levelThree :: Lens' HierarchyStructure (Maybe HierarchyLevel) Source #
Information about level three.
hierarchyStructure_levelFour :: Lens' HierarchyStructure (Maybe HierarchyLevel) Source #
Information about level four.
hierarchyStructure_levelTwo :: Lens' HierarchyStructure (Maybe HierarchyLevel) Source #
Information about level two.
hierarchyStructure_levelOne :: Lens' HierarchyStructure (Maybe HierarchyLevel) Source #
Information about level one.
HierarchyStructureUpdate
hierarchyStructureUpdate_levelFive :: Lens' HierarchyStructureUpdate (Maybe HierarchyLevelUpdate) Source #
The update for level five.
hierarchyStructureUpdate_levelThree :: Lens' HierarchyStructureUpdate (Maybe HierarchyLevelUpdate) Source #
The update for level three.
hierarchyStructureUpdate_levelFour :: Lens' HierarchyStructureUpdate (Maybe HierarchyLevelUpdate) Source #
The update for level four.
hierarchyStructureUpdate_levelTwo :: Lens' HierarchyStructureUpdate (Maybe HierarchyLevelUpdate) Source #
The update for level two.
hierarchyStructureUpdate_levelOne :: Lens' HierarchyStructureUpdate (Maybe HierarchyLevelUpdate) Source #
The update for level one.
HistoricalMetric
historicalMetric_name :: Lens' HistoricalMetric (Maybe HistoricalMetricName) Source #
The name of the metric.
historicalMetric_threshold :: Lens' HistoricalMetric (Maybe Threshold) Source #
The threshold for the metric, used with service level metrics.
historicalMetric_unit :: Lens' HistoricalMetric (Maybe Unit) Source #
The unit for the metric.
historicalMetric_statistic :: Lens' HistoricalMetric (Maybe Statistic) Source #
The statistic for the metric.
HistoricalMetricData
historicalMetricData_value :: Lens' HistoricalMetricData (Maybe Double) Source #
The value of the metric.
historicalMetricData_metric :: Lens' HistoricalMetricData (Maybe HistoricalMetric) Source #
Information about the metric.
HistoricalMetricResult
historicalMetricResult_collections :: Lens' HistoricalMetricResult (Maybe [HistoricalMetricData]) Source #
The set of metrics.
historicalMetricResult_dimensions :: Lens' HistoricalMetricResult (Maybe Dimensions) Source #
The dimension for the metrics.
HoursOfOperation
hoursOfOperation_config :: Lens' HoursOfOperation (Maybe [HoursOfOperationConfig]) Source #
Configuration information for the hours of operation.
hoursOfOperation_name :: Lens' HoursOfOperation (Maybe Text) Source #
The name for the hours of operation.
hoursOfOperation_hoursOfOperationArn :: Lens' HoursOfOperation (Maybe Text) Source #
The Amazon Resource Name (ARN) for the hours of operation.
hoursOfOperation_hoursOfOperationId :: Lens' HoursOfOperation (Maybe Text) Source #
The identifier for the hours of operation.
hoursOfOperation_timeZone :: Lens' HoursOfOperation (Maybe Text) Source #
The time zone for the hours of operation.
hoursOfOperation_description :: Lens' HoursOfOperation (Maybe Text) Source #
The description for the hours of operation.
hoursOfOperation_tags :: Lens' HoursOfOperation (Maybe (HashMap Text Text)) Source #
One or more tags.
HoursOfOperationConfig
hoursOfOperationConfig_day :: Lens' HoursOfOperationConfig HoursOfOperationDays Source #
The day that the hours of operation applies to.
hoursOfOperationConfig_startTime :: Lens' HoursOfOperationConfig HoursOfOperationTimeSlice Source #
The start time that your contact center opens.
hoursOfOperationConfig_endTime :: Lens' HoursOfOperationConfig HoursOfOperationTimeSlice Source #
The end time that your contact center closes.
HoursOfOperationSummary
hoursOfOperationSummary_arn :: Lens' HoursOfOperationSummary (Maybe Text) Source #
The Amazon Resource Name (ARN) of the hours of operation.
hoursOfOperationSummary_name :: Lens' HoursOfOperationSummary (Maybe Text) Source #
The name of the hours of operation.
hoursOfOperationSummary_id :: Lens' HoursOfOperationSummary (Maybe Text) Source #
The identifier of the hours of operation.
HoursOfOperationTimeSlice
hoursOfOperationTimeSlice_minutes :: Lens' HoursOfOperationTimeSlice Natural Source #
The minutes.
Instance
instance_outboundCallsEnabled :: Lens' Instance (Maybe Bool) Source #
Whether outbound calls are enabled.
instance_inboundCallsEnabled :: Lens' Instance (Maybe Bool) Source #
Whether inbound calls are enabled.
instance_id :: Lens' Instance (Maybe Text) Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
instance_instanceStatus :: Lens' Instance (Maybe InstanceStatus) Source #
The state of the instance.
instance_identityManagementType :: Lens' Instance (Maybe DirectoryType) Source #
The identity management type.
instance_statusReason :: Lens' Instance (Maybe InstanceStatusReason) Source #
Relevant details why the instance was not successfully created.
InstanceStatusReason
instanceStatusReason_message :: Lens' InstanceStatusReason (Maybe Text) Source #
The message.
InstanceStorageConfig
instanceStorageConfig_associationId :: Lens' InstanceStorageConfig (Maybe Text) Source #
The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.
instanceStorageConfig_kinesisStreamConfig :: Lens' InstanceStorageConfig (Maybe KinesisStreamConfig) Source #
The configuration of the Kinesis data stream.
instanceStorageConfig_kinesisVideoStreamConfig :: Lens' InstanceStorageConfig (Maybe KinesisVideoStreamConfig) Source #
The configuration of the Kinesis video stream.
instanceStorageConfig_s3Config :: Lens' InstanceStorageConfig (Maybe S3Config) Source #
The S3 bucket configuration.
instanceStorageConfig_kinesisFirehoseConfig :: Lens' InstanceStorageConfig (Maybe KinesisFirehoseConfig) Source #
The configuration of the Kinesis Firehose delivery stream.
instanceStorageConfig_storageType :: Lens' InstanceStorageConfig StorageType Source #
A valid storage type.
InstanceSummary
instanceSummary_arn :: Lens' InstanceSummary (Maybe Text) Source #
The Amazon Resource Name (ARN) of the instance.
instanceSummary_createdTime :: Lens' InstanceSummary (Maybe UTCTime) Source #
When the instance was created.
instanceSummary_outboundCallsEnabled :: Lens' InstanceSummary (Maybe Bool) Source #
Whether outbound calls are enabled.
instanceSummary_inboundCallsEnabled :: Lens' InstanceSummary (Maybe Bool) Source #
Whether inbound calls are enabled.
instanceSummary_instanceAlias :: Lens' InstanceSummary (Maybe Text) Source #
The alias of the instance.
instanceSummary_id :: Lens' InstanceSummary (Maybe Text) Source #
The identifier of the instance.
instanceSummary_instanceStatus :: Lens' InstanceSummary (Maybe InstanceStatus) Source #
The state of the instance.
instanceSummary_identityManagementType :: Lens' InstanceSummary (Maybe DirectoryType) Source #
The identity management type of the instance.
instanceSummary_serviceRole :: Lens' InstanceSummary (Maybe Text) Source #
The service role of the instance.
IntegrationAssociationSummary
integrationAssociationSummary_instanceId :: Lens' IntegrationAssociationSummary (Maybe Text) Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
integrationAssociationSummary_sourceType :: Lens' IntegrationAssociationSummary (Maybe SourceType) Source #
The name of the source.
integrationAssociationSummary_sourceApplicationUrl :: Lens' IntegrationAssociationSummary (Maybe Text) Source #
The URL for the external application.
integrationAssociationSummary_integrationAssociationId :: Lens' IntegrationAssociationSummary (Maybe Text) Source #
The identifier for the AppIntegration association.
integrationAssociationSummary_integrationAssociationArn :: Lens' IntegrationAssociationSummary (Maybe Text) Source #
The Amazon Resource Name (ARN) for the AppIntegration association.
integrationAssociationSummary_sourceApplicationName :: Lens' IntegrationAssociationSummary (Maybe Text) Source #
The user-provided, friendly name for the external application.
integrationAssociationSummary_integrationArn :: Lens' IntegrationAssociationSummary (Maybe Text) Source #
The Amazon Resource Name (ARN) for the AppIntegration.
integrationAssociationSummary_integrationType :: Lens' IntegrationAssociationSummary (Maybe IntegrationType) Source #
The integration type.
KinesisFirehoseConfig
kinesisFirehoseConfig_firehoseArn :: Lens' KinesisFirehoseConfig Text Source #
The Amazon Resource Name (ARN) of the delivery stream.
KinesisStreamConfig
kinesisStreamConfig_streamArn :: Lens' KinesisStreamConfig Text Source #
The Amazon Resource Name (ARN) of the data stream.
KinesisVideoStreamConfig
kinesisVideoStreamConfig_prefix :: Lens' KinesisVideoStreamConfig Text Source #
The prefix of the video stream.
kinesisVideoStreamConfig_retentionPeriodHours :: Lens' KinesisVideoStreamConfig Natural Source #
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.
kinesisVideoStreamConfig_encryptionConfig :: Lens' KinesisVideoStreamConfig EncryptionConfig Source #
The encryption configuration.
LexBot
lexBot_lexRegion :: Lens' LexBot (Maybe Text) Source #
The Region that the Amazon Lex bot was created in.
LexBotConfig
lexBotConfig_lexBot :: Lens' LexBotConfig (Maybe LexBot) Source #
Undocumented member.
lexBotConfig_lexV2Bot :: Lens' LexBotConfig (Maybe LexV2Bot) Source #
Configuration information of an Amazon Lex V2 bot.
LexV2Bot
lexV2Bot_aliasArn :: Lens' LexV2Bot (Maybe Text) Source #
The Amazon Resource Name (ARN) of the Amazon Lex V2 bot.
MediaConcurrency
mediaConcurrency_channel :: Lens' MediaConcurrency Channel Source #
The channels that agents can handle in the Contact Control Panel (CCP).
mediaConcurrency_concurrency :: Lens' MediaConcurrency Natural Source #
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
outboundCallerConfig_outboundCallerIdNumberId :: Lens' OutboundCallerConfig (Maybe Text) Source #
The caller ID number.
outboundCallerConfig_outboundCallerIdName :: Lens' OutboundCallerConfig (Maybe Text) Source #
The caller ID name.
outboundCallerConfig_outboundFlowId :: Lens' OutboundCallerConfig (Maybe Text) Source #
The outbound whisper flow to be used during an outbound call.
ParticipantDetails
participantDetails_displayName :: Lens' ParticipantDetails Text Source #
Display name of the participant.
PhoneNumberQuickConnectConfig
phoneNumberQuickConnectConfig_phoneNumber :: Lens' PhoneNumberQuickConnectConfig Text Source #
The phone number in E.164 format.
PhoneNumberSummary
phoneNumberSummary_phoneNumberType :: Lens' PhoneNumberSummary (Maybe PhoneNumberType) Source #
The type of phone number.
phoneNumberSummary_arn :: Lens' PhoneNumberSummary (Maybe Text) Source #
The Amazon Resource Name (ARN) of the phone number.
phoneNumberSummary_phoneNumber :: Lens' PhoneNumberSummary (Maybe Text) Source #
The phone number.
phoneNumberSummary_phoneNumberCountryCode :: Lens' PhoneNumberSummary (Maybe PhoneNumberCountryCode) Source #
The ISO country code.
phoneNumberSummary_id :: Lens' PhoneNumberSummary (Maybe Text) Source #
The identifier of the phone number.
PromptSummary
promptSummary_arn :: Lens' PromptSummary (Maybe Text) Source #
The Amazon Resource Name (ARN) of the prompt.
promptSummary_name :: Lens' PromptSummary (Maybe Text) Source #
The name of the prompt.
promptSummary_id :: Lens' PromptSummary (Maybe Text) Source #
The identifier of the prompt.
Queue
queue_status :: Lens' Queue (Maybe QueueStatus) Source #
The status of the queue.
queue_maxContacts :: Lens' Queue (Maybe Natural) Source #
The maximum number of contacts that can be in the queue before it is considered full.
queue_hoursOfOperationId :: Lens' Queue (Maybe Text) Source #
The identifier for the hours of operation.
queue_outboundCallerConfig :: Lens' Queue (Maybe OutboundCallerConfig) Source #
The outbound caller ID name, number, and outbound whisper flow.
QueueQuickConnectConfig
queueQuickConnectConfig_queueId :: Lens' QueueQuickConnectConfig Text Source #
The identifier for the queue.
queueQuickConnectConfig_contactFlowId :: Lens' QueueQuickConnectConfig Text Source #
The identifier of the contact flow.
QueueReference
queueReference_arn :: Lens' QueueReference (Maybe Text) Source #
The Amazon Resource Name (ARN) of the queue.
queueReference_id :: Lens' QueueReference (Maybe Text) Source #
The identifier of the queue.
QueueSummary
queueSummary_arn :: Lens' QueueSummary (Maybe Text) Source #
The Amazon Resource Name (ARN) of the queue.
queueSummary_name :: Lens' QueueSummary (Maybe Text) Source #
The name of the queue.
queueSummary_id :: Lens' QueueSummary (Maybe Text) Source #
The identifier of the queue.
queueSummary_queueType :: Lens' QueueSummary (Maybe QueueType) Source #
The type of queue.
QuickConnect
quickConnect_name :: Lens' QuickConnect (Maybe Text) Source #
The name of the quick connect.
quickConnect_quickConnectId :: Lens' QuickConnect (Maybe Text) Source #
The identifier for the quick connect.
quickConnect_description :: Lens' QuickConnect (Maybe Text) Source #
The description.
quickConnect_quickConnectARN :: Lens' QuickConnect (Maybe Text) Source #
The Amazon Resource Name (ARN) of the quick connect.
quickConnect_tags :: Lens' QuickConnect (Maybe (HashMap Text Text)) Source #
One or more tags.
quickConnect_quickConnectConfig :: Lens' QuickConnect (Maybe QuickConnectConfig) Source #
Contains information about the quick connect.
QuickConnectConfig
quickConnectConfig_queueConfig :: Lens' QuickConnectConfig (Maybe QueueQuickConnectConfig) Source #
The queue configuration. This is required only if QuickConnectType is QUEUE.
quickConnectConfig_userConfig :: Lens' QuickConnectConfig (Maybe UserQuickConnectConfig) Source #
The user configuration. This is required only if QuickConnectType is USER.
quickConnectConfig_phoneConfig :: Lens' QuickConnectConfig (Maybe PhoneNumberQuickConnectConfig) Source #
The phone configuration. This is required only if QuickConnectType is PHONE_NUMBER.
quickConnectConfig_quickConnectType :: Lens' QuickConnectConfig QuickConnectType Source #
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
quickConnectSummary_arn :: Lens' QuickConnectSummary (Maybe Text) Source #
The Amazon Resource Name (ARN) of the quick connect.
quickConnectSummary_quickConnectType :: Lens' QuickConnectSummary (Maybe QuickConnectType) Source #
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_name :: Lens' QuickConnectSummary (Maybe Text) Source #
The name of the quick connect.
quickConnectSummary_id :: Lens' QuickConnectSummary (Maybe Text) Source #
The identifier for the quick connect.
Reference
reference_value :: Lens' Reference Text Source #
A formatted URL that displays to an agent in the Contact Control Panel (CCP)
reference_type :: Lens' Reference ReferenceType Source #
A valid URL.
RoutingProfile
routingProfile_instanceId :: Lens' RoutingProfile (Maybe Text) Source #
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
routingProfile_routingProfileArn :: Lens' RoutingProfile (Maybe Text) Source #
The Amazon Resource Name (ARN) of the routing profile.
routingProfile_routingProfileId :: Lens' RoutingProfile (Maybe Text) Source #
The identifier of the routing profile.
routingProfile_defaultOutboundQueueId :: Lens' RoutingProfile (Maybe Text) Source #
The identifier of the default outbound queue for this routing profile.
routingProfile_name :: Lens' RoutingProfile (Maybe Text) Source #
The name of the routing profile.
routingProfile_mediaConcurrencies :: Lens' RoutingProfile (Maybe [MediaConcurrency]) Source #
The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.
routingProfile_description :: Lens' RoutingProfile (Maybe Text) Source #
The description of the routing profile.
routingProfile_tags :: Lens' RoutingProfile (Maybe (HashMap Text Text)) Source #
One or more tags.
RoutingProfileQueueConfig
routingProfileQueueConfig_queueReference :: Lens' RoutingProfileQueueConfig RoutingProfileQueueReference Source #
Contains information about a queue resource.
routingProfileQueueConfig_priority :: Lens' RoutingProfileQueueConfig Natural Source #
The order in which contacts are to be handled for the queue. For more information, see Queues: priority and delay.
routingProfileQueueConfig_delay :: Lens' RoutingProfileQueueConfig Natural Source #
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
routingProfileQueueConfigSummary_queueId :: Lens' RoutingProfileQueueConfigSummary Text Source #
The identifier for the queue.
routingProfileQueueConfigSummary_queueArn :: Lens' RoutingProfileQueueConfigSummary Text Source #
The Amazon Resource Name (ARN) of the queue.
routingProfileQueueConfigSummary_queueName :: Lens' RoutingProfileQueueConfigSummary Text Source #
The name of the queue.
routingProfileQueueConfigSummary_priority :: Lens' RoutingProfileQueueConfigSummary Natural Source #
The order in which contacts are to be handled for the queue. For more information, see Queues: priority and delay.
routingProfileQueueConfigSummary_delay :: Lens' RoutingProfileQueueConfigSummary Natural Source #
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.
routingProfileQueueConfigSummary_channel :: Lens' RoutingProfileQueueConfigSummary Channel Source #
The channels this queue supports.
RoutingProfileQueueReference
routingProfileQueueReference_queueId :: Lens' RoutingProfileQueueReference Text Source #
The identifier for the queue.
routingProfileQueueReference_channel :: Lens' RoutingProfileQueueReference Channel Source #
The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.
RoutingProfileSummary
routingProfileSummary_arn :: Lens' RoutingProfileSummary (Maybe Text) Source #
The Amazon Resource Name (ARN) of the routing profile.
routingProfileSummary_name :: Lens' RoutingProfileSummary (Maybe Text) Source #
The name of the routing profile.
routingProfileSummary_id :: Lens' RoutingProfileSummary (Maybe Text) Source #
The identifier of the routing profile.
S3Config
s3Config_encryptionConfig :: Lens' S3Config (Maybe EncryptionConfig) Source #
The Amazon S3 encryption configuration.
SecurityKey
securityKey_creationTime :: Lens' SecurityKey (Maybe UTCTime) Source #
When the security key was created.
securityKey_associationId :: Lens' SecurityKey (Maybe Text) Source #
The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.
securityKey_key :: Lens' SecurityKey (Maybe Text) Source #
The key of the security key.
SecurityProfileSummary
securityProfileSummary_arn :: Lens' SecurityProfileSummary (Maybe Text) Source #
The Amazon Resource Name (ARN) of the security profile.
securityProfileSummary_name :: Lens' SecurityProfileSummary (Maybe Text) Source #
The name of the security profile.
securityProfileSummary_id :: Lens' SecurityProfileSummary (Maybe Text) Source #
The identifier of the security profile.
Threshold
threshold_comparison :: Lens' Threshold (Maybe Comparison) Source #
The type of comparison. Only "less than" (LT) comparisons are supported.
UseCase
useCase_useCaseType :: Lens' UseCase (Maybe UseCaseType) Source #
The type of use case to associate to the integration association. Each integration association can have only one of each use case type.
useCase_useCaseArn :: Lens' UseCase (Maybe Text) Source #
The Amazon Resource Name (ARN) for the use case.
User
user_routingProfileId :: Lens' User (Maybe Text) Source #
The identifier of the routing profile for the user.
user_directoryUserId :: Lens' User (Maybe Text) Source #
The identifier of the user account in the directory used for identity management.
user_identityInfo :: Lens' User (Maybe UserIdentityInfo) Source #
Information about the user identity.
user_securityProfileIds :: Lens' User (Maybe (NonEmpty Text)) Source #
The identifiers of the security profiles for the user.
user_hierarchyGroupId :: Lens' User (Maybe Text) Source #
The identifier of the hierarchy group for the user.
user_phoneConfig :: Lens' User (Maybe UserPhoneConfig) Source #
Information about the phone configuration for the user.
UserIdentityInfo
userIdentityInfo_email :: Lens' UserIdentityInfo (Maybe Text) Source #
The email address. If you are using SAML for identity management and include this parameter, an error is returned.
userIdentityInfo_lastName :: Lens' UserIdentityInfo (Maybe Text) Source #
The last name. This is required if you are using Amazon Connect or SAML for identity management.
userIdentityInfo_firstName :: Lens' UserIdentityInfo (Maybe Text) Source #
The first name. This is required if you are using Amazon Connect or SAML for identity management.
UserPhoneConfig
userPhoneConfig_autoAccept :: Lens' UserPhoneConfig (Maybe Bool) Source #
The Auto accept setting.
userPhoneConfig_afterContactWorkTimeLimit :: Lens' UserPhoneConfig (Maybe Natural) Source #
The After Call Work (ACW) timeout setting, in seconds.
userPhoneConfig_deskPhoneNumber :: Lens' UserPhoneConfig (Maybe Text) Source #
The phone number for the user's desk phone.
userPhoneConfig_phoneType :: Lens' UserPhoneConfig PhoneType Source #
The phone type.
UserQuickConnectConfig
userQuickConnectConfig_userId :: Lens' UserQuickConnectConfig Text Source #
The identifier of the user.
userQuickConnectConfig_contactFlowId :: Lens' UserQuickConnectConfig Text Source #
The identifier of the contact flow.
UserSummary
userSummary_arn :: Lens' UserSummary (Maybe Text) Source #
The Amazon Resource Name (ARN) of the user account.
userSummary_username :: Lens' UserSummary (Maybe Text) Source #
The Amazon Connect user name of the user account.
userSummary_id :: Lens' UserSummary (Maybe Text) Source #
The identifier of the user account.
VoiceRecordingConfiguration
voiceRecordingConfiguration_voiceRecordingTrack :: Lens' VoiceRecordingConfiguration (Maybe VoiceRecordingTrack) Source #
Identifies which track is being recorded.