Module Awso_connectcampaigns_asyncSource

Sourceval delete_campaign : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_connectcampaigns.Values.DeleteCampaignRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval delete_connect_instance_config : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_connectcampaigns.Values.DeleteConnectInstanceConfigRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval delete_instance_onboarding_job : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_connectcampaigns.Values.DeleteInstanceOnboardingJobRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval pause_campaign : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_connectcampaigns.Values.PauseCampaignRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval resume_campaign : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_connectcampaigns.Values.ResumeCampaignRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval start_campaign : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_connectcampaigns.Values.StartCampaignRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval stop_campaign : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_connectcampaigns.Values.StopCampaignRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval tag_resource : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_connectcampaigns.Values.TagResourceRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval untag_resource : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_connectcampaigns.Values.UntagResourceRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval update_campaign_dialer_config : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_connectcampaigns.Values.UpdateCampaignDialerConfigRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval update_campaign_name : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_connectcampaigns.Values.UpdateCampaignNameRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval update_campaign_outbound_call_config : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_connectcampaigns.Values.UpdateCampaignOutboundCallConfigRequest.t -> (unit, unit) Result.t Async.Deferred.t
include module type of struct include Awso_connectcampaigns.Values end
Sourceval service : Awso.Service.t
Sourceval apiVersion : string
Sourceval endpointPrefix : string
Sourceval serviceFullName : string
Sourceval signatureVersion : string
Sourceval protocol : string
Sourceval globalEndpoint : string
Sourceval simple_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval composed_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval to_query : ('a -> Awso.Client.Query.value) -> 'a -> Awso.Client.Query.t
Sourceval structure_to_value_aux : ('a * 'b option) list -> f:(('a * 'b) list -> 'c) -> [> `Structure of 'c ]
Sourceval structure_to_value : ('a * 'b option) list -> [> `Structure of ('a * 'b) list ]
Sourceval 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.

Agentless Dialer config

Predictive Dialer config

Progressive Dialer config

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

A header that defines the error encountered while processing the request.

A 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

Successful response of campaign state

The possible types of dialer config parameters

The configuration used for outbound calls.

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.

The 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

Sourcemodule GetCampaignStateBatchRequestCampaignIdsList = Awso_connectcampaigns.Values.GetCampaignStateBatchRequestCampaignIdsList

An Amazon Connect campaign.

Request would cause a service quota to be exceeded.

UpdateCampaignOutboundCallConfigRequest

UpdateCampaignNameRequest

UpdateCampaignDialerConfigRequest

UntagResourceRequest

TagResourceRequest

StopCampaignRequest

The response for StartInstanceOnboardingJob API.

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

GetInstanceOnboardingJobStatusResponse

GetInstanceOnboardingJobStatusRequest

GetConnectInstanceConfigResponse

GetConnectInstanceConfigRequest

GetCampaignStateResponse

GetCampaignStateRequest

GetCampaignStateBatchResponse

GetCampaignStateBatchRequest

DescribeCampaignResponse

DescribeCampaignRequests

The request for DeleteInstanceOnboardingJob API.

DeleteCampaignRequest

DeleteCampaignRequest

The response for Create Campaign API

The request for Create Campaign API.

Sourcemodule Cli : sig ... end