Snapshot Class |
Namespace: SolidFire.Element.Api
public class Snapshot : RpcBase
The Snapshot type exposes the following members.
Name | Description | |
---|---|---|
Attributes |
List of Name/Value pairs in JSON object format.
| |
Checksum |
A string that represents the correct digits in the stored snapshot.
This checksum can be used later to compare other snapshots to detect errors in the data.
| |
CreateTime |
The time this snapshot was taken.
| |
EnableRemoteReplication |
Identifies if snapshot is enabled for remote replication.
| |
ExpirationReason |
Indicates how the snapshot expiration was set. Possible values:
api: expiration time was set by using the API.
none: there is no expiration time set.
test: expiration time was set for testing.
fifo: expiration occurs on first in first out basis.
Warning: This member is returned but may have an incorrect value. Do not use.
| |
ExpirationTime |
The time at which this snapshot will expire and be purged from the cluster.
| |
GroupID |
If present, the ID of the group this snapshot is a part of.
If not present, this snapshot is not part of a group.
| |
GroupSnapshotUUID |
Universal Unique ID of the group this snapshot is part of.
| |
InstanceCreateTime | ||
InstanceSnapshotUUID | ||
Name |
A name for this snapshot.
It is not necessarily unique.
| |
RemoteStatuses |
Replication status details of the snapshot as seen on the source cluster.
| |
SnapMirrorLabel |
Label used by SnapMirror software to specify snapshot retention policy on SnapMirror endpoint.
| |
SnapshotID |
Unique ID for this snapshot.
| |
SnapshotUUID |
Universal Unique ID of an existing snapshot.
| |
Status |
Current status of the snapshot
Preparing: A snapshot that is being prepared for use and is not yet writable.
Done: A snapshot that has finished being prepared and is now usable.
Active: This snapshot is the active branch.
| |
TotalSize |
Total size of this snapshot in bytes.
It is equivalent to totalSize of the volume when this snapshot was taken.
| |
VirtualVolumeID |
The ID of the virtual volume with which the snapshot is associated.
| |
VolumeID |
The volume this snapshot was taken of.
| |
VolumeName |
Name | Description | |
---|---|---|
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
ToString |
Builds a json-enabled string of all the properties and their values in this class.
(Inherited from RpcBase.) |