VMwareToAzStackHCIProtectedItemModelCustomProperties interface

VMware to AzStackHCI Protected item model custom properties.

Extends

Properties

activeLocation

Gets or sets the location of the protected item. NOTE: This property will not be serialized. It can only be populated by the server.

customLocationRegion

Gets or sets the location of Azure Arc HCI custom location resource.

disksToInclude

Gets or sets the list of disks to replicate.

dynamicMemoryConfig

Protected item dynamic memory config.

fabricDiscoveryMachineId

Gets or sets the ARM Id of the discovered machine.

failoverRecoveryPointId

Gets or sets the recovery point Id to which the VM was failed over. NOTE: This property will not be serialized. It can only be populated by the server.

firmwareType

Gets or sets the firmware type. NOTE: This property will not be serialized. It can only be populated by the server.

hyperVGeneration

Gets or sets the hypervisor generation of the virtual machine possible values are 1,2.

initialReplicationProgressPercentage

Gets or sets the initial replication progress percentage. This is calculated based on total bytes processed for all disks in the source VM. NOTE: This property will not be serialized. It can only be populated by the server.

instanceType

Polymorphic discriminator, which specifies the different types this object can be

isDynamicRam

Gets or sets a value indicating whether memory is dynamical.

lastRecoveryPointId

Gets or sets the last recovery point Id. NOTE: This property will not be serialized. It can only be populated by the server.

lastRecoveryPointReceived

Gets or sets the last recovery point received time. NOTE: This property will not be serialized. It can only be populated by the server.

lastReplicationUpdateTime

Gets or sets the latest timestamp that replication status is updated. NOTE: This property will not be serialized. It can only be populated by the server.

migrationProgressPercentage

Gets or sets the migration progress percentage. NOTE: This property will not be serialized. It can only be populated by the server.

nicsToInclude

Gets or sets the list of VM NIC to replicate.

osName

Gets or sets the name of the OS. NOTE: This property will not be serialized. It can only be populated by the server.

osType

Gets or sets the type of the OS. NOTE: This property will not be serialized. It can only be populated by the server.

performAutoResync

Gets or sets a value indicating whether auto resync is to be done.

protectedDisks

Gets or sets the list of protected disks. NOTE: This property will not be serialized. It can only be populated by the server.

protectedNics

Gets or sets the VM NIC details. NOTE: This property will not be serialized. It can only be populated by the server.

resumeProgressPercentage

Gets or sets the resume progress percentage. NOTE: This property will not be serialized. It can only be populated by the server.

resumeRetryCount

Gets or sets the resume retry count. NOTE: This property will not be serialized. It can only be populated by the server.

resyncProgressPercentage

Gets or sets the resync progress percentage. This is calculated based on total bytes processed for all disks in the source VM. NOTE: This property will not be serialized. It can only be populated by the server.

resyncRequired

Gets or sets a value indicating whether resync is required. NOTE: This property will not be serialized. It can only be populated by the server.

resyncRetryCount

Gets or sets the resync retry count. NOTE: This property will not be serialized. It can only be populated by the server.

resyncState

Gets or sets the resync state. NOTE: This property will not be serialized. It can only be populated by the server.

runAsAccountId

Gets or sets the run as account Id.

sourceApplianceName

Gets or sets the source appliance name. NOTE: This property will not be serialized. It can only be populated by the server.

sourceCpuCores

Gets or sets the source VM CPU cores. NOTE: This property will not be serialized. It can only be populated by the server.

sourceDraName

Gets or sets the source DRA name.

sourceMemoryInMegaBytes

Gets or sets the source VM ram memory size in megabytes. NOTE: This property will not be serialized. It can only be populated by the server.

sourceVmName

Gets or sets the source VM display name. NOTE: This property will not be serialized. It can only be populated by the server.

storageContainerId

Gets or sets the target storage container ARM Id.

targetApplianceName

Gets or sets the target appliance name. NOTE: This property will not be serialized. It can only be populated by the server.

targetArcClusterCustomLocationId

Gets or sets the Target Arc Cluster Custom Location ARM Id.

targetAzStackHciClusterName

