diff --git a/swaggerci/datamigration/.gitattributes b/swaggerci/datamigration/.gitattributes
new file mode 100644
index 000000000000..2125666142eb
--- /dev/null
+++ b/swaggerci/datamigration/.gitattributes
@@ -0,0 +1 @@
+* text=auto
\ No newline at end of file
diff --git a/swaggerci/datamigration/.gitignore b/swaggerci/datamigration/.gitignore
new file mode 100644
index 000000000000..7998f37e1e47
--- /dev/null
+++ b/swaggerci/datamigration/.gitignore
@@ -0,0 +1,5 @@
+bin
+obj
+.vs
+tools
+test/*-TestResults.xml
\ No newline at end of file
diff --git a/swaggerci/datamigration/Az.DataMigration.csproj b/swaggerci/datamigration/Az.DataMigration.csproj
new file mode 100644
index 000000000000..3aed317d11e4
--- /dev/null
+++ b/swaggerci/datamigration/Az.DataMigration.csproj
@@ -0,0 +1,43 @@
+
+
+
+ 0.1.0
+ 7.1
+ netstandard2.0
+ Library
+ Az.DataMigration.private
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration
+ true
+ false
+ ./bin
+ $(OutputPath)
+ Az.DataMigration.nuspec
+ true
+
+ 1998
+ true
+
+
+
+
+ false
+ TRACE;DEBUG;NETSTANDARD
+
+
+
+ true
+ true
+ MSSharedLibKey.snk
+ TRACE;RELEASE;NETSTANDARD;SIGN
+
+
+
+
+
+
+
+
+ $(DefaultItemExcludes);resources/**
+
+
+
\ No newline at end of file
diff --git a/swaggerci/datamigration/Az.DataMigration.format.ps1xml b/swaggerci/datamigration/Az.DataMigration.format.ps1xml
new file mode 100644
index 000000000000..d8027cb92a8d
--- /dev/null
+++ b/swaggerci/datamigration/Az.DataMigration.format.ps1xml
@@ -0,0 +1,14695 @@
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.DataMigrationIdentity
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.DataMigrationIdentity
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ FileName
+
+
+ GroupName
+
+
+ Id
+
+
+ Location
+
+
+ ManagedInstanceName
+
+
+ ProjectName
+
+
+ ResourceGroupName
+
+
+ ServiceName
+
+
+ SqlDbInstanceName
+
+
+ SqlMigrationServiceName
+
+
+ SqlVirtualMachineName
+
+
+ SubscriptionId
+
+
+ TargetDbName
+
+
+ TaskName
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.AuthenticationKeys
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.AuthenticationKeys
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AuthKey1
+
+
+ AuthKey2
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.AvailableServiceSku
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.AvailableServiceSku
+
+
+
+
+
+
+
+
+
+
+
+ ResourceType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.AvailableServiceSkuAutoGenerated
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.AvailableServiceSkuAutoGenerated
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Family
+
+
+ Name
+
+
+ Size
+
+
+ Tier
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.AvailableServiceSkuCapacity
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.AvailableServiceSkuCapacity
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Default
+
+
+ Maximum
+
+
+ Minimum
+
+
+ ScaleType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.AzureActiveDirectoryApp
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.AzureActiveDirectoryApp
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AppKey
+
+
+ ApplicationId
+
+
+ IgnoreAzurePermission
+
+
+ TenantId
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.AzureBlob
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.AzureBlob
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AccountKey
+
+
+ BlobContainerName
+
+
+ StorageAccountResourceId
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.BackupFileInfo
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.BackupFileInfo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ FamilySequenceNumber
+
+
+ FileLocation
+
+
+ Status
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.BackupSetInfo
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.BackupSetInfo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ BackupFinishedDate
+
+
+ BackupSetId
+
+
+ BackupStartDate
+
+
+ BackupType
+
+
+ DatabaseName
+
+
+ FirstLsn
+
+
+ IsBackupRestored
+
+
+ LastLsn
+
+
+ LastModifiedTime
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.BlobShare
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.BlobShare
+
+
+
+
+
+
+
+
+
+
+
+ SasUri
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.CheckOciDriverTaskInput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.CheckOciDriverTaskInput
+
+
+
+
+
+
+
+
+
+
+
+ ServerVersion
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.CheckOciDriverTaskProperties
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.CheckOciDriverTaskProperties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ State
+
+
+ TaskType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.CommandProperties
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.CommandProperties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CommandType
+
+
+ State
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectionInfo
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectionInfo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Password
+
+
+ Type
+
+
+ UserName
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToMongoDbTaskProperties
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToMongoDbTaskProperties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ State
+
+
+ TaskType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToSourceMySqlTaskInput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToSourceMySqlTaskInput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CheckPermissionsGroup
+
+
+ IsOfflineMigration
+
+
+ TargetPlatform
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToSourceMySqlTaskProperties
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToSourceMySqlTaskProperties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ State
+
+
+ TaskType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToSourceNonSqlTaskOutput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToSourceNonSqlTaskOutput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Database
+
+
+ Id
+
+
+ SourceServerBrandVersion
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToSourceOracleSyncTaskOutput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToSourceOracleSyncTaskOutput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Database
+
+
+ SourceServerBrandVersion
+
+
+ SourceServerVersion
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToSourceOracleSyncTaskProperties
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToSourceOracleSyncTaskProperties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ State
+
+
+ TaskType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToSourcePostgreSqlSyncTaskOutput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToSourcePostgreSqlSyncTaskOutput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Database
+
+
+ Id
+
+
+ SourceServerBrandVersion
+
+
+ SourceServerVersion
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToSourcePostgreSqlSyncTaskProperties
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToSourcePostgreSqlSyncTaskProperties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ State
+
+
+ TaskType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToSourceSqlServerSyncTaskProperties
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToSourceSqlServerSyncTaskProperties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ State
+
+
+ TaskType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToSourceSqlServerTaskInput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToSourceSqlServerTaskInput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CheckPermissionsGroup
+
+
+ CollectAgentJob
+
+
+ CollectDatabase
+
+
+ CollectLogin
+
+
+ CollectTdeCertificateInfo
+
+
+ EncryptedKeyForSecureField
+
+
+ ValidateSsisCatalogOnly
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToSourceSqlServerTaskOutput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToSourceSqlServerTaskOutput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToSourceSqlServerTaskOutputAgentJobLevel
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToSourceSqlServerTaskOutputAgentJobLevel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+ IsEnabled
+
+
+ JobCategory
+
+
+ JobOwner
+
+
+ LastExecutedOn
+
+
+ Name
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToSourceSqlServerTaskOutputDatabaseLevel
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToSourceSqlServerTaskOutputDatabaseLevel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+ CompatibilityLevel
+
+
+ DatabaseState
+
+
+ Name
+
+
+ SizeMb
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToSourceSqlServerTaskOutputLoginLevel
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToSourceSqlServerTaskOutputLoginLevel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+ DefaultDatabase
+
+
+ IsEnabled
+
+
+ LoginType
+
+
+ Name
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToSourceSqlServerTaskOutputTaskLevel
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToSourceSqlServerTaskOutputTaskLevel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+ AgentJob
+
+
+ Database
+
+
+ DatabaseTdeCertificateMapping
+
+
+ Login
+
+
+ SourceServerBrandVersion
+
+
+ SourceServerVersion
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToSourceSqlServerTaskProperties
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToSourceSqlServerTaskProperties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ State
+
+
+ TaskType
+
+
+ TaskId
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToTargetAzureDbForMySqlTaskInput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToTargetAzureDbForMySqlTaskInput
+
+
+
+
+
+
+
+
+
+
+
+ IsOfflineMigration
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToTargetAzureDbForMySqlTaskOutput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToTargetAzureDbForMySqlTaskOutput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Database
+
+
+ Id
+
+
+ ServerVersion
+
+
+ TargetServerBrandVersion
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToTargetAzureDbForMySqlTaskProperties
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToTargetAzureDbForMySqlTaskProperties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ State
+
+
+ TaskType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToTargetAzureDbForPostgreSqlSyncTaskOutput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToTargetAzureDbForPostgreSqlSyncTaskOutput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Database
+
+
+ Id
+
+
+ TargetServerBrandVersion
+
+
+ TargetServerVersion
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToTargetAzureDbForPostgreSqlSyncTaskProperties
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToTargetAzureDbForPostgreSqlSyncTaskProperties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ State
+
+
+ TaskType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Database
+
+
+ TargetServerBrandVersion
+
+
+ TargetServerVersion
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutputDatabaseSchemaMapItem
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutputDatabaseSchemaMapItem
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Database
+
+
+ Schema
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskProperties
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskProperties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ State
+
+
+ TaskType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToTargetSqlDbSyncTaskProperties
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToTargetSqlDbSyncTaskProperties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ State
+
+
+ TaskType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToTargetSqlDbTaskInput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToTargetSqlDbTaskInput
+
+
+
+
+
+
+
+
+
+
+
+ QueryObjectCount
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToTargetSqlDbTaskOutput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToTargetSqlDbTaskOutput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Database
+
+
+ Id
+
+
+ TargetServerBrandVersion
+
+
+ TargetServerVersion
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToTargetSqlDbTaskProperties
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToTargetSqlDbTaskProperties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ State
+
+
+ TaskType
+
+
+ CreatedOn
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToTargetSqlMiSyncTaskOutput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToTargetSqlMiSyncTaskOutput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ TargetServerBrandVersion
+
+
+ TargetServerVersion
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToTargetSqlMiSyncTaskProperties
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToTargetSqlMiSyncTaskProperties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ State
+
+
+ TaskType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToTargetSqlMiTaskInput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToTargetSqlMiTaskInput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CollectAgentJob
+
+
+ CollectLogin
+
+
+ ValidateSsisCatalogOnly
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToTargetSqlMiTaskOutput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToTargetSqlMiTaskOutput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AgentJob
+
+
+ Id
+
+
+ Login
+
+
+ TargetServerBrandVersion
+
+
+ TargetServerVersion
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToTargetSqlMiTaskProperties
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ConnectToTargetSqlMiTaskProperties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ State
+
+
+ TaskType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.CopyProgressDetails
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.CopyProgressDetails
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CopyDuration
+
+
+ CopyStart
+
+
+ CopyThroughput
+
+
+ DataRead
+
+
+ DataWritten
+
+
+ ParallelCopyType
+
+
+ RowsCopied
+
+
+ RowsRead
+
+
+ Status
+
+
+ TableName
+
+
+ UsedParallelCopy
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.Database
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.Database
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Collation
+
+
+ CompatibilityLevel
+
+
+ Fqdn
+
+
+ Id
+
+
+ InstallId
+
+
+ Name
+
+
+ ServerCoreCount
+
+
+ ServerDefaultBackupPath
+
+
+ ServerDefaultDataPath
+
+
+ ServerDefaultLogPath
+
+
+ ServerEdition
+
+
+ ServerId
+
+
+ ServerLevel
+
+
+ ServerName
+
+
+ ServerVersion
+
+
+ ServerVisibleOnlineCoreCount
+
+
+ State
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.DatabaseBackupInfo
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.DatabaseBackupInfo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ BackupFile
+
+
+ BackupFinishDate
+
+
+ BackupType
+
+
+ DatabaseName
+
+
+ FamilyCount
+
+
+ IsCompressed
+
+
+ IsDamaged
+
+
+ Position
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.DatabaseFileInfo
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.DatabaseFileInfo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ DatabaseName
+
+
+ FileType
+
+
+ Id
+
+
+ LogicalName
+
+
+ PhysicalFullName
+
+
+ RestoreFullName
+
+
+ SizeMb
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.DatabaseFileInput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.DatabaseFileInput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ FileType
+
+
+ Id
+
+
+ LogicalName
+
+
+ PhysicalFullName
+
+
+ RestoreFullName
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.DatabaseInfo
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.DatabaseInfo
+
+
+
+
+
+
+
+
+
+
+
+ SourceDatabaseName
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.DatabaseMigration
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.DatabaseMigration
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.DatabaseMigrationListResult
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.DatabaseMigrationListResult
+
+
+
+
+
+
+
+
+
+
+
+ NextLink
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.DatabaseMigrationProperties
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.DatabaseMigrationProperties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ EndedOn
+
+
+ Kind
+
+
+ MigrationOperationId
+
+
+ MigrationService
+
+
+ MigrationStatus
+
+
+ ProvisioningError
+
+
+ ProvisioningState
+
+
+ Scope
+
+
+ SourceDatabaseName
+
+
+ SourceServerName
+
+
+ StartedOn
+
+
+ TargetDatabaseCollation
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.DatabaseMigrationPropertiesSqlDb
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.DatabaseMigrationPropertiesSqlDb
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ EndedOn
+
+
+ Kind
+
+
+ MigrationFailureErrorCode
+
+
+ MigrationFailureErrorMessage
+
+
+ MigrationOperationId
+
+
+ MigrationService
+
+
+ MigrationStatus
+
+
+ ProvisioningError
+
+
+ ProvisioningState
+
+
+ Scope
+
+
+ SourceDatabaseName
+
+
+ SourceServerName
+
+
+ SourceSqlConnectionAuthentication
+
+
+ SourceSqlConnectionDataSource
+
+
+ SourceSqlConnectionEncryptConnection
+
+
+ SourceSqlConnectionTrustServerCertificate
+
+
+ SourceSqlConnectionUserName
+
+
+ StartedOn
+
+
+ TargetDatabaseCollation
+
+
+ TableList
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.DatabaseMigrationPropertiesSqlMi
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.DatabaseMigrationPropertiesSqlMi
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ EndedOn
+
+
+ Kind
+
+
+ MigrationFailureErrorCode
+
+
+ MigrationFailureErrorMessage
+
+
+ MigrationOperationId
+
+
+ MigrationService
+
+
+ MigrationStatus
+
+
+ ProvisioningError
+
+
+ ProvisioningState
+
+
+ Scope
+
+
+ SourceDatabaseName
+
+
+ SourceServerName
+
+
+ SourceSqlConnectionAuthentication
+
+
+ SourceSqlConnectionDataSource
+
+
+ SourceSqlConnectionEncryptConnection
+
+
+ SourceSqlConnectionTrustServerCertificate
+
+
+ SourceSqlConnectionUserName
+
+
+ StartedOn
+
+
+ TargetDatabaseCollation
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.DatabaseMigrationPropertiesSqlVM
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.DatabaseMigrationPropertiesSqlVM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ EndedOn
+
+
+ Kind
+
+
+ MigrationFailureErrorCode
+
+
+ MigrationFailureErrorMessage
+
+
+ MigrationOperationId
+
+
+ MigrationService
+
+
+ MigrationStatus
+
+
+ ProvisioningError
+
+
+ ProvisioningState
+
+
+ Scope
+
+
+ SourceDatabaseName
+
+
+ SourceServerName
+
+
+ SourceSqlConnectionAuthentication
+
+
+ SourceSqlConnectionDataSource
+
+
+ SourceSqlConnectionEncryptConnection
+
+
+ SourceSqlConnectionTrustServerCertificate
+
+
+ SourceSqlConnectionUserName
+
+
+ StartedOn
+
+
+ TargetDatabaseCollation
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.DatabaseMigrationSqlDb
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.DatabaseMigrationSqlDb
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.DatabaseMigrationSqlMi
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.DatabaseMigrationSqlMi
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.DatabaseMigrationSqlVM
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.DatabaseMigrationSqlVM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.DatabaseObjectName
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.DatabaseObjectName
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ DatabaseName
+
+
+ ObjectName
+
+
+ ObjectType
+
+
+ SchemaName
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.DatabaseSummaryResult
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.DatabaseSummaryResult
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ EndedOn
+
+
+ ErrorPrefix
+
+
+ ItemsCompletedCount
+
+
+ ItemsCount
+
+
+ Name
+
+
+ ResultPrefix
+
+
+ StartedOn
+
+
+ State
+
+
+ StatusMessage
+
+
+ SizeMb
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.DatabaseTable
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.DatabaseTable
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ HasRow
+
+
+ Name
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.DataIntegrityValidationResultFailedObjects
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.DataIntegrityValidationResultFailedObjects
+
+
+
+
+
+
+
+
+
+
+
+ Item
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.DataItemMigrationSummaryResult
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.DataItemMigrationSummaryResult
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ EndedOn
+
+
+ ErrorPrefix
+
+
+ ItemsCompletedCount
+
+
+ ItemsCount
+
+
+ Name
+
+
+ ResultPrefix
+
+
+ StartedOn
+
+
+ State
+
+
+ StatusMessage
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.DataMigrationError
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.DataMigrationError
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Message
+
+
+ Type
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.DataMigrationProjectMetadata
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.DataMigrationProjectMetadata
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SourceServerName
+
+
+ SourceServerPort
+
+
+ SourceUsername
+
+
+ TargetDbName
+
+
+ TargetServerName
+
+
+ TargetUsername
+
+
+ TargetUsingWinAuth
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.DataMigrationService
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.DataMigrationService
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ Location
+
+
+ Name
+
+
+ SystemDataCreatedAt
+
+
+ SystemDataCreatedBy
+
+
+ SystemDataCreatedByType
+
+
+ SystemDataLastModifiedAt
+
+
+ SystemDataLastModifiedBy
+
+
+ SystemDataLastModifiedByType
+
+
+ Type
+
+
+ Etag
+
+
+ Kind
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.DataMigrationServiceList
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.DataMigrationServiceList
+
+
+
+
+
+
+
+
+
+
+
+ NextLink
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.DataMigrationServiceProperties
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.DataMigrationServiceProperties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AutoStopDelay
+
+
+ DeleteResourcesOnStop
+
+
+ ProvisioningState
+
+
+ PublicKey
+
+
+ VirtualNicId
+
+
+ VirtualSubnetId
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.DataMigrationServiceStatusResponse
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.DataMigrationServiceStatusResponse
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AgentVersion
+
+
+ Status
+
+
+ SupportedTaskType
+
+
+ VMSize
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.DeleteNode
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.DeleteNode
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IntegrationRuntimeName
+
+
+ NodeName
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ErrorInfo
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ErrorInfo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Code
+
+
+ Message
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ExecutionStatistics
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ExecutionStatistics
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CpuTimeMS
+
+
+ ElapsedTimeMS
+
+
+ ExecutionCount
+
+
+ HasError
+
+
+ SqlError
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.FileList
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.FileList
+
+
+
+
+
+
+
+
+
+
+
+ NextLink
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.FileShare
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.FileShare
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Password
+
+
+ Path
+
+
+ UserName
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.FileStorageInfo
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.FileStorageInfo
+
+
+
+
+
+
+
+
+
+
+
+ Uri
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.FileStorageInfoHeaders
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.FileStorageInfoHeaders
+
+
+
+
+
+
+
+
+
+
+
+ Item
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.GetProjectDetailsNonSqlTaskInput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.GetProjectDetailsNonSqlTaskInput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ProjectLocation
+
+
+ ProjectName
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.GetTdeCertificatesSqlTaskOutput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.GetTdeCertificatesSqlTaskOutput
+
+
+
+
+
+
+
+
+
+
+
+ Base64EncodedCertificate
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.GetTdeCertificatesSqlTaskProperties
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.GetTdeCertificatesSqlTaskProperties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ State
+
+
+ TaskType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.GetUserTablesMySqlTaskInput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.GetUserTablesMySqlTaskInput
+
+
+
+
+
+
+
+
+
+
+
+ SelectedDatabase
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.GetUserTablesMySqlTaskOutput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.GetUserTablesMySqlTaskOutput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ DatabasesToTable
+
+
+ Id
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.GetUserTablesMySqlTaskProperties
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.GetUserTablesMySqlTaskProperties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ State
+
+
+ TaskType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.GetUserTablesOracleTaskInput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.GetUserTablesOracleTaskInput
+
+
+
+
+
+
+
+
+
+
+
+ SelectedSchema
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.GetUserTablesOracleTaskOutput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.GetUserTablesOracleTaskOutput
+
+
+
+
+
+
+
+
+
+
+
+ SchemaName
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.GetUserTablesOracleTaskProperties
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.GetUserTablesOracleTaskProperties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ State
+
+
+ TaskType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.GetUserTablesPostgreSqlTaskInput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.GetUserTablesPostgreSqlTaskInput
+
+
+
+
+
+
+
+
+
+
+
+ SelectedDatabase
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.GetUserTablesPostgreSqlTaskOutput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.GetUserTablesPostgreSqlTaskOutput
+
+
+
+
+
+
+
+
+
+
+
+ DatabaseName
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.GetUserTablesPostgreSqlTaskProperties
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.GetUserTablesPostgreSqlTaskProperties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ State
+
+
+ TaskType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.GetUserTablesSqlSyncTaskInput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.GetUserTablesSqlSyncTaskInput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SelectedSourceDatabase
+
+
+ SelectedTargetDatabase
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.GetUserTablesSqlSyncTaskOutput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.GetUserTablesSqlSyncTaskOutput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ DatabasesToSourceTable
+
+
+ DatabasesToTargetTable
+
+
+ TableValidationError
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.GetUserTablesSqlSyncTaskProperties
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.GetUserTablesSqlSyncTaskProperties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ State
+
+
+ TaskType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.GetUserTablesSqlTaskInput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.GetUserTablesSqlTaskInput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ EncryptedKeyForSecureField
+
+
+ SelectedDatabase
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.GetUserTablesSqlTaskOutput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.GetUserTablesSqlTaskOutput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ DatabasesToTable
+
+
+ Id
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.GetUserTablesSqlTaskProperties
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.GetUserTablesSqlTaskProperties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ State
+
+
+ TaskType
+
+
+ TaskId
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.InstallOciDriverTaskInput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.InstallOciDriverTaskInput
+
+
+
+
+
+
+
+
+
+
+
+ DriverPackageName
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.InstallOciDriverTaskProperties
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.InstallOciDriverTaskProperties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ State
+
+
+ TaskType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.IntegrationRuntimeMonitoringData
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.IntegrationRuntimeMonitoringData
+
+
+
+
+
+
+
+
+
+
+
+ Name
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateMiSyncCompleteCommandInput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateMiSyncCompleteCommandInput
+
+
+
+
+
+
+
+
+
+
+
+ SourceDatabaseName
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateMiSyncCompleteCommandProperties
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateMiSyncCompleteCommandProperties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CommandType
+
+
+ State
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateMongoDbTaskProperties
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateMongoDbTaskProperties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ State
+
+
+ TaskType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateMySqlAzureDbForMySqlOfflineDatabaseInput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateMySqlAzureDbForMySqlOfflineDatabaseInput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Name
+
+
+ TargetDatabaseName
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateMySqlAzureDbForMySqlOfflineDatabaseInputTableMap
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateMySqlAzureDbForMySqlOfflineDatabaseInputTableMap
+
+
+
+
+
+
+
+
+
+
+
+ Item
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateMySqlAzureDbForMySqlOfflineTaskInput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateMySqlAzureDbForMySqlOfflineTaskInput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ EncryptedKeyForSecureField
+
+
+ MakeSourceServerReadOnly
+
+
+ StartedOn
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateMySqlAzureDbForMySqlOfflineTaskInputOptionalAgentSettings
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateMySqlAzureDbForMySqlOfflineTaskInputOptionalAgentSettings
+
+
+
+
+
+
+
+
+
+
+
+ Item
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateMySqlAzureDbForMySqlOfflineTaskOutput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateMySqlAzureDbForMySqlOfflineTaskOutput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateMySqlAzureDbForMySqlOfflineTaskOutputDatabaseLevel
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateMySqlAzureDbForMySqlOfflineTaskOutputDatabaseLevel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+ DatabaseName
+
+
+ EndedOn
+
+
+ ErrorCount
+
+
+ ErrorPrefix
+
+
+ LastStorageUpdate
+
+
+ Message
+
+
+ NumberOfObject
+
+
+ NumberOfObjectsCompleted
+
+
+ ObjectSummary
+
+
+ ResultPrefix
+
+
+ Stage
+
+
+ StartedOn
+
+
+ State
+
+
+ StatusMessage
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateMySqlAzureDbForMySqlOfflineTaskOutputError
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateMySqlAzureDbForMySqlOfflineTaskOutputError
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateMySqlAzureDbForMySqlOfflineTaskOutputMigrationLevel
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateMySqlAzureDbForMySqlOfflineTaskOutputMigrationLevel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+ Database
+
+
+ DatabaseSummary
+
+
+ DurationInSecond
+
+
+ EndedOn
+
+
+ LastStorageUpdate
+
+
+ Message
+
+
+ SourceServerBrandVersion
+
+
+ SourceServerVersion
+
+
+ StartedOn
+
+
+ Status
+
+
+ StatusMessage
+
+
+ TargetServerBrandVersion
+
+
+ TargetServerVersion
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateMySqlAzureDbForMySqlOfflineTaskOutputTableLevel
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateMySqlAzureDbForMySqlOfflineTaskOutputTableLevel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+ EndedOn
+
+
+ ErrorPrefix
+
+
+ ItemsCompletedCount
+
+
+ ItemsCount
+
+
+ LastStorageUpdate
+
+
+ ObjectName
+
+
+ ResultPrefix
+
+
+ StartedOn
+
+
+ State
+
+
+ StatusMessage
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateMySqlAzureDbForMySqlOfflineTaskProperties
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateMySqlAzureDbForMySqlOfflineTaskProperties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ State
+
+
+ TaskType
+
+
+ IsCloneable
+
+
+ TaskId
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateMySqlAzureDbForMySqlSyncDatabaseInput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateMySqlAzureDbForMySqlSyncDatabaseInput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Name
+
+
+ TargetDatabaseName
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateMySqlAzureDbForMySqlSyncDatabaseInputMigrationSetting
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateMySqlAzureDbForMySqlSyncDatabaseInputMigrationSetting
+
+
+
+
+
+
+
+
+
+
+
+ Item
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateMySqlAzureDbForMySqlSyncDatabaseInputSourceSetting
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateMySqlAzureDbForMySqlSyncDatabaseInputSourceSetting
+
+
+
+
+
+
+
+
+
+
+
+ Item
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateMySqlAzureDbForMySqlSyncDatabaseInputTableMap
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateMySqlAzureDbForMySqlSyncDatabaseInputTableMap
+
+
+
+
+
+
+
+
+
+
+
+ Item
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateMySqlAzureDbForMySqlSyncDatabaseInputTargetSetting
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateMySqlAzureDbForMySqlSyncDatabaseInputTargetSetting
+
+
+
+
+
+
+
+
+
+
+
+ Item
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateMySqlAzureDbForMySqlSyncTaskOutput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateMySqlAzureDbForMySqlSyncTaskOutput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseError
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseError
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+ ErrorMessage
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseLevel
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseLevel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+ AppliedChange
+
+
+ CdcDeleteCounter
+
+
+ CdcInsertCounter
+
+
+ CdcUpdateCounter
+
+
+ DatabaseName
+
+
+ EndedOn
+
+
+ FullLoadCompletedTable
+
+
+ FullLoadErroredTable
+
+
+ FullLoadLoadingTable
+
+
+ FullLoadQueuedTable
+
+
+ IncomingChange
+
+
+ InitializationCompleted
+
+
+ Latency
+
+
+ MigrationState
+
+
+ StartedOn
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateMySqlAzureDbForMySqlSyncTaskOutputError
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateMySqlAzureDbForMySqlSyncTaskOutputError
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateMySqlAzureDbForMySqlSyncTaskOutputMigrationLevel
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateMySqlAzureDbForMySqlSyncTaskOutputMigrationLevel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+ EndedOn
+
+
+ SourceServer
+
+
+ SourceServerVersion
+
+
+ StartedOn
+
+
+ TargetServer
+
+
+ TargetServerVersion
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateMySqlAzureDbForMySqlSyncTaskOutputTableLevel
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateMySqlAzureDbForMySqlSyncTaskOutputTableLevel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+ CdcDeleteCounter
+
+
+ CdcInsertCounter
+
+
+ CdcUpdateCounter
+
+
+ DataErrorsCounter
+
+
+ DatabaseName
+
+
+ FullLoadEndedOn
+
+
+ FullLoadEstFinishTime
+
+
+ FullLoadStartedOn
+
+
+ FullLoadTotalRow
+
+
+ LastModifiedTime
+
+
+ State
+
+
+ TableName
+
+
+ TotalChangesApplied
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateMySqlAzureDbForMySqlSyncTaskProperties
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateMySqlAzureDbForMySqlSyncTaskProperties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ State
+
+
+ TaskType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateOracleAzureDbForPostgreSqlSyncTaskProperties
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateOracleAzureDbForPostgreSqlSyncTaskProperties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ State
+
+
+ TaskType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateOracleAzureDbPostgreSqlSyncDatabaseInput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateOracleAzureDbPostgreSqlSyncDatabaseInput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CaseManipulation
+
+
+ Name
+
+
+ SchemaName
+
+
+ TargetDatabaseName
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateOracleAzureDbPostgreSqlSyncDatabaseInputMigrationSetting
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateOracleAzureDbPostgreSqlSyncDatabaseInputMigrationSetting
+
+
+
+
+
+
+
+
+
+
+
+ Item
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateOracleAzureDbPostgreSqlSyncDatabaseInputSourceSetting
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateOracleAzureDbPostgreSqlSyncDatabaseInputSourceSetting
+
+
+
+
+
+
+
+
+
+
+
+ Item
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateOracleAzureDbPostgreSqlSyncDatabaseInputTableMap
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateOracleAzureDbPostgreSqlSyncDatabaseInputTableMap
+
+
+
+
+
+
+
+
+
+
+
+ Item
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateOracleAzureDbPostgreSqlSyncDatabaseInputTargetSetting
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateOracleAzureDbPostgreSqlSyncDatabaseInputTargetSetting
+
+
+
+
+
+
+
+
+
+
+
+ Item
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateOracleAzureDbPostgreSqlSyncTaskOutput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateOracleAzureDbPostgreSqlSyncTaskOutput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseError
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseError
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+ ErrorMessage
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseLevel
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseLevel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+ AppliedChange
+
+
+ CdcDeleteCounter
+
+
+ CdcInsertCounter
+
+
+ CdcUpdateCounter
+
+
+ DatabaseName
+
+
+ EndedOn
+
+
+ FullLoadCompletedTable
+
+
+ FullLoadErroredTable
+
+
+ FullLoadLoadingTable
+
+
+ FullLoadQueuedTable
+
+
+ IncomingChange
+
+
+ InitializationCompleted
+
+
+ Latency
+
+
+ MigrationState
+
+
+ StartedOn
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateOracleAzureDbPostgreSqlSyncTaskOutputError
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateOracleAzureDbPostgreSqlSyncTaskOutputError
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateOracleAzureDbPostgreSqlSyncTaskOutputMigrationLevel
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateOracleAzureDbPostgreSqlSyncTaskOutputMigrationLevel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+ EndedOn
+
+
+ SourceServer
+
+
+ SourceServerVersion
+
+
+ StartedOn
+
+
+ TargetServer
+
+
+ TargetServerVersion
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateOracleAzureDbPostgreSqlSyncTaskOutputTableLevel
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateOracleAzureDbPostgreSqlSyncTaskOutputTableLevel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+ CdcDeleteCounter
+
+
+ CdcInsertCounter
+
+
+ CdcUpdateCounter
+
+
+ DataErrorsCounter
+
+
+ DatabaseName
+
+
+ FullLoadEndedOn
+
+
+ FullLoadEstFinishTime
+
+
+ FullLoadStartedOn
+
+
+ FullLoadTotalRow
+
+
+ LastModifiedTime
+
+
+ State
+
+
+ TableName
+
+
+ TotalChangesApplied
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ Name
+
+
+ TargetDatabaseName
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInputSourceSetting
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInputSourceSetting
+
+
+
+
+
+
+
+
+
+
+
+ Item
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInputTargetSetting
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInputTargetSetting
+
+
+
+
+
+
+
+
+
+
+
+ Item
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput
+
+
+
+
+
+
+
+
+
+
+
+ Name
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ EncryptedKeyForSecureField
+
+
+ StartedOn
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseError
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseError
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+ ErrorMessage
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseLevel
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseLevel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+ AppliedChange
+
+
+ CdcDeleteCounter
+
+
+ CdcInsertCounter
+
+
+ CdcUpdateCounter
+
+
+ DatabaseName
+
+
+ EndedOn
+
+
+ FullLoadCompletedTable
+
+
+ FullLoadErroredTable
+
+
+ FullLoadLoadingTable
+
+
+ FullLoadQueuedTable
+
+
+ IncomingChange
+
+
+ InitializationCompleted
+
+
+ Latency
+
+
+ MigrationState
+
+
+ StartedOn
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputError
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputError
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputMigrationLevel
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputMigrationLevel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+ DatabaseCount
+
+
+ EndedOn
+
+
+ SourceServer
+
+
+ SourceServerType
+
+
+ SourceServerVersion
+
+
+ StartedOn
+
+
+ State
+
+
+ TargetServer
+
+
+ TargetServerType
+
+
+ TargetServerVersion
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputTableLevel
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputTableLevel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+ CdcDeleteCounter
+
+
+ CdcInsertCounter
+
+
+ CdcUpdateCounter
+
+
+ DataErrorsCounter
+
+
+ DatabaseName
+
+
+ FullLoadEndedOn
+
+
+ FullLoadEstFinishTime
+
+
+ FullLoadStartedOn
+
+
+ FullLoadTotalRow
+
+
+ LastModifiedTime
+
+
+ State
+
+
+ TableName
+
+
+ TotalChangesApplied
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigratePostgreSqlAzureDbForPostgreSqlSyncTaskProperties
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigratePostgreSqlAzureDbForPostgreSqlSyncTaskProperties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ State
+
+
+ TaskType
+
+
+ CreatedOn
+
+
+ IsCloneable
+
+
+ TaskId
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSchemaSqlServerSqlDbDatabaseInput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSchemaSqlServerSqlDbDatabaseInput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ Name
+
+
+ TargetDatabaseName
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSchemaSqlServerSqlDbTaskInput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSchemaSqlServerSqlDbTaskInput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SourceConnectionInfoAdditionalSetting
+
+
+ SourceConnectionInfoAuthentication
+
+
+ SourceConnectionInfoDataSource
+
+
+ SourceConnectionInfoEncryptConnection
+
+
+ SourceConnectionInfoPassword
+
+
+ SourceConnectionInfoPlatform
+
+
+ SourceConnectionInfoPort
+
+
+ SourceConnectionInfoResourceId
+
+
+ SourceConnectionInfoServerBrandVersion
+
+
+ SourceConnectionInfoServerName
+
+
+ SourceConnectionInfoServerVersion
+
+
+ SourceConnectionInfoTrustServerCertificate
+
+
+ SourceConnectionInfoType
+
+
+ SourceConnectionInfoUserName
+
+
+ TargetConnectionInfoAdditionalSetting
+
+
+ TargetConnectionInfoAuthentication
+
+
+ TargetConnectionInfoDataSource
+
+
+ TargetConnectionInfoEncryptConnection
+
+
+ TargetConnectionInfoPassword
+
+
+ TargetConnectionInfoPlatform
+
+
+ TargetConnectionInfoPort
+
+
+ TargetConnectionInfoResourceId
+
+
+ TargetConnectionInfoServerBrandVersion
+
+
+ TargetConnectionInfoServerName
+
+
+ TargetConnectionInfoServerVersion
+
+
+ TargetConnectionInfoTrustServerCertificate
+
+
+ TargetConnectionInfoType
+
+
+ TargetConnectionInfoUserName
+
+
+ EncryptedKeyForSecureField
+
+
+ StartedOn
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSchemaSqlServerSqlDbTaskOutput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSchemaSqlServerSqlDbTaskOutput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSchemaSqlServerSqlDbTaskOutputDatabaseLevel
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSchemaSqlServerSqlDbTaskOutputDatabaseLevel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+ DatabaseErrorResultPrefix
+
+
+ DatabaseName
+
+
+ EndedOn
+
+
+ FileId
+
+
+ NumberOfFailedOperation
+
+
+ NumberOfSuccessfulOperation
+
+
+ SchemaErrorResultPrefix
+
+
+ Stage
+
+
+ StartedOn
+
+
+ State
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSchemaSqlServerSqlDbTaskOutputError
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSchemaSqlServerSqlDbTaskOutputError
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+ CommandText
+
+
+ ErrorText
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSchemaSqlServerSqlDbTaskOutputMigrationLevel
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSchemaSqlServerSqlDbTaskOutputMigrationLevel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+ EndedOn
+
+
+ SourceServerBrandVersion
+
+
+ SourceServerVersion
+
+
+ StartedOn
+
+
+ State
+
+
+ TargetServerBrandVersion
+
+
+ TargetServerVersion
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSchemaSqlServerSqlDbTaskProperties
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSchemaSqlServerSqlDbTaskProperties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ State
+
+
+ TaskType
+
+
+ CreatedOn
+
+
+ IsCloneable
+
+
+ TaskId
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSchemaSqlTaskOutputError
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSchemaSqlTaskOutputError
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerDatabaseInput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerDatabaseInput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ BackupAndRestoreFolder
+
+
+ Name
+
+
+ RestoreDatabaseName
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlDbDatabaseInput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlDbDatabaseInput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ MakeSourceDbReadOnly
+
+
+ Name
+
+
+ TargetDatabaseName
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlDbDatabaseInputTableMap
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlDbDatabaseInputTableMap
+
+
+
+
+
+
+
+
+
+
+
+ Item
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlDbSyncDatabaseInput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlDbSyncDatabaseInput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ Name
+
+
+ SchemaName
+
+
+ TargetDatabaseName
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlDbSyncDatabaseInputMigrationSetting
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlDbSyncDatabaseInputMigrationSetting
+
+
+
+
+
+
+
+
+
+
+
+ Item
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlDbSyncDatabaseInputSourceSetting
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlDbSyncDatabaseInputSourceSetting
+
+
+
+
+
+
+
+
+
+
+
+ Item
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlDbSyncDatabaseInputTableMap
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlDbSyncDatabaseInputTableMap
+
+
+
+
+
+
+
+
+
+
+
+ Item
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlDbSyncDatabaseInputTargetSetting
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlDbSyncDatabaseInputTargetSetting
+
+
+
+
+
+
+
+
+
+
+
+ Item
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlDbSyncTaskInput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlDbSyncTaskInput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SourceConnectionInfoAdditionalSetting
+
+
+ SourceConnectionInfoAuthentication
+
+
+ SourceConnectionInfoDataSource
+
+
+ SourceConnectionInfoEncryptConnection
+
+
+ SourceConnectionInfoPassword
+
+
+ SourceConnectionInfoPlatform
+
+
+ SourceConnectionInfoPort
+
+
+ SourceConnectionInfoResourceId
+
+
+ SourceConnectionInfoServerBrandVersion
+
+
+ SourceConnectionInfoServerName
+
+
+ SourceConnectionInfoServerVersion
+
+
+ SourceConnectionInfoTrustServerCertificate
+
+
+ SourceConnectionInfoType
+
+
+ SourceConnectionInfoUserName
+
+
+ TargetConnectionInfoAdditionalSetting
+
+
+ TargetConnectionInfoAuthentication
+
+
+ TargetConnectionInfoDataSource
+
+
+ TargetConnectionInfoEncryptConnection
+
+
+ TargetConnectionInfoPassword
+
+
+ TargetConnectionInfoPlatform
+
+
+ TargetConnectionInfoPort
+
+
+ TargetConnectionInfoResourceId
+
+
+ TargetConnectionInfoServerBrandVersion
+
+
+ TargetConnectionInfoServerName
+
+
+ TargetConnectionInfoServerVersion
+
+
+ TargetConnectionInfoTrustServerCertificate
+
+
+ TargetConnectionInfoType
+
+
+ TargetConnectionInfoUserName
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlDbSyncTaskOutput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlDbSyncTaskOutput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlDbSyncTaskOutputDatabaseError
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlDbSyncTaskOutputDatabaseError
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+ ErrorMessage
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlDbSyncTaskOutputDatabaseLevel
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlDbSyncTaskOutputDatabaseLevel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+ AppliedChange
+
+
+ CdcDeleteCounter
+
+
+ CdcInsertCounter
+
+
+ CdcUpdateCounter
+
+
+ DatabaseName
+
+
+ EndedOn
+
+
+ FullLoadCompletedTable
+
+
+ FullLoadErroredTable
+
+
+ FullLoadLoadingTable
+
+
+ FullLoadQueuedTable
+
+
+ IncomingChange
+
+
+ InitializationCompleted
+
+
+ Latency
+
+
+ MigrationState
+
+
+ StartedOn
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlDbSyncTaskOutputError
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlDbSyncTaskOutputError
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlDbSyncTaskOutputMigrationLevel
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlDbSyncTaskOutputMigrationLevel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+ DatabaseCount
+
+
+ EndedOn
+
+
+ SourceServer
+
+
+ SourceServerVersion
+
+
+ StartedOn
+
+
+ TargetServer
+
+
+ TargetServerVersion
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlDbSyncTaskOutputTableLevel
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlDbSyncTaskOutputTableLevel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+ CdcDeleteCounter
+
+
+ CdcInsertCounter
+
+
+ CdcUpdateCounter
+
+
+ DataErrorsCounter
+
+
+ DatabaseName
+
+
+ FullLoadEndedOn
+
+
+ FullLoadEstFinishTime
+
+
+ FullLoadStartedOn
+
+
+ FullLoadTotalRow
+
+
+ LastModifiedTime
+
+
+ State
+
+
+ TableName
+
+
+ TotalChangesApplied
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlDbSyncTaskProperties
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlDbSyncTaskProperties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ State
+
+
+ TaskType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlDbTaskInput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlDbTaskInput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SourceConnectionInfoAdditionalSetting
+
+
+ SourceConnectionInfoAuthentication
+
+
+ SourceConnectionInfoDataSource
+
+
+ SourceConnectionInfoEncryptConnection
+
+
+ SourceConnectionInfoPassword
+
+
+ SourceConnectionInfoPlatform
+
+
+ SourceConnectionInfoPort
+
+
+ SourceConnectionInfoResourceId
+
+
+ SourceConnectionInfoServerBrandVersion
+
+
+ SourceConnectionInfoServerName
+
+
+ SourceConnectionInfoServerVersion
+
+
+ SourceConnectionInfoTrustServerCertificate
+
+
+ SourceConnectionInfoType
+
+
+ SourceConnectionInfoUserName
+
+
+ TargetConnectionInfoAdditionalSetting
+
+
+ TargetConnectionInfoAuthentication
+
+
+ TargetConnectionInfoDataSource
+
+
+ TargetConnectionInfoEncryptConnection
+
+
+ TargetConnectionInfoPassword
+
+
+ TargetConnectionInfoPlatform
+
+
+ TargetConnectionInfoPort
+
+
+ TargetConnectionInfoResourceId
+
+
+ TargetConnectionInfoServerBrandVersion
+
+
+ TargetConnectionInfoServerName
+
+
+ TargetConnectionInfoServerVersion
+
+
+ TargetConnectionInfoTrustServerCertificate
+
+
+ TargetConnectionInfoType
+
+
+ TargetConnectionInfoUserName
+
+
+ EncryptedKeyForSecureField
+
+
+ StartedOn
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlDbTaskOutput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlDbTaskOutput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlDbTaskOutputDatabaseLevel
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlDbTaskOutputDatabaseLevel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+ DatabaseName
+
+
+ EndedOn
+
+
+ ErrorCount
+
+
+ ErrorPrefix
+
+
+ Message
+
+
+ NumberOfObject
+
+
+ NumberOfObjectsCompleted
+
+
+ ObjectSummary
+
+
+ ResultPrefix
+
+
+ Stage
+
+
+ StartedOn
+
+
+ State
+
+
+ StatusMessage
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResult
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResult
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ DataIntegrityValidationResultValidationErrorsSeverity
+
+
+ DataIntegrityValidationResultValidationErrorsText
+
+
+ EndedOn
+
+
+ Id
+
+
+ MigrationId
+
+
+ QueryAnalysisValidationResultValidationErrorsSeverity
+
+
+ QueryAnalysisValidationResultValidationErrorsText
+
+
+ QueryResultQueryText
+
+
+ QueryResultStatementsInBatch
+
+
+ ResultType
+
+
+ SchemaDifferenceObjectName
+
+
+ SchemaDifferenceObjectType
+
+
+ SchemaDifferenceUpdateAction
+
+
+ SchemaValidationResultValidationErrorsSeverity
+
+
+ SchemaValidationResultValidationErrorsText
+
+
+ SourceDatabaseName
+
+
+ SourceResultCpuTimeMS
+
+
+ SourceResultElapsedTimeMS
+
+
+ SourceResultExecutionCount
+
+
+ SourceResultHasError
+
+
+ SourceResultSqlError
+
+
+ StartedOn
+
+
+ Status
+
+
+ TargetDatabaseName
+
+
+ TargetResultCpuTimeMS
+
+
+ TargetResultElapsedTimeMS
+
+
+ TargetResultExecutionCount
+
+
+ TargetResultHasError
+
+
+ TargetResultSqlError
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlDbTaskOutputError
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlDbTaskOutputError
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlDbTaskOutputMigrationLevel
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlDbTaskOutputMigrationLevel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+ Database
+
+
+ DatabaseSummary
+
+
+ DurationInSecond
+
+
+ EndedOn
+
+
+ Message
+
+
+ SourceServerBrandVersion
+
+
+ SourceServerVersion
+
+
+ StartedOn
+
+
+ Status
+
+
+ StatusMessage
+
+
+ TargetServerBrandVersion
+
+
+ TargetServerVersion
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlDbTaskOutputTableLevel
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlDbTaskOutputTableLevel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+ EndedOn
+
+
+ ErrorPrefix
+
+
+ ItemsCompletedCount
+
+
+ ItemsCount
+
+
+ ObjectName
+
+
+ ResultPrefix
+
+
+ StartedOn
+
+
+ State
+
+
+ StatusMessage
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlDbTaskOutputValidationResult
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlDbTaskOutputValidationResult
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ MigrationId
+
+
+ ResultType
+
+
+ Status
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlDbTaskProperties
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlDbTaskProperties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ State
+
+
+ TaskType
+
+
+ CreatedOn
+
+
+ IsCloneable
+
+
+ TaskId
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlMiDatabaseInput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlMiDatabaseInput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ BackupFilePath
+
+
+ Id
+
+
+ Name
+
+
+ RestoreDatabaseName
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlMiSyncTaskInput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlMiSyncTaskInput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AzureAppApplicationId
+
+
+ AzureAppIgnoreAzurePermission
+
+
+ AzureAppKey
+
+
+ AzureAppTenantId
+
+
+ BackupFileSharePassword
+
+
+ BackupFileSharePath
+
+
+ BackupFileShareUserName
+
+
+ SourceConnectionInfoAdditionalSetting
+
+
+ SourceConnectionInfoAuthentication
+
+
+ SourceConnectionInfoDataSource
+
+
+ SourceConnectionInfoEncryptConnection
+
+
+ SourceConnectionInfoPassword
+
+
+ SourceConnectionInfoPlatform
+
+
+ SourceConnectionInfoPort
+
+
+ SourceConnectionInfoResourceId
+
+
+ SourceConnectionInfoServerBrandVersion
+
+
+ SourceConnectionInfoServerName
+
+
+ SourceConnectionInfoServerVersion
+
+
+ SourceConnectionInfoTrustServerCertificate
+
+
+ SourceConnectionInfoType
+
+
+ SourceConnectionInfoUserName
+
+
+ StorageResourceId
+
+
+ TargetConnectionInfoManagedInstanceResourceId
+
+
+ TargetConnectionInfoPassword
+
+
+ TargetConnectionInfoType
+
+
+ TargetConnectionInfoUserName
+
+
+ NumberOfParallelDatabaseMigration
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlMiSyncTaskOutput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlMiSyncTaskOutput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlMiSyncTaskOutputDatabaseLevel
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlMiSyncTaskOutputDatabaseLevel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+ ContainerName
+
+
+ EndedOn
+
+
+ ErrorPrefix
+
+
+ IsFullBackupRestored
+
+
+ MigrationState
+
+
+ SourceDatabaseName
+
+
+ StartedOn
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlMiSyncTaskOutputError
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlMiSyncTaskOutputError
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlMiSyncTaskOutputMigrationLevel
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlMiSyncTaskOutputMigrationLevel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+ DatabaseCount
+
+
+ DatabaseErrorCount
+
+
+ EndedOn
+
+
+ SourceServerBrandVersion
+
+
+ SourceServerName
+
+
+ SourceServerVersion
+
+
+ StartedOn
+
+
+ State
+
+
+ TargetServerBrandVersion
+
+
+ TargetServerName
+
+
+ TargetServerVersion
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlMiSyncTaskProperties
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlMiSyncTaskProperties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ State
+
+
+ TaskType
+
+
+ CreatedOn
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlMiTaskInput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlMiTaskInput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SourceConnectionInfoAdditionalSetting
+
+
+ SourceConnectionInfoAuthentication
+
+
+ SourceConnectionInfoDataSource
+
+
+ SourceConnectionInfoEncryptConnection
+
+
+ SourceConnectionInfoPassword
+
+
+ SourceConnectionInfoPlatform
+
+
+ SourceConnectionInfoPort
+
+
+ SourceConnectionInfoResourceId
+
+
+ SourceConnectionInfoServerBrandVersion
+
+
+ SourceConnectionInfoServerName
+
+
+ SourceConnectionInfoServerVersion
+
+
+ SourceConnectionInfoTrustServerCertificate
+
+
+ SourceConnectionInfoType
+
+
+ SourceConnectionInfoUserName
+
+
+ TargetConnectionInfoAdditionalSetting
+
+
+ TargetConnectionInfoAuthentication
+
+
+ TargetConnectionInfoDataSource
+
+
+ TargetConnectionInfoEncryptConnection
+
+
+ TargetConnectionInfoPassword
+
+
+ TargetConnectionInfoPlatform
+
+
+ TargetConnectionInfoPort
+
+
+ TargetConnectionInfoResourceId
+
+
+ TargetConnectionInfoServerBrandVersion
+
+
+ TargetConnectionInfoServerName
+
+
+ TargetConnectionInfoServerVersion
+
+
+ TargetConnectionInfoTrustServerCertificate
+
+
+ TargetConnectionInfoType
+
+
+ TargetConnectionInfoUserName
+
+
+ AadDomainName
+
+
+ BackupMode
+
+
+ EncryptedKeyForSecureField
+
+
+ SelectedAgentJob
+
+
+ SelectedLogin
+
+
+ StartedOn
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlMiTaskOutput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlMiTaskOutput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlMiTaskOutputAgentJobLevel
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlMiTaskOutputAgentJobLevel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+ EndedOn
+
+
+ IsEnabled
+
+
+ Message
+
+
+ Name
+
+
+ StartedOn
+
+
+ State
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlMiTaskOutputDatabaseLevel
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlMiTaskOutputDatabaseLevel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+ DatabaseName
+
+
+ EndedOn
+
+
+ Message
+
+
+ SizeMb
+
+
+ Stage
+
+
+ StartedOn
+
+
+ State
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlMiTaskOutputError
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlMiTaskOutputError
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlMiTaskOutputLoginLevel
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlMiTaskOutputLoginLevel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+ EndedOn
+
+
+ LoginName
+
+
+ Message
+
+
+ Stage
+
+
+ StartedOn
+
+
+ State
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlMiTaskOutputMigrationLevel
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlMiTaskOutputMigrationLevel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+ AgentJob
+
+
+ Database
+
+
+ EndedOn
+
+
+ Login
+
+
+ Message
+
+
+ ServerRoleResult
+
+
+ SourceServerBrandVersion
+
+
+ SourceServerVersion
+
+
+ StartedOn
+
+
+ State
+
+
+ Status
+
+
+ TargetServerBrandVersion
+
+
+ TargetServerVersion
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlMiTaskProperties
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSqlServerSqlMiTaskProperties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ State
+
+
+ TaskType
+
+
+ CreatedOn
+
+
+ IsCloneable
+
+
+ ParentTaskId
+
+
+ TaskId
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSsisTaskInput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSsisTaskInput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SourceConnectionInfoAdditionalSetting
+
+
+ SourceConnectionInfoAuthentication
+
+
+ SourceConnectionInfoDataSource
+
+
+ SourceConnectionInfoEncryptConnection
+
+
+ SourceConnectionInfoPassword
+
+
+ SourceConnectionInfoPlatform
+
+
+ SourceConnectionInfoPort
+
+
+ SourceConnectionInfoResourceId
+
+
+ SourceConnectionInfoServerBrandVersion
+
+
+ SourceConnectionInfoServerName
+
+
+ SourceConnectionInfoServerVersion
+
+
+ SourceConnectionInfoTrustServerCertificate
+
+
+ SourceConnectionInfoType
+
+
+ SourceConnectionInfoUserName
+
+
+ TargetConnectionInfoAdditionalSetting
+
+
+ TargetConnectionInfoAuthentication
+
+
+ TargetConnectionInfoDataSource
+
+
+ TargetConnectionInfoEncryptConnection
+
+
+ TargetConnectionInfoPassword
+
+
+ TargetConnectionInfoPlatform
+
+
+ TargetConnectionInfoPort
+
+
+ TargetConnectionInfoResourceId
+
+
+ TargetConnectionInfoServerBrandVersion
+
+
+ TargetConnectionInfoServerName
+
+
+ TargetConnectionInfoServerVersion
+
+
+ TargetConnectionInfoTrustServerCertificate
+
+
+ TargetConnectionInfoType
+
+
+ TargetConnectionInfoUserName
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSsisTaskOutput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSsisTaskOutput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSsisTaskOutputMigrationLevel
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSsisTaskOutputMigrationLevel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+ EndedOn
+
+
+ Message
+
+
+ SourceServerBrandVersion
+
+
+ SourceServerVersion
+
+
+ Stage
+
+
+ StartedOn
+
+
+ Status
+
+
+ TargetServerBrandVersion
+
+
+ TargetServerVersion
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSsisTaskOutputProjectLevel
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSsisTaskOutputProjectLevel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ResultType
+
+
+ EndedOn
+
+
+ FolderName
+
+
+ Message
+
+
+ ProjectName
+
+
+ Stage
+
+
+ StartedOn
+
+
+ State
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSsisTaskProperties
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSsisTaskProperties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ State
+
+
+ TaskType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSyncCompleteCommandInput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSyncCompleteCommandInput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CommitTimeStamp
+
+
+ DatabaseName
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSyncCompleteCommandOutput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSyncCompleteCommandOutput
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSyncCompleteCommandProperties
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrateSyncCompleteCommandProperties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CommandType
+
+
+ State
+
+
+ CommandId
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrationEligibilityInfo
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrationEligibilityInfo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IsEligibleForMigration
+
+
+ ValidationMessage
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrationOperationInput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrationOperationInput
+
+
+
+
+
+
+
+
+
+
+
+ MigrationOperationId
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrationReportResult
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrationReportResult
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ ReportUrl
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrationStatusDetails
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrationStatusDetails
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ BlobContainerName
+
+
+ CompleteRestoreErrorMessage
+
+
+ CurrentRestoringFilename
+
+
+ FileUploadBlockingError
+
+
+ InvalidFile
+
+
+ IsFullBackupRestored
+
+
+ LastRestoredFilename
+
+
+ MigrationState
+
+
+ PendingLogBackupsCount
+
+
+ RestoreBlockingReason
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrationTableMetadata
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrationTableMetadata
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SourceTableName
+
+
+ TargetTableName
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrationValidationDatabaseLevelResult
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrationValidationDatabaseLevelResult
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ EndedOn
+
+
+ MigrationId
+
+
+ SourceDatabaseName
+
+
+ StartedOn
+
+
+ Status
+
+
+ TargetDatabaseName
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrationValidationDatabaseSummaryResult
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrationValidationDatabaseSummaryResult
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ EndedOn
+
+
+ Id
+
+
+ MigrationId
+
+
+ SourceDatabaseName
+
+
+ StartedOn
+
+
+ Status
+
+
+ TargetDatabaseName
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrationValidationOptions
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrationValidationOptions
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ EnableDataIntegrityValidation
+
+
+ EnableQueryAnalysisValidation
+
+
+ EnableSchemaValidation
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrationValidationResult
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MigrationValidationResult
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ MigrationId
+
+
+ Status
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MiSqlConnectionInfo
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MiSqlConnectionInfo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Password
+
+
+ Type
+
+
+ UserName
+
+
+ ManagedInstanceResourceId
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MongoDbCancelCommand
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MongoDbCancelCommand
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CommandType
+
+
+ State
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MongoDbClusterInfo
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MongoDbClusterInfo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SupportsSharding
+
+
+ Type
+
+
+ Version
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MongoDbCollectionInfo
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MongoDbCollectionInfo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AverageDocumentSize
+
+
+ DataSize
+
+
+ DocumentCount
+
+
+ Name
+
+
+ QualifiedName
+
+
+ DatabaseName
+
+
+ IsCapped
+
+
+ IsSystemCollection
+
+
+ IsView
+
+
+ SupportsSharding
+
+
+ ViewOf
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MongoDbCollectionProgress
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MongoDbCollectionProgress
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ BytesCopied
+
+
+ DocumentsCopied
+
+
+ ElapsedTime
+
+
+ EventsPending
+
+
+ EventsReplayed
+
+
+ LastEventTime
+
+
+ LastReplayTime
+
+
+ Name
+
+
+ QualifiedName
+
+
+ ResultType
+
+
+ State
+
+
+ TotalByte
+
+
+ TotalDocument
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MongoDbCollectionSettings
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MongoDbCollectionSettings
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CanDelete
+
+
+ TargetRUs
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MongoDbCommandInput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MongoDbCommandInput
+
+
+
+
+
+
+
+
+
+
+
+ ObjectName
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MongoDbConnectionInfo
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MongoDbConnectionInfo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Password
+
+
+ Type
+
+
+ UserName
+
+
+ AdditionalSetting
+
+
+ Authentication
+
+
+ ConnectionString
+
+
+ DataSource
+
+
+ EncryptConnection
+
+
+ EnforceSsl
+
+
+ Port
+
+
+ ServerBrandVersion
+
+
+ ServerName
+
+
+ ServerVersion
+
+
+ TrustServerCertificate
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MongoDbDatabaseInfo
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MongoDbDatabaseInfo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AverageDocumentSize
+
+
+ DataSize
+
+
+ DocumentCount
+
+
+ Name
+
+
+ QualifiedName
+
+
+ SupportsSharding
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MongoDbDatabaseProgress
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MongoDbDatabaseProgress
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ BytesCopied
+
+
+ DocumentsCopied
+
+
+ ElapsedTime
+
+
+ EventsPending
+
+
+ EventsReplayed
+
+
+ LastEventTime
+
+
+ LastReplayTime
+
+
+ Name
+
+
+ QualifiedName
+
+
+ ResultType
+
+
+ State
+
+
+ TotalByte
+
+
+ TotalDocument
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MongoDbDatabaseSettings
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MongoDbDatabaseSettings
+
+
+
+
+
+
+
+
+
+
+
+ TargetRUs
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MongoDbError
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MongoDbError
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Code
+
+
+ Count
+
+
+ Message
+
+
+ Type
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MongoDbFinishCommand
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MongoDbFinishCommand
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CommandType
+
+
+ State
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MongoDbFinishCommandInput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MongoDbFinishCommandInput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ObjectName
+
+
+ Immediate
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MongoDbMigrationProgress
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MongoDbMigrationProgress
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ BytesCopied
+
+
+ DocumentsCopied
+
+
+ ElapsedTime
+
+
+ EventsPending
+
+
+ EventsReplayed
+
+
+ LastEventTime
+
+
+ LastReplayTime
+
+
+ Name
+
+
+ QualifiedName
+
+
+ ResultType
+
+
+ State
+
+
+ TotalByte
+
+
+ TotalDocument
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MongoDbMigrationSettings
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MongoDbMigrationSettings
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ BoostRUs
+
+
+ Replication
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MongoDbObjectInfo
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MongoDbObjectInfo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AverageDocumentSize
+
+
+ DataSize
+
+
+ DocumentCount
+
+
+ Name
+
+
+ QualifiedName
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MongoDbProgress
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MongoDbProgress
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ BytesCopied
+
+
+ DocumentsCopied
+
+
+ ElapsedTime
+
+
+ EventsPending
+
+
+ EventsReplayed
+
+
+ LastEventTime
+
+
+ LastReplayTime
+
+
+ Name
+
+
+ QualifiedName
+
+
+ ResultType
+
+
+ State
+
+
+ TotalByte
+
+
+ TotalDocument
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MongoDbRestartCommand
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MongoDbRestartCommand
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CommandType
+
+
+ State
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MongoDbShardKeyField
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MongoDbShardKeyField
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Name
+
+
+ Order
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MongoDbShardKeyInfo
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MongoDbShardKeyInfo
+
+
+
+
+
+
+
+
+
+
+
+ IsUnique
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MongoDbShardKeySetting
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MongoDbShardKeySetting
+
+
+
+
+
+
+
+
+
+
+
+ IsUnique
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MongoDbThrottlingSettings
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MongoDbThrottlingSettings
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ MaxParallelism
+
+
+ MinFreeCpu
+
+
+ MinFreeMemoryMb
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MySqlConnectionInfo
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.MySqlConnectionInfo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Password
+
+
+ Type
+
+
+ UserName
+
+
+ AdditionalSetting
+
+
+ Authentication
+
+
+ DataSource
+
+
+ EncryptConnection
+
+
+ Port
+
+
+ ServerName
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.NameAvailabilityRequest
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.NameAvailabilityRequest
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.NameAvailabilityResponse
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.NameAvailabilityResponse
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Message
+
+
+ NameAvailable
+
+
+ Reason
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.NodeMonitoringData
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.NodeMonitoringData
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AvailableMemoryInMb
+
+
+ ConcurrentJobsLimit
+
+
+ ConcurrentJobsRunning
+
+
+ CpuUtilization
+
+
+ MaxConcurrentJob
+
+
+ NodeName
+
+
+ ReceivedByte
+
+
+ SentByte
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.NonSqlDataMigrationTable
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.NonSqlDataMigrationTable
+
+
+
+
+
+
+
+
+
+
+
+ SourceName
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.NonSqlDataMigrationTableResult
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.NonSqlDataMigrationTableResult
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ElapsedTimeInMilisecond
+
+
+ ResultCode
+
+
+ SourceName
+
+
+ SourceRowCount
+
+
+ TargetName
+
+
+ TargetRowCount
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.NonSqlMigrationTaskInput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.NonSqlMigrationTaskInput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ProjectLocation
+
+
+ ProjectName
+
+
+ TargetDatabaseName
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.NonSqlMigrationTaskOutput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.NonSqlMigrationTaskOutput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ DataMigrationTableResult
+
+
+ EndedOn
+
+
+ Id
+
+
+ ProgressMessage
+
+
+ SourceServerName
+
+
+ StartedOn
+
+
+ Status
+
+
+ TargetServerName
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ODataError
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ODataError
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Code
+
+
+ Message
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.OfflineConfiguration
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.OfflineConfiguration
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ LastBackupName
+
+
+ Offline
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.OperationListResult
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.OperationListResult
+
+
+
+
+
+
+
+
+
+
+
+ NextLink
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.OperationsDefinition
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.OperationsDefinition
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IsDataAction
+
+
+ Name
+
+
+ Origin
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.OperationsDisplayDefinition
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.OperationsDisplayDefinition
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Description
+
+
+ Operation
+
+
+ Provider
+
+
+ Resource
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.OracleConnectionInfo
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.OracleConnectionInfo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Password
+
+
+ Type
+
+
+ UserName
+
+
+ Authentication
+
+
+ DataSource
+
+
+ Port
+
+
+ ServerName
+
+
+ ServerVersion
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.OracleOciDriverInfo
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.OracleOciDriverInfo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ArchiveChecksum
+
+
+ AssemblyVersion
+
+
+ DriverName
+
+
+ DriverSize
+
+
+ OracleChecksum
+
+
+ SupportedOracleVersion
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.OrphanedUserInfo
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.OrphanedUserInfo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ DatabaseName
+
+
+ Name
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.PostgreSqlConnectionInfo
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.PostgreSqlConnectionInfo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Password
+
+
+ Type
+
+
+ UserName
+
+
+ AdditionalSetting
+
+
+ Authentication
+
+
+ DataSource
+
+
+ DatabaseName
+
+
+ EncryptConnection
+
+
+ Port
+
+
+ ServerBrandVersion
+
+
+ ServerName
+
+
+ ServerVersion
+
+
+ TrustServerCertificate
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.Project
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.Project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ Location
+
+
+ Name
+
+
+ SystemDataCreatedAt
+
+
+ SystemDataCreatedBy
+
+
+ SystemDataCreatedByType
+
+
+ SystemDataLastModifiedAt
+
+
+ SystemDataLastModifiedBy
+
+
+ SystemDataLastModifiedByType
+
+
+ Type
+
+
+ Etag
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ProjectFile
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ProjectFile
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ Name
+
+
+ Type
+
+
+ Etag
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ProjectFileProperties
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ProjectFileProperties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Extension
+
+
+ FilePath
+
+
+ LastModified
+
+
+ MediaType
+
+
+ Size
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ProjectList
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ProjectList
+
+
+
+
+
+
+
+
+
+
+
+ NextLink
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ProjectProperties
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ProjectProperties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CreationTime
+
+
+ ProvisioningState
+
+
+ SourcePlatform
+
+
+ TargetPlatform
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ProjectTask
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ProjectTask
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ Name
+
+
+ Type
+
+
+ Etag
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ProjectTaskProperties
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ProjectTaskProperties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ State
+
+
+ TaskType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ProjectTaskPropertiesClientData
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ProjectTaskPropertiesClientData
+
+
+
+
+
+
+
+
+
+
+
+ Item
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ProxyResource
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ProxyResource
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.QueryExecutionResult
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.QueryExecutionResult
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ QueryText
+
+
+ StatementsInBatch
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.Quota
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.Quota
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CurrentValue
+
+
+ Id
+
+
+ Limit
+
+
+ Unit
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.QuotaList
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.QuotaList
+
+
+
+
+
+
+
+
+
+
+
+ NextLink
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.QuotaName
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.QuotaName
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ LocalizedValue
+
+
+ Value
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.RegenAuthKeys
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.RegenAuthKeys
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AuthKey1
+
+
+ AuthKey2
+
+
+ KeyName
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ReportableException
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ReportableException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ActionableMessage
+
+
+ FilePath
+
+
+ HResult
+
+
+ LineNumber
+
+
+ Message
+
+
+ StackTrace
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.Resource
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.Resource
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ResourceSku
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ResourceSku
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ApiVersion
+
+
+ Family
+
+
+ Kind
+
+
+ Location
+
+
+ Name
+
+
+ ResourceType
+
+
+ Size
+
+
+ Tier
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ResourceSkuCapabilities
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ResourceSkuCapabilities
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Name
+
+
+ Value
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ResourceSkuCapacity
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ResourceSkuCapacity
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Default
+
+
+ Maximum
+
+
+ Minimum
+
+
+ ScaleType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ResourceSkuCosts
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ResourceSkuCosts
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ExtendedUnit
+
+
+ MeterId
+
+
+ Quantity
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ResourceSkuRestrictions
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ResourceSkuRestrictions
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ReasonCode
+
+
+ Type
+
+
+ Value
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ResourceSkusResult
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ResourceSkusResult
+
+
+
+
+
+
+
+
+
+
+
+ NextLink
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.SchemaComparisonValidationResultSourceDatabaseObjectCount
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.SchemaComparisonValidationResultSourceDatabaseObjectCount
+
+
+
+
+
+
+
+
+
+
+
+ Item
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.SchemaComparisonValidationResultTargetDatabaseObjectCount
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.SchemaComparisonValidationResultTargetDatabaseObjectCount
+
+
+
+
+
+
+
+
+
+
+
+ Item
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.SchemaComparisonValidationResultType
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.SchemaComparisonValidationResultType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ObjectName
+
+
+ ObjectType
+
+
+ UpdateAction
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.SchemaMigrationSetting
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.SchemaMigrationSetting
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ FileId
+
+
+ FileName
+
+
+ SchemaOption
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.SelectedCertificateInput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.SelectedCertificateInput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CertificateName
+
+
+ Password
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ServerProperties
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ServerProperties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ServerDatabaseCount
+
+
+ ServerEdition
+
+
+ ServerName
+
+
+ ServerOperatingSystemVersion
+
+
+ ServerPlatform
+
+
+ ServerVersion
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ServiceOperation
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ServiceOperation
+
+
+
+
+
+
+
+
+
+
+
+ Name
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ServiceOperationDisplay
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ServiceOperationDisplay
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Description
+
+
+ Operation
+
+
+ Provider
+
+
+ Resource
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ServiceOperationList
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ServiceOperationList
+
+
+
+
+
+
+
+
+
+
+
+ NextLink
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ServiceSku
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ServiceSku
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Capacity
+
+
+ Family
+
+
+ Name
+
+
+ Size
+
+
+ Tier
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ServiceSkuList
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ServiceSkuList
+
+
+
+
+
+
+
+
+
+
+
+ NextLink
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.SourceLocation
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.SourceLocation
+
+
+
+
+
+
+
+
+
+
+
+ FileStorageType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.SqlBackupFileInfo
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.SqlBackupFileInfo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CopyDuration
+
+
+ CopyThroughput
+
+
+ DataRead
+
+
+ DataWritten
+
+
+ FamilySequenceNumber
+
+
+ FileName
+
+
+ Status
+
+
+ TotalSize
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.SqlBackupSetInfo
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.SqlBackupSetInfo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ BackupFinishDate
+
+
+ BackupSetId
+
+
+ BackupStartDate
+
+
+ BackupType
+
+
+ FamilyCount
+
+
+ FirstLsn
+
+
+ HasBackupChecksum
+
+
+ IgnoreReason
+
+
+ IsBackupRestored
+
+
+ LastLsn
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.SqlConnectionInfo
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.SqlConnectionInfo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Password
+
+
+ Type
+
+
+ UserName
+
+
+ AdditionalSetting
+
+
+ Authentication
+
+
+ DataSource
+
+
+ EncryptConnection
+
+
+ Platform
+
+
+ Port
+
+
+ ResourceId
+
+
+ ServerBrandVersion
+
+
+ ServerName
+
+
+ ServerVersion
+
+
+ TrustServerCertificate
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.SqlConnectionInformation
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.SqlConnectionInformation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Authentication
+
+
+ DataSource
+
+
+ EncryptConnection
+
+
+ TrustServerCertificate
+
+
+ UserName
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.SqlDbMigrationStatusDetails
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.SqlDbMigrationStatusDetails
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ MigrationState
+
+
+ SqlDataCopyError
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.SqlDbOfflineConfiguration
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.SqlDbOfflineConfiguration
+
+
+
+
+
+
+
+
+
+
+
+ Offline
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.SqlFileShare
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.SqlFileShare
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Path
+
+
+ Username
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.SqlMigrationListResult
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.SqlMigrationListResult
+
+
+
+
+
+
+
+
+
+
+
+ NextLink
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.SqlMigrationService
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.SqlMigrationService
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ Location
+
+
+ Name
+
+
+ SystemDataCreatedAt
+
+
+ SystemDataCreatedBy
+
+
+ SystemDataCreatedByType
+
+
+ SystemDataLastModifiedAt
+
+
+ SystemDataLastModifiedBy
+
+
+ SystemDataLastModifiedByType
+
+
+ Type
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.SqlMigrationServiceProperties
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.SqlMigrationServiceProperties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IntegrationRuntimeState
+
+
+ ProvisioningState
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.SqlMigrationServiceUpdateTags
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.SqlMigrationServiceUpdateTags
+
+
+
+
+
+
+
+
+
+
+
+ Item
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.SqlServerSqlMiSyncTaskInput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.SqlServerSqlMiSyncTaskInput
+
+
+
+
+
+
+
+
+
+
+
+ StorageResourceId
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.SsisMigrationInfo
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.SsisMigrationInfo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ EnvironmentOverwriteOption
+
+
+ ProjectOverwriteOption
+
+
+ SsisStoreType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.StartMigrationScenarioServerRoleResult
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.StartMigrationScenarioServerRoleResult
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Name
+
+
+ State
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.SyncMigrationDatabaseErrorEvent
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.SyncMigrationDatabaseErrorEvent
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ EventText
+
+
+ EventTypeString
+
+
+ TimestampString
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.SystemData
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.SystemData
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CreatedAt
+
+
+ CreatedBy
+
+
+ CreatedByType
+
+
+ LastModifiedAt
+
+
+ LastModifiedBy
+
+
+ LastModifiedByType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.TargetLocation
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.TargetLocation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AccountKey
+
+
+ StorageAccountResourceId
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.TaskList
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.TaskList
+
+
+
+
+
+
+
+
+
+
+
+ NextLink
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.TrackedResource
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.TrackedResource
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ Location
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.TrackedResourceTags
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.TrackedResourceTags
+
+
+
+
+
+
+
+
+
+
+
+ Item
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.UploadOciDriverTaskOutput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.UploadOciDriverTaskOutput
+
+
+
+
+
+
+
+
+
+
+
+ DriverPackageName
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.UploadOciDriverTaskProperties
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.UploadOciDriverTaskProperties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ State
+
+
+ TaskType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ValidateMigrationInputSqlServerSqlDbSyncTaskProperties
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ValidateMigrationInputSqlServerSqlDbSyncTaskProperties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ State
+
+
+ TaskType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ValidateMigrationInputSqlServerSqlMiSyncTaskInput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ValidateMigrationInputSqlServerSqlMiSyncTaskInput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AzureAppApplicationId
+
+
+ AzureAppIgnoreAzurePermission
+
+
+ AzureAppKey
+
+
+ AzureAppTenantId
+
+
+ BackupFileSharePassword
+
+
+ BackupFileSharePath
+
+
+ BackupFileShareUserName
+
+
+ SourceConnectionInfoAdditionalSetting
+
+
+ SourceConnectionInfoAuthentication
+
+
+ SourceConnectionInfoDataSource
+
+
+ SourceConnectionInfoEncryptConnection
+
+
+ SourceConnectionInfoPassword
+
+
+ SourceConnectionInfoPlatform
+
+
+ SourceConnectionInfoPort
+
+
+ SourceConnectionInfoResourceId
+
+
+ SourceConnectionInfoServerBrandVersion
+
+
+ SourceConnectionInfoServerName
+
+
+ SourceConnectionInfoServerVersion
+
+
+ SourceConnectionInfoTrustServerCertificate
+
+
+ SourceConnectionInfoType
+
+
+ SourceConnectionInfoUserName
+
+
+ StorageResourceId
+
+
+ TargetConnectionInfoManagedInstanceResourceId
+
+
+ TargetConnectionInfoPassword
+
+
+ TargetConnectionInfoType
+
+
+ TargetConnectionInfoUserName
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ValidateMigrationInputSqlServerSqlMiSyncTaskOutput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ValidateMigrationInputSqlServerSqlMiSyncTaskOutput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ Name
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ValidateMigrationInputSqlServerSqlMiSyncTaskProperties
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ValidateMigrationInputSqlServerSqlMiSyncTaskProperties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ State
+
+
+ TaskType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ValidateMigrationInputSqlServerSqlMiTaskInput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ValidateMigrationInputSqlServerSqlMiTaskInput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ BackupMode
+
+
+ SelectedLogin
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ValidateMigrationInputSqlServerSqlMiTaskOutput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ValidateMigrationInputSqlServerSqlMiTaskOutput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ Name
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ValidateMigrationInputSqlServerSqlMiTaskProperties
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ValidateMigrationInputSqlServerSqlMiTaskProperties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ State
+
+
+ TaskType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ValidateMongoDbTaskProperties
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ValidateMongoDbTaskProperties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ State
+
+
+ TaskType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ValidateOracleAzureDbForPostgreSqlSyncTaskProperties
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ValidateOracleAzureDbForPostgreSqlSyncTaskProperties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ State
+
+
+ TaskType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ValidateSyncMigrationInputSqlServerTaskOutput
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ValidateSyncMigrationInputSqlServerTaskOutput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id
+
+
+ Name
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ValidationError
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ValidationError
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Severity
+
+
+ Text
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.WaitStatistics
+
+ Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.WaitStatistics
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ WaitCount
+
+
+ WaitTimeMS
+
+
+ WaitType
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/swaggerci/datamigration/Az.DataMigration.nuspec b/swaggerci/datamigration/Az.DataMigration.nuspec
new file mode 100644
index 000000000000..ac7603b05392
--- /dev/null
+++ b/swaggerci/datamigration/Az.DataMigration.nuspec
@@ -0,0 +1,32 @@
+
+
+
+ Az.DataMigration
+ 0.1.0
+ Microsoft Corporation
+ Microsoft Corporation
+ true
+ https://aka.ms/azps-license
+ https://github.com/Azure/azure-powershell
+ Microsoft Azure PowerShell: $(service-name) cmdlets
+
+ Microsoft Corporation. All rights reserved.
+ Azure ResourceManager ARM PSModule $(service-name)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/swaggerci/datamigration/Az.DataMigration.psd1 b/swaggerci/datamigration/Az.DataMigration.psd1
new file mode 100644
index 000000000000..5b2aba09789b
--- /dev/null
+++ b/swaggerci/datamigration/Az.DataMigration.psd1
@@ -0,0 +1,24 @@
+@{
+ GUID = 'b49682f6-3563-4e8c-b685-8e8facd121e7'
+ RootModule = './Az.DataMigration.psm1'
+ ModuleVersion = '0.1.0'
+ CompatiblePSEditions = 'Core', 'Desktop'
+ Author = 'Microsoft Corporation'
+ CompanyName = 'Microsoft Corporation'
+ Copyright = 'Microsoft Corporation. All rights reserved.'
+ Description = 'Microsoft Azure PowerShell: DataMigration cmdlets'
+ PowerShellVersion = '5.1'
+ DotNetFrameworkVersion = '4.7.2'
+ RequiredAssemblies = './bin/Az.DataMigration.private.dll'
+ FormatsToProcess = './Az.DataMigration.format.ps1xml'
+ FunctionsToExport = 'Get-AzDataMigrationDatabaseMigrationsSqlDb', 'Get-AzDataMigrationDatabaseMigrationsSqlMi', 'Get-AzDataMigrationDatabaseMigrationsSqlVM', 'Get-AzDataMigrationFile', 'Get-AzDataMigrationProject', 'Get-AzDataMigrationResourceSku', 'Get-AzDataMigrationService', 'Get-AzDataMigrationServiceSku', 'Get-AzDataMigrationServiceTask', 'Get-AzDataMigrationSqlMigrationService', 'Get-AzDataMigrationSqlMigrationServiceAuthKey', 'Get-AzDataMigrationSqlMigrationServiceMigration', 'Get-AzDataMigrationSqlMigrationServiceMonitoringData', 'Get-AzDataMigrationTask', 'Get-AzDataMigrationUsage', 'Invoke-AzDataMigrationCommandTask', 'Invoke-AzDataMigrationCutoverDatabaseMigrationSqlMi', 'Invoke-AzDataMigrationCutoverDatabaseMigrationSqlVM', 'New-AzDataMigrationDatabaseMigrationSqlDb', 'New-AzDataMigrationDatabaseMigrationSqlMi', 'New-AzDataMigrationDatabaseMigrationSqlVM', 'New-AzDataMigrationFile', 'New-AzDataMigrationProject', 'New-AzDataMigrationService', 'New-AzDataMigrationServiceTask', 'New-AzDataMigrationSqlMigrationService', 'New-AzDataMigrationSqlMigrationServiceAuthKey', 'New-AzDataMigrationTask', 'Read-AzDataMigrationFile', 'Read-AzDataMigrationFileWrite', 'Remove-AzDataMigrationDatabaseMigrationsSqlDb', 'Remove-AzDataMigrationFile', 'Remove-AzDataMigrationProject', 'Remove-AzDataMigrationService', 'Remove-AzDataMigrationServiceTask', 'Remove-AzDataMigrationSqlMigrationService', 'Remove-AzDataMigrationSqlMigrationServiceNode', 'Remove-AzDataMigrationTask', 'Start-AzDataMigrationService', 'Stop-AzDataMigrationDatabaseMigrationsSqlDb', 'Stop-AzDataMigrationDatabaseMigrationsSqlMi', 'Stop-AzDataMigrationDatabaseMigrationsSqlVM', 'Stop-AzDataMigrationService', 'Stop-AzDataMigrationServiceTask', 'Stop-AzDataMigrationTask', 'Test-AzDataMigrationServiceChildNameAvailability', 'Test-AzDataMigrationServiceNameAvailability', 'Test-AzDataMigrationServiceStatus', 'Update-AzDataMigrationFile', 'Update-AzDataMigrationProject', 'Update-AzDataMigrationService', 'Update-AzDataMigrationServiceTask', 'Update-AzDataMigrationSqlMigrationService', 'Update-AzDataMigrationTask', '*'
+ AliasesToExport = '*'
+ PrivateData = @{
+ PSData = @{
+ Tags = 'Azure', 'ResourceManager', 'ARM', 'PSModule', 'DataMigration'
+ LicenseUri = 'https://aka.ms/azps-license'
+ ProjectUri = 'https://github.com/Azure/azure-powershell'
+ ReleaseNotes = ''
+ }
+ }
+}
diff --git a/swaggerci/datamigration/Az.DataMigration.psm1 b/swaggerci/datamigration/Az.DataMigration.psm1
new file mode 100644
index 000000000000..f84f10e15223
--- /dev/null
+++ b/swaggerci/datamigration/Az.DataMigration.psm1
@@ -0,0 +1,107 @@
+# region Generated
+ # ----------------------------------------------------------------------------------
+ # Copyright (c) Microsoft Corporation. All rights reserved.
+# Licensed under the MIT License. See License.txt in the project root for license information.
+# Code generated by Microsoft (R) AutoRest Code Generator.
+# Changes may cause incorrect behavior and will be lost if the code is regenerated.
+ # ----------------------------------------------------------------------------------
+ # Load required Az.Accounts module
+ $accountsName = 'Az.Accounts'
+ $accountsModule = Get-Module -Name $accountsName
+ if(-not $accountsModule) {
+ $localAccountsPath = Join-Path $PSScriptRoot 'generated/modules'
+ if(Test-Path -Path $localAccountsPath) {
+ $localAccounts = Get-ChildItem -Path $localAccountsPath -Recurse -Include 'Az.Accounts.psd1' | Select-Object -Last 1
+ if($localAccounts) {
+ $accountsModule = Import-Module -Name ($localAccounts.FullName) -Scope Global -PassThru
+ }
+ }
+ if(-not $accountsModule) {
+ $hasAdequateVersion = (Get-Module -Name $accountsName -ListAvailable | Where-Object { $_.Version -ge [System.Version]'2.7.5' } | Measure-Object).Count -gt 0
+ if($hasAdequateVersion) {
+ $accountsModule = Import-Module -Name $accountsName -MinimumVersion 2.7.5 -Scope Global -PassThru
+ }
+ }
+ }
+
+ if(-not $accountsModule) {
+ Write-Error "`nThis module requires $accountsName version 2.7.5 or greater. For installation instructions, please see: https://docs.microsoft.com/powershell/azure/install-az-ps" -ErrorAction Stop
+ } elseif (($accountsModule.Version -lt [System.Version]'2.7.5') -and (-not $localAccounts)) {
+ Write-Error "`nThis module requires $accountsName version 2.7.5 or greater. An earlier version of Az.Accounts is imported in the current PowerShell session. If you are running test, please try to add the switch '-RegenerateSupportModule' when executing 'test-module.ps1'. Otherwise please open a new PowerShell session and import this module again.`nAdditionally, this error could indicate that multiple incompatible versions of Azure PowerShell modules are installed on your system. For troubleshooting information, please see: https://aka.ms/azps-version-error" -ErrorAction Stop
+ }
+ Write-Information "Loaded Module '$($accountsModule.Name)'"
+
+ # Load the private module dll
+ $null = Import-Module -Name (Join-Path $PSScriptRoot './bin/Az.DataMigration.private.dll')
+
+ # Get the private module's instance
+ $instance = [Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Module]::Instance
+
+ # Ask for the shared functionality table
+ $VTable = Register-AzModule
+
+ # Tweaks the pipeline on module load
+ $instance.OnModuleLoad = $VTable.OnModuleLoad
+
+ # Following two delegates are added for telemetry
+ $instance.GetTelemetryId = $VTable.GetTelemetryId
+ $instance.Telemetry = $VTable.Telemetry
+
+
+ # Tweaks the pipeline per call
+ $instance.OnNewRequest = $VTable.OnNewRequest
+
+ # Gets shared parameter values
+ $instance.GetParameterValue = $VTable.GetParameterValue
+
+ # Allows shared module to listen to events from this module
+ $instance.EventListener = $VTable.EventListener
+
+ # Gets shared argument completers
+ $instance.ArgumentCompleter = $VTable.ArgumentCompleter
+
+ # The name of the currently selected Azure profile
+ $instance.ProfileName = $VTable.ProfileName
+
+
+ # Load the custom module
+ $customModulePath = Join-Path $PSScriptRoot './custom/Az.DataMigration.custom.psm1'
+ if(Test-Path $customModulePath) {
+ $null = Import-Module -Name $customModulePath
+ }
+
+ # Export nothing to clear implicit exports
+ Export-ModuleMember
+
+ # Export proxy cmdlet scripts
+ $exportsPath = Join-Path $PSScriptRoot './exports'
+ $directories = Get-ChildItem -Directory -Path $exportsPath
+ $profileDirectory = $null
+ if($instance.ProfileName) {
+ if(($directories | ForEach-Object { $_.Name }) -contains $instance.ProfileName) {
+ $profileDirectory = $directories | Where-Object { $_.Name -eq $instance.ProfileName }
+ } else {
+ # Don't export anything if the profile doesn't exist for the module
+ $exportsPath = $null
+ Write-Warning "Selected Azure profile '$($instance.ProfileName)' does not exist for module '$($instance.Name)'. No cmdlets were loaded."
+ }
+ } elseif(($directories | Measure-Object).Count -gt 0) {
+ # Load the last folder if no profile is selected
+ $profileDirectory = $directories | Select-Object -Last 1
+ }
+
+ if($profileDirectory) {
+ Write-Information "Loaded Azure profile '$($profileDirectory.Name)' for module '$($instance.Name)'"
+ $exportsPath = $profileDirectory.FullName
+ }
+
+ if($exportsPath) {
+ Get-ChildItem -Path $exportsPath -Recurse -Include '*.ps1' -File | ForEach-Object { . $_.FullName }
+ $cmdletNames = Get-ScriptCmdlet -ScriptFolder $exportsPath
+ Export-ModuleMember -Function $cmdletNames -Alias (Get-ScriptCmdlet -ScriptFolder $exportsPath -AsAlias)
+ }
+
+ # Finalize initialization of this module
+ $instance.Init();
+ Write-Information "Loaded Module '$($instance.Name)'"
+# endregion
diff --git a/swaggerci/datamigration/MSSharedLibKey.snk b/swaggerci/datamigration/MSSharedLibKey.snk
new file mode 100644
index 000000000000..695f1b38774e
Binary files /dev/null and b/swaggerci/datamigration/MSSharedLibKey.snk differ
diff --git a/swaggerci/datamigration/README.md b/swaggerci/datamigration/README.md
new file mode 100644
index 000000000000..acea3cc421f3
--- /dev/null
+++ b/swaggerci/datamigration/README.md
@@ -0,0 +1,27 @@
+
+# Az.DataMigration
+This directory contains the PowerShell module for the DataMigration service.
+
+---
+## Status
+[](https://www.powershellgallery.com/packages/Az.DataMigration/)
+
+## Info
+- Modifiable: yes
+- Generated: all
+- Committed: yes
+- Packaged: yes
+
+---
+## Detail
+This module was primarily generated via [AutoRest](https://github.com/Azure/autorest) using the [PowerShell](https://github.com/Azure/autorest.powershell) extension.
+
+## Module Requirements
+- [Az.Accounts module](https://www.powershellgallery.com/packages/Az.Accounts/), version 2.7.5 or greater
+
+## Authentication
+AutoRest does not generate authentication code for the module. Authentication is handled via Az.Accounts by altering the HTTP payload before it is sent.
+
+## Development
+For information on how to develop for `Az.DataMigration`, see [how-to.md](how-to.md).
+
diff --git a/swaggerci/datamigration/build-module.ps1 b/swaggerci/datamigration/build-module.ps1
new file mode 100644
index 000000000000..3b9868d172c0
--- /dev/null
+++ b/swaggerci/datamigration/build-module.ps1
@@ -0,0 +1,153 @@
+# ----------------------------------------------------------------------------------
+# Copyright (c) Microsoft Corporation. All rights reserved.
+# Licensed under the MIT License. See License.txt in the project root for license information.
+# Code generated by Microsoft (R) AutoRest Code Generator.
+# Changes may cause incorrect behavior and will be lost if the code is regenerated.
+# ----------------------------------------------------------------------------------
+param([switch]$Isolated, [switch]$Run, [switch]$Test, [switch]$Docs, [switch]$Pack, [switch]$Code, [switch]$Release, [switch]$Debugger, [switch]$NoDocs)
+$ErrorActionPreference = 'Stop'
+
+if($PSEdition -ne 'Core') {
+ Write-Error 'This script requires PowerShell Core to execute. [Note] Generated cmdlets will work in both PowerShell Core or Windows PowerShell.'
+}
+
+if(-not $Isolated -and -not $Debugger) {
+ Write-Host -ForegroundColor Green 'Creating isolated process...'
+ $pwsh = [System.Diagnostics.Process]::GetCurrentProcess().Path
+ & "$pwsh" -NonInteractive -NoLogo -NoProfile -File $MyInvocation.MyCommand.Path @PSBoundParameters -Isolated
+
+ if($LastExitCode -ne 0) {
+ # Build failed. Don't attempt to run the module.
+ return
+ }
+
+ if($Test) {
+ . (Join-Path $PSScriptRoot 'test-module.ps1')
+ if($LastExitCode -ne 0) {
+ # Tests failed. Don't attempt to run the module.
+ return
+ }
+ }
+
+ if($Docs) {
+ . (Join-Path $PSScriptRoot 'generate-help.ps1')
+ if($LastExitCode -ne 0) {
+ # Docs generation failed. Don't attempt to run the module.
+ return
+ }
+ }
+
+ if($Pack) {
+ . (Join-Path $PSScriptRoot 'pack-module.ps1')
+ if($LastExitCode -ne 0) {
+ # Packing failed. Don't attempt to run the module.
+ return
+ }
+ }
+
+ $runModulePath = Join-Path $PSScriptRoot 'run-module.ps1'
+ if($Code) {
+ . $runModulePath -Code
+ } elseif($Run) {
+ . $runModulePath
+ } else {
+ Write-Host -ForegroundColor Cyan "To run this module in an isolated PowerShell session, run the 'run-module.ps1' script or provide the '-Run' parameter to this script."
+ }
+ return
+}
+
+$binFolder = Join-Path $PSScriptRoot 'bin'
+$objFolder = Join-Path $PSScriptRoot 'obj'
+
+if(-not $Debugger) {
+ Write-Host -ForegroundColor Green 'Cleaning build folders...'
+ $null = Remove-Item -Recurse -ErrorAction SilentlyContinue -Path $binFolder, $objFolder
+
+ if((Test-Path $binFolder) -or (Test-Path $objFolder)) {
+ Write-Host -ForegroundColor Cyan 'Did you forget to exit your isolated module session before rebuilding?'
+ Write-Error 'Unable to clean ''bin'' or ''obj'' folder. A process may have an open handle.'
+ }
+
+ Write-Host -ForegroundColor Green 'Compiling module...'
+ $buildConfig = 'Debug'
+ if($Release) {
+ $buildConfig = 'Release'
+ }
+ dotnet publish $PSScriptRoot --verbosity quiet --configuration $buildConfig /nologo
+ if($LastExitCode -ne 0) {
+ Write-Error 'Compilation failed.'
+ }
+
+ $null = Remove-Item -Recurse -ErrorAction SilentlyContinue -Path (Join-Path $binFolder 'Debug'), (Join-Path $binFolder 'Release')
+}
+
+$dll = Join-Path $PSScriptRoot 'bin/Az.DataMigration.private.dll'
+if(-not (Test-Path $dll)) {
+ Write-Error "Unable to find output assembly in '$binFolder'."
+}
+
+# Load DLL to use build-time cmdlets
+$null = Import-Module -Name $dll
+
+$modulePaths = $dll
+$customPsm1 = Join-Path $PSScriptRoot 'custom/Az.DataMigration.custom.psm1'
+if(Test-Path $customPsm1) {
+ $modulePaths = @($dll, $customPsm1)
+}
+
+$exportsFolder = Join-Path $PSScriptRoot 'exports'
+if(Test-Path $exportsFolder) {
+ $null = Get-ChildItem -Path $exportsFolder -Recurse -Exclude 'README.md' | Remove-Item -Recurse -ErrorAction SilentlyContinue
+}
+$null = New-Item -ItemType Directory -Force -Path $exportsFolder
+
+$internalFolder = Join-Path $PSScriptRoot 'internal'
+if(Test-Path $internalFolder) {
+ $null = Get-ChildItem -Path $internalFolder -Recurse -Exclude '*.psm1', 'README.md' | Remove-Item -Recurse -ErrorAction SilentlyContinue
+}
+$null = New-Item -ItemType Directory -Force -Path $internalFolder
+
+$psd1 = Join-Path $PSScriptRoot './Az.DataMigration.psd1'
+$guid = Get-ModuleGuid -Psd1Path $psd1
+$moduleName = 'Az.DataMigration'
+$examplesFolder = Join-Path $PSScriptRoot 'examples'
+$null = New-Item -ItemType Directory -Force -Path $examplesFolder
+
+Write-Host -ForegroundColor Green 'Creating cmdlets for specified models...'
+$modelCmdlets = @()
+if ($modelCmdlets.Count -gt 0) {
+ . (Join-Path $PSScriptRoot 'create-model-cmdlets.ps1')
+ CreateModelCmdlet($modelCmdlets)
+}
+
+if($NoDocs) {
+ Write-Host -ForegroundColor Green 'Creating exports...'
+ Export-ProxyCmdlet -ModuleName $moduleName -ModulePath $modulePaths -ExportsFolder $exportsFolder -InternalFolder $internalFolder -ExcludeDocs -ExamplesFolder $examplesFolder
+} else {
+ Write-Host -ForegroundColor Green 'Creating exports and docs...'
+ $moduleDescription = 'Microsoft Azure PowerShell: DataMigration cmdlets'
+ $docsFolder = Join-Path $PSScriptRoot 'docs'
+ if(Test-Path $docsFolder) {
+ $null = Get-ChildItem -Path $docsFolder -Recurse -Exclude 'README.md' | Remove-Item -Recurse -ErrorAction SilentlyContinue
+ }
+ $null = New-Item -ItemType Directory -Force -Path $docsFolder
+ Export-ProxyCmdlet -ModuleName $moduleName -ModulePath $modulePaths -ExportsFolder $exportsFolder -InternalFolder $internalFolder -ModuleDescription $moduleDescription -DocsFolder $docsFolder -ExamplesFolder $examplesFolder -ModuleGuid $guid
+}
+
+Write-Host -ForegroundColor Green 'Creating format.ps1xml...'
+$formatPs1xml = Join-Path $PSScriptRoot './Az.DataMigration.format.ps1xml'
+Export-FormatPs1xml -FilePath $formatPs1xml
+
+Write-Host -ForegroundColor Green 'Creating psd1...'
+$customFolder = Join-Path $PSScriptRoot 'custom'
+Export-Psd1 -ExportsFolder $exportsFolder -CustomFolder $customFolder -Psd1Path $psd1 -ModuleGuid $guid
+
+Write-Host -ForegroundColor Green 'Creating test stubs...'
+$testFolder = Join-Path $PSScriptRoot 'test'
+$null = New-Item -ItemType Directory -Force -Path $testFolder
+Export-TestStub -ModuleName $moduleName -ExportsFolder $exportsFolder -OutputFolder $testFolder
+
+Write-Host -ForegroundColor Green 'Creating example stubs...'
+Export-ExampleStub -ExportsFolder $exportsFolder -OutputFolder $examplesFolder
+
+Write-Host -ForegroundColor Green '-------------Done-------------'
diff --git a/swaggerci/datamigration/check-dependencies.ps1 b/swaggerci/datamigration/check-dependencies.ps1
new file mode 100644
index 000000000000..7400c6e1be47
--- /dev/null
+++ b/swaggerci/datamigration/check-dependencies.ps1
@@ -0,0 +1,57 @@
+# ----------------------------------------------------------------------------------
+# Copyright (c) Microsoft Corporation. All rights reserved.
+# Licensed under the MIT License. See License.txt in the project root for license information.
+# Code generated by Microsoft (R) AutoRest Code Generator.
+# Changes may cause incorrect behavior and will be lost if the code is regenerated.
+# ----------------------------------------------------------------------------------
+param([switch]$Isolated, [switch]$Accounts, [switch]$Pester, [switch]$Resources)
+$ErrorActionPreference = 'Stop'
+
+if(-not $Isolated) {
+ Write-Host -ForegroundColor Green 'Creating isolated process...'
+ $pwsh = [System.Diagnostics.Process]::GetCurrentProcess().Path
+ & "$pwsh" -NoExit -NoLogo -NoProfile -File $MyInvocation.MyCommand.Path @PSBoundParameters -Isolated
+ return
+}
+
+function DownloadModule ([bool]$predicate, [string]$path, [string]$moduleName, [string]$versionMinimum, [string]$requiredVersion) {
+ if($predicate) {
+ $module = Get-Module -ListAvailable -Name $moduleName
+ if((-not $module) -or ($versionMinimum -and ($module | ForEach-Object { $_.Version } | Where-Object { $_ -ge [System.Version]$versionMinimum } | Measure-Object).Count -eq 0)) {
+ $null = New-Item -ItemType Directory -Force -Path $path
+ Write-Host -ForegroundColor Green "Installing local $moduleName module into '$path'..."
+ if ($requiredVersion) {
+ Find-Module -Name $moduleName -RequiredVersion $requiredVersion -Repository PSGallery | Save-Module -Path $path
+ }elseif($versionMinimum) {
+ Find-Module -Name $moduleName -MinimumVersion $versionMinimum -Repository PSGallery | Save-Module -Path $path
+ } else {
+ Find-Module -Name $moduleName -Repository PSGallery | Save-Module -Path $path
+ }
+ }
+ }
+}
+
+$ProgressPreference = 'SilentlyContinue'
+$all = (@($Accounts.IsPresent, $Pester.IsPresent) | Select-Object -Unique | Measure-Object).Count -eq 1
+
+$localModulesPath = Join-Path $PSScriptRoot 'generated/modules'
+if(Test-Path -Path $localModulesPath) {
+ $env:PSModulePath = "$localModulesPath$([IO.Path]::PathSeparator)$env:PSModulePath"
+}
+
+DownloadModule -predicate ($all -or $Accounts) -path $localModulesPath -moduleName 'Az.Accounts' -versionMinimum '2.7.5'
+DownloadModule -predicate ($all -or $Pester) -path $localModulesPath -moduleName 'Pester' -requiredVersion '4.10.1'
+
+$tools = Join-Path $PSScriptRoot 'tools'
+$resourceDir = Join-Path $tools 'Resources'
+$resourceModule = Join-Path $HOME '.PSSharedModules\Resources\Az.Resources.TestSupport.psm1'
+
+if ($Resources.IsPresent -and ((-not (Test-Path -Path $resourceModule)) -or $RegenerateSupportModule.IsPresent)) {
+ Write-Host -ForegroundColor Green "Building local Resource module used for test..."
+ Set-Location $resourceDir
+ $null = autorest .\README.md --use:@autorest/powershell@3.0.414 --output-folder=$HOME/.PSSharedModules/Resources
+ $null = Copy-Item custom/* $HOME/.PSSharedModules/Resources/custom/
+ Set-Location $HOME/.PSSharedModules/Resources
+ $null = .\build-module.ps1
+ Set-Location $PSScriptRoot
+}
diff --git a/swaggerci/datamigration/create-model-cmdlets.ps1 b/swaggerci/datamigration/create-model-cmdlets.ps1
new file mode 100644
index 000000000000..40fd6f056a00
--- /dev/null
+++ b/swaggerci/datamigration/create-model-cmdlets.ps1
@@ -0,0 +1,163 @@
+# ----------------------------------------------------------------------------------
+# Copyright (c) Microsoft Corporation. All rights reserved.
+# Licensed under the MIT License. See License.txt in the project root for license information.
+# Code generated by Microsoft (R) AutoRest Code Generator.
+# Changes may cause incorrect behavior and will be lost if the code is regenerated.
+# ----------------------------------------------------------------------------------
+
+function CreateModelCmdlet {
+
+ param([string[]]$Models)
+
+ if ($Models.Count -eq 0)
+ {
+ return
+ }
+
+ $ModelCsPath = Join-Path (Join-Path $PSScriptRoot 'generated/api') 'Models'
+ $ModuleName = 'DataMigration'
+ $OutputDir = Join-Path $PSScriptRoot 'custom/autogen-model-cmdlets'
+ $null = New-Item -ItemType Directory -Force -Path $OutputDir
+
+ $CsFiles = Get-ChildItem -Path $ModelCsPath -Recurse -Filter *.cs
+ $Content = ''
+ $null = $CsFiles | ForEach-Object -Process { if ($_.Name.Split('.').count -eq 2 )
+ { $Content += get-content $_.fullname -raw
+ } }
+
+ $Tree = [Microsoft.CodeAnalysis.CSharp.SyntaxFactory]::ParseCompilationUnit($Content)
+ $Nodes = $Tree.ChildNodes().ChildNodes()
+ foreach ($Model in $Models)
+ {
+ $InterfaceNode = $Nodes | Where-Object { ($_.Keyword.value -eq 'interface') -and ($_.Identifier.value -eq "I$Model") }
+ if ($InterfaceNode.count -eq 0) {
+ continue
+ }
+ # through a queue, we iterate all the parent models.
+ $Queue = @($InterfaceNode)
+ $visited = @("I$Model")
+ $AllInterfaceNodes = @()
+ while ($Queue.count -ne 0)
+ {
+ $AllInterfaceNodes += $Queue[0]
+ # Baselist contains the direct parent models.
+ foreach ($parent in $Queue[0].BaseList.Types)
+ {
+ if (($parent.Type.Right.Identifier.Value -ne 'IJsonSerializable') -and (-not $visited.Contains($parent.Type.Right.Identifier.Value)))
+ {
+ $Queue = [Array]$Queue + ($Nodes | Where-Object { ($_.Keyword.value -eq 'interface') -and ($_.Identifier.value -eq $parent.Type.Right.Identifier.Value) })
+ $visited = [Array]$visited + $parent.Type.Right.Identifier.Value
+ }
+ }
+ $first, $Queue = $Queue
+ }
+
+ $Namespace = $InterfaceNode.Parent.Name
+ $ObjectType = $Model
+ $ObjectTypeWithNamespace = "${Namespace}.${ObjectType}"
+ # remove duplicated module name
+ if ($ObjectType.StartsWith($ModuleName)) {
+ $ModulePrefix = ''
+ } else {
+ $ModulePrefix = $ModuleName
+ }
+ $OutputPath = Join-Path -ChildPath "New-Az${ModulePrefix}${ObjectType}Object.ps1" -Path $OutputDir
+
+ $ParameterDefineScriptList = New-Object System.Collections.Generic.List[string]
+ $ParameterAssignScriptList = New-Object System.Collections.Generic.List[string]
+ foreach ($Node in $AllInterfaceNodes)
+ {
+ foreach ($Member in $Node.Members)
+ {
+ $Arguments = $Member.AttributeLists.Attributes.ArgumentList.Arguments
+ $Required = $false
+ $Description = ""
+ $Readonly = $False
+ foreach ($Argument in $Arguments)
+ {
+ if ($Argument.NameEquals.Name.Identifier.Value -eq "Required")
+ {
+ $Required = $Argument.Expression.Token.Value
+ }
+ if ($Argument.NameEquals.Name.Identifier.Value -eq "Description")
+ {
+ $Description = $Argument.Expression.Token.Value.Trim('.').replace('"', '`"')
+ }
+ if ($Argument.NameEquals.Name.Identifier.Value -eq "Readonly")
+ {
+ $Readonly = $Argument.Expression.Token.Value
+ }
+ }
+ if ($Readonly)
+ {
+ continue
+ }
+ $Identifier = $Member.Identifier.Value
+ $Type = $Member.Type.ToString().replace('?', '').Split("::")[-1]
+ $ParameterDefinePropertyList = New-Object System.Collections.Generic.List[string]
+ if ($Required)
+ {
+ $ParameterDefinePropertyList.Add("Mandatory")
+ }
+ if ($Description -ne "")
+ {
+ $ParameterDefinePropertyList.Add("HelpMessage=`"${Description}.`"")
+ }
+ $ParameterDefineProperty = [System.String]::Join(", ", $ParameterDefinePropertyList)
+ # check whether completer is needed
+ $completer = '';
+ if($Type.Split('.').Split('.')[-2] -eq 'Support') {
+ # If Type is an array, need to strip []
+ $strippedType = $Type.Replace('[]', '')
+ $completer += "`n [ArgumentCompleter([${strippedType}])]"
+ }
+ $ParameterDefineScript = "
+ [Parameter($ParameterDefineProperty)]${completer}
+ [${Type}]
+ `$${Identifier}"
+ $ParameterDefineScriptList.Add($ParameterDefineScript)
+ $ParameterAssignScriptList.Add("
+ if (`$PSBoundParameters.ContainsKey('${Identifier}')) {
+ `$Object.${Identifier} = `$${Identifier}
+ }")
+ }
+ }
+ $ParameterDefineScript = $ParameterDefineScriptList | Join-String -Separator ","
+ $ParameterAssignScript = $ParameterAssignScriptList | Join-String -Separator ""
+
+ $Script = "
+# ----------------------------------------------------------------------------------
+# Copyright (c) Microsoft Corporation. All rights reserved.
+# Licensed under the MIT License. See License.txt in the project root for license information.
+# Code generated by Microsoft (R) AutoRest Code Generator.
+# Changes may cause incorrect behavior and will be lost if the code is regenerated.
+# ----------------------------------------------------------------------------------
+
+<#
+.Synopsis
+Create an in-memory object for ${ObjectType}.
+.Description
+Create an in-memory object for ${ObjectType}.
+
+.Outputs
+${ObjectTypeWithNamespace}
+.Link
+https://docs.microsoft.com/en-us/powershell/module/az.${ModuleName}/new-Az${ModulePrefix}${ObjectType}Object
+#>
+function New-Az${ModulePrefix}${ObjectType}Object {
+ [OutputType('${ObjectTypeWithNamespace}')]
+ [CmdletBinding(PositionalBinding=`$false)]
+ Param(
+${ParameterDefineScript}
+ )
+
+ process {
+ `$Object = [${ObjectTypeWithNamespace}]::New()
+${ParameterAssignScript}
+ return `$Object
+ }
+}
+"
+ Set-Content -Path $OutputPath -Value $Script
+ }
+}
diff --git a/swaggerci/datamigration/custom/Az.DataMigration.custom.psm1 b/swaggerci/datamigration/custom/Az.DataMigration.custom.psm1
new file mode 100644
index 000000000000..1adf383694c2
--- /dev/null
+++ b/swaggerci/datamigration/custom/Az.DataMigration.custom.psm1
@@ -0,0 +1,17 @@
+# region Generated
+ # Load the private module dll
+ $null = Import-Module -PassThru -Name (Join-Path $PSScriptRoot '../bin/Az.DataMigration.private.dll')
+
+ # Load the internal module
+ $internalModulePath = Join-Path $PSScriptRoot '../internal/Az.DataMigration.internal.psm1'
+ if(Test-Path $internalModulePath) {
+ $null = Import-Module -Name $internalModulePath
+ }
+
+ # Export nothing to clear implicit exports
+ Export-ModuleMember
+
+ # Export script cmdlets
+ Get-ChildItem -Path $PSScriptRoot -Recurse -Include '*.ps1' -File | ForEach-Object { . $_.FullName }
+ Export-ModuleMember -Function (Get-ScriptCmdlet -ScriptFolder $PSScriptRoot) -Alias (Get-ScriptCmdlet -ScriptFolder $PSScriptRoot -AsAlias)
+# endregion
diff --git a/swaggerci/datamigration/custom/README.md b/swaggerci/datamigration/custom/README.md
new file mode 100644
index 000000000000..e600ac86e956
--- /dev/null
+++ b/swaggerci/datamigration/custom/README.md
@@ -0,0 +1,41 @@
+# Custom
+This directory contains custom implementation for non-generated cmdlets for the `Az.DataMigration` module. Both scripts (`.ps1`) and C# files (`.cs`) can be implemented here. They will be used during the build process in `build-module.ps1`, and create cmdlets into the `../exports` folder. The only generated file into this folder is the `Az.DataMigration.custom.psm1`. This file should not be modified.
+
+## Info
+- Modifiable: yes
+- Generated: partial
+- Committed: yes
+- Packaged: yes
+
+## Details
+For `Az.DataMigration` to use custom cmdlets, it does this two different ways. We **highly recommend** creating script cmdlets, as they are easier to write and allow access to the other exported cmdlets. C# cmdlets *cannot access exported cmdlets*.
+
+For C# cmdlets, they are compiled with the rest of the generated low-level cmdlets into the `./bin/Az.DataMigration.private.dll`. The names of the cmdlets (methods) and files must follow the `[cmdletName]_[variantName]` syntax used for generated cmdlets. The `variantName` is used as the `ParameterSetName`, so use something appropriate that doesn't clash with already created variant or parameter set names. You cannot use the `ParameterSetName` property in the `Parameter` attribute on C# cmdlets. Each cmdlet must be separated into variants using the same pattern as seen in the `generated/cmdlets` folder.
+
+For script cmdlets, these are loaded via the `Az.DataMigration.custom.psm1`. Then, during the build process, this module is loaded and processed in the same manner as the C# cmdlets. The fundamental difference is the script cmdlets use the `ParameterSetName` attribute and C# cmdlets do not. To create a script cmdlet variant of a generated cmdlet, simply decorate all parameters in the script with the new `ParameterSetName` in the `Parameter` attribute. This will appropriately treat each parameter set as a separate variant when processed to be exported during the build.
+
+## Purpose
+This allows the modules to have cmdlets that were not defined in the REST specification. It also allows combining logic using generated cmdlets. This is a level of customization beyond what can be done using the [readme configuration options](https://github.com/Azure/autorest/blob/master/docs/powershell/options.md) that are currently available. These custom cmdlets are then referenced by the cmdlets created at build-time in the `../exports` folder.
+
+## Usage
+The easiest way currently to start developing custom cmdlets is to copy an existing cmdlet. For C# cmdlets, copy one from the `generated/cmdlets` folder. For script cmdlets, build the project using `build-module.ps1` and copy one of the scripts from the `../exports` folder. After that, if you want to add new parameter sets, follow the guidelines in the `Details` section above. For implementing a new cmdlets, at minimum, please keep these parameters:
+- Break
+- DefaultProfile
+- HttpPipelineAppend
+- HttpPipelinePrepend
+- Proxy
+- ProxyCredential
+- ProxyUseDefaultCredentials
+
+These provide functionality to our HTTP pipeline and other useful features. In script, you can forward these parameters using `$PSBoundParameters` to the other cmdlets you're calling within `Az.DataMigration`. For C#, follow the usage seen in the `ProcessRecordAsync` method.
+
+### Attributes
+For processing the cmdlets, we've created some additional attributes:
+- `Microsoft.Azure.PowerShell.Cmdlets.DataMigration.DescriptionAttribute`
+ - Used in C# cmdlets to provide a high-level description of the cmdlet. This is propagated to reference documentation via [help comments](https://docs.microsoft.com/powershell/module/microsoft.powershell.core/about/about_comment_based_help) in the exported scripts.
+- `Microsoft.Azure.PowerShell.Cmdlets.DataMigration.DoNotExportAttribute`
+ - Used in C# and script cmdlets to suppress creating an exported cmdlet at build-time. These cmdlets will *not be exposed* by `Az.DataMigration`.
+- `Microsoft.Azure.PowerShell.Cmdlets.DataMigration.InternalExportAttribute`
+ - Used in C# cmdlets to route exported cmdlets to the `../internal`, which are *not exposed* by `Az.DataMigration`. For more information, see [README.md](../internal/README.md) in the `../internal` folder.
+- `Microsoft.Azure.PowerShell.Cmdlets.DataMigration.ProfileAttribute`
+ - Used in C# and script cmdlets to define which Azure profiles the cmdlet supports. This is only supported for Azure (`--azure`) modules.
\ No newline at end of file
diff --git a/swaggerci/datamigration/docs/Az.DataMigration.md b/swaggerci/datamigration/docs/Az.DataMigration.md
new file mode 100644
index 000000000000..c8f0eca9b9a0
--- /dev/null
+++ b/swaggerci/datamigration/docs/Az.DataMigration.md
@@ -0,0 +1,210 @@
+---
+Module Name: Az.DataMigration
+Module Guid: b49682f6-3563-4e8c-b685-8e8facd121e7
+Download Help Link: https://docs.microsoft.com/en-us/powershell/module/az.datamigration
+Help Version: 1.0.0.0
+Locale: en-US
+---
+
+# Az.DataMigration Module
+## Description
+Microsoft Azure PowerShell: DataMigration cmdlets
+
+## Az.DataMigration Cmdlets
+### [Get-AzDataMigrationDatabaseMigrationsSqlDb](Get-AzDataMigrationDatabaseMigrationsSqlDb.md)
+Retrieve the Database Migration resource.
+
+### [Get-AzDataMigrationDatabaseMigrationsSqlMi](Get-AzDataMigrationDatabaseMigrationsSqlMi.md)
+Retrieve the specified database migration for a given SQL Managed Instance.
+
+### [Get-AzDataMigrationDatabaseMigrationsSqlVM](Get-AzDataMigrationDatabaseMigrationsSqlVM.md)
+Retrieve the specified database migration for a given SQL VM.
+
+### [Get-AzDataMigrationFile](Get-AzDataMigrationFile.md)
+The files resource is a nested, proxy-only resource representing a file stored under the project resource.
+This method retrieves information about a file.
+
+### [Get-AzDataMigrationProject](Get-AzDataMigrationProject.md)
+The project resource is a nested resource representing a stored migration project.
+The GET method retrieves information about a project.
+
+### [Get-AzDataMigrationResourceSku](Get-AzDataMigrationResourceSku.md)
+The skus action returns the list of SKUs that DMS supports.
+
+### [Get-AzDataMigrationService](Get-AzDataMigrationService.md)
+The services resource is the top-level resource that represents the Database Migration Service.
+The GET method retrieves information about a service instance.
+
+### [Get-AzDataMigrationServiceSku](Get-AzDataMigrationServiceSku.md)
+The services resource is the top-level resource that represents the Database Migration Service.
+The skus action returns the list of SKUs that a service resource can be updated to.
+
+### [Get-AzDataMigrationServiceTask](Get-AzDataMigrationServiceTask.md)
+The service tasks resource is a nested, proxy-only resource representing work performed by a DMS instance.
+The GET method retrieves information about a service task.
+
+### [Get-AzDataMigrationSqlMigrationService](Get-AzDataMigrationSqlMigrationService.md)
+Retrieve the Database Migration Service
+
+### [Get-AzDataMigrationSqlMigrationServiceAuthKey](Get-AzDataMigrationSqlMigrationServiceAuthKey.md)
+Retrieve the List of Authentication Keys for Self Hosted Integration Runtime.
+
+### [Get-AzDataMigrationSqlMigrationServiceMigration](Get-AzDataMigrationSqlMigrationServiceMigration.md)
+Retrieve the List of database migrations attached to the service.
+
+### [Get-AzDataMigrationSqlMigrationServiceMonitoringData](Get-AzDataMigrationSqlMigrationServiceMonitoringData.md)
+Retrieve the registered Integration Runtime nodes and their monitoring data for a given Database Migration Service.
+
+### [Get-AzDataMigrationTask](Get-AzDataMigrationTask.md)
+The tasks resource is a nested, proxy-only resource representing work performed by a DMS instance.
+The GET method retrieves information about a task.
+
+### [Get-AzDataMigrationUsage](Get-AzDataMigrationUsage.md)
+This method returns region-specific quotas and resource usage information for the Database Migration Service.
+
+### [Invoke-AzDataMigrationCommandTask](Invoke-AzDataMigrationCommandTask.md)
+The tasks resource is a nested, proxy-only resource representing work performed by a DMS instance.
+This method executes a command on a running task.
+
+### [Invoke-AzDataMigrationCutoverDatabaseMigrationSqlMi](Invoke-AzDataMigrationCutoverDatabaseMigrationSqlMi.md)
+Initiate cutover for in-progress online database migration to SQL Managed Instance.
+
+### [Invoke-AzDataMigrationCutoverDatabaseMigrationSqlVM](Invoke-AzDataMigrationCutoverDatabaseMigrationSqlVM.md)
+Initiate cutover for in-progress online database migration to SQL VM.
+
+### [New-AzDataMigrationDatabaseMigrationSqlDb](New-AzDataMigrationDatabaseMigrationSqlDb.md)
+Create or Update Database Migration resource.
+
+### [New-AzDataMigrationDatabaseMigrationSqlMi](New-AzDataMigrationDatabaseMigrationSqlMi.md)
+Create a new database migration to a given SQL Managed Instance.
+
+### [New-AzDataMigrationDatabaseMigrationSqlVM](New-AzDataMigrationDatabaseMigrationSqlVM.md)
+Create a new database migration to a given SQL VM.
+
+### [New-AzDataMigrationFile](New-AzDataMigrationFile.md)
+The PUT method creates a new file or updates an existing one.
+
+### [New-AzDataMigrationProject](New-AzDataMigrationProject.md)
+The project resource is a nested resource representing a stored migration project.
+The PUT method creates a new project or updates an existing one.
+
+### [New-AzDataMigrationService](New-AzDataMigrationService.md)
+The services resource is the top-level resource that represents the Database Migration Service.
+The PUT method creates a new service or updates an existing one.
+When a service is updated, existing child resources (i.e.
+tasks) are unaffected.
+Services currently support a single kind, \"vm\", which refers to a VM-based service, although other kinds may be added in the future.
+This method can change the kind, SKU, and network of the service, but if tasks are currently running (i.e.
+the service is busy), this will fail with 400 Bad Request (\"ServiceIsBusy\").
+The provider will reply when successful with 200 OK or 201 Created.
+Long-running operations use the provisioningState property.
+
+### [New-AzDataMigrationServiceTask](New-AzDataMigrationServiceTask.md)
+The service tasks resource is a nested, proxy-only resource representing work performed by a DMS instance.
+The PUT method creates a new service task or updates an existing one, although since service tasks have no mutable custom properties, there is little reason to update an existing one.
+
+### [New-AzDataMigrationSqlMigrationService](New-AzDataMigrationSqlMigrationService.md)
+Create or Update Database Migration Service.
+
+### [New-AzDataMigrationSqlMigrationServiceAuthKey](New-AzDataMigrationSqlMigrationServiceAuthKey.md)
+Regenerate a new set of Authentication Keys for Self Hosted Integration Runtime.
+
+### [New-AzDataMigrationTask](New-AzDataMigrationTask.md)
+The tasks resource is a nested, proxy-only resource representing work performed by a DMS instance.
+The PUT method creates a new task or updates an existing one, although since tasks have no mutable custom properties, there is little reason to update an existing one.
+
+### [Read-AzDataMigrationFile](Read-AzDataMigrationFile.md)
+This method is used for requesting storage information using which contents of the file can be downloaded.
+
+### [Read-AzDataMigrationFileWrite](Read-AzDataMigrationFileWrite.md)
+This method is used for requesting information for reading and writing the file content.
+
+### [Remove-AzDataMigrationDatabaseMigrationsSqlDb](Remove-AzDataMigrationDatabaseMigrationsSqlDb.md)
+Delete Database Migration resource.
+
+### [Remove-AzDataMigrationFile](Remove-AzDataMigrationFile.md)
+This method deletes a file.
+
+### [Remove-AzDataMigrationProject](Remove-AzDataMigrationProject.md)
+The project resource is a nested resource representing a stored migration project.
+The DELETE method deletes a project.
+
+### [Remove-AzDataMigrationService](Remove-AzDataMigrationService.md)
+The services resource is the top-level resource that represents the Database Migration Service.
+The DELETE method deletes a service.
+Any running tasks will be canceled.
+
+### [Remove-AzDataMigrationServiceTask](Remove-AzDataMigrationServiceTask.md)
+The service tasks resource is a nested, proxy-only resource representing work performed by a DMS instance.
+The DELETE method deletes a service task, canceling it first if it's running.
+
+### [Remove-AzDataMigrationSqlMigrationService](Remove-AzDataMigrationSqlMigrationService.md)
+Delete Database Migration Service.
+
+### [Remove-AzDataMigrationSqlMigrationServiceNode](Remove-AzDataMigrationSqlMigrationServiceNode.md)
+Delete the integration runtime node.
+
+### [Remove-AzDataMigrationTask](Remove-AzDataMigrationTask.md)
+The tasks resource is a nested, proxy-only resource representing work performed by a DMS instance.
+The DELETE method deletes a task, canceling it first if it's running.
+
+### [Start-AzDataMigrationService](Start-AzDataMigrationService.md)
+The services resource is the top-level resource that represents the Database Migration Service.
+This action starts the service and the service can be used for data migration.
+
+### [Stop-AzDataMigrationDatabaseMigrationsSqlDb](Stop-AzDataMigrationDatabaseMigrationsSqlDb.md)
+Stop on going migration for the database.
+
+### [Stop-AzDataMigrationDatabaseMigrationsSqlMi](Stop-AzDataMigrationDatabaseMigrationsSqlMi.md)
+Stop in-progress database migration to SQL Managed Instance.
+
+### [Stop-AzDataMigrationDatabaseMigrationsSqlVM](Stop-AzDataMigrationDatabaseMigrationsSqlVM.md)
+Stop in-progress database migration to SQL VM.
+
+### [Stop-AzDataMigrationService](Stop-AzDataMigrationService.md)
+The services resource is the top-level resource that represents the Database Migration Service.
+This action stops the service and the service cannot be used for data migration.
+The service owner won't be billed when the service is stopped.
+
+### [Stop-AzDataMigrationServiceTask](Stop-AzDataMigrationServiceTask.md)
+The service tasks resource is a nested, proxy-only resource representing work performed by a DMS instance.
+This method cancels a service task if it's currently queued or running.
+
+### [Stop-AzDataMigrationTask](Stop-AzDataMigrationTask.md)
+The tasks resource is a nested, proxy-only resource representing work performed by a DMS instance.
+This method cancels a task if it's currently queued or running.
+
+### [Test-AzDataMigrationServiceChildNameAvailability](Test-AzDataMigrationServiceChildNameAvailability.md)
+This method checks whether a proposed nested resource name is valid and available.
+
+### [Test-AzDataMigrationServiceNameAvailability](Test-AzDataMigrationServiceNameAvailability.md)
+This method checks whether a proposed top-level resource name is valid and available.
+
+### [Test-AzDataMigrationServiceStatus](Test-AzDataMigrationServiceStatus.md)
+The services resource is the top-level resource that represents the Database Migration Service.
+This action performs a health check and returns the status of the service and virtual machine size.
+
+### [Update-AzDataMigrationFile](Update-AzDataMigrationFile.md)
+This method updates an existing file.
+
+### [Update-AzDataMigrationProject](Update-AzDataMigrationProject.md)
+The project resource is a nested resource representing a stored migration project.
+The PATCH method updates an existing project.
+
+### [Update-AzDataMigrationService](Update-AzDataMigrationService.md)
+The services resource is the top-level resource that represents the Database Migration Service.
+The PATCH method updates an existing service.
+This method can change the kind, SKU, and network of the service, but if tasks are currently running (i.e.
+the service is busy), this will fail with 400 Bad Request (\"ServiceIsBusy\").
+
+### [Update-AzDataMigrationServiceTask](Update-AzDataMigrationServiceTask.md)
+The service tasks resource is a nested, proxy-only resource representing work performed by a DMS instance.
+The PATCH method updates an existing service task, but since service tasks have no mutable custom properties, there is little reason to do so.
+
+### [Update-AzDataMigrationSqlMigrationService](Update-AzDataMigrationSqlMigrationService.md)
+Update Database Migration Service.
+
+### [Update-AzDataMigrationTask](Update-AzDataMigrationTask.md)
+The tasks resource is a nested, proxy-only resource representing work performed by a DMS instance.
+The PATCH method updates an existing task, but since tasks have no mutable custom properties, there is little reason to do so.
+
diff --git a/swaggerci/datamigration/docs/Get-AzDataMigrationDatabaseMigrationsSqlDb.md b/swaggerci/datamigration/docs/Get-AzDataMigrationDatabaseMigrationsSqlDb.md
new file mode 100644
index 000000000000..8a40e40b85a4
--- /dev/null
+++ b/swaggerci/datamigration/docs/Get-AzDataMigrationDatabaseMigrationsSqlDb.md
@@ -0,0 +1,233 @@
+---
+external help file:
+Module Name: Az.DataMigration
+online version: https://docs.microsoft.com/en-us/powershell/module/az.datamigration/get-azdatamigrationdatabasemigrationssqldb
+schema: 2.0.0
+---
+
+# Get-AzDataMigrationDatabaseMigrationsSqlDb
+
+## SYNOPSIS
+Retrieve the Database Migration resource.
+
+## SYNTAX
+
+### Get (Default)
+```
+Get-AzDataMigrationDatabaseMigrationsSqlDb -ResourceGroupName -SqlDbInstanceName
+ -TargetDbName [-SubscriptionId ] [-Expand ] [-MigrationOperationId ]
+ [-DefaultProfile ] [-PassThru] []
+```
+
+### GetViaIdentity
+```
+Get-AzDataMigrationDatabaseMigrationsSqlDb -InputObject [-Expand ]
+ [-MigrationOperationId ] [-DefaultProfile ] [-PassThru] []
+```
+
+## DESCRIPTION
+Retrieve the Database Migration resource.
+
+## EXAMPLES
+
+### Example 1: {{ Add title here }}
+```powershell
+{{ Add code here }}
+```
+
+```output
+{{ Add output here }}
+```
+
+{{ Add description here }}
+
+### Example 2: {{ Add title here }}
+```powershell
+{{ Add code here }}
+```
+
+```output
+{{ Add output here }}
+```
+
+{{ Add description here }}
+
+## PARAMETERS
+
+### -DefaultProfile
+The credentials, account, tenant, and subscription used for communication with Azure.
+
+```yaml
+Type: System.Management.Automation.PSObject
+Parameter Sets: (All)
+Aliases: AzureRMContext, AzureCredential
+
+Required: False
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -Expand
+Complete migration details be included in the response.
+
+```yaml
+Type: System.String
+Parameter Sets: (All)
+Aliases:
+
+Required: False
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -InputObject
+Identity Parameter
+To construct, see NOTES section for INPUTOBJECT properties and create a hash table.
+
+```yaml
+Type: Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.IDataMigrationIdentity
+Parameter Sets: GetViaIdentity
+Aliases:
+
+Required: True
+Position: Named
+Default value: None
+Accept pipeline input: True (ByValue)
+Accept wildcard characters: False
+```
+
+### -MigrationOperationId
+Optional migration operation ID.
+If this is provided, then details of migration operation for that ID are retrieved.
+If not provided (default), then details related to most recent or current operation are retrieved.
+
+```yaml
+Type: System.String
+Parameter Sets: (All)
+Aliases:
+
+Required: False
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -PassThru
+Returns true when the command succeeds
+
+```yaml
+Type: System.Management.Automation.SwitchParameter
+Parameter Sets: (All)
+Aliases:
+
+Required: False
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -ResourceGroupName
+Name of the resource group that contains the resource.
+You can obtain this value from the Azure Resource Manager API or the portal.
+
+```yaml
+Type: System.String
+Parameter Sets: Get
+Aliases:
+
+Required: True
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -SqlDbInstanceName
+.
+
+```yaml
+Type: System.String
+Parameter Sets: Get
+Aliases:
+
+Required: True
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -SubscriptionId
+Subscription ID that identifies an Azure subscription.
+
+```yaml
+Type: System.String[]
+Parameter Sets: Get
+Aliases:
+
+Required: False
+Position: Named
+Default value: (Get-AzContext).Subscription.Id
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -TargetDbName
+The name of the target database.
+
+```yaml
+Type: System.String
+Parameter Sets: Get
+Aliases:
+
+Required: True
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### CommonParameters
+This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216).
+
+## INPUTS
+
+### Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.IDataMigrationIdentity
+
+## OUTPUTS
+
+### Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.IDatabaseMigrationSqlDb
+
+## NOTES
+
+ALIASES
+
+COMPLEX PARAMETER PROPERTIES
+
+To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables.
+
+
+INPUTOBJECT : Identity Parameter
+ - `[FileName ]`: Name of the File
+ - `[GroupName ]`: Name of the resource group
+ - `[Id ]`: Resource identity path
+ - `[Location ]`: The Azure region of the operation
+ - `[ManagedInstanceName ]`:
+ - `[ProjectName ]`: Name of the project
+ - `[ResourceGroupName ]`: Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
+ - `[ServiceName ]`: Name of the service
+ - `[SqlDbInstanceName ]`:
+ - `[SqlMigrationServiceName ]`: Name of the SQL Migration Service.
+ - `[SqlVirtualMachineName ]`:
+ - `[SubscriptionId ]`: Subscription ID that identifies an Azure subscription.
+ - `[TargetDbName ]`: The name of the target database.
+ - `[TaskName ]`: Name of the Task
+
+## RELATED LINKS
+
diff --git a/swaggerci/datamigration/docs/Get-AzDataMigrationDatabaseMigrationsSqlMi.md b/swaggerci/datamigration/docs/Get-AzDataMigrationDatabaseMigrationsSqlMi.md
new file mode 100644
index 000000000000..8e80dc0b212d
--- /dev/null
+++ b/swaggerci/datamigration/docs/Get-AzDataMigrationDatabaseMigrationsSqlMi.md
@@ -0,0 +1,233 @@
+---
+external help file:
+Module Name: Az.DataMigration
+online version: https://docs.microsoft.com/en-us/powershell/module/az.datamigration/get-azdatamigrationdatabasemigrationssqlmi
+schema: 2.0.0
+---
+
+# Get-AzDataMigrationDatabaseMigrationsSqlMi
+
+## SYNOPSIS
+Retrieve the specified database migration for a given SQL Managed Instance.
+
+## SYNTAX
+
+### Get (Default)
+```
+Get-AzDataMigrationDatabaseMigrationsSqlMi -ManagedInstanceName -ResourceGroupName
+ -TargetDbName [-SubscriptionId ] [-Expand ] [-MigrationOperationId ]
+ [-DefaultProfile ] [-PassThru] []
+```
+
+### GetViaIdentity
+```
+Get-AzDataMigrationDatabaseMigrationsSqlMi -InputObject [-Expand ]
+ [-MigrationOperationId ] [-DefaultProfile ] [-PassThru] []
+```
+
+## DESCRIPTION
+Retrieve the specified database migration for a given SQL Managed Instance.
+
+## EXAMPLES
+
+### Example 1: {{ Add title here }}
+```powershell
+{{ Add code here }}
+```
+
+```output
+{{ Add output here }}
+```
+
+{{ Add description here }}
+
+### Example 2: {{ Add title here }}
+```powershell
+{{ Add code here }}
+```
+
+```output
+{{ Add output here }}
+```
+
+{{ Add description here }}
+
+## PARAMETERS
+
+### -DefaultProfile
+The credentials, account, tenant, and subscription used for communication with Azure.
+
+```yaml
+Type: System.Management.Automation.PSObject
+Parameter Sets: (All)
+Aliases: AzureRMContext, AzureCredential
+
+Required: False
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -Expand
+Complete migration details be included in the response.
+
+```yaml
+Type: System.String
+Parameter Sets: (All)
+Aliases:
+
+Required: False
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -InputObject
+Identity Parameter
+To construct, see NOTES section for INPUTOBJECT properties and create a hash table.
+
+```yaml
+Type: Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.IDataMigrationIdentity
+Parameter Sets: GetViaIdentity
+Aliases:
+
+Required: True
+Position: Named
+Default value: None
+Accept pipeline input: True (ByValue)
+Accept wildcard characters: False
+```
+
+### -ManagedInstanceName
+.
+
+```yaml
+Type: System.String
+Parameter Sets: Get
+Aliases:
+
+Required: True
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -MigrationOperationId
+Optional migration operation ID.
+If this is provided, then details of migration operation for that ID are retrieved.
+If not provided (default), then details related to most recent or current operation are retrieved.
+
+```yaml
+Type: System.String
+Parameter Sets: (All)
+Aliases:
+
+Required: False
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -PassThru
+Returns true when the command succeeds
+
+```yaml
+Type: System.Management.Automation.SwitchParameter
+Parameter Sets: (All)
+Aliases:
+
+Required: False
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -ResourceGroupName
+Name of the resource group that contains the resource.
+You can obtain this value from the Azure Resource Manager API or the portal.
+
+```yaml
+Type: System.String
+Parameter Sets: Get
+Aliases:
+
+Required: True
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -SubscriptionId
+Subscription ID that identifies an Azure subscription.
+
+```yaml
+Type: System.String[]
+Parameter Sets: Get
+Aliases:
+
+Required: False
+Position: Named
+Default value: (Get-AzContext).Subscription.Id
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -TargetDbName
+The name of the target database.
+
+```yaml
+Type: System.String
+Parameter Sets: Get
+Aliases:
+
+Required: True
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### CommonParameters
+This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216).
+
+## INPUTS
+
+### Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.IDataMigrationIdentity
+
+## OUTPUTS
+
+### Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.IDatabaseMigrationSqlMi
+
+## NOTES
+
+ALIASES
+
+COMPLEX PARAMETER PROPERTIES
+
+To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables.
+
+
+INPUTOBJECT : Identity Parameter
+ - `[FileName ]`: Name of the File
+ - `[GroupName ]`: Name of the resource group
+ - `[Id ]`: Resource identity path
+ - `[Location ]`: The Azure region of the operation
+ - `[ManagedInstanceName ]`:
+ - `[ProjectName ]`: Name of the project
+ - `[ResourceGroupName ]`: Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
+ - `[ServiceName ]`: Name of the service
+ - `[SqlDbInstanceName ]`:
+ - `[SqlMigrationServiceName ]`: Name of the SQL Migration Service.
+ - `[SqlVirtualMachineName ]`:
+ - `[SubscriptionId ]`: Subscription ID that identifies an Azure subscription.
+ - `[TargetDbName ]`: The name of the target database.
+ - `[TaskName ]`: Name of the Task
+
+## RELATED LINKS
+
diff --git a/swaggerci/datamigration/docs/Get-AzDataMigrationDatabaseMigrationsSqlVM.md b/swaggerci/datamigration/docs/Get-AzDataMigrationDatabaseMigrationsSqlVM.md
new file mode 100644
index 000000000000..4a41dd0c9d25
--- /dev/null
+++ b/swaggerci/datamigration/docs/Get-AzDataMigrationDatabaseMigrationsSqlVM.md
@@ -0,0 +1,233 @@
+---
+external help file:
+Module Name: Az.DataMigration
+online version: https://docs.microsoft.com/en-us/powershell/module/az.datamigration/get-azdatamigrationdatabasemigrationssqlvm
+schema: 2.0.0
+---
+
+# Get-AzDataMigrationDatabaseMigrationsSqlVM
+
+## SYNOPSIS
+Retrieve the specified database migration for a given SQL VM.
+
+## SYNTAX
+
+### Get (Default)
+```
+Get-AzDataMigrationDatabaseMigrationsSqlVM -ResourceGroupName -SqlVirtualMachineName
+ -TargetDbName [-SubscriptionId ] [-Expand ] [-MigrationOperationId ]
+ [-DefaultProfile ] [-PassThru] []
+```
+
+### GetViaIdentity
+```
+Get-AzDataMigrationDatabaseMigrationsSqlVM -InputObject [-Expand ]
+ [-MigrationOperationId ] [-DefaultProfile ] [-PassThru] []
+```
+
+## DESCRIPTION
+Retrieve the specified database migration for a given SQL VM.
+
+## EXAMPLES
+
+### Example 1: {{ Add title here }}
+```powershell
+{{ Add code here }}
+```
+
+```output
+{{ Add output here }}
+```
+
+{{ Add description here }}
+
+### Example 2: {{ Add title here }}
+```powershell
+{{ Add code here }}
+```
+
+```output
+{{ Add output here }}
+```
+
+{{ Add description here }}
+
+## PARAMETERS
+
+### -DefaultProfile
+The credentials, account, tenant, and subscription used for communication with Azure.
+
+```yaml
+Type: System.Management.Automation.PSObject
+Parameter Sets: (All)
+Aliases: AzureRMContext, AzureCredential
+
+Required: False
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -Expand
+Complete migration details be included in the response.
+
+```yaml
+Type: System.String
+Parameter Sets: (All)
+Aliases:
+
+Required: False
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -InputObject
+Identity Parameter
+To construct, see NOTES section for INPUTOBJECT properties and create a hash table.
+
+```yaml
+Type: Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.IDataMigrationIdentity
+Parameter Sets: GetViaIdentity
+Aliases:
+
+Required: True
+Position: Named
+Default value: None
+Accept pipeline input: True (ByValue)
+Accept wildcard characters: False
+```
+
+### -MigrationOperationId
+Optional migration operation ID.
+If this is provided, then details of migration operation for that ID are retrieved.
+If not provided (default), then details related to most recent or current operation are retrieved.
+
+```yaml
+Type: System.String
+Parameter Sets: (All)
+Aliases:
+
+Required: False
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -PassThru
+Returns true when the command succeeds
+
+```yaml
+Type: System.Management.Automation.SwitchParameter
+Parameter Sets: (All)
+Aliases:
+
+Required: False
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -ResourceGroupName
+Name of the resource group that contains the resource.
+You can obtain this value from the Azure Resource Manager API or the portal.
+
+```yaml
+Type: System.String
+Parameter Sets: Get
+Aliases:
+
+Required: True
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -SqlVirtualMachineName
+.
+
+```yaml
+Type: System.String
+Parameter Sets: Get
+Aliases:
+
+Required: True
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -SubscriptionId
+Subscription ID that identifies an Azure subscription.
+
+```yaml
+Type: System.String[]
+Parameter Sets: Get
+Aliases:
+
+Required: False
+Position: Named
+Default value: (Get-AzContext).Subscription.Id
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -TargetDbName
+The name of the target database.
+
+```yaml
+Type: System.String
+Parameter Sets: Get
+Aliases:
+
+Required: True
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### CommonParameters
+This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216).
+
+## INPUTS
+
+### Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.IDataMigrationIdentity
+
+## OUTPUTS
+
+### Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.IDatabaseMigrationSqlVM
+
+## NOTES
+
+ALIASES
+
+COMPLEX PARAMETER PROPERTIES
+
+To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables.
+
+
+INPUTOBJECT : Identity Parameter
+ - `[FileName ]`: Name of the File
+ - `[GroupName ]`: Name of the resource group
+ - `[Id ]`: Resource identity path
+ - `[Location ]`: The Azure region of the operation
+ - `[ManagedInstanceName ]`:
+ - `[ProjectName ]`: Name of the project
+ - `[ResourceGroupName ]`: Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
+ - `[ServiceName ]`: Name of the service
+ - `[SqlDbInstanceName ]`:
+ - `[SqlMigrationServiceName ]`: Name of the SQL Migration Service.
+ - `[SqlVirtualMachineName ]`:
+ - `[SubscriptionId ]`: Subscription ID that identifies an Azure subscription.
+ - `[TargetDbName ]`: The name of the target database.
+ - `[TaskName ]`: Name of the Task
+
+## RELATED LINKS
+
diff --git a/swaggerci/datamigration/docs/Get-AzDataMigrationFile.md b/swaggerci/datamigration/docs/Get-AzDataMigrationFile.md
new file mode 100644
index 000000000000..0cb9b91320a4
--- /dev/null
+++ b/swaggerci/datamigration/docs/Get-AzDataMigrationFile.md
@@ -0,0 +1,207 @@
+---
+external help file:
+Module Name: Az.DataMigration
+online version: https://docs.microsoft.com/en-us/powershell/module/az.datamigration/get-azdatamigrationfile
+schema: 2.0.0
+---
+
+# Get-AzDataMigrationFile
+
+## SYNOPSIS
+The files resource is a nested, proxy-only resource representing a file stored under the project resource.
+This method retrieves information about a file.
+
+## SYNTAX
+
+### List (Default)
+```
+Get-AzDataMigrationFile -GroupName -ProjectName -ServiceName
+ [-SubscriptionId ] [-DefaultProfile ] []
+```
+
+### Get
+```
+Get-AzDataMigrationFile -GroupName -Name -ProjectName -ServiceName
+ [-SubscriptionId ] [-DefaultProfile ] []
+```
+
+### GetViaIdentity
+```
+Get-AzDataMigrationFile -InputObject [-DefaultProfile ]
+ []
+```
+
+## DESCRIPTION
+The files resource is a nested, proxy-only resource representing a file stored under the project resource.
+This method retrieves information about a file.
+
+## EXAMPLES
+
+### Example 1: {{ Add title here }}
+```powershell
+{{ Add code here }}
+```
+
+```output
+{{ Add output here }}
+```
+
+{{ Add description here }}
+
+### Example 2: {{ Add title here }}
+```powershell
+{{ Add code here }}
+```
+
+```output
+{{ Add output here }}
+```
+
+{{ Add description here }}
+
+## PARAMETERS
+
+### -DefaultProfile
+The credentials, account, tenant, and subscription used for communication with Azure.
+
+```yaml
+Type: System.Management.Automation.PSObject
+Parameter Sets: (All)
+Aliases: AzureRMContext, AzureCredential
+
+Required: False
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -GroupName
+Name of the resource group
+
+```yaml
+Type: System.String
+Parameter Sets: Get, List
+Aliases:
+
+Required: True
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -InputObject
+Identity Parameter
+To construct, see NOTES section for INPUTOBJECT properties and create a hash table.
+
+```yaml
+Type: Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.IDataMigrationIdentity
+Parameter Sets: GetViaIdentity
+Aliases:
+
+Required: True
+Position: Named
+Default value: None
+Accept pipeline input: True (ByValue)
+Accept wildcard characters: False
+```
+
+### -Name
+Name of the File
+
+```yaml
+Type: System.String
+Parameter Sets: Get
+Aliases: FileName
+
+Required: True
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -ProjectName
+Name of the project
+
+```yaml
+Type: System.String
+Parameter Sets: Get, List
+Aliases:
+
+Required: True
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -ServiceName
+Name of the service
+
+```yaml
+Type: System.String
+Parameter Sets: Get, List
+Aliases:
+
+Required: True
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -SubscriptionId
+Subscription ID that identifies an Azure subscription.
+
+```yaml
+Type: System.String[]
+Parameter Sets: Get, List
+Aliases:
+
+Required: False
+Position: Named
+Default value: (Get-AzContext).Subscription.Id
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### CommonParameters
+This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216).
+
+## INPUTS
+
+### Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.IDataMigrationIdentity
+
+## OUTPUTS
+
+### Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.IProjectFile
+
+## NOTES
+
+ALIASES
+
+COMPLEX PARAMETER PROPERTIES
+
+To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables.
+
+
+INPUTOBJECT : Identity Parameter
+ - `[FileName ]`: Name of the File
+ - `[GroupName ]`: Name of the resource group
+ - `[Id ]`: Resource identity path
+ - `[Location ]`: The Azure region of the operation
+ - `[ManagedInstanceName ]`:
+ - `[ProjectName ]`: Name of the project
+ - `[ResourceGroupName ]`: Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
+ - `[ServiceName ]`: Name of the service
+ - `[SqlDbInstanceName ]`:
+ - `[SqlMigrationServiceName ]`: Name of the SQL Migration Service.
+ - `[SqlVirtualMachineName ]`:
+ - `[SubscriptionId ]`: Subscription ID that identifies an Azure subscription.
+ - `[TargetDbName ]`: The name of the target database.
+ - `[TaskName ]`: Name of the Task
+
+## RELATED LINKS
+
diff --git a/swaggerci/datamigration/docs/Get-AzDataMigrationProject.md b/swaggerci/datamigration/docs/Get-AzDataMigrationProject.md
new file mode 100644
index 000000000000..30d48693dd28
--- /dev/null
+++ b/swaggerci/datamigration/docs/Get-AzDataMigrationProject.md
@@ -0,0 +1,192 @@
+---
+external help file:
+Module Name: Az.DataMigration
+online version: https://docs.microsoft.com/en-us/powershell/module/az.datamigration/get-azdatamigrationproject
+schema: 2.0.0
+---
+
+# Get-AzDataMigrationProject
+
+## SYNOPSIS
+The project resource is a nested resource representing a stored migration project.
+The GET method retrieves information about a project.
+
+## SYNTAX
+
+### List (Default)
+```
+Get-AzDataMigrationProject -GroupName -ServiceName [-SubscriptionId ]
+ [-DefaultProfile ] []
+```
+
+### Get
+```
+Get-AzDataMigrationProject -GroupName -Name -ServiceName
+ [-SubscriptionId ] [-DefaultProfile ] []
+```
+
+### GetViaIdentity
+```
+Get-AzDataMigrationProject -InputObject [-DefaultProfile ]
+ []
+```
+
+## DESCRIPTION
+The project resource is a nested resource representing a stored migration project.
+The GET method retrieves information about a project.
+
+## EXAMPLES
+
+### Example 1: {{ Add title here }}
+```powershell
+{{ Add code here }}
+```
+
+```output
+{{ Add output here }}
+```
+
+{{ Add description here }}
+
+### Example 2: {{ Add title here }}
+```powershell
+{{ Add code here }}
+```
+
+```output
+{{ Add output here }}
+```
+
+{{ Add description here }}
+
+## PARAMETERS
+
+### -DefaultProfile
+The credentials, account, tenant, and subscription used for communication with Azure.
+
+```yaml
+Type: System.Management.Automation.PSObject
+Parameter Sets: (All)
+Aliases: AzureRMContext, AzureCredential
+
+Required: False
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -GroupName
+Name of the resource group
+
+```yaml
+Type: System.String
+Parameter Sets: Get, List
+Aliases:
+
+Required: True
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -InputObject
+Identity Parameter
+To construct, see NOTES section for INPUTOBJECT properties and create a hash table.
+
+```yaml
+Type: Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.IDataMigrationIdentity
+Parameter Sets: GetViaIdentity
+Aliases:
+
+Required: True
+Position: Named
+Default value: None
+Accept pipeline input: True (ByValue)
+Accept wildcard characters: False
+```
+
+### -Name
+Name of the project
+
+```yaml
+Type: System.String
+Parameter Sets: Get
+Aliases: ProjectName
+
+Required: True
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -ServiceName
+Name of the service
+
+```yaml
+Type: System.String
+Parameter Sets: Get, List
+Aliases:
+
+Required: True
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -SubscriptionId
+Subscription ID that identifies an Azure subscription.
+
+```yaml
+Type: System.String[]
+Parameter Sets: Get, List
+Aliases:
+
+Required: False
+Position: Named
+Default value: (Get-AzContext).Subscription.Id
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### CommonParameters
+This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216).
+
+## INPUTS
+
+### Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.IDataMigrationIdentity
+
+## OUTPUTS
+
+### Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.IProject
+
+## NOTES
+
+ALIASES
+
+COMPLEX PARAMETER PROPERTIES
+
+To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables.
+
+
+INPUTOBJECT : Identity Parameter
+ - `[FileName ]`: Name of the File
+ - `[GroupName ]`: Name of the resource group
+ - `[Id ]`: Resource identity path
+ - `[Location ]`: The Azure region of the operation
+ - `[ManagedInstanceName ]`:
+ - `[ProjectName ]`: Name of the project
+ - `[ResourceGroupName ]`: Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
+ - `[ServiceName ]`: Name of the service
+ - `[SqlDbInstanceName ]`:
+ - `[SqlMigrationServiceName ]`: Name of the SQL Migration Service.
+ - `[SqlVirtualMachineName ]`:
+ - `[SubscriptionId ]`: Subscription ID that identifies an Azure subscription.
+ - `[TargetDbName ]`: The name of the target database.
+ - `[TaskName ]`: Name of the Task
+
+## RELATED LINKS
+
diff --git a/swaggerci/datamigration/docs/Get-AzDataMigrationResourceSku.md b/swaggerci/datamigration/docs/Get-AzDataMigrationResourceSku.md
new file mode 100644
index 000000000000..9aeb8cba0c78
--- /dev/null
+++ b/swaggerci/datamigration/docs/Get-AzDataMigrationResourceSku.md
@@ -0,0 +1,92 @@
+---
+external help file:
+Module Name: Az.DataMigration
+online version: https://docs.microsoft.com/en-us/powershell/module/az.datamigration/get-azdatamigrationresourcesku
+schema: 2.0.0
+---
+
+# Get-AzDataMigrationResourceSku
+
+## SYNOPSIS
+The skus action returns the list of SKUs that DMS supports.
+
+## SYNTAX
+
+```
+Get-AzDataMigrationResourceSku [-SubscriptionId ] [-DefaultProfile ] []
+```
+
+## DESCRIPTION
+The skus action returns the list of SKUs that DMS supports.
+
+## EXAMPLES
+
+### Example 1: {{ Add title here }}
+```powershell
+{{ Add code here }}
+```
+
+```output
+{{ Add output here }}
+```
+
+{{ Add description here }}
+
+### Example 2: {{ Add title here }}
+```powershell
+{{ Add code here }}
+```
+
+```output
+{{ Add output here }}
+```
+
+{{ Add description here }}
+
+## PARAMETERS
+
+### -DefaultProfile
+The credentials, account, tenant, and subscription used for communication with Azure.
+
+```yaml
+Type: System.Management.Automation.PSObject
+Parameter Sets: (All)
+Aliases: AzureRMContext, AzureCredential
+
+Required: False
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -SubscriptionId
+Subscription ID that identifies an Azure subscription.
+
+```yaml
+Type: System.String[]
+Parameter Sets: (All)
+Aliases:
+
+Required: False
+Position: Named
+Default value: (Get-AzContext).Subscription.Id
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### CommonParameters
+This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216).
+
+## INPUTS
+
+## OUTPUTS
+
+### Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.IResourceSku
+
+## NOTES
+
+ALIASES
+
+## RELATED LINKS
+
diff --git a/swaggerci/datamigration/docs/Get-AzDataMigrationService.md b/swaggerci/datamigration/docs/Get-AzDataMigrationService.md
new file mode 100644
index 000000000000..5ab716168316
--- /dev/null
+++ b/swaggerci/datamigration/docs/Get-AzDataMigrationService.md
@@ -0,0 +1,182 @@
+---
+external help file:
+Module Name: Az.DataMigration
+online version: https://docs.microsoft.com/en-us/powershell/module/az.datamigration/get-azdatamigrationservice
+schema: 2.0.0
+---
+
+# Get-AzDataMigrationService
+
+## SYNOPSIS
+The services resource is the top-level resource that represents the Database Migration Service.
+The GET method retrieves information about a service instance.
+
+## SYNTAX
+
+### List1 (Default)
+```
+Get-AzDataMigrationService [-SubscriptionId ] [-DefaultProfile ] []
+```
+
+### Get
+```
+Get-AzDataMigrationService -GroupName -Name [-SubscriptionId ]
+ [-DefaultProfile ] []
+```
+
+### GetViaIdentity
+```
+Get-AzDataMigrationService -InputObject [-DefaultProfile ]
+ []
+```
+
+### List
+```
+Get-AzDataMigrationService -GroupName [-SubscriptionId ] [-DefaultProfile ]
+ []
+```
+
+## DESCRIPTION
+The services resource is the top-level resource that represents the Database Migration Service.
+The GET method retrieves information about a service instance.
+
+## EXAMPLES
+
+### Example 1: {{ Add title here }}
+```powershell
+{{ Add code here }}
+```
+
+```output
+{{ Add output here }}
+```
+
+{{ Add description here }}
+
+### Example 2: {{ Add title here }}
+```powershell
+{{ Add code here }}
+```
+
+```output
+{{ Add output here }}
+```
+
+{{ Add description here }}
+
+## PARAMETERS
+
+### -DefaultProfile
+The credentials, account, tenant, and subscription used for communication with Azure.
+
+```yaml
+Type: System.Management.Automation.PSObject
+Parameter Sets: (All)
+Aliases: AzureRMContext, AzureCredential
+
+Required: False
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -GroupName
+Name of the resource group
+
+```yaml
+Type: System.String
+Parameter Sets: Get, List
+Aliases:
+
+Required: True
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -InputObject
+Identity Parameter
+To construct, see NOTES section for INPUTOBJECT properties and create a hash table.
+
+```yaml
+Type: Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.IDataMigrationIdentity
+Parameter Sets: GetViaIdentity
+Aliases:
+
+Required: True
+Position: Named
+Default value: None
+Accept pipeline input: True (ByValue)
+Accept wildcard characters: False
+```
+
+### -Name
+Name of the service
+
+```yaml
+Type: System.String
+Parameter Sets: Get
+Aliases: ServiceName
+
+Required: True
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -SubscriptionId
+Subscription ID that identifies an Azure subscription.
+
+```yaml
+Type: System.String[]
+Parameter Sets: Get, List, List1
+Aliases:
+
+Required: False
+Position: Named
+Default value: (Get-AzContext).Subscription.Id
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### CommonParameters
+This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216).
+
+## INPUTS
+
+### Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.IDataMigrationIdentity
+
+## OUTPUTS
+
+### Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.IDataMigrationService
+
+## NOTES
+
+ALIASES
+
+COMPLEX PARAMETER PROPERTIES
+
+To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables.
+
+
+INPUTOBJECT : Identity Parameter
+ - `[FileName ]`: Name of the File
+ - `[GroupName ]`: Name of the resource group
+ - `[Id ]`: Resource identity path
+ - `[Location ]`: The Azure region of the operation
+ - `[ManagedInstanceName ]`:
+ - `[ProjectName ]`: Name of the project
+ - `[ResourceGroupName ]`: Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
+ - `[ServiceName ]`: Name of the service
+ - `[SqlDbInstanceName ]`:
+ - `[SqlMigrationServiceName ]`: Name of the SQL Migration Service.
+ - `[SqlVirtualMachineName ]`:
+ - `[SubscriptionId ]`: Subscription ID that identifies an Azure subscription.
+ - `[TargetDbName ]`: The name of the target database.
+ - `[TaskName ]`: Name of the Task
+
+## RELATED LINKS
+
diff --git a/swaggerci/datamigration/docs/Get-AzDataMigrationServiceSku.md b/swaggerci/datamigration/docs/Get-AzDataMigrationServiceSku.md
new file mode 100644
index 000000000000..83b68081a5c7
--- /dev/null
+++ b/swaggerci/datamigration/docs/Get-AzDataMigrationServiceSku.md
@@ -0,0 +1,125 @@
+---
+external help file:
+Module Name: Az.DataMigration
+online version: https://docs.microsoft.com/en-us/powershell/module/az.datamigration/get-azdatamigrationservicesku
+schema: 2.0.0
+---
+
+# Get-AzDataMigrationServiceSku
+
+## SYNOPSIS
+The services resource is the top-level resource that represents the Database Migration Service.
+The skus action returns the list of SKUs that a service resource can be updated to.
+
+## SYNTAX
+
+```
+Get-AzDataMigrationServiceSku -GroupName -ServiceName [-SubscriptionId ]
+ [-DefaultProfile ] []
+```
+
+## DESCRIPTION
+The services resource is the top-level resource that represents the Database Migration Service.
+The skus action returns the list of SKUs that a service resource can be updated to.
+
+## EXAMPLES
+
+### Example 1: {{ Add title here }}
+```powershell
+{{ Add code here }}
+```
+
+```output
+{{ Add output here }}
+```
+
+{{ Add description here }}
+
+### Example 2: {{ Add title here }}
+```powershell
+{{ Add code here }}
+```
+
+```output
+{{ Add output here }}
+```
+
+{{ Add description here }}
+
+## PARAMETERS
+
+### -DefaultProfile
+The credentials, account, tenant, and subscription used for communication with Azure.
+
+```yaml
+Type: System.Management.Automation.PSObject
+Parameter Sets: (All)
+Aliases: AzureRMContext, AzureCredential
+
+Required: False
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -GroupName
+Name of the resource group
+
+```yaml
+Type: System.String
+Parameter Sets: (All)
+Aliases:
+
+Required: True
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -ServiceName
+Name of the service
+
+```yaml
+Type: System.String
+Parameter Sets: (All)
+Aliases:
+
+Required: True
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -SubscriptionId
+Subscription ID that identifies an Azure subscription.
+
+```yaml
+Type: System.String[]
+Parameter Sets: (All)
+Aliases:
+
+Required: False
+Position: Named
+Default value: (Get-AzContext).Subscription.Id
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### CommonParameters
+This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216).
+
+## INPUTS
+
+## OUTPUTS
+
+### Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.IAvailableServiceSku
+
+## NOTES
+
+ALIASES
+
+## RELATED LINKS
+
diff --git a/swaggerci/datamigration/docs/Get-AzDataMigrationServiceTask.md b/swaggerci/datamigration/docs/Get-AzDataMigrationServiceTask.md
new file mode 100644
index 000000000000..55dda45cf0eb
--- /dev/null
+++ b/swaggerci/datamigration/docs/Get-AzDataMigrationServiceTask.md
@@ -0,0 +1,222 @@
+---
+external help file:
+Module Name: Az.DataMigration
+online version: https://docs.microsoft.com/en-us/powershell/module/az.datamigration/get-azdatamigrationservicetask
+schema: 2.0.0
+---
+
+# Get-AzDataMigrationServiceTask
+
+## SYNOPSIS
+The service tasks resource is a nested, proxy-only resource representing work performed by a DMS instance.
+The GET method retrieves information about a service task.
+
+## SYNTAX
+
+### List (Default)
+```
+Get-AzDataMigrationServiceTask -GroupName -ServiceName [-SubscriptionId ]
+ [-TaskType ] [-DefaultProfile ] []
+```
+
+### Get
+```
+Get-AzDataMigrationServiceTask -GroupName -ServiceName -TaskName
+ [-SubscriptionId ] [-Expand ] [-DefaultProfile ] []
+```
+
+### GetViaIdentity
+```
+Get-AzDataMigrationServiceTask -InputObject [-Expand ]
+ [-DefaultProfile ] []
+```
+
+## DESCRIPTION
+The service tasks resource is a nested, proxy-only resource representing work performed by a DMS instance.
+The GET method retrieves information about a service task.
+
+## EXAMPLES
+
+### Example 1: {{ Add title here }}
+```powershell
+{{ Add code here }}
+```
+
+```output
+{{ Add output here }}
+```
+
+{{ Add description here }}
+
+### Example 2: {{ Add title here }}
+```powershell
+{{ Add code here }}
+```
+
+```output
+{{ Add output here }}
+```
+
+{{ Add description here }}
+
+## PARAMETERS
+
+### -DefaultProfile
+The credentials, account, tenant, and subscription used for communication with Azure.
+
+```yaml
+Type: System.Management.Automation.PSObject
+Parameter Sets: (All)
+Aliases: AzureRMContext, AzureCredential
+
+Required: False
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -Expand
+Expand the response
+
+```yaml
+Type: System.String
+Parameter Sets: Get, GetViaIdentity
+Aliases:
+
+Required: False
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -GroupName
+Name of the resource group
+
+```yaml
+Type: System.String
+Parameter Sets: Get, List
+Aliases:
+
+Required: True
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -InputObject
+Identity Parameter
+To construct, see NOTES section for INPUTOBJECT properties and create a hash table.
+
+```yaml
+Type: Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.IDataMigrationIdentity
+Parameter Sets: GetViaIdentity
+Aliases:
+
+Required: True
+Position: Named
+Default value: None
+Accept pipeline input: True (ByValue)
+Accept wildcard characters: False
+```
+
+### -ServiceName
+Name of the service
+
+```yaml
+Type: System.String
+Parameter Sets: Get, List
+Aliases:
+
+Required: True
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -SubscriptionId
+Subscription ID that identifies an Azure subscription.
+
+```yaml
+Type: System.String[]
+Parameter Sets: Get, List
+Aliases:
+
+Required: False
+Position: Named
+Default value: (Get-AzContext).Subscription.Id
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -TaskName
+Name of the Task
+
+```yaml
+Type: System.String
+Parameter Sets: Get
+Aliases:
+
+Required: True
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -TaskType
+Filter tasks by task type
+
+```yaml
+Type: System.String
+Parameter Sets: List
+Aliases:
+
+Required: False
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### CommonParameters
+This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216).
+
+## INPUTS
+
+### Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.IDataMigrationIdentity
+
+## OUTPUTS
+
+### Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.IProjectTask
+
+## NOTES
+
+ALIASES
+
+COMPLEX PARAMETER PROPERTIES
+
+To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables.
+
+
+INPUTOBJECT : Identity Parameter
+ - `[FileName ]`: Name of the File
+ - `[GroupName ]`: Name of the resource group
+ - `[Id ]`: Resource identity path
+ - `[Location ]`: The Azure region of the operation
+ - `[ManagedInstanceName ]`:
+ - `[ProjectName ]`: Name of the project
+ - `[ResourceGroupName ]`: Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
+ - `[ServiceName ]`: Name of the service
+ - `[SqlDbInstanceName ]`:
+ - `[SqlMigrationServiceName ]`: Name of the SQL Migration Service.
+ - `[SqlVirtualMachineName ]`:
+ - `[SubscriptionId ]`: Subscription ID that identifies an Azure subscription.
+ - `[TargetDbName ]`: The name of the target database.
+ - `[TaskName ]`: Name of the Task
+
+## RELATED LINKS
+
diff --git a/swaggerci/datamigration/docs/Get-AzDataMigrationSqlMigrationService.md b/swaggerci/datamigration/docs/Get-AzDataMigrationSqlMigrationService.md
new file mode 100644
index 000000000000..4bcf356e0957
--- /dev/null
+++ b/swaggerci/datamigration/docs/Get-AzDataMigrationSqlMigrationService.md
@@ -0,0 +1,197 @@
+---
+external help file:
+Module Name: Az.DataMigration
+online version: https://docs.microsoft.com/en-us/powershell/module/az.datamigration/get-azdatamigrationsqlmigrationservice
+schema: 2.0.0
+---
+
+# Get-AzDataMigrationSqlMigrationService
+
+## SYNOPSIS
+Retrieve the Database Migration Service
+
+## SYNTAX
+
+### List1 (Default)
+```
+Get-AzDataMigrationSqlMigrationService [-SubscriptionId ] [-DefaultProfile ] [-PassThru]
+ []
+```
+
+### Get
+```
+Get-AzDataMigrationSqlMigrationService -Name -ResourceGroupName [-SubscriptionId ]
+ [-DefaultProfile ] [-PassThru] []
+```
+
+### GetViaIdentity
+```
+Get-AzDataMigrationSqlMigrationService -InputObject [-DefaultProfile ]
+ [-PassThru] []
+```
+
+### List
+```
+Get-AzDataMigrationSqlMigrationService -ResourceGroupName [-SubscriptionId ]
+ [-DefaultProfile ] [-PassThru] []
+```
+
+## DESCRIPTION
+Retrieve the Database Migration Service
+
+## EXAMPLES
+
+### Example 1: {{ Add title here }}
+```powershell
+{{ Add code here }}
+```
+
+```output
+{{ Add output here }}
+```
+
+{{ Add description here }}
+
+### Example 2: {{ Add title here }}
+```powershell
+{{ Add code here }}
+```
+
+```output
+{{ Add output here }}
+```
+
+{{ Add description here }}
+
+## PARAMETERS
+
+### -DefaultProfile
+The credentials, account, tenant, and subscription used for communication with Azure.
+
+```yaml
+Type: System.Management.Automation.PSObject
+Parameter Sets: (All)
+Aliases: AzureRMContext, AzureCredential
+
+Required: False
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -InputObject
+Identity Parameter
+To construct, see NOTES section for INPUTOBJECT properties and create a hash table.
+
+```yaml
+Type: Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.IDataMigrationIdentity
+Parameter Sets: GetViaIdentity
+Aliases:
+
+Required: True
+Position: Named
+Default value: None
+Accept pipeline input: True (ByValue)
+Accept wildcard characters: False
+```
+
+### -Name
+Name of the SQL Migration Service.
+
+```yaml
+Type: System.String
+Parameter Sets: Get
+Aliases: SqlMigrationServiceName
+
+Required: True
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -PassThru
+Returns true when the command succeeds
+
+```yaml
+Type: System.Management.Automation.SwitchParameter
+Parameter Sets: (All)
+Aliases:
+
+Required: False
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -ResourceGroupName
+Name of the resource group that contains the resource.
+You can obtain this value from the Azure Resource Manager API or the portal.
+
+```yaml
+Type: System.String
+Parameter Sets: Get, List
+Aliases:
+
+Required: True
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -SubscriptionId
+Subscription ID that identifies an Azure subscription.
+
+```yaml
+Type: System.String[]
+Parameter Sets: Get, List, List1
+Aliases:
+
+Required: False
+Position: Named
+Default value: (Get-AzContext).Subscription.Id
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### CommonParameters
+This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216).
+
+## INPUTS
+
+### Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.IDataMigrationIdentity
+
+## OUTPUTS
+
+### Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.ISqlMigrationService
+
+## NOTES
+
+ALIASES
+
+COMPLEX PARAMETER PROPERTIES
+
+To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables.
+
+
+INPUTOBJECT : Identity Parameter
+ - `[FileName ]`: Name of the File
+ - `[GroupName ]`: Name of the resource group
+ - `[Id ]`: Resource identity path
+ - `[Location ]`: The Azure region of the operation
+ - `[ManagedInstanceName ]`:
+ - `[ProjectName ]`: Name of the project
+ - `[ResourceGroupName ]`: Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
+ - `[ServiceName ]`: Name of the service
+ - `[SqlDbInstanceName ]`:
+ - `[SqlMigrationServiceName ]`: Name of the SQL Migration Service.
+ - `[SqlVirtualMachineName ]`:
+ - `[SubscriptionId ]`: Subscription ID that identifies an Azure subscription.
+ - `[TargetDbName ]`: The name of the target database.
+ - `[TaskName ]`: Name of the Task
+
+## RELATED LINKS
+
diff --git a/swaggerci/datamigration/docs/Get-AzDataMigrationSqlMigrationServiceAuthKey.md b/swaggerci/datamigration/docs/Get-AzDataMigrationSqlMigrationServiceAuthKey.md
new file mode 100644
index 000000000000..97427300d8ae
--- /dev/null
+++ b/swaggerci/datamigration/docs/Get-AzDataMigrationSqlMigrationServiceAuthKey.md
@@ -0,0 +1,171 @@
+---
+external help file:
+Module Name: Az.DataMigration
+online version: https://docs.microsoft.com/en-us/powershell/module/az.datamigration/get-azdatamigrationsqlmigrationserviceauthkey
+schema: 2.0.0
+---
+
+# Get-AzDataMigrationSqlMigrationServiceAuthKey
+
+## SYNOPSIS
+Retrieve the List of Authentication Keys for Self Hosted Integration Runtime.
+
+## SYNTAX
+
+```
+Get-AzDataMigrationSqlMigrationServiceAuthKey -ResourceGroupName -SqlMigrationServiceName
+ [-SubscriptionId ] [-DefaultProfile ] [-PassThru] [-Confirm] [-WhatIf]
+ []
+```
+
+## DESCRIPTION
+Retrieve the List of Authentication Keys for Self Hosted Integration Runtime.
+
+## EXAMPLES
+
+### Example 1: {{ Add title here }}
+```powershell
+{{ Add code here }}
+```
+
+```output
+{{ Add output here }}
+```
+
+{{ Add description here }}
+
+### Example 2: {{ Add title here }}
+```powershell
+{{ Add code here }}
+```
+
+```output
+{{ Add output here }}
+```
+
+{{ Add description here }}
+
+## PARAMETERS
+
+### -DefaultProfile
+The credentials, account, tenant, and subscription used for communication with Azure.
+
+```yaml
+Type: System.Management.Automation.PSObject
+Parameter Sets: (All)
+Aliases: AzureRMContext, AzureCredential
+
+Required: False
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -PassThru
+Returns true when the command succeeds
+
+```yaml
+Type: System.Management.Automation.SwitchParameter
+Parameter Sets: (All)
+Aliases:
+
+Required: False
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -ResourceGroupName
+Name of the resource group that contains the resource.
+You can obtain this value from the Azure Resource Manager API or the portal.
+
+```yaml
+Type: System.String
+Parameter Sets: (All)
+Aliases:
+
+Required: True
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -SqlMigrationServiceName
+Name of the SQL Migration Service.
+
+```yaml
+Type: System.String
+Parameter Sets: (All)
+Aliases:
+
+Required: True
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -SubscriptionId
+Subscription ID that identifies an Azure subscription.
+
+```yaml
+Type: System.String[]
+Parameter Sets: (All)
+Aliases:
+
+Required: False
+Position: Named
+Default value: (Get-AzContext).Subscription.Id
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -Confirm
+Prompts you for confirmation before running the cmdlet.
+
+```yaml
+Type: System.Management.Automation.SwitchParameter
+Parameter Sets: (All)
+Aliases: cf
+
+Required: False
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -WhatIf
+Shows what would happen if the cmdlet runs.
+The cmdlet is not run.
+
+```yaml
+Type: System.Management.Automation.SwitchParameter
+Parameter Sets: (All)
+Aliases: wi
+
+Required: False
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### CommonParameters
+This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216).
+
+## INPUTS
+
+## OUTPUTS
+
+### Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.IAuthenticationKeys
+
+## NOTES
+
+ALIASES
+
+## RELATED LINKS
+
diff --git a/swaggerci/datamigration/docs/Get-AzDataMigrationSqlMigrationServiceMigration.md b/swaggerci/datamigration/docs/Get-AzDataMigrationSqlMigrationServiceMigration.md
new file mode 100644
index 000000000000..2c8db1460d57
--- /dev/null
+++ b/swaggerci/datamigration/docs/Get-AzDataMigrationSqlMigrationServiceMigration.md
@@ -0,0 +1,139 @@
+---
+external help file:
+Module Name: Az.DataMigration
+online version: https://docs.microsoft.com/en-us/powershell/module/az.datamigration/get-azdatamigrationsqlmigrationservicemigration
+schema: 2.0.0
+---
+
+# Get-AzDataMigrationSqlMigrationServiceMigration
+
+## SYNOPSIS
+Retrieve the List of database migrations attached to the service.
+
+## SYNTAX
+
+```
+Get-AzDataMigrationSqlMigrationServiceMigration -ResourceGroupName -SqlMigrationServiceName
+ [-SubscriptionId ] [-DefaultProfile ] [-PassThru] []
+```
+
+## DESCRIPTION
+Retrieve the List of database migrations attached to the service.
+
+## EXAMPLES
+
+### Example 1: {{ Add title here }}
+```powershell
+{{ Add code here }}
+```
+
+```output
+{{ Add output here }}
+```
+
+{{ Add description here }}
+
+### Example 2: {{ Add title here }}
+```powershell
+{{ Add code here }}
+```
+
+```output
+{{ Add output here }}
+```
+
+{{ Add description here }}
+
+## PARAMETERS
+
+### -DefaultProfile
+The credentials, account, tenant, and subscription used for communication with Azure.
+
+```yaml
+Type: System.Management.Automation.PSObject
+Parameter Sets: (All)
+Aliases: AzureRMContext, AzureCredential
+
+Required: False
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -PassThru
+Returns true when the command succeeds
+
+```yaml
+Type: System.Management.Automation.SwitchParameter
+Parameter Sets: (All)
+Aliases:
+
+Required: False
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -ResourceGroupName
+Name of the resource group that contains the resource.
+You can obtain this value from the Azure Resource Manager API or the portal.
+
+```yaml
+Type: System.String
+Parameter Sets: (All)
+Aliases:
+
+Required: True
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -SqlMigrationServiceName
+Name of the SQL Migration Service.
+
+```yaml
+Type: System.String
+Parameter Sets: (All)
+Aliases:
+
+Required: True
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -SubscriptionId
+Subscription ID that identifies an Azure subscription.
+
+```yaml
+Type: System.String[]
+Parameter Sets: (All)
+Aliases:
+
+Required: False
+Position: Named
+Default value: (Get-AzContext).Subscription.Id
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### CommonParameters
+This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216).
+
+## INPUTS
+
+## OUTPUTS
+
+### Microsoft.Azure.PowerShell.Cmdlets.DataMigration.Models.Api20220330Preview.IDatabaseMigration
+
+## NOTES
+
+ALIASES
+
+## RELATED LINKS
+
diff --git a/swaggerci/datamigration/docs/Get-AzDataMigrationSqlMigrationServiceMonitoringData.md b/swaggerci/datamigration/docs/Get-AzDataMigrationSqlMigrationServiceMonitoringData.md
new file mode 100644
index 000000000000..4291332782fc
--- /dev/null
+++ b/swaggerci/datamigration/docs/Get-AzDataMigrationSqlMigrationServiceMonitoringData.md
@@ -0,0 +1,171 @@
+---
+external help file:
+Module Name: Az.DataMigration
+online version: https://docs.microsoft.com/en-us/powershell/module/az.datamigration/get-azdatamigrationsqlmigrationservicemonitoringdata
+schema: 2.0.0
+---
+
+# Get-AzDataMigrationSqlMigrationServiceMonitoringData
+
+## SYNOPSIS
+Retrieve the registered Integration Runtime nodes and their monitoring data for a given Database Migration Service.
+
+## SYNTAX
+
+```
+Get-AzDataMigrationSqlMigrationServiceMonitoringData -ResourceGroupName