Values.CampaignSourceAn object that describes the deployment of a solution version. For more information on campaigns, see CreateCampaign.
type nonrec t = {name : Name.t option;The name of the campaign.
*)campaignArn : Arn.t option;The Amazon Resource Name (ARN) of the campaign.
*)solutionVersionArn : Arn.t option;The Amazon Resource Name (ARN) of the solution version the campaign uses.
*)minProvisionedTPS : TransactionsPerSecond.t option;Specifies the requested minimum provisioned transactions (recommendations) per second. A high minProvisionedTPS will increase your bill. We recommend starting with 1 for minProvisionedTPS (the default). Track your usage using Amazon CloudWatch metrics, and increase the minProvisionedTPS as necessary.
*)campaignConfig : CampaignConfig.t option;The configuration details of a campaign.
*)status : Status.t option;The status of the campaign. A campaign can be in one of the following states: CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED DELETE PENDING > DELETE IN_PROGRESS
*)failureReason : FailureReason.t option;If a campaign fails, the reason behind the failure.
*)creationDateTime : Date.t option;The date and time (in Unix format) that the campaign was created.
*)lastUpdatedDateTime : Date.t option;The date and time (in Unix format) that the campaign was last updated.
*)latestCampaignUpdate : CampaignUpdateSummary.t option;Provides a summary of the properties of a campaign update. For a complete listing, call the DescribeCampaign API. The latestCampaignUpdate field is only returned when the campaign has had at least one UpdateCampaign call.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Integer of TransactionsPerSecond.t
| `String of Name.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Integer of TransactionsPerSecond.t
| `Map of
([> `Enum of string | `String of ParameterName.t ]
* [> `Double of RankingInfluenceWeight.t
| `String of ParameterValue.t ])
list
| `String of Arn.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Map of
([> `Enum of string | `String of ParameterName.t ]
* [> `Double of RankingInfluenceWeight.t
| `String of ParameterValue.t ])
list ])
list
| `Timestamp of Date.t ])
list
| `Timestamp of Date.t ])
list ]