SnapMirrorRelationship Class |
Namespace: SolidFire.Element.Api
public class SnapMirrorRelationship : RpcBase
The SnapMirrorRelationship type exposes the following members.
Name | Description | |
---|---|---|
SnapMirrorRelationship | Initializes a new instance of the SnapMirrorRelationship class |
Name | Description | |
---|---|---|
ClusterName |
The name of the destination ONTAP cluster.
| |
CurrentMaxTransferRate |
The current maximum transfer rate between the
source and destination volumes, in kilobytes per second.
| |
DestinationVolume |
An object describing the destination volume.
| |
IsHealthy |
Whether the relationship is healthy or not.
Possible values:
true: The relationship is healthy.
false: The relationship is not healthy. This can be caused by a manual or
scheduled update failing or being aborted, or by the last scheduled
update being delayed.
| |
Lagtime |
The amount of time in seconds by which the data on the
destination volume lags behind the data on the source volume.
| |
LastTransferDuration |
The amount of time in seconds it took for the last transfer to complete.
| |
LastTransferEndTimestamp |
The timestamp of the end of the last transfer.
| |
LastTransferError |
A message describing the cause of the last transfer failure.
| |
LastTransferSize |
The total number of bytes transferred during the last transfer.
| |
LastTransferType |
The type of the previous transfer in the relationship.
| |
MaxTransferRate |
Specifies the maximum data transfer rate
between the volumes in kilobytes per second.
The default value, 0, is unlimited and permits the SnapMirror
relationship to fully utilize the available network bandwidth.
| |
MirrorState |
The mirror state of the SnapMirror relationship.
Possible values:
uninitialized: The destination volume has not been initialized.
snapmirrored: The destination volume has been initialized and is ready to recieve SnapMirror updates.
broken-off: The destination volume is read-write and snapshots are present.
| |
NewestSnapshot |
The name of the newest Snapshot copy on the destination volume.
| |
PolicyName |
Specifies the name of the ONTAP SnapMirror policy for the relationship.
A list of available policies can be retrieved with ListSnapMirrorPolicies.
Example values are "MirrorLatest" and "MirrorAndVault".
| |
PolicyType |
The type of the ONTAP SnapMirror policy for the relationship.
See ListSnapMirrorPolicies. Examples are: "async_mirror" or "mirror_vault"
| |
RelationshipStatus |
The status of the SnapMirror relationship.
Possible values:
idle
transferring
checking
quiescing
quiesced
queued
preparing
finalizing
aborting
breaking
| |
ReleationshipType |
The type of the SnapMirror relationship.
On SolidFire systems, this value is always "extended_data_protection".
| |
ScheduleName |
The name of the pre-existing cron schedule on the ONTAP
system that is used to update the SnapMirror relationship.
A list of available schedules can be retrieved with ListSnapMirrorSchedules.
| |
SnapMirrorEndpointID |
The ID of the destination ONTAP system.
| |
SnapMirrorRelationshipID |
The unique identifier for each snapMirrorRelationship object
in an array as would be returned in ListSnapMirrorRelationships.
This UUID is created and returned from the ONTAP system.
| |
SourceVolume |
An object describing the source volume.
| |
UnhealthyReason |
The reason the relationship is not healthy.
|
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.) |