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