Module Awso_connectcampaignsv2_asyncSource

Sourceval delete_campaign : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_connectcampaignsv2.Values.DeleteCampaignRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval delete_campaign_channel_subtype_config : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_connectcampaignsv2.Values.DeleteCampaignChannelSubtypeConfigRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval delete_campaign_communication_limits : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_connectcampaignsv2.Values.DeleteCampaignCommunicationLimitsRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval delete_campaign_communication_time : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_connectcampaignsv2.Values.DeleteCampaignCommunicationTimeRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval delete_campaign_entry_limits : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_connectcampaignsv2.Values.DeleteCampaignEntryLimitsRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval delete_connect_instance_config : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_connectcampaignsv2.Values.DeleteConnectInstanceConfigRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval delete_connect_instance_integration : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_connectcampaignsv2.Values.DeleteConnectInstanceIntegrationRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval delete_instance_onboarding_job : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_connectcampaignsv2.Values.DeleteInstanceOnboardingJobRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval pause_campaign : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_connectcampaignsv2.Values.PauseCampaignRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval put_connect_instance_integration : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_connectcampaignsv2.Values.PutConnectInstanceIntegrationRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval put_instance_communication_limits : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_connectcampaignsv2.Values.PutInstanceCommunicationLimitsRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval resume_campaign : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_connectcampaignsv2.Values.ResumeCampaignRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval start_campaign : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_connectcampaignsv2.Values.StartCampaignRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval stop_campaign : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_connectcampaignsv2.Values.StopCampaignRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval tag_resource : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_connectcampaignsv2.Values.TagResourceRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval untag_resource : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_connectcampaignsv2.Values.UntagResourceRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval update_campaign_channel_subtype_config : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_connectcampaignsv2.Values.UpdateCampaignChannelSubtypeConfigRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval update_campaign_communication_limits : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_connectcampaignsv2.Values.UpdateCampaignCommunicationLimitsRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval update_campaign_communication_time : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_connectcampaignsv2.Values.UpdateCampaignCommunicationTimeRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval update_campaign_entry_limits : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_connectcampaignsv2.Values.UpdateCampaignEntryLimitsRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval update_campaign_flow_association : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_connectcampaignsv2.Values.UpdateCampaignFlowAssociationRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval update_campaign_name : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_connectcampaignsv2.Values.UpdateCampaignNameRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval update_campaign_schedule : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_connectcampaignsv2.Values.UpdateCampaignScheduleRequest.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval update_campaign_source : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_connectcampaignsv2.Values.UpdateCampaignSourceRequest.t -> (unit, unit) Result.t Async.Deferred.t
include module type of struct include Awso_connectcampaignsv2.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 ]

Time in ISO 8601 format, e.g. T23:11

Timeout duration for a preview contact in seconds.

Time range in 24 hour format

Date in ISO 8601 format, e.g. 2024-01-01

The name of a restricted period.

The key of the attribute. Attribute keys can include only alphanumeric, dash, and underscore characters.

The value of the attribute.

The bandwidth allocation of a queue resource.

Timeout Config for preview contacts.

Sourcemodule CommunicationLimitMaxCountPerRecipientInteger = Awso_connectcampaignsv2.Values.CommunicationLimitMaxCountPerRecipientInteger

Restricted period

Amazon Resource Names(ARN)

Source/Destination Email address used for Email messages

The phone number of the customer, in E.164 format.

Answering Machine Detection config

Ring timeout for outbound calls

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.

Object type name

Display name for Email Address

Agentless config

The identifier of the contact flow for the outbound call.

Predictive config

Preview config

Progressive config

Communication Limit

Parameters for the Email Channel Subtype

Parameters for the SMS Channel Subtype

Parameters for the Telephony Channel Subtype

Parameters for the WhatsApp Channel Subtype

Lambda ARN for integration with Connect instances

Time duration in ISO 8601 format

Timestamp with no UTC offset or timezone

Allocates outbound capacity for the specific channel subtype of this campaign between multiple active campaigns

Default Email Outbound config

Email Outbound Mode

Default SMS Outbound config

