Share via


ReplicationUsage Class

Definition

Replication usages of a vault.

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

Properties

JobsSummary

Summary of the replication jobs data for this vault.

MonitoringSummary

Summary of the replication monitoring data for this vault.

ProtectedItemCount

Number of replication protected items for this vault.

RecoveryPlanCount

Number of replication recovery plans for this vault.

RecoveryServicesProviderAuthType

The authentication type of recovery service providers in the vault.

RegisteredServersCount

Number of servers registered to this vault.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<ReplicationUsage>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ReplicationUsage>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ReplicationUsage>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ReplicationUsage>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ReplicationUsage>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to