A2ASharedDiskReplicationDetails Class

Definition

A2A provider specific settings.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.A2ASharedDiskReplicationDetailsTypeConverter))]
public class A2ASharedDiskReplicationDetails : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IA2ASharedDiskReplicationDetails, Microsoft.Azure.PowerShell.Cmdlets.Migrate.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.A2ASharedDiskReplicationDetailsTypeConverter))>]
type A2ASharedDiskReplicationDetails = class
    interface IA2ASharedDiskReplicationDetails
    interface IJsonSerializable
    interface ISharedDiskReplicationProviderSpecificSettings
    interface IValidates
Public Class A2ASharedDiskReplicationDetails
Implements IA2ASharedDiskReplicationDetails, IValidates
Inheritance
A2ASharedDiskReplicationDetails
Attributes
Implements

Constructors

Name Description
A2ASharedDiskReplicationDetails()

Creates an new A2ASharedDiskReplicationDetails instance.

Properties

Name Description
FailoverRecoveryPointId

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

InstanceType

Gets the Instance type.

LastRpoCalculatedTime

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.

ProtectedManagedDisk

The list of protected managed disks.

RecoveryFabricLocation

The recovery fabric location.

RpoInSecond

The last RPO value in seconds.

SharedDiskIrError

The IR Errors.

UnprotectedDisk

The list of unprotected disks.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of A2ASharedDiskReplicationDetails.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of A2ASharedDiskReplicationDetails.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IA2ASharedDiskReplicationDetails.

FromJsonString(String)

Creates a new instance of A2ASharedDiskReplicationDetails, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of A2ASharedDiskReplicationDetails into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to