SMS Outbound Mode

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.

Default Telephony Outbound config

Telephony Outbound Mode

Default WhatsApp Outbound config

WhatsApp Outbound Mode

Time Zone Id in the IANA format

Open Hours config

Restricted period config

Client provided parameter used for idempotency. Its value must be unique for each request.

Identifier of the profile outbound request

Identifier of the customer profile

Identifier representing a Dial request

ChannelSubtypeParameters for an outbound request

Customer Profiles integration summary

Lambda integration summary

Q Connect integration summary

The resource name of an Amazon Connect campaign.

Identifier representing a Campaign

The name of an Amazon Connect Campaign name.

Campaign entry limits config

Amazon Connect Instance Id

Campaign schedule

Boolean to indicate if custom encryption has been enabled.

KMS key id/arn for encryption config.

Email Channel Subtype config

SMS Channel Subtype config

Telephony Channel Subtype config

WhatsApp Channel Subtype config

Communication limits

Local time zone config

Time window config

Event trigger of the campaign

The key of tag.

The value of tag.

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

Failure details for a profile outbound request

Success details for a profile outbound request

Information about a profile outbound request

A failed request identified by the unique client token.

A successful request identified by the unique client token.

An outbound request for a campaign.

Customer Profiles integration config

Lambda integration config

Q Connect integration config

Integration summary for Connect instance.

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

Campaign Channel Subtype config

Communication limits config

Campaign communication time config

Source of the campaign

Customer Profiles integration identifier

Lambda integration identifier

Q Connect integration identifier

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.

Instance Communication limits config

Integration config for Connect Instance

The token for the next set of results.

The maximum number of results to return per page.

Filter model by type

Instance config object

An Amazon Connect campaign.

Integration identifier for Connect instance

Request would cause a service quota to be exceeded.

The request for UpdateCampaignSource API.

The request for UpdateCampaignSchedule API.

The request for UpdateCampaignName API.

The request for UpdateCampaignFlowAssociation API.

The request for UpdateCampaignEntryLimits API.

The request for UpdateCampaignCommunicationTime API.

The request for UpdateCampaignCommunicationLimits API.

The request for UpdateCampaignChannelSubtypeConfig API.

The request for UntagResource API.

The request for TagResource API.

The request for StopCampaign API.

The response for StartInstanceOnboardingJob API.

The request for StartInstanceOnboardingJob API.

The request for StartCampaign API.

The request for ResumeCampaign API.

The response for PutProfileOutboundRequestBatch API

The request for PutProfileOutboundRequestBatch API

The response for PutOutboundRequestBatch API.

The request for PutOutboundRequestBatch API.

The request for PutInstanceCommunicationLimits API.

The request for PutConnectInstanceIntegration API.

The request for PauseCampaign API.

The request for ListTagsForResource API.

The request for ListTagsForResource API.

The response for ListConnectInstanceIntegrations API.

The request for ListConnectInstanceIntegrations API.

The response for ListCampaigns API.

The request for ListCampaigns API.

The request could not be processed because of conflict in the current state.

The response for GetInstanceOnboardingJobStatus API.

The request for GetInstanceOnboardingJobStatus API.

The response for GetInstanceCommunicationLimits API.

The request for GetInstanceCommunicationLimits API.

The response for GetConnectInstanceConfig API.

The request for GetConnectInstanceConfig API.

The response for GetCampaignState API.

The request for GetCampaignState API.

The response for GetCampaignStateBatch API.

The request for GetCampaignStateBatch API.

The response for DescribeCampaign API.

The request for DescribeCampaign API.

The request for DeleteInstanceOnboardingJob API.

The request for DeleteConnectInstanceIntegration API.

The request for DeleteConnectInstanceConfig API.

The request for DeleteCampaign API.

The request for DeleteCampaignEntryLimits API.

The request for DeleteCampaignCommunicationTime API.

The request for DeleteCampaignCommunicationLimits API.

The request for DeleteCampaignChannelSubtypeConfig API.

The response for Create Campaign API

The request for CreateCampaign API.

Sourcemodule Cli : sig ... end