Module Values.CreateSnapshotScheduleActionParametersSource

The parameters that you can use to configure a scheduled action to create a snapshot. For more information about creating a scheduled action, see CreateScheduledAction.

Sourcetype nonrec t = {
  1. namespaceName : NamespaceName.t;
    (*

    The name of the namespace for which you want to configure a scheduled action to create a snapshot.

    *)
  2. retentionPeriod : Integer.t option;
    (*

    The retention period of the snapshot created by the scheduled action.

    *)
  3. snapshotNamePrefix : SnapshotNamePrefix.t;
    (*

    A string prefix that is attached to the name of the snapshot created by the scheduled action. The final name of the snapshot is the string prefix appended by the date and time of when the snapshot was created.

    *)
  4. tags : TagList.t option;
    (*

    An array of Tag objects to associate with the snapshot.

    *)
}
Sourceval context_ : string
Sourceval make : ?retentionPeriod:??? -> ?tags:??? -> namespaceName:NamespaceName.t -> snapshotNamePrefix:SnapshotNamePrefix.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Integer of Integer.t | `List of [> `Structure of (string * [> `String of TagKey.t ]) list ] list | `String of NamespaceName.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t