Share via


A2ASharedDiskReplicationDetails Class

Definition

A2A provider specific settings.

public class A2ASharedDiskReplicationDetails : Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SharedDiskReplicationProviderSpecificSettings, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.A2ASharedDiskReplicationDetails>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.A2ASharedDiskReplicationDetails>
type A2ASharedDiskReplicationDetails = class
    inherit SharedDiskReplicationProviderSpecificSettings
    interface IJsonModel<A2ASharedDiskReplicationDetails>
    interface IPersistableModel<A2ASharedDiskReplicationDetails>
Public Class A2ASharedDiskReplicationDetails
Inherits SharedDiskReplicationProviderSpecificSettings
Implements IJsonModel(Of A2ASharedDiskReplicationDetails), IPersistableModel(Of A2ASharedDiskReplicationDetails)
Inheritance
A2ASharedDiskReplicationDetails
Implements

Constructors

A2ASharedDiskReplicationDetails()

Initializes a new instance of A2ASharedDiskReplicationDetails.

Properties

FailoverRecoveryPointId

The recovery point id to which the Virtual node was failed over.

LastRpoCalculatedOn

The time (in UTC) when the last RPO value was calculated by Protection Service.

ManagementId

The management Id.

MonitoringJobType

The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.

MonitoringPercentageCompletion

The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.

PrimaryFabricLocation

Primary fabric ___location.

ProtectedManagedDisks

The list of protected managed disks.

RecoveryFabricLocation

The recovery fabric ___location.

RpoInSeconds

The last RPO value in seconds.

SharedDiskIRErrors

The IR Errors.

UnprotectedDisks

The list of unprotected disks.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<A2ASharedDiskReplicationDetails>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<A2ASharedDiskReplicationDetails>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<SharedDiskReplicationProviderSpecificSettings>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

(Inherited from SharedDiskReplicationProviderSpecificSettings)
IJsonModel<SharedDiskReplicationProviderSpecificSettings>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from SharedDiskReplicationProviderSpecificSettings)
IPersistableModel<A2ASharedDiskReplicationDetails>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<A2ASharedDiskReplicationDetails>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<A2ASharedDiskReplicationDetails>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<SharedDiskReplicationProviderSpecificSettings>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from SharedDiskReplicationProviderSpecificSettings)
IPersistableModel<SharedDiskReplicationProviderSpecificSettings>.GetFormatFromOptions(ModelReaderWriterOptions)

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

(Inherited from SharedDiskReplicationProviderSpecificSettings)
IPersistableModel<SharedDiskReplicationProviderSpecificSettings>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from SharedDiskReplicationProviderSpecificSettings)

Applies to