Sdílet prostřednictvím


ArmRecoveryServicesSiteRecoveryModelFactory.VMwareCbtMigrationDetails Method

Definition

Initializes a new instance of VMwareCbtMigrationDetails.

public static Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.VMwareCbtMigrationDetails VMwareCbtMigrationDetails (Azure.Core.ResourceIdentifier vmwareMachineId = default, string osType = default, string osName = default, string firmwareType = default, string targetGeneration = default, string licenseType = default, string sqlServerLicenseType = default, Azure.Core.ResourceIdentifier dataMoverRunAsAccountId = default, Azure.Core.ResourceIdentifier snapshotRunAsAccountId = default, Azure.Core.ResourceIdentifier storageAccountId = default, string targetVmName = default, string targetVmSize = default, string targetLocation = default, Azure.Core.ResourceIdentifier targetResourceGroupId = default, Azure.Core.ResourceIdentifier targetAvailabilitySetId = default, string targetAvailabilityZone = default, Azure.Core.ResourceIdentifier targetProximityPlacementGroupId = default, Azure.Core.ResourceIdentifier confidentialVmKeyVaultId = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.VMwareCbtSecurityProfileProperties targetVmSecurityProfile = default, Azure.Core.ResourceIdentifier targetBootDiagnosticsStorageAccountId = default, System.Collections.Generic.IReadOnlyDictionary<string,string> targetVmTags = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.VMwareCbtProtectedDiskDetails> protectedDisks = default, Azure.Core.ResourceIdentifier targetNetworkId = default, Azure.Core.ResourceIdentifier testNetworkId = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.VMwareCbtNicDetails> vmNics = default, System.Collections.Generic.IReadOnlyDictionary<string,string> targetNicTags = default, Azure.Core.ResourceIdentifier migrationRecoveryPointId = default, DateTimeOffset? lastRecoveryPointReceived = default, Azure.Core.ResourceIdentifier lastRecoveryPointId = default, int? initialSeedingProgressPercentage = default, int? migrationProgressPercentage = default, int? resyncProgressPercentage = default, int? resumeProgressPercentage = default, int? deltaSyncProgressPercentage = default, string isCheckSumResyncCycle = default, long? initialSeedingRetryCount = default, long? resyncRetryCount = default, long? resumeRetryCount = default, long? deltaSyncRetryCount = default, string resyncRequired = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryResyncState? resyncState = default, string performAutoResync = default, System.Collections.Generic.IReadOnlyDictionary<string,string> seedDiskTags = default, System.Collections.Generic.IReadOnlyDictionary<string,string> targetDiskTags = default, System.Collections.Generic.IEnumerable<string> supportedOSVersions = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.ApplianceMonitoringDetails applianceMonitoringDetails = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.GatewayOperationDetails gatewayOperationDetails = default, string operationName = default);
static member VMwareCbtMigrationDetails : Azure.Core.ResourceIdentifier * string * string * string * string * string * string * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * string * string * string * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.VMwareCbtSecurityProfileProperties * Azure.Core.ResourceIdentifier * System.Collections.Generic.IReadOnlyDictionary<string, string> * seq<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.VMwareCbtProtectedDiskDetails> * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * seq<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.VMwareCbtNicDetails> * System.Collections.Generic.IReadOnlyDictionary<string, string> * Azure.Core.ResourceIdentifier * Nullable<DateTimeOffset> * Azure.Core.ResourceIdentifier * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int> * string * Nullable<int64> * Nullable<int64> * Nullable<int64> * Nullable<int64> * string * Nullable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryResyncState> * string * System.Collections.Generic.IReadOnlyDictionary<string, string> * System.Collections.Generic.IReadOnlyDictionary<string, string> * seq<string> * Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.ApplianceMonitoringDetails * Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.GatewayOperationDetails * string -> Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.VMwareCbtMigrationDetails
Public Shared Function VMwareCbtMigrationDetails (Optional vmwareMachineId As ResourceIdentifier = Nothing, Optional osType As String = Nothing, Optional osName As String = Nothing, Optional firmwareType As String = Nothing, Optional targetGeneration As String = Nothing, Optional licenseType As String = Nothing, Optional sqlServerLicenseType As String = Nothing, Optional dataMoverRunAsAccountId As ResourceIdentifier = Nothing, Optional snapshotRunAsAccountId As ResourceIdentifier = Nothing, Optional storageAccountId As ResourceIdentifier = Nothing, Optional targetVmName As String = Nothing, Optional targetVmSize As String = Nothing, Optional targetLocation As String = Nothing, Optional targetResourceGroupId As ResourceIdentifier = Nothing, Optional targetAvailabilitySetId As ResourceIdentifier = Nothing, Optional targetAvailabilityZone As String = Nothing, Optional targetProximityPlacementGroupId As ResourceIdentifier = Nothing, Optional confidentialVmKeyVaultId As ResourceIdentifier = Nothing, Optional targetVmSecurityProfile As VMwareCbtSecurityProfileProperties = Nothing, Optional targetBootDiagnosticsStorageAccountId As ResourceIdentifier = Nothing, Optional targetVmTags As IReadOnlyDictionary(Of String, String) = Nothing, Optional protectedDisks As IEnumerable(Of VMwareCbtProtectedDiskDetails) = Nothing, Optional targetNetworkId As ResourceIdentifier = Nothing, Optional testNetworkId As ResourceIdentifier = Nothing, Optional vmNics As IEnumerable(Of VMwareCbtNicDetails) = Nothing, Optional targetNicTags As IReadOnlyDictionary(Of String, String) = Nothing, Optional migrationRecoveryPointId As ResourceIdentifier = Nothing, Optional lastRecoveryPointReceived As Nullable(Of DateTimeOffset) = Nothing, Optional lastRecoveryPointId As ResourceIdentifier = Nothing, Optional initialSeedingProgressPercentage As Nullable(Of Integer) = Nothing, Optional migrationProgressPercentage As Nullable(Of Integer) = Nothing, Optional resyncProgressPercentage As Nullable(Of Integer) = Nothing, Optional resumeProgressPercentage As Nullable(Of Integer) = Nothing, Optional deltaSyncProgressPercentage As Nullable(Of Integer) = Nothing, Optional isCheckSumResyncCycle As String = Nothing, Optional initialSeedingRetryCount As Nullable(Of Long) = Nothing, Optional resyncRetryCount As Nullable(Of Long) = Nothing, Optional resumeRetryCount As Nullable(Of Long) = Nothing, Optional deltaSyncRetryCount As Nullable(Of Long) = Nothing, Optional resyncRequired As String = Nothing, Optional resyncState As Nullable(Of SiteRecoveryResyncState) = Nothing, Optional performAutoResync As String = Nothing, Optional seedDiskTags As IReadOnlyDictionary(Of String, String) = Nothing, Optional targetDiskTags As IReadOnlyDictionary(Of String, String) = Nothing, Optional supportedOSVersions As IEnumerable(Of String) = Nothing, Optional applianceMonitoringDetails As ApplianceMonitoringDetails = Nothing, Optional gatewayOperationDetails As GatewayOperationDetails = Nothing, Optional operationName As String = Nothing) As VMwareCbtMigrationDetails

