Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Amazonka.ConnectCampaigns
Contents
- Service Configuration
- Errors
- Waiters
- Operations
- CreateCampaign
- DeleteCampaign
- DeleteConnectInstanceConfig
- DeleteInstanceOnboardingJob
- DescribeCampaign
- GetCampaignState
- GetCampaignStateBatch
- GetConnectInstanceConfig
- GetInstanceOnboardingJobStatus
- ListCampaigns (Paginated)
- ListTagsForResource
- PauseCampaign
- PutDialRequestBatch
- ResumeCampaign
- StartCampaign
- StartInstanceOnboardingJob
- StopCampaign
- TagResource
- UntagResource
- UpdateCampaignDialerConfig
- UpdateCampaignName
- UpdateCampaignOutboundCallConfig
- Types
- CampaignState
- EncryptionType
- FailureCode
- GetCampaignStateBatchFailureCode
- InstanceIdFilterOperator
- InstanceOnboardingJobFailureCode
- InstanceOnboardingJobStatusCode
- AnswerMachineDetectionConfig
- Campaign
- CampaignFilters
- CampaignSummary
- DialRequest
- DialerConfig
- EncryptionConfig
- FailedCampaignStateResponse
- FailedRequest
- InstanceConfig
- InstanceIdFilter
- InstanceOnboardingJobStatus
- OutboundCallConfig
- PredictiveDialerConfig
- ProgressiveDialerConfig
- SuccessfulCampaignStateResponse
- SuccessfulRequest
Description
Derived from API version 2021-01-30
of the AWS service descriptions, licensed under Apache 2.0.
Provide APIs to create and manage Amazon Connect Campaigns.
Synopsis
- defaultService :: Service
- _AccessDeniedException :: AsError a => Fold a ServiceError
- _ConflictException :: AsError a => Fold a ServiceError
- _InternalServerException :: AsError a => Fold a ServiceError
- _InvalidCampaignStateException :: AsError a => Fold a ServiceError
- _InvalidStateException :: AsError a => Fold a ServiceError
- _ResourceNotFoundException :: AsError a => Fold a ServiceError
- _ServiceQuotaExceededException :: AsError a => Fold a ServiceError
- _ThrottlingException :: AsError a => Fold a ServiceError
- _ValidationException :: AsError a => Fold a ServiceError
- data CreateCampaign = CreateCampaign' (Maybe (HashMap Text Text)) Text DialerConfig Text OutboundCallConfig
- newCreateCampaign :: Text -> DialerConfig -> Text -> OutboundCallConfig -> CreateCampaign
- data CreateCampaignResponse = CreateCampaignResponse' (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) Int
- newCreateCampaignResponse :: Int -> CreateCampaignResponse
- data DeleteCampaign = DeleteCampaign' Text
- newDeleteCampaign :: Text -> DeleteCampaign
- data DeleteCampaignResponse = DeleteCampaignResponse' {
- newDeleteCampaignResponse :: DeleteCampaignResponse
- data DeleteConnectInstanceConfig = DeleteConnectInstanceConfig' Text
- newDeleteConnectInstanceConfig :: Text -> DeleteConnectInstanceConfig
- data DeleteConnectInstanceConfigResponse = DeleteConnectInstanceConfigResponse' {
- newDeleteConnectInstanceConfigResponse :: DeleteConnectInstanceConfigResponse
- data DeleteInstanceOnboardingJob = DeleteInstanceOnboardingJob' Text
- newDeleteInstanceOnboardingJob :: Text -> DeleteInstanceOnboardingJob
- data DeleteInstanceOnboardingJobResponse = DeleteInstanceOnboardingJobResponse' {
- newDeleteInstanceOnboardingJobResponse :: DeleteInstanceOnboardingJobResponse
- data DescribeCampaign = DescribeCampaign' Text
- newDescribeCampaign :: Text -> DescribeCampaign
- data DescribeCampaignResponse = DescribeCampaignResponse' (Maybe Campaign) Int
- newDescribeCampaignResponse :: Int -> DescribeCampaignResponse
- data GetCampaignState = GetCampaignState' Text
- newGetCampaignState :: Text -> GetCampaignState
- data GetCampaignStateResponse = GetCampaignStateResponse' (Maybe CampaignState) Int
- newGetCampaignStateResponse :: Int -> GetCampaignStateResponse
- data GetCampaignStateBatch = GetCampaignStateBatch' (NonEmpty Text)
- newGetCampaignStateBatch :: NonEmpty Text -> GetCampaignStateBatch
- data GetCampaignStateBatchResponse = GetCampaignStateBatchResponse' (Maybe [FailedCampaignStateResponse]) (Maybe [SuccessfulCampaignStateResponse]) Int
- newGetCampaignStateBatchResponse :: Int -> GetCampaignStateBatchResponse
- data GetConnectInstanceConfig = GetConnectInstanceConfig' Text
- newGetConnectInstanceConfig :: Text -> GetConnectInstanceConfig
- data GetConnectInstanceConfigResponse = GetConnectInstanceConfigResponse' (Maybe InstanceConfig) Int
- newGetConnectInstanceConfigResponse :: Int -> GetConnectInstanceConfigResponse
- data GetInstanceOnboardingJobStatus = GetInstanceOnboardingJobStatus' Text
- newGetInstanceOnboardingJobStatus :: Text -> GetInstanceOnboardingJobStatus
- data GetInstanceOnboardingJobStatusResponse = GetInstanceOnboardingJobStatusResponse' (Maybe InstanceOnboardingJobStatus) Int
- newGetInstanceOnboardingJobStatusResponse :: Int -> GetInstanceOnboardingJobStatusResponse
- data ListCampaigns = ListCampaigns' (Maybe CampaignFilters) (Maybe Natural) (Maybe Text)
- newListCampaigns :: ListCampaigns
- data ListCampaignsResponse = ListCampaignsResponse' (Maybe [CampaignSummary]) (Maybe Text) Int
- newListCampaignsResponse :: Int -> ListCampaignsResponse
- data ListTagsForResource = ListTagsForResource' Text
- newListTagsForResource :: Text -> ListTagsForResource
- data ListTagsForResourceResponse = ListTagsForResourceResponse' (Maybe (HashMap Text Text)) Int
- newListTagsForResourceResponse :: Int -> ListTagsForResourceResponse
- data PauseCampaign = PauseCampaign' Text
- newPauseCampaign :: Text -> PauseCampaign
- data PauseCampaignResponse = PauseCampaignResponse' {
- newPauseCampaignResponse :: PauseCampaignResponse
- data PutDialRequestBatch = PutDialRequestBatch' (NonEmpty DialRequest) Text
- newPutDialRequestBatch :: NonEmpty DialRequest -> Text -> PutDialRequestBatch
- data PutDialRequestBatchResponse = PutDialRequestBatchResponse' (Maybe [FailedRequest]) (Maybe [SuccessfulRequest]) Int
- newPutDialRequestBatchResponse :: Int -> PutDialRequestBatchResponse
- data ResumeCampaign = ResumeCampaign' Text
- newResumeCampaign :: Text -> ResumeCampaign
- data ResumeCampaignResponse = ResumeCampaignResponse' {
- newResumeCampaignResponse :: ResumeCampaignResponse
- data StartCampaign = StartCampaign' Text
- newStartCampaign :: Text -> StartCampaign
- data StartCampaignResponse = StartCampaignResponse' {
- newStartCampaignResponse :: StartCampaignResponse
- data StartInstanceOnboardingJob = StartInstanceOnboardingJob' Text EncryptionConfig
- newStartInstanceOnboardingJob :: Text -> EncryptionConfig -> StartInstanceOnboardingJob
- data StartInstanceOnboardingJobResponse = StartInstanceOnboardingJobResponse' (Maybe InstanceOnboardingJobStatus) Int
- newStartInstanceOnboardingJobResponse :: Int -> StartInstanceOnboardingJobResponse
- data StopCampaign = StopCampaign' Text
- newStopCampaign :: Text -> StopCampaign
- data StopCampaignResponse = StopCampaignResponse' {
- newStopCampaignResponse :: StopCampaignResponse
- data TagResource = TagResource' Text (HashMap Text Text)
- newTagResource :: Text -> TagResource
- data TagResourceResponse = TagResourceResponse' {
- newTagResourceResponse :: TagResourceResponse
- data UntagResource = UntagResource' Text [Text]
- newUntagResource :: Text -> UntagResource
- data UntagResourceResponse = UntagResourceResponse' {
- newUntagResourceResponse :: UntagResourceResponse
- data UpdateCampaignDialerConfig = UpdateCampaignDialerConfig' DialerConfig Text
- newUpdateCampaignDialerConfig :: DialerConfig -> Text -> UpdateCampaignDialerConfig
- data UpdateCampaignDialerConfigResponse = UpdateCampaignDialerConfigResponse' {
- newUpdateCampaignDialerConfigResponse :: UpdateCampaignDialerConfigResponse
- data UpdateCampaignName = UpdateCampaignName' Text Text
- newUpdateCampaignName :: Text -> Text -> UpdateCampaignName
- data UpdateCampaignNameResponse = UpdateCampaignNameResponse' {
- newUpdateCampaignNameResponse :: UpdateCampaignNameResponse
- data UpdateCampaignOutboundCallConfig = UpdateCampaignOutboundCallConfig' (Maybe AnswerMachineDetectionConfig) (Maybe Text) (Maybe Text) Text
- newUpdateCampaignOutboundCallConfig :: Text -> UpdateCampaignOutboundCallConfig
- data UpdateCampaignOutboundCallConfigResponse = UpdateCampaignOutboundCallConfigResponse' {
- newUpdateCampaignOutboundCallConfigResponse :: UpdateCampaignOutboundCallConfigResponse
- newtype CampaignState where
- CampaignState' { }
- pattern CampaignState_Failed :: CampaignState
- pattern CampaignState_Initialized :: CampaignState
- pattern CampaignState_Paused :: CampaignState
- pattern CampaignState_Running :: CampaignState
- pattern CampaignState_Stopped :: CampaignState
- newtype EncryptionType where
- EncryptionType' { }
- pattern EncryptionType_KMS :: EncryptionType
- newtype FailureCode where
- FailureCode' { }
- pattern FailureCode_InvalidInput :: FailureCode
- pattern FailureCode_RequestThrottled :: FailureCode
- pattern FailureCode_UnknownError :: FailureCode
- newtype GetCampaignStateBatchFailureCode where
- newtype InstanceIdFilterOperator where
- newtype InstanceOnboardingJobFailureCode where
- InstanceOnboardingJobFailureCode' { }
- pattern InstanceOnboardingJobFailureCode_EVENT_BRIDGE_ACCESS_DENIED :: InstanceOnboardingJobFailureCode
- pattern InstanceOnboardingJobFailureCode_EVENT_BRIDGE_MANAGED_RULE_LIMIT_EXCEEDED :: InstanceOnboardingJobFailureCode
- pattern InstanceOnboardingJobFailureCode_IAM_ACCESS_DENIED :: InstanceOnboardingJobFailureCode
- pattern InstanceOnboardingJobFailureCode_INTERNAL_FAILURE :: InstanceOnboardingJobFailureCode
- pattern InstanceOnboardingJobFailureCode_KMS_ACCESS_DENIED :: InstanceOnboardingJobFailureCode
- pattern InstanceOnboardingJobFailureCode_KMS_KEY_NOT_FOUND :: InstanceOnboardingJobFailureCode
- newtype InstanceOnboardingJobStatusCode where
- data AnswerMachineDetectionConfig = AnswerMachineDetectionConfig' Bool
- newAnswerMachineDetectionConfig :: Bool -> AnswerMachineDetectionConfig
- data Campaign = Campaign' (Maybe (HashMap Text Text)) Text Text DialerConfig Text Text OutboundCallConfig
- newCampaign :: Text -> Text -> DialerConfig -> Text -> Text -> OutboundCallConfig -> Campaign
- data CampaignFilters = CampaignFilters' (Maybe InstanceIdFilter)
- newCampaignFilters :: CampaignFilters
- data CampaignSummary = CampaignSummary' Text Text Text Text
- newCampaignSummary :: Text -> Text -> Text -> Text -> CampaignSummary
- data DialRequest = DialRequest' (Sensitive (HashMap Text Text)) Text ISO8601 (Sensitive Text)
- newDialRequest :: Text -> UTCTime -> Text -> DialRequest
- data DialerConfig = DialerConfig' (Maybe PredictiveDialerConfig) (Maybe ProgressiveDialerConfig)
- newDialerConfig :: DialerConfig
- data EncryptionConfig = EncryptionConfig' (Maybe EncryptionType) (Maybe Text) Bool
- newEncryptionConfig :: Bool -> EncryptionConfig
- data FailedCampaignStateResponse = FailedCampaignStateResponse' (Maybe Text) (Maybe GetCampaignStateBatchFailureCode)
- newFailedCampaignStateResponse :: FailedCampaignStateResponse
- data FailedRequest = FailedRequest' (Maybe Text) (Maybe FailureCode) (Maybe Text)
- newFailedRequest :: FailedRequest
- data InstanceConfig = InstanceConfig' Text EncryptionConfig Text
- newInstanceConfig :: Text -> EncryptionConfig -> Text -> InstanceConfig
- data InstanceIdFilter = InstanceIdFilter' InstanceIdFilterOperator Text
- newInstanceIdFilter :: InstanceIdFilterOperator -> Text -> InstanceIdFilter
- data InstanceOnboardingJobStatus = InstanceOnboardingJobStatus' (Maybe InstanceOnboardingJobFailureCode) Text InstanceOnboardingJobStatusCode
- newInstanceOnboardingJobStatus :: Text -> InstanceOnboardingJobStatusCode -> InstanceOnboardingJobStatus
- data OutboundCallConfig = OutboundCallConfig' (Maybe AnswerMachineDetectionConfig) (Maybe Text) Text Text
- newOutboundCallConfig :: Text -> Text -> OutboundCallConfig
- data PredictiveDialerConfig = PredictiveDialerConfig' Double
- newPredictiveDialerConfig :: Double -> PredictiveDialerConfig
- data ProgressiveDialerConfig = ProgressiveDialerConfig' Double
- newProgressiveDialerConfig :: Double -> ProgressiveDialerConfig
- data SuccessfulCampaignStateResponse = SuccessfulCampaignStateResponse' (Maybe Text) (Maybe CampaignState)
- newSuccessfulCampaignStateResponse :: SuccessfulCampaignStateResponse
- data SuccessfulRequest = SuccessfulRequest' (Maybe Text) (Maybe Text)
- newSuccessfulRequest :: SuccessfulRequest
Service Configuration
defaultService :: Service Source #
API version 2021-01-30
of the Amazon ConnectCampaignService SDK configuration.
Errors
Error matchers are designed for use with the functions provided by
Control.Exception.Lens.
This allows catching (and rethrowing) service specific errors returned
by ConnectCampaigns
.
AccessDeniedException
_AccessDeniedException :: AsError a => Fold a ServiceError Source #
You do not have sufficient access to perform this action.
ConflictException
_ConflictException :: AsError a => Fold a ServiceError Source #
The request could not be processed because of conflict in the current state of the resource.
InternalServerException
_InternalServerException :: AsError a => Fold a ServiceError Source #
Request processing failed because of an error or failure with the service.
InvalidCampaignStateException
_InvalidCampaignStateException :: AsError a => Fold a ServiceError Source #
The request could not be processed because of conflict in the current state of the campaign.
InvalidStateException
_InvalidStateException :: AsError a => Fold a ServiceError Source #
The request could not be processed because of conflict in the current state.
ResourceNotFoundException
_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #
The specified resource was not found.
ServiceQuotaExceededException
_ServiceQuotaExceededException :: AsError a => Fold a ServiceError Source #
Request would cause a service quota to be exceeded.
ThrottlingException
_ThrottlingException :: AsError a => Fold a ServiceError Source #
The request was denied due to request throttling.
ValidationException
_ValidationException :: AsError a => Fold a ServiceError Source #
The input fails to satisfy the constraints specified by an AWS service.
Waiters
Waiters poll by repeatedly sending a request until some remote success condition
configured by the Wait
specification is fulfilled. The Wait
specification
determines how many attempts should be made, in addition to delay and retry strategies.
Operations
Some AWS operations return results that are incomplete and require subsequent
requests in order to obtain the entire result set. The process of sending
subsequent requests to continue where a previous request left off is called
pagination. For example, the ListObjects
operation of Amazon S3 returns up to
1000 objects at a time, and you must send subsequent requests with the
appropriate Marker in order to retrieve the next page of results.
Operations that have an AWSPager
instance can transparently perform subsequent
requests, correctly setting Markers and other request facets to iterate through
the entire result set of a truncated API operation. Operations which support
this have an additional note in the documentation.
Many operations have the ability to filter results on the server side. See the individual operation parameters for details.
CreateCampaign
data CreateCampaign Source #
The request for Create Campaign API.
See: newCreateCampaign
smart constructor.
Constructors
CreateCampaign' (Maybe (HashMap Text Text)) Text DialerConfig Text OutboundCallConfig |
Instances
Arguments
:: Text | |
-> DialerConfig | |
-> Text | |
-> OutboundCallConfig | |
-> CreateCampaign |
Create a value of CreateCampaign
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateCampaign
, createCampaign_tags
- Undocumented member.
CreateCampaign
, createCampaign_connectInstanceId
- Undocumented member.
CreateCampaign
, createCampaign_dialerConfig
- Undocumented member.
CreateCampaign
, createCampaign_name
- Undocumented member.
CreateCampaign
, createCampaign_outboundCallConfig
- Undocumented member.
data CreateCampaignResponse Source #
The response for Create Campaign API
See: newCreateCampaignResponse
smart constructor.
Instances
newCreateCampaignResponse Source #
Create a value of CreateCampaignResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateCampaignResponse
, createCampaignResponse_arn
- Undocumented member.
CreateCampaignResponse
, createCampaignResponse_id
- Undocumented member.
CreateCampaign
, createCampaignResponse_tags
- Undocumented member.
$sel:httpStatus:CreateCampaignResponse'
, createCampaignResponse_httpStatus
- The response's http status code.
DeleteCampaign
data DeleteCampaign Source #
DeleteCampaignRequest
See: newDeleteCampaign
smart constructor.
Constructors
DeleteCampaign' Text |
Instances
Arguments
:: Text | |
-> DeleteCampaign |
Create a value of DeleteCampaign
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DeleteCampaign
, deleteCampaign_id
- Undocumented member.
data DeleteCampaignResponse Source #
See: newDeleteCampaignResponse
smart constructor.
Constructors
DeleteCampaignResponse' | |
Instances
newDeleteCampaignResponse :: DeleteCampaignResponse Source #
Create a value of DeleteCampaignResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
DeleteConnectInstanceConfig
data DeleteConnectInstanceConfig Source #
DeleteCampaignRequest
See: newDeleteConnectInstanceConfig
smart constructor.
Constructors
DeleteConnectInstanceConfig' Text |
Instances
newDeleteConnectInstanceConfig Source #
Arguments
:: Text | |
-> DeleteConnectInstanceConfig |
Create a value of DeleteConnectInstanceConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DeleteConnectInstanceConfig
, deleteConnectInstanceConfig_connectInstanceId
- Undocumented member.
data DeleteConnectInstanceConfigResponse Source #
See: newDeleteConnectInstanceConfigResponse
smart constructor.
Constructors
DeleteConnectInstanceConfigResponse' | |
Instances
newDeleteConnectInstanceConfigResponse :: DeleteConnectInstanceConfigResponse Source #
Create a value of DeleteConnectInstanceConfigResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
DeleteInstanceOnboardingJob
data DeleteInstanceOnboardingJob Source #
The request for DeleteInstanceOnboardingJob API.
See: newDeleteInstanceOnboardingJob
smart constructor.
Constructors
DeleteInstanceOnboardingJob' Text |
Instances
newDeleteInstanceOnboardingJob Source #
Arguments
:: Text | |
-> DeleteInstanceOnboardingJob |
Create a value of DeleteInstanceOnboardingJob
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DeleteInstanceOnboardingJob
, deleteInstanceOnboardingJob_connectInstanceId
- Undocumented member.
data DeleteInstanceOnboardingJobResponse Source #
See: newDeleteInstanceOnboardingJobResponse
smart constructor.
Constructors
DeleteInstanceOnboardingJobResponse' | |
Instances
newDeleteInstanceOnboardingJobResponse :: DeleteInstanceOnboardingJobResponse Source #
Create a value of DeleteInstanceOnboardingJobResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
DescribeCampaign
data DescribeCampaign Source #
DescribeCampaignRequests
See: newDescribeCampaign
smart constructor.
Constructors
DescribeCampaign' Text |
Instances
Arguments
:: Text | |
-> DescribeCampaign |
Create a value of DescribeCampaign
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DescribeCampaign
, describeCampaign_id
- Undocumented member.
data DescribeCampaignResponse Source #
DescribeCampaignResponse
See: newDescribeCampaignResponse
smart constructor.
Constructors
DescribeCampaignResponse' (Maybe Campaign) Int |
Instances
newDescribeCampaignResponse Source #
Create a value of DescribeCampaignResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:campaign:DescribeCampaignResponse'
, describeCampaignResponse_campaign
- Undocumented member.
$sel:httpStatus:DescribeCampaignResponse'
, describeCampaignResponse_httpStatus
- The response's http status code.
GetCampaignState
data GetCampaignState Source #
GetCampaignStateRequest
See: newGetCampaignState
smart constructor.
Constructors
GetCampaignState' Text |
Instances
Arguments
:: Text | |
-> GetCampaignState |
Create a value of GetCampaignState
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetCampaignState
, getCampaignState_id
- Undocumented member.
data GetCampaignStateResponse Source #
GetCampaignStateResponse
See: newGetCampaignStateResponse
smart constructor.
Constructors
GetCampaignStateResponse' (Maybe CampaignState) Int |
Instances
newGetCampaignStateResponse Source #
Create a value of GetCampaignStateResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetCampaignStateResponse
, getCampaignStateResponse_state
- Undocumented member.
$sel:httpStatus:GetCampaignStateResponse'
, getCampaignStateResponse_httpStatus
- The response's http status code.
GetCampaignStateBatch
data GetCampaignStateBatch Source #
GetCampaignStateBatchRequest
See: newGetCampaignStateBatch
smart constructor.
Constructors
GetCampaignStateBatch' (NonEmpty Text) |
Instances
newGetCampaignStateBatch Source #
Create a value of GetCampaignStateBatch
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:campaignIds:GetCampaignStateBatch'
, getCampaignStateBatch_campaignIds
- Undocumented member.
data GetCampaignStateBatchResponse Source #
GetCampaignStateBatchResponse
See: newGetCampaignStateBatchResponse
smart constructor.
Constructors
GetCampaignStateBatchResponse' (Maybe [FailedCampaignStateResponse]) (Maybe [SuccessfulCampaignStateResponse]) Int |
Instances
newGetCampaignStateBatchResponse Source #
Create a value of GetCampaignStateBatchResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:failedRequests:GetCampaignStateBatchResponse'
, getCampaignStateBatchResponse_failedRequests
- Undocumented member.
$sel:successfulRequests:GetCampaignStateBatchResponse'
, getCampaignStateBatchResponse_successfulRequests
- Undocumented member.
$sel:httpStatus:GetCampaignStateBatchResponse'
, getCampaignStateBatchResponse_httpStatus
- The response's http status code.
GetConnectInstanceConfig
data GetConnectInstanceConfig Source #
GetConnectInstanceConfigRequest
See: newGetConnectInstanceConfig
smart constructor.
Constructors
GetConnectInstanceConfig' Text |
Instances
newGetConnectInstanceConfig Source #
Arguments
:: Text | |
-> GetConnectInstanceConfig |
Create a value of GetConnectInstanceConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetConnectInstanceConfig
, getConnectInstanceConfig_connectInstanceId
- Undocumented member.
data GetConnectInstanceConfigResponse Source #
GetConnectInstanceConfigResponse
See: newGetConnectInstanceConfigResponse
smart constructor.
Constructors
GetConnectInstanceConfigResponse' (Maybe InstanceConfig) Int |
Instances
newGetConnectInstanceConfigResponse Source #
Create a value of GetConnectInstanceConfigResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:connectInstanceConfig:GetConnectInstanceConfigResponse'
, getConnectInstanceConfigResponse_connectInstanceConfig
- Undocumented member.
$sel:httpStatus:GetConnectInstanceConfigResponse'
, getConnectInstanceConfigResponse_httpStatus
- The response's http status code.
GetInstanceOnboardingJobStatus
data GetInstanceOnboardingJobStatus Source #
GetInstanceOnboardingJobStatusRequest
See: newGetInstanceOnboardingJobStatus
smart constructor.
Constructors
GetInstanceOnboardingJobStatus' Text |
Instances
newGetInstanceOnboardingJobStatus Source #
Create a value of GetInstanceOnboardingJobStatus
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetInstanceOnboardingJobStatus
, getInstanceOnboardingJobStatus_connectInstanceId
- Undocumented member.
data GetInstanceOnboardingJobStatusResponse Source #
GetInstanceOnboardingJobStatusResponse
See: newGetInstanceOnboardingJobStatusResponse
smart constructor.
Instances
newGetInstanceOnboardingJobStatusResponse Source #
Arguments
:: Int | |
-> GetInstanceOnboardingJobStatusResponse |
Create a value of GetInstanceOnboardingJobStatusResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:connectInstanceOnboardingJobStatus:GetInstanceOnboardingJobStatusResponse'
, getInstanceOnboardingJobStatusResponse_connectInstanceOnboardingJobStatus
- Undocumented member.
$sel:httpStatus:GetInstanceOnboardingJobStatusResponse'
, getInstanceOnboardingJobStatusResponse_httpStatus
- The response's http status code.
ListCampaigns (Paginated)
data ListCampaigns Source #
ListCampaignsRequest
See: newListCampaigns
smart constructor.
Constructors
ListCampaigns' (Maybe CampaignFilters) (Maybe Natural) (Maybe Text) |
Instances
newListCampaigns :: ListCampaigns Source #
Create a value of ListCampaigns
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:filters:ListCampaigns'
, listCampaigns_filters
- Undocumented member.
$sel:maxResults:ListCampaigns'
, listCampaigns_maxResults
- Undocumented member.
ListCampaigns
, listCampaigns_nextToken
- Undocumented member.
data ListCampaignsResponse Source #
ListCampaignsResponse
See: newListCampaignsResponse
smart constructor.
Constructors
ListCampaignsResponse' (Maybe [CampaignSummary]) (Maybe Text) Int |
Instances
newListCampaignsResponse Source #
Create a value of ListCampaignsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:campaignSummaryList:ListCampaignsResponse'
, listCampaignsResponse_campaignSummaryList
- Undocumented member.
ListCampaigns
, listCampaignsResponse_nextToken
- Undocumented member.
$sel:httpStatus:ListCampaignsResponse'
, listCampaignsResponse_httpStatus
- The response's http status code.
ListTagsForResource
data ListTagsForResource Source #
ListTagsForResource
See: newListTagsForResource
smart constructor.
Constructors
ListTagsForResource' Text |
Instances
newListTagsForResource Source #
Arguments
:: Text | |
-> ListTagsForResource |
Create a value of ListTagsForResource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ListTagsForResource
, listTagsForResource_arn
- Undocumented member.
data ListTagsForResourceResponse Source #
ListTagsForResponse
See: newListTagsForResourceResponse
smart constructor.
Instances
newListTagsForResourceResponse Source #
Create a value of ListTagsForResourceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ListTagsForResourceResponse
, listTagsForResourceResponse_tags
- Undocumented member.
$sel:httpStatus:ListTagsForResourceResponse'
, listTagsForResourceResponse_httpStatus
- The response's http status code.
PauseCampaign
data PauseCampaign Source #
PauseCampaignRequest
See: newPauseCampaign
smart constructor.
Constructors
PauseCampaign' Text |
Instances
Arguments
:: Text | |
-> PauseCampaign |
Create a value of PauseCampaign
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
PauseCampaign
, pauseCampaign_id
- Undocumented member.
data PauseCampaignResponse Source #
See: newPauseCampaignResponse
smart constructor.
Constructors
PauseCampaignResponse' | |
Instances
newPauseCampaignResponse :: PauseCampaignResponse Source #
Create a value of PauseCampaignResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
PutDialRequestBatch
data PutDialRequestBatch Source #
PutDialRequestBatchRequest
See: newPutDialRequestBatch
smart constructor.
Constructors
PutDialRequestBatch' (NonEmpty DialRequest) Text |
Instances
newPutDialRequestBatch Source #
Arguments
:: NonEmpty DialRequest | |
-> Text | |
-> PutDialRequestBatch |
Create a value of PutDialRequestBatch
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:dialRequests:PutDialRequestBatch'
, putDialRequestBatch_dialRequests
- Undocumented member.
PutDialRequestBatch
, putDialRequestBatch_id
- Undocumented member.
data PutDialRequestBatchResponse Source #
PutDialRequestBatchResponse
See: newPutDialRequestBatchResponse
smart constructor.
Constructors
PutDialRequestBatchResponse' (Maybe [FailedRequest]) (Maybe [SuccessfulRequest]) Int |
Instances
newPutDialRequestBatchResponse Source #
Create a value of PutDialRequestBatchResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:failedRequests:PutDialRequestBatchResponse'
, putDialRequestBatchResponse_failedRequests
- Undocumented member.
$sel:successfulRequests:PutDialRequestBatchResponse'
, putDialRequestBatchResponse_successfulRequests
- Undocumented member.
$sel:httpStatus:PutDialRequestBatchResponse'
, putDialRequestBatchResponse_httpStatus
- The response's http status code.
ResumeCampaign
data ResumeCampaign Source #
ResumeCampaignRequest
See: newResumeCampaign
smart constructor.
Constructors
ResumeCampaign' Text |
Instances
Arguments
:: Text | |
-> ResumeCampaign |
Create a value of ResumeCampaign
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ResumeCampaign
, resumeCampaign_id
- Undocumented member.
data ResumeCampaignResponse Source #
See: newResumeCampaignResponse
smart constructor.
Constructors
ResumeCampaignResponse' | |
Instances
newResumeCampaignResponse :: ResumeCampaignResponse Source #
Create a value of ResumeCampaignResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
StartCampaign
data StartCampaign Source #
StartCampaignRequest
See: newStartCampaign
smart constructor.
Constructors
StartCampaign' Text |
Instances
Arguments
:: Text | |
-> StartCampaign |
Create a value of StartCampaign
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
StartCampaign
, startCampaign_id
- Undocumented member.
data StartCampaignResponse Source #
See: newStartCampaignResponse
smart constructor.
Constructors
StartCampaignResponse' | |
Instances
newStartCampaignResponse :: StartCampaignResponse Source #
Create a value of StartCampaignResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
StartInstanceOnboardingJob
data StartInstanceOnboardingJob Source #
The request for StartInstanceOnboardingJob API.
See: newStartInstanceOnboardingJob
smart constructor.
Constructors
StartInstanceOnboardingJob' Text EncryptionConfig |
Instances
newStartInstanceOnboardingJob Source #
Arguments
:: Text | |
-> EncryptionConfig | |
-> StartInstanceOnboardingJob |
Create a value of StartInstanceOnboardingJob
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
StartInstanceOnboardingJob
, startInstanceOnboardingJob_connectInstanceId
- Undocumented member.
StartInstanceOnboardingJob
, startInstanceOnboardingJob_encryptionConfig
- Undocumented member.
data StartInstanceOnboardingJobResponse Source #
The response for StartInstanceOnboardingJob API.
See: newStartInstanceOnboardingJobResponse
smart constructor.
Instances
newStartInstanceOnboardingJobResponse Source #
Arguments
:: Int | |
-> StartInstanceOnboardingJobResponse |
Create a value of StartInstanceOnboardingJobResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:connectInstanceOnboardingJobStatus:StartInstanceOnboardingJobResponse'
, startInstanceOnboardingJobResponse_connectInstanceOnboardingJobStatus
- Undocumented member.
$sel:httpStatus:StartInstanceOnboardingJobResponse'
, startInstanceOnboardingJobResponse_httpStatus
- The response's http status code.
StopCampaign
data StopCampaign Source #
StopCampaignRequest
See: newStopCampaign
smart constructor.
Constructors
StopCampaign' Text |
Instances
Arguments
:: Text | |
-> StopCampaign |
Create a value of StopCampaign
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
StopCampaign
, stopCampaign_id
- Undocumented member.
data StopCampaignResponse Source #
See: newStopCampaignResponse
smart constructor.
Constructors
StopCampaignResponse' | |
Instances
newStopCampaignResponse :: StopCampaignResponse Source #
Create a value of StopCampaignResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
TagResource
data TagResource Source #
TagResourceRequest
See: newTagResource
smart constructor.
Constructors
TagResource' Text (HashMap Text Text) |
Instances
Arguments
:: Text | |
-> TagResource |
Create a value of TagResource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
TagResource
, tagResource_arn
- Undocumented member.
TagResource
, tagResource_tags
- Undocumented member.
data TagResourceResponse Source #
See: newTagResourceResponse
smart constructor.
Constructors
TagResourceResponse' | |
Instances
newTagResourceResponse :: TagResourceResponse Source #
Create a value of TagResourceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
UntagResource
data UntagResource Source #
UntagResourceRequest
See: newUntagResource
smart constructor.
Constructors
UntagResource' Text [Text] |
Instances
Arguments
:: Text | |
-> UntagResource |
Create a value of UntagResource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UntagResource
, untagResource_arn
- Undocumented member.
$sel:tagKeys:UntagResource'
, untagResource_tagKeys
- Undocumented member.
data UntagResourceResponse Source #
See: newUntagResourceResponse
smart constructor.
Constructors
UntagResourceResponse' | |
Instances
newUntagResourceResponse :: UntagResourceResponse Source #
Create a value of UntagResourceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
UpdateCampaignDialerConfig
data UpdateCampaignDialerConfig Source #
UpdateCampaignDialerConfigRequest
See: newUpdateCampaignDialerConfig
smart constructor.
Constructors
UpdateCampaignDialerConfig' DialerConfig Text |
Instances
newUpdateCampaignDialerConfig Source #
Arguments
:: DialerConfig | |
-> Text | |
-> UpdateCampaignDialerConfig |
Create a value of UpdateCampaignDialerConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UpdateCampaignDialerConfig
, updateCampaignDialerConfig_dialerConfig
- Undocumented member.
UpdateCampaignDialerConfig
, updateCampaignDialerConfig_id
- Undocumented member.
data UpdateCampaignDialerConfigResponse Source #
See: newUpdateCampaignDialerConfigResponse
smart constructor.
Constructors
UpdateCampaignDialerConfigResponse' | |
Instances
newUpdateCampaignDialerConfigResponse :: UpdateCampaignDialerConfigResponse Source #
Create a value of UpdateCampaignDialerConfigResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
UpdateCampaignName
data UpdateCampaignName Source #
UpdateCampaignNameRequest
See: newUpdateCampaignName
smart constructor.
Constructors
UpdateCampaignName' Text Text |
Instances
newUpdateCampaignName Source #
Arguments
:: Text | |
-> Text | |
-> UpdateCampaignName |
Create a value of UpdateCampaignName
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UpdateCampaignName
, updateCampaignName_id
- Undocumented member.
UpdateCampaignName
, updateCampaignName_name
- Undocumented member.
data UpdateCampaignNameResponse Source #
See: newUpdateCampaignNameResponse
smart constructor.
Constructors
UpdateCampaignNameResponse' | |
Instances
newUpdateCampaignNameResponse :: UpdateCampaignNameResponse Source #
Create a value of UpdateCampaignNameResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
UpdateCampaignOutboundCallConfig
data UpdateCampaignOutboundCallConfig Source #
UpdateCampaignOutboundCallConfigRequest
See: newUpdateCampaignOutboundCallConfig
smart constructor.
Constructors
UpdateCampaignOutboundCallConfig' (Maybe AnswerMachineDetectionConfig) (Maybe Text) (Maybe Text) Text |
Instances
newUpdateCampaignOutboundCallConfig Source #
Create a value of UpdateCampaignOutboundCallConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UpdateCampaignOutboundCallConfig
, updateCampaignOutboundCallConfig_answerMachineDetectionConfig
- Undocumented member.
UpdateCampaignOutboundCallConfig
, updateCampaignOutboundCallConfig_connectContactFlowId
- Undocumented member.
UpdateCampaignOutboundCallConfig
, updateCampaignOutboundCallConfig_connectSourcePhoneNumber
- Undocumented member.
UpdateCampaignOutboundCallConfig
, updateCampaignOutboundCallConfig_id
- Undocumented member.
data UpdateCampaignOutboundCallConfigResponse Source #
See: newUpdateCampaignOutboundCallConfigResponse
smart constructor.
Constructors
UpdateCampaignOutboundCallConfigResponse' | |
Instances
newUpdateCampaignOutboundCallConfigResponse :: UpdateCampaignOutboundCallConfigResponse Source #
Create a value of UpdateCampaignOutboundCallConfigResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
Types
CampaignState
newtype CampaignState Source #
State of a campaign
Constructors
CampaignState' | |
Fields |
Bundled Patterns
pattern CampaignState_Failed :: CampaignState | |
pattern CampaignState_Initialized :: CampaignState | |
pattern CampaignState_Paused :: CampaignState | |
pattern CampaignState_Running :: CampaignState | |
pattern CampaignState_Stopped :: CampaignState |
Instances
EncryptionType
newtype EncryptionType Source #
Server-side encryption type.
Constructors
EncryptionType' | |
Fields |
Bundled Patterns
pattern EncryptionType_KMS :: EncryptionType |
Instances
FailureCode
newtype FailureCode Source #
A predefined code indicating the error that caused the failure.
Constructors
FailureCode' | |
Fields |
Bundled Patterns
pattern FailureCode_InvalidInput :: FailureCode | |
pattern FailureCode_RequestThrottled :: FailureCode | |
pattern FailureCode_UnknownError :: FailureCode |
Instances
GetCampaignStateBatchFailureCode
newtype GetCampaignStateBatchFailureCode Source #
A predefined code indicating the error that caused the failure in getting state of campaigns
Constructors
GetCampaignStateBatchFailureCode' | |
Fields |
Bundled Patterns
pattern GetCampaignStateBatchFailureCode_ResourceNotFound :: GetCampaignStateBatchFailureCode | |
pattern GetCampaignStateBatchFailureCode_UnknownError :: GetCampaignStateBatchFailureCode |
Instances
InstanceIdFilterOperator
newtype InstanceIdFilterOperator Source #
Operators for Connect instance identifier filter
Constructors
InstanceIdFilterOperator' | |
Fields |
Bundled Patterns
pattern InstanceIdFilterOperator_Eq :: InstanceIdFilterOperator |
Instances
InstanceOnboardingJobFailureCode
newtype InstanceOnboardingJobFailureCode Source #
Enumeration of the possible failure codes for instance onboarding job
Constructors
InstanceOnboardingJobFailureCode' | |
Fields |
Bundled Patterns
Instances
InstanceOnboardingJobStatusCode
newtype InstanceOnboardingJobStatusCode Source #
Enumeration of the possible states for instance onboarding job
Constructors
InstanceOnboardingJobStatusCode' | |
Fields |
Bundled Patterns
Instances
AnswerMachineDetectionConfig
data AnswerMachineDetectionConfig Source #
Answering Machine Detection config
See: newAnswerMachineDetectionConfig
smart constructor.
Constructors
AnswerMachineDetectionConfig' Bool |
Instances
newAnswerMachineDetectionConfig Source #
Arguments
:: Bool |
|
-> AnswerMachineDetectionConfig |
Create a value of AnswerMachineDetectionConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:enableAnswerMachineDetection:AnswerMachineDetectionConfig'
, answerMachineDetectionConfig_enableAnswerMachineDetection
- Enable or disable answering machine detection
Campaign
An Amazon Connect campaign.
See: newCampaign
smart constructor.
Constructors
Campaign' (Maybe (HashMap Text Text)) Text Text DialerConfig Text Text OutboundCallConfig |
Instances
Arguments
:: Text | |
-> Text | |
-> DialerConfig | |
-> Text | |
-> Text | |
-> OutboundCallConfig | |
-> Campaign |
Create a value of Campaign
with all optional fields omitted.
Use 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:Campaign'
, campaign_tags
- Undocumented member.
$sel:arn:Campaign'
, campaign_arn
- Undocumented member.
$sel:connectInstanceId:Campaign'
, campaign_connectInstanceId
- Undocumented member.
$sel:dialerConfig:Campaign'
, campaign_dialerConfig
- Undocumented member.
$sel:id:Campaign'
, campaign_id
- Undocumented member.
$sel:name:Campaign'
, campaign_name
- Undocumented member.
$sel:outboundCallConfig:Campaign'
, campaign_outboundCallConfig
- Undocumented member.
CampaignFilters
data CampaignFilters Source #
Filter model by type
See: newCampaignFilters
smart constructor.
Constructors
CampaignFilters' (Maybe InstanceIdFilter) |
Instances
newCampaignFilters :: CampaignFilters Source #
Create a value of CampaignFilters
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceIdFilter:CampaignFilters'
, campaignFilters_instanceIdFilter
- Undocumented member.
CampaignSummary
data CampaignSummary Source #
An Amazon Connect campaign summary.
See: newCampaignSummary
smart constructor.
Constructors
CampaignSummary' Text Text Text Text |
Instances
Arguments
:: Text | |
-> Text | |
-> Text | |
-> Text | |
-> CampaignSummary |
Create a value of CampaignSummary
with all optional fields omitted.
Use 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:CampaignSummary'
, campaignSummary_arn
- Undocumented member.
$sel:connectInstanceId:CampaignSummary'
, campaignSummary_connectInstanceId
- Undocumented member.
$sel:id:CampaignSummary'
, campaignSummary_id
- Undocumented member.
$sel:name:CampaignSummary'
, campaignSummary_name
- Undocumented member.
DialRequest
data DialRequest Source #
A dial request for a campaign.
See: newDialRequest
smart constructor.
Instances
Arguments
:: Text | |
-> UTCTime | |
-> Text | |
-> DialRequest |
Create a value of DialRequest
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:attributes:DialRequest'
, dialRequest_attributes
- Undocumented member.
$sel:clientToken:DialRequest'
, dialRequest_clientToken
- Undocumented member.
$sel:expirationTime:DialRequest'
, dialRequest_expirationTime
- Undocumented member.
$sel:phoneNumber:DialRequest'
, dialRequest_phoneNumber
- Undocumented member.
DialerConfig
data DialerConfig Source #
The possible types of dialer config parameters
See: newDialerConfig
smart constructor.
Constructors
DialerConfig' (Maybe PredictiveDialerConfig) (Maybe ProgressiveDialerConfig) |
Instances
newDialerConfig :: DialerConfig Source #
Create a value of DialerConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:predictiveDialerConfig:DialerConfig'
, dialerConfig_predictiveDialerConfig
- Undocumented member.
$sel:progressiveDialerConfig:DialerConfig'
, dialerConfig_progressiveDialerConfig
- Undocumented member.
EncryptionConfig
data EncryptionConfig Source #
Encryption config for Connect Instance. Note that sensitive data will always be encrypted. If disabled, service will perform encryption with its own key. If enabled, a KMS key id needs to be provided and KMS charges will apply. KMS is only type supported
See: newEncryptionConfig
smart constructor.
Constructors
EncryptionConfig' (Maybe EncryptionType) (Maybe Text) Bool |
Instances
Arguments
:: Bool | |
-> EncryptionConfig |
Create a value of EncryptionConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:encryptionType:EncryptionConfig'
, encryptionConfig_encryptionType
- Undocumented member.
$sel:keyArn:EncryptionConfig'
, encryptionConfig_keyArn
- Undocumented member.
$sel:enabled:EncryptionConfig'
, encryptionConfig_enabled
- Undocumented member.
FailedCampaignStateResponse
data FailedCampaignStateResponse Source #
Failed response of campaign state
See: newFailedCampaignStateResponse
smart constructor.
Constructors
FailedCampaignStateResponse' (Maybe Text) (Maybe GetCampaignStateBatchFailureCode) |
Instances
newFailedCampaignStateResponse :: FailedCampaignStateResponse Source #
Create a value of FailedCampaignStateResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:campaignId:FailedCampaignStateResponse'
, failedCampaignStateResponse_campaignId
- Undocumented member.
$sel:failureCode:FailedCampaignStateResponse'
, failedCampaignStateResponse_failureCode
- Undocumented member.
FailedRequest
data FailedRequest Source #
A failed request identified by the unique client token.
See: newFailedRequest
smart constructor.
Constructors
FailedRequest' (Maybe Text) (Maybe FailureCode) (Maybe Text) |
Instances
newFailedRequest :: FailedRequest Source #
Create a value of FailedRequest
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientToken:FailedRequest'
, failedRequest_clientToken
- Undocumented member.
$sel:failureCode:FailedRequest'
, failedRequest_failureCode
- Undocumented member.
$sel:id:FailedRequest'
, failedRequest_id
- Undocumented member.
InstanceConfig
data InstanceConfig Source #
Instance config object
See: newInstanceConfig
smart constructor.
Constructors
InstanceConfig' Text EncryptionConfig Text |
Instances
Arguments
:: Text | |
-> EncryptionConfig | |
-> Text | |
-> InstanceConfig |
Create a value of InstanceConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:connectInstanceId:InstanceConfig'
, instanceConfig_connectInstanceId
- Undocumented member.
$sel:encryptionConfig:InstanceConfig'
, instanceConfig_encryptionConfig
- Undocumented member.
$sel:serviceLinkedRoleArn:InstanceConfig'
, instanceConfig_serviceLinkedRoleArn
- Undocumented member.
InstanceIdFilter
data InstanceIdFilter Source #
Connect instance identifier filter
See: newInstanceIdFilter
smart constructor.
Constructors
InstanceIdFilter' InstanceIdFilterOperator Text |
Instances
Arguments
:: InstanceIdFilterOperator | |
-> Text | |
-> InstanceIdFilter |
Create a value of InstanceIdFilter
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:operator:InstanceIdFilter'
, instanceIdFilter_operator
- Undocumented member.
$sel:value:InstanceIdFilter'
, instanceIdFilter_value
- Undocumented member.
InstanceOnboardingJobStatus
data InstanceOnboardingJobStatus Source #
Instance onboarding job status object
See: newInstanceOnboardingJobStatus
smart constructor.
Constructors
InstanceOnboardingJobStatus' (Maybe InstanceOnboardingJobFailureCode) Text InstanceOnboardingJobStatusCode |
Instances
newInstanceOnboardingJobStatus Source #
Arguments
:: Text | |
-> InstanceOnboardingJobStatusCode | |
-> InstanceOnboardingJobStatus |
Create a value of InstanceOnboardingJobStatus
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:failureCode:InstanceOnboardingJobStatus'
, instanceOnboardingJobStatus_failureCode
- Undocumented member.
$sel:connectInstanceId:InstanceOnboardingJobStatus'
, instanceOnboardingJobStatus_connectInstanceId
- Undocumented member.
$sel:status:InstanceOnboardingJobStatus'
, instanceOnboardingJobStatus_status
- Undocumented member.
OutboundCallConfig
data OutboundCallConfig Source #
The configuration used for outbound calls.
See: newOutboundCallConfig
smart constructor.
Constructors
OutboundCallConfig' (Maybe AnswerMachineDetectionConfig) (Maybe Text) Text Text |
Instances
newOutboundCallConfig Source #
Arguments
:: Text | |
-> Text | |
-> OutboundCallConfig |
Create a value of OutboundCallConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:answerMachineDetectionConfig:OutboundCallConfig'
, outboundCallConfig_answerMachineDetectionConfig
- Undocumented member.
$sel:connectSourcePhoneNumber:OutboundCallConfig'
, outboundCallConfig_connectSourcePhoneNumber
- Undocumented member.
$sel:connectContactFlowId:OutboundCallConfig'
, outboundCallConfig_connectContactFlowId
- Undocumented member.
$sel:connectQueueId:OutboundCallConfig'
, outboundCallConfig_connectQueueId
- Undocumented member.
PredictiveDialerConfig
data PredictiveDialerConfig Source #
Predictive Dialer config
See: newPredictiveDialerConfig
smart constructor.
Constructors
PredictiveDialerConfig' Double |
Instances
newPredictiveDialerConfig Source #
Create a value of PredictiveDialerConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:bandwidthAllocation:PredictiveDialerConfig'
, predictiveDialerConfig_bandwidthAllocation
- Undocumented member.
ProgressiveDialerConfig
data ProgressiveDialerConfig Source #
Progressive Dialer config
See: newProgressiveDialerConfig
smart constructor.
Constructors
ProgressiveDialerConfig' Double |
Instances
newProgressiveDialerConfig Source #
Create a value of ProgressiveDialerConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:bandwidthAllocation:ProgressiveDialerConfig'
, progressiveDialerConfig_bandwidthAllocation
- Undocumented member.
SuccessfulCampaignStateResponse
data SuccessfulCampaignStateResponse Source #
Successful response of campaign state
See: newSuccessfulCampaignStateResponse
smart constructor.
Constructors
SuccessfulCampaignStateResponse' (Maybe Text) (Maybe CampaignState) |
Instances
newSuccessfulCampaignStateResponse :: SuccessfulCampaignStateResponse Source #
Create a value of SuccessfulCampaignStateResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:campaignId:SuccessfulCampaignStateResponse'
, successfulCampaignStateResponse_campaignId
- Undocumented member.
$sel:state:SuccessfulCampaignStateResponse'
, successfulCampaignStateResponse_state
- Undocumented member.
SuccessfulRequest
data SuccessfulRequest Source #
A successful request identified by the unique client token.
See: newSuccessfulRequest
smart constructor.
Constructors
SuccessfulRequest' (Maybe Text) (Maybe Text) |
Instances
newSuccessfulRequest :: SuccessfulRequest Source #
Create a value of SuccessfulRequest
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientToken:SuccessfulRequest'
, successfulRequest_clientToken
- Undocumented member.
$sel:id:SuccessfulRequest'
, successfulRequest_id
- Undocumented member.