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 |
- Service Configuration
- Errors
- AgentStatusState
- AgentStatusType
- Channel
- Comparison
- ContactFlowType
- CurrentMetricName
- DirectoryType
- EncryptionType
- Grouping
- HistoricalMetricName
- HoursOfOperationDays
- InstanceAttributeType
- InstanceStatus
- InstanceStorageResourceType
- IntegrationType
- LexVersion
- PhoneNumberCountryCode
- PhoneNumberType
- PhoneType
- QueueStatus
- QueueType
- QuickConnectType
- ReferenceType
- SourceType
- Statistic
- StorageType
- TrafficType
- Unit
- UseCaseType
- VoiceRecordingTrack
- AgentStatus
- AgentStatusSummary
- AnswerMachineDetectionConfig
- Attribute
- ChatMessage
- ContactFlow
- ContactFlowSummary
- Credentials
- CurrentMetric
- CurrentMetricData
- CurrentMetricResult
- Dimensions
- EncryptionConfig
- Filters
- HierarchyGroup
- HierarchyGroupSummary
- HierarchyLevel
- HierarchyLevelUpdate
- HierarchyPath
- HierarchyStructure
- HierarchyStructureUpdate
- HistoricalMetric
- HistoricalMetricData
- HistoricalMetricResult
- HoursOfOperation
- HoursOfOperationConfig
- HoursOfOperationSummary
- HoursOfOperationTimeSlice
- Instance
- InstanceStatusReason
- InstanceStorageConfig
- InstanceSummary
- IntegrationAssociationSummary
- KinesisFirehoseConfig
- KinesisStreamConfig
- KinesisVideoStreamConfig
- LexBot
- LexBotConfig
- LexV2Bot
- MediaConcurrency
- OutboundCallerConfig
- ParticipantDetails
- PhoneNumberQuickConnectConfig
- PhoneNumberSummary
- PromptSummary
- Queue
- QueueQuickConnectConfig
- QueueReference
- QueueSummary
- QuickConnect
- QuickConnectConfig
- QuickConnectSummary
- Reference
- RoutingProfile
- RoutingProfileQueueConfig
- RoutingProfileQueueConfigSummary
- RoutingProfileQueueReference
- RoutingProfileSummary
- S3Config
- SecurityKey
- SecurityProfileSummary
- Threshold
- UseCase
- User
- UserIdentityInfo
- UserPhoneConfig
- UserQuickConnectConfig
- UserSummary
- VoiceRecordingConfiguration
Synopsis
- defaultService :: Service
- _InvalidContactFlowException :: AsError a => Getting (First ServiceError) a ServiceError
- _OutboundContactNotPermittedException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidParameterException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidRequestException :: AsError a => Getting (First ServiceError) a ServiceError
- _DuplicateResourceException :: AsError a => Getting (First ServiceError) a ServiceError
- _UserNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _ContactFlowNotPublishedException :: AsError a => Getting (First ServiceError) a ServiceError
- _DestinationNotAllowedException :: AsError a => Getting (First ServiceError) a ServiceError
- _ContactNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _ServiceQuotaExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _ThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError
- _InternalServiceException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceConflictException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceInUseException :: AsError a => Getting (First ServiceError) a ServiceError
- newtype AgentStatusState where
- AgentStatusState' { }
- pattern AgentStatusState_DISABLED :: AgentStatusState
- pattern AgentStatusState_ENABLED :: AgentStatusState
- newtype AgentStatusType where
- AgentStatusType' { }
- pattern AgentStatusType_CUSTOM :: AgentStatusType
- pattern AgentStatusType_OFFLINE :: AgentStatusType
- pattern AgentStatusType_ROUTABLE :: AgentStatusType
- newtype Channel where
- Channel' {
- fromChannel :: Text
- pattern Channel_CHAT :: Channel
- pattern Channel_TASK :: Channel
- pattern Channel_VOICE :: Channel
- Channel' {
- newtype Comparison where
- Comparison' { }
- pattern Comparison_LT :: Comparison
- newtype ContactFlowType where
- ContactFlowType' { }
- pattern ContactFlowType_AGENT_HOLD :: ContactFlowType
- pattern ContactFlowType_AGENT_TRANSFER :: ContactFlowType
- pattern ContactFlowType_AGENT_WHISPER :: ContactFlowType
- pattern ContactFlowType_CONTACT_FLOW :: ContactFlowType
- pattern ContactFlowType_CUSTOMER_HOLD :: ContactFlowType
- pattern ContactFlowType_CUSTOMER_QUEUE :: ContactFlowType
- pattern ContactFlowType_CUSTOMER_WHISPER :: ContactFlowType
- pattern ContactFlowType_OUTBOUND_WHISPER :: ContactFlowType
- pattern ContactFlowType_QUEUE_TRANSFER :: ContactFlowType
- newtype CurrentMetricName where
- CurrentMetricName' { }
- pattern CurrentMetricName_AGENTS_AFTER_CONTACT_WORK :: CurrentMetricName
- pattern CurrentMetricName_AGENTS_AVAILABLE :: CurrentMetricName
- pattern CurrentMetricName_AGENTS_ERROR :: CurrentMetricName
- pattern CurrentMetricName_AGENTS_NON_PRODUCTIVE :: CurrentMetricName
- pattern CurrentMetricName_AGENTS_ONLINE :: CurrentMetricName
- pattern CurrentMetricName_AGENTS_ON_CALL :: CurrentMetricName
- pattern CurrentMetricName_AGENTS_ON_CONTACT :: CurrentMetricName
- pattern CurrentMetricName_AGENTS_STAFFED :: CurrentMetricName
- pattern CurrentMetricName_CONTACTS_IN_QUEUE :: CurrentMetricName
- pattern CurrentMetricName_CONTACTS_SCHEDULED :: CurrentMetricName
- pattern CurrentMetricName_OLDEST_CONTACT_AGE :: CurrentMetricName
- pattern CurrentMetricName_SLOTS_ACTIVE :: CurrentMetricName
- pattern CurrentMetricName_SLOTS_AVAILABLE :: CurrentMetricName
- newtype DirectoryType where
- DirectoryType' { }
- pattern DirectoryType_CONNECT_MANAGED :: DirectoryType
- pattern DirectoryType_EXISTING_DIRECTORY :: DirectoryType
- pattern DirectoryType_SAML :: DirectoryType
- newtype EncryptionType where
- EncryptionType' { }
- pattern EncryptionType_KMS :: EncryptionType
- newtype Grouping where
- Grouping' {
- fromGrouping :: Text
- pattern Grouping_CHANNEL :: Grouping
- pattern Grouping_QUEUE :: Grouping
- Grouping' {
- newtype HistoricalMetricName where
- HistoricalMetricName' { }
- pattern HistoricalMetricName_ABANDON_TIME :: HistoricalMetricName
- pattern HistoricalMetricName_AFTER_CONTACT_WORK_TIME :: HistoricalMetricName
- pattern HistoricalMetricName_API_CONTACTS_HANDLED :: HistoricalMetricName
- pattern HistoricalMetricName_CALLBACK_CONTACTS_HANDLED :: HistoricalMetricName
- pattern HistoricalMetricName_CONTACTS_ABANDONED :: HistoricalMetricName
- pattern HistoricalMetricName_CONTACTS_AGENT_HUNG_UP_FIRST :: HistoricalMetricName
- pattern HistoricalMetricName_CONTACTS_CONSULTED :: HistoricalMetricName
- pattern HistoricalMetricName_CONTACTS_HANDLED :: HistoricalMetricName
- pattern HistoricalMetricName_CONTACTS_HANDLED_INCOMING :: HistoricalMetricName
- pattern HistoricalMetricName_CONTACTS_HANDLED_OUTBOUND :: HistoricalMetricName
- pattern HistoricalMetricName_CONTACTS_HOLD_ABANDONS :: HistoricalMetricName
- pattern HistoricalMetricName_CONTACTS_MISSED :: HistoricalMetricName
- pattern HistoricalMetricName_CONTACTS_QUEUED :: HistoricalMetricName
- pattern HistoricalMetricName_CONTACTS_TRANSFERRED_IN :: HistoricalMetricName
- pattern HistoricalMetricName_CONTACTS_TRANSFERRED_IN_FROM_QUEUE :: HistoricalMetricName
- pattern HistoricalMetricName_CONTACTS_TRANSFERRED_OUT :: HistoricalMetricName
- pattern HistoricalMetricName_CONTACTS_TRANSFERRED_OUT_FROM_QUEUE :: HistoricalMetricName
- pattern HistoricalMetricName_HANDLE_TIME :: HistoricalMetricName
- pattern HistoricalMetricName_HOLD_TIME :: HistoricalMetricName
- pattern HistoricalMetricName_INTERACTION_AND_HOLD_TIME :: HistoricalMetricName
- pattern HistoricalMetricName_INTERACTION_TIME :: HistoricalMetricName
- pattern HistoricalMetricName_OCCUPANCY :: HistoricalMetricName
- pattern HistoricalMetricName_QUEUED_TIME :: HistoricalMetricName
- pattern HistoricalMetricName_QUEUE_ANSWER_TIME :: HistoricalMetricName
- pattern HistoricalMetricName_SERVICE_LEVEL :: HistoricalMetricName
- newtype HoursOfOperationDays where
- HoursOfOperationDays' { }
- pattern HoursOfOperationDays_FRIDAY :: HoursOfOperationDays
- pattern HoursOfOperationDays_MONDAY :: HoursOfOperationDays
- pattern HoursOfOperationDays_SATURDAY :: HoursOfOperationDays
- pattern HoursOfOperationDays_SUNDAY :: HoursOfOperationDays
- pattern HoursOfOperationDays_THURSDAY :: HoursOfOperationDays
- pattern HoursOfOperationDays_TUESDAY :: HoursOfOperationDays
- pattern HoursOfOperationDays_WEDNESDAY :: HoursOfOperationDays
- newtype InstanceAttributeType where
- InstanceAttributeType' { }
- pattern InstanceAttributeType_AUTO_RESOLVE_BEST_VOICES :: InstanceAttributeType
- pattern InstanceAttributeType_CONTACTFLOW_LOGS :: InstanceAttributeType
- pattern InstanceAttributeType_CONTACT_LENS :: InstanceAttributeType
- pattern InstanceAttributeType_EARLY_MEDIA :: InstanceAttributeType
- pattern InstanceAttributeType_INBOUND_CALLS :: InstanceAttributeType
- pattern InstanceAttributeType_OUTBOUND_CALLS :: InstanceAttributeType
- pattern InstanceAttributeType_USE_CUSTOM_TTS_VOICES :: InstanceAttributeType
- newtype InstanceStatus where
- InstanceStatus' { }
- pattern InstanceStatus_ACTIVE :: InstanceStatus
- pattern InstanceStatus_CREATION_FAILED :: InstanceStatus
- pattern InstanceStatus_CREATION_IN_PROGRESS :: InstanceStatus
- newtype InstanceStorageResourceType where
- InstanceStorageResourceType' { }
- pattern InstanceStorageResourceType_AGENT_EVENTS :: InstanceStorageResourceType
- pattern InstanceStorageResourceType_CALL_RECORDINGS :: InstanceStorageResourceType
- pattern InstanceStorageResourceType_CHAT_TRANSCRIPTS :: InstanceStorageResourceType
- pattern InstanceStorageResourceType_CONTACT_TRACE_RECORDS :: InstanceStorageResourceType
- pattern InstanceStorageResourceType_MEDIA_STREAMS :: InstanceStorageResourceType
- pattern InstanceStorageResourceType_SCHEDULED_REPORTS :: InstanceStorageResourceType
- newtype IntegrationType where
- IntegrationType' { }
- pattern IntegrationType_EVENT :: IntegrationType
- pattern IntegrationType_PINPOINT_APP :: IntegrationType
- pattern IntegrationType_VOICE_ID :: IntegrationType
- pattern IntegrationType_WISDOM_ASSISTANT :: IntegrationType
- pattern IntegrationType_WISDOM_KNOWLEDGE_BASE :: IntegrationType
- newtype LexVersion where
- LexVersion' { }
- pattern LexVersion_V1 :: LexVersion
- pattern LexVersion_V2 :: LexVersion
- newtype PhoneNumberCountryCode where
- PhoneNumberCountryCode' { }
- pattern PhoneNumberCountryCode_AD :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_AE :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_AF :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_AG :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_AI :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_AL :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_AM :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_AN :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_AO :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_AQ :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_AR :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_AS :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_AT :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_AU :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_AW :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_AZ :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_BA :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_BB :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_BD :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_BE :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_BF :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_BG :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_BH :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_BI :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_BJ :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_BL :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_BM :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_BN :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_BO :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_BR :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_BS :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_BT :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_BW :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_BY :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_BZ :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_CA :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_CC :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_CD :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_CF :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_CG :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_CH :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_CI :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_CK :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_CL :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_CM :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_CN :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_CO :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_CR :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_CU :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_CV :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_CW :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_CX :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_CY :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_CZ :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_DE :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_DJ :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_DK :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_DM :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_DO :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_DZ :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_EC :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_EE :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_EG :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_EH :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_ER :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_ES :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_ET :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_FI :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_FJ :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_FK :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_FM :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_FO :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_FR :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_GA :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_GB :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_GD :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_GE :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_GG :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_GH :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_GI :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_GL :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_GM :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_GN :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_GQ :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_GR :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_GT :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_GU :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_GW :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_GY :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_HK :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_HN :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_HR :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_HT :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_HU :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_ID :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_IE :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_IL :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_IM :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_IN :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_IO :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_IQ :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_IR :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_IS :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_IT :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_JE :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_JM :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_JO :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_JP :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_KE :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_KG :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_KH :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_KI :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_KM :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_KN :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_KP :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_KR :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_KW :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_KY :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_KZ :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_LA :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_LB :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_LC :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_LI :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_LK :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_LR :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_LS :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_LT :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_LU :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_LV :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_LY :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_MA :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_MC :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_MD :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_ME :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_MF :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_MG :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_MH :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_MK :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_ML :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_MM :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_MN :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_MO :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_MP :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_MR :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_MS :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_MT :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_MU :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_MV :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_MW :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_MX :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_MY :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_MZ :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_NA :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_NC :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_NE :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_NG :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_NI :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_NL :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_NO :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_NP :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_NR :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_NU :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_NZ :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_OM :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_PA :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_PE :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_PF :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_PG :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_PH :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_PK :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_PL :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_PM :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_PN :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_PR :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_PT :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_PW :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_PY :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_QA :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_RE :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_RO :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_RS :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_RU :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_RW :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_SA :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_SB :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_SC :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_SD :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_SE :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_SG :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_SH :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_SI :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_SJ :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_SK :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_SL :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_SM :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_SN :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_SO :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_SR :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_ST :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_SV :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_SX :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_SY :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_SZ :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_TC :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_TD :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_TG :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_TH :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_TJ :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_TK :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_TL :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_TM :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_TN :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_TO :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_TR :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_TT :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_TV :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_TW :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_TZ :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_UA :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_UG :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_US :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_UY :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_UZ :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_VA :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_VC :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_VE :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_VG :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_VI :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_VN :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_VU :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_WF :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_WS :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_YE :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_YT :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_ZA :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_ZM :: PhoneNumberCountryCode
- pattern PhoneNumberCountryCode_ZW :: PhoneNumberCountryCode
- newtype PhoneNumberType where
- PhoneNumberType' { }
- pattern PhoneNumberType_DID :: PhoneNumberType
- pattern PhoneNumberType_TOLL_FREE :: PhoneNumberType
- newtype PhoneType where
- PhoneType' { }
- pattern PhoneType_DESK_PHONE :: PhoneType
- pattern PhoneType_SOFT_PHONE :: PhoneType
- newtype QueueStatus where
- QueueStatus' { }
- pattern QueueStatus_DISABLED :: QueueStatus
- pattern QueueStatus_ENABLED :: QueueStatus
- newtype QueueType where
- QueueType' { }
- pattern QueueType_AGENT :: QueueType
- pattern QueueType_STANDARD :: QueueType
- newtype QuickConnectType where
- QuickConnectType' { }
- pattern QuickConnectType_PHONE_NUMBER :: QuickConnectType
- pattern QuickConnectType_QUEUE :: QuickConnectType
- pattern QuickConnectType_USER :: QuickConnectType
- newtype ReferenceType where
- ReferenceType' { }
- pattern ReferenceType_URL :: ReferenceType
- newtype SourceType where
- SourceType' { }
- pattern SourceType_SALESFORCE :: SourceType
- pattern SourceType_ZENDESK :: SourceType
- newtype Statistic where
- Statistic' { }
- pattern Statistic_AVG :: Statistic
- pattern Statistic_MAX :: Statistic
- pattern Statistic_SUM :: Statistic
- newtype StorageType where
- StorageType' { }
- pattern StorageType_KINESIS_FIREHOSE :: StorageType
- pattern StorageType_KINESIS_STREAM :: StorageType
- pattern StorageType_KINESIS_VIDEO_STREAM :: StorageType
- pattern StorageType_S3 :: StorageType
- newtype TrafficType where
- TrafficType' { }
- pattern TrafficType_CAMPAIGN :: TrafficType
- pattern TrafficType_GENERAL :: TrafficType
- newtype Unit where
- Unit' { }
- pattern Unit_COUNT :: Unit
- pattern Unit_PERCENT :: Unit
- pattern Unit_SECONDS :: Unit
- newtype UseCaseType where
- UseCaseType' { }
- pattern UseCaseType_CONNECT_CAMPAIGNS :: UseCaseType
- pattern UseCaseType_RULES_EVALUATION :: UseCaseType
- newtype VoiceRecordingTrack where
- data AgentStatus = AgentStatus' {}
- newAgentStatus :: AgentStatus
- 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))
- data AgentStatusSummary = AgentStatusSummary' {}
- newAgentStatusSummary :: AgentStatusSummary
- agentStatusSummary_arn :: Lens' AgentStatusSummary (Maybe Text)
- agentStatusSummary_name :: Lens' AgentStatusSummary (Maybe Text)
- agentStatusSummary_id :: Lens' AgentStatusSummary (Maybe Text)
- agentStatusSummary_type :: Lens' AgentStatusSummary (Maybe AgentStatusType)
- data AnswerMachineDetectionConfig = AnswerMachineDetectionConfig' {}
- newAnswerMachineDetectionConfig :: AnswerMachineDetectionConfig
- answerMachineDetectionConfig_enableAnswerMachineDetection :: Lens' AnswerMachineDetectionConfig (Maybe Bool)
- answerMachineDetectionConfig_awaitAnswerMachinePrompt :: Lens' AnswerMachineDetectionConfig (Maybe Bool)
- data Attribute = Attribute' {}
- newAttribute :: Attribute
- attribute_value :: Lens' Attribute (Maybe Text)
- attribute_attributeType :: Lens' Attribute (Maybe InstanceAttributeType)
- data ChatMessage = ChatMessage' {
- contentType :: Text
- content :: Text
- newChatMessage :: Text -> Text -> ChatMessage
- chatMessage_contentType :: Lens' ChatMessage Text
- chatMessage_content :: Lens' ChatMessage Text
- data ContactFlow = ContactFlow' {}
- newContactFlow :: ContactFlow
- 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))
- data ContactFlowSummary = ContactFlowSummary' {}
- newContactFlowSummary :: ContactFlowSummary
- contactFlowSummary_arn :: Lens' ContactFlowSummary (Maybe Text)
- contactFlowSummary_name :: Lens' ContactFlowSummary (Maybe Text)
- contactFlowSummary_contactFlowType :: Lens' ContactFlowSummary (Maybe ContactFlowType)
- contactFlowSummary_id :: Lens' ContactFlowSummary (Maybe Text)
- data Credentials = Credentials' {}
- newCredentials :: Credentials
- credentials_accessTokenExpiration :: Lens' Credentials (Maybe UTCTime)
- credentials_accessToken :: Lens' Credentials (Maybe Text)
- credentials_refreshToken :: Lens' Credentials (Maybe Text)
- credentials_refreshTokenExpiration :: Lens' Credentials (Maybe UTCTime)
- data CurrentMetric = CurrentMetric' {}
- newCurrentMetric :: CurrentMetric
- currentMetric_name :: Lens' CurrentMetric (Maybe CurrentMetricName)
- currentMetric_unit :: Lens' CurrentMetric (Maybe Unit)
- data CurrentMetricData = CurrentMetricData' {}
- newCurrentMetricData :: CurrentMetricData
- currentMetricData_value :: Lens' CurrentMetricData (Maybe Double)
- currentMetricData_metric :: Lens' CurrentMetricData (Maybe CurrentMetric)
- data CurrentMetricResult = CurrentMetricResult' {}
- newCurrentMetricResult :: CurrentMetricResult
- currentMetricResult_collections :: Lens' CurrentMetricResult (Maybe [CurrentMetricData])
- currentMetricResult_dimensions :: Lens' CurrentMetricResult (Maybe Dimensions)
- data Dimensions = Dimensions' {}
- newDimensions :: Dimensions
- dimensions_channel :: Lens' Dimensions (Maybe Channel)
- dimensions_queue :: Lens' Dimensions (Maybe QueueReference)
- data EncryptionConfig = EncryptionConfig' {}
- newEncryptionConfig :: EncryptionType -> Text -> EncryptionConfig
- encryptionConfig_encryptionType :: Lens' EncryptionConfig EncryptionType
- encryptionConfig_keyId :: Lens' EncryptionConfig Text
- data Filters = Filters' {}
- newFilters :: Filters
- filters_queues :: Lens' Filters (Maybe (NonEmpty Text))
- filters_channels :: Lens' Filters (Maybe [Channel])
- data HierarchyGroup = HierarchyGroup' {}
- newHierarchyGroup :: HierarchyGroup
- 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)
- data HierarchyGroupSummary = HierarchyGroupSummary' {}
- newHierarchyGroupSummary :: HierarchyGroupSummary
- hierarchyGroupSummary_arn :: Lens' HierarchyGroupSummary (Maybe Text)
- hierarchyGroupSummary_name :: Lens' HierarchyGroupSummary (Maybe Text)
- hierarchyGroupSummary_id :: Lens' HierarchyGroupSummary (Maybe Text)
- data HierarchyLevel = HierarchyLevel' {}
- newHierarchyLevel :: HierarchyLevel
- hierarchyLevel_arn :: Lens' HierarchyLevel (Maybe Text)
- hierarchyLevel_name :: Lens' HierarchyLevel (Maybe Text)
- hierarchyLevel_id :: Lens' HierarchyLevel (Maybe Text)
- data HierarchyLevelUpdate = HierarchyLevelUpdate' {}
- newHierarchyLevelUpdate :: Text -> HierarchyLevelUpdate
- hierarchyLevelUpdate_name :: Lens' HierarchyLevelUpdate Text
- data HierarchyPath = HierarchyPath' {}
- newHierarchyPath :: HierarchyPath
- 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)
- data HierarchyStructure = HierarchyStructure' {}
- newHierarchyStructure :: HierarchyStructure
- 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)
- data HierarchyStructureUpdate = HierarchyStructureUpdate' {}
- newHierarchyStructureUpdate :: HierarchyStructureUpdate
- 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)
- data HistoricalMetric = HistoricalMetric' {}
- newHistoricalMetric :: HistoricalMetric
- historicalMetric_name :: Lens' HistoricalMetric (Maybe HistoricalMetricName)
- historicalMetric_threshold :: Lens' HistoricalMetric (Maybe Threshold)
- historicalMetric_unit :: Lens' HistoricalMetric (Maybe Unit)
- historicalMetric_statistic :: Lens' HistoricalMetric (Maybe Statistic)
- data HistoricalMetricData = HistoricalMetricData' {}
- newHistoricalMetricData :: HistoricalMetricData
- historicalMetricData_value :: Lens' HistoricalMetricData (Maybe Double)
- historicalMetricData_metric :: Lens' HistoricalMetricData (Maybe HistoricalMetric)
- data HistoricalMetricResult = HistoricalMetricResult' {}
- newHistoricalMetricResult :: HistoricalMetricResult
- historicalMetricResult_collections :: Lens' HistoricalMetricResult (Maybe [HistoricalMetricData])
- historicalMetricResult_dimensions :: Lens' HistoricalMetricResult (Maybe Dimensions)
- data HoursOfOperation = HoursOfOperation' {}
- newHoursOfOperation :: HoursOfOperation
- 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))
- data HoursOfOperationConfig = HoursOfOperationConfig' {}
- newHoursOfOperationConfig :: HoursOfOperationDays -> HoursOfOperationTimeSlice -> HoursOfOperationTimeSlice -> HoursOfOperationConfig
- hoursOfOperationConfig_day :: Lens' HoursOfOperationConfig HoursOfOperationDays
- hoursOfOperationConfig_startTime :: Lens' HoursOfOperationConfig HoursOfOperationTimeSlice
- hoursOfOperationConfig_endTime :: Lens' HoursOfOperationConfig HoursOfOperationTimeSlice
- data HoursOfOperationSummary = HoursOfOperationSummary' {}
- newHoursOfOperationSummary :: HoursOfOperationSummary
- hoursOfOperationSummary_arn :: Lens' HoursOfOperationSummary (Maybe Text)
- hoursOfOperationSummary_name :: Lens' HoursOfOperationSummary (Maybe Text)
- hoursOfOperationSummary_id :: Lens' HoursOfOperationSummary (Maybe Text)
- data HoursOfOperationTimeSlice = HoursOfOperationTimeSlice' {}
- newHoursOfOperationTimeSlice :: Natural -> Natural -> HoursOfOperationTimeSlice
- hoursOfOperationTimeSlice_hours :: Lens' HoursOfOperationTimeSlice Natural
- hoursOfOperationTimeSlice_minutes :: Lens' HoursOfOperationTimeSlice Natural
- data Instance = Instance' {
- arn :: Maybe Text
- createdTime :: Maybe POSIX
- outboundCallsEnabled :: Maybe Bool
- inboundCallsEnabled :: Maybe Bool
- instanceAlias :: Maybe (Sensitive Text)
- id :: Maybe Text
- instanceStatus :: Maybe InstanceStatus
- identityManagementType :: Maybe DirectoryType
- statusReason :: Maybe InstanceStatusReason
- serviceRole :: Maybe Text
- newInstance :: Instance
- 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)
- data InstanceStatusReason = InstanceStatusReason' {}
- newInstanceStatusReason :: InstanceStatusReason
- instanceStatusReason_message :: Lens' InstanceStatusReason (Maybe Text)
- data InstanceStorageConfig = InstanceStorageConfig' {}
- newInstanceStorageConfig :: StorageType -> InstanceStorageConfig
- 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
- data InstanceSummary = InstanceSummary' {}
- newInstanceSummary :: InstanceSummary
- 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)
- data IntegrationAssociationSummary = IntegrationAssociationSummary' {}
- newIntegrationAssociationSummary :: IntegrationAssociationSummary
- 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)
- data KinesisFirehoseConfig = KinesisFirehoseConfig' {
- firehoseArn :: Text
- newKinesisFirehoseConfig :: Text -> KinesisFirehoseConfig
- kinesisFirehoseConfig_firehoseArn :: Lens' KinesisFirehoseConfig Text
- data KinesisStreamConfig = KinesisStreamConfig' {}
- newKinesisStreamConfig :: Text -> KinesisStreamConfig
- kinesisStreamConfig_streamArn :: Lens' KinesisStreamConfig Text
- data KinesisVideoStreamConfig = KinesisVideoStreamConfig' {}
- newKinesisVideoStreamConfig :: Text -> Natural -> EncryptionConfig -> KinesisVideoStreamConfig
- kinesisVideoStreamConfig_prefix :: Lens' KinesisVideoStreamConfig Text
- kinesisVideoStreamConfig_retentionPeriodHours :: Lens' KinesisVideoStreamConfig Natural
- kinesisVideoStreamConfig_encryptionConfig :: Lens' KinesisVideoStreamConfig EncryptionConfig
- data LexBot = LexBot' {}
- newLexBot :: LexBot
- lexBot_lexRegion :: Lens' LexBot (Maybe Text)
- lexBot_name :: Lens' LexBot (Maybe Text)
- data LexBotConfig = LexBotConfig' {}
- newLexBotConfig :: LexBotConfig
- lexBotConfig_lexBot :: Lens' LexBotConfig (Maybe LexBot)
- lexBotConfig_lexV2Bot :: Lens' LexBotConfig (Maybe LexV2Bot)
- data LexV2Bot = LexV2Bot' {}
- newLexV2Bot :: LexV2Bot
- lexV2Bot_aliasArn :: Lens' LexV2Bot (Maybe Text)
- data MediaConcurrency = MediaConcurrency' {
- channel :: Channel
- concurrency :: Natural
- newMediaConcurrency :: Channel -> Natural -> MediaConcurrency
- mediaConcurrency_channel :: Lens' MediaConcurrency Channel
- mediaConcurrency_concurrency :: Lens' MediaConcurrency Natural
- data OutboundCallerConfig = OutboundCallerConfig' {}
- newOutboundCallerConfig :: OutboundCallerConfig
- outboundCallerConfig_outboundCallerIdNumberId :: Lens' OutboundCallerConfig (Maybe Text)
- outboundCallerConfig_outboundCallerIdName :: Lens' OutboundCallerConfig (Maybe Text)
- outboundCallerConfig_outboundFlowId :: Lens' OutboundCallerConfig (Maybe Text)
- data ParticipantDetails = ParticipantDetails' {
- displayName :: Text
- newParticipantDetails :: Text -> ParticipantDetails
- participantDetails_displayName :: Lens' ParticipantDetails Text
- data PhoneNumberQuickConnectConfig = PhoneNumberQuickConnectConfig' {
- phoneNumber :: Text
- newPhoneNumberQuickConnectConfig :: Text -> PhoneNumberQuickConnectConfig
- phoneNumberQuickConnectConfig_phoneNumber :: Lens' PhoneNumberQuickConnectConfig Text
- data PhoneNumberSummary = PhoneNumberSummary' {}
- newPhoneNumberSummary :: PhoneNumberSummary
- 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)
- data PromptSummary = PromptSummary' {}
- newPromptSummary :: PromptSummary
- promptSummary_arn :: Lens' PromptSummary (Maybe Text)
- promptSummary_name :: Lens' PromptSummary (Maybe Text)
- promptSummary_id :: Lens' PromptSummary (Maybe Text)
- data Queue = Queue' {}
- newQueue :: Queue
- 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))
- data QueueQuickConnectConfig = QueueQuickConnectConfig' {
- queueId :: Text
- contactFlowId :: Text
- newQueueQuickConnectConfig :: Text -> Text -> QueueQuickConnectConfig
- queueQuickConnectConfig_queueId :: Lens' QueueQuickConnectConfig Text
- queueQuickConnectConfig_contactFlowId :: Lens' QueueQuickConnectConfig Text
- data QueueReference = QueueReference' {}
- newQueueReference :: QueueReference
- queueReference_arn :: Lens' QueueReference (Maybe Text)
- queueReference_id :: Lens' QueueReference (Maybe Text)
- data QueueSummary = QueueSummary' {}
- newQueueSummary :: QueueSummary
- queueSummary_arn :: Lens' QueueSummary (Maybe Text)
- queueSummary_name :: Lens' QueueSummary (Maybe Text)
- queueSummary_id :: Lens' QueueSummary (Maybe Text)
- queueSummary_queueType :: Lens' QueueSummary (Maybe QueueType)
- data QuickConnect = QuickConnect' {}
- newQuickConnect :: QuickConnect
- 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)
- data QuickConnectConfig = QuickConnectConfig' {}
- newQuickConnectConfig :: QuickConnectType -> QuickConnectConfig
- quickConnectConfig_queueConfig :: Lens' QuickConnectConfig (Maybe QueueQuickConnectConfig)
- quickConnectConfig_userConfig :: Lens' QuickConnectConfig (Maybe UserQuickConnectConfig)
- quickConnectConfig_phoneConfig :: Lens' QuickConnectConfig (Maybe PhoneNumberQuickConnectConfig)
- quickConnectConfig_quickConnectType :: Lens' QuickConnectConfig QuickConnectType
- data QuickConnectSummary = QuickConnectSummary' {}
- newQuickConnectSummary :: QuickConnectSummary
- quickConnectSummary_arn :: Lens' QuickConnectSummary (Maybe Text)
- quickConnectSummary_quickConnectType :: Lens' QuickConnectSummary (Maybe QuickConnectType)
- quickConnectSummary_name :: Lens' QuickConnectSummary (Maybe Text)
- quickConnectSummary_id :: Lens' QuickConnectSummary (Maybe Text)
- data Reference = Reference' {
- value :: Text
- type' :: ReferenceType
- newReference :: Text -> ReferenceType -> Reference
- reference_value :: Lens' Reference Text
- reference_type :: Lens' Reference ReferenceType
- data RoutingProfile = RoutingProfile' {}
- newRoutingProfile :: RoutingProfile
- 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))
- data RoutingProfileQueueConfig = RoutingProfileQueueConfig' {}
- newRoutingProfileQueueConfig :: RoutingProfileQueueReference -> Natural -> Natural -> RoutingProfileQueueConfig
- routingProfileQueueConfig_queueReference :: Lens' RoutingProfileQueueConfig RoutingProfileQueueReference
- routingProfileQueueConfig_priority :: Lens' RoutingProfileQueueConfig Natural
- routingProfileQueueConfig_delay :: Lens' RoutingProfileQueueConfig Natural
- data RoutingProfileQueueConfigSummary = RoutingProfileQueueConfigSummary' {}
- newRoutingProfileQueueConfigSummary :: Text -> Text -> Text -> Natural -> Natural -> Channel -> RoutingProfileQueueConfigSummary
- 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
- data RoutingProfileQueueReference = RoutingProfileQueueReference' {}
- newRoutingProfileQueueReference :: Text -> Channel -> RoutingProfileQueueReference
- routingProfileQueueReference_queueId :: Lens' RoutingProfileQueueReference Text
- routingProfileQueueReference_channel :: Lens' RoutingProfileQueueReference Channel
- data RoutingProfileSummary = RoutingProfileSummary' {}
- newRoutingProfileSummary :: RoutingProfileSummary
- routingProfileSummary_arn :: Lens' RoutingProfileSummary (Maybe Text)
- routingProfileSummary_name :: Lens' RoutingProfileSummary (Maybe Text)
- routingProfileSummary_id :: Lens' RoutingProfileSummary (Maybe Text)
- data S3Config = S3Config' {}
- newS3Config :: Text -> Text -> S3Config
- s3Config_encryptionConfig :: Lens' S3Config (Maybe EncryptionConfig)
- s3Config_bucketName :: Lens' S3Config Text
- s3Config_bucketPrefix :: Lens' S3Config Text
- data SecurityKey = SecurityKey' {
- creationTime :: Maybe POSIX
- associationId :: Maybe Text
- key :: Maybe Text
- newSecurityKey :: SecurityKey
- securityKey_creationTime :: Lens' SecurityKey (Maybe UTCTime)
- securityKey_associationId :: Lens' SecurityKey (Maybe Text)
- securityKey_key :: Lens' SecurityKey (Maybe Text)
- data SecurityProfileSummary = SecurityProfileSummary' {}
- newSecurityProfileSummary :: SecurityProfileSummary
- securityProfileSummary_arn :: Lens' SecurityProfileSummary (Maybe Text)
- securityProfileSummary_name :: Lens' SecurityProfileSummary (Maybe Text)
- securityProfileSummary_id :: Lens' SecurityProfileSummary (Maybe Text)
- data Threshold = Threshold' {}
- newThreshold :: Threshold
- threshold_thresholdValue :: Lens' Threshold (Maybe Double)
- threshold_comparison :: Lens' Threshold (Maybe Comparison)
- data UseCase = UseCase' {}
- newUseCase :: UseCase
- useCase_useCaseType :: Lens' UseCase (Maybe UseCaseType)
- useCase_useCaseArn :: Lens' UseCase (Maybe Text)
- useCase_useCaseId :: Lens' UseCase (Maybe Text)
- data User = User' {}
- newUser :: User
- 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))
- data UserIdentityInfo = UserIdentityInfo' {}
- newUserIdentityInfo :: UserIdentityInfo
- userIdentityInfo_email :: Lens' UserIdentityInfo (Maybe Text)
- userIdentityInfo_lastName :: Lens' UserIdentityInfo (Maybe Text)
- userIdentityInfo_firstName :: Lens' UserIdentityInfo (Maybe Text)
- data UserPhoneConfig = UserPhoneConfig' {}
- newUserPhoneConfig :: PhoneType -> UserPhoneConfig
- userPhoneConfig_autoAccept :: Lens' UserPhoneConfig (Maybe Bool)
- userPhoneConfig_afterContactWorkTimeLimit :: Lens' UserPhoneConfig (Maybe Natural)
- userPhoneConfig_deskPhoneNumber :: Lens' UserPhoneConfig (Maybe Text)
- userPhoneConfig_phoneType :: Lens' UserPhoneConfig PhoneType
- data UserQuickConnectConfig = UserQuickConnectConfig' {
- userId :: Text
- contactFlowId :: Text
- newUserQuickConnectConfig :: Text -> Text -> UserQuickConnectConfig
- userQuickConnectConfig_userId :: Lens' UserQuickConnectConfig Text
- userQuickConnectConfig_contactFlowId :: Lens' UserQuickConnectConfig Text
- data UserSummary = UserSummary' {}
- newUserSummary :: UserSummary
- userSummary_arn :: Lens' UserSummary (Maybe Text)
- userSummary_username :: Lens' UserSummary (Maybe Text)
- userSummary_id :: Lens' UserSummary (Maybe Text)
- data VoiceRecordingConfiguration = VoiceRecordingConfiguration' {}
- newVoiceRecordingConfiguration :: VoiceRecordingConfiguration
- voiceRecordingConfiguration_voiceRecordingTrack :: Lens' VoiceRecordingConfiguration (Maybe VoiceRecordingTrack)
Service Configuration
defaultService :: Service Source #
API version 2017-08-08
of the Amazon Connect Service SDK configuration.
Errors
_InvalidContactFlowException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The contact flow is not valid.
_OutboundContactNotPermittedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The contact is not permitted.
_InvalidParameterException :: AsError a => Getting (First ServiceError) a ServiceError Source #
One or more of the specified parameters are not valid.
_InvalidRequestException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request is not valid.
_DuplicateResourceException :: AsError a => Getting (First ServiceError) a ServiceError Source #
A resource with the specified name already exists.
_UserNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
No user with the specified credentials was found in the Amazon Connect instance.
_ContactFlowNotPublishedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The contact flow has not been published.
_DestinationNotAllowedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Outbound calls to the destination number are not allowed.
_ContactNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The contact with the specified ID is not active or does not exist.
_ServiceQuotaExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The service quota has been exceeded.
_ThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The throttling limit has been exceeded.
_InternalServiceException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Request processing failed because of an error or failure with the service.
_ResourceConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #
A resource already has that name.
_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified resource was not found.
_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The allowed limit for the resource has been exceeded.
_ResourceInUseException :: AsError a => Getting (First ServiceError) a ServiceError Source #
That resource is already in use. Please try another.
AgentStatusState
newtype AgentStatusState Source #
pattern AgentStatusState_DISABLED :: AgentStatusState | |
pattern AgentStatusState_ENABLED :: AgentStatusState |
Instances
AgentStatusType
newtype AgentStatusType Source #
pattern AgentStatusType_CUSTOM :: AgentStatusType | |
pattern AgentStatusType_OFFLINE :: AgentStatusType | |
pattern AgentStatusType_ROUTABLE :: AgentStatusType |
Instances
Channel
pattern Channel_CHAT :: Channel | |
pattern Channel_TASK :: Channel | |
pattern Channel_VOICE :: Channel |
Instances
Comparison
newtype Comparison Source #
pattern Comparison_LT :: Comparison |
Instances
ContactFlowType
newtype ContactFlowType Source #
pattern ContactFlowType_AGENT_HOLD :: ContactFlowType | |
pattern ContactFlowType_AGENT_TRANSFER :: ContactFlowType | |
pattern ContactFlowType_AGENT_WHISPER :: ContactFlowType | |
pattern ContactFlowType_CONTACT_FLOW :: ContactFlowType | |
pattern ContactFlowType_CUSTOMER_HOLD :: ContactFlowType | |
pattern ContactFlowType_CUSTOMER_QUEUE :: ContactFlowType | |
pattern ContactFlowType_CUSTOMER_WHISPER :: ContactFlowType | |
pattern ContactFlowType_OUTBOUND_WHISPER :: ContactFlowType | |
pattern ContactFlowType_QUEUE_TRANSFER :: ContactFlowType |
Instances
CurrentMetricName
newtype CurrentMetricName Source #
The current metric names.
pattern CurrentMetricName_AGENTS_AFTER_CONTACT_WORK :: CurrentMetricName | |
pattern CurrentMetricName_AGENTS_AVAILABLE :: CurrentMetricName | |
pattern CurrentMetricName_AGENTS_ERROR :: CurrentMetricName | |
pattern CurrentMetricName_AGENTS_NON_PRODUCTIVE :: CurrentMetricName | |
pattern CurrentMetricName_AGENTS_ONLINE :: CurrentMetricName | |
pattern CurrentMetricName_AGENTS_ON_CALL :: CurrentMetricName | |
pattern CurrentMetricName_AGENTS_ON_CONTACT :: CurrentMetricName | |
pattern CurrentMetricName_AGENTS_STAFFED :: CurrentMetricName | |
pattern CurrentMetricName_CONTACTS_IN_QUEUE :: CurrentMetricName | |
pattern CurrentMetricName_CONTACTS_SCHEDULED :: CurrentMetricName | |
pattern CurrentMetricName_OLDEST_CONTACT_AGE :: CurrentMetricName | |
pattern CurrentMetricName_SLOTS_ACTIVE :: CurrentMetricName | |
pattern CurrentMetricName_SLOTS_AVAILABLE :: CurrentMetricName |
Instances
DirectoryType
newtype DirectoryType Source #
pattern DirectoryType_CONNECT_MANAGED :: DirectoryType | |
pattern DirectoryType_EXISTING_DIRECTORY :: DirectoryType | |
pattern DirectoryType_SAML :: DirectoryType |
Instances
EncryptionType
newtype EncryptionType Source #
pattern EncryptionType_KMS :: EncryptionType |
Instances
Grouping
pattern Grouping_CHANNEL :: Grouping | |
pattern Grouping_QUEUE :: Grouping |
Instances
HistoricalMetricName
newtype HistoricalMetricName Source #
The historical metric names.
Instances
HoursOfOperationDays
newtype HoursOfOperationDays Source #
pattern HoursOfOperationDays_FRIDAY :: HoursOfOperationDays | |
pattern HoursOfOperationDays_MONDAY :: HoursOfOperationDays | |
pattern HoursOfOperationDays_SATURDAY :: HoursOfOperationDays | |
pattern HoursOfOperationDays_SUNDAY :: HoursOfOperationDays | |
pattern HoursOfOperationDays_THURSDAY :: HoursOfOperationDays | |
pattern HoursOfOperationDays_TUESDAY :: HoursOfOperationDays | |
pattern HoursOfOperationDays_WEDNESDAY :: HoursOfOperationDays |
Instances
InstanceAttributeType
newtype InstanceAttributeType Source #
Instances
InstanceStatus
newtype InstanceStatus Source #
pattern InstanceStatus_ACTIVE :: InstanceStatus | |
pattern InstanceStatus_CREATION_FAILED :: InstanceStatus | |
pattern InstanceStatus_CREATION_IN_PROGRESS :: InstanceStatus |
Instances
InstanceStorageResourceType
newtype InstanceStorageResourceType Source #
Instances
IntegrationType
newtype IntegrationType Source #
pattern IntegrationType_EVENT :: IntegrationType | |
pattern IntegrationType_PINPOINT_APP :: IntegrationType | |
pattern IntegrationType_VOICE_ID :: IntegrationType | |
pattern IntegrationType_WISDOM_ASSISTANT :: IntegrationType | |
pattern IntegrationType_WISDOM_KNOWLEDGE_BASE :: IntegrationType |
Instances
LexVersion
newtype LexVersion Source #
pattern LexVersion_V1 :: LexVersion | |
pattern LexVersion_V2 :: LexVersion |
Instances
PhoneNumberCountryCode
newtype PhoneNumberCountryCode Source #
Instances
PhoneNumberType
newtype PhoneNumberType Source #
pattern PhoneNumberType_DID :: PhoneNumberType | |
pattern PhoneNumberType_TOLL_FREE :: PhoneNumberType |
Instances
PhoneType
pattern PhoneType_DESK_PHONE :: PhoneType | |
pattern PhoneType_SOFT_PHONE :: PhoneType |
Instances
QueueStatus
newtype QueueStatus Source #
pattern QueueStatus_DISABLED :: QueueStatus | |
pattern QueueStatus_ENABLED :: QueueStatus |
Instances
QueueType
pattern QueueType_AGENT :: QueueType | |
pattern QueueType_STANDARD :: QueueType |
Instances
QuickConnectType
newtype QuickConnectType Source #
pattern QuickConnectType_PHONE_NUMBER :: QuickConnectType | |
pattern QuickConnectType_QUEUE :: QuickConnectType | |
pattern QuickConnectType_USER :: QuickConnectType |
Instances
ReferenceType
newtype ReferenceType Source #
pattern ReferenceType_URL :: ReferenceType |
Instances
SourceType
newtype SourceType Source #
pattern SourceType_SALESFORCE :: SourceType | |
pattern SourceType_ZENDESK :: SourceType |
Instances
Statistic
pattern Statistic_AVG :: Statistic | |
pattern Statistic_MAX :: Statistic | |
pattern Statistic_SUM :: Statistic |
Instances
StorageType
newtype StorageType Source #
pattern StorageType_KINESIS_FIREHOSE :: StorageType | |
pattern StorageType_KINESIS_STREAM :: StorageType | |
pattern StorageType_KINESIS_VIDEO_STREAM :: StorageType | |
pattern StorageType_S3 :: StorageType |
Instances
TrafficType
newtype TrafficType Source #
pattern TrafficType_CAMPAIGN :: TrafficType | |
pattern TrafficType_GENERAL :: TrafficType |
Instances
Unit
pattern Unit_COUNT :: Unit | |
pattern Unit_PERCENT :: Unit | |
pattern Unit_SECONDS :: Unit |
Instances
UseCaseType
newtype UseCaseType Source #
pattern UseCaseType_CONNECT_CAMPAIGNS :: UseCaseType | |
pattern UseCaseType_RULES_EVALUATION :: UseCaseType |
Instances
VoiceRecordingTrack
newtype VoiceRecordingTrack Source #
pattern VoiceRecordingTrack_ALL :: VoiceRecordingTrack | |
pattern VoiceRecordingTrack_FROM_AGENT :: VoiceRecordingTrack | |
pattern VoiceRecordingTrack_TO_AGENT :: VoiceRecordingTrack |
Instances
AgentStatus
data AgentStatus Source #
Contains information about an agent status.
See: newAgentStatus
smart constructor.
AgentStatus' | |
|
Instances
newAgentStatus :: AgentStatus Source #
Create a value of AgentStatus
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:displayOrder:AgentStatus'
, agentStatus_displayOrder
- The display order of the agent status.
$sel:state:AgentStatus'
, agentStatus_state
- The state of the agent status.
$sel:name:AgentStatus'
, agentStatus_name
- The name of the agent status.
$sel:agentStatusId:AgentStatus'
, agentStatus_agentStatusId
- The identifier of the agent status.
$sel:type':AgentStatus'
, agentStatus_type
- The type of agent status.
$sel:agentStatusARN:AgentStatus'
, agentStatus_agentStatusARN
- The Amazon Resource Name (ARN) of the agent status.
$sel:description:AgentStatus'
, agentStatus_description
- The description of the agent status.
$sel:tags:AgentStatus'
, agentStatus_tags
- One or more tags.
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
data AgentStatusSummary Source #
Summary information for an agent status.
See: newAgentStatusSummary
smart constructor.
Instances
newAgentStatusSummary :: AgentStatusSummary Source #
Create a value of AgentStatusSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:AgentStatusSummary'
, agentStatusSummary_arn
- The Amazon Resource Name (ARN) for the agent status.
$sel:name:AgentStatusSummary'
, agentStatusSummary_name
- The name of the agent status.
$sel:id:AgentStatusSummary'
, agentStatusSummary_id
- The identifier for an agent status.
$sel:type':AgentStatusSummary'
, agentStatusSummary_type
- The type of the agent status.
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
data AnswerMachineDetectionConfig Source #
Configuration of the answering machine detection.
See: newAnswerMachineDetectionConfig
smart constructor.
AnswerMachineDetectionConfig' | |
|
Instances
newAnswerMachineDetectionConfig :: AnswerMachineDetectionConfig Source #
Create a value of AnswerMachineDetectionConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:enableAnswerMachineDetection:AnswerMachineDetectionConfig'
, answerMachineDetectionConfig_enableAnswerMachineDetection
- The flag to indicate if answer machine detection analysis needs to be
performed for a voice call. If set to true
, TrafficType
must be set
as CAMPAIGN
.
$sel:awaitAnswerMachinePrompt:AnswerMachineDetectionConfig'
, answerMachineDetectionConfig_awaitAnswerMachinePrompt
- Wait for the answering machine prompt.
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
A toggle for an individual feature at the instance level.
See: newAttribute
smart constructor.
Attribute' | |
|
Instances
Eq Attribute Source # | |
Read Attribute Source # | |
Show Attribute Source # | |
Generic Attribute Source # | |
NFData Attribute Source # | |
Defined in Amazonka.Connect.Types.Attribute | |
Hashable Attribute Source # | |
Defined in Amazonka.Connect.Types.Attribute | |
FromJSON Attribute Source # | |
type Rep Attribute Source # | |
Defined in Amazonka.Connect.Types.Attribute type Rep Attribute = D1 ('MetaData "Attribute" "Amazonka.Connect.Types.Attribute" "libZSservicesZSamazonka-connectZSamazonka-connect" 'False) (C1 ('MetaCons "Attribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "attributeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceAttributeType)))) |
newAttribute :: Attribute Source #
Create a value of Attribute
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:value:Attribute'
, attribute_value
- The value of the attribute.
$sel:attributeType:Attribute'
, attribute_attributeType
- The type of attribute.
attribute_attributeType :: Lens' Attribute (Maybe InstanceAttributeType) Source #
The type of attribute.
ChatMessage
data ChatMessage Source #
A chat message.
See: newChatMessage
smart constructor.
ChatMessage' | |
|
Instances
Create a value of ChatMessage
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:contentType:ChatMessage'
, chatMessage_contentType
- The type of the content. Supported types are text and plain.
$sel:content:ChatMessage'
, chatMessage_content
- The content of the chat message.
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
data ContactFlow Source #
Contains information about a contact flow.
See: newContactFlow
smart constructor.
ContactFlow' | |
|
Instances
newContactFlow :: ContactFlow Source #
Create a value of ContactFlow
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:ContactFlow'
, contactFlow_arn
- The Amazon Resource Name (ARN) of the contact flow.
$sel:content:ContactFlow'
, contactFlow_content
- The content of the contact flow.
$sel:name:ContactFlow'
, contactFlow_name
- The name of the contact flow.
$sel:id:ContactFlow'
, contactFlow_id
- The identifier of the contact flow.
$sel:type':ContactFlow'
, contactFlow_type
- The type of the contact flow. For descriptions of the available types,
see
Choose a Contact Flow Type
in the Amazon Connect Administrator Guide.
$sel:description:ContactFlow'
, contactFlow_description
- The description of the contact flow.
$sel:tags:ContactFlow'
, contactFlow_tags
- One or more tags.
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
data ContactFlowSummary Source #
Contains summary information about a contact flow.
You can also create and update contact flows using the Amazon Connect Flow language.
See: newContactFlowSummary
smart constructor.
Instances
newContactFlowSummary :: ContactFlowSummary Source #
Create a value of ContactFlowSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:ContactFlowSummary'
, contactFlowSummary_arn
- The Amazon Resource Name (ARN) of the contact flow.
$sel:name:ContactFlowSummary'
, contactFlowSummary_name
- The name of the contact flow.
$sel:contactFlowType:ContactFlowSummary'
, contactFlowSummary_contactFlowType
- The type of contact flow.
$sel:id:ContactFlowSummary'
, contactFlowSummary_id
- The identifier of the contact flow.
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
data Credentials Source #
Contains credentials to use for federation.
See: newCredentials
smart constructor.
Credentials' | |
|
Instances
newCredentials :: Credentials Source #
Create a value of Credentials
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:accessTokenExpiration:Credentials'
, credentials_accessTokenExpiration
- A token generated with an expiration time for the session a user is
logged in to Amazon Connect.
$sel:accessToken:Credentials'
, credentials_accessToken
- An access token generated for a federated user to access Amazon Connect.
$sel:refreshToken:Credentials'
, credentials_refreshToken
- Renews a token generated for a user to access the Amazon Connect
instance.
$sel:refreshTokenExpiration:Credentials'
, credentials_refreshTokenExpiration
- Renews the expiration timer for a generated token.
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
data CurrentMetric Source #
Contains information about a real-time metric. For a description of each metric, see Real-time Metrics Definitions in the Amazon Connect Administrator Guide.
See: newCurrentMetric
smart constructor.
Instances
newCurrentMetric :: CurrentMetric Source #
Create a value of CurrentMetric
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:name:CurrentMetric'
, currentMetric_name
- The name of the metric.
$sel:unit:CurrentMetric'
, currentMetric_unit
- The unit for the metric.
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
data CurrentMetricData Source #
Contains the data for a real-time metric.
See: newCurrentMetricData
smart constructor.
Instances
newCurrentMetricData :: CurrentMetricData Source #
Create a value of CurrentMetricData
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:value:CurrentMetricData'
, currentMetricData_value
- The value of the metric.
$sel:metric:CurrentMetricData'
, currentMetricData_metric
- Information about the metric.
currentMetricData_value :: Lens' CurrentMetricData (Maybe Double) Source #
The value of the metric.
currentMetricData_metric :: Lens' CurrentMetricData (Maybe CurrentMetric) Source #
Information about the metric.
CurrentMetricResult
data CurrentMetricResult Source #
Contains information about a set of real-time metrics.
See: newCurrentMetricResult
smart constructor.
CurrentMetricResult' | |
|
Instances
newCurrentMetricResult :: CurrentMetricResult Source #
Create a value of CurrentMetricResult
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:collections:CurrentMetricResult'
, currentMetricResult_collections
- The set of metrics.
$sel:dimensions:CurrentMetricResult'
, currentMetricResult_dimensions
- The dimensions for the metrics.
currentMetricResult_collections :: Lens' CurrentMetricResult (Maybe [CurrentMetricData]) Source #
The set of metrics.
currentMetricResult_dimensions :: Lens' CurrentMetricResult (Maybe Dimensions) Source #
The dimensions for the metrics.
Dimensions
data Dimensions Source #
Contains information about the dimensions for a set of metrics.
See: newDimensions
smart constructor.
Instances
newDimensions :: Dimensions Source #
Create a value of Dimensions
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channel:Dimensions'
, dimensions_channel
- The channel used for grouping and filters.
$sel:queue:Dimensions'
, dimensions_queue
- Information about the queue for which metrics are returned.
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
data EncryptionConfig Source #
The encryption configuration.
See: newEncryptionConfig
smart constructor.
EncryptionConfig' | |
|
Instances
:: EncryptionType | |
-> Text | |
-> EncryptionConfig |
Create a value of EncryptionConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:encryptionType:EncryptionConfig'
, encryptionConfig_encryptionType
- The type of encryption.
$sel:keyId:EncryptionConfig'
, encryptionConfig_keyId
- The full ARN of the encryption key.
Be sure to provide the full ARN of the encryption key, not just the ID.
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
Contains the filter to apply when retrieving metrics.
See: newFilters
smart constructor.
Instances
Eq Filters Source # | |
Read Filters Source # | |
Show Filters Source # | |
Generic Filters Source # | |
NFData Filters Source # | |
Defined in Amazonka.Connect.Types.Filters | |
Hashable Filters Source # | |
Defined in Amazonka.Connect.Types.Filters | |
ToJSON Filters Source # | |
Defined in Amazonka.Connect.Types.Filters | |
type Rep Filters Source # | |
Defined in Amazonka.Connect.Types.Filters type Rep Filters = D1 ('MetaData "Filters" "Amazonka.Connect.Types.Filters" "libZSservicesZSamazonka-connectZSamazonka-connect" 'False) (C1 ('MetaCons "Filters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "queues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "channels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Channel])))) |
newFilters :: Filters Source #
Create a value of Filters
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:queues:Filters'
, filters_queues
- The queues to use to filter the metrics. You can specify up to 100
queues per request.
$sel:channels:Filters'
, filters_channels
- The channel to use to filter the metrics.
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
data HierarchyGroup Source #
Contains information about a hierarchy group.
See: newHierarchyGroup
smart constructor.
HierarchyGroup' | |
|
Instances
newHierarchyGroup :: HierarchyGroup Source #
Create a value of HierarchyGroup
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:HierarchyGroup'
, hierarchyGroup_arn
- The Amazon Resource Name (ARN) of the hierarchy group.
$sel:name:HierarchyGroup'
, hierarchyGroup_name
- The name of the hierarchy group.
$sel:hierarchyPath:HierarchyGroup'
, hierarchyGroup_hierarchyPath
- Information about the levels in the hierarchy group.
$sel:id:HierarchyGroup'
, hierarchyGroup_id
- The identifier of the hierarchy group.
$sel:levelId:HierarchyGroup'
, hierarchyGroup_levelId
- The identifier of the level in the hierarchy group.
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
data HierarchyGroupSummary Source #
Contains summary information about a hierarchy group.
See: newHierarchyGroupSummary
smart constructor.
Instances
newHierarchyGroupSummary :: HierarchyGroupSummary Source #
Create a value of HierarchyGroupSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:HierarchyGroupSummary'
, hierarchyGroupSummary_arn
- The Amazon Resource Name (ARN) of the hierarchy group.
$sel:name:HierarchyGroupSummary'
, hierarchyGroupSummary_name
- The name of the hierarchy group.
$sel:id:HierarchyGroupSummary'
, hierarchyGroupSummary_id
- The identifier of the hierarchy group.
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
data HierarchyLevel Source #
Contains information about a hierarchy level.
See: newHierarchyLevel
smart constructor.
Instances
newHierarchyLevel :: HierarchyLevel Source #
Create a value of HierarchyLevel
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:HierarchyLevel'
, hierarchyLevel_arn
- The Amazon Resource Name (ARN) of the hierarchy level.
$sel:name:HierarchyLevel'
, hierarchyLevel_name
- The name of the hierarchy level.
$sel:id:HierarchyLevel'
, hierarchyLevel_id
- The identifier of the hierarchy level.
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
data HierarchyLevelUpdate Source #
Contains information about the hierarchy level to update.
See: newHierarchyLevelUpdate
smart constructor.
Instances
newHierarchyLevelUpdate Source #
Create a value of HierarchyLevelUpdate
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:name:HierarchyLevelUpdate'
, hierarchyLevelUpdate_name
- The name of the user hierarchy level. Must not be more than 50
characters.
hierarchyLevelUpdate_name :: Lens' HierarchyLevelUpdate Text Source #
The name of the user hierarchy level. Must not be more than 50 characters.
HierarchyPath
data HierarchyPath Source #
Contains information about the levels of a hierarchy group.
See: newHierarchyPath
smart constructor.
HierarchyPath' | |
|
Instances
newHierarchyPath :: HierarchyPath Source #
Create a value of HierarchyPath
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:levelFive:HierarchyPath'
, hierarchyPath_levelFive
- Information about level five.
$sel:levelThree:HierarchyPath'
, hierarchyPath_levelThree
- Information about level three.
$sel:levelFour:HierarchyPath'
, hierarchyPath_levelFour
- Information about level four.
$sel:levelTwo:HierarchyPath'
, hierarchyPath_levelTwo
- Information about level two.
$sel:levelOne:HierarchyPath'
, hierarchyPath_levelOne
- Information about level one.
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
data HierarchyStructure Source #
Contains information about a hierarchy structure.
See: newHierarchyStructure
smart constructor.
HierarchyStructure' | |
|
Instances
newHierarchyStructure :: HierarchyStructure Source #
Create a value of HierarchyStructure
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:levelFive:HierarchyStructure'
, hierarchyStructure_levelFive
- Information about level five.
$sel:levelThree:HierarchyStructure'
, hierarchyStructure_levelThree
- Information about level three.
$sel:levelFour:HierarchyStructure'
, hierarchyStructure_levelFour
- Information about level four.
$sel:levelTwo:HierarchyStructure'
, hierarchyStructure_levelTwo
- Information about level two.
$sel:levelOne:HierarchyStructure'
, hierarchyStructure_levelOne
- Information about level one.
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
data HierarchyStructureUpdate Source #
Contains information about the level hierarchy to update.
See: newHierarchyStructureUpdate
smart constructor.
HierarchyStructureUpdate' | |
|
Instances
newHierarchyStructureUpdate :: HierarchyStructureUpdate Source #
Create a value of HierarchyStructureUpdate
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:levelFive:HierarchyStructureUpdate'
, hierarchyStructureUpdate_levelFive
- The update for level five.
$sel:levelThree:HierarchyStructureUpdate'
, hierarchyStructureUpdate_levelThree
- The update for level three.
$sel:levelFour:HierarchyStructureUpdate'
, hierarchyStructureUpdate_levelFour
- The update for level four.
$sel:levelTwo:HierarchyStructureUpdate'
, hierarchyStructureUpdate_levelTwo
- The update for level two.
$sel:levelOne:HierarchyStructureUpdate'
, hierarchyStructureUpdate_levelOne
- The update for level one.
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
data HistoricalMetric Source #
Contains information about a historical metric. For a description of each metric, see Historical Metrics Definitions in the Amazon Connect Administrator Guide.
See: newHistoricalMetric
smart constructor.
Instances
newHistoricalMetric :: HistoricalMetric Source #
Create a value of HistoricalMetric
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:name:HistoricalMetric'
, historicalMetric_name
- The name of the metric.
$sel:threshold:HistoricalMetric'
, historicalMetric_threshold
- The threshold for the metric, used with service level metrics.
$sel:unit:HistoricalMetric'
, historicalMetric_unit
- The unit for the metric.
$sel:statistic:HistoricalMetric'
, historicalMetric_statistic
- The statistic for the metric.
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
data HistoricalMetricData Source #
Contains the data for a historical metric.
See: newHistoricalMetricData
smart constructor.
Instances
newHistoricalMetricData :: HistoricalMetricData Source #
Create a value of HistoricalMetricData
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:value:HistoricalMetricData'
, historicalMetricData_value
- The value of the metric.
$sel:metric:HistoricalMetricData'
, historicalMetricData_metric
- Information about the metric.
historicalMetricData_value :: Lens' HistoricalMetricData (Maybe Double) Source #
The value of the metric.
historicalMetricData_metric :: Lens' HistoricalMetricData (Maybe HistoricalMetric) Source #
Information about the metric.
HistoricalMetricResult
data HistoricalMetricResult Source #
Contains information about the historical metrics retrieved.
See: newHistoricalMetricResult
smart constructor.
HistoricalMetricResult' | |
|
Instances
newHistoricalMetricResult :: HistoricalMetricResult Source #
Create a value of HistoricalMetricResult
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:collections:HistoricalMetricResult'
, historicalMetricResult_collections
- The set of metrics.
$sel:dimensions:HistoricalMetricResult'
, historicalMetricResult_dimensions
- The dimension for the metrics.
historicalMetricResult_collections :: Lens' HistoricalMetricResult (Maybe [HistoricalMetricData]) Source #
The set of metrics.
historicalMetricResult_dimensions :: Lens' HistoricalMetricResult (Maybe Dimensions) Source #
The dimension for the metrics.
HoursOfOperation
data HoursOfOperation Source #
Information about of the hours of operation.
See: newHoursOfOperation
smart constructor.
HoursOfOperation' | |
|
Instances
newHoursOfOperation :: HoursOfOperation Source #
Create a value of HoursOfOperation
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:config:HoursOfOperation'
, hoursOfOperation_config
- Configuration information for the hours of operation.
$sel:name:HoursOfOperation'
, hoursOfOperation_name
- The name for the hours of operation.
$sel:hoursOfOperationArn:HoursOfOperation'
, hoursOfOperation_hoursOfOperationArn
- The Amazon Resource Name (ARN) for the hours of operation.
$sel:hoursOfOperationId:HoursOfOperation'
, hoursOfOperation_hoursOfOperationId
- The identifier for the hours of operation.
$sel:timeZone:HoursOfOperation'
, hoursOfOperation_timeZone
- The time zone for the hours of operation.
$sel:description:HoursOfOperation'
, hoursOfOperation_description
- The description for the hours of operation.
$sel:tags:HoursOfOperation'
, hoursOfOperation_tags
- One or more tags.
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
data HoursOfOperationConfig Source #
Contains information about the hours of operation.
See: newHoursOfOperationConfig
smart constructor.
HoursOfOperationConfig' | |
|
Instances
newHoursOfOperationConfig Source #
:: HoursOfOperationDays | |
-> HoursOfOperationTimeSlice | |
-> HoursOfOperationTimeSlice | |
-> HoursOfOperationConfig |
Create a value of HoursOfOperationConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:day:HoursOfOperationConfig'
, hoursOfOperationConfig_day
- The day that the hours of operation applies to.
$sel:startTime:HoursOfOperationConfig'
, hoursOfOperationConfig_startTime
- The start time that your contact center opens.
$sel:endTime:HoursOfOperationConfig'
, hoursOfOperationConfig_endTime
- The end time that your contact center closes.
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
data HoursOfOperationSummary Source #
Contains summary information about hours of operation for a contact center.
See: newHoursOfOperationSummary
smart constructor.
Instances
newHoursOfOperationSummary :: HoursOfOperationSummary Source #
Create a value of HoursOfOperationSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:HoursOfOperationSummary'
, hoursOfOperationSummary_arn
- The Amazon Resource Name (ARN) of the hours of operation.
$sel:name:HoursOfOperationSummary'
, hoursOfOperationSummary_name
- The name of the hours of operation.
$sel:id:HoursOfOperationSummary'
, hoursOfOperationSummary_id
- The identifier of the hours of operation.
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
data HoursOfOperationTimeSlice Source #
The start time or end time for an hours of operation.
See: newHoursOfOperationTimeSlice
smart constructor.
Instances
newHoursOfOperationTimeSlice Source #
Create a value of HoursOfOperationTimeSlice
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:hours:HoursOfOperationTimeSlice'
, hoursOfOperationTimeSlice_hours
- The hours.
$sel:minutes:HoursOfOperationTimeSlice'
, hoursOfOperationTimeSlice_minutes
- The minutes.
hoursOfOperationTimeSlice_minutes :: Lens' HoursOfOperationTimeSlice Natural Source #
The minutes.
Instance
The Amazon Connect instance.
See: newInstance
smart constructor.
Instance' | |
|
Instances
newInstance :: Instance Source #
Create a value of Instance
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:Instance'
, instance_arn
- The Amazon Resource Name (ARN) of the instance.
$sel:createdTime:Instance'
, instance_createdTime
- When the instance was created.
$sel:outboundCallsEnabled:Instance'
, instance_outboundCallsEnabled
- Whether outbound calls are enabled.
$sel:inboundCallsEnabled:Instance'
, instance_inboundCallsEnabled
- Whether inbound calls are enabled.
$sel:instanceAlias:Instance'
, instance_instanceAlias
- The alias of instance.
$sel:id:Instance'
, instance_id
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:instanceStatus:Instance'
, instance_instanceStatus
- The state of the instance.
$sel:identityManagementType:Instance'
, instance_identityManagementType
- The identity management type.
$sel:statusReason:Instance'
, instance_statusReason
- Relevant details why the instance was not successfully created.
$sel:serviceRole:Instance'
, instance_serviceRole
- The service role of the instance.
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
data InstanceStatusReason Source #
Relevant details why the instance was not successfully created.
See: newInstanceStatusReason
smart constructor.
Instances
newInstanceStatusReason :: InstanceStatusReason Source #
Create a value of InstanceStatusReason
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:message:InstanceStatusReason'
, instanceStatusReason_message
- The message.
instanceStatusReason_message :: Lens' InstanceStatusReason (Maybe Text) Source #
The message.
InstanceStorageConfig
data InstanceStorageConfig Source #
The storage configuration for the instance.
See: newInstanceStorageConfig
smart constructor.
InstanceStorageConfig' | |
|
Instances
newInstanceStorageConfig Source #
Create a value of InstanceStorageConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:associationId:InstanceStorageConfig'
, instanceStorageConfig_associationId
- The existing association identifier that uniquely identifies the
resource type and storage config for the given instance ID.
$sel:kinesisStreamConfig:InstanceStorageConfig'
, instanceStorageConfig_kinesisStreamConfig
- The configuration of the Kinesis data stream.
$sel:kinesisVideoStreamConfig:InstanceStorageConfig'
, instanceStorageConfig_kinesisVideoStreamConfig
- The configuration of the Kinesis video stream.
$sel:s3Config:InstanceStorageConfig'
, instanceStorageConfig_s3Config
- The S3 bucket configuration.
$sel:kinesisFirehoseConfig:InstanceStorageConfig'
, instanceStorageConfig_kinesisFirehoseConfig
- The configuration of the Kinesis Firehose delivery stream.
$sel:storageType:InstanceStorageConfig'
, instanceStorageConfig_storageType
- A valid storage type.
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
data InstanceSummary Source #
Information about the instance.
See: newInstanceSummary
smart constructor.
InstanceSummary' | |
|
Instances
newInstanceSummary :: InstanceSummary Source #
Create a value of InstanceSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:InstanceSummary'
, instanceSummary_arn
- The Amazon Resource Name (ARN) of the instance.
$sel:createdTime:InstanceSummary'
, instanceSummary_createdTime
- When the instance was created.
$sel:outboundCallsEnabled:InstanceSummary'
, instanceSummary_outboundCallsEnabled
- Whether outbound calls are enabled.
$sel:inboundCallsEnabled:InstanceSummary'
, instanceSummary_inboundCallsEnabled
- Whether inbound calls are enabled.
$sel:instanceAlias:InstanceSummary'
, instanceSummary_instanceAlias
- The alias of the instance.
$sel:id:InstanceSummary'
, instanceSummary_id
- The identifier of the instance.
$sel:instanceStatus:InstanceSummary'
, instanceSummary_instanceStatus
- The state of the instance.
$sel:identityManagementType:InstanceSummary'
, instanceSummary_identityManagementType
- The identity management type of the instance.
$sel:serviceRole:InstanceSummary'
, instanceSummary_serviceRole
- The service role of the instance.
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
data IntegrationAssociationSummary Source #
Contains summary information about the associated AppIntegrations.
See: newIntegrationAssociationSummary
smart constructor.
IntegrationAssociationSummary' | |
|
Instances
newIntegrationAssociationSummary :: IntegrationAssociationSummary Source #
Create a value of IntegrationAssociationSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:IntegrationAssociationSummary'
, integrationAssociationSummary_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:sourceType:IntegrationAssociationSummary'
, integrationAssociationSummary_sourceType
- The name of the source.
$sel:sourceApplicationUrl:IntegrationAssociationSummary'
, integrationAssociationSummary_sourceApplicationUrl
- The URL for the external application.
$sel:integrationAssociationId:IntegrationAssociationSummary'
, integrationAssociationSummary_integrationAssociationId
- The identifier for the AppIntegration association.
$sel:integrationAssociationArn:IntegrationAssociationSummary'
, integrationAssociationSummary_integrationAssociationArn
- The Amazon Resource Name (ARN) for the AppIntegration association.
$sel:sourceApplicationName:IntegrationAssociationSummary'
, integrationAssociationSummary_sourceApplicationName
- The user-provided, friendly name for the external application.
$sel:integrationArn:IntegrationAssociationSummary'
, integrationAssociationSummary_integrationArn
- The Amazon Resource Name (ARN) for the AppIntegration.
$sel:integrationType:IntegrationAssociationSummary'
, integrationAssociationSummary_integrationType
- The integration type.
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
data KinesisFirehoseConfig Source #
Configuration information of a Kinesis Data Firehose delivery stream.
See: newKinesisFirehoseConfig
smart constructor.
KinesisFirehoseConfig' | |
|
Instances
newKinesisFirehoseConfig Source #
Create a value of KinesisFirehoseConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:firehoseArn:KinesisFirehoseConfig'
, kinesisFirehoseConfig_firehoseArn
- The Amazon Resource Name (ARN) of the delivery stream.
kinesisFirehoseConfig_firehoseArn :: Lens' KinesisFirehoseConfig Text Source #
The Amazon Resource Name (ARN) of the delivery stream.
KinesisStreamConfig
data KinesisStreamConfig Source #
Configuration information of a Kinesis data stream.
See: newKinesisStreamConfig
smart constructor.
Instances
newKinesisStreamConfig Source #
Create a value of KinesisStreamConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:streamArn:KinesisStreamConfig'
, kinesisStreamConfig_streamArn
- The Amazon Resource Name (ARN) of the data stream.
kinesisStreamConfig_streamArn :: Lens' KinesisStreamConfig Text Source #
The Amazon Resource Name (ARN) of the data stream.
KinesisVideoStreamConfig
data KinesisVideoStreamConfig Source #
Configuration information of a Kinesis video stream.
See: newKinesisVideoStreamConfig
smart constructor.
KinesisVideoStreamConfig' | |
|
Instances
newKinesisVideoStreamConfig Source #
Create a value of KinesisVideoStreamConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:prefix:KinesisVideoStreamConfig'
, kinesisVideoStreamConfig_prefix
- The prefix of the video stream.
$sel:retentionPeriodHours:KinesisVideoStreamConfig'
, kinesisVideoStreamConfig_retentionPeriodHours
- The number of hours data is retained in the stream. Kinesis Video
Streams retains the data in a data store that is associated with the
stream.
The default value is 0, indicating that the stream does not persist data.
$sel:encryptionConfig:KinesisVideoStreamConfig'
, kinesisVideoStreamConfig_encryptionConfig
- The encryption configuration.
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
Configuration information of an Amazon Lex bot.
See: newLexBot
smart constructor.
Instances
Eq LexBot Source # | |
Read LexBot Source # | |
Show LexBot Source # | |
Generic LexBot Source # | |
NFData LexBot Source # | |
Defined in Amazonka.Connect.Types.LexBot | |
Hashable LexBot Source # | |
Defined in Amazonka.Connect.Types.LexBot | |
ToJSON LexBot Source # | |
Defined in Amazonka.Connect.Types.LexBot | |
FromJSON LexBot Source # | |
type Rep LexBot Source # | |
Defined in Amazonka.Connect.Types.LexBot type Rep LexBot = D1 ('MetaData "LexBot" "Amazonka.Connect.Types.LexBot" "libZSservicesZSamazonka-connectZSamazonka-connect" 'False) (C1 ('MetaCons "LexBot'" 'PrefixI 'True) (S1 ('MetaSel ('Just "lexRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) |
Create a value of LexBot
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:lexRegion:LexBot'
, lexBot_lexRegion
- The Region that the Amazon Lex bot was created in.
$sel:name:LexBot'
, lexBot_name
- The name of the Amazon Lex bot.
lexBot_lexRegion :: Lens' LexBot (Maybe Text) Source #
The Region that the Amazon Lex bot was created in.
LexBotConfig
data LexBotConfig Source #
Configuration information of an Amazon Lex or Amazon Lex V2 bot.
See: newLexBotConfig
smart constructor.
Instances
newLexBotConfig :: LexBotConfig Source #
Create a value of LexBotConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:lexBot:LexBotConfig'
, lexBotConfig_lexBot
- Undocumented member.
$sel:lexV2Bot:LexBotConfig'
, lexBotConfig_lexV2Bot
- Configuration information of an Amazon Lex V2 bot.
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
Configuration information of an Amazon Lex V2 bot.
See: newLexV2Bot
smart constructor.
Instances
Eq LexV2Bot Source # | |
Read LexV2Bot Source # | |
Show LexV2Bot Source # | |
Generic LexV2Bot Source # | |
NFData LexV2Bot Source # | |
Defined in Amazonka.Connect.Types.LexV2Bot | |
Hashable LexV2Bot Source # | |
Defined in Amazonka.Connect.Types.LexV2Bot | |
ToJSON LexV2Bot Source # | |
Defined in Amazonka.Connect.Types.LexV2Bot | |
FromJSON LexV2Bot Source # | |
type Rep LexV2Bot Source # | |
Defined in Amazonka.Connect.Types.LexV2Bot |
newLexV2Bot :: LexV2Bot Source #
Create a value of LexV2Bot
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:aliasArn:LexV2Bot'
, lexV2Bot_aliasArn
- The Amazon Resource Name (ARN) of the Amazon Lex V2 bot.
lexV2Bot_aliasArn :: Lens' LexV2Bot (Maybe Text) Source #
The Amazon Resource Name (ARN) of the Amazon Lex V2 bot.
MediaConcurrency
data MediaConcurrency Source #
Contains information about which channels are supported, and how many contacts an agent can have on a channel simultaneously.
See: newMediaConcurrency
smart constructor.
MediaConcurrency' | |
|
Instances
:: Channel | |
-> Natural | |
-> MediaConcurrency |
Create a value of MediaConcurrency
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channel:MediaConcurrency'
, mediaConcurrency_channel
- The channels that agents can handle in the Contact Control Panel (CCP).
$sel:concurrency:MediaConcurrency'
, mediaConcurrency_concurrency
- The number of contacts an agent can have on a channel simultaneously.
Valid Range for VOICE
: Minimum value of 1. Maximum value of 1.
Valid Range for CHAT
: Minimum value of 1. Maximum value of 10.
Valid Range for TASK
: Minimum value of 1. Maximum value of 10.
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
data OutboundCallerConfig Source #
The outbound caller ID name, number, and outbound whisper flow.
See: newOutboundCallerConfig
smart constructor.
OutboundCallerConfig' | |
|
Instances
newOutboundCallerConfig :: OutboundCallerConfig Source #
Create a value of OutboundCallerConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:outboundCallerIdNumberId:OutboundCallerConfig'
, outboundCallerConfig_outboundCallerIdNumberId
- The caller ID number.
$sel:outboundCallerIdName:OutboundCallerConfig'
, outboundCallerConfig_outboundCallerIdName
- The caller ID name.
$sel:outboundFlowId:OutboundCallerConfig'
, outboundCallerConfig_outboundFlowId
- The outbound whisper flow to be used during an outbound call.
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
data ParticipantDetails Source #
The customer's details.
See: newParticipantDetails
smart constructor.
ParticipantDetails' | |
|
Instances
newParticipantDetails Source #
Create a value of ParticipantDetails
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:displayName:ParticipantDetails'
, participantDetails_displayName
- Display name of the participant.
participantDetails_displayName :: Lens' ParticipantDetails Text Source #
Display name of the participant.
PhoneNumberQuickConnectConfig
data PhoneNumberQuickConnectConfig Source #
Contains information about a phone number for a quick connect.
See: newPhoneNumberQuickConnectConfig
smart constructor.
PhoneNumberQuickConnectConfig' | |
|
Instances
Eq PhoneNumberQuickConnectConfig Source # | |
Read PhoneNumberQuickConnectConfig Source # | |
Show PhoneNumberQuickConnectConfig Source # | |
Generic PhoneNumberQuickConnectConfig Source # | |
NFData PhoneNumberQuickConnectConfig Source # | |
Defined in Amazonka.Connect.Types.PhoneNumberQuickConnectConfig rnf :: PhoneNumberQuickConnectConfig -> () # | |
Hashable PhoneNumberQuickConnectConfig Source # | |
ToJSON PhoneNumberQuickConnectConfig Source # | |
FromJSON PhoneNumberQuickConnectConfig Source # | |
type Rep PhoneNumberQuickConnectConfig Source # | |
Defined in Amazonka.Connect.Types.PhoneNumberQuickConnectConfig type Rep PhoneNumberQuickConnectConfig = D1 ('MetaData "PhoneNumberQuickConnectConfig" "Amazonka.Connect.Types.PhoneNumberQuickConnectConfig" "libZSservicesZSamazonka-connectZSamazonka-connect" 'False) (C1 ('MetaCons "PhoneNumberQuickConnectConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "phoneNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) |
newPhoneNumberQuickConnectConfig Source #
Create a value of PhoneNumberQuickConnectConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:phoneNumber:PhoneNumberQuickConnectConfig'
, phoneNumberQuickConnectConfig_phoneNumber
- The phone number in E.164 format.
phoneNumberQuickConnectConfig_phoneNumber :: Lens' PhoneNumberQuickConnectConfig Text Source #
The phone number in E.164 format.
PhoneNumberSummary
data PhoneNumberSummary Source #
Contains summary information about a phone number for a contact center.
See: newPhoneNumberSummary
smart constructor.
PhoneNumberSummary' | |
|
Instances
newPhoneNumberSummary :: PhoneNumberSummary Source #
Create a value of PhoneNumberSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:phoneNumberType:PhoneNumberSummary'
, phoneNumberSummary_phoneNumberType
- The type of phone number.
$sel:arn:PhoneNumberSummary'
, phoneNumberSummary_arn
- The Amazon Resource Name (ARN) of the phone number.
$sel:phoneNumber:PhoneNumberSummary'
, phoneNumberSummary_phoneNumber
- The phone number.
$sel:phoneNumberCountryCode:PhoneNumberSummary'
, phoneNumberSummary_phoneNumberCountryCode
- The ISO country code.
$sel:id:PhoneNumberSummary'
, phoneNumberSummary_id
- The identifier of the phone number.
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
data PromptSummary Source #
Contains information about the prompt.
See: newPromptSummary
smart constructor.
Instances
newPromptSummary :: PromptSummary Source #
Create a value of PromptSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:PromptSummary'
, promptSummary_arn
- The Amazon Resource Name (ARN) of the prompt.
$sel:name:PromptSummary'
, promptSummary_name
- The name of the prompt.
$sel:id:PromptSummary'
, promptSummary_id
- The identifier of the prompt.
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
Contains information about a queue.
See: newQueue
smart constructor.
Queue' | |
|
Instances
Create a value of Queue
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:Queue'
, queue_status
- The status of the queue.
$sel:queueArn:Queue'
, queue_queueArn
- The Amazon Resource Name (ARN) for the queue.
$sel:queueId:Queue'
, queue_queueId
- The identifier for the queue.
$sel:maxContacts:Queue'
, queue_maxContacts
- The maximum number of contacts that can be in the queue before it is
considered full.
$sel:name:Queue'
, queue_name
- The name of the queue.
$sel:hoursOfOperationId:Queue'
, queue_hoursOfOperationId
- The identifier for the hours of operation.
$sel:outboundCallerConfig:Queue'
, queue_outboundCallerConfig
- The outbound caller ID name, number, and outbound whisper flow.
$sel:description:Queue'
, queue_description
- The description of the queue.
$sel:tags:Queue'
, queue_tags
- One or more tags.
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
data QueueQuickConnectConfig Source #
Contains information about a queue for a quick connect. The contact flow must be of type Transfer to Queue.
See: newQueueQuickConnectConfig
smart constructor.
QueueQuickConnectConfig' | |
|
Instances
newQueueQuickConnectConfig Source #
:: Text | |
-> Text | |
-> QueueQuickConnectConfig |
Create a value of QueueQuickConnectConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:queueId:QueueQuickConnectConfig'
, queueQuickConnectConfig_queueId
- The identifier for the queue.
$sel:contactFlowId:QueueQuickConnectConfig'
, queueQuickConnectConfig_contactFlowId
- The identifier of the contact flow.
queueQuickConnectConfig_queueId :: Lens' QueueQuickConnectConfig Text Source #
The identifier for the queue.
queueQuickConnectConfig_contactFlowId :: Lens' QueueQuickConnectConfig Text Source #
The identifier of the contact flow.
QueueReference
data QueueReference Source #
Contains information about a queue resource for which metrics are returned.
See: newQueueReference
smart constructor.
Instances
newQueueReference :: QueueReference Source #
Create a value of QueueReference
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:QueueReference'
, queueReference_arn
- The Amazon Resource Name (ARN) of the queue.
$sel:id:QueueReference'
, queueReference_id
- The identifier of the queue.
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
data QueueSummary Source #
Contains summary information about a queue.
See: newQueueSummary
smart constructor.
Instances
newQueueSummary :: QueueSummary Source #
Create a value of QueueSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:QueueSummary'
, queueSummary_arn
- The Amazon Resource Name (ARN) of the queue.
$sel:name:QueueSummary'
, queueSummary_name
- The name of the queue.
$sel:id:QueueSummary'
, queueSummary_id
- The identifier of the queue.
$sel:queueType:QueueSummary'
, queueSummary_queueType
- The type of queue.
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
data QuickConnect Source #
Contains information about a quick connect.
See: newQuickConnect
smart constructor.
QuickConnect' | |
|
Instances
newQuickConnect :: QuickConnect Source #
Create a value of QuickConnect
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:name:QuickConnect'
, quickConnect_name
- The name of the quick connect.
$sel:quickConnectId:QuickConnect'
, quickConnect_quickConnectId
- The identifier for the quick connect.
$sel:description:QuickConnect'
, quickConnect_description
- The description.
$sel:quickConnectARN:QuickConnect'
, quickConnect_quickConnectARN
- The Amazon Resource Name (ARN) of the quick connect.
$sel:tags:QuickConnect'
, quickConnect_tags
- One or more tags.
$sel:quickConnectConfig:QuickConnect'
, quickConnect_quickConnectConfig
- Contains information about the quick connect.
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
data QuickConnectConfig Source #
Contains configuration settings for a quick connect.
See: newQuickConnectConfig
smart constructor.
QuickConnectConfig' | |
|
Instances
newQuickConnectConfig Source #
Create a value of QuickConnectConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:queueConfig:QuickConnectConfig'
, quickConnectConfig_queueConfig
- The queue configuration. This is required only if QuickConnectType is
QUEUE.
$sel:userConfig:QuickConnectConfig'
, quickConnectConfig_userConfig
- The user configuration. This is required only if QuickConnectType is
USER.
$sel:phoneConfig:QuickConnectConfig'
, quickConnectConfig_phoneConfig
- The phone configuration. This is required only if QuickConnectType is
PHONE_NUMBER.
$sel:quickConnectType:QuickConnectConfig'
, quickConnectConfig_quickConnectType
- The type of quick connect. In the Amazon Connect console, when you
create a quick connect, you are prompted to assign one of the following
types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).
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
data QuickConnectSummary Source #
Contains summary information about a quick connect.
See: newQuickConnectSummary
smart constructor.
QuickConnectSummary' | |
|
Instances
newQuickConnectSummary :: QuickConnectSummary Source #
Create a value of QuickConnectSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:QuickConnectSummary'
, quickConnectSummary_arn
- The Amazon Resource Name (ARN) of the quick connect.
$sel:quickConnectType:QuickConnectSummary'
, quickConnectSummary_quickConnectType
- The type of quick connect. In the Amazon Connect console, when you
create a quick connect, you are prompted to assign one of the following
types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).
$sel:name:QuickConnectSummary'
, quickConnectSummary_name
- The name of the quick connect.
$sel:id:QuickConnectSummary'
, quickConnectSummary_id
- The identifier for the quick connect.
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
A link that an agent selects to complete a given task. You can have up to 4,096 UTF-8 bytes across all references for a contact.
See: newReference
smart constructor.
Reference' | |
|
Instances
Eq Reference Source # | |
Read Reference Source # | |
Show Reference Source # | |
Generic Reference Source # | |
NFData Reference Source # | |
Defined in Amazonka.Connect.Types.Reference | |
Hashable Reference Source # | |
Defined in Amazonka.Connect.Types.Reference | |
ToJSON Reference Source # | |
Defined in Amazonka.Connect.Types.Reference | |
type Rep Reference Source # | |
Defined in Amazonka.Connect.Types.Reference type Rep Reference = D1 ('MetaData "Reference" "Amazonka.Connect.Types.Reference" "libZSservicesZSamazonka-connectZSamazonka-connect" 'False) (C1 ('MetaCons "Reference'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ReferenceType))) |
Create a value of Reference
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:value:Reference'
, reference_value
- A formatted URL that displays to an agent in the Contact Control Panel
(CCP)
$sel:type':Reference'
, reference_type
- A valid URL.
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
data RoutingProfile Source #
Contains information about a routing profile.
See: newRoutingProfile
smart constructor.
RoutingProfile' | |
|
Instances
newRoutingProfile :: RoutingProfile Source #
Create a value of RoutingProfile
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:RoutingProfile'
, routingProfile_instanceId
- The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
$sel:routingProfileArn:RoutingProfile'
, routingProfile_routingProfileArn
- The Amazon Resource Name (ARN) of the routing profile.
$sel:routingProfileId:RoutingProfile'
, routingProfile_routingProfileId
- The identifier of the routing profile.
$sel:defaultOutboundQueueId:RoutingProfile'
, routingProfile_defaultOutboundQueueId
- The identifier of the default outbound queue for this routing profile.
$sel:name:RoutingProfile'
, routingProfile_name
- The name of the routing profile.
$sel:mediaConcurrencies:RoutingProfile'
, routingProfile_mediaConcurrencies
- The channels agents can handle in the Contact Control Panel (CCP) for
this routing profile.
$sel:description:RoutingProfile'
, routingProfile_description
- The description of the routing profile.
$sel:tags:RoutingProfile'
, routingProfile_tags
- One or more tags.
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
data RoutingProfileQueueConfig Source #
Contains information about the queue and channel for which priority and delay can be set.
See: newRoutingProfileQueueConfig
smart constructor.
RoutingProfileQueueConfig' | |
|
Instances
newRoutingProfileQueueConfig Source #
Create a value of RoutingProfileQueueConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:queueReference:RoutingProfileQueueConfig'
, routingProfileQueueConfig_queueReference
- Contains information about a queue resource.
$sel:priority:RoutingProfileQueueConfig'
, routingProfileQueueConfig_priority
- The order in which contacts are to be handled for the queue. For more
information, see
Queues: priority and delay.
$sel:delay:RoutingProfileQueueConfig'
, routingProfileQueueConfig_delay
- The delay, in seconds, a contact should be in the queue before they are
routed to an available agent. For more information, see
Queues: priority and delay
in the Amazon Connect Administrator Guide.
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
data RoutingProfileQueueConfigSummary Source #
Contains summary information about a routing profile queue.
See: newRoutingProfileQueueConfigSummary
smart constructor.
RoutingProfileQueueConfigSummary' | |
|
Instances
newRoutingProfileQueueConfigSummary Source #
Create a value of RoutingProfileQueueConfigSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:queueId:RoutingProfileQueueConfigSummary'
, routingProfileQueueConfigSummary_queueId
- The identifier for the queue.
$sel:queueArn:RoutingProfileQueueConfigSummary'
, routingProfileQueueConfigSummary_queueArn
- The Amazon Resource Name (ARN) of the queue.
$sel:queueName:RoutingProfileQueueConfigSummary'
, routingProfileQueueConfigSummary_queueName
- The name of the queue.
$sel:priority:RoutingProfileQueueConfigSummary'
, routingProfileQueueConfigSummary_priority
- The order in which contacts are to be handled for the queue. For more
information, see
Queues: priority and delay.
$sel:delay:RoutingProfileQueueConfigSummary'
, routingProfileQueueConfigSummary_delay
- The delay, in seconds, that a contact should be in the queue before they
are routed to an available agent. For more information, see
Queues: priority and delay
in the Amazon Connect Administrator Guide.
$sel:channel:RoutingProfileQueueConfigSummary'
, routingProfileQueueConfigSummary_channel
- The channels this queue supports.
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
data RoutingProfileQueueReference Source #
Contains the channel and queue identifier for a routing profile.
See: newRoutingProfileQueueReference
smart constructor.
Instances
newRoutingProfileQueueReference Source #
Create a value of RoutingProfileQueueReference
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:queueId:RoutingProfileQueueReference'
, routingProfileQueueReference_queueId
- The identifier for the queue.
$sel:channel:RoutingProfileQueueReference'
, routingProfileQueueReference_channel
- The channels agents can handle in the Contact Control Panel (CCP) for
this routing profile.
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
data RoutingProfileSummary Source #
Contains summary information about a routing profile.
See: newRoutingProfileSummary
smart constructor.
Instances
newRoutingProfileSummary :: RoutingProfileSummary Source #
Create a value of RoutingProfileSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:RoutingProfileSummary'
, routingProfileSummary_arn
- The Amazon Resource Name (ARN) of the routing profile.
$sel:name:RoutingProfileSummary'
, routingProfileSummary_name
- The name of the routing profile.
$sel:id:RoutingProfileSummary'
, routingProfileSummary_id
- The identifier of the routing profile.
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
Information about the Amazon Simple Storage Service (Amazon S3) storage type.
See: newS3Config
smart constructor.
S3Config' | |
|
Instances
Eq S3Config Source # | |
Read S3Config Source # | |
Show S3Config Source # | |
Generic S3Config Source # | |
NFData S3Config Source # | |
Defined in Amazonka.Connect.Types.S3Config | |
Hashable S3Config Source # | |
Defined in Amazonka.Connect.Types.S3Config | |
ToJSON S3Config Source # | |
Defined in Amazonka.Connect.Types.S3Config | |
FromJSON S3Config Source # | |
type Rep S3Config Source # | |
Defined in Amazonka.Connect.Types.S3Config type Rep S3Config = D1 ('MetaData "S3Config" "Amazonka.Connect.Types.S3Config" "libZSservicesZSamazonka-connectZSamazonka-connect" 'False) (C1 ('MetaCons "S3Config'" 'PrefixI 'True) (S1 ('MetaSel ('Just "encryptionConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EncryptionConfig)) :*: (S1 ('MetaSel ('Just "bucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "bucketPrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))) |
Create a value of S3Config
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:encryptionConfig:S3Config'
, s3Config_encryptionConfig
- The Amazon S3 encryption configuration.
$sel:bucketName:S3Config'
, s3Config_bucketName
- The S3 bucket name.
$sel:bucketPrefix:S3Config'
, s3Config_bucketPrefix
- The S3 bucket prefix.
s3Config_encryptionConfig :: Lens' S3Config (Maybe EncryptionConfig) Source #
The Amazon S3 encryption configuration.
SecurityKey
data SecurityKey Source #
Configuration information of the security key.
See: newSecurityKey
smart constructor.
SecurityKey' | |
|
Instances
newSecurityKey :: SecurityKey Source #
Create a value of SecurityKey
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:creationTime:SecurityKey'
, securityKey_creationTime
- When the security key was created.
$sel:associationId:SecurityKey'
, securityKey_associationId
- The existing association identifier that uniquely identifies the
resource type and storage config for the given instance ID.
$sel:key:SecurityKey'
, securityKey_key
- The key of the security key.
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
data SecurityProfileSummary Source #
Contains information about a security profile.
See: newSecurityProfileSummary
smart constructor.
Instances
newSecurityProfileSummary :: SecurityProfileSummary Source #
Create a value of SecurityProfileSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:SecurityProfileSummary'
, securityProfileSummary_arn
- The Amazon Resource Name (ARN) of the security profile.
$sel:name:SecurityProfileSummary'
, securityProfileSummary_name
- The name of the security profile.
$sel:id:SecurityProfileSummary'
, securityProfileSummary_id
- The identifier of the security profile.
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
Contains information about the threshold for service level metrics.
See: newThreshold
smart constructor.
Threshold' | |
|
Instances
Eq Threshold Source # | |
Read Threshold Source # | |
Show Threshold Source # | |
Generic Threshold Source # | |
NFData Threshold Source # | |
Defined in Amazonka.Connect.Types.Threshold | |
Hashable Threshold Source # | |
Defined in Amazonka.Connect.Types.Threshold | |
ToJSON Threshold Source # | |
Defined in Amazonka.Connect.Types.Threshold | |
FromJSON Threshold Source # | |
type Rep Threshold Source # | |
Defined in Amazonka.Connect.Types.Threshold type Rep Threshold = D1 ('MetaData "Threshold" "Amazonka.Connect.Types.Threshold" "libZSservicesZSamazonka-connectZSamazonka-connect" 'False) (C1 ('MetaCons "Threshold'" 'PrefixI 'True) (S1 ('MetaSel ('Just "thresholdValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "comparison") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Comparison)))) |
newThreshold :: Threshold Source #
Create a value of Threshold
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:thresholdValue:Threshold'
, threshold_thresholdValue
- The threshold value to compare.
$sel:comparison:Threshold'
, threshold_comparison
- The type of comparison. Only "less than" (LT) comparisons are
supported.
threshold_comparison :: Lens' Threshold (Maybe Comparison) Source #
The type of comparison. Only "less than" (LT) comparisons are supported.
UseCase
Contains the use case.
See: newUseCase
smart constructor.
UseCase' | |
|
Instances
Eq UseCase Source # | |
Read UseCase Source # | |
Show UseCase Source # | |
Generic UseCase Source # | |
NFData UseCase Source # | |
Defined in Amazonka.Connect.Types.UseCase | |
Hashable UseCase Source # | |
Defined in Amazonka.Connect.Types.UseCase | |
FromJSON UseCase Source # | |
type Rep UseCase Source # | |
Defined in Amazonka.Connect.Types.UseCase type Rep UseCase = D1 ('MetaData "UseCase" "Amazonka.Connect.Types.UseCase" "libZSservicesZSamazonka-connectZSamazonka-connect" 'False) (C1 ('MetaCons "UseCase'" 'PrefixI 'True) (S1 ('MetaSel ('Just "useCaseType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UseCaseType)) :*: (S1 ('MetaSel ('Just "useCaseArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "useCaseId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) |
newUseCase :: UseCase Source #
Create a value of UseCase
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:useCaseType:UseCase'
, useCase_useCaseType
- The type of use case to associate to the integration association. Each
integration association can have only one of each use case type.
$sel:useCaseArn:UseCase'
, useCase_useCaseArn
- The Amazon Resource Name (ARN) for the use case.
$sel:useCaseId:UseCase'
, useCase_useCaseId
- The identifier for the use case.
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
Contains information about a user account for a Amazon Connect instance.
See: newUser
smart constructor.
User' | |
|
Instances
Create a value of User
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:routingProfileId:User'
, user_routingProfileId
- The identifier of the routing profile for the user.
$sel:directoryUserId:User'
, user_directoryUserId
- The identifier of the user account in the directory used for identity
management.
$sel:arn:User'
, user_arn
- The Amazon Resource Name (ARN) of the user account.
$sel:identityInfo:User'
, user_identityInfo
- Information about the user identity.
$sel:securityProfileIds:User'
, user_securityProfileIds
- The identifiers of the security profiles for the user.
$sel:username:User'
, user_username
- The user name assigned to the user account.
$sel:id:User'
, user_id
- The identifier of the user account.
$sel:hierarchyGroupId:User'
, user_hierarchyGroupId
- The identifier of the hierarchy group for the user.
$sel:phoneConfig:User'
, user_phoneConfig
- Information about the phone configuration for the user.
$sel:tags:User'
, user_tags
- The tags.
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
data UserIdentityInfo Source #
Contains information about the identity of a user.
See: newUserIdentityInfo
smart constructor.
UserIdentityInfo' | |
|
Instances
newUserIdentityInfo :: UserIdentityInfo Source #
Create a value of UserIdentityInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:email:UserIdentityInfo'
, userIdentityInfo_email
- The email address. If you are using SAML for identity management and
include this parameter, an error is returned.
$sel:lastName:UserIdentityInfo'
, userIdentityInfo_lastName
- The last name. This is required if you are using Amazon Connect or SAML
for identity management.
$sel:firstName:UserIdentityInfo'
, userIdentityInfo_firstName
- The first name. This is required if you are using Amazon Connect or SAML
for identity management.
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
data UserPhoneConfig Source #
Contains information about the phone configuration settings for a user.
See: newUserPhoneConfig
smart constructor.
UserPhoneConfig' | |
|
Instances
Create a value of UserPhoneConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:autoAccept:UserPhoneConfig'
, userPhoneConfig_autoAccept
- The Auto accept setting.
$sel:afterContactWorkTimeLimit:UserPhoneConfig'
, userPhoneConfig_afterContactWorkTimeLimit
- The After Call Work (ACW) timeout setting, in seconds.
$sel:deskPhoneNumber:UserPhoneConfig'
, userPhoneConfig_deskPhoneNumber
- The phone number for the user's desk phone.
$sel:phoneType:UserPhoneConfig'
, userPhoneConfig_phoneType
- The phone type.
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
data UserQuickConnectConfig Source #
Contains information about the quick connect configuration settings for a user. The contact flow must be of type Transfer to Agent.
See: newUserQuickConnectConfig
smart constructor.
UserQuickConnectConfig' | |
|
Instances
newUserQuickConnectConfig Source #
:: Text | |
-> Text | |
-> UserQuickConnectConfig |
Create a value of UserQuickConnectConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:userId:UserQuickConnectConfig'
, userQuickConnectConfig_userId
- The identifier of the user.
$sel:contactFlowId:UserQuickConnectConfig'
, userQuickConnectConfig_contactFlowId
- The identifier of the contact flow.
userQuickConnectConfig_userId :: Lens' UserQuickConnectConfig Text Source #
The identifier of the user.
userQuickConnectConfig_contactFlowId :: Lens' UserQuickConnectConfig Text Source #
The identifier of the contact flow.
UserSummary
data UserSummary Source #
Contains summary information about a user.
See: newUserSummary
smart constructor.
Instances
newUserSummary :: UserSummary Source #
Create a value of UserSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:UserSummary'
, userSummary_arn
- The Amazon Resource Name (ARN) of the user account.
$sel:username:UserSummary'
, userSummary_username
- The Amazon Connect user name of the user account.
$sel:id:UserSummary'
, userSummary_id
- The identifier of the user account.
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
data VoiceRecordingConfiguration Source #
Contains information about the recording configuration settings.
See: newVoiceRecordingConfiguration
smart constructor.
VoiceRecordingConfiguration' | |
|
Instances
newVoiceRecordingConfiguration :: VoiceRecordingConfiguration Source #
Create a value of VoiceRecordingConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:voiceRecordingTrack:VoiceRecordingConfiguration'
, voiceRecordingConfiguration_voiceRecordingTrack
- Identifies which track is being recorded.
voiceRecordingConfiguration_voiceRecordingTrack :: Lens' VoiceRecordingConfiguration (Maybe VoiceRecordingTrack) Source #
Identifies which track is being recorded.