Gets or sets the Target AzStackHCI cluster name. NOTE: This property will not be serialized. It can only be populated by the server.

targetCpuCores

Gets or sets the target CPU cores.

targetDraName

Gets or sets the target DRA name.

targetHciClusterId

Gets or sets the Target HCI Cluster ARM Id.

targetLocation

Gets or sets the target location. NOTE: This property will not be serialized. It can only be populated by the server.

targetMemoryInMegaBytes

Gets or sets the target memory in mega-bytes.

targetNetworkId

Gets or sets the target network Id within AzStackHCI Cluster.

targetResourceGroupId

Gets or sets the target resource group ARM Id.

targetVmBiosId

Gets or sets the BIOS Id of the target AzStackHCI VM. NOTE: This property will not be serialized. It can only be populated by the server.

targetVmName

Gets or sets the target VM display name.

testNetworkId

Gets or sets the target test network Id within AzStackHCI Cluster.

Property Details

activeLocation

Gets or sets the location of the protected item. NOTE: This property will not be serialized. It can only be populated by the server.

activeLocation?: string

Property Value

string

customLocationRegion

Gets or sets the location of Azure Arc HCI custom location resource.

customLocationRegion: string

Property Value

string

disksToInclude

Gets or sets the list of disks to replicate.

disksToInclude: VMwareToAzStackHCIDiskInput[]

Property Value

dynamicMemoryConfig

Protected item dynamic memory config.

dynamicMemoryConfig?: ProtectedItemDynamicMemoryConfig

Property Value

fabricDiscoveryMachineId

Gets or sets the ARM Id of the discovered machine.

fabricDiscoveryMachineId: string

Property Value

string

failoverRecoveryPointId

Gets or sets the recovery point Id to which the VM was failed over. NOTE: This property will not be serialized. It can only be populated by the server.

failoverRecoveryPointId?: string

Property Value

string

firmwareType

Gets or sets the firmware type. NOTE: This property will not be serialized. It can only be populated by the server.

firmwareType?: string

Property Value

string

hyperVGeneration

Gets or sets the hypervisor generation of the virtual machine possible values are 1,2.

hyperVGeneration: string

Property Value

string

initialReplicationProgressPercentage

Gets or sets the initial replication progress percentage. This is calculated based on total bytes processed for all disks in the source VM. NOTE: This property will not be serialized. It can only be populated by the server.

initialReplicationProgressPercentage?: number

Property Value

number

instanceType

Polymorphic discriminator, which specifies the different types this object can be

instanceType: "VMwareToAzStackHCI"

Property Value

"VMwareToAzStackHCI"

isDynamicRam

Gets or sets a value indicating whether memory is dynamical.

isDynamicRam?: boolean

Property Value

boolean

lastRecoveryPointId

Gets or sets the last recovery point Id. NOTE: This property will not be serialized. It can only be populated by the server.

lastRecoveryPointId?: string

Property Value

string

lastRecoveryPointReceived

Gets or sets the last recovery point received time. NOTE: This property will not be serialized. It can only be populated by the server.

lastRecoveryPointReceived?: Date

Property Value

Date

lastReplicationUpdateTime

Gets or sets the latest timestamp that replication status is updated. NOTE: This property will not be serialized. It can only be populated by the server.

lastReplicationUpdateTime?: Date

Property Value

Date

migrationProgressPercentage

Gets or sets the migration progress percentage. NOTE: This property will not be serialized. It can only be populated by the server.

migrationProgressPercentage?: number

Property Value

number

nicsToInclude

Gets or sets the list of VM NIC to replicate.

nicsToInclude: VMwareToAzStackHCINicInput[]

Property Value

osName

Gets or sets the name of the OS. NOTE: This property will not be serialized. It can only be populated by the server.

osName?: string

Property Value

string

osType

Gets or sets the type of the OS. NOTE: This property will not be serialized. It can only be populated by the server.

osType?: string

Property Value

string

performAutoResync

Gets or sets a value indicating whether auto resync is to be done.

performAutoResync?: boolean

Property Value

boolean

protectedDisks

Gets or sets the list of protected disks. NOTE: This property will not be serialized. It can only be populated by the server.

