Awso_connectcampaigns_syncSourceval create_campaign :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcampaigns.Values.CreateCampaignRequest.t ->
(Awso_connectcampaigns.Values.CreateCampaignResponse.t,
Awso_connectcampaigns.Values.CreateCampaignResponse.error)
Result.tval delete_campaign :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcampaigns.Values.DeleteCampaignRequest.t ->
(unit, unit) Result.tval delete_connect_instance_config :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcampaigns.Values.DeleteConnectInstanceConfigRequest.t ->
(unit, unit) Result.tval delete_instance_onboarding_job :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcampaigns.Values.DeleteInstanceOnboardingJobRequest.t ->
(unit, unit) Result.tval describe_campaign :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcampaigns.Values.DescribeCampaignRequest.t ->
(Awso_connectcampaigns.Values.DescribeCampaignResponse.t,
Awso_connectcampaigns.Values.DescribeCampaignResponse.error)
Result.tval get_campaign_state :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcampaigns.Values.GetCampaignStateRequest.t ->
(Awso_connectcampaigns.Values.GetCampaignStateResponse.t,
Awso_connectcampaigns.Values.GetCampaignStateResponse.error)
Result.tval get_campaign_state_batch :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcampaigns.Values.GetCampaignStateBatchRequest.t ->
(Awso_connectcampaigns.Values.GetCampaignStateBatchResponse.t,
Awso_connectcampaigns.Values.GetCampaignStateBatchResponse.error)
Result.tval get_connect_instance_config :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcampaigns.Values.GetConnectInstanceConfigRequest.t ->
(Awso_connectcampaigns.Values.GetConnectInstanceConfigResponse.t,
Awso_connectcampaigns.Values.GetConnectInstanceConfigResponse.error)
Result.tval get_instance_onboarding_job_status :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcampaigns.Values.GetInstanceOnboardingJobStatusRequest.t ->
(Awso_connectcampaigns.Values.GetInstanceOnboardingJobStatusResponse.t,
Awso_connectcampaigns.Values.GetInstanceOnboardingJobStatusResponse.error)
Result.tval list_campaigns :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcampaigns.Values.ListCampaignsRequest.t ->
(Awso_connectcampaigns.Values.ListCampaignsResponse.t,
Awso_connectcampaigns.Values.ListCampaignsResponse.error)
Result.tval list_tags_for_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcampaigns.Values.ListTagsForResourceRequest.t ->
(Awso_connectcampaigns.Values.ListTagsForResourceResponse.t,
Awso_connectcampaigns.Values.ListTagsForResourceResponse.error)
Result.tval pause_campaign :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcampaigns.Values.PauseCampaignRequest.t ->
(unit, unit) Result.tval put_dial_request_batch :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcampaigns.Values.PutDialRequestBatchRequest.t ->
(Awso_connectcampaigns.Values.PutDialRequestBatchResponse.t,
Awso_connectcampaigns.Values.PutDialRequestBatchResponse.error)
Result.tval resume_campaign :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcampaigns.Values.ResumeCampaignRequest.t ->
(unit, unit) Result.tval start_campaign :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcampaigns.Values.StartCampaignRequest.t ->
(unit, unit) Result.tval start_instance_onboarding_job :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcampaigns.Values.StartInstanceOnboardingJobRequest.t ->
(Awso_connectcampaigns.Values.StartInstanceOnboardingJobResponse.t,
Awso_connectcampaigns.Values.StartInstanceOnboardingJobResponse.error)
Result.tval stop_campaign :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcampaigns.Values.StopCampaignRequest.t ->
(unit, unit) Result.tval tag_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcampaigns.Values.TagResourceRequest.t ->
(unit, unit) Result.tval untag_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcampaigns.Values.UntagResourceRequest.t ->
(unit, unit) Result.tval update_campaign_dialer_config :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcampaigns.Values.UpdateCampaignDialerConfigRequest.t ->
(unit, unit) Result.tval update_campaign_name :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcampaigns.Values.UpdateCampaignNameRequest.t ->
(unit, unit) Result.tval update_campaign_outbound_call_config :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_connectcampaigns.Values.UpdateCampaignOutboundCallConfigRequest.t ->
(unit, unit) Result.tinclude module type of struct include Awso_connectcampaigns.Values endval structure_to_value_aux :
('a * 'b option) list ->
f:(('a * 'b) list -> 'c) ->
[> `Structure of 'c ]val structure_to_wrapped_value :
wrapper:'a ->
response:'a ->
('b * 'c option) list ->
[> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]The key of the attribute. Attribute keys can include only alphanumeric, dash, and underscore characters.
The value of the attribute.
Allocates dialing capacity for this campaign between multiple active campaigns
The bandwidth allocation of a queue resource.
Client provided parameter used for idempotency. Its value must be unique for each request.
Identifier representing a Dial request
The phone number of the customer, in E.164 format.
Timestamp with no UTC offset or timezone
The resource name of an Amazon Connect campaign.
Identifier representing a Campaign
The name of an Amazon Connect Campaign name.
Amazon Connect Instance Id
Boolean to indicate if custom encryption has been enabled.
KMS key id/arn for encryption config.
module GetCampaignStateBatchFailureCode =
Awso_connectcampaigns.Values.GetCampaignStateBatchFailureCodeAgentless Dialer config
Predictive Dialer config
Progressive Dialer config
module AnswerMachineDetectionConfig =
Awso_connectcampaigns.Values.AnswerMachineDetectionConfigAnswering Machine Detection config
The identifier of the contact flow for the outbound call.
The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.
The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.
Tag key.
Tag value.
A header that defines the error encountered while processing the request.
module InstanceOnboardingJobFailureCode =
Awso_connectcampaigns.Values.InstanceOnboardingJobFailureCodemodule InstanceOnboardingJobStatusCode =
Awso_connectcampaigns.Values.InstanceOnboardingJobStatusCodeA failed request identified by the unique client token.
A successful request identified by the unique client token.
A dial request for a campaign.
An Amazon Connect campaign summary.
Connect instance identifier filter
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
Service linked role arn
Failed response of campaign state
module SuccessfulCampaignStateResponse =
Awso_connectcampaigns.Values.SuccessfulCampaignStateResponseSuccessful response of campaign state
The possible types of dialer config parameters
The configuration used for outbound calls.
Arn
You do not have sufficient access to perform this action.
The request could not be processed because of conflict in the current state of the resource.
Instance onboarding job status object
Request processing failed because of an error or failure with the service.
The specified resource was not found.
The request was denied due to request throttling.
The input fails to satisfy the constraints specified by an AWS service.
module InvalidCampaignStateException =
Awso_connectcampaigns.Values.InvalidCampaignStateExceptionThe request could not be processed because of conflict in the current state of the campaign.
The token for the next set of results.
Filter model by type
The maximum number of results to return per page.
Instance config object
module FailedCampaignStateResponseList =
Awso_connectcampaigns.Values.FailedCampaignStateResponseListmodule SuccessfulCampaignStateResponseList =
Awso_connectcampaigns.Values.SuccessfulCampaignStateResponseListmodule GetCampaignStateBatchRequestCampaignIdsList =
Awso_connectcampaigns.Values.GetCampaignStateBatchRequestCampaignIdsListAn Amazon Connect campaign.
module ServiceQuotaExceededException =
Awso_connectcampaigns.Values.ServiceQuotaExceededExceptionRequest would cause a service quota to be exceeded.
module UpdateCampaignOutboundCallConfigRequest =
Awso_connectcampaigns.Values.UpdateCampaignOutboundCallConfigRequestUpdateCampaignOutboundCallConfigRequest
UpdateCampaignNameRequest
module UpdateCampaignDialerConfigRequest =
Awso_connectcampaigns.Values.UpdateCampaignDialerConfigRequestUpdateCampaignDialerConfigRequest
UntagResourceRequest
TagResourceRequest
StopCampaignRequest
module StartInstanceOnboardingJobResponse =
Awso_connectcampaigns.Values.StartInstanceOnboardingJobResponseThe response for StartInstanceOnboardingJob API.
module StartInstanceOnboardingJobRequest =
Awso_connectcampaigns.Values.StartInstanceOnboardingJobRequestThe request for StartInstanceOnboardingJob API.
StartCampaignRequest
ResumeCampaignRequest
PutDialRequestBatchResponse
PutDialRequestBatchRequest
PauseCampaignRequest
ListTagsForResponse
ListTagsForResource
ListCampaignsResponse
ListCampaignsRequest
The request could not be processed because of conflict in the current state.
module GetInstanceOnboardingJobStatusResponse =
Awso_connectcampaigns.Values.GetInstanceOnboardingJobStatusResponseGetInstanceOnboardingJobStatusResponse
module GetInstanceOnboardingJobStatusRequest =
Awso_connectcampaigns.Values.GetInstanceOnboardingJobStatusRequestGetInstanceOnboardingJobStatusRequest
module GetConnectInstanceConfigResponse =
Awso_connectcampaigns.Values.GetConnectInstanceConfigResponseGetConnectInstanceConfigResponse
module GetConnectInstanceConfigRequest =
Awso_connectcampaigns.Values.GetConnectInstanceConfigRequestGetConnectInstanceConfigRequest
GetCampaignStateResponse
GetCampaignStateRequest
module GetCampaignStateBatchResponse =
Awso_connectcampaigns.Values.GetCampaignStateBatchResponseGetCampaignStateBatchResponse
module GetCampaignStateBatchRequest =
Awso_connectcampaigns.Values.GetCampaignStateBatchRequestGetCampaignStateBatchRequest
DescribeCampaignResponse
DescribeCampaignRequests
module DeleteInstanceOnboardingJobRequest =
Awso_connectcampaigns.Values.DeleteInstanceOnboardingJobRequestThe request for DeleteInstanceOnboardingJob API.
module DeleteConnectInstanceConfigRequest =
Awso_connectcampaigns.Values.DeleteConnectInstanceConfigRequestDeleteCampaignRequest
DeleteCampaignRequest
The response for Create Campaign API
The request for Create Campaign API.