amazonka-connect-2.0: Amazon Connect Service SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Connect.Types

Contents

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2017-08-08 of the Amazon Connect Service SDK configuration.

Errors

_AccessDeniedException :: AsError a => Fold a ServiceError Source #

You do not have sufficient permissions to perform this action.

_ContactFlowNotPublishedException :: AsError a => Fold a ServiceError Source #

The flow has not been published.

_ContactNotFoundException :: AsError a => Fold a ServiceError Source #

The contact with the specified ID is not active or does not exist. Applies to Voice calls only, not to Chat, Task, or Voice Callback.

_DestinationNotAllowedException :: AsError a => Fold a ServiceError Source #

Outbound calls to the destination number are not allowed.

_DuplicateResourceException :: AsError a => Fold a ServiceError Source #

A resource with the specified name already exists.

_IdempotencyException :: AsError a => Fold a ServiceError Source #

An entity with the same name already exists.

_InternalServiceException :: AsError a => Fold a ServiceError Source #

Request processing failed because of an error or failure with the service.

_InvalidContactFlowModuleException :: AsError a => Fold a ServiceError Source #

The problems with the module. Please fix before trying again.

_InvalidParameterException :: AsError a => Fold a ServiceError Source #

One or more of the specified parameters are not valid.

_InvalidRequestException :: AsError a => Fold a ServiceError Source #

The request is not valid.

_LimitExceededException :: AsError a => Fold a ServiceError Source #

The allowed limit for the resource has been exceeded.

_PropertyValidationException :: AsError a => Fold a ServiceError Source #

The property is not valid.

_ResourceConflictException :: AsError a => Fold a ServiceError Source #

A resource already has that name.

_ResourceInUseException :: AsError a => Fold a ServiceError Source #

That resource is already in use. Please try another.

_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #

The specified resource was not found.

_ResourceNotReadyException :: AsError a => Fold a ServiceError Source #

The resource is not ready.

_ServiceQuotaExceededException :: AsError a => Fold a ServiceError Source #

The service quota has been exceeded.

_ThrottlingException :: AsError a => Fold a ServiceError Source #

The throttling limit has been exceeded.

_UserNotFoundException :: AsError a => Fold a ServiceError Source #

No user with the specified credentials was found in the Amazon Connect instance.

ActionType

newtype ActionType Source #

Constructors

ActionType' 

Fields

Instances

Instances details
FromJSON ActionType Source # 
Instance details

Defined in Amazonka.Connect.Types.ActionType

FromJSONKey ActionType Source # 
Instance details

Defined in Amazonka.Connect.Types.ActionType

ToJSON ActionType Source # 
Instance details

Defined in Amazonka.Connect.Types.ActionType

ToJSONKey ActionType Source # 
Instance details

Defined in Amazonka.Connect.Types.ActionType

ToByteString ActionType Source # 
Instance details

Defined in Amazonka.Connect.Types.ActionType

ToHeader ActionType Source # 
Instance details

Defined in Amazonka.Connect.Types.ActionType

ToLog ActionType Source # 
Instance details

Defined in Amazonka.Connect.Types.ActionType

ToQuery ActionType Source # 
Instance details

Defined in Amazonka.Connect.Types.ActionType

FromText ActionType Source # 
Instance details

Defined in Amazonka.Connect.Types.ActionType

ToText ActionType Source # 
Instance details

Defined in Amazonka.Connect.Types.ActionType

Methods

toText :: ActionType -> Text #

FromXML ActionType Source # 
Instance details

Defined in Amazonka.Connect.Types.ActionType

ToXML ActionType Source # 
Instance details

Defined in Amazonka.Connect.Types.ActionType

Methods

toXML :: ActionType -> XML #

Generic ActionType Source # 
Instance details

Defined in Amazonka.Connect.Types.ActionType

Associated Types

type Rep ActionType :: Type -> Type #

Read ActionType Source # 
Instance details

Defined in Amazonka.Connect.Types.ActionType

Show ActionType Source # 
Instance details

Defined in Amazonka.Connect.Types.ActionType

NFData ActionType Source # 
Instance details

Defined in Amazonka.Connect.Types.ActionType

Methods

rnf :: ActionType -> () #

Eq ActionType Source # 
Instance details

Defined in Amazonka.Connect.Types.ActionType

Ord ActionType Source # 
Instance details

Defined in Amazonka.Connect.Types.ActionType

Hashable ActionType Source # 
Instance details

Defined in Amazonka.Connect.Types.ActionType

type Rep ActionType Source # 
Instance details

Defined in Amazonka.Connect.Types.ActionType

type Rep ActionType = D1 ('MetaData "ActionType" "Amazonka.Connect.Types.ActionType" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "ActionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromActionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AgentStatusState

newtype AgentStatusState Source #

Instances

Instances details
FromJSON AgentStatusState Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusState

FromJSONKey AgentStatusState Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusState

ToJSON AgentStatusState Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusState

ToJSONKey AgentStatusState Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusState

ToByteString AgentStatusState Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusState

ToHeader AgentStatusState Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusState

ToLog AgentStatusState Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusState

ToQuery AgentStatusState Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusState

FromText AgentStatusState Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusState

ToText AgentStatusState Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusState

FromXML AgentStatusState Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusState

ToXML AgentStatusState Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusState

Generic AgentStatusState Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusState

Associated Types

type Rep AgentStatusState :: Type -> Type #

Read AgentStatusState Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusState

Show AgentStatusState Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusState

NFData AgentStatusState Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusState

Methods

rnf :: AgentStatusState -> () #

Eq AgentStatusState Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusState

Ord AgentStatusState Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusState

Hashable AgentStatusState Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusState

type Rep AgentStatusState Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusState

type Rep AgentStatusState = D1 ('MetaData "AgentStatusState" "Amazonka.Connect.Types.AgentStatusState" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "AgentStatusState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAgentStatusState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AgentStatusType

newtype AgentStatusType Source #

Constructors

AgentStatusType' 

Instances

Instances details
FromJSON AgentStatusType Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusType

FromJSONKey AgentStatusType Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusType

ToJSON AgentStatusType Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusType

ToJSONKey AgentStatusType Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusType

ToByteString AgentStatusType Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusType

ToHeader AgentStatusType Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusType

ToLog AgentStatusType Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusType

ToQuery AgentStatusType Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusType

FromText AgentStatusType Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusType

ToText AgentStatusType Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusType

FromXML AgentStatusType Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusType

ToXML AgentStatusType Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusType

Methods

toXML :: AgentStatusType -> XML #

Generic AgentStatusType Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusType

Associated Types

type Rep AgentStatusType :: Type -> Type #

Read AgentStatusType Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusType

Show AgentStatusType Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusType

NFData AgentStatusType Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusType

Methods

rnf :: AgentStatusType -> () #

Eq AgentStatusType Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusType

Ord AgentStatusType Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusType

Hashable AgentStatusType Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusType

type Rep AgentStatusType Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusType

type Rep AgentStatusType = D1 ('MetaData "AgentStatusType" "Amazonka.Connect.Types.AgentStatusType" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "AgentStatusType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAgentStatusType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Channel

newtype Channel Source #

Constructors

Channel' 

Fields

Bundled Patterns

pattern Channel_CHAT :: Channel 
pattern Channel_TASK :: Channel 
pattern Channel_VOICE :: Channel 

Instances

Instances details
FromJSON Channel Source # 
Instance details

Defined in Amazonka.Connect.Types.Channel

FromJSONKey Channel Source # 
Instance details

Defined in Amazonka.Connect.Types.Channel

ToJSON Channel Source # 
Instance details

Defined in Amazonka.Connect.Types.Channel

ToJSONKey Channel Source # 
Instance details

Defined in Amazonka.Connect.Types.Channel

ToByteString Channel Source # 
Instance details

Defined in Amazonka.Connect.Types.Channel

Methods

toBS :: Channel -> ByteString #

ToHeader Channel Source # 
Instance details

Defined in Amazonka.Connect.Types.Channel

Methods

toHeader :: HeaderName -> Channel -> [Header] #

ToLog Channel Source # 
Instance details

Defined in Amazonka.Connect.Types.Channel

ToQuery Channel Source # 
Instance details

Defined in Amazonka.Connect.Types.Channel

FromText Channel Source # 
Instance details

Defined in Amazonka.Connect.Types.Channel

ToText Channel Source # 
Instance details

Defined in Amazonka.Connect.Types.Channel

Methods

toText :: Channel -> Text #

FromXML Channel Source # 
Instance details

Defined in Amazonka.Connect.Types.Channel

ToXML Channel Source # 
Instance details

Defined in Amazonka.Connect.Types.Channel

Methods

toXML :: Channel -> XML #

Generic Channel Source # 
Instance details

Defined in Amazonka.Connect.Types.Channel

Associated Types

type Rep Channel :: Type -> Type #

Methods

from :: Channel -> Rep Channel x #

to :: Rep Channel x -> Channel #

Read Channel Source # 
Instance details

Defined in Amazonka.Connect.Types.Channel

Show Channel Source # 
Instance details

Defined in Amazonka.Connect.Types.Channel

NFData Channel Source # 
Instance details

Defined in Amazonka.Connect.Types.Channel

Methods

rnf :: Channel -> () #

Eq Channel Source # 
Instance details

Defined in Amazonka.Connect.Types.Channel

Methods

(==) :: Channel -> Channel -> Bool #

(/=) :: Channel -> Channel -> Bool #

Ord Channel Source # 
Instance details

Defined in Amazonka.Connect.Types.Channel

Hashable Channel Source # 
Instance details

Defined in Amazonka.Connect.Types.Channel

Methods

hashWithSalt :: Int -> Channel -> Int #

hash :: Channel -> Int #

type Rep Channel Source # 
Instance details

Defined in Amazonka.Connect.Types.Channel

type Rep Channel = D1 ('MetaData "Channel" "Amazonka.Connect.Types.Channel" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "Channel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromChannel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Comparison

newtype Comparison Source #

Constructors

Comparison' 

Fields

Bundled Patterns

pattern Comparison_LT :: Comparison 

Instances

Instances details
FromJSON Comparison Source # 
Instance details

Defined in Amazonka.Connect.Types.Comparison

FromJSONKey Comparison Source # 
Instance details

Defined in Amazonka.Connect.Types.Comparison

ToJSON Comparison Source # 
Instance details

Defined in Amazonka.Connect.Types.Comparison

ToJSONKey Comparison Source # 
Instance details

Defined in Amazonka.Connect.Types.Comparison

ToByteString Comparison Source # 
Instance details

Defined in Amazonka.Connect.Types.Comparison

ToHeader Comparison Source # 
Instance details

Defined in Amazonka.Connect.Types.Comparison

ToLog Comparison Source # 
Instance details

Defined in Amazonka.Connect.Types.Comparison

ToQuery Comparison Source # 
Instance details

Defined in Amazonka.Connect.Types.Comparison

FromText Comparison Source # 
Instance details

Defined in Amazonka.Connect.Types.Comparison

ToText Comparison Source # 
Instance details

Defined in Amazonka.Connect.Types.Comparison

Methods

toText :: Comparison -> Text #

FromXML Comparison Source # 
Instance details

Defined in Amazonka.Connect.Types.Comparison

ToXML Comparison Source # 
Instance details

Defined in Amazonka.Connect.Types.Comparison

Methods

toXML :: Comparison -> XML #

Generic Comparison Source # 
Instance details

Defined in Amazonka.Connect.Types.Comparison

Associated Types

type Rep Comparison :: Type -> Type #

Read Comparison Source # 
Instance details

Defined in Amazonka.Connect.Types.Comparison

Show Comparison Source # 
Instance details

Defined in Amazonka.Connect.Types.Comparison

NFData Comparison Source # 
Instance details

Defined in Amazonka.Connect.Types.Comparison

Methods

rnf :: Comparison -> () #

Eq Comparison Source # 
Instance details

Defined in Amazonka.Connect.Types.Comparison

Ord Comparison Source # 
Instance details

Defined in Amazonka.Connect.Types.Comparison

Hashable Comparison Source # 
Instance details

Defined in Amazonka.Connect.Types.Comparison

type Rep Comparison Source # 
Instance details

Defined in Amazonka.Connect.Types.Comparison

type Rep Comparison = D1 ('MetaData "Comparison" "Amazonka.Connect.Types.Comparison" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "Comparison'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromComparison") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ContactFlowModuleState

newtype ContactFlowModuleState Source #

Instances

Instances details
FromJSON ContactFlowModuleState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModuleState

FromJSONKey ContactFlowModuleState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModuleState

ToJSON ContactFlowModuleState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModuleState

ToJSONKey ContactFlowModuleState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModuleState

ToByteString ContactFlowModuleState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModuleState

ToHeader ContactFlowModuleState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModuleState

ToLog ContactFlowModuleState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModuleState

ToQuery ContactFlowModuleState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModuleState

FromText ContactFlowModuleState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModuleState

ToText ContactFlowModuleState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModuleState

FromXML ContactFlowModuleState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModuleState

ToXML ContactFlowModuleState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModuleState

Generic ContactFlowModuleState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModuleState

Associated Types

type Rep ContactFlowModuleState :: Type -> Type #

Read ContactFlowModuleState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModuleState

Show ContactFlowModuleState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModuleState

NFData ContactFlowModuleState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModuleState

Methods

rnf :: ContactFlowModuleState -> () #

Eq ContactFlowModuleState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModuleState

Ord ContactFlowModuleState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModuleState

Hashable ContactFlowModuleState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModuleState

type Rep ContactFlowModuleState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModuleState

type Rep ContactFlowModuleState = D1 ('MetaData "ContactFlowModuleState" "Amazonka.Connect.Types.ContactFlowModuleState" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "ContactFlowModuleState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromContactFlowModuleState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ContactFlowModuleStatus

newtype ContactFlowModuleStatus Source #

Instances

Instances details
FromJSON ContactFlowModuleStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModuleStatus

FromJSONKey ContactFlowModuleStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModuleStatus

ToJSON ContactFlowModuleStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModuleStatus

ToJSONKey ContactFlowModuleStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModuleStatus

ToByteString ContactFlowModuleStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModuleStatus

ToHeader ContactFlowModuleStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModuleStatus

ToLog ContactFlowModuleStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModuleStatus

ToQuery ContactFlowModuleStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModuleStatus

FromText ContactFlowModuleStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModuleStatus

ToText ContactFlowModuleStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModuleStatus

FromXML ContactFlowModuleStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModuleStatus

ToXML ContactFlowModuleStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModuleStatus

Generic ContactFlowModuleStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModuleStatus

Associated Types

type Rep ContactFlowModuleStatus :: Type -> Type #

Read ContactFlowModuleStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModuleStatus

Show ContactFlowModuleStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModuleStatus

NFData ContactFlowModuleStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModuleStatus

Methods

rnf :: ContactFlowModuleStatus -> () #

Eq ContactFlowModuleStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModuleStatus

Ord ContactFlowModuleStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModuleStatus

Hashable ContactFlowModuleStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModuleStatus

type Rep ContactFlowModuleStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModuleStatus

type Rep ContactFlowModuleStatus = D1 ('MetaData "ContactFlowModuleStatus" "Amazonka.Connect.Types.ContactFlowModuleStatus" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "ContactFlowModuleStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromContactFlowModuleStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ContactFlowState

newtype ContactFlowState Source #

Instances

Instances details
FromJSON ContactFlowState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowState

FromJSONKey ContactFlowState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowState

ToJSON ContactFlowState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowState

ToJSONKey ContactFlowState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowState

ToByteString ContactFlowState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowState

ToHeader ContactFlowState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowState

ToLog ContactFlowState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowState

ToQuery ContactFlowState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowState

FromText ContactFlowState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowState

ToText ContactFlowState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowState

FromXML ContactFlowState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowState

ToXML ContactFlowState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowState

Generic ContactFlowState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowState

Associated Types

type Rep ContactFlowState :: Type -> Type #

Read ContactFlowState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowState

Show ContactFlowState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowState

NFData ContactFlowState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowState

Methods

rnf :: ContactFlowState -> () #

Eq ContactFlowState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowState

Ord ContactFlowState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowState

Hashable ContactFlowState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowState

type Rep ContactFlowState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowState

type Rep ContactFlowState = D1 ('MetaData "ContactFlowState" "Amazonka.Connect.Types.ContactFlowState" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "ContactFlowState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromContactFlowState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ContactFlowType

newtype ContactFlowType Source #

Constructors

ContactFlowType' 

Instances

Instances details
FromJSON ContactFlowType Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowType

FromJSONKey ContactFlowType Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowType

ToJSON ContactFlowType Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowType

ToJSONKey ContactFlowType Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowType

ToByteString ContactFlowType Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowType

ToHeader ContactFlowType Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowType

ToLog ContactFlowType Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowType

ToQuery ContactFlowType Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowType

FromText ContactFlowType Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowType

ToText ContactFlowType Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowType

FromXML ContactFlowType Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowType

ToXML ContactFlowType Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowType

Methods

toXML :: ContactFlowType -> XML #

Generic ContactFlowType Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowType

Associated Types

type Rep ContactFlowType :: Type -> Type #

Read ContactFlowType Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowType

Show ContactFlowType Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowType

NFData ContactFlowType Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowType

Methods

rnf :: ContactFlowType -> () #

Eq ContactFlowType Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowType

Ord ContactFlowType Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowType

Hashable ContactFlowType Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowType

type Rep ContactFlowType Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowType

type Rep ContactFlowType = D1 ('MetaData "ContactFlowType" "Amazonka.Connect.Types.ContactFlowType" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "ContactFlowType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromContactFlowType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ContactInitiationMethod

newtype ContactInitiationMethod Source #

Instances

Instances details
FromJSON ContactInitiationMethod Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactInitiationMethod

FromJSONKey ContactInitiationMethod Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactInitiationMethod

ToJSON ContactInitiationMethod Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactInitiationMethod

ToJSONKey ContactInitiationMethod Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactInitiationMethod

ToByteString ContactInitiationMethod Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactInitiationMethod

ToHeader ContactInitiationMethod Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactInitiationMethod

ToLog ContactInitiationMethod Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactInitiationMethod

ToQuery ContactInitiationMethod Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactInitiationMethod

FromText ContactInitiationMethod Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactInitiationMethod

ToText ContactInitiationMethod Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactInitiationMethod

FromXML ContactInitiationMethod Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactInitiationMethod

ToXML ContactInitiationMethod Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactInitiationMethod

Generic ContactInitiationMethod Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactInitiationMethod

Associated Types

type Rep ContactInitiationMethod :: Type -> Type #

Read ContactInitiationMethod Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactInitiationMethod

Show ContactInitiationMethod Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactInitiationMethod

NFData ContactInitiationMethod Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactInitiationMethod

Methods

rnf :: ContactInitiationMethod -> () #

Eq ContactInitiationMethod Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactInitiationMethod

Ord ContactInitiationMethod Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactInitiationMethod

Hashable ContactInitiationMethod Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactInitiationMethod

type Rep ContactInitiationMethod Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactInitiationMethod

type Rep ContactInitiationMethod = D1 ('MetaData "ContactInitiationMethod" "Amazonka.Connect.Types.ContactInitiationMethod" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "ContactInitiationMethod'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromContactInitiationMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ContactState

newtype ContactState Source #

Constructors

ContactState' 

Instances

Instances details
FromJSON ContactState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactState

FromJSONKey ContactState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactState

ToJSON ContactState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactState

ToJSONKey ContactState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactState

ToByteString ContactState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactState

ToHeader ContactState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactState

ToLog ContactState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactState

ToQuery ContactState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactState

FromText ContactState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactState

ToText ContactState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactState

Methods

toText :: ContactState -> Text #

FromXML ContactState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactState

ToXML ContactState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactState

Methods

toXML :: ContactState -> XML #

Generic ContactState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactState

Associated Types

type Rep ContactState :: Type -> Type #

Read ContactState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactState

Show ContactState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactState

NFData ContactState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactState

Methods

rnf :: ContactState -> () #

Eq ContactState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactState

Ord ContactState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactState

Hashable ContactState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactState

type Rep ContactState Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactState

type Rep ContactState = D1 ('MetaData "ContactState" "Amazonka.Connect.Types.ContactState" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "ContactState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromContactState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CurrentMetricName

newtype CurrentMetricName Source #

The current metric names.

Instances

Instances details
FromJSON CurrentMetricName Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetricName

FromJSONKey CurrentMetricName Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetricName

ToJSON CurrentMetricName Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetricName

ToJSONKey CurrentMetricName Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetricName

ToByteString CurrentMetricName Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetricName

ToHeader CurrentMetricName Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetricName

ToLog CurrentMetricName Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetricName

ToQuery CurrentMetricName Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetricName

FromText CurrentMetricName Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetricName

ToText CurrentMetricName Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetricName

FromXML CurrentMetricName Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetricName

ToXML CurrentMetricName Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetricName

Generic CurrentMetricName Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetricName

Associated Types

type Rep CurrentMetricName :: Type -> Type #

Read CurrentMetricName Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetricName

Show CurrentMetricName Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetricName

NFData CurrentMetricName Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetricName

Methods

rnf :: CurrentMetricName -> () #

Eq CurrentMetricName Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetricName

Ord CurrentMetricName Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetricName

Hashable CurrentMetricName Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetricName

type Rep CurrentMetricName Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetricName

type Rep CurrentMetricName = D1 ('MetaData "CurrentMetricName" "Amazonka.Connect.Types.CurrentMetricName" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "CurrentMetricName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCurrentMetricName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DirectoryType

newtype DirectoryType Source #

Constructors

DirectoryType' 

Instances

Instances details
FromJSON DirectoryType Source # 
Instance details

Defined in Amazonka.Connect.Types.DirectoryType

FromJSONKey DirectoryType Source # 
Instance details

Defined in Amazonka.Connect.Types.DirectoryType

ToJSON DirectoryType Source # 
Instance details

Defined in Amazonka.Connect.Types.DirectoryType

ToJSONKey DirectoryType Source # 
Instance details

Defined in Amazonka.Connect.Types.DirectoryType

ToByteString DirectoryType Source # 
Instance details

Defined in Amazonka.Connect.Types.DirectoryType

ToHeader DirectoryType Source # 
Instance details

Defined in Amazonka.Connect.Types.DirectoryType

ToLog DirectoryType Source # 
Instance details

Defined in Amazonka.Connect.Types.DirectoryType

ToQuery DirectoryType Source # 
Instance details

Defined in Amazonka.Connect.Types.DirectoryType

FromText DirectoryType Source # 
Instance details

Defined in Amazonka.Connect.Types.DirectoryType

ToText DirectoryType Source # 
Instance details

Defined in Amazonka.Connect.Types.DirectoryType

Methods

toText :: DirectoryType -> Text #

FromXML DirectoryType Source # 
Instance details

Defined in Amazonka.Connect.Types.DirectoryType

ToXML DirectoryType Source # 
Instance details

Defined in Amazonka.Connect.Types.DirectoryType

Methods

toXML :: DirectoryType -> XML #

Generic DirectoryType Source # 
Instance details

Defined in Amazonka.Connect.Types.DirectoryType

Associated Types

type Rep DirectoryType :: Type -> Type #

Read DirectoryType Source # 
Instance details

Defined in Amazonka.Connect.Types.DirectoryType

Show DirectoryType Source # 
Instance details

Defined in Amazonka.Connect.Types.DirectoryType

NFData DirectoryType Source # 
Instance details

Defined in Amazonka.Connect.Types.DirectoryType

Methods

rnf :: DirectoryType -> () #

Eq DirectoryType Source # 
Instance details

Defined in Amazonka.Connect.Types.DirectoryType

Ord DirectoryType Source # 
Instance details

Defined in Amazonka.Connect.Types.DirectoryType

Hashable DirectoryType Source # 
Instance details

Defined in Amazonka.Connect.Types.DirectoryType

type Rep DirectoryType Source # 
Instance details

Defined in Amazonka.Connect.Types.DirectoryType

type Rep DirectoryType = D1 ('MetaData "DirectoryType" "Amazonka.Connect.Types.DirectoryType" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "DirectoryType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDirectoryType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EncryptionType

newtype EncryptionType Source #

Constructors

EncryptionType' 

Bundled Patterns

pattern EncryptionType_KMS :: EncryptionType 

Instances

Instances details
FromJSON EncryptionType Source # 
Instance details

Defined in Amazonka.Connect.Types.EncryptionType

FromJSONKey EncryptionType Source # 
Instance details

Defined in Amazonka.Connect.Types.EncryptionType

ToJSON EncryptionType Source # 
Instance details

Defined in Amazonka.Connect.Types.EncryptionType

ToJSONKey EncryptionType Source # 
Instance details

Defined in Amazonka.Connect.Types.EncryptionType

ToByteString EncryptionType Source # 
Instance details

Defined in Amazonka.Connect.Types.EncryptionType

ToHeader EncryptionType Source # 
Instance details

Defined in Amazonka.Connect.Types.EncryptionType

ToLog EncryptionType Source # 
Instance details

Defined in Amazonka.Connect.Types.EncryptionType

ToQuery EncryptionType Source # 
Instance details

Defined in Amazonka.Connect.Types.EncryptionType

FromText EncryptionType Source # 
Instance details

Defined in Amazonka.Connect.Types.EncryptionType

ToText EncryptionType Source # 
Instance details

Defined in Amazonka.Connect.Types.EncryptionType

FromXML EncryptionType Source # 
Instance details

Defined in Amazonka.Connect.Types.EncryptionType

ToXML EncryptionType Source # 
Instance details

Defined in Amazonka.Connect.Types.EncryptionType

Methods

toXML :: EncryptionType -> XML #

Generic EncryptionType Source # 
Instance details

Defined in Amazonka.Connect.Types.EncryptionType

Associated Types

type Rep EncryptionType :: Type -> Type #

Read EncryptionType Source # 
Instance details

Defined in Amazonka.Connect.Types.EncryptionType

Show EncryptionType Source # 
Instance details

Defined in Amazonka.Connect.Types.EncryptionType

NFData EncryptionType Source # 
Instance details

Defined in Amazonka.Connect.Types.EncryptionType

Methods

rnf :: EncryptionType -> () #

Eq EncryptionType Source # 
Instance details

Defined in Amazonka.Connect.Types.EncryptionType

Ord EncryptionType Source # 
Instance details

Defined in Amazonka.Connect.Types.EncryptionType

Hashable EncryptionType Source # 
Instance details

Defined in Amazonka.Connect.Types.EncryptionType

type Rep EncryptionType Source # 
Instance details

Defined in Amazonka.Connect.Types.EncryptionType

type Rep EncryptionType = D1 ('MetaData "EncryptionType" "Amazonka.Connect.Types.EncryptionType" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "EncryptionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEncryptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EventSourceName

newtype EventSourceName Source #

Constructors

EventSourceName' 

Instances

Instances details
FromJSON EventSourceName Source # 
Instance details

Defined in Amazonka.Connect.Types.EventSourceName

FromJSONKey EventSourceName Source # 
Instance details

Defined in Amazonka.Connect.Types.EventSourceName

ToJSON EventSourceName Source # 
Instance details

Defined in Amazonka.Connect.Types.EventSourceName

ToJSONKey EventSourceName Source # 
Instance details

Defined in Amazonka.Connect.Types.EventSourceName

ToByteString EventSourceName Source # 
Instance details

Defined in Amazonka.Connect.Types.EventSourceName

ToHeader EventSourceName Source # 
Instance details

Defined in Amazonka.Connect.Types.EventSourceName

ToLog EventSourceName Source # 
Instance details

Defined in Amazonka.Connect.Types.EventSourceName

ToQuery EventSourceName Source # 
Instance details

Defined in Amazonka.Connect.Types.EventSourceName

FromText EventSourceName Source # 
Instance details

Defined in Amazonka.Connect.Types.EventSourceName

ToText EventSourceName Source # 
Instance details

Defined in Amazonka.Connect.Types.EventSourceName

FromXML EventSourceName Source # 
Instance details

Defined in Amazonka.Connect.Types.EventSourceName

ToXML EventSourceName Source # 
Instance details

Defined in Amazonka.Connect.Types.EventSourceName

Methods

toXML :: EventSourceName -> XML #

Generic EventSourceName Source # 
Instance details

Defined in Amazonka.Connect.Types.EventSourceName

Associated Types

type Rep EventSourceName :: Type -> Type #

Read EventSourceName Source # 
Instance details

Defined in Amazonka.Connect.Types.EventSourceName

Show EventSourceName Source # 
Instance details

Defined in Amazonka.Connect.Types.EventSourceName

NFData EventSourceName Source # 
Instance details

Defined in Amazonka.Connect.Types.EventSourceName

Methods

rnf :: EventSourceName -> () #

Eq EventSourceName Source # 
Instance details

Defined in Amazonka.Connect.Types.EventSourceName

Ord EventSourceName Source # 
Instance details

Defined in Amazonka.Connect.Types.EventSourceName

Hashable EventSourceName Source # 
Instance details

Defined in Amazonka.Connect.Types.EventSourceName

type Rep EventSourceName Source # 
Instance details

Defined in Amazonka.Connect.Types.EventSourceName

type Rep EventSourceName = D1 ('MetaData "EventSourceName" "Amazonka.Connect.Types.EventSourceName" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "EventSourceName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEventSourceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Grouping

newtype Grouping Source #

Constructors

Grouping' 

Fields

Bundled Patterns

pattern Grouping_CHANNEL :: Grouping 
pattern Grouping_QUEUE :: Grouping 
pattern Grouping_ROUTING_PROFILE :: Grouping 

Instances

Instances details
FromJSON Grouping Source # 
Instance details

Defined in Amazonka.Connect.Types.Grouping

FromJSONKey Grouping Source # 
Instance details

Defined in Amazonka.Connect.Types.Grouping

ToJSON Grouping Source # 
Instance details

Defined in Amazonka.Connect.Types.Grouping

ToJSONKey Grouping Source # 
Instance details

Defined in Amazonka.Connect.Types.Grouping

ToByteString Grouping Source # 
Instance details

Defined in Amazonka.Connect.Types.Grouping

Methods

toBS :: Grouping -> ByteString #

ToHeader Grouping Source # 
Instance details

Defined in Amazonka.Connect.Types.Grouping

Methods

toHeader :: HeaderName -> Grouping -> [Header] #

ToLog Grouping Source # 
Instance details

Defined in Amazonka.Connect.Types.Grouping

ToQuery Grouping Source # 
Instance details

Defined in Amazonka.Connect.Types.Grouping

FromText Grouping Source # 
Instance details

Defined in Amazonka.Connect.Types.Grouping

ToText Grouping Source # 
Instance details

Defined in Amazonka.Connect.Types.Grouping

Methods

toText :: Grouping -> Text #

FromXML Grouping Source # 
Instance details

Defined in Amazonka.Connect.Types.Grouping

ToXML Grouping Source # 
Instance details

Defined in Amazonka.Connect.Types.Grouping

Methods

toXML :: Grouping -> XML #

Generic Grouping Source # 
Instance details

Defined in Amazonka.Connect.Types.Grouping

Associated Types

type Rep Grouping :: Type -> Type #

Methods

from :: Grouping -> Rep Grouping x #

to :: Rep Grouping x -> Grouping #

Read Grouping Source # 
Instance details

Defined in Amazonka.Connect.Types.Grouping

Show Grouping Source # 
Instance details

Defined in Amazonka.Connect.Types.Grouping

NFData Grouping Source # 
Instance details

Defined in Amazonka.Connect.Types.Grouping

Methods

rnf :: Grouping -> () #

Eq Grouping Source # 
Instance details

Defined in Amazonka.Connect.Types.Grouping

Ord Grouping Source # 
Instance details

Defined in Amazonka.Connect.Types.Grouping

Hashable Grouping Source # 
Instance details

Defined in Amazonka.Connect.Types.Grouping

Methods

hashWithSalt :: Int -> Grouping -> Int #

hash :: Grouping -> Int #

type Rep Grouping Source # 
Instance details

Defined in Amazonka.Connect.Types.Grouping

type Rep Grouping = D1 ('MetaData "Grouping" "Amazonka.Connect.Types.Grouping" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "Grouping'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromGrouping") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

HierarchyGroupMatchType

newtype HierarchyGroupMatchType Source #

Instances

Instances details
FromJSON HierarchyGroupMatchType Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroupMatchType

FromJSONKey HierarchyGroupMatchType Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroupMatchType

ToJSON HierarchyGroupMatchType Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroupMatchType

ToJSONKey HierarchyGroupMatchType Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroupMatchType

ToByteString HierarchyGroupMatchType Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroupMatchType

ToHeader HierarchyGroupMatchType Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroupMatchType

ToLog HierarchyGroupMatchType Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroupMatchType

ToQuery HierarchyGroupMatchType Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroupMatchType

FromText HierarchyGroupMatchType Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroupMatchType

ToText HierarchyGroupMatchType Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroupMatchType

FromXML HierarchyGroupMatchType Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroupMatchType

ToXML HierarchyGroupMatchType Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroupMatchType

Generic HierarchyGroupMatchType Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroupMatchType

Associated Types

type Rep HierarchyGroupMatchType :: Type -> Type #

Read HierarchyGroupMatchType Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroupMatchType

Show HierarchyGroupMatchType Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroupMatchType

NFData HierarchyGroupMatchType Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroupMatchType

Methods

rnf :: HierarchyGroupMatchType -> () #

Eq HierarchyGroupMatchType Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroupMatchType

Ord HierarchyGroupMatchType Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroupMatchType

Hashable HierarchyGroupMatchType Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroupMatchType

type Rep HierarchyGroupMatchType Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroupMatchType

type Rep HierarchyGroupMatchType = D1 ('MetaData "HierarchyGroupMatchType" "Amazonka.Connect.Types.HierarchyGroupMatchType" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "HierarchyGroupMatchType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromHierarchyGroupMatchType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

HistoricalMetricName

newtype HistoricalMetricName Source #

The historical metric names.

Bundled Patterns

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 

Instances

Instances details
FromJSON HistoricalMetricName Source # 
Instance details

Defined in Amazonka.Connect.Types.HistoricalMetricName

FromJSONKey HistoricalMetricName Source # 
Instance details

Defined in Amazonka.Connect.Types.HistoricalMetricName

ToJSON HistoricalMetricName Source # 
Instance details

Defined in Amazonka.Connect.Types.HistoricalMetricName

ToJSONKey HistoricalMetricName Source # 
Instance details

Defined in Amazonka.Connect.Types.HistoricalMetricName

ToByteString HistoricalMetricName Source # 
Instance details

Defined in Amazonka.Connect.Types.HistoricalMetricName

ToHeader HistoricalMetricName Source # 
Instance details

Defined in Amazonka.Connect.Types.HistoricalMetricName

ToLog HistoricalMetricName Source # 
Instance details

Defined in Amazonka.Connect.Types.HistoricalMetricName

ToQuery HistoricalMetricName Source # 
Instance details

Defined in Amazonka.Connect.Types.HistoricalMetricName

FromText HistoricalMetricName Source # 
Instance details

Defined in Amazonka.Connect.Types.HistoricalMetricName

ToText HistoricalMetricName Source # 
Instance details

Defined in Amazonka.Connect.Types.HistoricalMetricName

FromXML HistoricalMetricName Source # 
Instance details

Defined in Amazonka.Connect.Types.HistoricalMetricName

ToXML HistoricalMetricName Source # 
Instance details

Defined in Amazonka.Connect.Types.HistoricalMetricName

Generic HistoricalMetricName Source # 
Instance details

Defined in Amazonka.Connect.Types.HistoricalMetricName

Associated Types

type Rep HistoricalMetricName :: Type -> Type #

Read HistoricalMetricName Source # 
Instance details

Defined in Amazonka.Connect.Types.HistoricalMetricName

Show HistoricalMetricName Source # 
Instance details

Defined in Amazonka.Connect.Types.HistoricalMetricName

NFData HistoricalMetricName Source # 
Instance details

Defined in Amazonka.Connect.Types.HistoricalMetricName

Methods

rnf :: HistoricalMetricName -> () #

Eq HistoricalMetricName Source # 
Instance details

Defined in Amazonka.Connect.Types.HistoricalMetricName

Ord HistoricalMetricName Source # 
Instance details

Defined in Amazonka.Connect.Types.HistoricalMetricName

Hashable HistoricalMetricName Source # 
Instance details

Defined in Amazonka.Connect.Types.HistoricalMetricName

type Rep HistoricalMetricName Source # 
Instance details

Defined in Amazonka.Connect.Types.HistoricalMetricName

type Rep HistoricalMetricName = D1 ('MetaData "HistoricalMetricName" "Amazonka.Connect.Types.HistoricalMetricName" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "HistoricalMetricName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromHistoricalMetricName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

HoursOfOperationDays

newtype HoursOfOperationDays Source #

Instances

Instances details
FromJSON HoursOfOperationDays Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperationDays

FromJSONKey HoursOfOperationDays Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperationDays

ToJSON HoursOfOperationDays Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperationDays

ToJSONKey HoursOfOperationDays Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperationDays

ToByteString HoursOfOperationDays Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperationDays

ToHeader HoursOfOperationDays Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperationDays

ToLog HoursOfOperationDays Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperationDays

ToQuery HoursOfOperationDays Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperationDays

FromText HoursOfOperationDays Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperationDays

ToText HoursOfOperationDays Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperationDays

FromXML HoursOfOperationDays Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperationDays

ToXML HoursOfOperationDays Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperationDays

Generic HoursOfOperationDays Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperationDays

Associated Types

type Rep HoursOfOperationDays :: Type -> Type #

Read HoursOfOperationDays Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperationDays

Show HoursOfOperationDays Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperationDays

NFData HoursOfOperationDays Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperationDays

Methods

rnf :: HoursOfOperationDays -> () #

Eq HoursOfOperationDays Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperationDays

Ord HoursOfOperationDays Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperationDays

Hashable HoursOfOperationDays Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperationDays

type Rep HoursOfOperationDays Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperationDays

type Rep HoursOfOperationDays = D1 ('MetaData "HoursOfOperationDays" "Amazonka.Connect.Types.HoursOfOperationDays" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "HoursOfOperationDays'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromHoursOfOperationDays") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InstanceAttributeType

newtype InstanceAttributeType Source #

Instances

Instances details
FromJSON InstanceAttributeType Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceAttributeType

FromJSONKey InstanceAttributeType Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceAttributeType

ToJSON InstanceAttributeType Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceAttributeType

ToJSONKey InstanceAttributeType Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceAttributeType

ToByteString InstanceAttributeType Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceAttributeType

ToHeader InstanceAttributeType Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceAttributeType

ToLog InstanceAttributeType Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceAttributeType

ToQuery InstanceAttributeType Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceAttributeType

FromText InstanceAttributeType Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceAttributeType

ToText InstanceAttributeType Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceAttributeType

FromXML InstanceAttributeType Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceAttributeType

ToXML InstanceAttributeType Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceAttributeType

Generic InstanceAttributeType Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceAttributeType

Associated Types

type Rep InstanceAttributeType :: Type -> Type #

Read InstanceAttributeType Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceAttributeType

Show InstanceAttributeType Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceAttributeType

NFData InstanceAttributeType Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceAttributeType

Methods

rnf :: InstanceAttributeType -> () #

Eq InstanceAttributeType Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceAttributeType

Ord InstanceAttributeType Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceAttributeType

Hashable InstanceAttributeType Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceAttributeType

type Rep InstanceAttributeType Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceAttributeType

type Rep InstanceAttributeType = D1 ('MetaData "InstanceAttributeType" "Amazonka.Connect.Types.InstanceAttributeType" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "InstanceAttributeType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInstanceAttributeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InstanceStatus

newtype InstanceStatus Source #

Constructors

InstanceStatus' 

Instances

Instances details
FromJSON InstanceStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStatus

FromJSONKey InstanceStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStatus

ToJSON InstanceStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStatus

ToJSONKey InstanceStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStatus

ToByteString InstanceStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStatus

ToHeader InstanceStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStatus

ToLog InstanceStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStatus

ToQuery InstanceStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStatus

FromText InstanceStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStatus

ToText InstanceStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStatus

FromXML InstanceStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStatus

ToXML InstanceStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStatus

Methods

toXML :: InstanceStatus -> XML #

Generic InstanceStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStatus

Associated Types

type Rep InstanceStatus :: Type -> Type #

Read InstanceStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStatus

Show InstanceStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStatus

NFData InstanceStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStatus

Methods

rnf :: InstanceStatus -> () #

Eq InstanceStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStatus

Ord InstanceStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStatus

Hashable InstanceStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStatus

type Rep InstanceStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStatus

type Rep InstanceStatus = D1 ('MetaData "InstanceStatus" "Amazonka.Connect.Types.InstanceStatus" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "InstanceStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInstanceStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InstanceStorageResourceType

newtype InstanceStorageResourceType Source #

Instances

Instances details
FromJSON InstanceStorageResourceType Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStorageResourceType

FromJSONKey InstanceStorageResourceType Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStorageResourceType

ToJSON InstanceStorageResourceType Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStorageResourceType

ToJSONKey InstanceStorageResourceType Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStorageResourceType

ToByteString InstanceStorageResourceType Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStorageResourceType

ToHeader InstanceStorageResourceType Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStorageResourceType

ToLog InstanceStorageResourceType Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStorageResourceType

ToQuery InstanceStorageResourceType Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStorageResourceType

FromText InstanceStorageResourceType Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStorageResourceType

ToText InstanceStorageResourceType Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStorageResourceType

FromXML InstanceStorageResourceType Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStorageResourceType

ToXML InstanceStorageResourceType Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStorageResourceType

Generic InstanceStorageResourceType Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStorageResourceType

Associated Types

type Rep InstanceStorageResourceType :: Type -> Type #

Read InstanceStorageResourceType Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStorageResourceType

Show InstanceStorageResourceType Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStorageResourceType

NFData InstanceStorageResourceType Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStorageResourceType

Eq InstanceStorageResourceType Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStorageResourceType

Ord InstanceStorageResourceType Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStorageResourceType

Hashable InstanceStorageResourceType Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStorageResourceType

type Rep InstanceStorageResourceType Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStorageResourceType

type Rep InstanceStorageResourceType = D1 ('MetaData "InstanceStorageResourceType" "Amazonka.Connect.Types.InstanceStorageResourceType" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "InstanceStorageResourceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInstanceStorageResourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

IntegrationType

newtype IntegrationType Source #

Constructors

IntegrationType' 

Instances

Instances details
FromJSON IntegrationType Source # 
Instance details

Defined in Amazonka.Connect.Types.IntegrationType

FromJSONKey IntegrationType Source # 
Instance details

Defined in Amazonka.Connect.Types.IntegrationType

ToJSON IntegrationType Source # 
Instance details

Defined in Amazonka.Connect.Types.IntegrationType

ToJSONKey IntegrationType Source # 
Instance details

Defined in Amazonka.Connect.Types.IntegrationType

ToByteString IntegrationType Source # 
Instance details

Defined in Amazonka.Connect.Types.IntegrationType

ToHeader IntegrationType Source # 
Instance details

Defined in Amazonka.Connect.Types.IntegrationType

ToLog IntegrationType Source # 
Instance details

Defined in Amazonka.Connect.Types.IntegrationType

ToQuery IntegrationType Source # 
Instance details

Defined in Amazonka.Connect.Types.IntegrationType

FromText IntegrationType Source # 
Instance details

Defined in Amazonka.Connect.Types.IntegrationType

ToText IntegrationType Source # 
Instance details

Defined in Amazonka.Connect.Types.IntegrationType

FromXML IntegrationType Source # 
Instance details

Defined in Amazonka.Connect.Types.IntegrationType

ToXML IntegrationType Source # 
Instance details

Defined in Amazonka.Connect.Types.IntegrationType

Methods

toXML :: IntegrationType -> XML #

Generic IntegrationType Source # 
Instance details

Defined in Amazonka.Connect.Types.IntegrationType

Associated Types

type Rep IntegrationType :: Type -> Type #

Read IntegrationType Source # 
Instance details

Defined in Amazonka.Connect.Types.IntegrationType

Show IntegrationType Source # 
Instance details

Defined in Amazonka.Connect.Types.IntegrationType

NFData IntegrationType Source # 
Instance details

Defined in Amazonka.Connect.Types.IntegrationType

Methods

rnf :: IntegrationType -> () #

Eq IntegrationType Source # 
Instance details

Defined in Amazonka.Connect.Types.IntegrationType

Ord IntegrationType Source # 
Instance details

Defined in Amazonka.Connect.Types.IntegrationType

Hashable IntegrationType Source # 
Instance details

Defined in Amazonka.Connect.Types.IntegrationType

type Rep IntegrationType Source # 
Instance details

Defined in Amazonka.Connect.Types.IntegrationType

type Rep IntegrationType = D1 ('MetaData "IntegrationType" "Amazonka.Connect.Types.IntegrationType" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "IntegrationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIntegrationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LexVersion

newtype LexVersion Source #

Constructors

LexVersion' 

Fields

Bundled Patterns

pattern LexVersion_V1 :: LexVersion 
pattern LexVersion_V2 :: LexVersion 

Instances

Instances details
FromJSON LexVersion Source # 
Instance details

Defined in Amazonka.Connect.Types.LexVersion

FromJSONKey LexVersion Source # 
Instance details

Defined in Amazonka.Connect.Types.LexVersion

ToJSON LexVersion Source # 
Instance details

Defined in Amazonka.Connect.Types.LexVersion

ToJSONKey LexVersion Source # 
Instance details

Defined in Amazonka.Connect.Types.LexVersion

ToByteString LexVersion Source # 
Instance details

Defined in Amazonka.Connect.Types.LexVersion

ToHeader LexVersion Source # 
Instance details

Defined in Amazonka.Connect.Types.LexVersion

ToLog LexVersion Source # 
Instance details

Defined in Amazonka.Connect.Types.LexVersion

ToQuery LexVersion Source # 
Instance details

Defined in Amazonka.Connect.Types.LexVersion

FromText LexVersion Source # 
Instance details

Defined in Amazonka.Connect.Types.LexVersion

ToText LexVersion Source # 
Instance details

Defined in Amazonka.Connect.Types.LexVersion

Methods

toText :: LexVersion -> Text #

FromXML LexVersion Source # 
Instance details

Defined in Amazonka.Connect.Types.LexVersion

ToXML LexVersion Source # 
Instance details

Defined in Amazonka.Connect.Types.LexVersion

Methods

toXML :: LexVersion -> XML #

Generic LexVersion Source # 
Instance details

Defined in Amazonka.Connect.Types.LexVersion

Associated Types

type Rep LexVersion :: Type -> Type #

Read LexVersion Source # 
Instance details

Defined in Amazonka.Connect.Types.LexVersion

Show LexVersion Source # 
Instance details

Defined in Amazonka.Connect.Types.LexVersion

NFData LexVersion Source # 
Instance details

Defined in Amazonka.Connect.Types.LexVersion

Methods

rnf :: LexVersion -> () #

Eq LexVersion Source # 
Instance details

Defined in Amazonka.Connect.Types.LexVersion

Ord LexVersion Source # 
Instance details

Defined in Amazonka.Connect.Types.LexVersion

Hashable LexVersion Source # 
Instance details

Defined in Amazonka.Connect.Types.LexVersion

type Rep LexVersion Source # 
Instance details

Defined in Amazonka.Connect.Types.LexVersion

type Rep LexVersion = D1 ('MetaData "LexVersion" "Amazonka.Connect.Types.LexVersion" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "LexVersion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLexVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

MonitorCapability

newtype MonitorCapability Source #

Instances

Instances details
FromJSON MonitorCapability Source # 
Instance details

Defined in Amazonka.Connect.Types.MonitorCapability

FromJSONKey MonitorCapability Source # 
Instance details

Defined in Amazonka.Connect.Types.MonitorCapability

ToJSON MonitorCapability Source # 
Instance details

Defined in Amazonka.Connect.Types.MonitorCapability

ToJSONKey MonitorCapability Source # 
Instance details

Defined in Amazonka.Connect.Types.MonitorCapability

ToByteString MonitorCapability Source # 
Instance details

Defined in Amazonka.Connect.Types.MonitorCapability

ToHeader MonitorCapability Source # 
Instance details

Defined in Amazonka.Connect.Types.MonitorCapability

ToLog MonitorCapability Source # 
Instance details

Defined in Amazonka.Connect.Types.MonitorCapability

ToQuery MonitorCapability Source # 
Instance details

Defined in Amazonka.Connect.Types.MonitorCapability

FromText MonitorCapability Source # 
Instance details

Defined in Amazonka.Connect.Types.MonitorCapability

ToText MonitorCapability Source # 
Instance details

Defined in Amazonka.Connect.Types.MonitorCapability

FromXML MonitorCapability Source # 
Instance details

Defined in Amazonka.Connect.Types.MonitorCapability

ToXML MonitorCapability Source # 
Instance details

Defined in Amazonka.Connect.Types.MonitorCapability

Generic MonitorCapability Source # 
Instance details

Defined in Amazonka.Connect.Types.MonitorCapability

Associated Types

type Rep MonitorCapability :: Type -> Type #

Read MonitorCapability Source # 
Instance details

Defined in Amazonka.Connect.Types.MonitorCapability

Show MonitorCapability Source # 
Instance details

Defined in Amazonka.Connect.Types.MonitorCapability

NFData MonitorCapability Source # 
Instance details

Defined in Amazonka.Connect.Types.MonitorCapability

Methods

rnf :: MonitorCapability -> () #

Eq MonitorCapability Source # 
Instance details

Defined in Amazonka.Connect.Types.MonitorCapability

Ord MonitorCapability Source # 
Instance details

Defined in Amazonka.Connect.Types.MonitorCapability

Hashable MonitorCapability Source # 
Instance details

Defined in Amazonka.Connect.Types.MonitorCapability

type Rep MonitorCapability Source # 
Instance details

Defined in Amazonka.Connect.Types.MonitorCapability

type Rep MonitorCapability = D1 ('MetaData "MonitorCapability" "Amazonka.Connect.Types.MonitorCapability" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "MonitorCapability'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMonitorCapability") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

NotificationContentType

newtype NotificationContentType Source #

Instances

Instances details
FromJSON NotificationContentType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationContentType

FromJSONKey NotificationContentType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationContentType

ToJSON NotificationContentType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationContentType

ToJSONKey NotificationContentType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationContentType

ToByteString NotificationContentType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationContentType

ToHeader NotificationContentType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationContentType

ToLog NotificationContentType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationContentType

ToQuery NotificationContentType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationContentType

FromText NotificationContentType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationContentType

ToText NotificationContentType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationContentType

FromXML NotificationContentType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationContentType

ToXML NotificationContentType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationContentType

Generic NotificationContentType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationContentType

Associated Types

type Rep NotificationContentType :: Type -> Type #

Read NotificationContentType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationContentType

Show NotificationContentType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationContentType

NFData NotificationContentType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationContentType

Methods

rnf :: NotificationContentType -> () #

Eq NotificationContentType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationContentType

Ord NotificationContentType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationContentType

Hashable NotificationContentType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationContentType

type Rep NotificationContentType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationContentType

type Rep NotificationContentType = D1 ('MetaData "NotificationContentType" "Amazonka.Connect.Types.NotificationContentType" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "NotificationContentType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromNotificationContentType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

NotificationDeliveryType

newtype NotificationDeliveryType Source #

Instances

Instances details
FromJSON NotificationDeliveryType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationDeliveryType

FromJSONKey NotificationDeliveryType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationDeliveryType

ToJSON NotificationDeliveryType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationDeliveryType

ToJSONKey NotificationDeliveryType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationDeliveryType

ToByteString NotificationDeliveryType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationDeliveryType

ToHeader NotificationDeliveryType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationDeliveryType

ToLog NotificationDeliveryType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationDeliveryType

ToQuery NotificationDeliveryType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationDeliveryType

FromText NotificationDeliveryType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationDeliveryType

ToText NotificationDeliveryType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationDeliveryType

FromXML NotificationDeliveryType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationDeliveryType

ToXML NotificationDeliveryType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationDeliveryType

Generic NotificationDeliveryType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationDeliveryType

Associated Types

type Rep NotificationDeliveryType :: Type -> Type #

Read NotificationDeliveryType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationDeliveryType

Show NotificationDeliveryType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationDeliveryType

NFData NotificationDeliveryType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationDeliveryType

Eq NotificationDeliveryType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationDeliveryType

Ord NotificationDeliveryType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationDeliveryType

Hashable NotificationDeliveryType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationDeliveryType

type Rep NotificationDeliveryType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationDeliveryType

type Rep NotificationDeliveryType = D1 ('MetaData "NotificationDeliveryType" "Amazonka.Connect.Types.NotificationDeliveryType" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "NotificationDeliveryType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromNotificationDeliveryType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ParticipantTimerAction

newtype ParticipantTimerAction Source #

Instances

Instances details
FromJSON ParticipantTimerAction Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerAction

FromJSONKey ParticipantTimerAction Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerAction

ToJSON ParticipantTimerAction Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerAction

ToJSONKey ParticipantTimerAction Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerAction

ToByteString ParticipantTimerAction Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerAction

ToHeader ParticipantTimerAction Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerAction

ToLog ParticipantTimerAction Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerAction

ToQuery ParticipantTimerAction Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerAction

FromText ParticipantTimerAction Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerAction

ToText ParticipantTimerAction Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerAction

FromXML ParticipantTimerAction Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerAction

ToXML ParticipantTimerAction Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerAction

Generic ParticipantTimerAction Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerAction

Associated Types

type Rep ParticipantTimerAction :: Type -> Type #

Read ParticipantTimerAction Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerAction

Show ParticipantTimerAction Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerAction

NFData ParticipantTimerAction Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerAction

Methods

rnf :: ParticipantTimerAction -> () #

Eq ParticipantTimerAction Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerAction

Ord ParticipantTimerAction Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerAction

Hashable ParticipantTimerAction Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerAction

type Rep ParticipantTimerAction Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerAction

type Rep ParticipantTimerAction = D1 ('MetaData "ParticipantTimerAction" "Amazonka.Connect.Types.ParticipantTimerAction" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "ParticipantTimerAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromParticipantTimerAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ParticipantTimerType

newtype ParticipantTimerType Source #

Instances

Instances details
FromJSON ParticipantTimerType Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerType

FromJSONKey ParticipantTimerType Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerType

ToJSON ParticipantTimerType Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerType

ToJSONKey ParticipantTimerType Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerType

ToByteString ParticipantTimerType Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerType

ToHeader ParticipantTimerType Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerType

ToLog ParticipantTimerType Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerType

ToQuery ParticipantTimerType Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerType

FromText ParticipantTimerType Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerType

ToText ParticipantTimerType Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerType

FromXML ParticipantTimerType Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerType

ToXML ParticipantTimerType Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerType

Generic ParticipantTimerType Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerType

Associated Types

type Rep ParticipantTimerType :: Type -> Type #

Read ParticipantTimerType Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerType

Show ParticipantTimerType Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerType

NFData ParticipantTimerType Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerType

Methods

rnf :: ParticipantTimerType -> () #

Eq ParticipantTimerType Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerType

Ord ParticipantTimerType Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerType

Hashable ParticipantTimerType Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerType

type Rep ParticipantTimerType Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerType

type Rep ParticipantTimerType = D1 ('MetaData "ParticipantTimerType" "Amazonka.Connect.Types.ParticipantTimerType" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "ParticipantTimerType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromParticipantTimerType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PhoneNumberCountryCode

newtype PhoneNumberCountryCode Source #

Bundled Patterns

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 

Instances

Instances details
FromJSON PhoneNumberCountryCode Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberCountryCode

FromJSONKey PhoneNumberCountryCode Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberCountryCode

ToJSON PhoneNumberCountryCode Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberCountryCode

ToJSONKey PhoneNumberCountryCode Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberCountryCode

ToByteString PhoneNumberCountryCode Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberCountryCode

ToHeader PhoneNumberCountryCode Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberCountryCode

ToLog PhoneNumberCountryCode Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberCountryCode

ToQuery PhoneNumberCountryCode Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberCountryCode

FromText PhoneNumberCountryCode Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberCountryCode

ToText PhoneNumberCountryCode Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberCountryCode

FromXML PhoneNumberCountryCode Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberCountryCode

ToXML PhoneNumberCountryCode Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberCountryCode

Generic PhoneNumberCountryCode Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberCountryCode

Associated Types

type Rep PhoneNumberCountryCode :: Type -> Type #

Read PhoneNumberCountryCode Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberCountryCode

Show PhoneNumberCountryCode Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberCountryCode

NFData PhoneNumberCountryCode Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberCountryCode

Methods

rnf :: PhoneNumberCountryCode -> () #

Eq PhoneNumberCountryCode Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberCountryCode

Ord PhoneNumberCountryCode Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberCountryCode

Hashable PhoneNumberCountryCode Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberCountryCode

type Rep PhoneNumberCountryCode Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberCountryCode

type Rep PhoneNumberCountryCode = D1 ('MetaData "PhoneNumberCountryCode" "Amazonka.Connect.Types.PhoneNumberCountryCode" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "PhoneNumberCountryCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPhoneNumberCountryCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PhoneNumberType

newtype PhoneNumberType Source #

Constructors

PhoneNumberType' 

Instances

Instances details
FromJSON PhoneNumberType Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberType

FromJSONKey PhoneNumberType Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberType

ToJSON PhoneNumberType Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberType

ToJSONKey PhoneNumberType Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberType

ToByteString PhoneNumberType Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberType

ToHeader PhoneNumberType Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberType

ToLog PhoneNumberType Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberType

ToQuery PhoneNumberType Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberType

FromText PhoneNumberType Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberType

ToText PhoneNumberType Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberType

FromXML PhoneNumberType Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberType

ToXML PhoneNumberType Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberType

Methods

toXML :: PhoneNumberType -> XML #

Generic PhoneNumberType Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberType

Associated Types

type Rep PhoneNumberType :: Type -> Type #

Read PhoneNumberType Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberType

Show PhoneNumberType Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberType

NFData PhoneNumberType Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberType

Methods

rnf :: PhoneNumberType -> () #

Eq PhoneNumberType Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberType

Ord PhoneNumberType Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberType

Hashable PhoneNumberType Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberType

type Rep PhoneNumberType Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberType

type Rep PhoneNumberType = D1 ('MetaData "PhoneNumberType" "Amazonka.Connect.Types.PhoneNumberType" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "PhoneNumberType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPhoneNumberType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PhoneNumberWorkflowStatus

newtype PhoneNumberWorkflowStatus Source #

Instances

Instances details
FromJSON PhoneNumberWorkflowStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberWorkflowStatus

FromJSONKey PhoneNumberWorkflowStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberWorkflowStatus

ToJSON PhoneNumberWorkflowStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberWorkflowStatus

ToJSONKey PhoneNumberWorkflowStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberWorkflowStatus

ToByteString PhoneNumberWorkflowStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberWorkflowStatus

ToHeader PhoneNumberWorkflowStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberWorkflowStatus

ToLog PhoneNumberWorkflowStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberWorkflowStatus

ToQuery PhoneNumberWorkflowStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberWorkflowStatus

FromText PhoneNumberWorkflowStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberWorkflowStatus

ToText PhoneNumberWorkflowStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberWorkflowStatus

FromXML PhoneNumberWorkflowStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberWorkflowStatus

ToXML PhoneNumberWorkflowStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberWorkflowStatus

Generic PhoneNumberWorkflowStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberWorkflowStatus

Associated Types

type Rep PhoneNumberWorkflowStatus :: Type -> Type #

Read PhoneNumberWorkflowStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberWorkflowStatus

Show PhoneNumberWorkflowStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberWorkflowStatus

NFData PhoneNumberWorkflowStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberWorkflowStatus

Eq PhoneNumberWorkflowStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberWorkflowStatus

Ord PhoneNumberWorkflowStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberWorkflowStatus

Hashable PhoneNumberWorkflowStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberWorkflowStatus

type Rep PhoneNumberWorkflowStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberWorkflowStatus

type Rep PhoneNumberWorkflowStatus = D1 ('MetaData "PhoneNumberWorkflowStatus" "Amazonka.Connect.Types.PhoneNumberWorkflowStatus" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "PhoneNumberWorkflowStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPhoneNumberWorkflowStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PhoneType

newtype PhoneType Source #

Constructors

PhoneType' 

Fields

Bundled Patterns

pattern PhoneType_DESK_PHONE :: PhoneType 
pattern PhoneType_SOFT_PHONE :: PhoneType 

Instances

Instances details
FromJSON PhoneType Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneType

FromJSONKey PhoneType Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneType

ToJSON PhoneType Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneType

ToJSONKey PhoneType Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneType

ToByteString PhoneType Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneType

Methods

toBS :: PhoneType -> ByteString #

ToHeader PhoneType Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneType

ToLog PhoneType Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneType

ToQuery PhoneType Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneType

FromText PhoneType Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneType

ToText PhoneType Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneType

Methods

toText :: PhoneType -> Text #

FromXML PhoneType Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneType

ToXML PhoneType Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneType

Methods

toXML :: PhoneType -> XML #

Generic PhoneType Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneType

Associated Types

type Rep PhoneType :: Type -> Type #

Read PhoneType Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneType

Show PhoneType Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneType

NFData PhoneType Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneType

Methods

rnf :: PhoneType -> () #

Eq PhoneType Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneType

Ord PhoneType Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneType

Hashable PhoneType Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneType

type Rep PhoneType Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneType

type Rep PhoneType = D1 ('MetaData "PhoneType" "Amazonka.Connect.Types.PhoneType" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "PhoneType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPhoneType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

QueueStatus

newtype QueueStatus Source #

Constructors

QueueStatus' 

Bundled Patterns

pattern QueueStatus_DISABLED :: QueueStatus 
pattern QueueStatus_ENABLED :: QueueStatus 

Instances

Instances details
FromJSON QueueStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueStatus

FromJSONKey QueueStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueStatus

ToJSON QueueStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueStatus

ToJSONKey QueueStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueStatus

ToByteString QueueStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueStatus

ToHeader QueueStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueStatus

ToLog QueueStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueStatus

ToQuery QueueStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueStatus

FromText QueueStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueStatus

ToText QueueStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueStatus

Methods

toText :: QueueStatus -> Text #

FromXML QueueStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueStatus

ToXML QueueStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueStatus

Methods

toXML :: QueueStatus -> XML #

Generic QueueStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueStatus

Associated Types

type Rep QueueStatus :: Type -> Type #

Read QueueStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueStatus

Show QueueStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueStatus

NFData QueueStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueStatus

Methods

rnf :: QueueStatus -> () #

Eq QueueStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueStatus

Ord QueueStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueStatus

Hashable QueueStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueStatus

type Rep QueueStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueStatus

type Rep QueueStatus = D1 ('MetaData "QueueStatus" "Amazonka.Connect.Types.QueueStatus" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "QueueStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromQueueStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

QueueType

newtype QueueType Source #

Constructors

QueueType' 

Fields

Bundled Patterns

pattern QueueType_AGENT :: QueueType 
pattern QueueType_STANDARD :: QueueType 

Instances

Instances details
FromJSON QueueType Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueType

FromJSONKey QueueType Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueType

ToJSON QueueType Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueType

ToJSONKey QueueType Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueType

ToByteString QueueType Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueType

Methods

toBS :: QueueType -> ByteString #

ToHeader QueueType Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueType

ToLog QueueType Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueType

ToQuery QueueType Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueType

FromText QueueType Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueType

ToText QueueType Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueType

Methods

toText :: QueueType -> Text #

FromXML QueueType Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueType

ToXML QueueType Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueType

Methods

toXML :: QueueType -> XML #

Generic QueueType Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueType

Associated Types

type Rep QueueType :: Type -> Type #

Read QueueType Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueType

Show QueueType Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueType

NFData QueueType Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueType

Methods

rnf :: QueueType -> () #

Eq QueueType Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueType

Ord QueueType Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueType

Hashable QueueType Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueType

type Rep QueueType Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueType

type Rep QueueType = D1 ('MetaData "QueueType" "Amazonka.Connect.Types.QueueType" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "QueueType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromQueueType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

QuickConnectType

newtype QuickConnectType Source #

Instances

Instances details
FromJSON QuickConnectType Source # 
Instance details

Defined in Amazonka.Connect.Types.QuickConnectType

FromJSONKey QuickConnectType Source # 
Instance details

Defined in Amazonka.Connect.Types.QuickConnectType

ToJSON QuickConnectType Source # 
Instance details

Defined in Amazonka.Connect.Types.QuickConnectType

ToJSONKey QuickConnectType Source # 
Instance details

Defined in Amazonka.Connect.Types.QuickConnectType

ToByteString QuickConnectType Source # 
Instance details

Defined in Amazonka.Connect.Types.QuickConnectType

ToHeader QuickConnectType Source # 
Instance details

Defined in Amazonka.Connect.Types.QuickConnectType

ToLog QuickConnectType Source # 
Instance details

Defined in Amazonka.Connect.Types.QuickConnectType

ToQuery QuickConnectType Source # 
Instance details

Defined in Amazonka.Connect.Types.QuickConnectType

FromText QuickConnectType Source # 
Instance details

Defined in Amazonka.Connect.Types.QuickConnectType

ToText QuickConnectType Source # 
Instance details

Defined in Amazonka.Connect.Types.QuickConnectType

FromXML QuickConnectType Source # 
Instance details

Defined in Amazonka.Connect.Types.QuickConnectType

ToXML QuickConnectType Source # 
Instance details

Defined in Amazonka.Connect.Types.QuickConnectType

Generic QuickConnectType Source # 
Instance details

Defined in Amazonka.Connect.Types.QuickConnectType

Associated Types

type Rep QuickConnectType :: Type -> Type #

Read QuickConnectType Source # 
Instance details

Defined in Amazonka.Connect.Types.QuickConnectType

Show QuickConnectType Source # 
Instance details

Defined in Amazonka.Connect.Types.QuickConnectType

NFData QuickConnectType Source # 
Instance details

Defined in Amazonka.Connect.Types.QuickConnectType

Methods

rnf :: QuickConnectType -> () #

Eq QuickConnectType Source # 
Instance details

Defined in Amazonka.Connect.Types.QuickConnectType

Ord QuickConnectType Source # 
Instance details

Defined in Amazonka.Connect.Types.QuickConnectType

Hashable QuickConnectType Source # 
Instance details

Defined in Amazonka.Connect.Types.QuickConnectType

type Rep QuickConnectType Source # 
Instance details

Defined in Amazonka.Connect.Types.QuickConnectType

type Rep QuickConnectType = D1 ('MetaData "QuickConnectType" "Amazonka.Connect.Types.QuickConnectType" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "QuickConnectType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromQuickConnectType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ReferenceStatus

newtype ReferenceStatus Source #

Constructors

ReferenceStatus' 

Instances

Instances details
FromJSON ReferenceStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.ReferenceStatus

FromJSONKey ReferenceStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.ReferenceStatus

ToJSON ReferenceStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.ReferenceStatus

ToJSONKey ReferenceStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.ReferenceStatus

ToByteString ReferenceStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.ReferenceStatus

ToHeader ReferenceStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.ReferenceStatus

ToLog ReferenceStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.ReferenceStatus

ToQuery ReferenceStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.ReferenceStatus

FromText ReferenceStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.ReferenceStatus

ToText ReferenceStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.ReferenceStatus

FromXML ReferenceStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.ReferenceStatus

ToXML ReferenceStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.ReferenceStatus

Methods

toXML :: ReferenceStatus -> XML #

Generic ReferenceStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.ReferenceStatus

Associated Types

type Rep ReferenceStatus :: Type -> Type #

Read ReferenceStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.ReferenceStatus

Show ReferenceStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.ReferenceStatus

NFData ReferenceStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.ReferenceStatus

Methods

rnf :: ReferenceStatus -> () #

Eq ReferenceStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.ReferenceStatus

Ord ReferenceStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.ReferenceStatus

Hashable ReferenceStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.ReferenceStatus

type Rep ReferenceStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.ReferenceStatus

type Rep ReferenceStatus = D1 ('MetaData "ReferenceStatus" "Amazonka.Connect.Types.ReferenceStatus" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "ReferenceStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromReferenceStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ReferenceType

newtype ReferenceType Source #

Constructors

ReferenceType' 

Instances

Instances details
FromJSON ReferenceType Source # 
Instance details

Defined in Amazonka.Connect.Types.ReferenceType

FromJSONKey ReferenceType Source # 
Instance details

Defined in Amazonka.Connect.Types.ReferenceType

ToJSON ReferenceType Source # 
Instance details

Defined in Amazonka.Connect.Types.ReferenceType

ToJSONKey ReferenceType Source # 
Instance details

Defined in Amazonka.Connect.Types.ReferenceType

ToByteString ReferenceType Source # 
Instance details

Defined in Amazonka.Connect.Types.ReferenceType

ToHeader ReferenceType Source # 
Instance details

Defined in Amazonka.Connect.Types.ReferenceType

ToLog ReferenceType Source # 
Instance details

Defined in Amazonka.Connect.Types.ReferenceType

ToQuery ReferenceType Source # 
Instance details

Defined in Amazonka.Connect.Types.ReferenceType

FromText ReferenceType Source # 
Instance details

Defined in Amazonka.Connect.Types.ReferenceType

ToText ReferenceType Source # 
Instance details

Defined in Amazonka.Connect.Types.ReferenceType

Methods

toText :: ReferenceType -> Text #

FromXML ReferenceType Source # 
Instance details

Defined in Amazonka.Connect.Types.ReferenceType

ToXML ReferenceType Source # 
Instance details

Defined in Amazonka.Connect.Types.ReferenceType

Methods

toXML :: ReferenceType -> XML #

Generic ReferenceType Source # 
Instance details

Defined in Amazonka.Connect.Types.ReferenceType

Associated Types

type Rep ReferenceType :: Type -> Type #

Read ReferenceType Source # 
Instance details

Defined in Amazonka.Connect.Types.ReferenceType

Show ReferenceType Source # 
Instance details

Defined in Amazonka.Connect.Types.ReferenceType

NFData ReferenceType Source # 
Instance details

Defined in Amazonka.Connect.Types.ReferenceType

Methods

rnf :: ReferenceType -> () #

Eq ReferenceType Source # 
Instance details

Defined in Amazonka.Connect.Types.ReferenceType

Ord ReferenceType Source # 
Instance details

Defined in Amazonka.Connect.Types.ReferenceType

Hashable ReferenceType Source # 
Instance details

Defined in Amazonka.Connect.Types.ReferenceType

type Rep ReferenceType Source # 
Instance details

Defined in Amazonka.Connect.Types.ReferenceType

type Rep ReferenceType = D1 ('MetaData "ReferenceType" "Amazonka.Connect.Types.ReferenceType" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "ReferenceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromReferenceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RulePublishStatus

newtype RulePublishStatus Source #

Instances

Instances details
FromJSON RulePublishStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.RulePublishStatus

FromJSONKey RulePublishStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.RulePublishStatus

ToJSON RulePublishStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.RulePublishStatus

ToJSONKey RulePublishStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.RulePublishStatus

ToByteString RulePublishStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.RulePublishStatus

ToHeader RulePublishStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.RulePublishStatus

ToLog RulePublishStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.RulePublishStatus

ToQuery RulePublishStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.RulePublishStatus

FromText RulePublishStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.RulePublishStatus

ToText RulePublishStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.RulePublishStatus

FromXML RulePublishStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.RulePublishStatus

ToXML RulePublishStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.RulePublishStatus

Generic RulePublishStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.RulePublishStatus

Associated Types

type Rep RulePublishStatus :: Type -> Type #

Read RulePublishStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.RulePublishStatus

Show RulePublishStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.RulePublishStatus

NFData RulePublishStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.RulePublishStatus

Methods

rnf :: RulePublishStatus -> () #

Eq RulePublishStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.RulePublishStatus

Ord RulePublishStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.RulePublishStatus

Hashable RulePublishStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.RulePublishStatus

type Rep RulePublishStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.RulePublishStatus

type Rep RulePublishStatus = D1 ('MetaData "RulePublishStatus" "Amazonka.Connect.Types.RulePublishStatus" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "RulePublishStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRulePublishStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SearchableQueueType

newtype SearchableQueueType Source #

Instances

Instances details
FromJSON SearchableQueueType Source # 
Instance details

Defined in Amazonka.Connect.Types.SearchableQueueType

FromJSONKey SearchableQueueType Source # 
Instance details

Defined in Amazonka.Connect.Types.SearchableQueueType

ToJSON SearchableQueueType Source # 
Instance details

Defined in Amazonka.Connect.Types.SearchableQueueType

ToJSONKey SearchableQueueType Source # 
Instance details

Defined in Amazonka.Connect.Types.SearchableQueueType

ToByteString SearchableQueueType Source # 
Instance details

Defined in Amazonka.Connect.Types.SearchableQueueType

ToHeader SearchableQueueType Source # 
Instance details

Defined in Amazonka.Connect.Types.SearchableQueueType

ToLog SearchableQueueType Source # 
Instance details

Defined in Amazonka.Connect.Types.SearchableQueueType

ToQuery SearchableQueueType Source # 
Instance details

Defined in Amazonka.Connect.Types.SearchableQueueType

FromText SearchableQueueType Source # 
Instance details

Defined in Amazonka.Connect.Types.SearchableQueueType

ToText SearchableQueueType Source # 
Instance details

Defined in Amazonka.Connect.Types.SearchableQueueType

FromXML SearchableQueueType Source # 
Instance details

Defined in Amazonka.Connect.Types.SearchableQueueType

ToXML SearchableQueueType Source # 
Instance details

Defined in Amazonka.Connect.Types.SearchableQueueType

Generic SearchableQueueType Source # 
Instance details

Defined in Amazonka.Connect.Types.SearchableQueueType

Associated Types

type Rep SearchableQueueType :: Type -> Type #

Read SearchableQueueType Source # 
Instance details

Defined in Amazonka.Connect.Types.SearchableQueueType

Show SearchableQueueType Source # 
Instance details

Defined in Amazonka.Connect.Types.SearchableQueueType

NFData SearchableQueueType Source # 
Instance details

Defined in Amazonka.Connect.Types.SearchableQueueType

Methods

rnf :: SearchableQueueType -> () #

Eq SearchableQueueType Source # 
Instance details

Defined in Amazonka.Connect.Types.SearchableQueueType

Ord SearchableQueueType Source # 
Instance details

Defined in Amazonka.Connect.Types.SearchableQueueType

Hashable SearchableQueueType Source # 
Instance details

Defined in Amazonka.Connect.Types.SearchableQueueType

type Rep SearchableQueueType Source # 
Instance details

Defined in Amazonka.Connect.Types.SearchableQueueType

type Rep SearchableQueueType = D1 ('MetaData "SearchableQueueType" "Amazonka.Connect.Types.SearchableQueueType" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "SearchableQueueType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSearchableQueueType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SortOrder

newtype SortOrder Source #

Constructors

SortOrder' 

Fields

Bundled Patterns

pattern SortOrder_ASCENDING :: SortOrder 
pattern SortOrder_DESCENDING :: SortOrder 

Instances

Instances details
FromJSON SortOrder Source # 
Instance details

Defined in Amazonka.Connect.Types.SortOrder

FromJSONKey SortOrder Source # 
Instance details

Defined in Amazonka.Connect.Types.SortOrder

ToJSON SortOrder Source # 
Instance details

Defined in Amazonka.Connect.Types.SortOrder

ToJSONKey SortOrder Source # 
Instance details

Defined in Amazonka.Connect.Types.SortOrder

ToByteString SortOrder Source # 
Instance details

Defined in Amazonka.Connect.Types.SortOrder

Methods

toBS :: SortOrder -> ByteString #

ToHeader SortOrder Source # 
Instance details

Defined in Amazonka.Connect.Types.SortOrder

ToLog SortOrder Source # 
Instance details

Defined in Amazonka.Connect.Types.SortOrder

ToQuery SortOrder Source # 
Instance details

Defined in Amazonka.Connect.Types.SortOrder

FromText SortOrder Source # 
Instance details

Defined in Amazonka.Connect.Types.SortOrder

ToText SortOrder Source # 
Instance details

Defined in Amazonka.Connect.Types.SortOrder

Methods

toText :: SortOrder -> Text #

FromXML SortOrder Source # 
Instance details

Defined in Amazonka.Connect.Types.SortOrder

ToXML SortOrder Source # 
Instance details

Defined in Amazonka.Connect.Types.SortOrder

Methods

toXML :: SortOrder -> XML #

Generic SortOrder Source # 
Instance details

Defined in Amazonka.Connect.Types.SortOrder

Associated Types

type Rep SortOrder :: Type -> Type #

Read SortOrder Source # 
Instance details

Defined in Amazonka.Connect.Types.SortOrder

Show SortOrder Source # 
Instance details

Defined in Amazonka.Connect.Types.SortOrder

NFData SortOrder Source # 
Instance details

Defined in Amazonka.Connect.Types.SortOrder

Methods

rnf :: SortOrder -> () #

Eq SortOrder Source # 
Instance details

Defined in Amazonka.Connect.Types.SortOrder

Ord SortOrder Source # 
Instance details

Defined in Amazonka.Connect.Types.SortOrder

Hashable SortOrder Source # 
Instance details

Defined in Amazonka.Connect.Types.SortOrder

type Rep SortOrder Source # 
Instance details

Defined in Amazonka.Connect.Types.SortOrder

type Rep SortOrder = D1 ('MetaData "SortOrder" "Amazonka.Connect.Types.SortOrder" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "SortOrder'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSortOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SourceType

newtype SourceType Source #

Constructors

SourceType' 

Fields

Bundled Patterns

pattern SourceType_SALESFORCE :: SourceType 
pattern SourceType_ZENDESK :: SourceType 

Instances

Instances details
FromJSON SourceType Source # 
Instance details

Defined in Amazonka.Connect.Types.SourceType

FromJSONKey SourceType Source # 
Instance details

Defined in Amazonka.Connect.Types.SourceType

ToJSON SourceType Source # 
Instance details

Defined in Amazonka.Connect.Types.SourceType

ToJSONKey SourceType Source # 
Instance details

Defined in Amazonka.Connect.Types.SourceType

ToByteString SourceType Source # 
Instance details

Defined in Amazonka.Connect.Types.SourceType

ToHeader SourceType Source # 
Instance details

Defined in Amazonka.Connect.Types.SourceType

ToLog SourceType Source # 
Instance details

Defined in Amazonka.Connect.Types.SourceType

ToQuery SourceType Source # 
Instance details

Defined in Amazonka.Connect.Types.SourceType

FromText SourceType Source # 
Instance details

Defined in Amazonka.Connect.Types.SourceType

ToText SourceType Source # 
Instance details

Defined in Amazonka.Connect.Types.SourceType

Methods

toText :: SourceType -> Text #

FromXML SourceType Source # 
Instance details

Defined in Amazonka.Connect.Types.SourceType

ToXML SourceType Source # 
Instance details

Defined in Amazonka.Connect.Types.SourceType

Methods

toXML :: SourceType -> XML #

Generic SourceType Source # 
Instance details

Defined in Amazonka.Connect.Types.SourceType

Associated Types

type Rep SourceType :: Type -> Type #

Read SourceType Source # 
Instance details

Defined in Amazonka.Connect.Types.SourceType

Show SourceType Source # 
Instance details

Defined in Amazonka.Connect.Types.SourceType

NFData SourceType Source # 
Instance details

Defined in Amazonka.Connect.Types.SourceType

Methods

rnf :: SourceType -> () #

Eq SourceType Source # 
Instance details

Defined in Amazonka.Connect.Types.SourceType

Ord SourceType Source # 
Instance details

Defined in Amazonka.Connect.Types.SourceType

Hashable SourceType Source # 
Instance details

Defined in Amazonka.Connect.Types.SourceType

type Rep SourceType Source # 
Instance details

Defined in Amazonka.Connect.Types.SourceType

type Rep SourceType = D1 ('MetaData "SourceType" "Amazonka.Connect.Types.SourceType" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "SourceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Statistic

newtype Statistic Source #

Constructors

Statistic' 

Fields

Bundled Patterns

pattern Statistic_AVG :: Statistic 
pattern Statistic_MAX :: Statistic 
pattern Statistic_SUM :: Statistic 

Instances

Instances details
FromJSON Statistic Source # 
Instance details

Defined in Amazonka.Connect.Types.Statistic

FromJSONKey Statistic Source # 
Instance details

Defined in Amazonka.Connect.Types.Statistic

ToJSON Statistic Source # 
Instance details

Defined in Amazonka.Connect.Types.Statistic

ToJSONKey Statistic Source # 
Instance details

Defined in Amazonka.Connect.Types.Statistic

ToByteString Statistic Source # 
Instance details

Defined in Amazonka.Connect.Types.Statistic

Methods

toBS :: Statistic -> ByteString #

ToHeader Statistic Source # 
Instance details

Defined in Amazonka.Connect.Types.Statistic

ToLog Statistic Source # 
Instance details

Defined in Amazonka.Connect.Types.Statistic

ToQuery Statistic Source # 
Instance details

Defined in Amazonka.Connect.Types.Statistic

FromText Statistic Source # 
Instance details

Defined in Amazonka.Connect.Types.Statistic

ToText Statistic Source # 
Instance details

Defined in Amazonka.Connect.Types.Statistic

Methods

toText :: Statistic -> Text #

FromXML Statistic Source # 
Instance details

Defined in Amazonka.Connect.Types.Statistic

ToXML Statistic Source # 
Instance details

Defined in Amazonka.Connect.Types.Statistic

Methods

toXML :: Statistic -> XML #

Generic Statistic Source # 
Instance details

Defined in Amazonka.Connect.Types.Statistic

Associated Types

type Rep Statistic :: Type -> Type #

Read Statistic Source # 
Instance details

Defined in Amazonka.Connect.Types.Statistic

Show Statistic Source # 
Instance details

Defined in Amazonka.Connect.Types.Statistic

NFData Statistic Source # 
Instance details

Defined in Amazonka.Connect.Types.Statistic

Methods

rnf :: Statistic -> () #

Eq Statistic Source # 
Instance details

Defined in Amazonka.Connect.Types.Statistic

Ord Statistic Source # 
Instance details

Defined in Amazonka.Connect.Types.Statistic

Hashable Statistic Source # 
Instance details

Defined in Amazonka.Connect.Types.Statistic

type Rep Statistic Source # 
Instance details

Defined in Amazonka.Connect.Types.Statistic

type Rep Statistic = D1 ('MetaData "Statistic" "Amazonka.Connect.Types.Statistic" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "Statistic'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStatistic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StorageType

newtype StorageType Source #

Constructors

StorageType' 

Instances

Instances details
FromJSON StorageType Source # 
Instance details

Defined in Amazonka.Connect.Types.StorageType

FromJSONKey StorageType Source # 
Instance details

Defined in Amazonka.Connect.Types.StorageType

ToJSON StorageType Source # 
Instance details

Defined in Amazonka.Connect.Types.StorageType

ToJSONKey StorageType Source # 
Instance details

Defined in Amazonka.Connect.Types.StorageType

ToByteString StorageType Source # 
Instance details

Defined in Amazonka.Connect.Types.StorageType

ToHeader StorageType Source # 
Instance details

Defined in Amazonka.Connect.Types.StorageType

ToLog StorageType Source # 
Instance details

Defined in Amazonka.Connect.Types.StorageType

ToQuery StorageType Source # 
Instance details

Defined in Amazonka.Connect.Types.StorageType

FromText StorageType Source # 
Instance details

Defined in Amazonka.Connect.Types.StorageType

ToText StorageType Source # 
Instance details

Defined in Amazonka.Connect.Types.StorageType

Methods

toText :: StorageType -> Text #

FromXML StorageType Source # 
Instance details

Defined in Amazonka.Connect.Types.StorageType

ToXML StorageType Source # 
Instance details

Defined in Amazonka.Connect.Types.StorageType

Methods

toXML :: StorageType -> XML #

Generic StorageType Source # 
Instance details

Defined in Amazonka.Connect.Types.StorageType

Associated Types

type Rep StorageType :: Type -> Type #

Read StorageType Source # 
Instance details

Defined in Amazonka.Connect.Types.StorageType

Show StorageType Source # 
Instance details

Defined in Amazonka.Connect.Types.StorageType

NFData StorageType Source # 
Instance details

Defined in Amazonka.Connect.Types.StorageType

Methods

rnf :: StorageType -> () #

Eq StorageType Source # 
Instance details

Defined in Amazonka.Connect.Types.StorageType

Ord StorageType Source # 
Instance details

Defined in Amazonka.Connect.Types.StorageType

Hashable StorageType Source # 
Instance details

Defined in Amazonka.Connect.Types.StorageType

type Rep StorageType Source # 
Instance details

Defined in Amazonka.Connect.Types.StorageType

type Rep StorageType = D1 ('MetaData "StorageType" "Amazonka.Connect.Types.StorageType" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "StorageType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStorageType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StringComparisonType

newtype StringComparisonType Source #

Instances

Instances details
FromJSON StringComparisonType Source # 
Instance details

Defined in Amazonka.Connect.Types.StringComparisonType

FromJSONKey StringComparisonType Source # 
Instance details

Defined in Amazonka.Connect.Types.StringComparisonType

ToJSON StringComparisonType Source # 
Instance details

Defined in Amazonka.Connect.Types.StringComparisonType

ToJSONKey StringComparisonType Source # 
Instance details

Defined in Amazonka.Connect.Types.StringComparisonType

ToByteString StringComparisonType Source # 
Instance details

Defined in Amazonka.Connect.Types.StringComparisonType

ToHeader StringComparisonType Source # 
Instance details

Defined in Amazonka.Connect.Types.StringComparisonType

ToLog StringComparisonType Source # 
Instance details

Defined in Amazonka.Connect.Types.StringComparisonType

ToQuery StringComparisonType Source # 
Instance details

Defined in Amazonka.Connect.Types.StringComparisonType

FromText StringComparisonType Source # 
Instance details

Defined in Amazonka.Connect.Types.StringComparisonType

ToText StringComparisonType Source # 
Instance details

Defined in Amazonka.Connect.Types.StringComparisonType

FromXML StringComparisonType Source # 
Instance details

Defined in Amazonka.Connect.Types.StringComparisonType

ToXML StringComparisonType Source # 
Instance details

Defined in Amazonka.Connect.Types.StringComparisonType

Generic StringComparisonType Source # 
Instance details

Defined in Amazonka.Connect.Types.StringComparisonType

Associated Types

type Rep StringComparisonType :: Type -> Type #

Read StringComparisonType Source # 
Instance details

Defined in Amazonka.Connect.Types.StringComparisonType

Show StringComparisonType Source # 
Instance details

Defined in Amazonka.Connect.Types.StringComparisonType

NFData StringComparisonType Source # 
Instance details

Defined in Amazonka.Connect.Types.StringComparisonType

Methods

rnf :: StringComparisonType -> () #

Eq StringComparisonType Source # 
Instance details

Defined in Amazonka.Connect.Types.StringComparisonType

Ord StringComparisonType Source # 
Instance details

Defined in Amazonka.Connect.Types.StringComparisonType

Hashable StringComparisonType Source # 
Instance details

Defined in Amazonka.Connect.Types.StringComparisonType

type Rep StringComparisonType Source # 
Instance details

Defined in Amazonka.Connect.Types.StringComparisonType

type Rep StringComparisonType = D1 ('MetaData "StringComparisonType" "Amazonka.Connect.Types.StringComparisonType" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "StringComparisonType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStringComparisonType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TaskTemplateFieldType

newtype TaskTemplateFieldType Source #

Instances

Instances details
FromJSON TaskTemplateFieldType Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateFieldType

FromJSONKey TaskTemplateFieldType Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateFieldType

ToJSON TaskTemplateFieldType Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateFieldType

ToJSONKey TaskTemplateFieldType Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateFieldType

ToByteString TaskTemplateFieldType Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateFieldType

ToHeader TaskTemplateFieldType Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateFieldType

ToLog TaskTemplateFieldType Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateFieldType

ToQuery TaskTemplateFieldType Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateFieldType

FromText TaskTemplateFieldType Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateFieldType

ToText TaskTemplateFieldType Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateFieldType

FromXML TaskTemplateFieldType Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateFieldType

ToXML TaskTemplateFieldType Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateFieldType

Generic TaskTemplateFieldType Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateFieldType

Associated Types

type Rep TaskTemplateFieldType :: Type -> Type #

Read TaskTemplateFieldType Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateFieldType

Show TaskTemplateFieldType Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateFieldType

NFData TaskTemplateFieldType Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateFieldType

Methods

rnf :: TaskTemplateFieldType -> () #

Eq TaskTemplateFieldType Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateFieldType

Ord TaskTemplateFieldType Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateFieldType

Hashable TaskTemplateFieldType Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateFieldType

type Rep TaskTemplateFieldType Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateFieldType

type Rep TaskTemplateFieldType = D1 ('MetaData "TaskTemplateFieldType" "Amazonka.Connect.Types.TaskTemplateFieldType" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "TaskTemplateFieldType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTaskTemplateFieldType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TaskTemplateStatus

newtype TaskTemplateStatus Source #

Instances

Instances details
FromJSON TaskTemplateStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateStatus

FromJSONKey TaskTemplateStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateStatus

ToJSON TaskTemplateStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateStatus

ToJSONKey TaskTemplateStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateStatus

ToByteString TaskTemplateStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateStatus

ToHeader TaskTemplateStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateStatus

ToLog TaskTemplateStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateStatus

ToQuery TaskTemplateStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateStatus

FromText TaskTemplateStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateStatus

ToText TaskTemplateStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateStatus

FromXML TaskTemplateStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateStatus

ToXML TaskTemplateStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateStatus

Generic TaskTemplateStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateStatus

Associated Types

type Rep TaskTemplateStatus :: Type -> Type #

Read TaskTemplateStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateStatus

Show TaskTemplateStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateStatus

NFData TaskTemplateStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateStatus

Methods

rnf :: TaskTemplateStatus -> () #

Eq TaskTemplateStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateStatus

Ord TaskTemplateStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateStatus

Hashable TaskTemplateStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateStatus

type Rep TaskTemplateStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateStatus

type Rep TaskTemplateStatus = D1 ('MetaData "TaskTemplateStatus" "Amazonka.Connect.Types.TaskTemplateStatus" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "TaskTemplateStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTaskTemplateStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TimerEligibleParticipantRoles

newtype TimerEligibleParticipantRoles Source #

Instances

Instances details
FromJSON TimerEligibleParticipantRoles Source # 
Instance details

Defined in Amazonka.Connect.Types.TimerEligibleParticipantRoles

FromJSONKey TimerEligibleParticipantRoles Source # 
Instance details

Defined in Amazonka.Connect.Types.TimerEligibleParticipantRoles

ToJSON TimerEligibleParticipantRoles Source # 
Instance details

Defined in Amazonka.Connect.Types.TimerEligibleParticipantRoles

ToJSONKey TimerEligibleParticipantRoles Source # 
Instance details

Defined in Amazonka.Connect.Types.TimerEligibleParticipantRoles

ToByteString TimerEligibleParticipantRoles Source # 
Instance details

Defined in Amazonka.Connect.Types.TimerEligibleParticipantRoles

ToHeader TimerEligibleParticipantRoles Source # 
Instance details

Defined in Amazonka.Connect.Types.TimerEligibleParticipantRoles

ToLog TimerEligibleParticipantRoles Source # 
Instance details

Defined in Amazonka.Connect.Types.TimerEligibleParticipantRoles

ToQuery TimerEligibleParticipantRoles Source # 
Instance details

Defined in Amazonka.Connect.Types.TimerEligibleParticipantRoles

FromText TimerEligibleParticipantRoles Source # 
Instance details

Defined in Amazonka.Connect.Types.TimerEligibleParticipantRoles

ToText TimerEligibleParticipantRoles Source # 
Instance details

Defined in Amazonka.Connect.Types.TimerEligibleParticipantRoles

FromXML TimerEligibleParticipantRoles Source # 
Instance details

Defined in Amazonka.Connect.Types.TimerEligibleParticipantRoles

ToXML TimerEligibleParticipantRoles Source # 
Instance details

Defined in Amazonka.Connect.Types.TimerEligibleParticipantRoles

Generic TimerEligibleParticipantRoles Source # 
Instance details

Defined in Amazonka.Connect.Types.TimerEligibleParticipantRoles

Associated Types

type Rep TimerEligibleParticipantRoles :: Type -> Type #

Read TimerEligibleParticipantRoles Source # 
Instance details

Defined in Amazonka.Connect.Types.TimerEligibleParticipantRoles

Show TimerEligibleParticipantRoles Source # 
Instance details

Defined in Amazonka.Connect.Types.TimerEligibleParticipantRoles

NFData TimerEligibleParticipantRoles Source # 
Instance details

Defined in Amazonka.Connect.Types.TimerEligibleParticipantRoles

Eq TimerEligibleParticipantRoles Source # 
Instance details

Defined in Amazonka.Connect.Types.TimerEligibleParticipantRoles

Ord TimerEligibleParticipantRoles Source # 
Instance details

Defined in Amazonka.Connect.Types.TimerEligibleParticipantRoles

Hashable TimerEligibleParticipantRoles Source # 
Instance details

Defined in Amazonka.Connect.Types.TimerEligibleParticipantRoles

type Rep TimerEligibleParticipantRoles Source # 
Instance details

Defined in Amazonka.Connect.Types.TimerEligibleParticipantRoles

type Rep TimerEligibleParticipantRoles = D1 ('MetaData "TimerEligibleParticipantRoles" "Amazonka.Connect.Types.TimerEligibleParticipantRoles" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "TimerEligibleParticipantRoles'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTimerEligibleParticipantRoles") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TrafficDistributionGroupStatus

newtype TrafficDistributionGroupStatus Source #

Instances

Instances details
FromJSON TrafficDistributionGroupStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficDistributionGroupStatus

FromJSONKey TrafficDistributionGroupStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficDistributionGroupStatus

ToJSON TrafficDistributionGroupStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficDistributionGroupStatus

ToJSONKey TrafficDistributionGroupStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficDistributionGroupStatus

ToByteString TrafficDistributionGroupStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficDistributionGroupStatus

ToHeader TrafficDistributionGroupStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficDistributionGroupStatus

ToLog TrafficDistributionGroupStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficDistributionGroupStatus

ToQuery TrafficDistributionGroupStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficDistributionGroupStatus

FromText TrafficDistributionGroupStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficDistributionGroupStatus

ToText TrafficDistributionGroupStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficDistributionGroupStatus

FromXML TrafficDistributionGroupStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficDistributionGroupStatus

ToXML TrafficDistributionGroupStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficDistributionGroupStatus

Generic TrafficDistributionGroupStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficDistributionGroupStatus

Associated Types

type Rep TrafficDistributionGroupStatus :: Type -> Type #

Read TrafficDistributionGroupStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficDistributionGroupStatus

Show TrafficDistributionGroupStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficDistributionGroupStatus

NFData TrafficDistributionGroupStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficDistributionGroupStatus

Eq TrafficDistributionGroupStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficDistributionGroupStatus

Ord TrafficDistributionGroupStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficDistributionGroupStatus

Hashable TrafficDistributionGroupStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficDistributionGroupStatus

type Rep TrafficDistributionGroupStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficDistributionGroupStatus

type Rep TrafficDistributionGroupStatus = D1 ('MetaData "TrafficDistributionGroupStatus" "Amazonka.Connect.Types.TrafficDistributionGroupStatus" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "TrafficDistributionGroupStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTrafficDistributionGroupStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TrafficType

newtype TrafficType Source #

Constructors

TrafficType' 

Bundled Patterns

pattern TrafficType_CAMPAIGN :: TrafficType 
pattern TrafficType_GENERAL :: TrafficType 

Instances

Instances details
FromJSON TrafficType Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficType

FromJSONKey TrafficType Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficType

ToJSON TrafficType Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficType

ToJSONKey TrafficType Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficType

ToByteString TrafficType Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficType

ToHeader TrafficType Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficType

ToLog TrafficType Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficType

ToQuery TrafficType Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficType

FromText TrafficType Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficType

ToText TrafficType Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficType

Methods

toText :: TrafficType -> Text #

FromXML TrafficType Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficType

ToXML TrafficType Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficType

Methods

toXML :: TrafficType -> XML #

Generic TrafficType Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficType

Associated Types

type Rep TrafficType :: Type -> Type #

Read TrafficType Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficType

Show TrafficType Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficType

NFData TrafficType Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficType

Methods

rnf :: TrafficType -> () #

Eq TrafficType Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficType

Ord TrafficType Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficType

Hashable TrafficType Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficType

type Rep TrafficType Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficType

type Rep TrafficType = D1 ('MetaData "TrafficType" "Amazonka.Connect.Types.TrafficType" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "TrafficType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTrafficType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Unit

newtype Unit Source #

Constructors

Unit' 

Fields

Bundled Patterns

pattern Unit_COUNT :: Unit 
pattern Unit_PERCENT :: Unit 
pattern Unit_SECONDS :: Unit 

Instances

Instances details
FromJSON Unit Source # 
Instance details

Defined in Amazonka.Connect.Types.Unit

FromJSONKey Unit Source # 
Instance details

Defined in Amazonka.Connect.Types.Unit

ToJSON Unit Source # 
Instance details

Defined in Amazonka.Connect.Types.Unit

ToJSONKey Unit Source # 
Instance details

Defined in Amazonka.Connect.Types.Unit

ToByteString Unit Source # 
Instance details

Defined in Amazonka.Connect.Types.Unit

Methods

toBS :: Unit -> ByteString #

ToHeader Unit Source # 
Instance details

Defined in Amazonka.Connect.Types.Unit

Methods

toHeader :: HeaderName -> Unit -> [Header] #

ToLog Unit Source # 
Instance details

Defined in Amazonka.Connect.Types.Unit

ToQuery Unit Source # 
Instance details

Defined in Amazonka.Connect.Types.Unit

Methods

toQuery :: Unit -> QueryString #

FromText Unit Source # 
Instance details

Defined in Amazonka.Connect.Types.Unit

ToText Unit Source # 
Instance details

Defined in Amazonka.Connect.Types.Unit

Methods

toText :: Unit -> Text #

FromXML Unit Source # 
Instance details

Defined in Amazonka.Connect.Types.Unit

Methods

parseXML :: [Node] -> Either String Unit #

ToXML Unit Source # 
Instance details

Defined in Amazonka.Connect.Types.Unit

Methods

toXML :: Unit -> XML #

Generic Unit Source # 
Instance details

Defined in Amazonka.Connect.Types.Unit

Associated Types

type Rep Unit :: Type -> Type #

Methods

from :: Unit -> Rep Unit x #

to :: Rep Unit x -> Unit #

Read Unit Source # 
Instance details

Defined in Amazonka.Connect.Types.Unit

Show Unit Source # 
Instance details

Defined in Amazonka.Connect.Types.Unit

Methods

showsPrec :: Int -> Unit -> ShowS #

show :: Unit -> String #

showList :: [Unit] -> ShowS #

NFData Unit Source # 
Instance details

Defined in Amazonka.Connect.Types.Unit

Methods

rnf :: Unit -> () #

Eq Unit Source # 
Instance details

Defined in Amazonka.Connect.Types.Unit

Methods

(==) :: Unit -> Unit -> Bool #

(/=) :: Unit -> Unit -> Bool #

Ord Unit Source # 
Instance details

Defined in Amazonka.Connect.Types.Unit

Methods

compare :: Unit -> Unit -> Ordering #

(<) :: Unit -> Unit -> Bool #

(<=) :: Unit -> Unit -> Bool #

(>) :: Unit -> Unit -> Bool #

(>=) :: Unit -> Unit -> Bool #

max :: Unit -> Unit -> Unit #

min :: Unit -> Unit -> Unit #

Hashable Unit Source # 
Instance details

Defined in Amazonka.Connect.Types.Unit

Methods

hashWithSalt :: Int -> Unit -> Int #

hash :: Unit -> Int #

type Rep Unit Source # 
Instance details

Defined in Amazonka.Connect.Types.Unit

type Rep Unit = D1 ('MetaData "Unit" "Amazonka.Connect.Types.Unit" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "Unit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUnit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UseCaseType

newtype UseCaseType Source #

Constructors

UseCaseType' 

Instances

Instances details
FromJSON UseCaseType Source # 
Instance details

Defined in Amazonka.Connect.Types.UseCaseType

FromJSONKey UseCaseType Source # 
Instance details

Defined in Amazonka.Connect.Types.UseCaseType

ToJSON UseCaseType Source # 
Instance details

Defined in Amazonka.Connect.Types.UseCaseType

ToJSONKey UseCaseType Source # 
Instance details

Defined in Amazonka.Connect.Types.UseCaseType

ToByteString UseCaseType Source # 
Instance details

Defined in Amazonka.Connect.Types.UseCaseType

ToHeader UseCaseType Source # 
Instance details

Defined in Amazonka.Connect.Types.UseCaseType

ToLog UseCaseType Source # 
Instance details

Defined in Amazonka.Connect.Types.UseCaseType

ToQuery UseCaseType Source # 
Instance details

Defined in Amazonka.Connect.Types.UseCaseType

FromText UseCaseType Source # 
Instance details

Defined in Amazonka.Connect.Types.UseCaseType

ToText UseCaseType Source # 
Instance details

Defined in Amazonka.Connect.Types.UseCaseType

Methods

toText :: UseCaseType -> Text #

FromXML UseCaseType Source # 
Instance details

Defined in Amazonka.Connect.Types.UseCaseType

ToXML UseCaseType Source # 
Instance details

Defined in Amazonka.Connect.Types.UseCaseType

Methods

toXML :: UseCaseType -> XML #

Generic UseCaseType Source # 
Instance details

Defined in Amazonka.Connect.Types.UseCaseType

Associated Types

type Rep UseCaseType :: Type -> Type #

Read UseCaseType Source # 
Instance details

Defined in Amazonka.Connect.Types.UseCaseType

Show UseCaseType Source # 
Instance details

Defined in Amazonka.Connect.Types.UseCaseType

NFData UseCaseType Source # 
Instance details

Defined in Amazonka.Connect.Types.UseCaseType

Methods

rnf :: UseCaseType -> () #

Eq UseCaseType Source # 
Instance details

Defined in Amazonka.Connect.Types.UseCaseType

Ord UseCaseType Source # 
Instance details

Defined in Amazonka.Connect.Types.UseCaseType

Hashable UseCaseType Source # 
Instance details

Defined in Amazonka.Connect.Types.UseCaseType

type Rep UseCaseType Source # 
Instance details

Defined in Amazonka.Connect.Types.UseCaseType

type Rep UseCaseType = D1 ('MetaData "UseCaseType" "Amazonka.Connect.Types.UseCaseType" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "UseCaseType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUseCaseType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VocabularyLanguageCode

newtype VocabularyLanguageCode Source #

Instances

Instances details
FromJSON VocabularyLanguageCode Source # 
Instance details

Defined in Amazonka.Connect.Types.VocabularyLanguageCode

FromJSONKey VocabularyLanguageCode Source # 
Instance details

Defined in Amazonka.Connect.Types.VocabularyLanguageCode

ToJSON VocabularyLanguageCode Source # 
Instance details

Defined in Amazonka.Connect.Types.VocabularyLanguageCode

ToJSONKey VocabularyLanguageCode Source # 
Instance details

Defined in Amazonka.Connect.Types.VocabularyLanguageCode

ToByteString VocabularyLanguageCode Source # 
Instance details

Defined in Amazonka.Connect.Types.VocabularyLanguageCode

ToHeader VocabularyLanguageCode Source # 
Instance details

Defined in Amazonka.Connect.Types.VocabularyLanguageCode

ToLog VocabularyLanguageCode Source # 
Instance details

Defined in Amazonka.Connect.Types.VocabularyLanguageCode

ToQuery VocabularyLanguageCode Source # 
Instance details

Defined in Amazonka.Connect.Types.VocabularyLanguageCode

FromText VocabularyLanguageCode Source # 
Instance details

Defined in Amazonka.Connect.Types.VocabularyLanguageCode

ToText VocabularyLanguageCode Source # 
Instance details

Defined in Amazonka.Connect.Types.VocabularyLanguageCode

FromXML VocabularyLanguageCode Source # 
Instance details

Defined in Amazonka.Connect.Types.VocabularyLanguageCode

ToXML VocabularyLanguageCode Source # 
Instance details

Defined in Amazonka.Connect.Types.VocabularyLanguageCode

Generic VocabularyLanguageCode Source # 
Instance details

Defined in Amazonka.Connect.Types.VocabularyLanguageCode

Associated Types

type Rep VocabularyLanguageCode :: Type -> Type #

Read VocabularyLanguageCode Source # 
Instance details

Defined in Amazonka.Connect.Types.VocabularyLanguageCode

Show VocabularyLanguageCode Source # 
Instance details

Defined in Amazonka.Connect.Types.VocabularyLanguageCode

NFData VocabularyLanguageCode Source # 
Instance details

Defined in Amazonka.Connect.Types.VocabularyLanguageCode

Methods

rnf :: VocabularyLanguageCode -> () #

Eq VocabularyLanguageCode Source # 
Instance details

Defined in Amazonka.Connect.Types.VocabularyLanguageCode

Ord VocabularyLanguageCode Source # 
Instance details

Defined in Amazonka.Connect.Types.VocabularyLanguageCode

Hashable VocabularyLanguageCode Source # 
Instance details

Defined in Amazonka.Connect.Types.VocabularyLanguageCode

type Rep VocabularyLanguageCode Source # 
Instance details

Defined in Amazonka.Connect.Types.VocabularyLanguageCode

type Rep VocabularyLanguageCode = D1 ('MetaData "VocabularyLanguageCode" "Amazonka.Connect.Types.VocabularyLanguageCode" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "VocabularyLanguageCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVocabularyLanguageCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VocabularyState

newtype VocabularyState Source #

Constructors

VocabularyState' 

Instances

Instances details
FromJSON VocabularyState Source # 
Instance details

Defined in Amazonka.Connect.Types.VocabularyState

FromJSONKey VocabularyState Source # 
Instance details

Defined in Amazonka.Connect.Types.VocabularyState

ToJSON VocabularyState Source # 
Instance details

Defined in Amazonka.Connect.Types.VocabularyState

ToJSONKey VocabularyState Source # 
Instance details

Defined in Amazonka.Connect.Types.VocabularyState

ToByteString VocabularyState Source # 
Instance details

Defined in Amazonka.Connect.Types.VocabularyState

ToHeader VocabularyState Source # 
Instance details

Defined in Amazonka.Connect.Types.VocabularyState

ToLog VocabularyState Source # 
Instance details

Defined in Amazonka.Connect.Types.VocabularyState

ToQuery VocabularyState Source # 
Instance details

Defined in Amazonka.Connect.Types.VocabularyState

FromText VocabularyState Source # 
Instance details

Defined in Amazonka.Connect.Types.VocabularyState

ToText VocabularyState Source # 
Instance details

Defined in Amazonka.Connect.Types.VocabularyState

FromXML VocabularyState Source # 
Instance details

Defined in Amazonka.Connect.Types.VocabularyState

ToXML VocabularyState Source # 
Instance details

Defined in Amazonka.Connect.Types.VocabularyState

Methods

toXML :: VocabularyState -> XML #

Generic VocabularyState Source # 
Instance details

Defined in Amazonka.Connect.Types.VocabularyState

Associated Types

type Rep VocabularyState :: Type -> Type #

Read VocabularyState Source # 
Instance details

Defined in Amazonka.Connect.Types.VocabularyState

Show VocabularyState Source # 
Instance details

Defined in Amazonka.Connect.Types.VocabularyState

NFData VocabularyState Source # 
Instance details

Defined in Amazonka.Connect.Types.VocabularyState

Methods

rnf :: VocabularyState -> () #

Eq VocabularyState Source # 
Instance details

Defined in Amazonka.Connect.Types.VocabularyState

Ord VocabularyState Source # 
Instance details

Defined in Amazonka.Connect.Types.VocabularyState

Hashable VocabularyState Source # 
Instance details

Defined in Amazonka.Connect.Types.VocabularyState

type Rep VocabularyState Source # 
Instance details

Defined in Amazonka.Connect.Types.VocabularyState

type Rep VocabularyState = D1 ('MetaData "VocabularyState" "Amazonka.Connect.Types.VocabularyState" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "VocabularyState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVocabularyState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VoiceRecordingTrack

newtype VoiceRecordingTrack Source #

Instances

Instances details
FromJSON VoiceRecordingTrack Source # 
Instance details

Defined in Amazonka.Connect.Types.VoiceRecordingTrack

FromJSONKey VoiceRecordingTrack Source # 
Instance details

Defined in Amazonka.Connect.Types.VoiceRecordingTrack

ToJSON VoiceRecordingTrack Source # 
Instance details

Defined in Amazonka.Connect.Types.VoiceRecordingTrack

ToJSONKey VoiceRecordingTrack Source # 
Instance details

Defined in Amazonka.Connect.Types.VoiceRecordingTrack

ToByteString VoiceRecordingTrack Source # 
Instance details

Defined in Amazonka.Connect.Types.VoiceRecordingTrack

ToHeader VoiceRecordingTrack Source # 
Instance details

Defined in Amazonka.Connect.Types.VoiceRecordingTrack

ToLog VoiceRecordingTrack Source # 
Instance details

Defined in Amazonka.Connect.Types.VoiceRecordingTrack

ToQuery VoiceRecordingTrack Source # 
Instance details

Defined in Amazonka.Connect.Types.VoiceRecordingTrack

FromText VoiceRecordingTrack Source # 
Instance details

Defined in Amazonka.Connect.Types.VoiceRecordingTrack

ToText VoiceRecordingTrack Source # 
Instance details

Defined in Amazonka.Connect.Types.VoiceRecordingTrack

FromXML VoiceRecordingTrack Source # 
Instance details

Defined in Amazonka.Connect.Types.VoiceRecordingTrack

ToXML VoiceRecordingTrack Source # 
Instance details

Defined in Amazonka.Connect.Types.VoiceRecordingTrack

Generic VoiceRecordingTrack Source # 
Instance details

Defined in Amazonka.Connect.Types.VoiceRecordingTrack

Associated Types

type Rep VoiceRecordingTrack :: Type -> Type #

Read VoiceRecordingTrack Source # 
Instance details

Defined in Amazonka.Connect.Types.VoiceRecordingTrack

Show VoiceRecordingTrack Source # 
Instance details

Defined in Amazonka.Connect.Types.VoiceRecordingTrack

NFData VoiceRecordingTrack Source # 
Instance details

Defined in Amazonka.Connect.Types.VoiceRecordingTrack

Methods

rnf :: VoiceRecordingTrack -> () #

Eq VoiceRecordingTrack Source # 
Instance details

Defined in Amazonka.Connect.Types.VoiceRecordingTrack

Ord VoiceRecordingTrack Source # 
Instance details

Defined in Amazonka.Connect.Types.VoiceRecordingTrack

Hashable VoiceRecordingTrack Source # 
Instance details

Defined in Amazonka.Connect.Types.VoiceRecordingTrack

type Rep VoiceRecordingTrack Source # 
Instance details

Defined in Amazonka.Connect.Types.VoiceRecordingTrack

type Rep VoiceRecordingTrack = D1 ('MetaData "VoiceRecordingTrack" "Amazonka.Connect.Types.VoiceRecordingTrack" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'True) (C1 ('MetaCons "VoiceRecordingTrack'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVoiceRecordingTrack") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ActionSummary

data ActionSummary Source #

Information about an action.

See: newActionSummary smart constructor.

Constructors

ActionSummary' 

Fields

Instances

Instances details
FromJSON ActionSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.ActionSummary

Generic ActionSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.ActionSummary

Associated Types

type Rep ActionSummary :: Type -> Type #

Read ActionSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.ActionSummary

Show ActionSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.ActionSummary

NFData ActionSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.ActionSummary

Methods

rnf :: ActionSummary -> () #

Eq ActionSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.ActionSummary

Hashable ActionSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.ActionSummary

type Rep ActionSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.ActionSummary

type Rep ActionSummary = D1 ('MetaData "ActionSummary" "Amazonka.Connect.Types.ActionSummary" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "ActionSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "actionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ActionType)))

newActionSummary Source #

Create a value of ActionSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:actionType:ActionSummary', actionSummary_actionType - The action type.

AgentContactReference

data AgentContactReference Source #

Information about the contact associated to the user.

See: newAgentContactReference smart constructor.

Constructors

AgentContactReference' 

Fields

Instances

Instances details
FromJSON AgentContactReference Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentContactReference

Generic AgentContactReference Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentContactReference

Associated Types

type Rep AgentContactReference :: Type -> Type #

Read AgentContactReference Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentContactReference

Show AgentContactReference Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentContactReference

NFData AgentContactReference Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentContactReference

Methods

rnf :: AgentContactReference -> () #

Eq AgentContactReference Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentContactReference

Hashable AgentContactReference Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentContactReference

type Rep AgentContactReference Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentContactReference

type Rep AgentContactReference = D1 ('MetaData "AgentContactReference" "Amazonka.Connect.Types.AgentContactReference" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "AgentContactReference'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "agentContactState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ContactState)) :*: (S1 ('MetaSel ('Just "channel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Channel)) :*: S1 ('MetaSel ('Just "connectedToAgentTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "contactId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "initiationMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ContactInitiationMethod))) :*: (S1 ('MetaSel ('Just "queue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe QueueReference)) :*: S1 ('MetaSel ('Just "stateStartTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))))

newAgentContactReference :: AgentContactReference Source #

Create a value of AgentContactReference with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:agentContactState:AgentContactReference', agentContactReference_agentContactState - The state of the contact.

$sel:channel:AgentContactReference', agentContactReference_channel - The channel of the contact.

$sel:connectedToAgentTimestamp:AgentContactReference', agentContactReference_connectedToAgentTimestamp - The time at which the contact was connected to an agent.

$sel:contactId:AgentContactReference', agentContactReference_contactId - The identifier of the contact in this instance of Amazon Connect.

$sel:initiationMethod:AgentContactReference', agentContactReference_initiationMethod - How the contact was initiated.

$sel:queue:AgentContactReference', agentContactReference_queue - Undocumented member.

$sel:stateStartTimestamp:AgentContactReference', agentContactReference_stateStartTimestamp - The epoch timestamp when the contact state started.

agentContactReference_connectedToAgentTimestamp :: Lens' AgentContactReference (Maybe UTCTime) Source #

The time at which the contact was connected to an agent.

agentContactReference_contactId :: Lens' AgentContactReference (Maybe Text) Source #

The identifier of the contact in this instance of Amazon Connect.

agentContactReference_stateStartTimestamp :: Lens' AgentContactReference (Maybe UTCTime) Source #

The epoch timestamp when the contact state started.

AgentInfo

data AgentInfo Source #

Information about the agent who accepted the contact.

See: newAgentInfo smart constructor.

Constructors

AgentInfo' 

Fields

Instances

Instances details
FromJSON AgentInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentInfo

Generic AgentInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentInfo

Associated Types

type Rep AgentInfo :: Type -> Type #

Read AgentInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentInfo

Show AgentInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentInfo

NFData AgentInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentInfo

Methods

rnf :: AgentInfo -> () #

Eq AgentInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentInfo

Hashable AgentInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentInfo

type Rep AgentInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentInfo

type Rep AgentInfo = D1 ('MetaData "AgentInfo" "Amazonka.Connect.Types.AgentInfo" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "AgentInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "connectedToAgentTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newAgentInfo :: AgentInfo Source #

Create a value of AgentInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:connectedToAgentTimestamp:AgentInfo', agentInfo_connectedToAgentTimestamp - The timestamp when the contact was connected to the agent.

$sel:id:AgentInfo', agentInfo_id - The identifier of the agent who accepted the contact.

agentInfo_connectedToAgentTimestamp :: Lens' AgentInfo (Maybe UTCTime) Source #

The timestamp when the contact was connected to the agent.

agentInfo_id :: Lens' AgentInfo (Maybe Text) Source #

The identifier of the agent who accepted the contact.

AgentStatus

data AgentStatus Source #

Contains information about an agent status.

See: newAgentStatus smart constructor.

Constructors

AgentStatus' 

Fields

Instances

Instances details
FromJSON AgentStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatus

Generic AgentStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatus

Associated Types

type Rep AgentStatus :: Type -> Type #

Read AgentStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatus

Show AgentStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatus

NFData AgentStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatus

Methods

rnf :: AgentStatus -> () #

Eq AgentStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatus

Hashable AgentStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatus

type Rep AgentStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatus

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:agentStatusARN:AgentStatus', agentStatus_agentStatusARN - The Amazon Resource Name (ARN) of the agent status.

$sel:agentStatusId:AgentStatus', agentStatus_agentStatusId - The identifier of the agent status.

$sel:description:AgentStatus', agentStatus_description - The description of the agent status.

$sel:displayOrder:AgentStatus', agentStatus_displayOrder - The display order of the agent status.

$sel:name:AgentStatus', agentStatus_name - The name of the agent status.

$sel:state:AgentStatus', agentStatus_state - The state of the agent status.

$sel:tags:AgentStatus', agentStatus_tags - The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

$sel:type':AgentStatus', agentStatus_type - The type of agent status.

agentStatus_agentStatusARN :: Lens' AgentStatus (Maybe Text) Source #

The Amazon Resource Name (ARN) of the agent status.

agentStatus_agentStatusId :: Lens' AgentStatus (Maybe Text) Source #

The identifier of the agent status.

agentStatus_description :: Lens' AgentStatus (Maybe Text) Source #

The description of the agent status.

agentStatus_displayOrder :: Lens' AgentStatus (Maybe Natural) Source #

The display order of the agent status.

agentStatus_name :: Lens' AgentStatus (Maybe Text) Source #

The name of the agent status.

agentStatus_state :: Lens' AgentStatus (Maybe AgentStatusState) Source #

The state of the agent status.

agentStatus_tags :: Lens' AgentStatus (Maybe (HashMap Text Text)) Source #

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

AgentStatusReference

data AgentStatusReference Source #

Information about the agent's status.

See: newAgentStatusReference smart constructor.

Constructors

AgentStatusReference' 

Fields

Instances

Instances details
FromJSON AgentStatusReference Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusReference

Generic AgentStatusReference Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusReference

Associated Types

type Rep AgentStatusReference :: Type -> Type #

Read AgentStatusReference Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusReference

Show AgentStatusReference Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusReference

NFData AgentStatusReference Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusReference

Methods

rnf :: AgentStatusReference -> () #

Eq AgentStatusReference Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusReference

Hashable AgentStatusReference Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusReference

type Rep AgentStatusReference Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusReference

type Rep AgentStatusReference = D1 ('MetaData "AgentStatusReference" "Amazonka.Connect.Types.AgentStatusReference" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "AgentStatusReference'" 'PrefixI 'True) (S1 ('MetaSel ('Just "statusArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "statusName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "statusStartTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))

newAgentStatusReference :: AgentStatusReference Source #

Create a value of AgentStatusReference with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:statusArn:AgentStatusReference', agentStatusReference_statusArn - The Amazon Resource Name (ARN) of the agent's status.

$sel:statusName:AgentStatusReference', agentStatusReference_statusName - The name of the agent status.

$sel:statusStartTimestamp:AgentStatusReference', agentStatusReference_statusStartTimestamp - The start timestamp of the agent's status.

agentStatusReference_statusArn :: Lens' AgentStatusReference (Maybe Text) Source #

The Amazon Resource Name (ARN) of the agent's status.

AgentStatusSummary

data AgentStatusSummary Source #

Summary information for an agent status.

See: newAgentStatusSummary smart constructor.

Constructors

AgentStatusSummary' 

Fields

Instances

Instances details
FromJSON AgentStatusSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusSummary

Generic AgentStatusSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusSummary

Associated Types

type Rep AgentStatusSummary :: Type -> Type #

Read AgentStatusSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusSummary

Show AgentStatusSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusSummary

NFData AgentStatusSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusSummary

Methods

rnf :: AgentStatusSummary -> () #

Eq AgentStatusSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusSummary

Hashable AgentStatusSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusSummary

type Rep AgentStatusSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.AgentStatusSummary

type Rep AgentStatusSummary = D1 ('MetaData "AgentStatusSummary" "Amazonka.Connect.Types.AgentStatusSummary" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "AgentStatusSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AgentStatusType)))))

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:id:AgentStatusSummary', agentStatusSummary_id - The identifier for an agent status.

$sel:name:AgentStatusSummary', agentStatusSummary_name - The name of the 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_id :: Lens' AgentStatusSummary (Maybe Text) Source #

The identifier for an agent status.

AnswerMachineDetectionConfig

data AnswerMachineDetectionConfig Source #

Configuration of the answering machine detection.

See: newAnswerMachineDetectionConfig smart constructor.

Constructors

AnswerMachineDetectionConfig' 

Fields

Instances

Instances details
ToJSON AnswerMachineDetectionConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.AnswerMachineDetectionConfig

Generic AnswerMachineDetectionConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.AnswerMachineDetectionConfig

Associated Types

type Rep AnswerMachineDetectionConfig :: Type -> Type #

Read AnswerMachineDetectionConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.AnswerMachineDetectionConfig

Show AnswerMachineDetectionConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.AnswerMachineDetectionConfig

NFData AnswerMachineDetectionConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.AnswerMachineDetectionConfig

Eq AnswerMachineDetectionConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.AnswerMachineDetectionConfig

Hashable AnswerMachineDetectionConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.AnswerMachineDetectionConfig

type Rep AnswerMachineDetectionConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.AnswerMachineDetectionConfig

type Rep AnswerMachineDetectionConfig = D1 ('MetaData "AnswerMachineDetectionConfig" "Amazonka.Connect.Types.AnswerMachineDetectionConfig" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "AnswerMachineDetectionConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "awaitAnswerMachinePrompt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "enableAnswerMachineDetection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

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:awaitAnswerMachinePrompt:AnswerMachineDetectionConfig', answerMachineDetectionConfig_awaitAnswerMachinePrompt - Wait for the answering machine prompt.

$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.

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.

AssignContactCategoryActionDefinition

data AssignContactCategoryActionDefinition Source #

This action must be set if TriggerEventSource is one of the following values: OnPostCallAnalysisAvailable | OnRealTimeCallAnalysisAvailable | OnPostChatAnalysisAvailable. Contact is categorized using the rule name.

RuleName is used as ContactCategory.

See: newAssignContactCategoryActionDefinition smart constructor.

Instances

Instances details
FromJSON AssignContactCategoryActionDefinition Source # 
Instance details

Defined in Amazonka.Connect.Types.AssignContactCategoryActionDefinition

ToJSON AssignContactCategoryActionDefinition Source # 
Instance details

Defined in Amazonka.Connect.Types.AssignContactCategoryActionDefinition

Generic AssignContactCategoryActionDefinition Source # 
Instance details

Defined in Amazonka.Connect.Types.AssignContactCategoryActionDefinition

Read AssignContactCategoryActionDefinition Source # 
Instance details

Defined in Amazonka.Connect.Types.AssignContactCategoryActionDefinition

Show AssignContactCategoryActionDefinition Source # 
Instance details

Defined in Amazonka.Connect.Types.AssignContactCategoryActionDefinition

NFData AssignContactCategoryActionDefinition Source # 
Instance details

Defined in Amazonka.Connect.Types.AssignContactCategoryActionDefinition

Eq AssignContactCategoryActionDefinition Source # 
Instance details

Defined in Amazonka.Connect.Types.AssignContactCategoryActionDefinition

Hashable AssignContactCategoryActionDefinition Source # 
Instance details

Defined in Amazonka.Connect.Types.AssignContactCategoryActionDefinition

type Rep AssignContactCategoryActionDefinition Source # 
Instance details

Defined in Amazonka.Connect.Types.AssignContactCategoryActionDefinition

type Rep AssignContactCategoryActionDefinition = D1 ('MetaData "AssignContactCategoryActionDefinition" "Amazonka.Connect.Types.AssignContactCategoryActionDefinition" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "AssignContactCategoryActionDefinition'" 'PrefixI 'False) (U1 :: Type -> Type))

newAssignContactCategoryActionDefinition :: AssignContactCategoryActionDefinition Source #

Create a value of AssignContactCategoryActionDefinition with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

AttachmentReference

data AttachmentReference Source #

Information about a reference when the referenceType is ATTACHMENT. Otherwise, null.

See: newAttachmentReference smart constructor.

Constructors

AttachmentReference' 

Fields

Instances

Instances details
FromJSON AttachmentReference Source # 
Instance details

Defined in Amazonka.Connect.Types.AttachmentReference

Generic AttachmentReference Source # 
Instance details

Defined in Amazonka.Connect.Types.AttachmentReference

Associated Types

type Rep AttachmentReference :: Type -> Type #

Read AttachmentReference Source # 
Instance details

Defined in Amazonka.Connect.Types.AttachmentReference

Show AttachmentReference Source # 
Instance details

Defined in Amazonka.Connect.Types.AttachmentReference

NFData AttachmentReference Source # 
Instance details

Defined in Amazonka.Connect.Types.AttachmentReference

Methods

rnf :: AttachmentReference -> () #

Eq AttachmentReference Source # 
Instance details

Defined in Amazonka.Connect.Types.AttachmentReference

Hashable AttachmentReference Source # 
Instance details

Defined in Amazonka.Connect.Types.AttachmentReference

type Rep AttachmentReference Source # 
Instance details

Defined in Amazonka.Connect.Types.AttachmentReference

type Rep AttachmentReference = D1 ('MetaData "AttachmentReference" "Amazonka.Connect.Types.AttachmentReference" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "AttachmentReference'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReferenceStatus)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newAttachmentReference :: AttachmentReference Source #

Create a value of AttachmentReference with all optional fields omitted.

Use 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:AttachmentReference', attachmentReference_name - Identifier of the attachment reference.

$sel:status:AttachmentReference', attachmentReference_status - Status of the attachment reference type.

$sel:value:AttachmentReference', attachmentReference_value - The location path of the attachment reference.

attachmentReference_name :: Lens' AttachmentReference (Maybe Text) Source #

Identifier of the attachment reference.

attachmentReference_value :: Lens' AttachmentReference (Maybe Text) Source #

The location path of the attachment reference.

Attribute

data Attribute Source #

A toggle for an individual feature at the instance level.

See: newAttribute smart constructor.

Constructors

Attribute' 

Fields

Instances

Instances details
FromJSON Attribute Source # 
Instance details

Defined in Amazonka.Connect.Types.Attribute

Generic Attribute Source # 
Instance details

Defined in Amazonka.Connect.Types.Attribute

Associated Types

type Rep Attribute :: Type -> Type #

Read Attribute Source # 
Instance details

Defined in Amazonka.Connect.Types.Attribute

Show Attribute Source # 
Instance details

Defined in Amazonka.Connect.Types.Attribute

NFData Attribute Source # 
Instance details

Defined in Amazonka.Connect.Types.Attribute

Methods

rnf :: Attribute -> () #

Eq Attribute Source # 
Instance details

Defined in Amazonka.Connect.Types.Attribute

Hashable Attribute Source # 
Instance details

Defined in Amazonka.Connect.Types.Attribute

type Rep Attribute Source # 
Instance details

Defined in Amazonka.Connect.Types.Attribute

type Rep Attribute = D1 ('MetaData "Attribute" "Amazonka.Connect.Types.Attribute" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "Attribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceAttributeType)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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:attributeType:Attribute', attribute_attributeType - The type of attribute.

$sel:value:Attribute', attribute_value - The value of the attribute.

attribute_value :: Lens' Attribute (Maybe Text) Source #

The value of the attribute.

AvailableNumberSummary

data AvailableNumberSummary Source #

Information about available phone numbers.

See: newAvailableNumberSummary smart constructor.

Constructors

AvailableNumberSummary' 

Fields

Instances

Instances details
FromJSON AvailableNumberSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.AvailableNumberSummary

Generic AvailableNumberSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.AvailableNumberSummary

Associated Types

type Rep AvailableNumberSummary :: Type -> Type #

Read AvailableNumberSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.AvailableNumberSummary

Show AvailableNumberSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.AvailableNumberSummary

NFData AvailableNumberSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.AvailableNumberSummary

Methods

rnf :: AvailableNumberSummary -> () #

Eq AvailableNumberSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.AvailableNumberSummary

Hashable AvailableNumberSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.AvailableNumberSummary

type Rep AvailableNumberSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.AvailableNumberSummary

type Rep AvailableNumberSummary = D1 ('MetaData "AvailableNumberSummary" "Amazonka.Connect.Types.AvailableNumberSummary" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "AvailableNumberSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "phoneNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "phoneNumberCountryCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PhoneNumberCountryCode)) :*: S1 ('MetaSel ('Just "phoneNumberType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PhoneNumberType)))))

newAvailableNumberSummary :: AvailableNumberSummary Source #

Create a value of AvailableNumberSummary with all optional fields omitted.

Use 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:AvailableNumberSummary', availableNumberSummary_phoneNumber - The phone number. Phone numbers are formatted [+] [country code] [subscriber number including area code].

$sel:phoneNumberCountryCode:AvailableNumberSummary', availableNumberSummary_phoneNumberCountryCode - The ISO country code.

$sel:phoneNumberType:AvailableNumberSummary', availableNumberSummary_phoneNumberType - The type of phone number.

availableNumberSummary_phoneNumber :: Lens' AvailableNumberSummary (Maybe Text) Source #

The phone number. Phone numbers are formatted [+] [country code] [subscriber number including area code].

ChatMessage

data ChatMessage Source #

A chat message.

See: newChatMessage smart constructor.

Constructors

ChatMessage' 

Fields

  • contentType :: Text

    The type of the content. Supported types are text/plain, text/markdown, and application/json.

  • content :: Text

    The content of the chat message.

    • For text/plain and text/markdown, the Length Constraints are Minimum of 1, Maximum of 1024.
    • For application/json, the Length Constraints are Minimum of 1, Maximum of 12000.

Instances

Instances details
ToJSON ChatMessage Source # 
Instance details

Defined in Amazonka.Connect.Types.ChatMessage

Generic ChatMessage Source # 
Instance details

Defined in Amazonka.Connect.Types.ChatMessage

Associated Types

type Rep ChatMessage :: Type -> Type #

Read ChatMessage Source # 
Instance details

Defined in Amazonka.Connect.Types.ChatMessage

Show ChatMessage Source # 
Instance details

Defined in Amazonka.Connect.Types.ChatMessage

NFData ChatMessage Source # 
Instance details

Defined in Amazonka.Connect.Types.ChatMessage

Methods

rnf :: ChatMessage -> () #

Eq ChatMessage Source # 
Instance details

Defined in Amazonka.Connect.Types.ChatMessage

Hashable ChatMessage Source # 
Instance details

Defined in Amazonka.Connect.Types.ChatMessage

type Rep ChatMessage Source # 
Instance details

Defined in Amazonka.Connect.Types.ChatMessage

type Rep ChatMessage = D1 ('MetaData "ChatMessage" "Amazonka.Connect.Types.ChatMessage" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "ChatMessage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "contentType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "content") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newChatMessage Source #

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/plain, text/markdown, and application/json.

$sel:content:ChatMessage', chatMessage_content - The content of the chat message.

  • For text/plain and text/markdown, the Length Constraints are Minimum of 1, Maximum of 1024.
  • For application/json, the Length Constraints are Minimum of 1, Maximum of 12000.

chatMessage_contentType :: Lens' ChatMessage Text Source #

The type of the content. Supported types are text/plain, text/markdown, and application/json.

chatMessage_content :: Lens' ChatMessage Text Source #

The content of the chat message.

  • For text/plain and text/markdown, the Length Constraints are Minimum of 1, Maximum of 1024.
  • For application/json, the Length Constraints are Minimum of 1, Maximum of 12000.

ChatParticipantRoleConfig

data ChatParticipantRoleConfig Source #

Configuration information for the chat participant role.

See: newChatParticipantRoleConfig smart constructor.

Constructors

ChatParticipantRoleConfig' 

Fields

Instances

Instances details
ToJSON ChatParticipantRoleConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.ChatParticipantRoleConfig

Generic ChatParticipantRoleConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.ChatParticipantRoleConfig

Associated Types

type Rep ChatParticipantRoleConfig :: Type -> Type #

Read ChatParticipantRoleConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.ChatParticipantRoleConfig

Show ChatParticipantRoleConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.ChatParticipantRoleConfig

NFData ChatParticipantRoleConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.ChatParticipantRoleConfig

Eq ChatParticipantRoleConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.ChatParticipantRoleConfig

Hashable ChatParticipantRoleConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.ChatParticipantRoleConfig

type Rep ChatParticipantRoleConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.ChatParticipantRoleConfig

type Rep ChatParticipantRoleConfig = D1 ('MetaData "ChatParticipantRoleConfig" "Amazonka.Connect.Types.ChatParticipantRoleConfig" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "ChatParticipantRoleConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "participantTimerConfigList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty ParticipantTimerConfiguration))))

newChatParticipantRoleConfig Source #

Create a value of ChatParticipantRoleConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:participantTimerConfigList:ChatParticipantRoleConfig', chatParticipantRoleConfig_participantTimerConfigList - A list of participant timers. You can specify any unique combination of role and timer type. Duplicate entries error out the request with a 400.

chatParticipantRoleConfig_participantTimerConfigList :: Lens' ChatParticipantRoleConfig (NonEmpty ParticipantTimerConfiguration) Source #

A list of participant timers. You can specify any unique combination of role and timer type. Duplicate entries error out the request with a 400.

ChatStreamingConfiguration

data ChatStreamingConfiguration Source #

The streaming configuration, such as the Amazon SNS streaming endpoint.

See: newChatStreamingConfiguration smart constructor.

Constructors

ChatStreamingConfiguration' 

Fields

  • streamingEndpointArn :: Text

    The Amazon Resource Name (ARN) of the standard Amazon SNS topic. The Amazon Resource Name (ARN) of the streaming endpoint that is used to publish real-time message streaming for chat conversations.

Instances

Instances details
ToJSON ChatStreamingConfiguration Source # 
Instance details

Defined in Amazonka.Connect.Types.ChatStreamingConfiguration

Generic ChatStreamingConfiguration Source # 
Instance details

Defined in Amazonka.Connect.Types.ChatStreamingConfiguration

Associated Types

type Rep ChatStreamingConfiguration :: Type -> Type #

Read ChatStreamingConfiguration Source # 
Instance details

Defined in Amazonka.Connect.Types.ChatStreamingConfiguration

Show ChatStreamingConfiguration Source # 
Instance details

Defined in Amazonka.Connect.Types.ChatStreamingConfiguration

NFData ChatStreamingConfiguration Source # 
Instance details

Defined in Amazonka.Connect.Types.ChatStreamingConfiguration

Eq ChatStreamingConfiguration Source # 
Instance details

Defined in Amazonka.Connect.Types.ChatStreamingConfiguration

Hashable ChatStreamingConfiguration Source # 
Instance details

Defined in Amazonka.Connect.Types.ChatStreamingConfiguration

type Rep ChatStreamingConfiguration Source # 
Instance details

Defined in Amazonka.Connect.Types.ChatStreamingConfiguration

type Rep ChatStreamingConfiguration = D1 ('MetaData "ChatStreamingConfiguration" "Amazonka.Connect.Types.ChatStreamingConfiguration" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "ChatStreamingConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "streamingEndpointArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newChatStreamingConfiguration Source #

Create a value of ChatStreamingConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:streamingEndpointArn:ChatStreamingConfiguration', chatStreamingConfiguration_streamingEndpointArn - The Amazon Resource Name (ARN) of the standard Amazon SNS topic. The Amazon Resource Name (ARN) of the streaming endpoint that is used to publish real-time message streaming for chat conversations.

chatStreamingConfiguration_streamingEndpointArn :: Lens' ChatStreamingConfiguration Text Source #

The Amazon Resource Name (ARN) of the standard Amazon SNS topic. The Amazon Resource Name (ARN) of the streaming endpoint that is used to publish real-time message streaming for chat conversations.

ClaimedPhoneNumberSummary

data ClaimedPhoneNumberSummary Source #

Information about a phone number that has been claimed to your Amazon Connect instance or traffic distribution group.

See: newClaimedPhoneNumberSummary smart constructor.

Constructors

ClaimedPhoneNumberSummary' 

Fields

Instances

Instances details
FromJSON ClaimedPhoneNumberSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.ClaimedPhoneNumberSummary

Generic ClaimedPhoneNumberSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.ClaimedPhoneNumberSummary

Associated Types

type Rep ClaimedPhoneNumberSummary :: Type -> Type #

Read ClaimedPhoneNumberSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.ClaimedPhoneNumberSummary

Show ClaimedPhoneNumberSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.ClaimedPhoneNumberSummary

NFData ClaimedPhoneNumberSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.ClaimedPhoneNumberSummary

Eq ClaimedPhoneNumberSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.ClaimedPhoneNumberSummary

Hashable ClaimedPhoneNumberSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.ClaimedPhoneNumberSummary

type Rep ClaimedPhoneNumberSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.ClaimedPhoneNumberSummary

type Rep ClaimedPhoneNumberSummary = D1 ('MetaData "ClaimedPhoneNumberSummary" "Amazonka.Connect.Types.ClaimedPhoneNumberSummary" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "ClaimedPhoneNumberSummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "phoneNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "phoneNumberArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "phoneNumberCountryCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PhoneNumberCountryCode)) :*: S1 ('MetaSel ('Just "phoneNumberDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "phoneNumberId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "phoneNumberStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PhoneNumberStatus))) :*: (S1 ('MetaSel ('Just "phoneNumberType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PhoneNumberType)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "targetArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newClaimedPhoneNumberSummary :: ClaimedPhoneNumberSummary Source #

Create a value of ClaimedPhoneNumberSummary with all optional fields omitted.

Use 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:ClaimedPhoneNumberSummary', claimedPhoneNumberSummary_phoneNumber - The phone number. Phone numbers are formatted [+] [country code] [subscriber number including area code].

$sel:phoneNumberArn:ClaimedPhoneNumberSummary', claimedPhoneNumberSummary_phoneNumberArn - The Amazon Resource Name (ARN) of the phone number.

$sel:phoneNumberCountryCode:ClaimedPhoneNumberSummary', claimedPhoneNumberSummary_phoneNumberCountryCode - The ISO country code.

$sel:phoneNumberDescription:ClaimedPhoneNumberSummary', claimedPhoneNumberSummary_phoneNumberDescription - The description of the phone number.

$sel:phoneNumberId:ClaimedPhoneNumberSummary', claimedPhoneNumberSummary_phoneNumberId - A unique identifier for the phone number.

$sel:phoneNumberStatus:ClaimedPhoneNumberSummary', claimedPhoneNumberSummary_phoneNumberStatus - The status of the phone number.

  • CLAIMED means the previous ClaimedPhoneNumber or UpdatePhoneNumber operation succeeded.
  • IN_PROGRESS means a ClaimedPhoneNumber or UpdatePhoneNumber operation is still in progress and has not yet completed. You can call DescribePhoneNumber at a later time to verify if the previous operation has completed.
  • FAILED indicates that the previous ClaimedPhoneNumber or UpdatePhoneNumber operation has failed. It will include a message indicating the failure reason. A common reason for a failure may be that the TargetArn value you are claiming or updating a phone number to has reached its limit of total claimed numbers. If you received a FAILED status from a ClaimPhoneNumber API call, you have one day to retry claiming the phone number before the number is released back to the inventory for other customers to claim.

You will not be billed for the phone number during the 1-day period if number claiming fails.

$sel:phoneNumberType:ClaimedPhoneNumberSummary', claimedPhoneNumberSummary_phoneNumberType - The type of phone number.

$sel:tags:ClaimedPhoneNumberSummary', claimedPhoneNumberSummary_tags - The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

$sel:targetArn:ClaimedPhoneNumberSummary', claimedPhoneNumberSummary_targetArn - The Amazon Resource Name (ARN) for Amazon Connect instances or traffic distribution groups that phone numbers are claimed to.

claimedPhoneNumberSummary_phoneNumber :: Lens' ClaimedPhoneNumberSummary (Maybe Text) Source #

The phone number. Phone numbers are formatted [+] [country code] [subscriber number including area code].

claimedPhoneNumberSummary_phoneNumberArn :: Lens' ClaimedPhoneNumberSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) of the phone number.

claimedPhoneNumberSummary_phoneNumberStatus :: Lens' ClaimedPhoneNumberSummary (Maybe PhoneNumberStatus) Source #

The status of the phone number.

  • CLAIMED means the previous ClaimedPhoneNumber or UpdatePhoneNumber operation succeeded.
  • IN_PROGRESS means a ClaimedPhoneNumber or UpdatePhoneNumber operation is still in progress and has not yet completed. You can call DescribePhoneNumber at a later time to verify if the previous operation has completed.
  • FAILED indicates that the previous ClaimedPhoneNumber or UpdatePhoneNumber operation has failed. It will include a message indicating the failure reason. A common reason for a failure may be that the TargetArn value you are claiming or updating a phone number to has reached its limit of total claimed numbers. If you received a FAILED status from a ClaimPhoneNumber API call, you have one day to retry claiming the phone number before the number is released back to the inventory for other customers to claim.

You will not be billed for the phone number during the 1-day period if number claiming fails.

claimedPhoneNumberSummary_tags :: Lens' ClaimedPhoneNumberSummary (Maybe (HashMap Text Text)) Source #

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

claimedPhoneNumberSummary_targetArn :: Lens' ClaimedPhoneNumberSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) for Amazon Connect instances or traffic distribution groups that phone numbers are claimed to.

Contact

data Contact Source #

Contains information about a contact.

See: newContact smart constructor.

Constructors

Contact' 

Fields

Instances

Instances details
FromJSON Contact Source # 
Instance details

Defined in Amazonka.Connect.Types.Contact

Generic Contact Source # 
Instance details

Defined in Amazonka.Connect.Types.Contact

Associated Types

type Rep Contact :: Type -> Type #

Methods

from :: Contact -> Rep Contact x #

to :: Rep Contact x -> Contact #

Read Contact Source # 
Instance details

Defined in Amazonka.Connect.Types.Contact

Show Contact Source # 
Instance details

Defined in Amazonka.Connect.Types.Contact

NFData Contact Source # 
Instance details

Defined in Amazonka.Connect.Types.Contact

Methods

rnf :: Contact -> () #

Eq Contact Source # 
Instance details

Defined in Amazonka.Connect.Types.Contact

Methods

(==) :: Contact -> Contact -> Bool #

(/=) :: Contact -> Contact -> Bool #

Hashable Contact Source # 
Instance details

Defined in Amazonka.Connect.Types.Contact

Methods

hashWithSalt :: Int -> Contact -> Int #

hash :: Contact -> Int #

type Rep Contact Source # 
Instance details

Defined in Amazonka.Connect.Types.Contact

type Rep Contact = D1 ('MetaData "Contact" "Amazonka.Connect.Types.Contact" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "Contact'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "agentInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AgentInfo)) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "channel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Channel)))) :*: ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "disconnectTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "initialContactId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "initiationMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ContactInitiationMethod)) :*: (S1 ('MetaSel ('Just "initiationTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "lastUpdateTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "previousContactId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "queueInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe QueueInfo)) :*: S1 ('MetaSel ('Just "scheduledTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))))

newContact :: Contact Source #

Create a value of Contact with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:agentInfo:Contact', contact_agentInfo - Information about the agent who accepted the contact.

$sel:arn:Contact', contact_arn - The Amazon Resource Name (ARN) for the contact.

$sel:channel:Contact', contact_channel - How the contact reached your contact center.

$sel:description:Contact', contact_description - The description of the contact.

$sel:disconnectTimestamp:Contact', contact_disconnectTimestamp - The timestamp when the customer endpoint disconnected from Amazon Connect.

Contact, contact_id - The identifier for the contact.

$sel:initialContactId:Contact', contact_initialContactId - If this contact is related to other contacts, this is the ID of the initial contact.

$sel:initiationMethod:Contact', contact_initiationMethod - Indicates how the contact was initiated.

$sel:initiationTimestamp:Contact', contact_initiationTimestamp - The date and time this contact was initiated, in UTC time. For INBOUND, this is when the contact arrived. For OUTBOUND, this is when the agent began dialing. For CALLBACK, this is when the callback contact was created. For TRANSFER and QUEUE_TRANSFER, this is when the transfer was initiated. For API, this is when the request arrived.

$sel:lastUpdateTimestamp:Contact', contact_lastUpdateTimestamp - The timestamp when contact was last updated.

$sel:name:Contact', contact_name - The name of the contact.

$sel:previousContactId:Contact', contact_previousContactId - If this contact is not the first contact, this is the ID of the previous contact.

$sel:queueInfo:Contact', contact_queueInfo - If this contact was queued, this contains information about the queue.

$sel:scheduledTimestamp:Contact', contact_scheduledTimestamp - The timestamp, in Unix epoch time format, at which to start running the inbound flow.

contact_agentInfo :: Lens' Contact (Maybe AgentInfo) Source #

Information about the agent who accepted the contact.

contact_arn :: Lens' Contact (Maybe Text) Source #

The Amazon Resource Name (ARN) for the contact.

contact_channel :: Lens' Contact (Maybe Channel) Source #

How the contact reached your contact center.

contact_description :: Lens' Contact (Maybe Text) Source #

The description of the contact.

contact_disconnectTimestamp :: Lens' Contact (Maybe UTCTime) Source #

The timestamp when the customer endpoint disconnected from Amazon Connect.

contact_id :: Lens' Contact (Maybe Text) Source #

The identifier for the contact.

contact_initialContactId :: Lens' Contact (Maybe Text) Source #

If this contact is related to other contacts, this is the ID of the initial contact.

contact_initiationMethod :: Lens' Contact (Maybe ContactInitiationMethod) Source #

Indicates how the contact was initiated.

contact_initiationTimestamp :: Lens' Contact (Maybe UTCTime) Source #

The date and time this contact was initiated, in UTC time. For INBOUND, this is when the contact arrived. For OUTBOUND, this is when the agent began dialing. For CALLBACK, this is when the callback contact was created. For TRANSFER and QUEUE_TRANSFER, this is when the transfer was initiated. For API, this is when the request arrived.

contact_lastUpdateTimestamp :: Lens' Contact (Maybe UTCTime) Source #

The timestamp when contact was last updated.

contact_name :: Lens' Contact (Maybe Text) Source #

The name of the contact.

contact_previousContactId :: Lens' Contact (Maybe Text) Source #

If this contact is not the first contact, this is the ID of the previous contact.

contact_queueInfo :: Lens' Contact (Maybe QueueInfo) Source #

If this contact was queued, this contains information about the queue.

contact_scheduledTimestamp :: Lens' Contact (Maybe UTCTime) Source #

The timestamp, in Unix epoch time format, at which to start running the inbound flow.

ContactFilter

data ContactFilter Source #

Filters user data based on the contact information that is associated to the users. It contains a list of contact states.

See: newContactFilter smart constructor.

Constructors

ContactFilter' 

Fields

Instances

Instances details
ToJSON ContactFilter Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFilter

Generic ContactFilter Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFilter

Associated Types

type Rep ContactFilter :: Type -> Type #

Read ContactFilter Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFilter

Show ContactFilter Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFilter

NFData ContactFilter Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFilter

Methods

rnf :: ContactFilter -> () #

Eq ContactFilter Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFilter

Hashable ContactFilter Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFilter

type Rep ContactFilter Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFilter

type Rep ContactFilter = D1 ('MetaData "ContactFilter" "Amazonka.Connect.Types.ContactFilter" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "ContactFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "contactStates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ContactState]))))

newContactFilter :: ContactFilter Source #

Create a value of ContactFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:contactStates:ContactFilter', contactFilter_contactStates - A list of up to 9 contact states.

ContactFlow

data ContactFlow Source #

Contains information about a flow.

See: newContactFlow smart constructor.

Constructors

ContactFlow' 

Fields

Instances

Instances details
FromJSON ContactFlow Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlow

Generic ContactFlow Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlow

Associated Types

type Rep ContactFlow :: Type -> Type #

Read ContactFlow Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlow

Show ContactFlow Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlow

NFData ContactFlow Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlow

Methods

rnf :: ContactFlow -> () #

Eq ContactFlow Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlow

Hashable ContactFlow Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlow

type Rep ContactFlow Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlow

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 flow.

$sel:content:ContactFlow', contactFlow_content - The content of the flow.

$sel:description:ContactFlow', contactFlow_description - The description of the flow.

$sel:id:ContactFlow', contactFlow_id - The identifier of the flow.

$sel:name:ContactFlow', contactFlow_name - The name of the flow.

$sel:state:ContactFlow', contactFlow_state - The type of flow.

$sel:tags:ContactFlow', contactFlow_tags - The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

$sel:type':ContactFlow', contactFlow_type - The type of the flow. For descriptions of the available types, see Choose a flow type in the Amazon Connect Administrator Guide.

contactFlow_arn :: Lens' ContactFlow (Maybe Text) Source #

The Amazon Resource Name (ARN) of the flow.

contactFlow_content :: Lens' ContactFlow (Maybe Text) Source #

The content of the flow.

contactFlow_description :: Lens' ContactFlow (Maybe Text) Source #

The description of the flow.

contactFlow_id :: Lens' ContactFlow (Maybe Text) Source #

The identifier of the flow.

contactFlow_name :: Lens' ContactFlow (Maybe Text) Source #

The name of the flow.

contactFlow_tags :: Lens' ContactFlow (Maybe (HashMap Text Text)) Source #

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

contactFlow_type :: Lens' ContactFlow (Maybe ContactFlowType) Source #

The type of the flow. For descriptions of the available types, see Choose a flow type in the Amazon Connect Administrator Guide.

ContactFlowModule

data ContactFlowModule Source #

Contains information about a flow module.

See: newContactFlowModule smart constructor.

Constructors

ContactFlowModule' 

Fields

Instances

Instances details
FromJSON ContactFlowModule Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModule

Generic ContactFlowModule Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModule

Associated Types

type Rep ContactFlowModule :: Type -> Type #

Read ContactFlowModule Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModule

Show ContactFlowModule Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModule

NFData ContactFlowModule Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModule

Methods

rnf :: ContactFlowModule -> () #

Eq ContactFlowModule Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModule

Hashable ContactFlowModule Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModule

type Rep ContactFlowModule Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModule

newContactFlowModule :: ContactFlowModule Source #

Create a value of ContactFlowModule with all optional fields omitted.

Use 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:ContactFlowModule', contactFlowModule_arn - The Amazon Resource Name (ARN).

$sel:content:ContactFlowModule', contactFlowModule_content - The content of the flow module.

$sel:description:ContactFlowModule', contactFlowModule_description - The description of the flow module.

$sel:id:ContactFlowModule', contactFlowModule_id - The identifier of the flow module.

$sel:name:ContactFlowModule', contactFlowModule_name - The name of the flow module.

$sel:state:ContactFlowModule', contactFlowModule_state - The type of flow module.

$sel:status:ContactFlowModule', contactFlowModule_status - The status of the flow module.

$sel:tags:ContactFlowModule', contactFlowModule_tags - The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

contactFlowModule_arn :: Lens' ContactFlowModule (Maybe Text) Source #

The Amazon Resource Name (ARN).

contactFlowModule_content :: Lens' ContactFlowModule (Maybe Text) Source #

The content of the flow module.

contactFlowModule_description :: Lens' ContactFlowModule (Maybe Text) Source #

The description of the flow module.

contactFlowModule_id :: Lens' ContactFlowModule (Maybe Text) Source #

The identifier of the flow module.

contactFlowModule_tags :: Lens' ContactFlowModule (Maybe (HashMap Text Text)) Source #

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

ContactFlowModuleSummary

data ContactFlowModuleSummary Source #

Contains summary information about a flow.

See: newContactFlowModuleSummary smart constructor.

Constructors

ContactFlowModuleSummary' 

Fields

Instances

Instances details
FromJSON ContactFlowModuleSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModuleSummary

Generic ContactFlowModuleSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModuleSummary

Associated Types

type Rep ContactFlowModuleSummary :: Type -> Type #

Read ContactFlowModuleSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModuleSummary

Show ContactFlowModuleSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModuleSummary

NFData ContactFlowModuleSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModuleSummary

Eq ContactFlowModuleSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModuleSummary

Hashable ContactFlowModuleSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModuleSummary

type Rep ContactFlowModuleSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowModuleSummary

type Rep ContactFlowModuleSummary = D1 ('MetaData "ContactFlowModuleSummary" "Amazonka.Connect.Types.ContactFlowModuleSummary" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "ContactFlowModuleSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ContactFlowModuleState)))))

newContactFlowModuleSummary :: ContactFlowModuleSummary Source #

Create a value of ContactFlowModuleSummary with all optional fields omitted.

Use 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:ContactFlowModuleSummary', contactFlowModuleSummary_arn - The Amazon Resource Name (ARN) of the flow module.

$sel:id:ContactFlowModuleSummary', contactFlowModuleSummary_id - The identifier of the flow module.

$sel:name:ContactFlowModuleSummary', contactFlowModuleSummary_name - The name of the flow module.

$sel:state:ContactFlowModuleSummary', contactFlowModuleSummary_state - The type of flow module.

contactFlowModuleSummary_arn :: Lens' ContactFlowModuleSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) of the flow module.

ContactFlowSummary

data ContactFlowSummary Source #

Contains summary information about a flow.

You can also create and update flows using the Amazon Connect Flow language.

See: newContactFlowSummary smart constructor.

Constructors

ContactFlowSummary' 

Fields

Instances

Instances details
FromJSON ContactFlowSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowSummary

Generic ContactFlowSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowSummary

Associated Types

type Rep ContactFlowSummary :: Type -> Type #

Read ContactFlowSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowSummary

Show ContactFlowSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowSummary

NFData ContactFlowSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowSummary

Methods

rnf :: ContactFlowSummary -> () #

Eq ContactFlowSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowSummary

Hashable ContactFlowSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowSummary

type Rep ContactFlowSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.ContactFlowSummary

type Rep ContactFlowSummary = D1 ('MetaData "ContactFlowSummary" "Amazonka.Connect.Types.ContactFlowSummary" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "ContactFlowSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "contactFlowState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ContactFlowState))) :*: (S1 ('MetaSel ('Just "contactFlowType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ContactFlowType)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

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 flow.

$sel:contactFlowState:ContactFlowSummary', contactFlowSummary_contactFlowState - The type of flow.

$sel:contactFlowType:ContactFlowSummary', contactFlowSummary_contactFlowType - The type of flow.

$sel:id:ContactFlowSummary', contactFlowSummary_id - The identifier of the flow.

$sel:name:ContactFlowSummary', contactFlowSummary_name - The name of the flow.

contactFlowSummary_arn :: Lens' ContactFlowSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) of the flow.

ControlPlaneTagFilter

data ControlPlaneTagFilter Source #

An object that can be used to specify Tag conditions inside the SearchFilter. This accepts an OR of AND (List of List) input where:

  • Top level list specifies conditions that need to be applied with OR operator
  • Inner list specifies conditions that need to be applied with AND operator.

See: newControlPlaneTagFilter smart constructor.

Constructors

ControlPlaneTagFilter' 

Fields

Instances

Instances details
ToJSON ControlPlaneTagFilter Source # 
Instance details

Defined in Amazonka.Connect.Types.ControlPlaneTagFilter

Generic ControlPlaneTagFilter Source # 
Instance details

Defined in Amazonka.Connect.Types.ControlPlaneTagFilter

Associated Types

type Rep ControlPlaneTagFilter :: Type -> Type #

Read ControlPlaneTagFilter Source # 
Instance details

Defined in Amazonka.Connect.Types.ControlPlaneTagFilter

Show ControlPlaneTagFilter Source # 
Instance details

Defined in Amazonka.Connect.Types.ControlPlaneTagFilter

NFData ControlPlaneTagFilter Source # 
Instance details

Defined in Amazonka.Connect.Types.ControlPlaneTagFilter

Methods

rnf :: ControlPlaneTagFilter -> () #

Eq ControlPlaneTagFilter Source # 
Instance details

Defined in Amazonka.Connect.Types.ControlPlaneTagFilter

Hashable ControlPlaneTagFilter Source # 
Instance details

Defined in Amazonka.Connect.Types.ControlPlaneTagFilter

type Rep ControlPlaneTagFilter Source # 
Instance details

Defined in Amazonka.Connect.Types.ControlPlaneTagFilter

type Rep ControlPlaneTagFilter = D1 ('MetaData "ControlPlaneTagFilter" "Amazonka.Connect.Types.ControlPlaneTagFilter" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "ControlPlaneTagFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "andConditions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TagCondition])) :*: (S1 ('MetaSel ('Just "orConditions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [[TagCondition]])) :*: S1 ('MetaSel ('Just "tagCondition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TagCondition)))))

newControlPlaneTagFilter :: ControlPlaneTagFilter Source #

Create a value of ControlPlaneTagFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:andConditions:ControlPlaneTagFilter', controlPlaneTagFilter_andConditions - A list of conditions which would be applied together with an AND condition.

$sel:orConditions:ControlPlaneTagFilter', controlPlaneTagFilter_orConditions - A list of conditions which would be applied together with an OR condition.

$sel:tagCondition:ControlPlaneTagFilter', controlPlaneTagFilter_tagCondition - A leaf node condition which can be used to specify a tag condition.

controlPlaneTagFilter_andConditions :: Lens' ControlPlaneTagFilter (Maybe [TagCondition]) Source #

A list of conditions which would be applied together with an AND condition.

controlPlaneTagFilter_orConditions :: Lens' ControlPlaneTagFilter (Maybe [[TagCondition]]) Source #

A list of conditions which would be applied together with an OR condition.

controlPlaneTagFilter_tagCondition :: Lens' ControlPlaneTagFilter (Maybe TagCondition) Source #

A leaf node condition which can be used to specify a tag condition.

Credentials

data Credentials Source #

Contains credentials to use for federation.

See: newCredentials smart constructor.

Constructors

Credentials' 

Fields

Instances

Instances details
FromJSON Credentials Source # 
Instance details

Defined in Amazonka.Connect.Types.Credentials

Generic Credentials Source # 
Instance details

Defined in Amazonka.Connect.Types.Credentials

Associated Types

type Rep Credentials :: Type -> Type #

Show Credentials Source # 
Instance details

Defined in Amazonka.Connect.Types.Credentials

NFData Credentials Source # 
Instance details

Defined in Amazonka.Connect.Types.Credentials

Methods

rnf :: Credentials -> () #

Eq Credentials Source # 
Instance details

Defined in Amazonka.Connect.Types.Credentials

Hashable Credentials Source # 
Instance details

Defined in Amazonka.Connect.Types.Credentials

type Rep Credentials Source # 
Instance details

Defined in Amazonka.Connect.Types.Credentials

type Rep Credentials = D1 ('MetaData "Credentials" "Amazonka.Connect.Types.Credentials" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "Credentials'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "accessToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "accessTokenExpiration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "refreshToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "refreshTokenExpiration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))

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:accessToken:Credentials', credentials_accessToken - An access token generated for a federated user to access Amazon Connect.

$sel:accessTokenExpiration:Credentials', credentials_accessTokenExpiration - A token generated with an expiration time for the session a user is logged in to 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_accessToken :: Lens' Credentials (Maybe Text) Source #

An access token generated for a federated user to access Amazon Connect.

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_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.

Constructors

CurrentMetric' 

Fields

Instances

Instances details
FromJSON CurrentMetric Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetric

ToJSON CurrentMetric Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetric

Generic CurrentMetric Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetric

Associated Types

type Rep CurrentMetric :: Type -> Type #

Read CurrentMetric Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetric

Show CurrentMetric Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetric

NFData CurrentMetric Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetric

Methods

rnf :: CurrentMetric -> () #

Eq CurrentMetric Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetric

Hashable CurrentMetric Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetric

type Rep CurrentMetric Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetric

type Rep CurrentMetric = D1 ('MetaData "CurrentMetric" "Amazonka.Connect.Types.CurrentMetric" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "CurrentMetric'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CurrentMetricName)) :*: S1 ('MetaSel ('Just "unit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Unit))))

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_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.

Constructors

CurrentMetricData' 

Fields

Instances

Instances details
FromJSON CurrentMetricData Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetricData

Generic CurrentMetricData Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetricData

Associated Types

type Rep CurrentMetricData :: Type -> Type #

Read CurrentMetricData Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetricData

Show CurrentMetricData Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetricData

NFData CurrentMetricData Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetricData

Methods

rnf :: CurrentMetricData -> () #

Eq CurrentMetricData Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetricData

Hashable CurrentMetricData Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetricData

type Rep CurrentMetricData Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetricData

type Rep CurrentMetricData = D1 ('MetaData "CurrentMetricData" "Amazonka.Connect.Types.CurrentMetricData" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "CurrentMetricData'" 'PrefixI 'True) (S1 ('MetaSel ('Just "metric") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CurrentMetric)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))

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:metric:CurrentMetricData', currentMetricData_metric - Information about the metric.

$sel:value:CurrentMetricData', currentMetricData_value - The value of the metric.

CurrentMetricResult

data CurrentMetricResult Source #

Contains information about a set of real-time metrics.

See: newCurrentMetricResult smart constructor.

Constructors

CurrentMetricResult' 

Fields

Instances

Instances details
FromJSON CurrentMetricResult Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetricResult

Generic CurrentMetricResult Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetricResult

Associated Types

type Rep CurrentMetricResult :: Type -> Type #

Read CurrentMetricResult Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetricResult

Show CurrentMetricResult Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetricResult

NFData CurrentMetricResult Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetricResult

Methods

rnf :: CurrentMetricResult -> () #

Eq CurrentMetricResult Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetricResult

Hashable CurrentMetricResult Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetricResult

type Rep CurrentMetricResult Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetricResult

type Rep CurrentMetricResult = D1 ('MetaData "CurrentMetricResult" "Amazonka.Connect.Types.CurrentMetricResult" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "CurrentMetricResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "collections") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CurrentMetricData])) :*: S1 ('MetaSel ('Just "dimensions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Dimensions))))

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.

CurrentMetricSortCriteria

data CurrentMetricSortCriteria Source #

The way to sort the resulting response based on metrics. By default resources are sorted based on AGENTS_ONLINE, DESCENDING. The metric collection is sorted based on the input metrics.

See: newCurrentMetricSortCriteria smart constructor.

Instances

Instances details
ToJSON CurrentMetricSortCriteria Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetricSortCriteria

Generic CurrentMetricSortCriteria Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetricSortCriteria

Associated Types

type Rep CurrentMetricSortCriteria :: Type -> Type #

Read CurrentMetricSortCriteria Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetricSortCriteria

Show CurrentMetricSortCriteria Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetricSortCriteria

NFData CurrentMetricSortCriteria Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetricSortCriteria

Eq CurrentMetricSortCriteria Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetricSortCriteria

Hashable CurrentMetricSortCriteria Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetricSortCriteria

type Rep CurrentMetricSortCriteria Source # 
Instance details

Defined in Amazonka.Connect.Types.CurrentMetricSortCriteria

type Rep CurrentMetricSortCriteria = D1 ('MetaData "CurrentMetricSortCriteria" "Amazonka.Connect.Types.CurrentMetricSortCriteria" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "CurrentMetricSortCriteria'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sortByMetric") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CurrentMetricName)) :*: S1 ('MetaSel ('Just "sortOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SortOrder))))

newCurrentMetricSortCriteria :: CurrentMetricSortCriteria Source #

Create a value of CurrentMetricSortCriteria with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:sortByMetric:CurrentMetricSortCriteria', currentMetricSortCriteria_sortByMetric - Undocumented member.

$sel:sortOrder:CurrentMetricSortCriteria', currentMetricSortCriteria_sortOrder - The way to sort.

DateReference

data DateReference Source #

Information about a reference when the referenceType is DATE. Otherwise, null.

See: newDateReference smart constructor.

Constructors

DateReference' 

Fields

Instances

Instances details
FromJSON DateReference Source # 
Instance details

Defined in Amazonka.Connect.Types.DateReference

Generic DateReference Source # 
Instance details

Defined in Amazonka.Connect.Types.DateReference

Associated Types

type Rep DateReference :: Type -> Type #

Read DateReference Source # 
Instance details

Defined in Amazonka.Connect.Types.DateReference

Show DateReference Source # 
Instance details

Defined in Amazonka.Connect.Types.DateReference

NFData DateReference Source # 
Instance details

Defined in Amazonka.Connect.Types.DateReference

Methods

rnf :: DateReference -> () #

Eq DateReference Source # 
Instance details

Defined in Amazonka.Connect.Types.DateReference

Hashable DateReference Source # 
Instance details

Defined in Amazonka.Connect.Types.DateReference

type Rep DateReference Source # 
Instance details

Defined in Amazonka.Connect.Types.DateReference

type Rep DateReference = D1 ('MetaData "DateReference" "Amazonka.Connect.Types.DateReference" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "DateReference'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newDateReference :: DateReference Source #

Create a value of DateReference with all optional fields omitted.

Use 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:DateReference', dateReference_name - Identifier of the date reference.

$sel:value:DateReference', dateReference_value - A valid date.

dateReference_name :: Lens' DateReference (Maybe Text) Source #

Identifier of the date reference.

DefaultVocabulary

data DefaultVocabulary Source #

Contains information about a default vocabulary.

See: newDefaultVocabulary smart constructor.

Constructors

DefaultVocabulary' 

Fields

Instances

Instances details
FromJSON DefaultVocabulary Source # 
Instance details

Defined in Amazonka.Connect.Types.DefaultVocabulary

Generic DefaultVocabulary Source # 
Instance details

Defined in Amazonka.Connect.Types.DefaultVocabulary

Associated Types

type Rep DefaultVocabulary :: Type -> Type #

Read DefaultVocabulary Source # 
Instance details

Defined in Amazonka.Connect.Types.DefaultVocabulary

Show DefaultVocabulary Source # 
Instance details

Defined in Amazonka.Connect.Types.DefaultVocabulary

NFData DefaultVocabulary Source # 
Instance details

Defined in Amazonka.Connect.Types.DefaultVocabulary

Methods

rnf :: DefaultVocabulary -> () #

Eq DefaultVocabulary Source # 
Instance details

Defined in Amazonka.Connect.Types.DefaultVocabulary

Hashable DefaultVocabulary Source # 
Instance details

Defined in Amazonka.Connect.Types.DefaultVocabulary

type Rep DefaultVocabulary Source # 
Instance details

Defined in Amazonka.Connect.Types.DefaultVocabulary

type Rep DefaultVocabulary = D1 ('MetaData "DefaultVocabulary" "Amazonka.Connect.Types.DefaultVocabulary" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "DefaultVocabulary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "languageCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VocabularyLanguageCode)) :*: (S1 ('MetaSel ('Just "vocabularyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "vocabularyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDefaultVocabulary Source #

Create a value of DefaultVocabulary with all optional fields omitted.

Use 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:DefaultVocabulary', defaultVocabulary_instanceId - The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

$sel:languageCode:DefaultVocabulary', defaultVocabulary_languageCode - The language code of the vocabulary entries. For a list of languages and their corresponding language codes, see What is Amazon Transcribe?

$sel:vocabularyId:DefaultVocabulary', defaultVocabulary_vocabularyId - The identifier of the custom vocabulary.

$sel:vocabularyName:DefaultVocabulary', defaultVocabulary_vocabularyName - A unique name of the custom vocabulary.

defaultVocabulary_instanceId :: Lens' DefaultVocabulary Text Source #

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

defaultVocabulary_languageCode :: Lens' DefaultVocabulary VocabularyLanguageCode Source #

The language code of the vocabulary entries. For a list of languages and their corresponding language codes, see What is Amazon Transcribe?

defaultVocabulary_vocabularyId :: Lens' DefaultVocabulary Text Source #

The identifier of the custom vocabulary.

defaultVocabulary_vocabularyName :: Lens' DefaultVocabulary Text Source #

A unique name of the custom vocabulary.

Dimensions

data Dimensions Source #

Contains information about the dimensions for a set of metrics.

See: newDimensions smart constructor.

Constructors

Dimensions' 

Fields

Instances

Instances details
FromJSON Dimensions Source # 
Instance details

Defined in Amazonka.Connect.Types.Dimensions

Generic Dimensions Source # 
Instance details

Defined in Amazonka.Connect.Types.Dimensions

Associated Types

type Rep Dimensions :: Type -> Type #

Read Dimensions Source # 
Instance details

Defined in Amazonka.Connect.Types.Dimensions

Show Dimensions Source # 
Instance details

Defined in Amazonka.Connect.Types.Dimensions

NFData Dimensions Source # 
Instance details

Defined in Amazonka.Connect.Types.Dimensions

Methods

rnf :: Dimensions -> () #

Eq Dimensions Source # 
Instance details

Defined in Amazonka.Connect.Types.Dimensions

Hashable Dimensions Source # 
Instance details

Defined in Amazonka.Connect.Types.Dimensions

type Rep Dimensions Source # 
Instance details

Defined in Amazonka.Connect.Types.Dimensions

type Rep Dimensions = D1 ('MetaData "Dimensions" "Amazonka.Connect.Types.Dimensions" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "Dimensions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "channel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Channel)) :*: (S1 ('MetaSel ('Just "queue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe QueueReference)) :*: S1 ('MetaSel ('Just "routingProfile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RoutingProfileReference)))))

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.

$sel:routingProfile:Dimensions', dimensions_routingProfile - Undocumented member.

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.

Distribution

data Distribution Source #

Information about a traffic distribution.

See: newDistribution smart constructor.

Constructors

Distribution' 

Fields

  • region :: Text

    The Amazon Web Services Region where the traffic is distributed.

  • percentage :: Natural

    The percentage of the traffic that is distributed, in increments of 10.

Instances

Instances details
FromJSON Distribution Source # 
Instance details

Defined in Amazonka.Connect.Types.Distribution

ToJSON Distribution Source # 
Instance details

Defined in Amazonka.Connect.Types.Distribution

Generic Distribution Source # 
Instance details

Defined in Amazonka.Connect.Types.Distribution

Associated Types

type Rep Distribution :: Type -> Type #

Read Distribution Source # 
Instance details

Defined in Amazonka.Connect.Types.Distribution

Show Distribution Source # 
Instance details

Defined in Amazonka.Connect.Types.Distribution

NFData Distribution Source # 
Instance details

Defined in Amazonka.Connect.Types.Distribution

Methods

rnf :: Distribution -> () #

Eq Distribution Source # 
Instance details

Defined in Amazonka.Connect.Types.Distribution

Hashable Distribution Source # 
Instance details

Defined in Amazonka.Connect.Types.Distribution

type Rep Distribution Source # 
Instance details

Defined in Amazonka.Connect.Types.Distribution

type Rep Distribution = D1 ('MetaData "Distribution" "Amazonka.Connect.Types.Distribution" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "Distribution'" 'PrefixI 'True) (S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "percentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))

newDistribution Source #

Create a value of Distribution with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:region:Distribution', distribution_region - The Amazon Web Services Region where the traffic is distributed.

$sel:percentage:Distribution', distribution_percentage - The percentage of the traffic that is distributed, in increments of 10.

distribution_region :: Lens' Distribution Text Source #

The Amazon Web Services Region where the traffic is distributed.

distribution_percentage :: Lens' Distribution Natural Source #

The percentage of the traffic that is distributed, in increments of 10.

EmailReference

data EmailReference Source #

Information about a reference when the referenceType is EMAIL. Otherwise, null.

See: newEmailReference smart constructor.

Constructors

EmailReference' 

Fields

Instances

Instances details
FromJSON EmailReference Source # 
Instance details

Defined in Amazonka.Connect.Types.EmailReference

Generic EmailReference Source # 
Instance details

Defined in Amazonka.Connect.Types.EmailReference

Associated Types

type Rep EmailReference :: Type -> Type #

Read EmailReference Source # 
Instance details

Defined in Amazonka.Connect.Types.EmailReference

Show EmailReference Source # 
Instance details

Defined in Amazonka.Connect.Types.EmailReference

NFData EmailReference Source # 
Instance details

Defined in Amazonka.Connect.Types.EmailReference

Methods

rnf :: EmailReference -> () #

Eq EmailReference Source # 
Instance details

Defined in Amazonka.Connect.Types.EmailReference

Hashable EmailReference Source # 
Instance details

Defined in Amazonka.Connect.Types.EmailReference

type Rep EmailReference Source # 
Instance details

Defined in Amazonka.Connect.Types.EmailReference

type Rep EmailReference = D1 ('MetaData "EmailReference" "Amazonka.Connect.Types.EmailReference" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "EmailReference'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newEmailReference :: EmailReference Source #

Create a value of EmailReference with all optional fields omitted.

Use 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:EmailReference', emailReference_name - Identifier of the email reference.

$sel:value:EmailReference', emailReference_value - A valid email address.

emailReference_name :: Lens' EmailReference (Maybe Text) Source #

Identifier of the email reference.

EncryptionConfig

data EncryptionConfig Source #

The encryption configuration.

See: newEncryptionConfig smart constructor.

Constructors

EncryptionConfig' 

Fields

Instances

Instances details
FromJSON EncryptionConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.EncryptionConfig

ToJSON EncryptionConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.EncryptionConfig

Generic EncryptionConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.EncryptionConfig

Associated Types

type Rep EncryptionConfig :: Type -> Type #

Read EncryptionConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.EncryptionConfig

Show EncryptionConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.EncryptionConfig

NFData EncryptionConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.EncryptionConfig

Methods

rnf :: EncryptionConfig -> () #

Eq EncryptionConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.EncryptionConfig

Hashable EncryptionConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.EncryptionConfig

type Rep EncryptionConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.EncryptionConfig

type Rep EncryptionConfig = D1 ('MetaData "EncryptionConfig" "Amazonka.Connect.Types.EncryptionConfig" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "EncryptionConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "encryptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EncryptionType) :*: S1 ('MetaSel ('Just "keyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newEncryptionConfig Source #

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_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.

EventBridgeActionDefinition

data EventBridgeActionDefinition Source #

The EventBridge action definition.

See: newEventBridgeActionDefinition smart constructor.

Constructors

EventBridgeActionDefinition' 

Fields

Instances

Instances details
FromJSON EventBridgeActionDefinition Source # 
Instance details

Defined in Amazonka.Connect.Types.EventBridgeActionDefinition

ToJSON EventBridgeActionDefinition Source # 
Instance details

Defined in Amazonka.Connect.Types.EventBridgeActionDefinition

Generic EventBridgeActionDefinition Source # 
Instance details

Defined in Amazonka.Connect.Types.EventBridgeActionDefinition

Associated Types

type Rep EventBridgeActionDefinition :: Type -> Type #

Read EventBridgeActionDefinition Source # 
Instance details

Defined in Amazonka.Connect.Types.EventBridgeActionDefinition

Show EventBridgeActionDefinition Source # 
Instance details

Defined in Amazonka.Connect.Types.EventBridgeActionDefinition

NFData EventBridgeActionDefinition Source # 
Instance details

Defined in Amazonka.Connect.Types.EventBridgeActionDefinition

Eq EventBridgeActionDefinition Source # 
Instance details

Defined in Amazonka.Connect.Types.EventBridgeActionDefinition

Hashable EventBridgeActionDefinition Source # 
Instance details

Defined in Amazonka.Connect.Types.EventBridgeActionDefinition

type Rep EventBridgeActionDefinition Source # 
Instance details

Defined in Amazonka.Connect.Types.EventBridgeActionDefinition

type Rep EventBridgeActionDefinition = D1 ('MetaData "EventBridgeActionDefinition" "Amazonka.Connect.Types.EventBridgeActionDefinition" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "EventBridgeActionDefinition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newEventBridgeActionDefinition Source #

Create a value of EventBridgeActionDefinition with all optional fields omitted.

Use 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:EventBridgeActionDefinition', eventBridgeActionDefinition_name - The name.

Filters

data Filters Source #

Contains the filter to apply when retrieving metrics.

See: newFilters smart constructor.

Constructors

Filters' 

Fields

  • channels :: Maybe [Channel]

    The channel to use to filter the metrics.

  • queues :: Maybe (NonEmpty Text)

    The queues to use to filter the metrics. You should specify at least one queue, and can specify up to 100 queues per request. The GetCurrentMetricsData API in particular requires a queue when you include a Filter in your request.

  • routingProfiles :: Maybe (NonEmpty Text)

    A list of up to 100 routing profile IDs or ARNs.

Instances

Instances details
ToJSON Filters Source # 
Instance details

Defined in Amazonka.Connect.Types.Filters

Generic Filters Source # 
Instance details

Defined in Amazonka.Connect.Types.Filters

Associated Types

type Rep Filters :: Type -> Type #

Methods

from :: Filters -> Rep Filters x #

to :: Rep Filters x -> Filters #

Read Filters Source # 
Instance details

Defined in Amazonka.Connect.Types.Filters

Show Filters Source # 
Instance details

Defined in Amazonka.Connect.Types.Filters

NFData Filters Source # 
Instance details

Defined in Amazonka.Connect.Types.Filters

Methods

rnf :: Filters -> () #

Eq Filters Source # 
Instance details

Defined in Amazonka.Connect.Types.Filters

Methods

(==) :: Filters -> Filters -> Bool #

(/=) :: Filters -> Filters -> Bool #

Hashable Filters Source # 
Instance details

Defined in Amazonka.Connect.Types.Filters

Methods

hashWithSalt :: Int -> Filters -> Int #

hash :: Filters -> Int #

type Rep Filters Source # 
Instance details

Defined in Amazonka.Connect.Types.Filters

type Rep Filters = D1 ('MetaData "Filters" "Amazonka.Connect.Types.Filters" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "Filters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "channels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Channel])) :*: (S1 ('MetaSel ('Just "queues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "routingProfiles") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))))))

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:channels:Filters', filters_channels - The channel to use to filter the metrics.

$sel:queues:Filters', filters_queues - The queues to use to filter the metrics. You should specify at least one queue, and can specify up to 100 queues per request. The GetCurrentMetricsData API in particular requires a queue when you include a Filter in your request.

$sel:routingProfiles:Filters', filters_routingProfiles - A list of up to 100 routing profile IDs or ARNs.

filters_channels :: Lens' Filters (Maybe [Channel]) Source #

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 should specify at least one queue, and can specify up to 100 queues per request. The GetCurrentMetricsData API in particular requires a queue when you include a Filter in your request.

filters_routingProfiles :: Lens' Filters (Maybe (NonEmpty Text)) Source #

A list of up to 100 routing profile IDs or ARNs.

HierarchyGroup

data HierarchyGroup Source #

Contains information about a hierarchy group.

See: newHierarchyGroup smart constructor.

Constructors

HierarchyGroup' 

Fields

Instances

Instances details
FromJSON HierarchyGroup Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroup

Generic HierarchyGroup Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroup

Associated Types

type Rep HierarchyGroup :: Type -> Type #

Read HierarchyGroup Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroup

Show HierarchyGroup Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroup

NFData HierarchyGroup Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroup

Methods

rnf :: HierarchyGroup -> () #

Eq HierarchyGroup Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroup

Hashable HierarchyGroup Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroup

type Rep HierarchyGroup Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroup

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: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.

$sel:name:HierarchyGroup', hierarchyGroup_name - The name of the hierarchy group.

$sel:tags:HierarchyGroup', hierarchyGroup_tags - The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

hierarchyGroup_arn :: Lens' HierarchyGroup (Maybe Text) Source #

The Amazon Resource Name (ARN) 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.

hierarchyGroup_name :: Lens' HierarchyGroup (Maybe Text) Source #

The name of the hierarchy group.

hierarchyGroup_tags :: Lens' HierarchyGroup (Maybe (HashMap Text Text)) Source #

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

HierarchyGroupCondition

data HierarchyGroupCondition Source #

A leaf node condition which can be used to specify a hierarchy group condition.

See: newHierarchyGroupCondition smart constructor.

Constructors

HierarchyGroupCondition' 

Fields

Instances

Instances details
ToJSON HierarchyGroupCondition Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroupCondition

Generic HierarchyGroupCondition Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroupCondition

Associated Types

type Rep HierarchyGroupCondition :: Type -> Type #

Read HierarchyGroupCondition Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroupCondition

Show HierarchyGroupCondition Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroupCondition

NFData HierarchyGroupCondition Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroupCondition

Methods

rnf :: HierarchyGroupCondition -> () #

Eq HierarchyGroupCondition Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroupCondition

Hashable HierarchyGroupCondition Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroupCondition

type Rep HierarchyGroupCondition Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroupCondition

type Rep HierarchyGroupCondition = D1 ('MetaData "HierarchyGroupCondition" "Amazonka.Connect.Types.HierarchyGroupCondition" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "HierarchyGroupCondition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hierarchyGroupMatchType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HierarchyGroupMatchType)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newHierarchyGroupCondition :: HierarchyGroupCondition Source #

Create a value of HierarchyGroupCondition with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:hierarchyGroupMatchType:HierarchyGroupCondition', hierarchyGroupCondition_hierarchyGroupMatchType - The type of hierarchy group match.

$sel:value:HierarchyGroupCondition', hierarchyGroupCondition_value - The value in the hierarchy group condition.

hierarchyGroupCondition_value :: Lens' HierarchyGroupCondition (Maybe Text) Source #

The value in the hierarchy group condition.

HierarchyGroupSummary

data HierarchyGroupSummary Source #

Contains summary information about a hierarchy group.

See: newHierarchyGroupSummary smart constructor.

Constructors

HierarchyGroupSummary' 

Fields

Instances

Instances details
FromJSON HierarchyGroupSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroupSummary

Generic HierarchyGroupSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroupSummary

Associated Types

type Rep HierarchyGroupSummary :: Type -> Type #

Read HierarchyGroupSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroupSummary

Show HierarchyGroupSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroupSummary

NFData HierarchyGroupSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroupSummary

Methods

rnf :: HierarchyGroupSummary -> () #

Eq HierarchyGroupSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroupSummary

Hashable HierarchyGroupSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroupSummary

type Rep HierarchyGroupSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroupSummary

type Rep HierarchyGroupSummary = D1 ('MetaData "HierarchyGroupSummary" "Amazonka.Connect.Types.HierarchyGroupSummary" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "HierarchyGroupSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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:id:HierarchyGroupSummary', hierarchyGroupSummary_id - The identifier of the hierarchy group.

$sel:name:HierarchyGroupSummary', hierarchyGroupSummary_name - The name of the hierarchy group.

hierarchyGroupSummary_arn :: Lens' HierarchyGroupSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) of the hierarchy group.

hierarchyGroupSummary_id :: Lens' HierarchyGroupSummary (Maybe Text) Source #

The identifier of the hierarchy group.

HierarchyGroupSummaryReference

data HierarchyGroupSummaryReference Source #

Information about the hierarchy group.

See: newHierarchyGroupSummaryReference smart constructor.

Constructors

HierarchyGroupSummaryReference' 

Fields

  • arn :: Maybe Text

    The Amazon Resource Name (ARN) for the hierarchy group.

  • id :: Maybe Text

    The unique identifier for the hierarchy group.

Instances

Instances details
FromJSON HierarchyGroupSummaryReference Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroupSummaryReference

Generic HierarchyGroupSummaryReference Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroupSummaryReference

Associated Types

type Rep HierarchyGroupSummaryReference :: Type -> Type #

Read HierarchyGroupSummaryReference Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroupSummaryReference

Show HierarchyGroupSummaryReference Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroupSummaryReference

NFData HierarchyGroupSummaryReference Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroupSummaryReference

Eq HierarchyGroupSummaryReference Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroupSummaryReference

Hashable HierarchyGroupSummaryReference Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroupSummaryReference

type Rep HierarchyGroupSummaryReference Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyGroupSummaryReference

type Rep HierarchyGroupSummaryReference = D1 ('MetaData "HierarchyGroupSummaryReference" "Amazonka.Connect.Types.HierarchyGroupSummaryReference" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "HierarchyGroupSummaryReference'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newHierarchyGroupSummaryReference :: HierarchyGroupSummaryReference Source #

Create a value of HierarchyGroupSummaryReference with all optional fields omitted.

Use 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:HierarchyGroupSummaryReference', hierarchyGroupSummaryReference_arn - The Amazon Resource Name (ARN) for the hierarchy group.

$sel:id:HierarchyGroupSummaryReference', hierarchyGroupSummaryReference_id - The unique identifier for the hierarchy group.

hierarchyGroupSummaryReference_arn :: Lens' HierarchyGroupSummaryReference (Maybe Text) Source #

The Amazon Resource Name (ARN) for the hierarchy group.

hierarchyGroupSummaryReference_id :: Lens' HierarchyGroupSummaryReference (Maybe Text) Source #

The unique identifier for the hierarchy group.

HierarchyLevel

data HierarchyLevel Source #

Contains information about a hierarchy level.

See: newHierarchyLevel smart constructor.

Constructors

HierarchyLevel' 

Fields

Instances

Instances details
FromJSON HierarchyLevel Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyLevel

Generic HierarchyLevel Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyLevel

Associated Types

type Rep HierarchyLevel :: Type -> Type #

Read HierarchyLevel Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyLevel

Show HierarchyLevel Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyLevel

NFData HierarchyLevel Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyLevel

Methods

rnf :: HierarchyLevel -> () #

Eq HierarchyLevel Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyLevel

Hashable HierarchyLevel Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyLevel

type Rep HierarchyLevel Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyLevel

type Rep HierarchyLevel = D1 ('MetaData "HierarchyLevel" "Amazonka.Connect.Types.HierarchyLevel" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "HierarchyLevel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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:id:HierarchyLevel', hierarchyLevel_id - The identifier of the hierarchy level.

$sel:name:HierarchyLevel', hierarchyLevel_name - The name of the hierarchy level.

hierarchyLevel_arn :: Lens' HierarchyLevel (Maybe Text) Source #

The Amazon Resource Name (ARN) of the hierarchy level.

hierarchyLevel_id :: Lens' HierarchyLevel (Maybe Text) Source #

The identifier of the hierarchy level.

hierarchyLevel_name :: Lens' HierarchyLevel (Maybe Text) Source #

The name of the hierarchy level.

HierarchyLevelUpdate

data HierarchyLevelUpdate Source #

Contains information about the hierarchy level to update.

See: newHierarchyLevelUpdate smart constructor.

Constructors

HierarchyLevelUpdate' 

Fields

  • name :: Text

    The name of the user hierarchy level. Must not be more than 50 characters.

Instances

Instances details
ToJSON HierarchyLevelUpdate Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyLevelUpdate

Generic HierarchyLevelUpdate Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyLevelUpdate

Associated Types

type Rep HierarchyLevelUpdate :: Type -> Type #

Read HierarchyLevelUpdate Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyLevelUpdate

Show HierarchyLevelUpdate Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyLevelUpdate

NFData HierarchyLevelUpdate Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyLevelUpdate

Methods

rnf :: HierarchyLevelUpdate -> () #

Eq HierarchyLevelUpdate Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyLevelUpdate

Hashable HierarchyLevelUpdate Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyLevelUpdate

type Rep HierarchyLevelUpdate Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyLevelUpdate

type Rep HierarchyLevelUpdate = D1 ('MetaData "HierarchyLevelUpdate" "Amazonka.Connect.Types.HierarchyLevelUpdate" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "HierarchyLevelUpdate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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.

Constructors

HierarchyPath' 

Fields

Instances

Instances details
FromJSON HierarchyPath Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyPath

Generic HierarchyPath Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyPath

Associated Types

type Rep HierarchyPath :: Type -> Type #

Read HierarchyPath Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyPath

Show HierarchyPath Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyPath

NFData HierarchyPath Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyPath

Methods

rnf :: HierarchyPath -> () #

Eq HierarchyPath Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyPath

Hashable HierarchyPath Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyPath

type Rep HierarchyPath Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyPath

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:levelFour:HierarchyPath', hierarchyPath_levelFour - Information about level four.

$sel:levelOne:HierarchyPath', hierarchyPath_levelOne - Information about level one.

$sel:levelThree:HierarchyPath', hierarchyPath_levelThree - Information about level three.

$sel:levelTwo:HierarchyPath', hierarchyPath_levelTwo - Information about level two.

HierarchyPathReference

data HierarchyPathReference Source #

Information about the levels in the hierarchy group.

See: newHierarchyPathReference smart constructor.

Constructors

HierarchyPathReference' 

Fields

Instances

Instances details
FromJSON HierarchyPathReference Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyPathReference

Generic HierarchyPathReference Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyPathReference

Associated Types

type Rep HierarchyPathReference :: Type -> Type #

Read HierarchyPathReference Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyPathReference

Show HierarchyPathReference Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyPathReference

NFData HierarchyPathReference Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyPathReference

Methods

rnf :: HierarchyPathReference -> () #

Eq HierarchyPathReference Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyPathReference

Hashable HierarchyPathReference Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyPathReference

type Rep HierarchyPathReference Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyPathReference

newHierarchyPathReference :: HierarchyPathReference Source #

Create a value of HierarchyPathReference with all optional fields omitted.

Use 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:HierarchyPathReference', hierarchyPathReference_levelFive - Information about level five.

$sel:levelFour:HierarchyPathReference', hierarchyPathReference_levelFour - Information about level four.

$sel:levelOne:HierarchyPathReference', hierarchyPathReference_levelOne - Information about level one.

$sel:levelThree:HierarchyPathReference', hierarchyPathReference_levelThree - Information about level three.

$sel:levelTwo:HierarchyPathReference', hierarchyPathReference_levelTwo - Information about level two.

HierarchyStructure

data HierarchyStructure Source #

Contains information about a hierarchy structure.

See: newHierarchyStructure smart constructor.

Constructors

HierarchyStructure' 

Fields

Instances

Instances details
FromJSON HierarchyStructure Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyStructure

Generic HierarchyStructure Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyStructure

Associated Types

type Rep HierarchyStructure :: Type -> Type #

Read HierarchyStructure Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyStructure

Show HierarchyStructure Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyStructure

NFData HierarchyStructure Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyStructure

Methods

rnf :: HierarchyStructure -> () #

Eq HierarchyStructure Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyStructure

Hashable HierarchyStructure Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyStructure

type Rep HierarchyStructure Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyStructure

type Rep HierarchyStructure = D1 ('MetaData "HierarchyStructure" "Amazonka.Connect.Types.HierarchyStructure" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "HierarchyStructure'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "levelFive") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HierarchyLevel)) :*: S1 ('MetaSel ('Just "levelFour") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HierarchyLevel))) :*: (S1 ('MetaSel ('Just "levelOne") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HierarchyLevel)) :*: (S1 ('MetaSel ('Just "levelThree") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HierarchyLevel)) :*: S1 ('MetaSel ('Just "levelTwo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HierarchyLevel))))))

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:levelFour:HierarchyStructure', hierarchyStructure_levelFour - Information about level four.

$sel:levelOne:HierarchyStructure', hierarchyStructure_levelOne - Information about level one.

$sel:levelThree:HierarchyStructure', hierarchyStructure_levelThree - Information about level three.

$sel:levelTwo:HierarchyStructure', hierarchyStructure_levelTwo - Information about level two.

HierarchyStructureUpdate

data HierarchyStructureUpdate Source #

Contains information about the level hierarchy to update.

See: newHierarchyStructureUpdate smart constructor.

Constructors

HierarchyStructureUpdate' 

Fields

Instances

Instances details
ToJSON HierarchyStructureUpdate Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyStructureUpdate

Generic HierarchyStructureUpdate Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyStructureUpdate

Associated Types

type Rep HierarchyStructureUpdate :: Type -> Type #

Read HierarchyStructureUpdate Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyStructureUpdate

Show HierarchyStructureUpdate Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyStructureUpdate

NFData HierarchyStructureUpdate Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyStructureUpdate

Eq HierarchyStructureUpdate Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyStructureUpdate

Hashable HierarchyStructureUpdate Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyStructureUpdate

type Rep HierarchyStructureUpdate Source # 
Instance details

Defined in Amazonka.Connect.Types.HierarchyStructureUpdate

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:levelFour:HierarchyStructureUpdate', hierarchyStructureUpdate_levelFour - The update for level four.

$sel:levelOne:HierarchyStructureUpdate', hierarchyStructureUpdate_levelOne - The update for level one.

$sel:levelThree:HierarchyStructureUpdate', hierarchyStructureUpdate_levelThree - The update for level three.

$sel:levelTwo:HierarchyStructureUpdate', hierarchyStructureUpdate_levelTwo - The update for level two.

HistoricalMetric

data HistoricalMetric Source #

Contains information about a historical metric. For a description of each metric, see Historical Metrics Definitions in the Amazon Connect Administrator Guide.

See: newHistoricalMetric smart constructor.

Constructors

HistoricalMetric' 

Fields

Instances

Instances details
FromJSON HistoricalMetric Source # 
Instance details

Defined in Amazonka.Connect.Types.HistoricalMetric

ToJSON HistoricalMetric Source # 
Instance details

Defined in Amazonka.Connect.Types.HistoricalMetric

Generic HistoricalMetric Source # 
Instance details

Defined in Amazonka.Connect.Types.HistoricalMetric

Associated Types

type Rep HistoricalMetric :: Type -> Type #

Read HistoricalMetric Source # 
Instance details

Defined in Amazonka.Connect.Types.HistoricalMetric

Show HistoricalMetric Source # 
Instance details

Defined in Amazonka.Connect.Types.HistoricalMetric

NFData HistoricalMetric Source # 
Instance details

Defined in Amazonka.Connect.Types.HistoricalMetric

Methods

rnf :: HistoricalMetric -> () #

Eq HistoricalMetric Source # 
Instance details

Defined in Amazonka.Connect.Types.HistoricalMetric

Hashable HistoricalMetric Source # 
Instance details

Defined in Amazonka.Connect.Types.HistoricalMetric

type Rep HistoricalMetric Source # 
Instance details

Defined in Amazonka.Connect.Types.HistoricalMetric

type Rep HistoricalMetric = D1 ('MetaData "HistoricalMetric" "Amazonka.Connect.Types.HistoricalMetric" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "HistoricalMetric'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HistoricalMetricName)) :*: S1 ('MetaSel ('Just "statistic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Statistic))) :*: (S1 ('MetaSel ('Just "threshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Threshold)) :*: S1 ('MetaSel ('Just "unit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Unit)))))

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:statistic:HistoricalMetric', historicalMetric_statistic - The statistic for 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.

historicalMetric_threshold :: Lens' HistoricalMetric (Maybe Threshold) Source #

The threshold for the metric, used with service level metrics.

HistoricalMetricData

data HistoricalMetricData Source #

Contains the data for a historical metric.

See: newHistoricalMetricData smart constructor.

Constructors

HistoricalMetricData' 

Fields

Instances

Instances details
FromJSON HistoricalMetricData Source # 
Instance details

Defined in Amazonka.Connect.Types.HistoricalMetricData

Generic HistoricalMetricData Source # 
Instance details

Defined in Amazonka.Connect.Types.HistoricalMetricData

Associated Types

type Rep HistoricalMetricData :: Type -> Type #

Read HistoricalMetricData Source # 
Instance details

Defined in Amazonka.Connect.Types.HistoricalMetricData

Show HistoricalMetricData Source # 
Instance details

Defined in Amazonka.Connect.Types.HistoricalMetricData

NFData HistoricalMetricData Source # 
Instance details

Defined in Amazonka.Connect.Types.HistoricalMetricData

Methods

rnf :: HistoricalMetricData -> () #

Eq HistoricalMetricData Source # 
Instance details

Defined in Amazonka.Connect.Types.HistoricalMetricData

Hashable HistoricalMetricData Source # 
Instance details

Defined in Amazonka.Connect.Types.HistoricalMetricData

type Rep HistoricalMetricData Source # 
Instance details

Defined in Amazonka.Connect.Types.HistoricalMetricData

type Rep HistoricalMetricData = D1 ('MetaData "HistoricalMetricData" "Amazonka.Connect.Types.HistoricalMetricData" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "HistoricalMetricData'" 'PrefixI 'True) (S1 ('MetaSel ('Just "metric") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HistoricalMetric)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))

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:metric:HistoricalMetricData', historicalMetricData_metric - Information about the metric.

$sel:value:HistoricalMetricData', historicalMetricData_value - The value of the metric.

HistoricalMetricResult

data HistoricalMetricResult Source #

Contains information about the historical metrics retrieved.

See: newHistoricalMetricResult smart constructor.

Constructors

HistoricalMetricResult' 

Fields

Instances

Instances details
FromJSON HistoricalMetricResult Source # 
Instance details

Defined in Amazonka.Connect.Types.HistoricalMetricResult

Generic HistoricalMetricResult Source # 
Instance details

Defined in Amazonka.Connect.Types.HistoricalMetricResult

Associated Types

type Rep HistoricalMetricResult :: Type -> Type #

Read HistoricalMetricResult Source # 
Instance details

Defined in Amazonka.Connect.Types.HistoricalMetricResult

Show HistoricalMetricResult Source # 
Instance details

Defined in Amazonka.Connect.Types.HistoricalMetricResult

NFData HistoricalMetricResult Source # 
Instance details

Defined in Amazonka.Connect.Types.HistoricalMetricResult

Methods

rnf :: HistoricalMetricResult -> () #

Eq HistoricalMetricResult Source # 
Instance details

Defined in Amazonka.Connect.Types.HistoricalMetricResult

Hashable HistoricalMetricResult Source # 
Instance details

Defined in Amazonka.Connect.Types.HistoricalMetricResult

type Rep HistoricalMetricResult Source # 
Instance details

Defined in Amazonka.Connect.Types.HistoricalMetricResult

type Rep HistoricalMetricResult = D1 ('MetaData "HistoricalMetricResult" "Amazonka.Connect.Types.HistoricalMetricResult" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "HistoricalMetricResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "collections") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [HistoricalMetricData])) :*: S1 ('MetaSel ('Just "dimensions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Dimensions))))

newHistoricalMetricResult :: HistoricalMetricResult Source #

Create a value of HistoricalMetricResult with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:collections:HistoricalMetricResult', historicalMetricResult_collections - The set of metrics.

$sel:dimensions:HistoricalMetricResult', historicalMetricResult_dimensions - The dimension for the metrics.

HoursOfOperation

data HoursOfOperation Source #

Information about of the hours of operation.

See: newHoursOfOperation smart constructor.

Constructors

HoursOfOperation' 

Fields

Instances

Instances details
FromJSON HoursOfOperation Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperation

Generic HoursOfOperation Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperation

Associated Types

type Rep HoursOfOperation :: Type -> Type #

Read HoursOfOperation Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperation

Show HoursOfOperation Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperation

NFData HoursOfOperation Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperation

Methods

rnf :: HoursOfOperation -> () #

Eq HoursOfOperation Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperation

Hashable HoursOfOperation Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperation

type Rep HoursOfOperation Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperation

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:description:HoursOfOperation', hoursOfOperation_description - The description 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:name:HoursOfOperation', hoursOfOperation_name - The name for the hours of operation.

$sel:tags:HoursOfOperation', hoursOfOperation_tags - The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

$sel:timeZone:HoursOfOperation', hoursOfOperation_timeZone - The time zone for the hours of operation.

hoursOfOperation_config :: Lens' HoursOfOperation (Maybe [HoursOfOperationConfig]) Source #

Configuration information for the hours of operation.

hoursOfOperation_description :: Lens' HoursOfOperation (Maybe Text) Source #

The description 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_name :: Lens' HoursOfOperation (Maybe Text) Source #

The name for the hours of operation.

hoursOfOperation_tags :: Lens' HoursOfOperation (Maybe (HashMap Text Text)) Source #

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

hoursOfOperation_timeZone :: Lens' HoursOfOperation (Maybe Text) Source #

The time zone for the hours of operation.

HoursOfOperationConfig

data HoursOfOperationConfig Source #

Contains information about the hours of operation.

See: newHoursOfOperationConfig smart constructor.

Constructors

HoursOfOperationConfig' 

Fields

Instances

Instances details
FromJSON HoursOfOperationConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperationConfig

ToJSON HoursOfOperationConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperationConfig

Generic HoursOfOperationConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperationConfig

Associated Types

type Rep HoursOfOperationConfig :: Type -> Type #

Read HoursOfOperationConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperationConfig

Show HoursOfOperationConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperationConfig

NFData HoursOfOperationConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperationConfig

Methods

rnf :: HoursOfOperationConfig -> () #

Eq HoursOfOperationConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperationConfig

Hashable HoursOfOperationConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperationConfig

type Rep HoursOfOperationConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperationConfig

type Rep HoursOfOperationConfig = D1 ('MetaData "HoursOfOperationConfig" "Amazonka.Connect.Types.HoursOfOperationConfig" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "HoursOfOperationConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "day") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HoursOfOperationDays) :*: (S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HoursOfOperationTimeSlice) :*: S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HoursOfOperationTimeSlice))))

newHoursOfOperationConfig Source #

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.

HoursOfOperationSummary

data HoursOfOperationSummary Source #

Contains summary information about hours of operation for a contact center.

See: newHoursOfOperationSummary smart constructor.

Constructors

HoursOfOperationSummary' 

Fields

  • arn :: Maybe Text

    The Amazon Resource Name (ARN) of the hours of operation.

  • id :: Maybe Text

    The identifier of the hours of operation.

  • name :: Maybe Text

    The name of the hours of operation.

Instances

Instances details
FromJSON HoursOfOperationSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperationSummary

Generic HoursOfOperationSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperationSummary

Associated Types

type Rep HoursOfOperationSummary :: Type -> Type #

Read HoursOfOperationSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperationSummary

Show HoursOfOperationSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperationSummary

NFData HoursOfOperationSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperationSummary

Methods

rnf :: HoursOfOperationSummary -> () #

Eq HoursOfOperationSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperationSummary

Hashable HoursOfOperationSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperationSummary

type Rep HoursOfOperationSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperationSummary

type Rep HoursOfOperationSummary = D1 ('MetaData "HoursOfOperationSummary" "Amazonka.Connect.Types.HoursOfOperationSummary" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "HoursOfOperationSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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:id:HoursOfOperationSummary', hoursOfOperationSummary_id - The identifier of the hours of operation.

$sel:name:HoursOfOperationSummary', hoursOfOperationSummary_name - The name of the hours of operation.

hoursOfOperationSummary_arn :: Lens' HoursOfOperationSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) 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.

Constructors

HoursOfOperationTimeSlice' 

Fields

Instances

Instances details
FromJSON HoursOfOperationTimeSlice Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperationTimeSlice

ToJSON HoursOfOperationTimeSlice Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperationTimeSlice

Generic HoursOfOperationTimeSlice Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperationTimeSlice

Associated Types

type Rep HoursOfOperationTimeSlice :: Type -> Type #

Read HoursOfOperationTimeSlice Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperationTimeSlice

Show HoursOfOperationTimeSlice Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperationTimeSlice

NFData HoursOfOperationTimeSlice Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperationTimeSlice

Eq HoursOfOperationTimeSlice Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperationTimeSlice

Hashable HoursOfOperationTimeSlice Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperationTimeSlice

type Rep HoursOfOperationTimeSlice Source # 
Instance details

Defined in Amazonka.Connect.Types.HoursOfOperationTimeSlice

type Rep HoursOfOperationTimeSlice = D1 ('MetaData "HoursOfOperationTimeSlice" "Amazonka.Connect.Types.HoursOfOperationTimeSlice" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "HoursOfOperationTimeSlice'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hours") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "minutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))

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.

Instance

data Instance Source #

The Amazon Connect instance.

See: newInstance smart constructor.

Constructors

Instance' 

Fields

Instances

Instances details
FromJSON Instance Source # 
Instance details

Defined in Amazonka.Connect.Types.Instance

Generic Instance Source # 
Instance details

Defined in Amazonka.Connect.Types.Instance

Associated Types

type Rep Instance :: Type -> Type #

Methods

from :: Instance -> Rep Instance x #

to :: Rep Instance x -> Instance #

Show Instance Source # 
Instance details

Defined in Amazonka.Connect.Types.Instance

NFData Instance Source # 
Instance details

Defined in Amazonka.Connect.Types.Instance

Methods

rnf :: Instance -> () #

Eq Instance Source # 
Instance details

Defined in Amazonka.Connect.Types.Instance

Hashable Instance Source # 
Instance details

Defined in Amazonka.Connect.Types.Instance

Methods

hashWithSalt :: Int -> Instance -> Int #

hash :: Instance -> Int #

type Rep Instance Source # 
Instance details

Defined in Amazonka.Connect.Types.Instance

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:id:Instance', instance_id - The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

$sel:identityManagementType:Instance', instance_identityManagementType - The identity management type.

$sel:inboundCallsEnabled:Instance', instance_inboundCallsEnabled - Whether inbound calls are enabled.

$sel:instanceAlias:Instance', instance_instanceAlias - The alias of instance.

$sel:instanceStatus:Instance', instance_instanceStatus - The state of the instance.

$sel:outboundCallsEnabled:Instance', instance_outboundCallsEnabled - Whether outbound calls are enabled.

$sel:serviceRole:Instance', instance_serviceRole - The service role of the instance.

$sel:statusReason:Instance', instance_statusReason - Relevant details why the instance was not successfully created.

instance_arn :: Lens' Instance (Maybe Text) Source #

The Amazon Resource Name (ARN) of the instance.

instance_createdTime :: Lens' Instance (Maybe UTCTime) Source #

When the instance was created.

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_inboundCallsEnabled :: Lens' Instance (Maybe Bool) Source #

Whether inbound calls are enabled.

instance_outboundCallsEnabled :: Lens' Instance (Maybe Bool) Source #

Whether outbound calls are enabled.

instance_serviceRole :: Lens' Instance (Maybe Text) Source #

The service role of the instance.

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.

Constructors

InstanceStatusReason' 

Fields

Instances

Instances details
FromJSON InstanceStatusReason Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStatusReason

Generic InstanceStatusReason Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStatusReason

Associated Types

type Rep InstanceStatusReason :: Type -> Type #

Read InstanceStatusReason Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStatusReason

Show InstanceStatusReason Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStatusReason

NFData InstanceStatusReason Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStatusReason

Methods

rnf :: InstanceStatusReason -> () #

Eq InstanceStatusReason Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStatusReason

Hashable InstanceStatusReason Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStatusReason

type Rep InstanceStatusReason Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStatusReason

type Rep InstanceStatusReason = D1 ('MetaData "InstanceStatusReason" "Amazonka.Connect.Types.InstanceStatusReason" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "InstanceStatusReason'" 'PrefixI 'True) (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newInstanceStatusReason :: InstanceStatusReason Source #

Create a value of InstanceStatusReason with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:message:InstanceStatusReason', instanceStatusReason_message - The message.

InstanceStorageConfig

data InstanceStorageConfig Source #

The storage configuration for the instance.

See: newInstanceStorageConfig smart constructor.

Constructors

InstanceStorageConfig' 

Fields

Instances

Instances details
FromJSON InstanceStorageConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStorageConfig

ToJSON InstanceStorageConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStorageConfig

Generic InstanceStorageConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStorageConfig

Associated Types

type Rep InstanceStorageConfig :: Type -> Type #

Read InstanceStorageConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStorageConfig

Show InstanceStorageConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStorageConfig

NFData InstanceStorageConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStorageConfig

Methods

rnf :: InstanceStorageConfig -> () #

Eq InstanceStorageConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStorageConfig

Hashable InstanceStorageConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStorageConfig

type Rep InstanceStorageConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceStorageConfig

type Rep InstanceStorageConfig = D1 ('MetaData "InstanceStorageConfig" "Amazonka.Connect.Types.InstanceStorageConfig" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "InstanceStorageConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "associationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "kinesisFirehoseConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KinesisFirehoseConfig)) :*: S1 ('MetaSel ('Just "kinesisStreamConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KinesisStreamConfig)))) :*: (S1 ('MetaSel ('Just "kinesisVideoStreamConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KinesisVideoStreamConfig)) :*: (S1 ('MetaSel ('Just "s3Config") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3Config)) :*: S1 ('MetaSel ('Just "storageType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 StorageType)))))

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:kinesisFirehoseConfig:InstanceStorageConfig', instanceStorageConfig_kinesisFirehoseConfig - The configuration of the Kinesis Firehose delivery stream.

$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: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_kinesisFirehoseConfig :: Lens' InstanceStorageConfig (Maybe KinesisFirehoseConfig) Source #

The configuration of the Kinesis Firehose delivery stream.

InstanceSummary

data InstanceSummary Source #

Information about the instance.

See: newInstanceSummary smart constructor.

Constructors

InstanceSummary' 

Fields

Instances

Instances details
FromJSON InstanceSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceSummary

Generic InstanceSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceSummary

Associated Types

type Rep InstanceSummary :: Type -> Type #

Show InstanceSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceSummary

NFData InstanceSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceSummary

Methods

rnf :: InstanceSummary -> () #

Eq InstanceSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceSummary

Hashable InstanceSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceSummary

type Rep InstanceSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.InstanceSummary

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:id:InstanceSummary', instanceSummary_id - The identifier of the instance.

$sel:identityManagementType:InstanceSummary', instanceSummary_identityManagementType - The identity management type of the instance.

$sel:inboundCallsEnabled:InstanceSummary', instanceSummary_inboundCallsEnabled - Whether inbound calls are enabled.

$sel:instanceAlias:InstanceSummary', instanceSummary_instanceAlias - The alias of the instance.

$sel:instanceStatus:InstanceSummary', instanceSummary_instanceStatus - The state of the instance.

$sel:outboundCallsEnabled:InstanceSummary', instanceSummary_outboundCallsEnabled - Whether outbound calls are enabled.

$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_id :: Lens' InstanceSummary (Maybe Text) Source #

The identifier 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.

Constructors

IntegrationAssociationSummary' 

Fields

Instances

Instances details
FromJSON IntegrationAssociationSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.IntegrationAssociationSummary

Generic IntegrationAssociationSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.IntegrationAssociationSummary

Associated Types

type Rep IntegrationAssociationSummary :: Type -> Type #

Read IntegrationAssociationSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.IntegrationAssociationSummary

Show IntegrationAssociationSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.IntegrationAssociationSummary

NFData IntegrationAssociationSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.IntegrationAssociationSummary

Eq IntegrationAssociationSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.IntegrationAssociationSummary

Hashable IntegrationAssociationSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.IntegrationAssociationSummary

type Rep IntegrationAssociationSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.IntegrationAssociationSummary

type Rep IntegrationAssociationSummary = D1 ('MetaData "IntegrationAssociationSummary" "Amazonka.Connect.Types.IntegrationAssociationSummary" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "IntegrationAssociationSummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "integrationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "integrationAssociationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "integrationAssociationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "integrationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IntegrationType)) :*: S1 ('MetaSel ('Just "sourceApplicationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "sourceApplicationUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SourceType))))))

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:integrationArn:IntegrationAssociationSummary', integrationAssociationSummary_integrationArn - The Amazon Resource Name (ARN) for the AppIntegration.

$sel:integrationAssociationArn:IntegrationAssociationSummary', integrationAssociationSummary_integrationAssociationArn - The Amazon Resource Name (ARN) for the AppIntegration association.

$sel:integrationAssociationId:IntegrationAssociationSummary', integrationAssociationSummary_integrationAssociationId - The identifier for the AppIntegration association.

$sel:integrationType:IntegrationAssociationSummary', integrationAssociationSummary_integrationType - The integration type.

$sel:sourceApplicationName:IntegrationAssociationSummary', integrationAssociationSummary_sourceApplicationName - The user-provided, friendly name for the external application.

$sel:sourceApplicationUrl:IntegrationAssociationSummary', integrationAssociationSummary_sourceApplicationUrl - The URL for the external application.

$sel:sourceType:IntegrationAssociationSummary', integrationAssociationSummary_sourceType - The name of the source.

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_integrationArn :: Lens' IntegrationAssociationSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) for the AppIntegration.

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.

InvisibleFieldInfo

data InvisibleFieldInfo Source #

A field that is invisible to an agent.

See: newInvisibleFieldInfo smart constructor.

Constructors

InvisibleFieldInfo' 

Fields

Instances

Instances details
FromJSON InvisibleFieldInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.InvisibleFieldInfo

ToJSON InvisibleFieldInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.InvisibleFieldInfo

Generic InvisibleFieldInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.InvisibleFieldInfo

Associated Types

type Rep InvisibleFieldInfo :: Type -> Type #

Read InvisibleFieldInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.InvisibleFieldInfo

Show InvisibleFieldInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.InvisibleFieldInfo

NFData InvisibleFieldInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.InvisibleFieldInfo

Methods

rnf :: InvisibleFieldInfo -> () #

Eq InvisibleFieldInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.InvisibleFieldInfo

Hashable InvisibleFieldInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.InvisibleFieldInfo

type Rep InvisibleFieldInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.InvisibleFieldInfo

type Rep InvisibleFieldInfo = D1 ('MetaData "InvisibleFieldInfo" "Amazonka.Connect.Types.InvisibleFieldInfo" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "InvisibleFieldInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TaskTemplateFieldIdentifier))))

newInvisibleFieldInfo :: InvisibleFieldInfo Source #

Create a value of InvisibleFieldInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:id:InvisibleFieldInfo', invisibleFieldInfo_id - Identifier of the invisible field.

KinesisFirehoseConfig

data KinesisFirehoseConfig Source #

Configuration information of a Kinesis Data Firehose delivery stream.

See: newKinesisFirehoseConfig smart constructor.

Constructors

KinesisFirehoseConfig' 

Fields

Instances

Instances details
FromJSON KinesisFirehoseConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.KinesisFirehoseConfig

ToJSON KinesisFirehoseConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.KinesisFirehoseConfig

Generic KinesisFirehoseConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.KinesisFirehoseConfig

Associated Types

type Rep KinesisFirehoseConfig :: Type -> Type #

Read KinesisFirehoseConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.KinesisFirehoseConfig

Show KinesisFirehoseConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.KinesisFirehoseConfig

NFData KinesisFirehoseConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.KinesisFirehoseConfig

Methods

rnf :: KinesisFirehoseConfig -> () #

Eq KinesisFirehoseConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.KinesisFirehoseConfig

Hashable KinesisFirehoseConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.KinesisFirehoseConfig

type Rep KinesisFirehoseConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.KinesisFirehoseConfig

type Rep KinesisFirehoseConfig = D1 ('MetaData "KinesisFirehoseConfig" "Amazonka.Connect.Types.KinesisFirehoseConfig" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "KinesisFirehoseConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "firehoseArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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.

Constructors

KinesisStreamConfig' 

Fields

  • streamArn :: Text

    The Amazon Resource Name (ARN) of the data stream.

Instances

Instances details
FromJSON KinesisStreamConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.KinesisStreamConfig

ToJSON KinesisStreamConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.KinesisStreamConfig

Generic KinesisStreamConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.KinesisStreamConfig

Associated Types

type Rep KinesisStreamConfig :: Type -> Type #

Read KinesisStreamConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.KinesisStreamConfig

Show KinesisStreamConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.KinesisStreamConfig

NFData KinesisStreamConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.KinesisStreamConfig

Methods

rnf :: KinesisStreamConfig -> () #

Eq KinesisStreamConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.KinesisStreamConfig

Hashable KinesisStreamConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.KinesisStreamConfig

type Rep KinesisStreamConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.KinesisStreamConfig

type Rep KinesisStreamConfig = D1 ('MetaData "KinesisStreamConfig" "Amazonka.Connect.Types.KinesisStreamConfig" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "KinesisStreamConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "streamArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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.

Constructors

KinesisVideoStreamConfig' 

Fields

  • prefix :: Text

    The prefix of the video stream.

  • retentionPeriodHours :: Natural

    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.

  • encryptionConfig :: EncryptionConfig

    The encryption configuration.

Instances

Instances details
FromJSON KinesisVideoStreamConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.KinesisVideoStreamConfig

ToJSON KinesisVideoStreamConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.KinesisVideoStreamConfig

Generic KinesisVideoStreamConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.KinesisVideoStreamConfig

Associated Types

type Rep KinesisVideoStreamConfig :: Type -> Type #

Read KinesisVideoStreamConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.KinesisVideoStreamConfig

Show KinesisVideoStreamConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.KinesisVideoStreamConfig

NFData KinesisVideoStreamConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.KinesisVideoStreamConfig

Eq KinesisVideoStreamConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.KinesisVideoStreamConfig

Hashable KinesisVideoStreamConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.KinesisVideoStreamConfig

type Rep KinesisVideoStreamConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.KinesisVideoStreamConfig

type Rep KinesisVideoStreamConfig = D1 ('MetaData "KinesisVideoStreamConfig" "Amazonka.Connect.Types.KinesisVideoStreamConfig" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "KinesisVideoStreamConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "prefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "retentionPeriodHours") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "encryptionConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EncryptionConfig))))

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_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.

LexBot

data LexBot Source #

Configuration information of an Amazon Lex bot.

See: newLexBot smart constructor.

Constructors

LexBot' 

Fields

Instances

Instances details
FromJSON LexBot Source # 
Instance details

Defined in Amazonka.Connect.Types.LexBot

ToJSON LexBot Source # 
Instance details

Defined in Amazonka.Connect.Types.LexBot

Generic LexBot Source # 
Instance details

Defined in Amazonka.Connect.Types.LexBot

Associated Types

type Rep LexBot :: Type -> Type #

Methods

from :: LexBot -> Rep LexBot x #

to :: Rep LexBot x -> LexBot #

Read LexBot Source # 
Instance details

Defined in Amazonka.Connect.Types.LexBot

Show LexBot Source # 
Instance details

Defined in Amazonka.Connect.Types.LexBot

NFData LexBot Source # 
Instance details

Defined in Amazonka.Connect.Types.LexBot

Methods

rnf :: LexBot -> () #

Eq LexBot Source # 
Instance details

Defined in Amazonka.Connect.Types.LexBot

Methods

(==) :: LexBot -> LexBot -> Bool #

(/=) :: LexBot -> LexBot -> Bool #

Hashable LexBot Source # 
Instance details

Defined in Amazonka.Connect.Types.LexBot

Methods

hashWithSalt :: Int -> LexBot -> Int #

hash :: LexBot -> Int #

type Rep LexBot Source # 
Instance details

Defined in Amazonka.Connect.Types.LexBot

type Rep LexBot = D1 ('MetaData "LexBot" "Amazonka.Connect.Types.LexBot" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" '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))))

newLexBot :: LexBot Source #

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 Amazon Web Services Region where the Amazon Lex bot was created.

$sel:name:LexBot', lexBot_name - The name of the Amazon Lex bot.

lexBot_lexRegion :: Lens' LexBot (Maybe Text) Source #

The Amazon Web Services Region where the Amazon Lex bot was created.

lexBot_name :: Lens' LexBot (Maybe Text) Source #

The name of the Amazon Lex bot.

LexBotConfig

data LexBotConfig Source #

Configuration information of an Amazon Lex or Amazon Lex V2 bot.

See: newLexBotConfig smart constructor.

Constructors

LexBotConfig' 

Fields

Instances

Instances details
FromJSON LexBotConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.LexBotConfig

Generic LexBotConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.LexBotConfig

Associated Types

type Rep LexBotConfig :: Type -> Type #

Read LexBotConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.LexBotConfig

Show LexBotConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.LexBotConfig

NFData LexBotConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.LexBotConfig

Methods

rnf :: LexBotConfig -> () #

Eq LexBotConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.LexBotConfig

Hashable LexBotConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.LexBotConfig

type Rep LexBotConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.LexBotConfig

type Rep LexBotConfig = D1 ('MetaData "LexBotConfig" "Amazonka.Connect.Types.LexBotConfig" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "LexBotConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "lexBot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LexBot)) :*: S1 ('MetaSel ('Just "lexV2Bot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LexV2Bot))))

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_lexV2Bot :: Lens' LexBotConfig (Maybe LexV2Bot) Source #

Configuration information of an Amazon Lex V2 bot.

LexV2Bot

data LexV2Bot Source #

Configuration information of an Amazon Lex V2 bot.

See: newLexV2Bot smart constructor.

Constructors

LexV2Bot' 

Fields

Instances

Instances details
FromJSON LexV2Bot Source # 
Instance details

Defined in Amazonka.Connect.Types.LexV2Bot

ToJSON LexV2Bot Source # 
Instance details

Defined in Amazonka.Connect.Types.LexV2Bot

Generic LexV2Bot Source # 
Instance details

Defined in Amazonka.Connect.Types.LexV2Bot

Associated Types

type Rep LexV2Bot :: Type -> Type #

Methods

from :: LexV2Bot -> Rep LexV2Bot x #

to :: Rep LexV2Bot x -> LexV2Bot #

Read LexV2Bot Source # 
Instance details

Defined in Amazonka.Connect.Types.LexV2Bot

Show LexV2Bot Source # 
Instance details

Defined in Amazonka.Connect.Types.LexV2Bot

NFData LexV2Bot Source # 
Instance details

Defined in Amazonka.Connect.Types.LexV2Bot

Methods

rnf :: LexV2Bot -> () #

Eq LexV2Bot Source # 
Instance details

Defined in Amazonka.Connect.Types.LexV2Bot

Hashable LexV2Bot Source # 
Instance details

Defined in Amazonka.Connect.Types.LexV2Bot

Methods

hashWithSalt :: Int -> LexV2Bot -> Int #

hash :: LexV2Bot -> Int #

type Rep LexV2Bot Source # 
Instance details

Defined in Amazonka.Connect.Types.LexV2Bot

type Rep LexV2Bot = D1 ('MetaData "LexV2Bot" "Amazonka.Connect.Types.LexV2Bot" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "LexV2Bot'" 'PrefixI 'True) (S1 ('MetaSel ('Just "aliasArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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.

ListPhoneNumbersSummary

data ListPhoneNumbersSummary Source #

Information about phone numbers that have been claimed to your Amazon Connect instance or traffic distribution group.

See: newListPhoneNumbersSummary smart constructor.

Constructors

ListPhoneNumbersSummary' 

Fields

Instances

Instances details
FromJSON ListPhoneNumbersSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.ListPhoneNumbersSummary

Generic ListPhoneNumbersSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.ListPhoneNumbersSummary

Associated Types

type Rep ListPhoneNumbersSummary :: Type -> Type #

Read ListPhoneNumbersSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.ListPhoneNumbersSummary

Show ListPhoneNumbersSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.ListPhoneNumbersSummary

NFData ListPhoneNumbersSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.ListPhoneNumbersSummary

Methods

rnf :: ListPhoneNumbersSummary -> () #

Eq ListPhoneNumbersSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.ListPhoneNumbersSummary

Hashable ListPhoneNumbersSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.ListPhoneNumbersSummary

type Rep ListPhoneNumbersSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.ListPhoneNumbersSummary

type Rep ListPhoneNumbersSummary = D1 ('MetaData "ListPhoneNumbersSummary" "Amazonka.Connect.Types.ListPhoneNumbersSummary" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "ListPhoneNumbersSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "phoneNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "phoneNumberArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "phoneNumberCountryCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PhoneNumberCountryCode)))) :*: (S1 ('MetaSel ('Just "phoneNumberId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "phoneNumberType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PhoneNumberType)) :*: S1 ('MetaSel ('Just "targetArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newListPhoneNumbersSummary :: ListPhoneNumbersSummary Source #

Create a value of ListPhoneNumbersSummary with all optional fields omitted.

Use 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:ListPhoneNumbersSummary', listPhoneNumbersSummary_phoneNumber - The phone number. Phone numbers are formatted [+] [country code] [subscriber number including area code].

$sel:phoneNumberArn:ListPhoneNumbersSummary', listPhoneNumbersSummary_phoneNumberArn - The Amazon Resource Name (ARN) of the phone number.

$sel:phoneNumberCountryCode:ListPhoneNumbersSummary', listPhoneNumbersSummary_phoneNumberCountryCode - The ISO country code.

$sel:phoneNumberId:ListPhoneNumbersSummary', listPhoneNumbersSummary_phoneNumberId - A unique identifier for the phone number.

$sel:phoneNumberType:ListPhoneNumbersSummary', listPhoneNumbersSummary_phoneNumberType - The type of phone number.

$sel:targetArn:ListPhoneNumbersSummary', listPhoneNumbersSummary_targetArn - The Amazon Resource Name (ARN) for Amazon Connect instances or traffic distribution groups that phone numbers are claimed to.

listPhoneNumbersSummary_phoneNumber :: Lens' ListPhoneNumbersSummary (Maybe Text) Source #

The phone number. Phone numbers are formatted [+] [country code] [subscriber number including area code].

listPhoneNumbersSummary_phoneNumberArn :: Lens' ListPhoneNumbersSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) of the phone number.

listPhoneNumbersSummary_targetArn :: Lens' ListPhoneNumbersSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) for Amazon Connect instances or traffic distribution groups that phone numbers are claimed to.

MediaConcurrency

data MediaConcurrency Source #

Contains information about which channels are supported, and how many contacts an agent can have on a channel simultaneously.

See: newMediaConcurrency smart constructor.

Constructors

MediaConcurrency' 

Fields

  • channel :: Channel

    The channels that agents can handle in the Contact Control Panel (CCP).

  • concurrency :: Natural

    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.

Instances

Instances details
FromJSON MediaConcurrency Source # 
Instance details

Defined in Amazonka.Connect.Types.MediaConcurrency

ToJSON MediaConcurrency Source # 
Instance details

Defined in Amazonka.Connect.Types.MediaConcurrency

Generic MediaConcurrency Source # 
Instance details

Defined in Amazonka.Connect.Types.MediaConcurrency

Associated Types

type Rep MediaConcurrency :: Type -> Type #

Read MediaConcurrency Source # 
Instance details

Defined in Amazonka.Connect.Types.MediaConcurrency

Show MediaConcurrency Source # 
Instance details

Defined in Amazonka.Connect.Types.MediaConcurrency

NFData MediaConcurrency Source # 
Instance details

Defined in Amazonka.Connect.Types.MediaConcurrency

Methods

rnf :: MediaConcurrency -> () #

Eq MediaConcurrency Source # 
Instance details

Defined in Amazonka.Connect.Types.MediaConcurrency

Hashable MediaConcurrency Source # 
Instance details

Defined in Amazonka.Connect.Types.MediaConcurrency

type Rep MediaConcurrency Source # 
Instance details

Defined in Amazonka.Connect.Types.MediaConcurrency

type Rep MediaConcurrency = D1 ('MetaData "MediaConcurrency" "Amazonka.Connect.Types.MediaConcurrency" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "MediaConcurrency'" 'PrefixI 'True) (S1 ('MetaSel ('Just "channel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Channel) :*: S1 ('MetaSel ('Just "concurrency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))

newMediaConcurrency Source #

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.

NotificationRecipientType

data NotificationRecipientType Source #

The type of notification recipient.

See: newNotificationRecipientType smart constructor.

Constructors

NotificationRecipientType' 

Fields

  • userIds :: Maybe [Text]

    A list of user IDs.

  • userTags :: Maybe (HashMap Text Text)

    The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }. Amazon Connect users with the specified tags will be notified.

Instances

Instances details
FromJSON NotificationRecipientType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationRecipientType

ToJSON NotificationRecipientType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationRecipientType

Generic NotificationRecipientType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationRecipientType

Associated Types

type Rep NotificationRecipientType :: Type -> Type #

Read NotificationRecipientType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationRecipientType

Show NotificationRecipientType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationRecipientType

NFData NotificationRecipientType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationRecipientType

Eq NotificationRecipientType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationRecipientType

Hashable NotificationRecipientType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationRecipientType

type Rep NotificationRecipientType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationRecipientType

type Rep NotificationRecipientType = D1 ('MetaData "NotificationRecipientType" "Amazonka.Connect.Types.NotificationRecipientType" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "NotificationRecipientType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "userIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "userTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))))

newNotificationRecipientType :: NotificationRecipientType Source #

Create a value of NotificationRecipientType with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:userIds:NotificationRecipientType', notificationRecipientType_userIds - A list of user IDs.

$sel:userTags:NotificationRecipientType', notificationRecipientType_userTags - The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }. Amazon Connect users with the specified tags will be notified.

notificationRecipientType_userTags :: Lens' NotificationRecipientType (Maybe (HashMap Text Text)) Source #

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }. Amazon Connect users with the specified tags will be notified.

NumberReference

data NumberReference Source #

Information about a reference when the referenceType is NUMBER. Otherwise, null.

See: newNumberReference smart constructor.

Constructors

NumberReference' 

Fields

Instances

Instances details
FromJSON NumberReference Source # 
Instance details

Defined in Amazonka.Connect.Types.NumberReference

Generic NumberReference Source # 
Instance details

Defined in Amazonka.Connect.Types.NumberReference

Associated Types

type Rep NumberReference :: Type -> Type #

Read NumberReference Source # 
Instance details

Defined in Amazonka.Connect.Types.NumberReference

Show NumberReference Source # 
Instance details

Defined in Amazonka.Connect.Types.NumberReference

NFData NumberReference Source # 
Instance details

Defined in Amazonka.Connect.Types.NumberReference

Methods

rnf :: NumberReference -> () #

Eq NumberReference Source # 
Instance details

Defined in Amazonka.Connect.Types.NumberReference

Hashable NumberReference Source # 
Instance details

Defined in Amazonka.Connect.Types.NumberReference

type Rep NumberReference Source # 
Instance details

Defined in Amazonka.Connect.Types.NumberReference

type Rep NumberReference = D1 ('MetaData "NumberReference" "Amazonka.Connect.Types.NumberReference" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "NumberReference'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newNumberReference :: NumberReference Source #

Create a value of NumberReference with all optional fields omitted.

Use 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:NumberReference', numberReference_name - Identifier of the number reference.

$sel:value:NumberReference', numberReference_value - A valid number.

numberReference_name :: Lens' NumberReference (Maybe Text) Source #

Identifier of the number reference.

OutboundCallerConfig

data OutboundCallerConfig Source #

The outbound caller ID name, number, and outbound whisper flow.

See: newOutboundCallerConfig smart constructor.

Constructors

OutboundCallerConfig' 

Fields

Instances

Instances details
FromJSON OutboundCallerConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.OutboundCallerConfig

ToJSON OutboundCallerConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.OutboundCallerConfig

Generic OutboundCallerConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.OutboundCallerConfig

Associated Types

type Rep OutboundCallerConfig :: Type -> Type #

Read OutboundCallerConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.OutboundCallerConfig

Show OutboundCallerConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.OutboundCallerConfig

NFData OutboundCallerConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.OutboundCallerConfig

Methods

rnf :: OutboundCallerConfig -> () #

Eq OutboundCallerConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.OutboundCallerConfig

Hashable OutboundCallerConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.OutboundCallerConfig

type Rep OutboundCallerConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.OutboundCallerConfig

type Rep OutboundCallerConfig = D1 ('MetaData "OutboundCallerConfig" "Amazonka.Connect.Types.OutboundCallerConfig" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "OutboundCallerConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "outboundCallerIdName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "outboundCallerIdNumberId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "outboundFlowId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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:outboundCallerIdName:OutboundCallerConfig', outboundCallerConfig_outboundCallerIdName - The caller ID name.

$sel:outboundCallerIdNumberId:OutboundCallerConfig', outboundCallerConfig_outboundCallerIdNumberId - The caller ID number.

$sel:outboundFlowId:OutboundCallerConfig', outboundCallerConfig_outboundFlowId - The outbound whisper flow to be used during an outbound call.

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.

Constructors

ParticipantDetails' 

Fields

Instances

Instances details
ToJSON ParticipantDetails Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantDetails

Generic ParticipantDetails Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantDetails

Associated Types

type Rep ParticipantDetails :: Type -> Type #

Read ParticipantDetails Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantDetails

Show ParticipantDetails Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantDetails

NFData ParticipantDetails Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantDetails

Methods

rnf :: ParticipantDetails -> () #

Eq ParticipantDetails Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantDetails

Hashable ParticipantDetails Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantDetails

type Rep ParticipantDetails Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantDetails

type Rep ParticipantDetails = D1 ('MetaData "ParticipantDetails" "Amazonka.Connect.Types.ParticipantDetails" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "ParticipantDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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.

ParticipantTimerConfiguration

data ParticipantTimerConfiguration Source #

Configuration information for the timer. After the timer configuration is set, it persists for the duration of the chat. It persists across new contacts in the chain, for example, transfer contacts.

For more information about how chat timeouts work, see Set up chat timeouts for human participants.

See: newParticipantTimerConfiguration smart constructor.

Constructors

ParticipantTimerConfiguration' 

Fields

  • participantRole :: TimerEligibleParticipantRoles

    The role of the participant in the chat conversation.

  • timerType :: ParticipantTimerType

    The type of timer. IDLE indicates the timer applies for considering a human chat participant as idle. DISCONNECT_NONCUSTOMER indicates the timer applies to automatically disconnecting a chat participant due to idleness.

  • timerValue :: ParticipantTimerValue

    The value of the timer. Either the timer action (Unset to delete the timer), or the duration of the timer in minutes. Only one value can be set.

Instances

Instances details
ToJSON ParticipantTimerConfiguration Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerConfiguration

Generic ParticipantTimerConfiguration Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerConfiguration

Associated Types

type Rep ParticipantTimerConfiguration :: Type -> Type #

Read ParticipantTimerConfiguration Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerConfiguration

Show ParticipantTimerConfiguration Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerConfiguration

NFData ParticipantTimerConfiguration Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerConfiguration

Eq ParticipantTimerConfiguration Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerConfiguration

Hashable ParticipantTimerConfiguration Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerConfiguration

type Rep ParticipantTimerConfiguration Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerConfiguration

type Rep ParticipantTimerConfiguration = D1 ('MetaData "ParticipantTimerConfiguration" "Amazonka.Connect.Types.ParticipantTimerConfiguration" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "ParticipantTimerConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "participantRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TimerEligibleParticipantRoles) :*: (S1 ('MetaSel ('Just "timerType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ParticipantTimerType) :*: S1 ('MetaSel ('Just "timerValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ParticipantTimerValue))))

newParticipantTimerConfiguration Source #

Create a value of ParticipantTimerConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:participantRole:ParticipantTimerConfiguration', participantTimerConfiguration_participantRole - The role of the participant in the chat conversation.

$sel:timerType:ParticipantTimerConfiguration', participantTimerConfiguration_timerType - The type of timer. IDLE indicates the timer applies for considering a human chat participant as idle. DISCONNECT_NONCUSTOMER indicates the timer applies to automatically disconnecting a chat participant due to idleness.

$sel:timerValue:ParticipantTimerConfiguration', participantTimerConfiguration_timerValue - The value of the timer. Either the timer action (Unset to delete the timer), or the duration of the timer in minutes. Only one value can be set.

participantTimerConfiguration_timerType :: Lens' ParticipantTimerConfiguration ParticipantTimerType Source #

The type of timer. IDLE indicates the timer applies for considering a human chat participant as idle. DISCONNECT_NONCUSTOMER indicates the timer applies to automatically disconnecting a chat participant due to idleness.

participantTimerConfiguration_timerValue :: Lens' ParticipantTimerConfiguration ParticipantTimerValue Source #

The value of the timer. Either the timer action (Unset to delete the timer), or the duration of the timer in minutes. Only one value can be set.

ParticipantTimerValue

data ParticipantTimerValue Source #

The value of the timer. Either the timer action (Unset to delete the timer), or the duration of the timer in minutes. Only one value can be set.

For more information about how chat timeouts work, see Set up chat timeouts for human participants.

See: newParticipantTimerValue smart constructor.

Constructors

ParticipantTimerValue' 

Fields

Instances

Instances details
ToJSON ParticipantTimerValue Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerValue

Generic ParticipantTimerValue Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerValue

Associated Types

type Rep ParticipantTimerValue :: Type -> Type #

Read ParticipantTimerValue Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerValue

Show ParticipantTimerValue Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerValue

NFData ParticipantTimerValue Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerValue

Methods

rnf :: ParticipantTimerValue -> () #

Eq ParticipantTimerValue Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerValue

Hashable ParticipantTimerValue Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerValue

type Rep ParticipantTimerValue Source # 
Instance details

Defined in Amazonka.Connect.Types.ParticipantTimerValue

type Rep ParticipantTimerValue = D1 ('MetaData "ParticipantTimerValue" "Amazonka.Connect.Types.ParticipantTimerValue" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "ParticipantTimerValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "participantTimerAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ParticipantTimerAction)) :*: S1 ('MetaSel ('Just "participantTimerDurationInMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))

newParticipantTimerValue :: ParticipantTimerValue Source #

Create a value of ParticipantTimerValue with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:participantTimerAction:ParticipantTimerValue', participantTimerValue_participantTimerAction - The timer action. Currently only one value is allowed: Unset. It deletes a timer.

$sel:participantTimerDurationInMinutes:ParticipantTimerValue', participantTimerValue_participantTimerDurationInMinutes - The duration of a timer, in minutes.

participantTimerValue_participantTimerAction :: Lens' ParticipantTimerValue (Maybe ParticipantTimerAction) Source #

The timer action. Currently only one value is allowed: Unset. It deletes a timer.

PhoneNumberQuickConnectConfig

data PhoneNumberQuickConnectConfig Source #

Contains information about a phone number for a quick connect.

See: newPhoneNumberQuickConnectConfig smart constructor.

Constructors

PhoneNumberQuickConnectConfig' 

Fields

Instances

Instances details
FromJSON PhoneNumberQuickConnectConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberQuickConnectConfig

ToJSON PhoneNumberQuickConnectConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberQuickConnectConfig

Generic PhoneNumberQuickConnectConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberQuickConnectConfig

Associated Types

type Rep PhoneNumberQuickConnectConfig :: Type -> Type #

Read PhoneNumberQuickConnectConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberQuickConnectConfig

Show PhoneNumberQuickConnectConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberQuickConnectConfig

NFData PhoneNumberQuickConnectConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberQuickConnectConfig

Eq PhoneNumberQuickConnectConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberQuickConnectConfig

Hashable PhoneNumberQuickConnectConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberQuickConnectConfig

type Rep PhoneNumberQuickConnectConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberQuickConnectConfig

type Rep PhoneNumberQuickConnectConfig = D1 ('MetaData "PhoneNumberQuickConnectConfig" "Amazonka.Connect.Types.PhoneNumberQuickConnectConfig" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" '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.

PhoneNumberStatus

data PhoneNumberStatus Source #

The status of the phone number.

  • CLAIMED means the previous ClaimedPhoneNumber or UpdatePhoneNumber operation succeeded.
  • IN_PROGRESS means a ClaimedPhoneNumber or UpdatePhoneNumber operation is still in progress and has not yet completed. You can call DescribePhoneNumber at a later time to verify if the previous operation has completed.
  • FAILED indicates that the previous ClaimedPhoneNumber or UpdatePhoneNumber operation has failed. It will include a message indicating the failure reason. A common reason for a failure may be that the TargetArn value you are claiming or updating a phone number to has reached its limit of total claimed numbers. If you received a FAILED status from a ClaimPhoneNumber API call, you have one day to retry claiming the phone number before the number is released back to the inventory for other customers to claim.

See: newPhoneNumberStatus smart constructor.

Constructors

PhoneNumberStatus' 

Fields

Instances

Instances details
FromJSON PhoneNumberStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberStatus

Generic PhoneNumberStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberStatus

Associated Types

type Rep PhoneNumberStatus :: Type -> Type #

Read PhoneNumberStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberStatus

Show PhoneNumberStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberStatus

NFData PhoneNumberStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberStatus

Methods

rnf :: PhoneNumberStatus -> () #

Eq PhoneNumberStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberStatus

Hashable PhoneNumberStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberStatus

type Rep PhoneNumberStatus Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberStatus

type Rep PhoneNumberStatus = D1 ('MetaData "PhoneNumberStatus" "Amazonka.Connect.Types.PhoneNumberStatus" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "PhoneNumberStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PhoneNumberWorkflowStatus))))

newPhoneNumberStatus :: PhoneNumberStatus Source #

Create a value of PhoneNumberStatus with all optional fields omitted.

Use 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:PhoneNumberStatus', phoneNumberStatus_message - The status message.

$sel:status:PhoneNumberStatus', phoneNumberStatus_status - The status.

PhoneNumberSummary

data PhoneNumberSummary Source #

Contains summary information about a phone number for a contact center.

See: newPhoneNumberSummary smart constructor.

Constructors

PhoneNumberSummary' 

Fields

Instances

Instances details
FromJSON PhoneNumberSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberSummary

Generic PhoneNumberSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberSummary

Associated Types

type Rep PhoneNumberSummary :: Type -> Type #

Read PhoneNumberSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberSummary

Show PhoneNumberSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberSummary

NFData PhoneNumberSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberSummary

Methods

rnf :: PhoneNumberSummary -> () #

Eq PhoneNumberSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberSummary

Hashable PhoneNumberSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberSummary

type Rep PhoneNumberSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.PhoneNumberSummary

type Rep PhoneNumberSummary = D1 ('MetaData "PhoneNumberSummary" "Amazonka.Connect.Types.PhoneNumberSummary" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "PhoneNumberSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "phoneNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "phoneNumberCountryCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PhoneNumberCountryCode)) :*: S1 ('MetaSel ('Just "phoneNumberType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PhoneNumberType))))))

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:arn:PhoneNumberSummary', phoneNumberSummary_arn - The Amazon Resource Name (ARN) of the phone number.

$sel:id:PhoneNumberSummary', phoneNumberSummary_id - The identifier of the phone number.

$sel:phoneNumber:PhoneNumberSummary', phoneNumberSummary_phoneNumber - The phone number.

$sel:phoneNumberCountryCode:PhoneNumberSummary', phoneNumberSummary_phoneNumberCountryCode - The ISO country code.

$sel:phoneNumberType:PhoneNumberSummary', phoneNumberSummary_phoneNumberType - The type of phone number.

phoneNumberSummary_arn :: Lens' PhoneNumberSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) of the phone number.

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.

Constructors

PromptSummary' 

Fields

Instances

Instances details
FromJSON PromptSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.PromptSummary

Generic PromptSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.PromptSummary

Associated Types

type Rep PromptSummary :: Type -> Type #

Read PromptSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.PromptSummary

Show PromptSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.PromptSummary

NFData PromptSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.PromptSummary

Methods

rnf :: PromptSummary -> () #

Eq PromptSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.PromptSummary

Hashable PromptSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.PromptSummary

type Rep PromptSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.PromptSummary

type Rep PromptSummary = D1 ('MetaData "PromptSummary" "Amazonka.Connect.Types.PromptSummary" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "PromptSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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:id:PromptSummary', promptSummary_id - The identifier of the prompt.

$sel:name:PromptSummary', promptSummary_name - The name of the prompt.

promptSummary_arn :: Lens' PromptSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) of the prompt.

promptSummary_id :: Lens' PromptSummary (Maybe Text) Source #

The identifier of the prompt.

Queue

data Queue Source #

Contains information about a queue.

See: newQueue smart constructor.

Constructors

Queue' 

Fields

Instances

Instances details
FromJSON Queue Source # 
Instance details

Defined in Amazonka.Connect.Types.Queue

Generic Queue Source # 
Instance details

Defined in Amazonka.Connect.Types.Queue

Associated Types

type Rep Queue :: Type -> Type #

Methods

from :: Queue -> Rep Queue x #

to :: Rep Queue x -> Queue #

Read Queue Source # 
Instance details

Defined in Amazonka.Connect.Types.Queue

Show Queue Source # 
Instance details

Defined in Amazonka.Connect.Types.Queue

Methods

showsPrec :: Int -> Queue -> ShowS #

show :: Queue -> String #

showList :: [Queue] -> ShowS #

NFData Queue Source # 
Instance details

Defined in Amazonka.Connect.Types.Queue

Methods

rnf :: Queue -> () #

Eq Queue Source # 
Instance details

Defined in Amazonka.Connect.Types.Queue

Methods

(==) :: Queue -> Queue -> Bool #

(/=) :: Queue -> Queue -> Bool #

Hashable Queue Source # 
Instance details

Defined in Amazonka.Connect.Types.Queue

Methods

hashWithSalt :: Int -> Queue -> Int #

hash :: Queue -> Int #

type Rep Queue Source # 
Instance details

Defined in Amazonka.Connect.Types.Queue

newQueue :: Queue Source #

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:description:Queue', queue_description - The description of the queue.

$sel:hoursOfOperationId:Queue', queue_hoursOfOperationId - The identifier for the hours of operation.

$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:outboundCallerConfig:Queue', queue_outboundCallerConfig - The outbound caller ID name, number, and outbound whisper flow.

$sel:queueArn:Queue', queue_queueArn - The Amazon Resource Name (ARN) for the queue.

$sel:queueId:Queue', queue_queueId - The identifier for the queue.

$sel:status:Queue', queue_status - The status of the queue.

$sel:tags:Queue', queue_tags - The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

queue_description :: Lens' Queue (Maybe Text) Source #

The description of the queue.

queue_hoursOfOperationId :: Lens' Queue (Maybe Text) Source #

The identifier for the hours of operation.

queue_maxContacts :: Lens' Queue (Maybe Natural) Source #

The maximum number of contacts that can be in the queue before it is considered full.

queue_name :: Lens' Queue (Maybe Text) Source #

The name of the queue.

queue_outboundCallerConfig :: Lens' Queue (Maybe OutboundCallerConfig) Source #

The outbound caller ID name, number, and outbound whisper flow.

queue_queueArn :: Lens' Queue (Maybe Text) Source #

The Amazon Resource Name (ARN) for the queue.

queue_queueId :: Lens' Queue (Maybe Text) Source #

The identifier for the queue.

queue_status :: Lens' Queue (Maybe QueueStatus) Source #

The status of the queue.

queue_tags :: Lens' Queue (Maybe (HashMap Text Text)) Source #

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

QueueInfo

data QueueInfo Source #

If this contact was queued, this contains information about the queue.

See: newQueueInfo smart constructor.

Constructors

QueueInfo' 

Fields

Instances

Instances details
FromJSON QueueInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueInfo

Generic QueueInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueInfo

Associated Types

type Rep QueueInfo :: Type -> Type #

Read QueueInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueInfo

Show QueueInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueInfo

NFData QueueInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueInfo

Methods

rnf :: QueueInfo -> () #

Eq QueueInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueInfo

Hashable QueueInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueInfo

type Rep QueueInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueInfo

type Rep QueueInfo = D1 ('MetaData "QueueInfo" "Amazonka.Connect.Types.QueueInfo" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "QueueInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enqueueTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newQueueInfo :: QueueInfo Source #

Create a value of QueueInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:enqueueTimestamp:QueueInfo', queueInfo_enqueueTimestamp - The timestamp when the contact was added to the queue.

$sel:id:QueueInfo', queueInfo_id - The unique identifier for the queue.

queueInfo_enqueueTimestamp :: Lens' QueueInfo (Maybe UTCTime) Source #

The timestamp when the contact was added to the queue.

queueInfo_id :: Lens' QueueInfo (Maybe Text) Source #

The unique identifier for the queue.

QueueQuickConnectConfig

data QueueQuickConnectConfig Source #

Contains information about a queue for a quick connect. The flow must be of type Transfer to Queue.

See: newQueueQuickConnectConfig smart constructor.

Constructors

QueueQuickConnectConfig' 

Fields

Instances

Instances details
FromJSON QueueQuickConnectConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueQuickConnectConfig

ToJSON QueueQuickConnectConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueQuickConnectConfig

Generic QueueQuickConnectConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueQuickConnectConfig

Associated Types

type Rep QueueQuickConnectConfig :: Type -> Type #

Read QueueQuickConnectConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueQuickConnectConfig

Show QueueQuickConnectConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueQuickConnectConfig

NFData QueueQuickConnectConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueQuickConnectConfig

Methods

rnf :: QueueQuickConnectConfig -> () #

Eq QueueQuickConnectConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueQuickConnectConfig

Hashable QueueQuickConnectConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueQuickConnectConfig

type Rep QueueQuickConnectConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueQuickConnectConfig

type Rep QueueQuickConnectConfig = D1 ('MetaData "QueueQuickConnectConfig" "Amazonka.Connect.Types.QueueQuickConnectConfig" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "QueueQuickConnectConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "queueId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "contactFlowId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newQueueQuickConnectConfig Source #

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 flow.

QueueReference

data QueueReference Source #

Contains information about a queue resource for which metrics are returned.

See: newQueueReference smart constructor.

Constructors

QueueReference' 

Fields

Instances

Instances details
FromJSON QueueReference Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueReference

Generic QueueReference Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueReference

Associated Types

type Rep QueueReference :: Type -> Type #

Read QueueReference Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueReference

Show QueueReference Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueReference

NFData QueueReference Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueReference

Methods

rnf :: QueueReference -> () #

Eq QueueReference Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueReference

Hashable QueueReference Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueReference

type Rep QueueReference Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueReference

type Rep QueueReference = D1 ('MetaData "QueueReference" "Amazonka.Connect.Types.QueueReference" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "QueueReference'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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.

QueueSearchCriteria

data QueueSearchCriteria Source #

The search criteria to be used to return queues.

The name and description fields support "contains" queries with a minimum of 2 characters and a maximum of 25 characters. Any queries with character lengths outside of this range will throw invalid results.

See: newQueueSearchCriteria smart constructor.

Constructors

QueueSearchCriteria' 

Fields

Instances

Instances details
ToJSON QueueSearchCriteria Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueSearchCriteria

Generic QueueSearchCriteria Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueSearchCriteria

Associated Types

type Rep QueueSearchCriteria :: Type -> Type #

Read QueueSearchCriteria Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueSearchCriteria

Show QueueSearchCriteria Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueSearchCriteria

NFData QueueSearchCriteria Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueSearchCriteria

Methods

rnf :: QueueSearchCriteria -> () #

Eq QueueSearchCriteria Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueSearchCriteria

Hashable QueueSearchCriteria Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueSearchCriteria

type Rep QueueSearchCriteria Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueSearchCriteria

type Rep QueueSearchCriteria = D1 ('MetaData "QueueSearchCriteria" "Amazonka.Connect.Types.QueueSearchCriteria" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "QueueSearchCriteria'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "andConditions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [QueueSearchCriteria])) :*: S1 ('MetaSel ('Just "orConditions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [QueueSearchCriteria]))) :*: (S1 ('MetaSel ('Just "queueTypeCondition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SearchableQueueType)) :*: S1 ('MetaSel ('Just "stringCondition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StringCondition)))))

newQueueSearchCriteria :: QueueSearchCriteria Source #

Create a value of QueueSearchCriteria with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:andConditions:QueueSearchCriteria', queueSearchCriteria_andConditions - A list of conditions which would be applied together with an AND condition.

$sel:orConditions:QueueSearchCriteria', queueSearchCriteria_orConditions - A list of conditions which would be applied together with an OR condition.

$sel:queueTypeCondition:QueueSearchCriteria', queueSearchCriteria_queueTypeCondition - The type of queue.

$sel:stringCondition:QueueSearchCriteria', queueSearchCriteria_stringCondition - Undocumented member.

queueSearchCriteria_andConditions :: Lens' QueueSearchCriteria (Maybe [QueueSearchCriteria]) Source #

A list of conditions which would be applied together with an AND condition.

queueSearchCriteria_orConditions :: Lens' QueueSearchCriteria (Maybe [QueueSearchCriteria]) Source #

A list of conditions which would be applied together with an OR condition.

QueueSearchFilter

data QueueSearchFilter Source #

Filters to be applied to search results.

See: newQueueSearchFilter smart constructor.

Instances

Instances details
ToJSON QueueSearchFilter Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueSearchFilter

Generic QueueSearchFilter Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueSearchFilter

Associated Types

type Rep QueueSearchFilter :: Type -> Type #

Read QueueSearchFilter Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueSearchFilter

Show QueueSearchFilter Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueSearchFilter

NFData QueueSearchFilter Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueSearchFilter

Methods

rnf :: QueueSearchFilter -> () #

Eq QueueSearchFilter Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueSearchFilter

Hashable QueueSearchFilter Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueSearchFilter

type Rep QueueSearchFilter Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueSearchFilter

type Rep QueueSearchFilter = D1 ('MetaData "QueueSearchFilter" "Amazonka.Connect.Types.QueueSearchFilter" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "QueueSearchFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tagFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ControlPlaneTagFilter))))

newQueueSearchFilter :: QueueSearchFilter Source #

Create a value of QueueSearchFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tagFilter:QueueSearchFilter', queueSearchFilter_tagFilter - Undocumented member.

QueueSummary

data QueueSummary Source #

Contains summary information about a queue.

See: newQueueSummary smart constructor.

Constructors

QueueSummary' 

Fields

Instances

Instances details
FromJSON QueueSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueSummary

Generic QueueSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueSummary

Associated Types

type Rep QueueSummary :: Type -> Type #

Read QueueSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueSummary

Show QueueSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueSummary

NFData QueueSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueSummary

Methods

rnf :: QueueSummary -> () #

Eq QueueSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueSummary

Hashable QueueSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueSummary

type Rep QueueSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.QueueSummary

type Rep QueueSummary = D1 ('MetaData "QueueSummary" "Amazonka.Connect.Types.QueueSummary" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "QueueSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "queueType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe QueueType)))))

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:id:QueueSummary', queueSummary_id - The identifier of the queue.

$sel:name:QueueSummary', queueSummary_name - The name 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_id :: Lens' QueueSummary (Maybe Text) Source #

The identifier of the queue.

QuickConnect

data QuickConnect Source #

Contains information about a quick connect.

See: newQuickConnect smart constructor.

Constructors

QuickConnect' 

Fields

Instances

Instances details
FromJSON QuickConnect Source # 
Instance details

Defined in Amazonka.Connect.Types.QuickConnect

Generic QuickConnect Source # 
Instance details

Defined in Amazonka.Connect.Types.QuickConnect

Associated Types

type Rep QuickConnect :: Type -> Type #

Read QuickConnect Source # 
Instance details

Defined in Amazonka.Connect.Types.QuickConnect

Show QuickConnect Source # 
Instance details

Defined in Amazonka.Connect.Types.QuickConnect

NFData QuickConnect Source # 
Instance details

Defined in Amazonka.Connect.Types.QuickConnect

Methods

rnf :: QuickConnect -> () #

Eq QuickConnect Source # 
Instance details

Defined in Amazonka.Connect.Types.QuickConnect

Hashable QuickConnect Source # 
Instance details

Defined in Amazonka.Connect.Types.QuickConnect

type Rep QuickConnect Source # 
Instance details

Defined in Amazonka.Connect.Types.QuickConnect

type Rep QuickConnect = D1 ('MetaData "QuickConnect" "Amazonka.Connect.Types.QuickConnect" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "QuickConnect'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "quickConnectARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "quickConnectConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe QuickConnectConfig)) :*: (S1 ('MetaSel ('Just "quickConnectId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))))))

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:description:QuickConnect', quickConnect_description - The description.

$sel:name:QuickConnect', quickConnect_name - The name of the quick connect.

$sel:quickConnectARN:QuickConnect', quickConnect_quickConnectARN - The Amazon Resource Name (ARN) of the quick connect.

$sel:quickConnectConfig:QuickConnect', quickConnect_quickConnectConfig - Contains information about the quick connect.

$sel:quickConnectId:QuickConnect', quickConnect_quickConnectId - The identifier for the quick connect.

$sel:tags:QuickConnect', quickConnect_tags - The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

quickConnect_name :: Lens' QuickConnect (Maybe Text) Source #

The name of the quick connect.

quickConnect_quickConnectARN :: Lens' QuickConnect (Maybe Text) Source #

The Amazon Resource Name (ARN) of the quick connect.

quickConnect_quickConnectConfig :: Lens' QuickConnect (Maybe QuickConnectConfig) Source #

Contains information about the quick connect.

quickConnect_quickConnectId :: Lens' QuickConnect (Maybe Text) Source #

The identifier for the quick connect.

quickConnect_tags :: Lens' QuickConnect (Maybe (HashMap Text Text)) Source #

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

QuickConnectConfig

data QuickConnectConfig Source #

Contains configuration settings for a quick connect.

See: newQuickConnectConfig smart constructor.

Constructors

QuickConnectConfig' 

Fields

Instances

Instances details
FromJSON QuickConnectConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.QuickConnectConfig

ToJSON QuickConnectConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.QuickConnectConfig

Generic QuickConnectConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.QuickConnectConfig

Associated Types

type Rep QuickConnectConfig :: Type -> Type #

Read QuickConnectConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.QuickConnectConfig

Show QuickConnectConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.QuickConnectConfig

NFData QuickConnectConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.QuickConnectConfig

Methods

rnf :: QuickConnectConfig -> () #

Eq QuickConnectConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.QuickConnectConfig

Hashable QuickConnectConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.QuickConnectConfig

type Rep QuickConnectConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.QuickConnectConfig

type Rep QuickConnectConfig = D1 ('MetaData "QuickConnectConfig" "Amazonka.Connect.Types.QuickConnectConfig" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "QuickConnectConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "phoneConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PhoneNumberQuickConnectConfig)) :*: S1 ('MetaSel ('Just "queueConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe QueueQuickConnectConfig))) :*: (S1 ('MetaSel ('Just "userConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UserQuickConnectConfig)) :*: S1 ('MetaSel ('Just "quickConnectType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 QuickConnectType))))

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:phoneConfig:QuickConnectConfig', quickConnectConfig_phoneConfig - The phone configuration. This is required only if QuickConnectType is PHONE_NUMBER.

$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: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_phoneConfig :: Lens' QuickConnectConfig (Maybe PhoneNumberQuickConnectConfig) Source #

The phone configuration. This is required only if QuickConnectType is PHONE_NUMBER.

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_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.

Constructors

QuickConnectSummary' 

Fields

  • arn :: Maybe Text

    The Amazon Resource Name (ARN) of the quick connect.

  • id :: Maybe Text

    The identifier for the quick connect.

  • name :: Maybe Text

    The name of the quick connect.

  • quickConnectType :: Maybe 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).

Instances

Instances details
FromJSON QuickConnectSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.QuickConnectSummary

Generic QuickConnectSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.QuickConnectSummary

Associated Types

type Rep QuickConnectSummary :: Type -> Type #

Read QuickConnectSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.QuickConnectSummary

Show QuickConnectSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.QuickConnectSummary

NFData QuickConnectSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.QuickConnectSummary

Methods

rnf :: QuickConnectSummary -> () #

Eq QuickConnectSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.QuickConnectSummary

Hashable QuickConnectSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.QuickConnectSummary

type Rep QuickConnectSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.QuickConnectSummary

type Rep QuickConnectSummary = D1 ('MetaData "QuickConnectSummary" "Amazonka.Connect.Types.QuickConnectSummary" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "QuickConnectSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "quickConnectType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe QuickConnectType)))))

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:id:QuickConnectSummary', quickConnectSummary_id - The identifier for the quick connect.

$sel:name:QuickConnectSummary', quickConnectSummary_name - The name 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).

quickConnectSummary_arn :: Lens' QuickConnectSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) of the quick connect.

quickConnectSummary_id :: Lens' QuickConnectSummary (Maybe Text) Source #

The identifier for 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).

ReadOnlyFieldInfo

data ReadOnlyFieldInfo Source #

Indicates a field that is read-only to an agent.

See: newReadOnlyFieldInfo smart constructor.

Constructors

ReadOnlyFieldInfo' 

Fields

Instances

Instances details
FromJSON ReadOnlyFieldInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.ReadOnlyFieldInfo

ToJSON ReadOnlyFieldInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.ReadOnlyFieldInfo

Generic ReadOnlyFieldInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.ReadOnlyFieldInfo

Associated Types

type Rep ReadOnlyFieldInfo :: Type -> Type #

Read ReadOnlyFieldInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.ReadOnlyFieldInfo

Show ReadOnlyFieldInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.ReadOnlyFieldInfo

NFData ReadOnlyFieldInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.ReadOnlyFieldInfo

Methods

rnf :: ReadOnlyFieldInfo -> () #

Eq ReadOnlyFieldInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.ReadOnlyFieldInfo

Hashable ReadOnlyFieldInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.ReadOnlyFieldInfo

type Rep ReadOnlyFieldInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.ReadOnlyFieldInfo

type Rep ReadOnlyFieldInfo = D1 ('MetaData "ReadOnlyFieldInfo" "Amazonka.Connect.Types.ReadOnlyFieldInfo" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "ReadOnlyFieldInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TaskTemplateFieldIdentifier))))

newReadOnlyFieldInfo :: ReadOnlyFieldInfo Source #

Create a value of ReadOnlyFieldInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:id:ReadOnlyFieldInfo', readOnlyFieldInfo_id - Identifier of the read-only field.

Reference

data Reference Source #

Well-formed data on a contact, used by agents to complete a contact request. You can have up to 4,096 UTF-8 bytes across all references for a contact.

See: newReference smart constructor.

Constructors

Reference' 

Fields

  • value :: Text

    A valid value for the reference. For example, for a URL reference, a formatted URL that is displayed to an agent in the Contact Control Panel (CCP).

  • type' :: ReferenceType

    The type of the reference. DATE must be of type Epoch timestamp.

Instances

Instances details
FromJSON Reference Source # 
Instance details

Defined in Amazonka.Connect.Types.Reference

ToJSON Reference Source # 
Instance details

Defined in Amazonka.Connect.Types.Reference

Generic Reference Source # 
Instance details

Defined in Amazonka.Connect.Types.Reference

Associated Types

type Rep Reference :: Type -> Type #

Read Reference Source # 
Instance details

Defined in Amazonka.Connect.Types.Reference

Show Reference Source # 
Instance details

Defined in Amazonka.Connect.Types.Reference

NFData Reference Source # 
Instance details

Defined in Amazonka.Connect.Types.Reference

Methods

rnf :: Reference -> () #

Eq Reference Source # 
Instance details

Defined in Amazonka.Connect.Types.Reference

Hashable Reference Source # 
Instance details

Defined in Amazonka.Connect.Types.Reference

type Rep Reference Source # 
Instance details

Defined in Amazonka.Connect.Types.Reference

type Rep Reference = D1 ('MetaData "Reference" "Amazonka.Connect.Types.Reference" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "Reference'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ReferenceType)))

newReference Source #

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 valid value for the reference. For example, for a URL reference, a formatted URL that is displayed to an agent in the Contact Control Panel (CCP).

$sel:type':Reference', reference_type - The type of the reference. DATE must be of type Epoch timestamp.

reference_value :: Lens' Reference Text Source #

A valid value for the reference. For example, for a URL reference, a formatted URL that is displayed to an agent in the Contact Control Panel (CCP).

reference_type :: Lens' Reference ReferenceType Source #

The type of the reference. DATE must be of type Epoch timestamp.

ReferenceSummary

data ReferenceSummary Source #

Contains summary information about a reference. ReferenceSummary contains only one non null field between the URL and attachment based on the reference type.

See: newReferenceSummary smart constructor.

Constructors

ReferenceSummary' 

Fields

Instances

Instances details
FromJSON ReferenceSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.ReferenceSummary

Generic ReferenceSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.ReferenceSummary

Associated Types

type Rep ReferenceSummary :: Type -> Type #

Read ReferenceSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.ReferenceSummary

Show ReferenceSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.ReferenceSummary

NFData ReferenceSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.ReferenceSummary

Methods

rnf :: ReferenceSummary -> () #

Eq ReferenceSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.ReferenceSummary

Hashable ReferenceSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.ReferenceSummary

type Rep ReferenceSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.ReferenceSummary

newReferenceSummary :: ReferenceSummary Source #

Create a value of ReferenceSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:attachment:ReferenceSummary', referenceSummary_attachment - Information about the reference when the referenceType is ATTACHMENT. Otherwise, null.

$sel:date:ReferenceSummary', referenceSummary_date - Information about a reference when the referenceType is DATE. Otherwise, null.

$sel:email:ReferenceSummary', referenceSummary_email - Information about a reference when the referenceType is EMAIL. Otherwise, null.

$sel:number:ReferenceSummary', referenceSummary_number - Information about a reference when the referenceType is NUMBER. Otherwise, null.

$sel:string:ReferenceSummary', referenceSummary_string - Information about a reference when the referenceType is STRING. Otherwise, null.

$sel:url:ReferenceSummary', referenceSummary_url - Information about the reference when the referenceType is URL. Otherwise, null.

referenceSummary_attachment :: Lens' ReferenceSummary (Maybe AttachmentReference) Source #

Information about the reference when the referenceType is ATTACHMENT. Otherwise, null.

referenceSummary_date :: Lens' ReferenceSummary (Maybe DateReference) Source #

Information about a reference when the referenceType is DATE. Otherwise, null.

referenceSummary_email :: Lens' ReferenceSummary (Maybe EmailReference) Source #

Information about a reference when the referenceType is EMAIL. Otherwise, null.

referenceSummary_number :: Lens' ReferenceSummary (Maybe NumberReference) Source #

Information about a reference when the referenceType is NUMBER. Otherwise, null.

referenceSummary_string :: Lens' ReferenceSummary (Maybe StringReference) Source #

Information about a reference when the referenceType is STRING. Otherwise, null.

referenceSummary_url :: Lens' ReferenceSummary (Maybe UrlReference) Source #

Information about the reference when the referenceType is URL. Otherwise, null.

RequiredFieldInfo

data RequiredFieldInfo Source #

Information about a required field.

See: newRequiredFieldInfo smart constructor.

Constructors

RequiredFieldInfo' 

Fields

Instances

Instances details
FromJSON RequiredFieldInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.RequiredFieldInfo

ToJSON RequiredFieldInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.RequiredFieldInfo

Generic RequiredFieldInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.RequiredFieldInfo

Associated Types

type Rep RequiredFieldInfo :: Type -> Type #

Read RequiredFieldInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.RequiredFieldInfo

Show RequiredFieldInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.RequiredFieldInfo

NFData RequiredFieldInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.RequiredFieldInfo

Methods

rnf :: RequiredFieldInfo -> () #

Eq RequiredFieldInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.RequiredFieldInfo

Hashable RequiredFieldInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.RequiredFieldInfo

type Rep RequiredFieldInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.RequiredFieldInfo

type Rep RequiredFieldInfo = D1 ('MetaData "RequiredFieldInfo" "Amazonka.Connect.Types.RequiredFieldInfo" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "RequiredFieldInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TaskTemplateFieldIdentifier))))

newRequiredFieldInfo :: RequiredFieldInfo Source #

Create a value of RequiredFieldInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:id:RequiredFieldInfo', requiredFieldInfo_id - The unique identifier for the field.

RoutingProfile

data RoutingProfile Source #

Contains information about a routing profile.

See: newRoutingProfile smart constructor.

Constructors

RoutingProfile' 

Fields

Instances

Instances details
FromJSON RoutingProfile Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfile

Generic RoutingProfile Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfile

Associated Types

type Rep RoutingProfile :: Type -> Type #

Read RoutingProfile Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfile

Show RoutingProfile Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfile

NFData RoutingProfile Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfile

Methods

rnf :: RoutingProfile -> () #

Eq RoutingProfile Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfile

Hashable RoutingProfile Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfile

type Rep RoutingProfile Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfile

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:defaultOutboundQueueId:RoutingProfile', routingProfile_defaultOutboundQueueId - The identifier of the default outbound queue for this routing profile.

$sel:description:RoutingProfile', routingProfile_description - The description of the routing profile.

$sel:instanceId:RoutingProfile', routingProfile_instanceId - The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

$sel:mediaConcurrencies:RoutingProfile', routingProfile_mediaConcurrencies - The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.

$sel:name:RoutingProfile', routingProfile_name - The name of the routing profile.

$sel:numberOfAssociatedQueues:RoutingProfile', routingProfile_numberOfAssociatedQueues - The number of associated queues in routing profile.

$sel:numberOfAssociatedUsers:RoutingProfile', routingProfile_numberOfAssociatedUsers - The number of associated users in routing profile.

$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:tags:RoutingProfile', routingProfile_tags - The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

routingProfile_defaultOutboundQueueId :: Lens' RoutingProfile (Maybe Text) Source #

The identifier of the default outbound queue for this routing profile.

routingProfile_description :: Lens' RoutingProfile (Maybe Text) Source #

The description of the routing profile.

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_mediaConcurrencies :: Lens' RoutingProfile (Maybe [MediaConcurrency]) Source #

The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.

routingProfile_name :: Lens' RoutingProfile (Maybe Text) Source #

The name of the routing profile.

routingProfile_numberOfAssociatedQueues :: Lens' RoutingProfile (Maybe Integer) Source #

The number of associated queues in routing profile.

routingProfile_numberOfAssociatedUsers :: Lens' RoutingProfile (Maybe Integer) Source #

The number of associated users in routing profile.

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_tags :: Lens' RoutingProfile (Maybe (HashMap Text Text)) Source #

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

RoutingProfileQueueConfig

data RoutingProfileQueueConfig Source #

Contains information about the queue and channel for which priority and delay can be set.

See: newRoutingProfileQueueConfig smart constructor.

Constructors

RoutingProfileQueueConfig' 

Fields

Instances

Instances details
ToJSON RoutingProfileQueueConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileQueueConfig

Generic RoutingProfileQueueConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileQueueConfig

Associated Types

type Rep RoutingProfileQueueConfig :: Type -> Type #

Read RoutingProfileQueueConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileQueueConfig

Show RoutingProfileQueueConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileQueueConfig

NFData RoutingProfileQueueConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileQueueConfig

Eq RoutingProfileQueueConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileQueueConfig

Hashable RoutingProfileQueueConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileQueueConfig

type Rep RoutingProfileQueueConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileQueueConfig

type Rep RoutingProfileQueueConfig = D1 ('MetaData "RoutingProfileQueueConfig" "Amazonka.Connect.Types.RoutingProfileQueueConfig" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "RoutingProfileQueueConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "queueReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RoutingProfileQueueReference) :*: (S1 ('MetaSel ('Just "priority") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "delay") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))))

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_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.

Constructors

RoutingProfileQueueConfigSummary' 

Fields

Instances

Instances details
FromJSON RoutingProfileQueueConfigSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileQueueConfigSummary

Generic RoutingProfileQueueConfigSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileQueueConfigSummary

Associated Types

type Rep RoutingProfileQueueConfigSummary :: Type -> Type #

Read RoutingProfileQueueConfigSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileQueueConfigSummary

Show RoutingProfileQueueConfigSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileQueueConfigSummary

NFData RoutingProfileQueueConfigSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileQueueConfigSummary

Eq RoutingProfileQueueConfigSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileQueueConfigSummary

Hashable RoutingProfileQueueConfigSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileQueueConfigSummary

type Rep RoutingProfileQueueConfigSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileQueueConfigSummary

type Rep RoutingProfileQueueConfigSummary = D1 ('MetaData "RoutingProfileQueueConfigSummary" "Amazonka.Connect.Types.RoutingProfileQueueConfigSummary" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "RoutingProfileQueueConfigSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "queueId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "queueArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "queueName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "priority") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: (S1 ('MetaSel ('Just "delay") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "channel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Channel)))))

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_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.

RoutingProfileQueueReference

data RoutingProfileQueueReference Source #

Contains the channel and queue identifier for a routing profile.

See: newRoutingProfileQueueReference smart constructor.

Constructors

RoutingProfileQueueReference' 

Fields

  • queueId :: Text

    The identifier for the queue.

  • channel :: Channel

    The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.

Instances

Instances details
ToJSON RoutingProfileQueueReference Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileQueueReference

Generic RoutingProfileQueueReference Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileQueueReference

Associated Types

type Rep RoutingProfileQueueReference :: Type -> Type #

Read RoutingProfileQueueReference Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileQueueReference

Show RoutingProfileQueueReference Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileQueueReference

NFData RoutingProfileQueueReference Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileQueueReference

Eq RoutingProfileQueueReference Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileQueueReference

Hashable RoutingProfileQueueReference Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileQueueReference

type Rep RoutingProfileQueueReference Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileQueueReference

type Rep RoutingProfileQueueReference = D1 ('MetaData "RoutingProfileQueueReference" "Amazonka.Connect.Types.RoutingProfileQueueReference" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "RoutingProfileQueueReference'" 'PrefixI 'True) (S1 ('MetaSel ('Just "queueId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "channel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Channel)))

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_channel :: Lens' RoutingProfileQueueReference Channel Source #

The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.

RoutingProfileReference

data RoutingProfileReference Source #

Information about the routing profile assigned to the user.

See: newRoutingProfileReference smart constructor.

Constructors

RoutingProfileReference' 

Fields

  • arn :: Maybe Text

    The Amazon Resource Name (ARN) of the routing profile.

  • id :: Maybe Text

    The identifier of the routing profile.

Instances

Instances details
FromJSON RoutingProfileReference Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileReference

Generic RoutingProfileReference Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileReference

Associated Types

type Rep RoutingProfileReference :: Type -> Type #

Read RoutingProfileReference Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileReference

Show RoutingProfileReference Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileReference

NFData RoutingProfileReference Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileReference

Methods

rnf :: RoutingProfileReference -> () #

Eq RoutingProfileReference Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileReference

Hashable RoutingProfileReference Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileReference

type Rep RoutingProfileReference Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileReference

type Rep RoutingProfileReference = D1 ('MetaData "RoutingProfileReference" "Amazonka.Connect.Types.RoutingProfileReference" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "RoutingProfileReference'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newRoutingProfileReference :: RoutingProfileReference Source #

Create a value of RoutingProfileReference with all optional fields omitted.

Use 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:RoutingProfileReference', routingProfileReference_arn - The Amazon Resource Name (ARN) of the routing profile.

$sel:id:RoutingProfileReference', routingProfileReference_id - The identifier of the routing profile.

routingProfileReference_arn :: Lens' RoutingProfileReference (Maybe Text) Source #

The Amazon Resource Name (ARN) of the routing profile.

routingProfileReference_id :: Lens' RoutingProfileReference (Maybe Text) Source #

The identifier of the routing profile.

RoutingProfileSearchCriteria

data RoutingProfileSearchCriteria Source #

The search criteria to be used to return routing profiles.

The name and description fields support "contains" queries with a minimum of 2 characters and a maximum of 25 characters. Any queries with character lengths outside of this range will throw invalid results.

See: newRoutingProfileSearchCriteria smart constructor.

Constructors

RoutingProfileSearchCriteria' 

Fields

Instances

Instances details
ToJSON RoutingProfileSearchCriteria Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileSearchCriteria

Generic RoutingProfileSearchCriteria Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileSearchCriteria

Associated Types

type Rep RoutingProfileSearchCriteria :: Type -> Type #

Read RoutingProfileSearchCriteria Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileSearchCriteria

Show RoutingProfileSearchCriteria Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileSearchCriteria

NFData RoutingProfileSearchCriteria Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileSearchCriteria

Eq RoutingProfileSearchCriteria Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileSearchCriteria

Hashable RoutingProfileSearchCriteria Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileSearchCriteria

type Rep RoutingProfileSearchCriteria Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileSearchCriteria

type Rep RoutingProfileSearchCriteria = D1 ('MetaData "RoutingProfileSearchCriteria" "Amazonka.Connect.Types.RoutingProfileSearchCriteria" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "RoutingProfileSearchCriteria'" 'PrefixI 'True) (S1 ('MetaSel ('Just "andConditions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RoutingProfileSearchCriteria])) :*: (S1 ('MetaSel ('Just "orConditions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RoutingProfileSearchCriteria])) :*: S1 ('MetaSel ('Just "stringCondition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StringCondition)))))

newRoutingProfileSearchCriteria :: RoutingProfileSearchCriteria Source #

Create a value of RoutingProfileSearchCriteria with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:andConditions:RoutingProfileSearchCriteria', routingProfileSearchCriteria_andConditions - A list of conditions which would be applied together with an AND condition.

$sel:orConditions:RoutingProfileSearchCriteria', routingProfileSearchCriteria_orConditions - A list of conditions which would be applied together with an OR condition.

$sel:stringCondition:RoutingProfileSearchCriteria', routingProfileSearchCriteria_stringCondition - Undocumented member.

routingProfileSearchCriteria_andConditions :: Lens' RoutingProfileSearchCriteria (Maybe [RoutingProfileSearchCriteria]) Source #

A list of conditions which would be applied together with an AND condition.

routingProfileSearchCriteria_orConditions :: Lens' RoutingProfileSearchCriteria (Maybe [RoutingProfileSearchCriteria]) Source #

A list of conditions which would be applied together with an OR condition.

RoutingProfileSearchFilter

data RoutingProfileSearchFilter Source #

Filters to be applied to search results.

See: newRoutingProfileSearchFilter smart constructor.

Instances

Instances details
ToJSON RoutingProfileSearchFilter Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileSearchFilter

Generic RoutingProfileSearchFilter Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileSearchFilter

Associated Types

type Rep RoutingProfileSearchFilter :: Type -> Type #

Read RoutingProfileSearchFilter Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileSearchFilter

Show RoutingProfileSearchFilter Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileSearchFilter

NFData RoutingProfileSearchFilter Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileSearchFilter

Eq RoutingProfileSearchFilter Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileSearchFilter

Hashable RoutingProfileSearchFilter Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileSearchFilter

type Rep RoutingProfileSearchFilter Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileSearchFilter

type Rep RoutingProfileSearchFilter = D1 ('MetaData "RoutingProfileSearchFilter" "Amazonka.Connect.Types.RoutingProfileSearchFilter" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "RoutingProfileSearchFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tagFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ControlPlaneTagFilter))))

newRoutingProfileSearchFilter :: RoutingProfileSearchFilter Source #

Create a value of RoutingProfileSearchFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tagFilter:RoutingProfileSearchFilter', routingProfileSearchFilter_tagFilter - Undocumented member.

RoutingProfileSummary

data RoutingProfileSummary Source #

Contains summary information about a routing profile.

See: newRoutingProfileSummary smart constructor.

Constructors

RoutingProfileSummary' 

Fields

Instances

Instances details
FromJSON RoutingProfileSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileSummary

Generic RoutingProfileSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileSummary

Associated Types

type Rep RoutingProfileSummary :: Type -> Type #

Read RoutingProfileSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileSummary

Show RoutingProfileSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileSummary

NFData RoutingProfileSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileSummary

Methods

rnf :: RoutingProfileSummary -> () #

Eq RoutingProfileSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileSummary

Hashable RoutingProfileSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileSummary

type Rep RoutingProfileSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.RoutingProfileSummary

type Rep RoutingProfileSummary = D1 ('MetaData "RoutingProfileSummary" "Amazonka.Connect.Types.RoutingProfileSummary" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "RoutingProfileSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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:id:RoutingProfileSummary', routingProfileSummary_id - The identifier of the routing profile.

$sel:name:RoutingProfileSummary', routingProfileSummary_name - The name of the routing profile.

routingProfileSummary_arn :: Lens' RoutingProfileSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) of the routing profile.

routingProfileSummary_id :: Lens' RoutingProfileSummary (Maybe Text) Source #

The identifier of the routing profile.

Rule

data Rule Source #

Information about a rule.

See: newRule smart constructor.

Constructors

Rule' 

Fields

Instances

Instances details
FromJSON Rule Source # 
Instance details

Defined in Amazonka.Connect.Types.Rule

Generic Rule Source # 
Instance details

Defined in Amazonka.Connect.Types.Rule

Associated Types

type Rep Rule :: Type -> Type #

Methods

from :: Rule -> Rep Rule x #

to :: Rep Rule x -> Rule #

Read Rule Source # 
Instance details

Defined in Amazonka.Connect.Types.Rule

Show Rule Source # 
Instance details

Defined in Amazonka.Connect.Types.Rule

Methods

showsPrec :: Int -> Rule -> ShowS #

show :: Rule -> String #

showList :: [Rule] -> ShowS #

NFData Rule Source # 
Instance details

Defined in Amazonka.Connect.Types.Rule

Methods

rnf :: Rule -> () #

Eq Rule Source # 
Instance details

Defined in Amazonka.Connect.Types.Rule

Methods

(==) :: Rule -> Rule -> Bool #

(/=) :: Rule -> Rule -> Bool #

Hashable Rule Source # 
Instance details

Defined in Amazonka.Connect.Types.Rule

Methods

hashWithSalt :: Int -> Rule -> Int #

hash :: Rule -> Int #

type Rep Rule Source # 
Instance details

Defined in Amazonka.Connect.Types.Rule

newRule Source #

Create a value of Rule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tags:Rule', rule_tags - The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

$sel:name:Rule', rule_name - The name of the rule.

$sel:ruleId:Rule', rule_ruleId - A unique identifier for the rule.

$sel:ruleArn:Rule', rule_ruleArn - The Amazon Resource Name (ARN) of the rule.

$sel:triggerEventSource:Rule', rule_triggerEventSource - The event source to trigger the rule.

$sel:function:Rule', rule_function - The conditions of the rule.

$sel:actions:Rule', rule_actions - A list of actions to be run when the rule is triggered.

$sel:publishStatus:Rule', rule_publishStatus - The publish status of the rule.

$sel:createdTime:Rule', rule_createdTime - The timestamp for when the rule was created.

$sel:lastUpdatedTime:Rule', rule_lastUpdatedTime - The timestamp for the when the rule was last updated.

$sel:lastUpdatedBy:Rule', rule_lastUpdatedBy - The Amazon Resource Name (ARN) of the user who last updated the rule.

rule_tags :: Lens' Rule (Maybe (HashMap Text Text)) Source #

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

rule_name :: Lens' Rule Text Source #

The name of the rule.

rule_ruleId :: Lens' Rule Text Source #

A unique identifier for the rule.

rule_ruleArn :: Lens' Rule Text Source #

The Amazon Resource Name (ARN) of the rule.

rule_triggerEventSource :: Lens' Rule RuleTriggerEventSource Source #

The event source to trigger the rule.

rule_function :: Lens' Rule Text Source #

The conditions of the rule.

rule_actions :: Lens' Rule [RuleAction] Source #

A list of actions to be run when the rule is triggered.

rule_publishStatus :: Lens' Rule RulePublishStatus Source #

The publish status of the rule.

rule_createdTime :: Lens' Rule UTCTime Source #

The timestamp for when the rule was created.

rule_lastUpdatedTime :: Lens' Rule UTCTime Source #

The timestamp for the when the rule was last updated.

rule_lastUpdatedBy :: Lens' Rule Text Source #

The Amazon Resource Name (ARN) of the user who last updated the rule.

RuleAction

data RuleAction Source #

Information about the action to be performed when a rule is triggered.

See: newRuleAction smart constructor.

Constructors

RuleAction' 

Fields

Instances

Instances details
FromJSON RuleAction Source # 
Instance details

Defined in Amazonka.Connect.Types.RuleAction

ToJSON RuleAction Source # 
Instance details

Defined in Amazonka.Connect.Types.RuleAction

Generic RuleAction Source # 
Instance details

Defined in Amazonka.Connect.Types.RuleAction

Associated Types

type Rep RuleAction :: Type -> Type #

Read RuleAction Source # 
Instance details

Defined in Amazonka.Connect.Types.RuleAction

Show RuleAction Source # 
Instance details

Defined in Amazonka.Connect.Types.RuleAction

NFData RuleAction Source # 
Instance details

Defined in Amazonka.Connect.Types.RuleAction

Methods

rnf :: RuleAction -> () #

Eq RuleAction Source # 
Instance details

Defined in Amazonka.Connect.Types.RuleAction

Hashable RuleAction Source # 
Instance details

Defined in Amazonka.Connect.Types.RuleAction

type Rep RuleAction Source # 
Instance details

Defined in Amazonka.Connect.Types.RuleAction

newRuleAction Source #

Create a value of RuleAction with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:assignContactCategoryAction:RuleAction', ruleAction_assignContactCategoryAction - Information about the contact category action.

$sel:eventBridgeAction:RuleAction', ruleAction_eventBridgeAction - Information about the EventBridge action.

$sel:sendNotificationAction:RuleAction', ruleAction_sendNotificationAction - Information about the send notification action.

$sel:taskAction:RuleAction', ruleAction_taskAction - Information about the task action. This field is required if TriggerEventSource is one of the following values: OnZendeskTicketCreate | OnZendeskTicketStatusUpdate | OnSalesforceCaseCreate

$sel:actionType:RuleAction', ruleAction_actionType - The type of action that creates a rule.

ruleAction_taskAction :: Lens' RuleAction (Maybe TaskActionDefinition) Source #

Information about the task action. This field is required if TriggerEventSource is one of the following values: OnZendeskTicketCreate | OnZendeskTicketStatusUpdate | OnSalesforceCaseCreate

ruleAction_actionType :: Lens' RuleAction ActionType Source #

The type of action that creates a rule.

RuleSummary

data RuleSummary Source #

A list of ActionTypes associated with a rule.

See: newRuleSummary smart constructor.

Constructors

RuleSummary' 

Fields

Instances

Instances details
FromJSON RuleSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.RuleSummary

Generic RuleSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.RuleSummary

Associated Types

type Rep RuleSummary :: Type -> Type #

Read RuleSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.RuleSummary

Show RuleSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.RuleSummary

NFData RuleSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.RuleSummary

Methods

rnf :: RuleSummary -> () #

Eq RuleSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.RuleSummary

Hashable RuleSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.RuleSummary

type Rep RuleSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.RuleSummary

newRuleSummary Source #

Create a value of RuleSummary with all optional fields omitted.

Use 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:RuleSummary', ruleSummary_name - The name of the rule.

$sel:ruleId:RuleSummary', ruleSummary_ruleId - A unique identifier for the rule.

$sel:ruleArn:RuleSummary', ruleSummary_ruleArn - The Amazon Resource Name (ARN) of the rule.

$sel:eventSourceName:RuleSummary', ruleSummary_eventSourceName - The name of the event source.

$sel:publishStatus:RuleSummary', ruleSummary_publishStatus - The publish status of the rule.

$sel:actionSummaries:RuleSummary', ruleSummary_actionSummaries - A list of ActionTypes associated with a rule.

$sel:createdTime:RuleSummary', ruleSummary_createdTime - The timestamp for when the rule was created.

$sel:lastUpdatedTime:RuleSummary', ruleSummary_lastUpdatedTime - The timestamp for when the rule was last updated.

ruleSummary_name :: Lens' RuleSummary Text Source #

The name of the rule.

ruleSummary_ruleId :: Lens' RuleSummary Text Source #

A unique identifier for the rule.

ruleSummary_ruleArn :: Lens' RuleSummary Text Source #

The Amazon Resource Name (ARN) of the rule.

ruleSummary_actionSummaries :: Lens' RuleSummary [ActionSummary] Source #

A list of ActionTypes associated with a rule.

ruleSummary_createdTime :: Lens' RuleSummary UTCTime Source #

The timestamp for when the rule was created.

ruleSummary_lastUpdatedTime :: Lens' RuleSummary UTCTime Source #

The timestamp for when the rule was last updated.

RuleTriggerEventSource

data RuleTriggerEventSource Source #

The name of the event source. This field is required if TriggerEventSource is one of the following values: OnZendeskTicketCreate | OnZendeskTicketStatusUpdate | OnSalesforceCaseCreate

See: newRuleTriggerEventSource smart constructor.

Constructors

RuleTriggerEventSource' 

Fields

Instances

Instances details
FromJSON RuleTriggerEventSource Source # 
Instance details

Defined in Amazonka.Connect.Types.RuleTriggerEventSource

ToJSON RuleTriggerEventSource Source # 
Instance details

Defined in Amazonka.Connect.Types.RuleTriggerEventSource

Generic RuleTriggerEventSource Source # 
Instance details

Defined in Amazonka.Connect.Types.RuleTriggerEventSource

Associated Types

type Rep RuleTriggerEventSource :: Type -> Type #

Read RuleTriggerEventSource Source # 
Instance details

Defined in Amazonka.Connect.Types.RuleTriggerEventSource

Show RuleTriggerEventSource Source # 
Instance details

Defined in Amazonka.Connect.Types.RuleTriggerEventSource

NFData RuleTriggerEventSource Source # 
Instance details

Defined in Amazonka.Connect.Types.RuleTriggerEventSource

Methods

rnf :: RuleTriggerEventSource -> () #

Eq RuleTriggerEventSource Source # 
Instance details

Defined in Amazonka.Connect.Types.RuleTriggerEventSource

Hashable RuleTriggerEventSource Source # 
Instance details

Defined in Amazonka.Connect.Types.RuleTriggerEventSource

type Rep RuleTriggerEventSource Source # 
Instance details

Defined in Amazonka.Connect.Types.RuleTriggerEventSource

type Rep RuleTriggerEventSource = D1 ('MetaData "RuleTriggerEventSource" "Amazonka.Connect.Types.RuleTriggerEventSource" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "RuleTriggerEventSource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "integrationAssociationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "eventSourceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EventSourceName)))

newRuleTriggerEventSource Source #

Create a value of RuleTriggerEventSource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:integrationAssociationId:RuleTriggerEventSource', ruleTriggerEventSource_integrationAssociationId - The identifier for the integration association.

$sel:eventSourceName:RuleTriggerEventSource', ruleTriggerEventSource_eventSourceName - The name of the event source.

S3Config

data S3Config Source #

Information about the Amazon Simple Storage Service (Amazon S3) storage type.

See: newS3Config smart constructor.

Constructors

S3Config' 

Fields

Instances

Instances details
FromJSON S3Config Source # 
Instance details

Defined in Amazonka.Connect.Types.S3Config

ToJSON S3Config Source # 
Instance details

Defined in Amazonka.Connect.Types.S3Config

Generic S3Config Source # 
Instance details

Defined in Amazonka.Connect.Types.S3Config

Associated Types

type Rep S3Config :: Type -> Type #

Methods

from :: S3Config -> Rep S3Config x #

to :: Rep S3Config x -> S3Config #

Read S3Config Source # 
Instance details

Defined in Amazonka.Connect.Types.S3Config

Show S3Config Source # 
Instance details

Defined in Amazonka.Connect.Types.S3Config

NFData S3Config Source # 
Instance details

Defined in Amazonka.Connect.Types.S3Config

Methods

rnf :: S3Config -> () #

Eq S3Config Source # 
Instance details

Defined in Amazonka.Connect.Types.S3Config

Hashable S3Config Source # 
Instance details

Defined in Amazonka.Connect.Types.S3Config

Methods

hashWithSalt :: Int -> S3Config -> Int #

hash :: S3Config -> Int #

type Rep S3Config Source # 
Instance details

Defined in Amazonka.Connect.Types.S3Config

type Rep S3Config = D1 ('MetaData "S3Config" "Amazonka.Connect.Types.S3Config" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" '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))))

newS3Config Source #

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.

Constructors

SecurityKey' 

Fields

Instances

Instances details
FromJSON SecurityKey Source # 
Instance details

Defined in Amazonka.Connect.Types.SecurityKey

Generic SecurityKey Source # 
Instance details

Defined in Amazonka.Connect.Types.SecurityKey

Associated Types

type Rep SecurityKey :: Type -> Type #

Read SecurityKey Source # 
Instance details

Defined in Amazonka.Connect.Types.SecurityKey

Show SecurityKey Source # 
Instance details

Defined in Amazonka.Connect.Types.SecurityKey

NFData SecurityKey Source # 
Instance details

Defined in Amazonka.Connect.Types.SecurityKey

Methods

rnf :: SecurityKey -> () #

Eq SecurityKey Source # 
Instance details

Defined in Amazonka.Connect.Types.SecurityKey

Hashable SecurityKey Source # 
Instance details

Defined in Amazonka.Connect.Types.SecurityKey

type Rep SecurityKey Source # 
Instance details

Defined in Amazonka.Connect.Types.SecurityKey

type Rep SecurityKey = D1 ('MetaData "SecurityKey" "Amazonka.Connect.Types.SecurityKey" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "SecurityKey'" 'PrefixI 'True) (S1 ('MetaSel ('Just "associationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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:associationId:SecurityKey', securityKey_associationId - The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.

$sel:creationTime:SecurityKey', securityKey_creationTime - When the security key was created.

$sel:key:SecurityKey', securityKey_key - The key of the security key.

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_creationTime :: Lens' SecurityKey (Maybe UTCTime) Source #

When the security key was created.

securityKey_key :: Lens' SecurityKey (Maybe Text) Source #

The key of the security key.

SecurityProfile

data SecurityProfile Source #

Contains information about a security profile.

See: newSecurityProfile smart constructor.

Constructors

SecurityProfile' 

Fields

Instances

Instances details
FromJSON SecurityProfile Source # 
Instance details

Defined in Amazonka.Connect.Types.SecurityProfile

Generic SecurityProfile Source # 
Instance details

Defined in Amazonka.Connect.Types.SecurityProfile

Associated Types

type Rep SecurityProfile :: Type -> Type #

Read SecurityProfile Source # 
Instance details

Defined in Amazonka.Connect.Types.SecurityProfile

Show SecurityProfile Source # 
Instance details

Defined in Amazonka.Connect.Types.SecurityProfile

NFData SecurityProfile Source # 
Instance details

Defined in Amazonka.Connect.Types.SecurityProfile

Methods

rnf :: SecurityProfile -> () #

Eq SecurityProfile Source # 
Instance details

Defined in Amazonka.Connect.Types.SecurityProfile

Hashable SecurityProfile Source # 
Instance details

Defined in Amazonka.Connect.Types.SecurityProfile

type Rep SecurityProfile Source # 
Instance details

Defined in Amazonka.Connect.Types.SecurityProfile

type Rep SecurityProfile = D1 ('MetaData "SecurityProfile" "Amazonka.Connect.Types.SecurityProfile" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "SecurityProfile'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "allowedAccessControlTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "organizationResourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "securityProfileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tagRestrictedResources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))))))

newSecurityProfile :: SecurityProfile Source #

Create a value of SecurityProfile with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:allowedAccessControlTags:SecurityProfile', securityProfile_allowedAccessControlTags - The list of tags that a security profile uses to restrict access to resources in Amazon Connect.

$sel:arn:SecurityProfile', securityProfile_arn - The Amazon Resource Name (ARN) for the secruity profile.

$sel:description:SecurityProfile', securityProfile_description - The description of the security profile.

$sel:id:SecurityProfile', securityProfile_id - The identifier for the security profile.

$sel:organizationResourceId:SecurityProfile', securityProfile_organizationResourceId - The organization resource identifier for the security profile.

$sel:securityProfileName:SecurityProfile', securityProfile_securityProfileName - The name for the security profile.

$sel:tagRestrictedResources:SecurityProfile', securityProfile_tagRestrictedResources - The list of resources that a security profile applies tag restrictions to in Amazon Connect.

$sel:tags:SecurityProfile', securityProfile_tags - The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

securityProfile_allowedAccessControlTags :: Lens' SecurityProfile (Maybe (HashMap Text Text)) Source #

The list of tags that a security profile uses to restrict access to resources in Amazon Connect.

securityProfile_arn :: Lens' SecurityProfile (Maybe Text) Source #

The Amazon Resource Name (ARN) for the secruity profile.

securityProfile_description :: Lens' SecurityProfile (Maybe Text) Source #

The description of the security profile.

securityProfile_id :: Lens' SecurityProfile (Maybe Text) Source #

The identifier for the security profile.

securityProfile_organizationResourceId :: Lens' SecurityProfile (Maybe Text) Source #

The organization resource identifier for the security profile.

securityProfile_tagRestrictedResources :: Lens' SecurityProfile (Maybe [Text]) Source #

The list of resources that a security profile applies tag restrictions to in Amazon Connect.

securityProfile_tags :: Lens' SecurityProfile (Maybe (HashMap Text Text)) Source #

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

SecurityProfileSearchCriteria

data SecurityProfileSearchCriteria Source #

The search criteria to be used to return security profiles.

The name field support "contains" queries with a minimum of 2 characters and maximum of 25 characters. Any queries with character lengths outside of this range will throw invalid results.

See: newSecurityProfileSearchCriteria smart constructor.

Constructors

SecurityProfileSearchCriteria' 

Fields

Instances

Instances details
ToJSON SecurityProfileSearchCriteria Source # 
Instance details

Defined in Amazonka.Connect.Types.SecurityProfileSearchCriteria

Generic SecurityProfileSearchCriteria Source # 
Instance details

Defined in Amazonka.Connect.Types.SecurityProfileSearchCriteria

Associated Types

type Rep SecurityProfileSearchCriteria :: Type -> Type #

Read SecurityProfileSearchCriteria Source # 
Instance details

Defined in Amazonka.Connect.Types.SecurityProfileSearchCriteria

Show SecurityProfileSearchCriteria Source # 
Instance details

Defined in Amazonka.Connect.Types.SecurityProfileSearchCriteria

NFData SecurityProfileSearchCriteria Source # 
Instance details

Defined in Amazonka.Connect.Types.SecurityProfileSearchCriteria

Eq SecurityProfileSearchCriteria Source # 
Instance details

Defined in Amazonka.Connect.Types.SecurityProfileSearchCriteria

Hashable SecurityProfileSearchCriteria Source # 
Instance details

Defined in Amazonka.Connect.Types.SecurityProfileSearchCriteria

type Rep SecurityProfileSearchCriteria Source # 
Instance details

Defined in Amazonka.Connect.Types.SecurityProfileSearchCriteria

type Rep SecurityProfileSearchCriteria = D1 ('MetaData "SecurityProfileSearchCriteria" "Amazonka.Connect.Types.SecurityProfileSearchCriteria" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "SecurityProfileSearchCriteria'" 'PrefixI 'True) (S1 ('MetaSel ('Just "andConditions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SecurityProfileSearchCriteria])) :*: (S1 ('MetaSel ('Just "orConditions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SecurityProfileSearchCriteria])) :*: S1 ('MetaSel ('Just "stringCondition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StringCondition)))))

newSecurityProfileSearchCriteria :: SecurityProfileSearchCriteria Source #

Create a value of SecurityProfileSearchCriteria with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:andConditions:SecurityProfileSearchCriteria', securityProfileSearchCriteria_andConditions - A list of conditions which would be applied together with an AND condition.

$sel:orConditions:SecurityProfileSearchCriteria', securityProfileSearchCriteria_orConditions - A list of conditions which would be applied together with an OR condition.

$sel:stringCondition:SecurityProfileSearchCriteria', securityProfileSearchCriteria_stringCondition - Undocumented member.

securityProfileSearchCriteria_andConditions :: Lens' SecurityProfileSearchCriteria (Maybe [SecurityProfileSearchCriteria]) Source #

A list of conditions which would be applied together with an AND condition.

securityProfileSearchCriteria_orConditions :: Lens' SecurityProfileSearchCriteria (Maybe [SecurityProfileSearchCriteria]) Source #

A list of conditions which would be applied together with an OR condition.

SecurityProfileSearchSummary

data SecurityProfileSearchSummary Source #

Information about the returned security profiles.

See: newSecurityProfileSearchSummary smart constructor.

Constructors

SecurityProfileSearchSummary' 

Fields

Instances

Instances details
FromJSON SecurityProfileSearchSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.SecurityProfileSearchSummary

Generic SecurityProfileSearchSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.SecurityProfileSearchSummary

Associated Types

type Rep SecurityProfileSearchSummary :: Type -> Type #

Read SecurityProfileSearchSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.SecurityProfileSearchSummary

Show SecurityProfileSearchSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.SecurityProfileSearchSummary

NFData SecurityProfileSearchSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.SecurityProfileSearchSummary

Eq SecurityProfileSearchSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.SecurityProfileSearchSummary

Hashable SecurityProfileSearchSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.SecurityProfileSearchSummary

type Rep SecurityProfileSearchSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.SecurityProfileSearchSummary

type Rep SecurityProfileSearchSummary = D1 ('MetaData "SecurityProfileSearchSummary" "Amazonka.Connect.Types.SecurityProfileSearchSummary" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "SecurityProfileSearchSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "organizationResourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "securityProfileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))))))

newSecurityProfileSearchSummary :: SecurityProfileSearchSummary Source #

Create a value of SecurityProfileSearchSummary with all optional fields omitted.

Use 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:SecurityProfileSearchSummary', securityProfileSearchSummary_arn - The Amazon Resource Name (ARN) of the security profile.

$sel:description:SecurityProfileSearchSummary', securityProfileSearchSummary_description - The description of the security profile.

$sel:id:SecurityProfileSearchSummary', securityProfileSearchSummary_id - The identifier of the security profile.

$sel:organizationResourceId:SecurityProfileSearchSummary', securityProfileSearchSummary_organizationResourceId - The organization resource identifier.

$sel:securityProfileName:SecurityProfileSearchSummary', securityProfileSearchSummary_securityProfileName - The name of the security profile.

$sel:tags:SecurityProfileSearchSummary', securityProfileSearchSummary_tags - The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

securityProfileSearchSummary_arn :: Lens' SecurityProfileSearchSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) of the security profile.

securityProfileSearchSummary_tags :: Lens' SecurityProfileSearchSummary (Maybe (HashMap Text Text)) Source #

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

SecurityProfileSummary

data SecurityProfileSummary Source #

Contains information about a security profile.

See: newSecurityProfileSummary smart constructor.

Constructors

SecurityProfileSummary' 

Fields

Instances

Instances details
FromJSON SecurityProfileSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.SecurityProfileSummary

Generic SecurityProfileSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.SecurityProfileSummary

Associated Types

type Rep SecurityProfileSummary :: Type -> Type #

Read SecurityProfileSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.SecurityProfileSummary

Show SecurityProfileSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.SecurityProfileSummary

NFData SecurityProfileSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.SecurityProfileSummary

Methods

rnf :: SecurityProfileSummary -> () #

Eq SecurityProfileSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.SecurityProfileSummary

Hashable SecurityProfileSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.SecurityProfileSummary

type Rep SecurityProfileSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.SecurityProfileSummary

type Rep SecurityProfileSummary = D1 ('MetaData "SecurityProfileSummary" "Amazonka.Connect.Types.SecurityProfileSummary" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "SecurityProfileSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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:id:SecurityProfileSummary', securityProfileSummary_id - The identifier of the security profile.

$sel:name:SecurityProfileSummary', securityProfileSummary_name - The name of the security profile.

securityProfileSummary_arn :: Lens' SecurityProfileSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) of the security profile.

securityProfileSummary_id :: Lens' SecurityProfileSummary (Maybe Text) Source #

The identifier of the security profile.

SecurityProfilesSearchFilter

data SecurityProfilesSearchFilter Source #

Filters to be applied to search results.

See: newSecurityProfilesSearchFilter smart constructor.

Instances

Instances details
ToJSON SecurityProfilesSearchFilter Source # 
Instance details

Defined in Amazonka.Connect.Types.SecurityProfilesSearchFilter

Generic SecurityProfilesSearchFilter Source # 
Instance details

Defined in Amazonka.Connect.Types.SecurityProfilesSearchFilter

Associated Types

type Rep SecurityProfilesSearchFilter :: Type -> Type #

Read SecurityProfilesSearchFilter Source # 
Instance details

Defined in Amazonka.Connect.Types.SecurityProfilesSearchFilter

Show SecurityProfilesSearchFilter Source # 
Instance details

Defined in Amazonka.Connect.Types.SecurityProfilesSearchFilter

NFData SecurityProfilesSearchFilter Source # 
Instance details

Defined in Amazonka.Connect.Types.SecurityProfilesSearchFilter

Eq SecurityProfilesSearchFilter Source # 
Instance details

Defined in Amazonka.Connect.Types.SecurityProfilesSearchFilter

Hashable SecurityProfilesSearchFilter Source # 
Instance details

Defined in Amazonka.Connect.Types.SecurityProfilesSearchFilter

type Rep SecurityProfilesSearchFilter Source # 
Instance details

Defined in Amazonka.Connect.Types.SecurityProfilesSearchFilter

type Rep SecurityProfilesSearchFilter = D1 ('MetaData "SecurityProfilesSearchFilter" "Amazonka.Connect.Types.SecurityProfilesSearchFilter" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "SecurityProfilesSearchFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tagFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ControlPlaneTagFilter))))

newSecurityProfilesSearchFilter :: SecurityProfilesSearchFilter Source #

Create a value of SecurityProfilesSearchFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tagFilter:SecurityProfilesSearchFilter', securityProfilesSearchFilter_tagFilter - Undocumented member.

SendNotificationActionDefinition

data SendNotificationActionDefinition Source #

Information about the send notification action.

See: newSendNotificationActionDefinition smart constructor.

Constructors

SendNotificationActionDefinition' 

Fields

Instances

Instances details
FromJSON SendNotificationActionDefinition Source # 
Instance details

Defined in Amazonka.Connect.Types.SendNotificationActionDefinition

ToJSON SendNotificationActionDefinition Source # 
Instance details

Defined in Amazonka.Connect.Types.SendNotificationActionDefinition

Generic SendNotificationActionDefinition Source # 
Instance details

Defined in Amazonka.Connect.Types.SendNotificationActionDefinition

Associated Types

type Rep SendNotificationActionDefinition :: Type -> Type #

Read SendNotificationActionDefinition Source # 
Instance details

Defined in Amazonka.Connect.Types.SendNotificationActionDefinition

Show SendNotificationActionDefinition Source # 
Instance details

Defined in Amazonka.Connect.Types.SendNotificationActionDefinition

NFData SendNotificationActionDefinition Source # 
Instance details

Defined in Amazonka.Connect.Types.SendNotificationActionDefinition

Eq SendNotificationActionDefinition Source # 
Instance details

Defined in Amazonka.Connect.Types.SendNotificationActionDefinition

Hashable SendNotificationActionDefinition Source # 
Instance details

Defined in Amazonka.Connect.Types.SendNotificationActionDefinition

type Rep SendNotificationActionDefinition Source # 
Instance details

Defined in Amazonka.Connect.Types.SendNotificationActionDefinition

type Rep SendNotificationActionDefinition = D1 ('MetaData "SendNotificationActionDefinition" "Amazonka.Connect.Types.SendNotificationActionDefinition" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "SendNotificationActionDefinition'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "subject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "deliveryMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 NotificationDeliveryType)) :*: (S1 ('MetaSel ('Just "content") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "contentType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 NotificationContentType) :*: S1 ('MetaSel ('Just "recipient") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 NotificationRecipientType)))))

newSendNotificationActionDefinition Source #

Create a value of SendNotificationActionDefinition with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:subject:SendNotificationActionDefinition', sendNotificationActionDefinition_subject - The subject of the email if the delivery method is EMAIL. Supports variable injection. For more information, see JSONPath reference in the Amazon Connect Administrators Guide.

$sel:deliveryMethod:SendNotificationActionDefinition', sendNotificationActionDefinition_deliveryMethod - Notification delivery method.

$sel:content:SendNotificationActionDefinition', sendNotificationActionDefinition_content - Notification content. Supports variable injection. For more information, see JSONPath reference in the Amazon Connect Administrators Guide.

$sel:contentType:SendNotificationActionDefinition', sendNotificationActionDefinition_contentType - Content type format.

$sel:recipient:SendNotificationActionDefinition', sendNotificationActionDefinition_recipient - Notification recipient.

sendNotificationActionDefinition_subject :: Lens' SendNotificationActionDefinition (Maybe Text) Source #

The subject of the email if the delivery method is EMAIL. Supports variable injection. For more information, see JSONPath reference in the Amazon Connect Administrators Guide.

sendNotificationActionDefinition_content :: Lens' SendNotificationActionDefinition Text Source #

Notification content. Supports variable injection. For more information, see JSONPath reference in the Amazon Connect Administrators Guide.

StringCondition

data StringCondition Source #

A leaf node condition which can be used to specify a string condition.

The currently supported value for FieldName: name

See: newStringCondition smart constructor.

Constructors

StringCondition' 

Fields

Instances

Instances details
ToJSON StringCondition Source # 
Instance details

Defined in Amazonka.Connect.Types.StringCondition

Generic StringCondition Source # 
Instance details

Defined in Amazonka.Connect.Types.StringCondition

Associated Types

type Rep StringCondition :: Type -> Type #

Read StringCondition Source # 
Instance details

Defined in Amazonka.Connect.Types.StringCondition

Show StringCondition Source # 
Instance details

Defined in Amazonka.Connect.Types.StringCondition

NFData StringCondition Source # 
Instance details

Defined in Amazonka.Connect.Types.StringCondition

Methods

rnf :: StringCondition -> () #

Eq StringCondition Source # 
Instance details

Defined in Amazonka.Connect.Types.StringCondition

Hashable StringCondition Source # 
Instance details

Defined in Amazonka.Connect.Types.StringCondition

type Rep StringCondition Source # 
Instance details

Defined in Amazonka.Connect.Types.StringCondition

type Rep StringCondition = D1 ('MetaData "StringCondition" "Amazonka.Connect.Types.StringCondition" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "StringCondition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "comparisonType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StringComparisonType)) :*: (S1 ('MetaSel ('Just "fieldName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newStringCondition :: StringCondition Source #

Create a value of StringCondition with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:comparisonType:StringCondition', stringCondition_comparisonType - The type of comparison to be made when evaluating the string condition.

$sel:fieldName:StringCondition', stringCondition_fieldName - The name of the field in the string condition.

$sel:value:StringCondition', stringCondition_value - The value of the string.

stringCondition_comparisonType :: Lens' StringCondition (Maybe StringComparisonType) Source #

The type of comparison to be made when evaluating the string condition.

stringCondition_fieldName :: Lens' StringCondition (Maybe Text) Source #

The name of the field in the string condition.

StringReference

data StringReference Source #

Information about a reference when the referenceType is STRING. Otherwise, null.

See: newStringReference smart constructor.

Constructors

StringReference' 

Fields

Instances

Instances details
FromJSON StringReference Source # 
Instance details

Defined in Amazonka.Connect.Types.StringReference

Generic StringReference Source # 
Instance details

Defined in Amazonka.Connect.Types.StringReference

Associated Types

type Rep StringReference :: Type -> Type #

Read StringReference Source # 
Instance details

Defined in Amazonka.Connect.Types.StringReference

Show StringReference Source # 
Instance details

Defined in Amazonka.Connect.Types.StringReference

NFData StringReference Source # 
Instance details

Defined in Amazonka.Connect.Types.StringReference

Methods

rnf :: StringReference -> () #

Eq StringReference Source # 
Instance details

Defined in Amazonka.Connect.Types.StringReference

Hashable StringReference Source # 
Instance details

Defined in Amazonka.Connect.Types.StringReference

type Rep StringReference Source # 
Instance details

Defined in Amazonka.Connect.Types.StringReference

type Rep StringReference = D1 ('MetaData "StringReference" "Amazonka.Connect.Types.StringReference" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "StringReference'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newStringReference :: StringReference Source #

Create a value of StringReference with all optional fields omitted.

Use 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:StringReference', stringReference_name - Identifier of the string reference.

$sel:value:StringReference', stringReference_value - A valid string.

stringReference_name :: Lens' StringReference (Maybe Text) Source #

Identifier of the string reference.

TagCondition

data TagCondition Source #

A leaf node condition which can be used to specify a tag condition, for example, HAVE BPO = 123.

See: newTagCondition smart constructor.

Constructors

TagCondition' 

Fields

Instances

Instances details
ToJSON TagCondition Source # 
Instance details

Defined in Amazonka.Connect.Types.TagCondition

Generic TagCondition Source # 
Instance details

Defined in Amazonka.Connect.Types.TagCondition

Associated Types

type Rep TagCondition :: Type -> Type #

Read TagCondition Source # 
Instance details

Defined in Amazonka.Connect.Types.TagCondition

Show TagCondition Source # 
Instance details

Defined in Amazonka.Connect.Types.TagCondition

NFData TagCondition Source # 
Instance details

Defined in Amazonka.Connect.Types.TagCondition

Methods

rnf :: TagCondition -> () #

Eq TagCondition Source # 
Instance details

Defined in Amazonka.Connect.Types.TagCondition

Hashable TagCondition Source # 
Instance details

Defined in Amazonka.Connect.Types.TagCondition

type Rep TagCondition Source # 
Instance details

Defined in Amazonka.Connect.Types.TagCondition

type Rep TagCondition = D1 ('MetaData "TagCondition" "Amazonka.Connect.Types.TagCondition" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "TagCondition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tagKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tagValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newTagCondition :: TagCondition Source #

Create a value of TagCondition with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tagKey:TagCondition', tagCondition_tagKey - The tag key in the tag condition.

$sel:tagValue:TagCondition', tagCondition_tagValue - The tag value in the tag condition.

tagCondition_tagKey :: Lens' TagCondition (Maybe Text) Source #

The tag key in the tag condition.

tagCondition_tagValue :: Lens' TagCondition (Maybe Text) Source #

The tag value in the tag condition.

TaskActionDefinition

data TaskActionDefinition Source #

Information about the task action.

See: newTaskActionDefinition smart constructor.

Constructors

TaskActionDefinition' 

Fields

Instances

Instances details
FromJSON TaskActionDefinition Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskActionDefinition

ToJSON TaskActionDefinition Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskActionDefinition

Generic TaskActionDefinition Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskActionDefinition

Associated Types

type Rep TaskActionDefinition :: Type -> Type #

Read TaskActionDefinition Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskActionDefinition

Show TaskActionDefinition Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskActionDefinition

NFData TaskActionDefinition Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskActionDefinition

Methods

rnf :: TaskActionDefinition -> () #

Eq TaskActionDefinition Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskActionDefinition

Hashable TaskActionDefinition Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskActionDefinition

type Rep TaskActionDefinition Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskActionDefinition

type Rep TaskActionDefinition = D1 ('MetaData "TaskActionDefinition" "Amazonka.Connect.Types.TaskActionDefinition" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "TaskActionDefinition'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "references") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Reference)))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "contactFlowId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newTaskActionDefinition Source #

Create a value of TaskActionDefinition with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:description:TaskActionDefinition', taskActionDefinition_description - The description. Supports variable injection. For more information, see JSONPath reference in the Amazon Connect Administrators Guide.

$sel:references:TaskActionDefinition', taskActionDefinition_references - Information about the reference when the referenceType is URL. Otherwise, null. (Supports variable injection in the Value field.)

$sel:name:TaskActionDefinition', taskActionDefinition_name - The name. Supports variable injection. For more information, see JSONPath reference in the Amazon Connect Administrators Guide.

$sel:contactFlowId:TaskActionDefinition', taskActionDefinition_contactFlowId - The identifier of the flow.

taskActionDefinition_description :: Lens' TaskActionDefinition (Maybe Text) Source #

The description. Supports variable injection. For more information, see JSONPath reference in the Amazon Connect Administrators Guide.

taskActionDefinition_references :: Lens' TaskActionDefinition (Maybe (HashMap Text Reference)) Source #

Information about the reference when the referenceType is URL. Otherwise, null. (Supports variable injection in the Value field.)

taskActionDefinition_name :: Lens' TaskActionDefinition Text Source #

The name. Supports variable injection. For more information, see JSONPath reference in the Amazon Connect Administrators Guide.

TaskTemplateConstraints

data TaskTemplateConstraints Source #

Describes constraints that apply to the template fields.

See: newTaskTemplateConstraints smart constructor.

Constructors

TaskTemplateConstraints' 

Fields

Instances

Instances details
FromJSON TaskTemplateConstraints Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateConstraints

ToJSON TaskTemplateConstraints Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateConstraints

Generic TaskTemplateConstraints Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateConstraints

Associated Types

type Rep TaskTemplateConstraints :: Type -> Type #

Read TaskTemplateConstraints Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateConstraints

Show TaskTemplateConstraints Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateConstraints

NFData TaskTemplateConstraints Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateConstraints

Methods

rnf :: TaskTemplateConstraints -> () #

Eq TaskTemplateConstraints Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateConstraints

Hashable TaskTemplateConstraints Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateConstraints

type Rep TaskTemplateConstraints Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateConstraints

type Rep TaskTemplateConstraints = D1 ('MetaData "TaskTemplateConstraints" "Amazonka.Connect.Types.TaskTemplateConstraints" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "TaskTemplateConstraints'" 'PrefixI 'True) (S1 ('MetaSel ('Just "invisibleFields") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InvisibleFieldInfo])) :*: (S1 ('MetaSel ('Just "readOnlyFields") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ReadOnlyFieldInfo])) :*: S1 ('MetaSel ('Just "requiredFields") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RequiredFieldInfo])))))

newTaskTemplateConstraints :: TaskTemplateConstraints Source #

Create a value of TaskTemplateConstraints with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:invisibleFields:TaskTemplateConstraints', taskTemplateConstraints_invisibleFields - Lists the fields that are invisible to agents.

$sel:readOnlyFields:TaskTemplateConstraints', taskTemplateConstraints_readOnlyFields - Lists the fields that are read-only to agents, and cannot be edited.

$sel:requiredFields:TaskTemplateConstraints', taskTemplateConstraints_requiredFields - Lists the fields that are required to be filled by agents.

taskTemplateConstraints_readOnlyFields :: Lens' TaskTemplateConstraints (Maybe [ReadOnlyFieldInfo]) Source #

Lists the fields that are read-only to agents, and cannot be edited.

taskTemplateConstraints_requiredFields :: Lens' TaskTemplateConstraints (Maybe [RequiredFieldInfo]) Source #

Lists the fields that are required to be filled by agents.

TaskTemplateDefaultFieldValue

data TaskTemplateDefaultFieldValue Source #

Describes a default field and its corresponding value.

See: newTaskTemplateDefaultFieldValue smart constructor.

Constructors

TaskTemplateDefaultFieldValue' 

Fields

Instances

Instances details
FromJSON TaskTemplateDefaultFieldValue Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateDefaultFieldValue

ToJSON TaskTemplateDefaultFieldValue Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateDefaultFieldValue

Generic TaskTemplateDefaultFieldValue Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateDefaultFieldValue

Associated Types

type Rep TaskTemplateDefaultFieldValue :: Type -> Type #

Read TaskTemplateDefaultFieldValue Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateDefaultFieldValue

Show TaskTemplateDefaultFieldValue Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateDefaultFieldValue

NFData TaskTemplateDefaultFieldValue Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateDefaultFieldValue

Eq TaskTemplateDefaultFieldValue Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateDefaultFieldValue

Hashable TaskTemplateDefaultFieldValue Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateDefaultFieldValue

type Rep TaskTemplateDefaultFieldValue Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateDefaultFieldValue

type Rep TaskTemplateDefaultFieldValue = D1 ('MetaData "TaskTemplateDefaultFieldValue" "Amazonka.Connect.Types.TaskTemplateDefaultFieldValue" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "TaskTemplateDefaultFieldValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "defaultValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TaskTemplateFieldIdentifier))))

newTaskTemplateDefaultFieldValue :: TaskTemplateDefaultFieldValue Source #

Create a value of TaskTemplateDefaultFieldValue with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:defaultValue:TaskTemplateDefaultFieldValue', taskTemplateDefaultFieldValue_defaultValue - Default value for the field.

$sel:id:TaskTemplateDefaultFieldValue', taskTemplateDefaultFieldValue_id - Identifier of a field.

TaskTemplateDefaults

data TaskTemplateDefaults Source #

Describes default values for fields on a template.

See: newTaskTemplateDefaults smart constructor.

Constructors

TaskTemplateDefaults' 

Fields

Instances

Instances details
FromJSON TaskTemplateDefaults Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateDefaults

ToJSON TaskTemplateDefaults Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateDefaults

Generic TaskTemplateDefaults Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateDefaults

Associated Types

type Rep TaskTemplateDefaults :: Type -> Type #

Read TaskTemplateDefaults Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateDefaults

Show TaskTemplateDefaults Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateDefaults

NFData TaskTemplateDefaults Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateDefaults

Methods

rnf :: TaskTemplateDefaults -> () #

Eq TaskTemplateDefaults Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateDefaults

Hashable TaskTemplateDefaults Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateDefaults

type Rep TaskTemplateDefaults Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateDefaults

type Rep TaskTemplateDefaults = D1 ('MetaData "TaskTemplateDefaults" "Amazonka.Connect.Types.TaskTemplateDefaults" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "TaskTemplateDefaults'" 'PrefixI 'True) (S1 ('MetaSel ('Just "defaultFieldValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TaskTemplateDefaultFieldValue]))))

newTaskTemplateDefaults :: TaskTemplateDefaults Source #

Create a value of TaskTemplateDefaults with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:defaultFieldValues:TaskTemplateDefaults', taskTemplateDefaults_defaultFieldValues - Default value for the field.

TaskTemplateField

data TaskTemplateField Source #

Describes a single task template field.

See: newTaskTemplateField smart constructor.

Constructors

TaskTemplateField' 

Fields

Instances

Instances details
FromJSON TaskTemplateField Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateField

ToJSON TaskTemplateField Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateField

Generic TaskTemplateField Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateField

Associated Types

type Rep TaskTemplateField :: Type -> Type #

Read TaskTemplateField Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateField

Show TaskTemplateField Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateField

NFData TaskTemplateField Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateField

Methods

rnf :: TaskTemplateField -> () #

Eq TaskTemplateField Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateField

Hashable TaskTemplateField Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateField

type Rep TaskTemplateField Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateField

type Rep TaskTemplateField = D1 ('MetaData "TaskTemplateField" "Amazonka.Connect.Types.TaskTemplateField" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "TaskTemplateField'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "singleSelectOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TaskTemplateFieldType)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TaskTemplateFieldIdentifier))))

newTaskTemplateField Source #

Create a value of TaskTemplateField with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:description:TaskTemplateField', taskTemplateField_description - The description of the field.

$sel:singleSelectOptions:TaskTemplateField', taskTemplateField_singleSelectOptions - A list of options for a single select field.

$sel:type':TaskTemplateField', taskTemplateField_type - Indicates the type of field.

$sel:id:TaskTemplateField', taskTemplateField_id - The unique identifier for the field.

taskTemplateField_singleSelectOptions :: Lens' TaskTemplateField (Maybe [Text]) Source #

A list of options for a single select field.

TaskTemplateFieldIdentifier

data TaskTemplateFieldIdentifier Source #

The identifier of the task template field.

See: newTaskTemplateFieldIdentifier smart constructor.

Constructors

TaskTemplateFieldIdentifier' 

Fields

Instances

Instances details
FromJSON TaskTemplateFieldIdentifier Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateFieldIdentifier

ToJSON TaskTemplateFieldIdentifier Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateFieldIdentifier

Generic TaskTemplateFieldIdentifier Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateFieldIdentifier

Associated Types

type Rep TaskTemplateFieldIdentifier :: Type -> Type #

Read TaskTemplateFieldIdentifier Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateFieldIdentifier

Show TaskTemplateFieldIdentifier Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateFieldIdentifier

NFData TaskTemplateFieldIdentifier Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateFieldIdentifier

Eq TaskTemplateFieldIdentifier Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateFieldIdentifier

Hashable TaskTemplateFieldIdentifier Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateFieldIdentifier

type Rep TaskTemplateFieldIdentifier Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateFieldIdentifier

type Rep TaskTemplateFieldIdentifier = D1 ('MetaData "TaskTemplateFieldIdentifier" "Amazonka.Connect.Types.TaskTemplateFieldIdentifier" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "TaskTemplateFieldIdentifier'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newTaskTemplateFieldIdentifier :: TaskTemplateFieldIdentifier Source #

Create a value of TaskTemplateFieldIdentifier with all optional fields omitted.

Use 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:TaskTemplateFieldIdentifier', taskTemplateFieldIdentifier_name - The name of the task template field.

TaskTemplateMetadata

data TaskTemplateMetadata Source #

Contains summary information about the task template.

See: newTaskTemplateMetadata smart constructor.

Constructors

TaskTemplateMetadata' 

Fields

Instances

Instances details
FromJSON TaskTemplateMetadata Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateMetadata

Generic TaskTemplateMetadata Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateMetadata

Associated Types

type Rep TaskTemplateMetadata :: Type -> Type #

Read TaskTemplateMetadata Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateMetadata

Show TaskTemplateMetadata Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateMetadata

NFData TaskTemplateMetadata Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateMetadata

Methods

rnf :: TaskTemplateMetadata -> () #

Eq TaskTemplateMetadata Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateMetadata

Hashable TaskTemplateMetadata Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateMetadata

type Rep TaskTemplateMetadata Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateMetadata

newTaskTemplateMetadata :: TaskTemplateMetadata Source #

Create a value of TaskTemplateMetadata with all optional fields omitted.

Use 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:TaskTemplateMetadata', taskTemplateMetadata_arn - The Amazon Resource Name (ARN) of the task template.

$sel:createdTime:TaskTemplateMetadata', taskTemplateMetadata_createdTime - The timestamp when the task template was created.

$sel:description:TaskTemplateMetadata', taskTemplateMetadata_description - The description of the task template.

$sel:id:TaskTemplateMetadata', taskTemplateMetadata_id - A unique identifier for the task template.

$sel:lastModifiedTime:TaskTemplateMetadata', taskTemplateMetadata_lastModifiedTime - The timestamp when the task template was last modified.

$sel:name:TaskTemplateMetadata', taskTemplateMetadata_name - The name of the task template.

$sel:status:TaskTemplateMetadata', taskTemplateMetadata_status - Marks a template as ACTIVE or INACTIVE for a task to refer to it. Tasks can only be created from ACTIVE templates. If a template is marked as INACTIVE, then a task that refers to this template cannot be created.

taskTemplateMetadata_arn :: Lens' TaskTemplateMetadata (Maybe Text) Source #

The Amazon Resource Name (ARN) of the task template.

taskTemplateMetadata_createdTime :: Lens' TaskTemplateMetadata (Maybe UTCTime) Source #

The timestamp when the task template was created.

taskTemplateMetadata_id :: Lens' TaskTemplateMetadata (Maybe Text) Source #

A unique identifier for the task template.

taskTemplateMetadata_lastModifiedTime :: Lens' TaskTemplateMetadata (Maybe UTCTime) Source #

The timestamp when the task template was last modified.

taskTemplateMetadata_status :: Lens' TaskTemplateMetadata (Maybe TaskTemplateStatus) Source #

Marks a template as ACTIVE or INACTIVE for a task to refer to it. Tasks can only be created from ACTIVE templates. If a template is marked as INACTIVE, then a task that refers to this template cannot be created.

TelephonyConfig

data TelephonyConfig Source #

The distribution of traffic between the instance and its replicas.

See: newTelephonyConfig smart constructor.

Constructors

TelephonyConfig' 

Fields

Instances

Instances details
FromJSON TelephonyConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.TelephonyConfig

ToJSON TelephonyConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.TelephonyConfig

Generic TelephonyConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.TelephonyConfig

Associated Types

type Rep TelephonyConfig :: Type -> Type #

Read TelephonyConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.TelephonyConfig

Show TelephonyConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.TelephonyConfig

NFData TelephonyConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.TelephonyConfig

Methods

rnf :: TelephonyConfig -> () #

Eq TelephonyConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.TelephonyConfig

Hashable TelephonyConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.TelephonyConfig

type Rep TelephonyConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.TelephonyConfig

type Rep TelephonyConfig = D1 ('MetaData "TelephonyConfig" "Amazonka.Connect.Types.TelephonyConfig" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "TelephonyConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "distributions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Distribution])))

newTelephonyConfig :: TelephonyConfig Source #

Create a value of TelephonyConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:distributions:TelephonyConfig', telephonyConfig_distributions - Information about traffic distributions.

telephonyConfig_distributions :: Lens' TelephonyConfig [Distribution] Source #

Information about traffic distributions.

Threshold

data Threshold Source #

Contains information about the threshold for service level metrics.

See: newThreshold smart constructor.

Constructors

Threshold' 

Fields

Instances

Instances details
FromJSON Threshold Source # 
Instance details

Defined in Amazonka.Connect.Types.Threshold

ToJSON Threshold Source # 
Instance details

Defined in Amazonka.Connect.Types.Threshold

Generic Threshold Source # 
Instance details

Defined in Amazonka.Connect.Types.Threshold

Associated Types

type Rep Threshold :: Type -> Type #

Read Threshold Source # 
Instance details

Defined in Amazonka.Connect.Types.Threshold

Show Threshold Source # 
Instance details

Defined in Amazonka.Connect.Types.Threshold

NFData Threshold Source # 
Instance details

Defined in Amazonka.Connect.Types.Threshold

Methods

rnf :: Threshold -> () #

Eq Threshold Source # 
Instance details

Defined in Amazonka.Connect.Types.Threshold

Hashable Threshold Source # 
Instance details

Defined in Amazonka.Connect.Types.Threshold

type Rep Threshold Source # 
Instance details

Defined in Amazonka.Connect.Types.Threshold

type Rep Threshold = D1 ('MetaData "Threshold" "Amazonka.Connect.Types.Threshold" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "Threshold'" 'PrefixI 'True) (S1 ('MetaSel ('Just "comparison") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Comparison)) :*: S1 ('MetaSel ('Just "thresholdValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))

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:comparison:Threshold', threshold_comparison - The type of comparison. Only "less than" (LT) comparisons are supported.

$sel:thresholdValue:Threshold', threshold_thresholdValue - The threshold value to compare.

threshold_comparison :: Lens' Threshold (Maybe Comparison) Source #

The type of comparison. Only "less than" (LT) comparisons are supported.

threshold_thresholdValue :: Lens' Threshold (Maybe Double) Source #

The threshold value to compare.

TrafficDistributionGroup

data TrafficDistributionGroup Source #

Information about a traffic distribution group.

See: newTrafficDistributionGroup smart constructor.

Constructors

TrafficDistributionGroup' 

Fields

Instances

Instances details
FromJSON TrafficDistributionGroup Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficDistributionGroup

Generic TrafficDistributionGroup Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficDistributionGroup

Associated Types

type Rep TrafficDistributionGroup :: Type -> Type #

Read TrafficDistributionGroup Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficDistributionGroup

Show TrafficDistributionGroup Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficDistributionGroup

NFData TrafficDistributionGroup Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficDistributionGroup

Eq TrafficDistributionGroup Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficDistributionGroup

Hashable TrafficDistributionGroup Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficDistributionGroup

type Rep TrafficDistributionGroup Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficDistributionGroup

newTrafficDistributionGroup :: TrafficDistributionGroup Source #

Create a value of TrafficDistributionGroup with all optional fields omitted.

Use 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:TrafficDistributionGroup', trafficDistributionGroup_arn - The Amazon Resource Name (ARN) of the traffic distribution group.

$sel:description:TrafficDistributionGroup', trafficDistributionGroup_description - The description of the traffic distribution group.

$sel:id:TrafficDistributionGroup', trafficDistributionGroup_id - The identifier of the traffic distribution group. This can be the ID or the ARN if the API is being called in the Region where the traffic distribution group was created. The ARN must be provided if the call is from the replicated Region.

$sel:instanceArn:TrafficDistributionGroup', trafficDistributionGroup_instanceArn - The Amazon Resource Name (ARN).

$sel:name:TrafficDistributionGroup', trafficDistributionGroup_name - The name of the traffic distribution group.

$sel:status:TrafficDistributionGroup', trafficDistributionGroup_status - The status of the traffic distribution group.

$sel:tags:TrafficDistributionGroup', trafficDistributionGroup_tags - The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

trafficDistributionGroup_arn :: Lens' TrafficDistributionGroup (Maybe Text) Source #

The Amazon Resource Name (ARN) of the traffic distribution group.

trafficDistributionGroup_description :: Lens' TrafficDistributionGroup (Maybe Text) Source #

The description of the traffic distribution group.

trafficDistributionGroup_id :: Lens' TrafficDistributionGroup (Maybe Text) Source #

The identifier of the traffic distribution group. This can be the ID or the ARN if the API is being called in the Region where the traffic distribution group was created. The ARN must be provided if the call is from the replicated Region.

trafficDistributionGroup_name :: Lens' TrafficDistributionGroup (Maybe Text) Source #

The name of the traffic distribution group.

trafficDistributionGroup_status :: Lens' TrafficDistributionGroup (Maybe TrafficDistributionGroupStatus) Source #

The status of the traffic distribution group.

trafficDistributionGroup_tags :: Lens' TrafficDistributionGroup (Maybe (HashMap Text Text)) Source #

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

TrafficDistributionGroupSummary

data TrafficDistributionGroupSummary Source #

Information about traffic distribution groups.

See: newTrafficDistributionGroupSummary smart constructor.

Constructors

TrafficDistributionGroupSummary' 

Fields

Instances

Instances details
FromJSON TrafficDistributionGroupSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficDistributionGroupSummary

Generic TrafficDistributionGroupSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficDistributionGroupSummary

Associated Types

type Rep TrafficDistributionGroupSummary :: Type -> Type #

Read TrafficDistributionGroupSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficDistributionGroupSummary

Show TrafficDistributionGroupSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficDistributionGroupSummary

NFData TrafficDistributionGroupSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficDistributionGroupSummary

Eq TrafficDistributionGroupSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficDistributionGroupSummary

Hashable TrafficDistributionGroupSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficDistributionGroupSummary

type Rep TrafficDistributionGroupSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.TrafficDistributionGroupSummary

type Rep TrafficDistributionGroupSummary = D1 ('MetaData "TrafficDistributionGroupSummary" "Amazonka.Connect.Types.TrafficDistributionGroupSummary" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "TrafficDistributionGroupSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "instanceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TrafficDistributionGroupStatus))))))

newTrafficDistributionGroupSummary :: TrafficDistributionGroupSummary Source #

Create a value of TrafficDistributionGroupSummary with all optional fields omitted.

Use 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:TrafficDistributionGroupSummary', trafficDistributionGroupSummary_arn - The Amazon Resource Name (ARN) of the traffic distribution group.

$sel:id:TrafficDistributionGroupSummary', trafficDistributionGroupSummary_id - The identifier of the traffic distribution group. This can be the ID or the ARN if the API is being called in the Region where the traffic distribution group was created. The ARN must be provided if the call is from the replicated Region.

$sel:instanceArn:TrafficDistributionGroupSummary', trafficDistributionGroupSummary_instanceArn - The Amazon Resource Name (ARN) of the traffic distribution group.

$sel:name:TrafficDistributionGroupSummary', trafficDistributionGroupSummary_name - The name of the traffic distribution group.

$sel:status:TrafficDistributionGroupSummary', trafficDistributionGroupSummary_status - The status of the traffic distribution group.

trafficDistributionGroupSummary_arn :: Lens' TrafficDistributionGroupSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) of the traffic distribution group.

trafficDistributionGroupSummary_id :: Lens' TrafficDistributionGroupSummary (Maybe Text) Source #

The identifier of the traffic distribution group. This can be the ID or the ARN if the API is being called in the Region where the traffic distribution group was created. The ARN must be provided if the call is from the replicated Region.

trafficDistributionGroupSummary_instanceArn :: Lens' TrafficDistributionGroupSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) of the traffic distribution group.

trafficDistributionGroupSummary_status :: Lens' TrafficDistributionGroupSummary (Maybe TrafficDistributionGroupStatus) Source #

The status of the traffic distribution group.

UpdateParticipantRoleConfigChannelInfo

data UpdateParticipantRoleConfigChannelInfo Source #

Configuration information for the chat participant role.

See: newUpdateParticipantRoleConfigChannelInfo smart constructor.

Constructors

UpdateParticipantRoleConfigChannelInfo' 

Fields

Instances

Instances details
ToJSON UpdateParticipantRoleConfigChannelInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.UpdateParticipantRoleConfigChannelInfo

Generic UpdateParticipantRoleConfigChannelInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.UpdateParticipantRoleConfigChannelInfo

Read UpdateParticipantRoleConfigChannelInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.UpdateParticipantRoleConfigChannelInfo

Show UpdateParticipantRoleConfigChannelInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.UpdateParticipantRoleConfigChannelInfo

NFData UpdateParticipantRoleConfigChannelInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.UpdateParticipantRoleConfigChannelInfo

Eq UpdateParticipantRoleConfigChannelInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.UpdateParticipantRoleConfigChannelInfo

Hashable UpdateParticipantRoleConfigChannelInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.UpdateParticipantRoleConfigChannelInfo

type Rep UpdateParticipantRoleConfigChannelInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.UpdateParticipantRoleConfigChannelInfo

type Rep UpdateParticipantRoleConfigChannelInfo = D1 ('MetaData "UpdateParticipantRoleConfigChannelInfo" "Amazonka.Connect.Types.UpdateParticipantRoleConfigChannelInfo" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "UpdateParticipantRoleConfigChannelInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChatParticipantRoleConfig))))

newUpdateParticipantRoleConfigChannelInfo :: UpdateParticipantRoleConfigChannelInfo Source #

Create a value of UpdateParticipantRoleConfigChannelInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:chat:UpdateParticipantRoleConfigChannelInfo', updateParticipantRoleConfigChannelInfo_chat - Configuration information for the chat participant role.

UrlReference

data UrlReference Source #

The URL reference.

See: newUrlReference smart constructor.

Constructors

UrlReference' 

Fields

Instances

Instances details
FromJSON UrlReference Source # 
Instance details

Defined in Amazonka.Connect.Types.UrlReference

Generic UrlReference Source # 
Instance details

Defined in Amazonka.Connect.Types.UrlReference

Associated Types

type Rep UrlReference :: Type -> Type #

Read UrlReference Source # 
Instance details

Defined in Amazonka.Connect.Types.UrlReference

Show UrlReference Source # 
Instance details

Defined in Amazonka.Connect.Types.UrlReference

NFData UrlReference Source # 
Instance details

Defined in Amazonka.Connect.Types.UrlReference

Methods

rnf :: UrlReference -> () #

Eq UrlReference Source # 
Instance details

Defined in Amazonka.Connect.Types.UrlReference

Hashable UrlReference Source # 
Instance details

Defined in Amazonka.Connect.Types.UrlReference

type Rep UrlReference Source # 
Instance details

Defined in Amazonka.Connect.Types.UrlReference

type Rep UrlReference = D1 ('MetaData "UrlReference" "Amazonka.Connect.Types.UrlReference" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "UrlReference'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newUrlReference :: UrlReference Source #

Create a value of UrlReference with all optional fields omitted.

Use 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:UrlReference', urlReference_name - Identifier of the URL reference.

$sel:value:UrlReference', urlReference_value - A valid URL.

urlReference_name :: Lens' UrlReference (Maybe Text) Source #

Identifier of the URL reference.

UseCase

data UseCase Source #

Contains the use case.

See: newUseCase smart constructor.

Constructors

UseCase' 

Fields

Instances

Instances details
FromJSON UseCase Source # 
Instance details

Defined in Amazonka.Connect.Types.UseCase

Generic UseCase Source # 
Instance details

Defined in Amazonka.Connect.Types.UseCase

Associated Types

type Rep UseCase :: Type -> Type #

Methods

from :: UseCase -> Rep UseCase x #

to :: Rep UseCase x -> UseCase #

Read UseCase Source # 
Instance details

Defined in Amazonka.Connect.Types.UseCase

Show UseCase Source # 
Instance details

Defined in Amazonka.Connect.Types.UseCase

NFData UseCase Source # 
Instance details

Defined in Amazonka.Connect.Types.UseCase

Methods

rnf :: UseCase -> () #

Eq UseCase Source # 
Instance details

Defined in Amazonka.Connect.Types.UseCase

Methods

(==) :: UseCase -> UseCase -> Bool #

(/=) :: UseCase -> UseCase -> Bool #

Hashable UseCase Source # 
Instance details

Defined in Amazonka.Connect.Types.UseCase

Methods

hashWithSalt :: Int -> UseCase -> Int #

hash :: UseCase -> Int #

type Rep UseCase Source # 
Instance details

Defined in Amazonka.Connect.Types.UseCase

type Rep UseCase = D1 ('MetaData "UseCase" "Amazonka.Connect.Types.UseCase" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "UseCase'" 'PrefixI 'True) (S1 ('MetaSel ('Just "useCaseArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "useCaseId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "useCaseType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UseCaseType)))))

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:useCaseArn:UseCase', useCase_useCaseArn - The Amazon Resource Name (ARN) for the use case.

$sel:useCaseId:UseCase', useCase_useCaseId - The identifier for the use case.

$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.

useCase_useCaseArn :: Lens' UseCase (Maybe Text) Source #

The Amazon Resource Name (ARN) for the use case.

useCase_useCaseId :: Lens' UseCase (Maybe Text) Source #

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.

User

data User Source #

Contains information about a user account for an Amazon Connect instance.

See: newUser smart constructor.

Constructors

User' 

Fields

Instances

Instances details
FromJSON User Source # 
Instance details

Defined in Amazonka.Connect.Types.User

Generic User Source # 
Instance details

Defined in Amazonka.Connect.Types.User

Associated Types

type Rep User :: Type -> Type #

Methods

from :: User -> Rep User x #

to :: Rep User x -> User #

Read User Source # 
Instance details

Defined in Amazonka.Connect.Types.User

Show User Source # 
Instance details

Defined in Amazonka.Connect.Types.User

Methods

showsPrec :: Int -> User -> ShowS #

show :: User -> String #

showList :: [User] -> ShowS #

NFData User Source # 
Instance details

Defined in Amazonka.Connect.Types.User

Methods

rnf :: User -> () #

Eq User Source # 
Instance details

Defined in Amazonka.Connect.Types.User

Methods

(==) :: User -> User -> Bool #

(/=) :: User -> User -> Bool #

Hashable User Source # 
Instance details

Defined in Amazonka.Connect.Types.User

Methods

hashWithSalt :: Int -> User -> Int #

hash :: User -> Int #

type Rep User Source # 
Instance details

Defined in Amazonka.Connect.Types.User

newUser :: User Source #

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:arn:User', user_arn - The Amazon Resource Name (ARN) of the user account.

$sel:directoryUserId:User', user_directoryUserId - The identifier of the user account in the directory used for identity management.

$sel:hierarchyGroupId:User', user_hierarchyGroupId - The identifier of the hierarchy group for the user.

$sel:id:User', user_id - The identifier of the user account.

$sel:identityInfo:User', user_identityInfo - Information about the user identity.

$sel:phoneConfig:User', user_phoneConfig - Information about the phone configuration for the user.

$sel:routingProfileId:User', user_routingProfileId - The identifier of the routing profile for the user.

$sel:securityProfileIds:User', user_securityProfileIds - The identifiers of the security profiles for the user.

$sel:tags:User', user_tags - The tags.

$sel:username:User', user_username - The user name assigned to the user account.

user_arn :: Lens' User (Maybe Text) Source #

The Amazon Resource Name (ARN) of the user account.

user_directoryUserId :: Lens' User (Maybe Text) Source #

The identifier of the user account in the directory used for identity management.

user_hierarchyGroupId :: Lens' User (Maybe Text) Source #

The identifier of the hierarchy group for the user.

user_id :: Lens' User (Maybe Text) Source #

The identifier of the user account.

user_identityInfo :: Lens' User (Maybe UserIdentityInfo) Source #

Information about the user identity.

user_phoneConfig :: Lens' User (Maybe UserPhoneConfig) Source #

Information about the phone configuration for the user.

user_routingProfileId :: Lens' User (Maybe Text) Source #

The identifier of the routing profile for the user.

user_securityProfileIds :: Lens' User (Maybe (NonEmpty Text)) Source #

The identifiers of the security profiles for the user.

user_username :: Lens' User (Maybe Text) Source #

The user name assigned to the user account.

UserData

data UserData Source #

Data for a user.

See: newUserData smart constructor.

Constructors

UserData' 

Fields

Instances

Instances details
FromJSON UserData Source # 
Instance details

Defined in Amazonka.Connect.Types.UserData

Generic UserData Source # 
Instance details

Defined in Amazonka.Connect.Types.UserData

Associated Types

type Rep UserData :: Type -> Type #

Methods

from :: UserData -> Rep UserData x #

to :: Rep UserData x -> UserData #

Read UserData Source # 
Instance details

Defined in Amazonka.Connect.Types.UserData

Show UserData Source # 
Instance details

Defined in Amazonka.Connect.Types.UserData

NFData UserData Source # 
Instance details

Defined in Amazonka.Connect.Types.UserData

Methods

rnf :: UserData -> () #

Eq UserData Source # 
Instance details

Defined in Amazonka.Connect.Types.UserData

Hashable UserData Source # 
Instance details

Defined in Amazonka.Connect.Types.UserData

Methods

hashWithSalt :: Int -> UserData -> Int #

hash :: UserData -> Int #

type Rep UserData Source # 
Instance details

Defined in Amazonka.Connect.Types.UserData

newUserData :: UserData Source #

Create a value of UserData with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:activeSlotsByChannel:UserData', userData_activeSlotsByChannel - A map of active slots by channel. The key is a channel name. The value is an integer: the number of active slots.

$sel:availableSlotsByChannel:UserData', userData_availableSlotsByChannel - A map of available slots by channel. The key is a channel name. The value is an integer: the available number of slots.

$sel:contacts:UserData', userData_contacts - A list of contact reference information.

$sel:hierarchyPath:UserData', userData_hierarchyPath - Contains information about the levels of a hierarchy group assigned to a user.

$sel:maxSlotsByChannel:UserData', userData_maxSlotsByChannel - A map of maximum slots by channel. The key is a channel name. The value is an integer: the maximum number of slots. This is calculated from MediaConcurrency of the RoutingProfile assigned to the agent.

$sel:nextStatus:UserData', userData_nextStatus - The Next status of the agent.

$sel:routingProfile:UserData', userData_routingProfile - Information about the routing profile that is assigned to the user.

$sel:status:UserData', userData_status - The status of the agent that they manually set in their Contact Control Panel (CCP), or that the supervisor manually changes in the real-time metrics report.

$sel:user:UserData', userData_user - Information about the user for the data that is returned. It contains the resourceId and ARN of the user.

userData_activeSlotsByChannel :: Lens' UserData (Maybe (HashMap Channel Natural)) Source #

A map of active slots by channel. The key is a channel name. The value is an integer: the number of active slots.

userData_availableSlotsByChannel :: Lens' UserData (Maybe (HashMap Channel Natural)) Source #

A map of available slots by channel. The key is a channel name. The value is an integer: the available number of slots.

userData_contacts :: Lens' UserData (Maybe [AgentContactReference]) Source #

A list of contact reference information.

userData_hierarchyPath :: Lens' UserData (Maybe HierarchyPathReference) Source #

Contains information about the levels of a hierarchy group assigned to a user.

userData_maxSlotsByChannel :: Lens' UserData (Maybe (HashMap Channel Natural)) Source #

A map of maximum slots by channel. The key is a channel name. The value is an integer: the maximum number of slots. This is calculated from MediaConcurrency of the RoutingProfile assigned to the agent.

userData_nextStatus :: Lens' UserData (Maybe Text) Source #

The Next status of the agent.

userData_routingProfile :: Lens' UserData (Maybe RoutingProfileReference) Source #

Information about the routing profile that is assigned to the user.

userData_status :: Lens' UserData (Maybe AgentStatusReference) Source #

The status of the agent that they manually set in their Contact Control Panel (CCP), or that the supervisor manually changes in the real-time metrics report.

userData_user :: Lens' UserData (Maybe UserReference) Source #

Information about the user for the data that is returned. It contains the resourceId and ARN of the user.

UserDataFilters

data UserDataFilters Source #

A filter for the user data.

See: newUserDataFilters smart constructor.

Constructors

UserDataFilters' 

Fields

Instances

Instances details
ToJSON UserDataFilters Source # 
Instance details

Defined in Amazonka.Connect.Types.UserDataFilters

Generic UserDataFilters Source # 
Instance details

Defined in Amazonka.Connect.Types.UserDataFilters

Associated Types

type Rep UserDataFilters :: Type -> Type #

Read UserDataFilters Source # 
Instance details

Defined in Amazonka.Connect.Types.UserDataFilters

Show UserDataFilters Source # 
Instance details

Defined in Amazonka.Connect.Types.UserDataFilters

NFData UserDataFilters Source # 
Instance details

Defined in Amazonka.Connect.Types.UserDataFilters

Methods

rnf :: UserDataFilters -> () #

Eq UserDataFilters Source # 
Instance details

Defined in Amazonka.Connect.Types.UserDataFilters

Hashable UserDataFilters Source # 
Instance details

Defined in Amazonka.Connect.Types.UserDataFilters

type Rep UserDataFilters Source # 
Instance details

Defined in Amazonka.Connect.Types.UserDataFilters

type Rep UserDataFilters = D1 ('MetaData "UserDataFilters" "Amazonka.Connect.Types.UserDataFilters" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "UserDataFilters'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "agents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "contactFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ContactFilter))) :*: (S1 ('MetaSel ('Just "queues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: (S1 ('MetaSel ('Just "routingProfiles") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "userHierarchyGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text)))))))

newUserDataFilters :: UserDataFilters Source #

Create a value of UserDataFilters with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:agents:UserDataFilters', userDataFilters_agents - A list of up to 100 agent IDs or ARNs.

$sel:contactFilter:UserDataFilters', userDataFilters_contactFilter - A filter for the user data based on the contact information that is associated to the user. It contains a list of contact states.

$sel:queues:UserDataFilters', userDataFilters_queues - A list of up to 100 queues or ARNs.

$sel:routingProfiles:UserDataFilters', userDataFilters_routingProfiles - A list of up to 100 routing profile IDs or ARNs.

$sel:userHierarchyGroups:UserDataFilters', userDataFilters_userHierarchyGroups - A UserHierarchyGroup ID or ARN.

userDataFilters_agents :: Lens' UserDataFilters (Maybe (NonEmpty Text)) Source #

A list of up to 100 agent IDs or ARNs.

userDataFilters_contactFilter :: Lens' UserDataFilters (Maybe ContactFilter) Source #

A filter for the user data based on the contact information that is associated to the user. It contains a list of contact states.

userDataFilters_queues :: Lens' UserDataFilters (Maybe (NonEmpty Text)) Source #

A list of up to 100 queues or ARNs.

userDataFilters_routingProfiles :: Lens' UserDataFilters (Maybe (NonEmpty Text)) Source #

A list of up to 100 routing profile IDs or ARNs.

UserIdentityInfo

data UserIdentityInfo Source #

Contains information about the identity of a user.

See: newUserIdentityInfo smart constructor.

Constructors

UserIdentityInfo' 

Fields

  • email :: Maybe Text

    The email address. If you are using SAML for identity management and include this parameter, an error is returned.

  • firstName :: Maybe Text

    The first name. This is required if you are using Amazon Connect or SAML for identity management.

  • lastName :: Maybe Text

    The last name. This is required if you are using Amazon Connect or SAML for identity management.

  • mobile :: Maybe Text

    The user's mobile number.

  • secondaryEmail :: Maybe Text

    The user's secondary email address. If you provide a secondary email, the user receives email notifications - other than password reset notifications - to this email address instead of to their primary email address.

    Pattern: (?=^.{0,265}$)[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,63}

Instances

Instances details
FromJSON UserIdentityInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.UserIdentityInfo

ToJSON UserIdentityInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.UserIdentityInfo

Generic UserIdentityInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.UserIdentityInfo

Associated Types

type Rep UserIdentityInfo :: Type -> Type #

Read UserIdentityInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.UserIdentityInfo

Show UserIdentityInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.UserIdentityInfo

NFData UserIdentityInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.UserIdentityInfo

Methods

rnf :: UserIdentityInfo -> () #

Eq UserIdentityInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.UserIdentityInfo

Hashable UserIdentityInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.UserIdentityInfo

type Rep UserIdentityInfo Source # 
Instance details

Defined in Amazonka.Connect.Types.UserIdentityInfo

type Rep UserIdentityInfo = D1 ('MetaData "UserIdentityInfo" "Amazonka.Connect.Types.UserIdentityInfo" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "UserIdentityInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "email") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "firstName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "lastName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "mobile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "secondaryEmail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

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:firstName:UserIdentityInfo', userIdentityInfo_firstName - The first name. This is required if you are using Amazon Connect or SAML for identity management.

$sel:lastName:UserIdentityInfo', userIdentityInfo_lastName - The last name. This is required if you are using Amazon Connect or SAML for identity management.

$sel:mobile:UserIdentityInfo', userIdentityInfo_mobile - The user's mobile number.

$sel:secondaryEmail:UserIdentityInfo', userIdentityInfo_secondaryEmail - The user's secondary email address. If you provide a secondary email, the user receives email notifications - other than password reset notifications - to this email address instead of to their primary email address.

Pattern: (?=^.{0,265}$)[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,63}

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_firstName :: Lens' UserIdentityInfo (Maybe Text) Source #

The first name. This is required if you are using Amazon Connect or SAML for identity management.

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_secondaryEmail :: Lens' UserIdentityInfo (Maybe Text) Source #

The user's secondary email address. If you provide a secondary email, the user receives email notifications - other than password reset notifications - to this email address instead of to their primary email address.

Pattern: (?=^.{0,265}$)[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,63}

UserIdentityInfoLite

data UserIdentityInfoLite Source #

The user's first name and last name.

See: newUserIdentityInfoLite smart constructor.

Constructors

UserIdentityInfoLite' 

Fields

Instances

Instances details
FromJSON UserIdentityInfoLite Source # 
Instance details

Defined in Amazonka.Connect.Types.UserIdentityInfoLite

Generic UserIdentityInfoLite Source # 
Instance details

Defined in Amazonka.Connect.Types.UserIdentityInfoLite

Associated Types

type Rep UserIdentityInfoLite :: Type -> Type #

Read UserIdentityInfoLite Source # 
Instance details

Defined in Amazonka.Connect.Types.UserIdentityInfoLite

Show UserIdentityInfoLite Source # 
Instance details

Defined in Amazonka.Connect.Types.UserIdentityInfoLite

NFData UserIdentityInfoLite Source # 
Instance details

Defined in Amazonka.Connect.Types.UserIdentityInfoLite

Methods

rnf :: UserIdentityInfoLite -> () #

Eq UserIdentityInfoLite Source # 
Instance details

Defined in Amazonka.Connect.Types.UserIdentityInfoLite

Hashable UserIdentityInfoLite Source # 
Instance details

Defined in Amazonka.Connect.Types.UserIdentityInfoLite

type Rep UserIdentityInfoLite Source # 
Instance details

Defined in Amazonka.Connect.Types.UserIdentityInfoLite

type Rep UserIdentityInfoLite = D1 ('MetaData "UserIdentityInfoLite" "Amazonka.Connect.Types.UserIdentityInfoLite" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "UserIdentityInfoLite'" 'PrefixI 'True) (S1 ('MetaSel ('Just "firstName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newUserIdentityInfoLite :: UserIdentityInfoLite Source #

Create a value of UserIdentityInfoLite with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:firstName:UserIdentityInfoLite', userIdentityInfoLite_firstName - The user's first name.

$sel:lastName:UserIdentityInfoLite', userIdentityInfoLite_lastName - The user's last name.

UserPhoneConfig

data UserPhoneConfig Source #

Contains information about the phone configuration settings for a user.

See: newUserPhoneConfig smart constructor.

Constructors

UserPhoneConfig' 

Fields

Instances

Instances details
FromJSON UserPhoneConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.UserPhoneConfig

ToJSON UserPhoneConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.UserPhoneConfig

Generic UserPhoneConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.UserPhoneConfig

Associated Types

type Rep UserPhoneConfig :: Type -> Type #

Read UserPhoneConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.UserPhoneConfig

Show UserPhoneConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.UserPhoneConfig

NFData UserPhoneConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.UserPhoneConfig

Methods

rnf :: UserPhoneConfig -> () #

Eq UserPhoneConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.UserPhoneConfig

Hashable UserPhoneConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.UserPhoneConfig

type Rep UserPhoneConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.UserPhoneConfig

type Rep UserPhoneConfig = D1 ('MetaData "UserPhoneConfig" "Amazonka.Connect.Types.UserPhoneConfig" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "UserPhoneConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "afterContactWorkTimeLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "autoAccept") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "deskPhoneNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "phoneType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PhoneType))))

newUserPhoneConfig Source #

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:afterContactWorkTimeLimit:UserPhoneConfig', userPhoneConfig_afterContactWorkTimeLimit - The After Call Work (ACW) timeout setting, in seconds.

When returned by a SearchUsers call, AfterContactWorkTimeLimit is returned in milliseconds.

$sel:autoAccept:UserPhoneConfig', userPhoneConfig_autoAccept - The Auto accept setting.

$sel:deskPhoneNumber:UserPhoneConfig', userPhoneConfig_deskPhoneNumber - The phone number for the user's desk phone.

$sel:phoneType:UserPhoneConfig', userPhoneConfig_phoneType - The phone type.

userPhoneConfig_afterContactWorkTimeLimit :: Lens' UserPhoneConfig (Maybe Natural) Source #

The After Call Work (ACW) timeout setting, in seconds.

When returned by a SearchUsers call, AfterContactWorkTimeLimit is returned in milliseconds.

userPhoneConfig_deskPhoneNumber :: Lens' UserPhoneConfig (Maybe Text) Source #

The phone number for the user's desk phone.

UserQuickConnectConfig

data UserQuickConnectConfig Source #

Contains information about the quick connect configuration settings for a user. The contact flow must be of type Transfer to Agent.

See: newUserQuickConnectConfig smart constructor.

Constructors

UserQuickConnectConfig' 

Fields

Instances

Instances details
FromJSON UserQuickConnectConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.UserQuickConnectConfig

ToJSON UserQuickConnectConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.UserQuickConnectConfig

Generic UserQuickConnectConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.UserQuickConnectConfig

Associated Types

type Rep UserQuickConnectConfig :: Type -> Type #

Read UserQuickConnectConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.UserQuickConnectConfig

Show UserQuickConnectConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.UserQuickConnectConfig

NFData UserQuickConnectConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.UserQuickConnectConfig

Methods

rnf :: UserQuickConnectConfig -> () #

Eq UserQuickConnectConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.UserQuickConnectConfig

Hashable UserQuickConnectConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.UserQuickConnectConfig

type Rep UserQuickConnectConfig Source # 
Instance details

Defined in Amazonka.Connect.Types.UserQuickConnectConfig

type Rep UserQuickConnectConfig = D1 ('MetaData "UserQuickConnectConfig" "Amazonka.Connect.Types.UserQuickConnectConfig" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "UserQuickConnectConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "contactFlowId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newUserQuickConnectConfig Source #

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 flow.

UserReference

data UserReference Source #

Information about the user.

See: newUserReference smart constructor.

Constructors

UserReference' 

Fields

Instances

Instances details
FromJSON UserReference Source # 
Instance details

Defined in Amazonka.Connect.Types.UserReference

Generic UserReference Source # 
Instance details

Defined in Amazonka.Connect.Types.UserReference

Associated Types

type Rep UserReference :: Type -> Type #

Read UserReference Source # 
Instance details

Defined in Amazonka.Connect.Types.UserReference

Show UserReference Source # 
Instance details

Defined in Amazonka.Connect.Types.UserReference

NFData UserReference Source # 
Instance details

Defined in Amazonka.Connect.Types.UserReference

Methods

rnf :: UserReference -> () #

Eq UserReference Source # 
Instance details

Defined in Amazonka.Connect.Types.UserReference

Hashable UserReference Source # 
Instance details

Defined in Amazonka.Connect.Types.UserReference

type Rep UserReference Source # 
Instance details

Defined in Amazonka.Connect.Types.UserReference

type Rep UserReference = D1 ('MetaData "UserReference" "Amazonka.Connect.Types.UserReference" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "UserReference'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newUserReference :: UserReference Source #

Create a value of UserReference with all optional fields omitted.

Use 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:UserReference', userReference_arn - The Amazon Resource Name (ARN) for the user.

$sel:id:UserReference', userReference_id - The unique identifier for the user.

userReference_arn :: Lens' UserReference (Maybe Text) Source #

The Amazon Resource Name (ARN) for the user.

userReference_id :: Lens' UserReference (Maybe Text) Source #

The unique identifier for the user.

UserSearchCriteria

data UserSearchCriteria Source #

The search criteria to be used to return users.

The name and description fields support "contains" queries with a minimum of 2 characters and a maximum of 25 characters. Any queries with character lengths outside of this range will throw invalid results.

See: newUserSearchCriteria smart constructor.

Constructors

UserSearchCriteria' 

Fields

Instances

Instances details
ToJSON UserSearchCriteria Source # 
Instance details

Defined in Amazonka.Connect.Types.UserSearchCriteria

Generic UserSearchCriteria Source # 
Instance details

Defined in Amazonka.Connect.Types.UserSearchCriteria

Associated Types

type Rep UserSearchCriteria :: Type -> Type #

Read UserSearchCriteria Source # 
Instance details

Defined in Amazonka.Connect.Types.UserSearchCriteria

Show UserSearchCriteria Source # 
Instance details

Defined in Amazonka.Connect.Types.UserSearchCriteria

NFData UserSearchCriteria Source # 
Instance details

Defined in Amazonka.Connect.Types.UserSearchCriteria

Methods

rnf :: UserSearchCriteria -> () #

Eq UserSearchCriteria Source # 
Instance details

Defined in Amazonka.Connect.Types.UserSearchCriteria

Hashable UserSearchCriteria Source # 
Instance details

Defined in Amazonka.Connect.Types.UserSearchCriteria

type Rep UserSearchCriteria Source # 
Instance details

Defined in Amazonka.Connect.Types.UserSearchCriteria

type Rep UserSearchCriteria = D1 ('MetaData "UserSearchCriteria" "Amazonka.Connect.Types.UserSearchCriteria" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "UserSearchCriteria'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "andConditions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UserSearchCriteria])) :*: S1 ('MetaSel ('Just "hierarchyGroupCondition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HierarchyGroupCondition))) :*: (S1 ('MetaSel ('Just "orConditions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UserSearchCriteria])) :*: S1 ('MetaSel ('Just "stringCondition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StringCondition)))))

newUserSearchCriteria :: UserSearchCriteria Source #

Create a value of UserSearchCriteria with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:andConditions:UserSearchCriteria', userSearchCriteria_andConditions - A list of conditions which would be applied together with an AND condition.

$sel:hierarchyGroupCondition:UserSearchCriteria', userSearchCriteria_hierarchyGroupCondition - A leaf node condition which can be used to specify a hierarchy group condition.

$sel:orConditions:UserSearchCriteria', userSearchCriteria_orConditions - A list of conditions which would be applied together with an OR condition.

$sel:stringCondition:UserSearchCriteria', userSearchCriteria_stringCondition - A leaf node condition which can be used to specify a string condition.

userSearchCriteria_andConditions :: Lens' UserSearchCriteria (Maybe [UserSearchCriteria]) Source #

A list of conditions which would be applied together with an AND condition.

userSearchCriteria_hierarchyGroupCondition :: Lens' UserSearchCriteria (Maybe HierarchyGroupCondition) Source #

A leaf node condition which can be used to specify a hierarchy group condition.

userSearchCriteria_orConditions :: Lens' UserSearchCriteria (Maybe [UserSearchCriteria]) Source #

A list of conditions which would be applied together with an OR condition.

userSearchCriteria_stringCondition :: Lens' UserSearchCriteria (Maybe StringCondition) Source #

A leaf node condition which can be used to specify a string condition.

UserSearchFilter

data UserSearchFilter Source #

Filters to be applied to search results.

See: newUserSearchFilter smart constructor.

Instances

Instances details
ToJSON UserSearchFilter Source # 
Instance details

Defined in Amazonka.Connect.Types.UserSearchFilter

Generic UserSearchFilter Source # 
Instance details

Defined in Amazonka.Connect.Types.UserSearchFilter

Associated Types

type Rep UserSearchFilter :: Type -> Type #

Read UserSearchFilter Source # 
Instance details

Defined in Amazonka.Connect.Types.UserSearchFilter

Show UserSearchFilter Source # 
Instance details

Defined in Amazonka.Connect.Types.UserSearchFilter

NFData UserSearchFilter Source # 
Instance details

Defined in Amazonka.Connect.Types.UserSearchFilter

Methods

rnf :: UserSearchFilter -> () #

Eq UserSearchFilter Source # 
Instance details

Defined in Amazonka.Connect.Types.UserSearchFilter

Hashable UserSearchFilter Source # 
Instance details

Defined in Amazonka.Connect.Types.UserSearchFilter

type Rep UserSearchFilter Source # 
Instance details

Defined in Amazonka.Connect.Types.UserSearchFilter

type Rep UserSearchFilter = D1 ('MetaData "UserSearchFilter" "Amazonka.Connect.Types.UserSearchFilter" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "UserSearchFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tagFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ControlPlaneTagFilter))))

newUserSearchFilter :: UserSearchFilter Source #

Create a value of UserSearchFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tagFilter:UserSearchFilter', userSearchFilter_tagFilter - Undocumented member.

UserSearchSummary

data UserSearchSummary Source #

Information about the returned users.

See: newUserSearchSummary smart constructor.

Constructors

UserSearchSummary' 

Fields

Instances

Instances details
FromJSON UserSearchSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.UserSearchSummary

Generic UserSearchSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.UserSearchSummary

Associated Types

type Rep UserSearchSummary :: Type -> Type #

Read UserSearchSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.UserSearchSummary

Show UserSearchSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.UserSearchSummary

NFData UserSearchSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.UserSearchSummary

Methods

rnf :: UserSearchSummary -> () #

Eq UserSearchSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.UserSearchSummary

Hashable UserSearchSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.UserSearchSummary

type Rep UserSearchSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.UserSearchSummary

newUserSearchSummary :: UserSearchSummary Source #

Create a value of UserSearchSummary with all optional fields omitted.

Use 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:UserSearchSummary', userSearchSummary_arn - The Amazon Resource Name (ARN) of the user.

$sel:directoryUserId:UserSearchSummary', userSearchSummary_directoryUserId - The directory identifier of the user.

$sel:hierarchyGroupId:UserSearchSummary', userSearchSummary_hierarchyGroupId - The identifier of the user's hierarchy group.

$sel:id:UserSearchSummary', userSearchSummary_id - The identifier of the user's summary.

$sel:identityInfo:UserSearchSummary', userSearchSummary_identityInfo - The user's first name and last name.

$sel:phoneConfig:UserSearchSummary', userSearchSummary_phoneConfig - Undocumented member.

$sel:routingProfileId:UserSearchSummary', userSearchSummary_routingProfileId - The identifier of the user's routing profile.

$sel:securityProfileIds:UserSearchSummary', userSearchSummary_securityProfileIds - The identifiers of the user's security profiles.

$sel:tags:UserSearchSummary', userSearchSummary_tags - The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

$sel:username:UserSearchSummary', userSearchSummary_username - The name of the user.

userSearchSummary_arn :: Lens' UserSearchSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) of the user.

userSearchSummary_directoryUserId :: Lens' UserSearchSummary (Maybe Text) Source #

The directory identifier of the user.

userSearchSummary_hierarchyGroupId :: Lens' UserSearchSummary (Maybe Text) Source #

The identifier of the user's hierarchy group.

userSearchSummary_id :: Lens' UserSearchSummary (Maybe Text) Source #

The identifier of the user's summary.

userSearchSummary_routingProfileId :: Lens' UserSearchSummary (Maybe Text) Source #

The identifier of the user's routing profile.

userSearchSummary_securityProfileIds :: Lens' UserSearchSummary (Maybe (NonEmpty Text)) Source #

The identifiers of the user's security profiles.

userSearchSummary_tags :: Lens' UserSearchSummary (Maybe (HashMap Text Text)) Source #

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

UserSummary

data UserSummary Source #

Contains summary information about a user.

See: newUserSummary smart constructor.

Constructors

UserSummary' 

Fields

Instances

Instances details
FromJSON UserSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.UserSummary

Generic UserSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.UserSummary

Associated Types

type Rep UserSummary :: Type -> Type #

Read UserSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.UserSummary

Show UserSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.UserSummary

NFData UserSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.UserSummary

Methods

rnf :: UserSummary -> () #

Eq UserSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.UserSummary

Hashable UserSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.UserSummary

type Rep UserSummary Source # 
Instance details

Defined in Amazonka.Connect.Types.UserSummary

type Rep UserSummary = D1 ('MetaData "UserSummary" "Amazonka.Connect.Types.UserSummary" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "UserSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "username") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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:id:UserSummary', userSummary_id - The identifier of the user account.

$sel:username:UserSummary', userSummary_username - The Amazon Connect user name of the user account.

userSummary_arn :: Lens' UserSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) of the user account.

userSummary_id :: Lens' UserSummary (Maybe Text) Source #

The identifier of the user account.

userSummary_username :: Lens' UserSummary (Maybe Text) Source #

The Amazon Connect user name of the user account.

Vocabulary

data Vocabulary Source #

Contains information about a custom vocabulary.

See: newVocabulary smart constructor.

Constructors

Vocabulary' 

Fields

Instances

Instances details
FromJSON Vocabulary Source # 
Instance details

Defined in Amazonka.Connect.Types.Vocabulary

Generic Vocabulary Source # 
Instance details

Defined in Amazonka.Connect.Types.Vocabulary

Associated Types

type Rep Vocabulary :: Type -> Type #

Read Vocabulary Source # 
Instance details

Defined in Amazonka.Connect.Types.Vocabulary

Show Vocabulary Source # 
Instance details

Defined in Amazonka.Connect.Types.Vocabulary

NFData Vocabulary Source # 
Instance details

Defined in Amazonka.Connect.Types.Vocabulary

Methods

rnf :: Vocabulary -> () #

Eq Vocabulary Source # 
Instance details

Defined in Amazonka.Connect.Types.Vocabulary

Hashable Vocabulary Source # 
Instance details

Defined in Amazonka.Connect.Types.Vocabulary

type Rep Vocabulary Source # 
Instance details

Defined in Amazonka.Connect.Types.Vocabulary

newVocabulary Source #

Create a value of Vocabulary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:content:Vocabulary', vocabulary_content - The content of the custom vocabulary in plain-text format with a table of values. Each row in the table represents a word or a phrase, described with Phrase, IPA, SoundsLike, and DisplayAs fields. Separate the fields with TAB characters. For more information, see Create a custom vocabulary using a table.

$sel:failureReason:Vocabulary', vocabulary_failureReason - The reason why the custom vocabulary was not created.

$sel:tags:Vocabulary', vocabulary_tags - The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

$sel:name:Vocabulary', vocabulary_name - A unique name of the custom vocabulary.

$sel:id:Vocabulary', vocabulary_id - The identifier of the custom vocabulary.

$sel:arn:Vocabulary', vocabulary_arn - The Amazon Resource Name (ARN) of the custom vocabulary.

$sel:languageCode:Vocabulary', vocabulary_languageCode - The language code of the vocabulary entries. For a list of languages and their corresponding language codes, see What is Amazon Transcribe?

$sel:state:Vocabulary', vocabulary_state - The current state of the custom vocabulary.

$sel:lastModifiedTime:Vocabulary', vocabulary_lastModifiedTime - The timestamp when the custom vocabulary was last modified.

vocabulary_content :: Lens' Vocabulary (Maybe Text) Source #

The content of the custom vocabulary in plain-text format with a table of values. Each row in the table represents a word or a phrase, described with Phrase, IPA, SoundsLike, and DisplayAs fields. Separate the fields with TAB characters. For more information, see Create a custom vocabulary using a table.

vocabulary_failureReason :: Lens' Vocabulary (Maybe Text) Source #

The reason why the custom vocabulary was not created.

vocabulary_tags :: Lens' Vocabulary (Maybe (HashMap Text Text)) Source #

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

vocabulary_name :: Lens' Vocabulary Text Source #

A unique name of the custom vocabulary.

vocabulary_id :: Lens' Vocabulary Text Source #

The identifier of the custom vocabulary.

vocabulary_arn :: Lens' Vocabulary Text Source #

The Amazon Resource Name (ARN) of the custom vocabulary.

vocabulary_languageCode :: Lens' Vocabulary VocabularyLanguageCode Source #

The language code of the vocabulary entries. For a list of languages and their corresponding language codes, see What is Amazon Transcribe?

vocabulary_state :: Lens' Vocabulary VocabularyState Source #

The current state of the custom vocabulary.

vocabulary_lastModifiedTime :: Lens' Vocabulary UTCTime Source #

The timestamp when the custom vocabulary was last modified.

VocabularySummary

data VocabularySummary Source #

Contains summary information about the custom vocabulary.

See: newVocabularySummary smart constructor.

Constructors

VocabularySummary' 

Fields

Instances

Instances details
FromJSON VocabularySummary Source # 
Instance details

Defined in Amazonka.Connect.Types.VocabularySummary

Generic VocabularySummary Source # 
Instance details

Defined in Amazonka.Connect.Types.VocabularySummary

Associated Types

type Rep VocabularySummary :: Type -> Type #

Read VocabularySummary Source # 
Instance details

Defined in Amazonka.Connect.Types.VocabularySummary

Show VocabularySummary Source # 
Instance details

Defined in Amazonka.Connect.Types.VocabularySummary

NFData VocabularySummary Source # 
Instance details

Defined in Amazonka.Connect.Types.VocabularySummary

Methods

rnf :: VocabularySummary -> () #

Eq VocabularySummary Source # 
Instance details

Defined in Amazonka.Connect.Types.VocabularySummary

Hashable VocabularySummary Source # 
Instance details

Defined in Amazonka.Connect.Types.VocabularySummary

type Rep VocabularySummary Source # 
Instance details

Defined in Amazonka.Connect.Types.VocabularySummary

newVocabularySummary Source #

Create a value of VocabularySummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:failureReason:VocabularySummary', vocabularySummary_failureReason - The reason why the custom vocabulary was not created.

$sel:name:VocabularySummary', vocabularySummary_name - A unique name of the custom vocabulary.

$sel:id:VocabularySummary', vocabularySummary_id - The identifier of the custom vocabulary.

$sel:arn:VocabularySummary', vocabularySummary_arn - The Amazon Resource Name (ARN) of the custom vocabulary.

$sel:languageCode:VocabularySummary', vocabularySummary_languageCode - The language code of the vocabulary entries. For a list of languages and their corresponding language codes, see What is Amazon Transcribe?

$sel:state:VocabularySummary', vocabularySummary_state - The current state of the custom vocabulary.

$sel:lastModifiedTime:VocabularySummary', vocabularySummary_lastModifiedTime - The timestamp when the custom vocabulary was last modified.

vocabularySummary_failureReason :: Lens' VocabularySummary (Maybe Text) Source #

The reason why the custom vocabulary was not created.

vocabularySummary_name :: Lens' VocabularySummary Text Source #

A unique name of the custom vocabulary.

vocabularySummary_id :: Lens' VocabularySummary Text Source #

The identifier of the custom vocabulary.

vocabularySummary_arn :: Lens' VocabularySummary Text Source #

The Amazon Resource Name (ARN) of the custom vocabulary.

vocabularySummary_languageCode :: Lens' VocabularySummary VocabularyLanguageCode Source #

The language code of the vocabulary entries. For a list of languages and their corresponding language codes, see What is Amazon Transcribe?

vocabularySummary_state :: Lens' VocabularySummary VocabularyState Source #

The current state of the custom vocabulary.

vocabularySummary_lastModifiedTime :: Lens' VocabularySummary UTCTime Source #

The timestamp when the custom vocabulary was last modified.

VoiceRecordingConfiguration

data VoiceRecordingConfiguration Source #

Contains information about the recording configuration settings.

See: newVoiceRecordingConfiguration smart constructor.

Constructors

VoiceRecordingConfiguration' 

Fields

Instances

Instances details
ToJSON VoiceRecordingConfiguration Source # 
Instance details

Defined in Amazonka.Connect.Types.VoiceRecordingConfiguration

Generic VoiceRecordingConfiguration Source # 
Instance details

Defined in Amazonka.Connect.Types.VoiceRecordingConfiguration

Associated Types

type Rep VoiceRecordingConfiguration :: Type -> Type #

Read VoiceRecordingConfiguration Source # 
Instance details

Defined in Amazonka.Connect.Types.VoiceRecordingConfiguration

Show VoiceRecordingConfiguration Source # 
Instance details

Defined in Amazonka.Connect.Types.VoiceRecordingConfiguration

NFData VoiceRecordingConfiguration Source # 
Instance details

Defined in Amazonka.Connect.Types.VoiceRecordingConfiguration

Eq VoiceRecordingConfiguration Source # 
Instance details

Defined in Amazonka.Connect.Types.VoiceRecordingConfiguration

Hashable VoiceRecordingConfiguration Source # 
Instance details

Defined in Amazonka.Connect.Types.VoiceRecordingConfiguration

type Rep VoiceRecordingConfiguration Source # 
Instance details

Defined in Amazonka.Connect.Types.VoiceRecordingConfiguration

type Rep VoiceRecordingConfiguration = D1 ('MetaData "VoiceRecordingConfiguration" "Amazonka.Connect.Types.VoiceRecordingConfiguration" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "VoiceRecordingConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "voiceRecordingTrack") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VoiceRecordingTrack))))

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.