StepFunctions.StateMachineAliassee http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-stepfunctions-statemachinealias.html
type deployment_preference = {type_ : string;state_machine_version_arn : string;percentage : int option;alarms : string list option;interval : int option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stepfunctions-statemachinealias-deploymentpreference.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stepfunctions-statemachinealias-routingconfigurationversion.html
type properties = {description : string option;routing_configuration : routing_configuration_version list option;deployment_preference : deployment_preference option;name : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-stepfunctions-statemachinealias.html;
val make_properties :
?description:string ->
?routing_configuration:routing_configuration_version list ->
?deployment_preference:deployment_preference ->
?name:string ->
unit ->
propertiesval make_deployment_preference :
type_:string ->
state_machine_version_arn:string ->
?percentage:int ->
?alarms:string list ->
?interval:int ->
unit ->
deployment_preferenceval make_routing_configuration_version :
state_machine_version_arn:string ->
weight:int ->
unit ->
routing_configuration_versionval yojson_of_deployment_preference :
deployment_preference ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_routing_configuration_version :
routing_configuration_version ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]val create_attributes : string -> attributes