Share via


IInMageAzureV2ReplicationDetails Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.InMageAzureV2ReplicationDetailsTypeConverter))]
public interface IInMageAzureV2ReplicationDetails : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.IReplicationProviderSpecificSettings
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.InMageAzureV2ReplicationDetailsTypeConverter))>]
type IInMageAzureV2ReplicationDetails = interface
    interface IJsonSerializable
    interface IReplicationProviderSpecificSettings
Public Interface IInMageAzureV2ReplicationDetails
Implements IReplicationProviderSpecificSettings
Derived
Attributes
Implements

Properties

AgentExpiryDate

Agent expiry date.

AgentVersion

The agent version.

AzureVMDiskDetail

Azure VM Disk details.

AzureVMGeneration

The target generation for this protected item.

CompressedDataRateInMb

The compressed data change rate in MB.

Datastore

The datastores of the on-premise machine. Value can be list of strings that contain datastore names.

DiscoveryType

A value indicating the discovery type of the machine. Value can be vCenter or physical.

DiskResized

A value indicating whether any disk is resized for this VM.

EnableRdpOnTargetOption

The selected option to enable RDP\SSH on target vm after failover. String value of SrsDataContract.EnableRDPOnTargetOption enum.

FirmwareType

The firmware type of this protected item.

InfrastructureVMId

The infrastructure VM Id.

InstanceType

Gets the Instance type.

(Inherited from IReplicationProviderSpecificSettings)
IPAddress

The source IP address.

IsAdditionalStatsAvailable

A value indicating whether additional IR stats are available or not.

IsAgentUpdateRequired

A value indicating whether installed agent needs to be updated.

IsRebootAfterUpdateRequired

A value indicating whether the source server requires a restart after update.

LastHeartbeat

The last heartbeat received from the source server.

LastRecoveryPointReceived

The last recovery point received time.

LastRpoCalculatedTime

The last RPO calculated time.

LastUpdateReceivedTime

The last update time received from on-prem components.

LicenseType

License Type of the VM to be used.

MasterTargetId

The master target Id.

MultiVMGroupId

The multi vm group Id.

MultiVMGroupName

The multi vm group name.

MultiVMSyncStatus

A value indicating whether multi vm sync is enabled or disabled.

OSDiskId

The id of the disk containing the OS.

OSType

The type of the OS on the VM.

OSVersion

The OS Version of the protected item.

ProcessServerId

The process server Id.

ProcessServerName

The process server name.

ProtectedDisk

The list of protected disks.

ProtectedManagedDisk

The list of protected managed disks.

ProtectionStage

The protection stage.

RecoveryAvailabilitySetId

The recovery availability set Id.

RecoveryAzureLogStorageAccountId

The ARM id of the log storage account used for replication. This will be set to null if no log storage account was provided during enable protection.

RecoveryAzureResourceGroupId

The target resource group Id.

RecoveryAzureStorageAccount

The recovery Azure storage account.

RecoveryAzureVMName

Recovery Azure given name.

RecoveryAzureVMSize

The Recovery Azure VM size.

ReplicaId

The replica id of the protected item.

ResyncProgressPercentage

The resync progress percentage.

RpoInSecond

The RPO in seconds.

SeedManagedDiskTag

The tags for the seed managed disks.

SelectedRecoveryAzureNetworkId

The selected recovery azure network Id.

SelectedSourceNicId

The selected source nic Id which will be used as the primary nic during failover.

SelectedTfoAzureNetworkId

The test failover virtual network.

SourceVMCpuCount

The CPU count of the VM on the primary side.

SourceVMRamSizeInMb

The RAM size of the VM on the primary side.

SqlServerLicenseType

The SQL Server license type.

SwitchProviderBlockingErrorDetail

The switch provider blocking error information.

SwitchProviderDetailTargetApplianceId

The target appliance Id.

SwitchProviderDetailTargetFabricId

The target fabric Id.

SwitchProviderDetailTargetResourceId

The target resource Id.

SwitchProviderDetailTargetVaultId

The target vault Id.

TargetAvailabilityZone

The target availability zone.

TargetManagedDiskTag

The tags for the target managed disks.

TargetNicTag

The tags for the target NICs.

TargetProximityPlacementGroupId

The target proximity placement group Id.

TargetVMId

The ARM Id of the target Azure VM. This value will be null until the VM is failed over. Only after failure it will be populated with the ARM Id of the Azure VM.

TargetVMTag

The target VM tags.

TotalDataTransferred

The total transferred data in bytes.

TotalProgressHealth

The progress health.

UncompressedDataRateInMb

The uncompressed data change rate in MB.

UseManagedDisk

A value indicating whether managed disks should be used during failover.

ValidationError

The validation errors of the on-premise machine Value can be list of validation errors.

VCenterInfrastructureId

The vCenter infrastructure Id.

VhdName

The OS disk VHD name.

VMId

The virtual machine Id.

VMNic

The PE Network details.

VMProtectionState

The protection state for the vm.

VMProtectionStateDescription

The protection state description for the vm.

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to