models_v2.snapshots_summary module

class models_v2.snapshots_summary.SnapshotsSummary(snapshot_target_type=None, external_target_info=None, snapshot_count=None, latest_snapshot_timestamp_usecs=None)[source]

Bases: object

Implementation of the ‘SnapshotsSummary’ model.

Specifies a summary of the object snapshots.

Attributes:
snapshot_target_type (SnapshotTargetType1Enum): Specifies the target

type where the Object’s snapshot resides.

external_target_info (ExternalTargetInfo): Specifies the external

target information if this is an archival snapshot.

snapshot_count (long|int): Specifies the number of snapshots of this

type and target.

latest_snapshot_timestamp_usecs (long|int): Specifies the timestamp in

Unix time epoch in microseconds when the latest snapshot is taken.

classmethod from_dictionary(dictionary)[source]

Creates an instance of this model from a dictionary

Args:

dictionary (dictionary): A dictionary representation of the object as obtained from the deserialization of the server’s response. The keys MUST match property names in the API description.

Returns:

object: An instance of this structure class.