A2AReplicationDetails Constructors
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.
Overloads
A2AReplicationDetails()
Initializes a new instance of the A2AReplicationDetails class.
public A2AReplicationDetails ();
Public Sub New ()
Applies to
A2AReplicationDetails(String, String, String, String, ExtendedLocation, ExtendedLocation, String, String, String, String, String, IList<A2AProtectedDiskDetails>, IList<A2AUnprotectedDiskDetails>, IList<A2AProtectedManagedDiskDetails>, String, String, String, String, String, String, String, String, String, String, String, IList<VMNicDetails>, AzureToAzureVmSyncedConfigDetails, Nullable<Int32>, String, Nullable<DateTime>, String, Nullable<DateTime>, Nullable<Boolean>, Nullable<DateTime>, Nullable<Boolean>, String, String, String, String, String, Nullable<Int64>, Nullable<DateTime>, String, String, ExtendedLocation, ExtendedLocation, String, String, String, String, String, String, String)
Initializes a new instance of the A2AReplicationDetails class.
public A2AReplicationDetails (string fabricObjectId = default, string initialPrimaryZone = default, string initialPrimaryFabricLocation = default, string initialRecoveryZone = default, Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ExtendedLocation initialPrimaryExtendedLocation = default, Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ExtendedLocation initialRecoveryExtendedLocation = default, string initialRecoveryFabricLocation = default, string multiVMGroupId = default, string multiVMGroupName = default, string multiVMGroupCreateOption = default, string managementId = default, System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AProtectedDiskDetails> protectedDisks = default, System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AUnprotectedDiskDetails> unprotectedDisks = default, System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AProtectedManagedDiskDetails> protectedManagedDisks = default, string recoveryBootDiagStorageAccountId = default, string primaryFabricLocation = default, string recoveryFabricLocation = default, string osType = default, string recoveryAzureVMSize = default, string recoveryAzureVMName = default, string recoveryAzureResourceGroupId = default, string recoveryCloudService = default, string recoveryAvailabilitySet = default, string selectedRecoveryAzureNetworkId = default, string selectedTfoAzureNetworkId = default, System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMNicDetails> vmNics = default, Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AzureToAzureVmSyncedConfigDetails vmSyncedConfigDetails = default, int? monitoringPercentageCompletion = default, string monitoringJobType = default, DateTime? lastHeartbeat = default, string agentVersion = default, DateTime? agentExpiryDate = default, bool? isReplicationAgentUpdateRequired = default, DateTime? agentCertificateExpiryDate = default, bool? isReplicationAgentCertificateUpdateRequired = default, string recoveryFabricObjectId = default, string vmProtectionState = default, string vmProtectionStateDescription = default, string lifecycleId = default, string testFailoverRecoveryFabricObjectId = default, long? rpoInSeconds = default, DateTime? lastRpoCalculatedTime = default, string primaryAvailabilityZone = default, string recoveryAvailabilityZone = default, Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ExtendedLocation primaryExtendedLocation = default, Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ExtendedLocation recoveryExtendedLocation = default, string vmEncryptionType = default, string tfoAzureVMName = default, string recoveryAzureGeneration = default, string recoveryProximityPlacementGroupId = default, string autoProtectionOfDataDisk = default, string recoveryVirtualMachineScaleSetId = default, string recoveryCapacityReservationGroupId = default);
new Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AReplicationDetails : string * string * string * string * Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ExtendedLocation * Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ExtendedLocation * string * string * string * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AProtectedDiskDetails> * System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AUnprotectedDiskDetails> * System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AProtectedManagedDiskDetails> * string * string * string * string * string * string * string * string * string * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMNicDetails> * Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AzureToAzureVmSyncedConfigDetails * Nullable<int> * string * Nullable<DateTime> * string * Nullable<DateTime> * Nullable<bool> * Nullable<DateTime> * Nullable<bool> * string * string * string * string * string * Nullable<int64> * Nullable<DateTime> * string * string * Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ExtendedLocation * Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ExtendedLocation * string * string * string * string * string * string * string -> Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AReplicationDetails
Public Sub New (Optional fabricObjectId As String = Nothing, Optional initialPrimaryZone As String = Nothing, Optional initialPrimaryFabricLocation As String = Nothing, Optional initialRecoveryZone As String = Nothing, Optional initialPrimaryExtendedLocation As ExtendedLocation = Nothing, Optional initialRecoveryExtendedLocation As ExtendedLocation = Nothing, Optional initialRecoveryFabricLocation As String = Nothing, Optional multiVMGroupId As String = Nothing, Optional multiVMGroupName As String = Nothing, Optional multiVMGroupCreateOption As String = Nothing, Optional managementId As String = Nothing, Optional protectedDisks As IList(Of A2AProtectedDiskDetails) = Nothing, Optional unprotectedDisks As IList(Of A2AUnprotectedDiskDetails) = Nothing, Optional protectedManagedDisks As IList(Of A2AProtectedManagedDiskDetails) = Nothing, Optional recoveryBootDiagStorageAccountId As String = Nothing, Optional primaryFabricLocation As String = Nothing, Optional recoveryFabricLocation As String = Nothing, Optional osType As String = Nothing, Optional recoveryAzureVMSize As String = Nothing, Optional recoveryAzureVMName As String = Nothing, Optional recoveryAzureResourceGroupId As String = Nothing, Optional recoveryCloudService As String = Nothing, Optional recoveryAvailabilitySet As String = Nothing, Optional selectedRecoveryAzureNetworkId As String = Nothing, Optional selectedTfoAzureNetworkId As String = Nothing, Optional vmNics As IList(Of VMNicDetails) = Nothing, Optional vmSyncedConfigDetails As AzureToAzureVmSyncedConfigDetails = Nothing, Optional monitoringPercentageCompletion As Nullable(Of Integer) = Nothing, Optional monitoringJobType As String = Nothing, Optional lastHeartbeat As Nullable(Of DateTime) = Nothing, Optional agentVersion As String = Nothing, Optional agentExpiryDate As Nullable(Of DateTime) = Nothing, Optional isReplicationAgentUpdateRequired As Nullable(Of Boolean) = Nothing, Optional agentCertificateExpiryDate As Nullable(Of DateTime) = Nothing, Optional isReplicationAgentCertificateUpdateRequired As Nullable(Of Boolean) = Nothing, Optional recoveryFabricObjectId As String = Nothing, Optional vmProtectionState As String = Nothing, Optional vmProtectionStateDescription As String = Nothing, Optional lifecycleId As String = Nothing, Optional testFailoverRecoveryFabricObjectId As String = Nothing, Optional rpoInSeconds As Nullable(Of Long) = Nothing, Optional lastRpoCalculatedTime As Nullable(Of DateTime) = Nothing, Optional primaryAvailabilityZone As String = Nothing, Optional recoveryAvailabilityZone As String = Nothing, Optional primaryExtendedLocation As ExtendedLocation = Nothing, Optional recoveryExtendedLocation As ExtendedLocation = Nothing, Optional vmEncryptionType As String = Nothing, Optional tfoAzureVMName As String = Nothing, Optional recoveryAzureGeneration As String = Nothing, Optional recoveryProximityPlacementGroupId As String = Nothing, Optional autoProtectionOfDataDisk As String = Nothing, Optional recoveryVirtualMachineScaleSetId As String = Nothing, Optional recoveryCapacityReservationGroupId As String = Nothing)
Parameters
- fabricObjectId
- String
The fabric specific object Id of the virtual machine.
- initialPrimaryZone
- String
The initial primary availability zone.
- initialPrimaryFabricLocation
- String
The initial primary fabric location.
- initialRecoveryZone
- String
The initial recovery availability zone.
- initialPrimaryExtendedLocation
- ExtendedLocation
The initial primary extended location.
- initialRecoveryExtendedLocation
- ExtendedLocation
The initial recovery extended location.
- initialRecoveryFabricLocation
- String
The initial recovery fabric location.
- multiVMGroupId
- String
The multi vm group Id.
- multiVMGroupName
- String
The multi vm group name.
- multiVMGroupCreateOption
- String
Whether Multi VM group is auto created or specified by user. Possible values include: 'AutoCreated', 'UserSpecified'
- managementId
- String
The management Id.
- protectedDisks
- IList<A2AProtectedDiskDetails>
The list of protected disks.
- unprotectedDisks
- IList<A2AUnprotectedDiskDetails>
The list of unprotected disks.
- protectedManagedDisks
- IList<A2AProtectedManagedDiskDetails>
The list of protected managed disks.
- recoveryBootDiagStorageAccountId
- String
The recovery boot diagnostic storage account Arm Id.
- primaryFabricLocation
- String
Primary fabric location.
- recoveryFabricLocation
- String
The recovery fabric location.
- osType
- String
The type of operating system.
- recoveryAzureVMSize
- String
The size of recovery virtual machine.
- recoveryAzureVMName
- String
The name of recovery virtual machine.
- recoveryAzureResourceGroupId
- String
The recovery resource group.
- recoveryCloudService
- String
The recovery cloud service.
- recoveryAvailabilitySet
- String
The recovery availability set.
- selectedRecoveryAzureNetworkId
- String
The recovery virtual network.
- selectedTfoAzureNetworkId
- String
The test failover virtual network.
- vmNics
- IList<VMNicDetails>
The virtual machine nic details.
- vmSyncedConfigDetails
- AzureToAzureVmSyncedConfigDetails
The synced configuration details.
The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property.
- monitoringJobType
- String
The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property.
- agentVersion
- String
The agent version.
A value indicating whether replication agent update is required.
A value indicating whether agent certificate update is required.
- recoveryFabricObjectId
- String
The recovery fabric object Id.
- vmProtectionState
- String
The protection state for the vm.
- vmProtectionStateDescription
- String
The protection state description for the vm.
- lifecycleId
- String
An id associated with the PE that survives actions like switch protection which change the backing PE/CPE objects internally.The lifecycle id gets carried forward to have a link/continuity in being able to have an Id that denotes the "same" protected item even though other internal Ids/ARM Id might be changing.
- testFailoverRecoveryFabricObjectId
- String
The test failover fabric object Id.
The time (in UTC) when the last RPO value was calculated by Protection Service.
- primaryAvailabilityZone
- String
The primary availability zone.
- recoveryAvailabilityZone
- String
The recovery availability zone.
- primaryExtendedLocation
- ExtendedLocation
The primary Extended Location.
- recoveryExtendedLocation
- ExtendedLocation
The recovery Extended Location.
- vmEncryptionType
- String
The encryption type of the VM. Possible values include: 'NotEncrypted', 'OnePassEncrypted', 'TwoPassEncrypted'
- tfoAzureVMName
- String
The test failover vm name.
- recoveryAzureGeneration
- String
The recovery azure generation.
- recoveryProximityPlacementGroupId
- String
The recovery proximity placement group Id.
- autoProtectionOfDataDisk
- String
A value indicating whether the auto protection is enabled. Possible values include: 'Disabled', 'Enabled'
- recoveryVirtualMachineScaleSetId
- String
The recovery virtual machine scale set id.
- recoveryCapacityReservationGroupId
- String
The recovery capacity reservation group Id.