Delen via


InMageAzureV2ReplicationDetails Class

Definition

InMageAzureV2 provider specific settings.

[Newtonsoft.Json.JsonObject("InMageAzureV2")]
public class InMageAzureV2ReplicationDetails : Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProviderSpecificSettings
[<Newtonsoft.Json.JsonObject("InMageAzureV2")>]
type InMageAzureV2ReplicationDetails = class
    inherit ReplicationProviderSpecificSettings
Public Class InMageAzureV2ReplicationDetails
Inherits ReplicationProviderSpecificSettings
Inheritance
InMageAzureV2ReplicationDetails
Attributes
Newtonsoft.Json.JsonObjectAttribute

Constructors

InMageAzureV2ReplicationDetails()

Initializes a new instance of the InMageAzureV2ReplicationDetails class.

InMageAzureV2ReplicationDetails(String, String, String, String, String, String, Nullable<Int32>, Nullable<Int64>, Nullable<Double>, Nullable<Double>, String, String, Nullable<DateTime>, String, String, Nullable<DateTime>, String, String, String, String, String, IList<InMageAzureV2ProtectedDiskDetails>, String, String, Nullable<Int32>, Nullable<Int32>, String, String, String, IList<AzureVmDiskDetails>, String, String, String, String, IList<VMNicDetails>, String, String, String, String, String, IList<String>, String, String, String, String, String, String, String, String, IList<HealthError>, Nullable<DateTime>, Nullable<DateTime>, String, String, IList<InMageAzureV2ManagedDiskDetails>, Nullable<DateTime>, String, String, Nullable<Boolean>, Nullable<Int64>, String, IDictionary<String,String>, IDictionary<String,String>, IDictionary<String,String>, IDictionary<String,String>, IList<InMageAzureV2SwitchProviderBlockingErrorDetails>, InMageAzureV2SwitchProviderDetails)

Initializes a new instance of the InMageAzureV2ReplicationDetails class.

Properties

AgentExpiryDate

Gets or sets agent expiry date.

AgentVersion

Gets or sets the agent version.

AzureVMDiskDetails

Gets or sets azure VM Disk details.

AzureVMGeneration

Gets or sets the target generation for this protected item.

CompressedDataRateInMb

Gets or sets the compressed data change rate in MB.

Datastores

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

DiscoveryType

Gets or sets a value indicating the discovery type of the machine. Value can be vCenter or physical.

DiskResized

Gets or sets a value indicating whether any disk is resized for this VM.

EnableRdpOnTargetOption

Gets or sets the selected option to enable RDP\SSH on target vm after failover. String value of SrsDataContract.EnableRDPOnTargetOption enum.

FirmwareType

Gets or sets the firmware type of this protected item.

InfrastructureVMId

Gets or sets the infrastructure VM Id.

IPAddress

Gets or sets the source IP address.

IsAdditionalStatsAvailable

Gets or sets a value indicating whether additional IR stats are available or not.

IsAgentUpdateRequired

Gets or sets a value indicating whether installed agent needs to be updated.

IsRebootAfterUpdateRequired

Gets or sets a value indicating whether the source server requires a restart after update.

LastHeartbeat

Gets or sets the last heartbeat received from the source server.

LastRecoveryPointReceived

Gets the last recovery point received time.

LastRpoCalculatedTime

Gets or sets the last RPO calculated time.

LastUpdateReceivedTime

Gets or sets the last update time received from on-prem components.

LicenseType

Gets or sets license Type of the VM to be used.

MasterTargetId

Gets or sets the master target Id.

MultiVMGroupId

Gets or sets the multi vm group Id.

MultiVMGroupName

Gets or sets the multi vm group name.

MultiVMSyncStatus

Gets or sets a value indicating whether multi vm sync is enabled or disabled.

OSDiskId

Gets or sets the id of the disk containing the OS.

OSType

Gets or sets the type of the OS on the VM.

OSVersion

Gets or sets the OS Version of the protected item.

ProcessServerId

Gets or sets the process server Id.

ProcessServerName

Gets or sets the process server name.

ProtectedDisks

Gets or sets the list of protected disks.

ProtectedManagedDisks

Gets or sets the list of protected managed disks.

ProtectionStage

Gets or sets the protection stage.

RecoveryAvailabilitySetId

Gets or sets the recovery availability set Id.

RecoveryAzureLogStorageAccountId

Gets or sets 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

Gets or sets the target resource group Id.

RecoveryAzureStorageAccount

Gets or sets the recovery Azure storage account.

RecoveryAzureVMName

Gets or sets recovery Azure given name.

RecoveryAzureVMSize

Gets or sets the Recovery Azure VM size.

ReplicaId

Gets or sets the replica id of the protected item.

ResyncProgressPercentage

Gets or sets the resync progress percentage.

RpoInSeconds

Gets or sets the RPO in seconds.

SeedManagedDiskTags

Gets or sets the tags for the seed managed disks.

SelectedRecoveryAzureNetworkId

Gets or sets the selected recovery azure network Id.

SelectedSourceNicId

Gets or sets the selected source nic Id which will be used as the primary nic during failover.

SelectedTfoAzureNetworkId

Gets or sets the test failover virtual network.

SourceVMCpuCount

Gets or sets the CPU count of the VM on the primary side.

SourceVMRamSizeInMb

Gets or sets the RAM size of the VM on the primary side.

SqlServerLicenseType

Gets or sets the SQL Server license type.

SwitchProviderBlockingErrorDetails

Gets or sets the switch provider blocking error information.

SwitchProviderDetails

Gets or sets the switch provider blocking error information.

TargetAvailabilityZone

Gets or sets the target availability zone.

TargetManagedDiskTags

Gets or sets the tags for the target managed disks.

TargetNicTags

Gets or sets the tags for the target NICs.

TargetProximityPlacementGroupId

Gets or sets the target proximity placement group Id.

TargetVMId

Gets or sets 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.

TargetVMTags

Gets or sets the target VM tags.

TotalDataTransferred

Gets or sets the total transferred data in bytes.

TotalProgressHealth

Gets or sets the progress health.

UncompressedDataRateInMb

Gets or sets the uncompressed data change rate in MB.

UseManagedDisks

Gets or sets a value indicating whether managed disks should be used during failover.

ValidationErrors

Gets or sets the validation errors of the on-premise machine Value can be list of validation errors.

VCenterInfrastructureId

Gets or sets the vCenter infrastructure Id.

VhdName

Gets or sets the OS disk VHD name.

VMId

Gets or sets the virtual machine Id.

VMNics

Gets or sets the PE Network details.

VMProtectionState

Gets or sets the protection state for the vm.

VMProtectionStateDescription

Gets or sets the protection state description for the vm.

Applies to