Share via


InMageRcmFailbackReplicationDetails Class

Definition

InMageRcmFailback provider specific details.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.InMageRcmFailbackReplicationDetailsTypeConverter))]
public class InMageRcmFailbackReplicationDetails : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.IInMageRcmFailbackReplicationDetails, Microsoft.Azure.PowerShell.Cmdlets.Migrate.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.InMageRcmFailbackReplicationDetailsTypeConverter))>]
type InMageRcmFailbackReplicationDetails = class
    interface IInMageRcmFailbackReplicationDetails
    interface IJsonSerializable
    interface IReplicationProviderSpecificSettings
    interface IValidates
Public Class InMageRcmFailbackReplicationDetails
Implements IInMageRcmFailbackReplicationDetails, IValidates
Inheritance
InMageRcmFailbackReplicationDetails
Attributes
Implements

Constructors

InMageRcmFailbackReplicationDetails()

Creates an new InMageRcmFailbackReplicationDetails instance.

Properties

AzureVirtualMachineId

The ARM Id of the azure VM.

DiscoveredVMDetailCreatedTimestamp

The SDS created timestamp.

DiscoveredVMDetailDatastore

The list of datastores.

DiscoveredVMDetailIpaddress

The list of IP addresses.

DiscoveredVMDetailIsDeleted

A value indicating whether the VM is deleted.

DiscoveredVMDetailLastDiscoveryTimeInUtc

The last time when SDS information discovered in SRS.

DiscoveredVMDetailOsname

The VM's OS name.

DiscoveredVMDetailPowerStatus

The VM power status.

DiscoveredVMDetailUpdatedTimestamp

The SDS updated timestamp.

DiscoveredVMDetailVcenterFqdn

The VCenter fqdn.

DiscoveredVMDetailVcenterId

The VCenter Id.

DiscoveredVMDetailVmfqdn

The VM fqdn.

DiscoveredVMDetailVmwareToolsStatus

The VMware tools status.

InitialReplicationProcessedByte

The initial replication processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM.

InitialReplicationProgressHealth

The initial replication progress health.

InitialReplicationProgressPercentage

The initial replication progress percentage.

InitialReplicationTransferredByte

The initial replication transferred bytes from source VM to target for all selected disks on source VM.

InstanceType

Gets the Instance type.

InternalIdentifier

The virtual machine internal identifier.

IsAgentRegistrationSuccessfulAfterFailover

A value indicating whether agent registration was successful after failover.

LastPlannedFailoverStartTime

The last planned failover start time.

LastPlannedFailoverStatus

The last planned failover status.

LastUsedPolicyFriendlyName

The policy friendly name used by the forward replication.

LastUsedPolicyId

The policy Id used by the forward replication.

LogStorageAccountId

The log storage account ARM Id.

MobilityAgentDetailAgentVersionExpiryDate

The agent version expiry date.

MobilityAgentDetailDriverVersion

The driver version.

MobilityAgentDetailDriverVersionExpiryDate

The driver version expiry date.

MobilityAgentDetailIsUpgradeable

A value indicating whether agent is upgradeable or not.

MobilityAgentDetailLastHeartbeatUtc

The time of the last heartbeat received from the agent.

MobilityAgentDetailLatestUpgradableVersionWithoutReboot

The latest upgradeable version available without reboot.

MobilityAgentDetailLatestVersion

The latest agent version available.

MobilityAgentDetailReasonsBlockingUpgrade

The whether update is possible or not.

MobilityAgentDetailVersion

The agent version.

MultiVMGroupName

The multi VM group name.

OSType

The type of the OS on the VM.

ProtectedDisk

The list of protected disks.

ReprotectAgentId

The reprotect agent Id.

ReprotectAgentName

The reprotect agent name.

ResyncProcessedByte

The resync processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM.

ResyncProgressHealth

The resync progress health.

ResyncProgressPercentage

The resync progress percentage.

ResyncRequired

A value indicating whether resync is required.

ResyncState

The resync state.

ResyncTransferredByte

The resync transferred bytes from source VM to target for all selected disks on source VM.

TargetDataStoreName

The target datastore name.

TargetvCenterId

The target vCenter Id.

TargetVMName

The target VM name.

VMNic

The network details.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of InMageRcmFailbackReplicationDetails.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of InMageRcmFailbackReplicationDetails.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.IInMageRcmFailbackReplicationDetails.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of InMageRcmFailbackReplicationDetails into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to