Share via


InMageRcmReplicationDetails Class

Definition

InMageRcm provider specific details.

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

Constructors

InMageRcmReplicationDetails()

Creates an new InMageRcmReplicationDetails instance.

Properties

AgentUpgradeAttemptToVersion

The agent version to which last agent upgrade was attempted.

AgentUpgradeBlockingErrorDetail

The agent upgrade blocking error information.

AgentUpgradeJobId

The agent upgrade job Id.

AgentUpgradeState

The agent auto upgrade state.

AllocatedMemoryInMb

The allocated memory in MB.

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.

DiscoveryType

The type of the discovered VM.

FabricDiscoveryMachineId

The ARM Id of the discovered VM.

FailoverRecoveryPointId

The recovery point Id to which the VM was failed over.

FirmwareType

The firmware type.

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. This is calculated based on total bytes processed for all disks in the source VM.

InitialReplicationTransferredByte

The initial replication transferred bytes from source VM to azure 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.

IsLastUpgradeSuccessful

A value indicating whether last agent upgrade was successful or not.

LastAgentUpgradeErrorDetail

The last agent upgrade error information.

LastAgentUpgradeType

The last agent upgrade type.

LastRecoveryPointId

The last recovery point Id.

LastRecoveryPointReceived

The last recovery point received time.

LastRpoCalculatedTime

The last recovery point objective calculated time.

LastRpoInSecond

The last recovery point objective value.

LicenseType

License Type of the VM to be used.

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.

MobilityAgentDetailLatestAgentReleaseDate

The latest agent version release date.

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.

PrimaryNicIPAddress

The IP address of the primary network interface.

ProcessorCoreCount

The processor core count.

ProcessServerId

The process server Id.

ProcessServerName

The process server name.

ProtectedDisk

The list of protected disks.

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. This is calculated based on total bytes processed for all disks in the source VM.

ResyncRequired

A value indicating whether resync is required.

ResyncState

The resync state.

ResyncTransferredByte

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

RunAsAccountId

The run-as account Id.

StorageAccountId

The replication storage account ARM Id. This is applicable only for the blob based replication test hook.

TargetAvailabilitySetId

The target availability set Id.

TargetAvailabilityZone

The target availability zone.

TargetBootDiagnosticsStorageAccountId

The target boot diagnostics storage account ARM Id.

TargetGeneration

The target generation.

TargetLocation

The target location.

TargetNetworkId

The target network Id.

TargetProximityPlacementGroupId

The target proximity placement group Id.

TargetResourceGroupId

The target resource group Id.

TargetVMName

Target VM name.

TargetVMSize

The target VM size.

TestNetworkId

The test network Id.

VMNic

The network details.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of InMageRcmReplicationDetails.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of InMageRcmReplicationDetails.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of InMageRcmReplicationDetails into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to