protectedDisks?: VMwareToAzStackHCIProtectedDiskProperties[]

Property Value

protectedNics

Gets or sets the VM NIC details. NOTE: This property will not be serialized. It can only be populated by the server.

protectedNics?: VMwareToAzStackHCIProtectedNicProperties[]

Property Value

resumeProgressPercentage

Gets or sets the resume progress percentage. NOTE: This property will not be serialized. It can only be populated by the server.

resumeProgressPercentage?: number

Property Value

number

resumeRetryCount

Gets or sets the resume retry count. NOTE: This property will not be serialized. It can only be populated by the server.

resumeRetryCount?: number

Property Value

number

resyncProgressPercentage

Gets or sets the resync progress percentage. This is calculated based on total bytes processed for all disks in the source VM. NOTE: This property will not be serialized. It can only be populated by the server.

resyncProgressPercentage?: number

Property Value

number

resyncRequired

Gets or sets a value indicating whether resync is required. NOTE: This property will not be serialized. It can only be populated by the server.

resyncRequired?: boolean

Property Value

boolean

resyncRetryCount

Gets or sets the resync retry count. NOTE: This property will not be serialized. It can only be populated by the server.

resyncRetryCount?: number

Property Value

number

resyncState

Gets or sets the resync state. NOTE: This property will not be serialized. It can only be populated by the server.

resyncState?: string

Property Value

string

runAsAccountId

Gets or sets the run as account Id.

runAsAccountId: string

Property Value

string

sourceApplianceName

Gets or sets the source appliance name. NOTE: This property will not be serialized. It can only be populated by the server.

sourceApplianceName?: string

Property Value

string

sourceCpuCores

Gets or sets the source VM CPU cores. NOTE: This property will not be serialized. It can only be populated by the server.

sourceCpuCores?: number

Property Value

number

sourceDraName

Gets or sets the source DRA name.

sourceDraName: string

Property Value

string

sourceMemoryInMegaBytes

Gets or sets the source VM ram memory size in megabytes. NOTE: This property will not be serialized. It can only be populated by the server.

sourceMemoryInMegaBytes?: number

Property Value

number

sourceVmName

Gets or sets the source VM display name. NOTE: This property will not be serialized. It can only be populated by the server.

sourceVmName?: string

Property Value

string

storageContainerId

Gets or sets the target storage container ARM Id.

storageContainerId: string

Property Value

string

targetApplianceName

Gets or sets the target appliance name. NOTE: This property will not be serialized. It can only be populated by the server.

targetApplianceName?: string

Property Value

string

targetArcClusterCustomLocationId

Gets or sets the Target Arc Cluster Custom Location ARM Id.

targetArcClusterCustomLocationId: string

Property Value

string

targetAzStackHciClusterName

Gets or sets the Target AzStackHCI cluster name. NOTE: This property will not be serialized. It can only be populated by the server.

targetAzStackHciClusterName?: string

Property Value

string

targetCpuCores

Gets or sets the target CPU cores.

targetCpuCores?: number

Property Value

number

targetDraName

Gets or sets the target DRA name.

targetDraName: string

Property Value

string

targetHciClusterId

Gets or sets the Target HCI Cluster ARM Id.

targetHciClusterId: string

Property Value

string

targetLocation

Gets or sets the target location. NOTE: This property will not be serialized. It can only be populated by the server.

targetLocation?: string

Property Value

string

targetMemoryInMegaBytes

Gets or sets the target memory in mega-bytes.

targetMemoryInMegaBytes?: number

Property Value

number

targetNetworkId

Gets or sets the target network Id within AzStackHCI Cluster.

targetNetworkId?: string

Property Value

string

targetResourceGroupId

Gets or sets the target resource group ARM Id.

targetResourceGroupId: string

Property Value

string

targetVmBiosId

Gets or sets the BIOS Id of the target AzStackHCI VM. NOTE: This property will not be serialized. It can only be populated by the server.

targetVmBiosId?: string

Property Value

string

targetVmName

Gets or sets the target VM display name.

targetVmName?: string

Property Value

string

testNetworkId

Gets or sets the target test network Id within AzStackHCI Cluster.

testNetworkId?: string

Property Value

string