Module Backup.RestoreTestingPlan

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-backup-restoretestingplan.html

type tag = {
  1. value : string;
  2. key : string;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html

and restore_testing_recovery_point_selection = {
  1. selection_window_days : int option;
  2. recovery_point_types : string list;
  3. include_vaults : string list;
  4. exclude_vaults : string list option;
  5. algorithm : string;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-restoretestingplan-restoretestingrecoverypointselection.html

type properties = {
  1. schedule_expression : string;
  2. start_window_hours : int option;
  3. recovery_point_selection : restore_testing_recovery_point_selection;
  4. restore_testing_plan_name : string;
  5. schedule_expression_timezone : string option;
  6. tags : tag list option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-backup-restoretestingplan.html;

val make_properties : schedule_expression:string -> ?start_window_hours:int -> recovery_point_selection:restore_testing_recovery_point_selection -> restore_testing_plan_name:string -> ?schedule_expression_timezone:string -> ?tags:tag list -> unit -> properties
val make_tag : value:string -> key:string -> unit -> tag
val make_restore_testing_recovery_point_selection : ?selection_window_days:int -> recovery_point_types:string list -> include_vaults:string list -> ?exclude_vaults:string list -> algorithm:string -> unit -> restore_testing_recovery_point_selection
val yojson_of_tag : tag -> [> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_restore_testing_recovery_point_selection : restore_testing_recovery_point_selection -> [> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_properties : properties -> [> `Assoc of (string * Yojson.Safe.t) list ]
type attributes = {
  1. ref_ : string;
  2. restore_testing_plan_arn : string;
}
val create_attributes : string -> attributes
val cloudformation_type : string