InMageAzureV2ReplicationDetails Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
InMageAzureV2 provider specific settings.
[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.InMageAzureV2ReplicationDetailsTypeConverter))]
public class InMageAzureV2ReplicationDetails : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IInMageAzureV2ReplicationDetails, Microsoft.Azure.PowerShell.Cmdlets.Migrate.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.InMageAzureV2ReplicationDetailsTypeConverter))>]
type InMageAzureV2ReplicationDetails = class
interface IInMageAzureV2ReplicationDetails
interface IJsonSerializable
interface IReplicationProviderSpecificSettings
interface IValidates
Public Class InMageAzureV2ReplicationDetails
Implements IInMageAzureV2ReplicationDetails, IValidates
- Inheritance
-
InMageAzureV2ReplicationDetails
- Attributes
- Implements
Constructors
InMageAzureV2ReplicationDetails() |
Creates an new InMageAzureV2ReplicationDetails instance. |
Properties
AgentExpiryDate |
Agent expiry date. |
AgentVersion |
The agent version. |
AllAvailableOSUpgradeConfiguration |
A value indicating all available inplace OS Upgrade configurations. |
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. |
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. |
OSName |
The name of the OS on the VM. |
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. |
SupportedOSVersion |
A value indicating the inplace OS Upgrade version. |
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
DeserializeFromDictionary(IDictionary) |
Deserializes a IDictionary into an instance of InMageAzureV2ReplicationDetails. |
DeserializeFromPSObject(PSObject) |
Deserializes a PSObject into an instance of InMageAzureV2ReplicationDetails. |
FromJson(JsonNode) |
Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IInMageAzureV2ReplicationDetails. |
FromJsonString(String) |
Creates a new instance of InMageAzureV2ReplicationDetails, deserializing the content from a json string. |
ToJson(JsonObject, SerializationMode) |
Serializes this instance of InMageAzureV2ReplicationDetails into a JsonNode. |
ToJsonString() |
Serializes this instance to a json string. |
Validate(IEventListener) |
Validates that this object meets the validation criteria. |