Values.ScalingPlanSourceRepresents a scaling plan.
type nonrec t = {scalingPlanName : ScalingPlanName.t option;The name of the scaling plan.
*)scalingPlanVersion : ScalingPlanVersion.t option;The version number of the scaling plan.
*)applicationSource : ApplicationSource.t option;A CloudFormation stack or a set of tags. You can create one scaling plan per application source.
*)scalingInstructions : ScalingInstructions.t option;The scaling instructions.
*)statusCode : ScalingPlanStatusCode.t option;The status of the scaling plan. Active - The scaling plan is active. ActiveWithProblems - The scaling plan is active, but the scaling configuration for one or more resources could not be applied. CreationInProgress - The scaling plan is being created. CreationFailed - The scaling plan could not be created. DeletionInProgress - The scaling plan is being deleted. DeletionFailed - The scaling plan could not be deleted. UpdateInProgress - The scaling plan is being updated. UpdateFailed - The scaling plan could not be updated.
*)statusMessage : XmlString.t option;A simple message about the current status of the scaling plan.
*)statusStartTime : TimestampType.t option;The Unix time stamp when the scaling plan entered the current status.
*)creationTime : TimestampType.t option;The Unix time stamp when the scaling plan was created.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `Structure of
(string
* [> `Boolean of DisableDynamicScaling.t
| `Enum of string
| `Integer of ResourceCapacity.t
| `List of
[> `Structure of
(string
* [> `Boolean of DisableScaleIn.t
| `Double of MetricScale.t
| `Integer of Cooldown.t
| `Structure of
(string
* [> `Enum of string
| `List of
[> `Structure of
(string
* [> `String of
MetricDimensionName.t ])
list ]
list
| `String of ResourceLabel.t ])
list ])
list ]
list
| `String of ResourceIdMaxLen1600.t
| `Structure of
(string
* [> `Enum of string
| `List of
[> `Structure of
(string * [> `String of MetricDimensionName.t ])
list ]
list
| `String of ResourceLabel.t ])
list ])
list ]
list
| `Long of ScalingPlanVersion.t
| `String of ScalingPlanName.t
| `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `List of
[> `String of XmlStringMaxLen256.t ] list
| `String of XmlStringMaxLen128.t ])
list ]
list
| `String of XmlString.t ])
list
| `Timestamp of TimestampType.t ])
list ]