Awso_connectcampaignsv2.ValuesSourceval 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 ]Time in ISO 8601 format, e.g. T23:11
Timeout duration for a preview contact in seconds.
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.
Restricted period
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
Time duration in ISO 8601 format
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
Restricted period config
Client provided parameter used for idempotency. Its value must be unique for each request.
Identifier of the profile outbound request
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
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
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
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 maximum number of results to return per page.
Filter model by type
Instance config object
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.