Parameters

vmwareMachineId
ResourceIdentifier

The ARM Id of the VM discovered in VMware.

osType
String

The type of the OS on the VM.

osName
String

The name of the OS on the VM.

firmwareType
String

The firmware type.

targetGeneration
String

The target generation.

licenseType
String

License Type of the VM to be used.

sqlServerLicenseType
String

The SQL Server license type.

dataMoverRunAsAccountId
ResourceIdentifier

The data mover run as account Id.

snapshotRunAsAccountId
ResourceIdentifier

The snapshot run as account Id.

storageAccountId
ResourceIdentifier

The replication storage account ARM Id. This is applicable only for the blob based replication test hook.

targetVmName
String

Target VM name.

targetVmSize
String

The target VM size.

targetLocation
String

The target location.

targetResourceGroupId
ResourceIdentifier

The target resource group Id.

targetAvailabilitySetId
ResourceIdentifier

The target availability set Id.

targetAvailabilityZone
String

The target availability zone.

targetProximityPlacementGroupId
ResourceIdentifier

The target proximity placement group Id.

confidentialVmKeyVaultId
ResourceIdentifier

The confidential VM key vault Id for ADE installation.

targetVmSecurityProfile
VMwareCbtSecurityProfileProperties

The target VM security profile.

targetBootDiagnosticsStorageAccountId
ResourceIdentifier

The target boot diagnostics storage account ARM Id.

targetVmTags
IReadOnlyDictionary<String,String>

The target VM tags.

protectedDisks
IEnumerable<VMwareCbtProtectedDiskDetails>

The list of protected disks.

targetNetworkId
ResourceIdentifier

The target network Id.

testNetworkId
ResourceIdentifier

The test network Id.

vmNics
IEnumerable<VMwareCbtNicDetails>

The network details.

targetNicTags
IReadOnlyDictionary<String,String>

The tags for the target NICs.

migrationRecoveryPointId
ResourceIdentifier

The recovery point Id to which the VM was migrated.

lastRecoveryPointReceived
Nullable<DateTimeOffset>

The last recovery point received time.

lastRecoveryPointId
ResourceIdentifier

The last recovery point Id.

initialSeedingProgressPercentage
Nullable<Int32>

The initial seeding progress percentage.

migrationProgressPercentage
Nullable<Int32>

The migration progress percentage.

resyncProgressPercentage
Nullable<Int32>

The resync progress percentage.

resumeProgressPercentage
Nullable<Int32>

The resume progress percentage.

deltaSyncProgressPercentage
Nullable<Int32>

The delta sync progress percentage.

isCheckSumResyncCycle
String

A value indicating whether checksum resync cycle is in progress.

initialSeedingRetryCount
Nullable<Int64>

The initial seeding retry count.

resyncRetryCount
Nullable<Int64>

The resync retry count.

resumeRetryCount
Nullable<Int64>

The resume retry count.

deltaSyncRetryCount
Nullable<Int64>

The delta sync retry count.

resyncRequired
String

A value indicating whether resync is required.

resyncState
Nullable<SiteRecoveryResyncState>

The resync state.

performAutoResync
String

A value indicating whether auto resync is to be done.

seedDiskTags
IReadOnlyDictionary<String,String>

The tags for the seed disks.

targetDiskTags
IReadOnlyDictionary<String,String>

The tags for the target disks.

supportedOSVersions
IEnumerable<String>

A value indicating the inplace OS Upgrade version.

applianceMonitoringDetails
ApplianceMonitoringDetails

A value indicating the appliance monitoring details.

gatewayOperationDetails
GatewayOperationDetails

A value indicating the gateway operation details.

operationName
String

A value indicating the SRS operation name.

Returns

A new VMwareCbtMigrationDetails instance for mocking.

Applies to