SharedDiskReplicationItemProperties Class

Definition

Shared Disk Replication item custom data details.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.SharedDiskReplicationItemPropertiesTypeConverter))]
public class SharedDiskReplicationItemProperties : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.ISharedDiskReplicationItemProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.SharedDiskReplicationItemPropertiesTypeConverter))>]
type SharedDiskReplicationItemProperties = class
    interface ISharedDiskReplicationItemProperties
    interface IJsonSerializable
Public Class SharedDiskReplicationItemProperties
Implements ISharedDiskReplicationItemProperties
Inheritance
SharedDiskReplicationItemProperties
Attributes
Implements

Constructors

Name Description
SharedDiskReplicationItemProperties()

Creates an new SharedDiskReplicationItemProperties instance.

Properties

Name Description
ActiveLocation

The Current active location of the PE.

AllowedOperation

The allowed operations on the Replication protected item.

CurrentScenarioJobId

ARM Id of the job being executed.

CurrentScenarioName

Scenario name.

CurrentScenarioStartTime

Start time of the workflow.

HealthError

List of health errors.

ProtectionState

The protection state of shared disk.

ReplicationHealth

The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. This is a string representation of the ProtectionHealth enumeration.

SharedDiskProviderSpecificDetailInstanceType

Gets the Instance type.

TestFailoverState

The tfo state of shared disk.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of SharedDiskReplicationItemProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of SharedDiskReplicationItemProperties.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of SharedDiskReplicationItemProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to