Share via


NetAppVolumeReplicationStatus Class

Definition

Replication status.

public class NetAppVolumeReplicationStatus : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.NetApp.Models.NetAppVolumeReplicationStatus>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.NetApp.Models.NetAppVolumeReplicationStatus>
type NetAppVolumeReplicationStatus = class
    interface IJsonModel<NetAppVolumeReplicationStatus>
    interface IPersistableModel<NetAppVolumeReplicationStatus>
Public Class NetAppVolumeReplicationStatus
Implements IJsonModel(Of NetAppVolumeReplicationStatus), IPersistableModel(Of NetAppVolumeReplicationStatus)
Inheritance
NetAppVolumeReplicationStatus
Implements

Properties

ErrorMessage

Displays error message if the replication is in an error state.

IsHealthy

Replication health check.

MirrorState

The status of the replication.

RelationshipStatus

Status of the mirror relationship.

TotalProgress

The progress of the replication.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<NetAppVolumeReplicationStatus>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<NetAppVolumeReplicationStatus>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<NetAppVolumeReplicationStatus>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<NetAppVolumeReplicationStatus>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<NetAppVolumeReplicationStatus>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to