Module Values.ChangedBlockSource

A block of data in an Amazon Elastic Block Store snapshot that is different from another snapshot of the same volume/snapshot lineage.

Sourcetype nonrec t = {
  1. blockIndex : BlockIndex.t option;
    (*

    The block index.

    *)
  2. firstBlockToken : BlockToken.t option;
    (*

    The block token for the block index of the FirstSnapshotId specified in the ListChangedBlocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

    *)
  3. secondBlockToken : BlockToken.t option;
    (*

    The block token for the block index of the SecondSnapshotId specified in the ListChangedBlocks operation.

    *)
}
Sourceval make : ?blockIndex:??? -> ?firstBlockToken:??? -> ?secondBlockToken:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Integer of BlockIndex.t | `String of BlockToken.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