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.) |