{-# LANGUAGE NoImplicitPrelude #-} {-# OPTIONS_GHC -fno-warn-duplicate-exports #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} -- Derived from AWS service descriptions, licensed under Apache 2.0. -- | -- Module : Amazonka.ConnectCampaigns.Lens -- Copyright : (c) 2013-2023 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay -- Stability : auto-generated -- Portability : non-portable (GHC extensions) module Amazonka.ConnectCampaigns.Lens ( -- * Operations -- ** CreateCampaign createCampaign_tags, createCampaign_connectInstanceId, createCampaign_dialerConfig, createCampaign_name, createCampaign_outboundCallConfig, createCampaignResponse_arn, createCampaignResponse_id, createCampaignResponse_tags, createCampaignResponse_httpStatus, -- ** DeleteCampaign deleteCampaign_id, -- ** DeleteConnectInstanceConfig deleteConnectInstanceConfig_connectInstanceId, -- ** DeleteInstanceOnboardingJob deleteInstanceOnboardingJob_connectInstanceId, -- ** DescribeCampaign describeCampaign_id, describeCampaignResponse_campaign, describeCampaignResponse_httpStatus, -- ** GetCampaignState getCampaignState_id, getCampaignStateResponse_state, getCampaignStateResponse_httpStatus, -- ** GetCampaignStateBatch getCampaignStateBatch_campaignIds, getCampaignStateBatchResponse_failedRequests, getCampaignStateBatchResponse_successfulRequests, getCampaignStateBatchResponse_httpStatus, -- ** GetConnectInstanceConfig getConnectInstanceConfig_connectInstanceId, getConnectInstanceConfigResponse_connectInstanceConfig, getConnectInstanceConfigResponse_httpStatus, -- ** GetInstanceOnboardingJobStatus getInstanceOnboardingJobStatus_connectInstanceId, getInstanceOnboardingJobStatusResponse_connectInstanceOnboardingJobStatus, getInstanceOnboardingJobStatusResponse_httpStatus, -- ** ListCampaigns listCampaigns_filters, listCampaigns_maxResults, listCampaigns_nextToken, listCampaignsResponse_campaignSummaryList, listCampaignsResponse_nextToken, listCampaignsResponse_httpStatus, -- ** ListTagsForResource listTagsForResource_arn, listTagsForResourceResponse_tags, listTagsForResourceResponse_httpStatus, -- ** PauseCampaign pauseCampaign_id, -- ** PutDialRequestBatch putDialRequestBatch_dialRequests, putDialRequestBatch_id, putDialRequestBatchResponse_failedRequests, putDialRequestBatchResponse_successfulRequests, putDialRequestBatchResponse_httpStatus, -- ** ResumeCampaign resumeCampaign_id, -- ** StartCampaign startCampaign_id, -- ** StartInstanceOnboardingJob startInstanceOnboardingJob_connectInstanceId, startInstanceOnboardingJob_encryptionConfig, startInstanceOnboardingJobResponse_connectInstanceOnboardingJobStatus, startInstanceOnboardingJobResponse_httpStatus, -- ** StopCampaign stopCampaign_id, -- ** TagResource tagResource_arn, tagResource_tags, -- ** UntagResource untagResource_arn, untagResource_tagKeys, -- ** UpdateCampaignDialerConfig updateCampaignDialerConfig_dialerConfig, updateCampaignDialerConfig_id, -- ** UpdateCampaignName updateCampaignName_id, updateCampaignName_name, -- ** UpdateCampaignOutboundCallConfig updateCampaignOutboundCallConfig_answerMachineDetectionConfig, updateCampaignOutboundCallConfig_connectContactFlowId, updateCampaignOutboundCallConfig_connectSourcePhoneNumber, updateCampaignOutboundCallConfig_id, -- * Types -- ** AnswerMachineDetectionConfig answerMachineDetectionConfig_enableAnswerMachineDetection, -- ** Campaign campaign_tags, campaign_arn, campaign_connectInstanceId, campaign_dialerConfig, campaign_id, campaign_name, campaign_outboundCallConfig, -- ** CampaignFilters campaignFilters_instanceIdFilter, -- ** CampaignSummary campaignSummary_arn, campaignSummary_connectInstanceId, campaignSummary_id, campaignSummary_name, -- ** DialRequest dialRequest_attributes, dialRequest_clientToken, dialRequest_expirationTime, dialRequest_phoneNumber, -- ** DialerConfig dialerConfig_predictiveDialerConfig, dialerConfig_progressiveDialerConfig, -- ** EncryptionConfig encryptionConfig_encryptionType, encryptionConfig_keyArn, encryptionConfig_enabled, -- ** FailedCampaignStateResponse failedCampaignStateResponse_campaignId, failedCampaignStateResponse_failureCode, -- ** FailedRequest failedRequest_clientToken, failedRequest_failureCode, failedRequest_id, -- ** InstanceConfig instanceConfig_connectInstanceId, instanceConfig_encryptionConfig, instanceConfig_serviceLinkedRoleArn, -- ** InstanceIdFilter instanceIdFilter_operator, instanceIdFilter_value, -- ** InstanceOnboardingJobStatus instanceOnboardingJobStatus_failureCode, instanceOnboardingJobStatus_connectInstanceId, instanceOnboardingJobStatus_status, -- ** OutboundCallConfig outboundCallConfig_answerMachineDetectionConfig, outboundCallConfig_connectSourcePhoneNumber, outboundCallConfig_connectContactFlowId, outboundCallConfig_connectQueueId, -- ** PredictiveDialerConfig predictiveDialerConfig_bandwidthAllocation, -- ** ProgressiveDialerConfig progressiveDialerConfig_bandwidthAllocation, -- ** SuccessfulCampaignStateResponse successfulCampaignStateResponse_campaignId, successfulCampaignStateResponse_state, -- ** SuccessfulRequest successfulRequest_clientToken, successfulRequest_id, ) where import Amazonka.ConnectCampaigns.CreateCampaign import Amazonka.ConnectCampaigns.DeleteCampaign import Amazonka.ConnectCampaigns.DeleteConnectInstanceConfig import Amazonka.ConnectCampaigns.DeleteInstanceOnboardingJob import Amazonka.ConnectCampaigns.DescribeCampaign import Amazonka.ConnectCampaigns.GetCampaignState import Amazonka.ConnectCampaigns.GetCampaignStateBatch import Amazonka.ConnectCampaigns.GetConnectInstanceConfig import Amazonka.ConnectCampaigns.GetInstanceOnboardingJobStatus import Amazonka.ConnectCampaigns.ListCampaigns import Amazonka.ConnectCampaigns.ListTagsForResource import Amazonka.ConnectCampaigns.PauseCampaign import Amazonka.ConnectCampaigns.PutDialRequestBatch import Amazonka.ConnectCampaigns.ResumeCampaign import Amazonka.ConnectCampaigns.StartCampaign import Amazonka.ConnectCampaigns.StartInstanceOnboardingJob import Amazonka.ConnectCampaigns.StopCampaign import Amazonka.ConnectCampaigns.TagResource import Amazonka.ConnectCampaigns.Types.AnswerMachineDetectionConfig import Amazonka.ConnectCampaigns.Types.Campaign import Amazonka.ConnectCampaigns.Types.CampaignFilters import Amazonka.ConnectCampaigns.Types.CampaignSummary import Amazonka.ConnectCampaigns.Types.DialRequest import Amazonka.ConnectCampaigns.Types.DialerConfig import Amazonka.ConnectCampaigns.Types.EncryptionConfig import Amazonka.ConnectCampaigns.Types.FailedCampaignStateResponse import Amazonka.ConnectCampaigns.Types.FailedRequest import Amazonka.ConnectCampaigns.Types.InstanceConfig import Amazonka.ConnectCampaigns.Types.InstanceIdFilter import Amazonka.ConnectCampaigns.Types.InstanceOnboardingJobStatus import Amazonka.ConnectCampaigns.Types.OutboundCallConfig import Amazonka.ConnectCampaigns.Types.PredictiveDialerConfig import Amazonka.ConnectCampaigns.Types.ProgressiveDialerConfig import Amazonka.ConnectCampaigns.Types.SuccessfulCampaignStateResponse import Amazonka.ConnectCampaigns.Types.SuccessfulRequest import Amazonka.ConnectCampaigns.UntagResource import Amazonka.ConnectCampaigns.UpdateCampaignDialerConfig import Amazonka.ConnectCampaigns.UpdateCampaignName import Amazonka.ConnectCampaigns.UpdateCampaignOutboundCallConfig