models Package

Classes

ApiError

Error information.

Variables are only populated by the server, and will be ignored when sending a request.

AvailableServiceSku

Describes the available service SKU.

AvailableServiceSkuCapacity

A description of the scaling capacities of the SKU.

AvailableServiceSkuSku

SKU name, tier, etc.

AzureActiveDirectoryApp

Azure Active Directory Application.

All required parameters must be populated in order to send to Azure.

BackupFileInfo

Information of the backup file.

BackupSetInfo

Information of backup set.

BlobShare

Blob container storage information.

All required parameters must be populated in order to send to Azure.

CheckOCIDriverTaskInput

Input for the service task to check for OCI drivers.

CheckOCIDriverTaskOutput

Output for the service task to check for OCI drivers.

Variables are only populated by the server, and will be ignored when sending a request.

CheckOCIDriverTaskProperties

Properties for the task that checks for OCI drivers.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

CommandProperties

Base class for all types of DMS command properties. If command is not supported by current client, this object is returned.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: MigrateMISyncCompleteCommandProperties, MigrateSyncCompleteCommandProperties, MongoDbCancelCommand, MongoDbFinishCommand, MongoDbRestartCommand.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

ConnectToMongoDbTaskProperties

Properties for the task that validates the connection to and provides information about a MongoDB server.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

ConnectToSourceMySqlTaskInput

Input for the task that validates MySQL database connection.

All required parameters must be populated in order to send to Azure.

ConnectToSourceMySqlTaskProperties

Properties for the task that validates MySQL database connection.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

ConnectToSourceNonSqlTaskOutput

Output for connect to MySQL type source.

Variables are only populated by the server, and will be ignored when sending a request.

ConnectToSourceOracleSyncTaskInput

Input for the task that validates Oracle database connection.

All required parameters must be populated in order to send to Azure.

ConnectToSourceOracleSyncTaskOutput

Output for the task that validates Oracle database connection.

Variables are only populated by the server, and will be ignored when sending a request.

ConnectToSourceOracleSyncTaskProperties

Properties for the task that validates Oracle database connection.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

ConnectToSourcePostgreSqlSyncTaskInput

Input for the task that validates connection to PostgreSQL and source server requirements.

All required parameters must be populated in order to send to Azure.

ConnectToSourcePostgreSqlSyncTaskOutput

Output for the task that validates connection to PostgreSQL and source server requirements.

Variables are only populated by the server, and will be ignored when sending a request.

ConnectToSourcePostgreSqlSyncTaskProperties

Properties for the task that validates connection to PostgreSQL server and source server requirements for online migration.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

ConnectToSourceSqlServerSyncTaskProperties

Properties for the task that validates connection to SQL Server and source server requirements for online migration.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

ConnectToSourceSqlServerTaskInput

Input for the task that validates connection to SQL Server and also validates source server requirements.

All required parameters must be populated in order to send to Azure.

ConnectToSourceSqlServerTaskOutput

Output for the task that validates connection to SQL Server and also validates source server requirements.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: ConnectToSourceSqlServerTaskOutputAgentJobLevel, ConnectToSourceSqlServerTaskOutputDatabaseLevel, ConnectToSourceSqlServerTaskOutputLoginLevel, ConnectToSourceSqlServerTaskOutputTaskLevel.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

ConnectToSourceSqlServerTaskOutputAgentJobLevel

Agent Job level output for the task that validates connection to SQL Server and also validates source server requirements.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

ConnectToSourceSqlServerTaskOutputDatabaseLevel

Database level output for the task that validates connection to SQL Server and also validates source server requirements.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

ConnectToSourceSqlServerTaskOutputLoginLevel

Login level output for the task that validates connection to SQL Server and also validates source server requirements.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

ConnectToSourceSqlServerTaskOutputTaskLevel

Task level output for the task that validates connection to SQL Server and also validates source server requirements.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

ConnectToSourceSqlServerTaskProperties

Properties for the task that validates connection to SQL Server and also validates source server requirements.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

ConnectToTargetAzureDbForMySqlTaskInput

Input for the task that validates connection to Azure Database for MySQL and target server requirements.

All required parameters must be populated in order to send to Azure.

ConnectToTargetAzureDbForMySqlTaskOutput

Output for the task that validates connection to Azure Database for MySQL and target server requirements.

Variables are only populated by the server, and will be ignored when sending a request.

ConnectToTargetAzureDbForMySqlTaskProperties

Properties for the task that validates connection to Azure Database for MySQL and target server requirements.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

ConnectToTargetAzureDbForPostgreSqlSyncTaskInput

Input for the task that validates connection to Azure Database for PostgreSQL and target server requirements.

All required parameters must be populated in order to send to Azure.

ConnectToTargetAzureDbForPostgreSqlSyncTaskOutput

Output for the task that validates connection to Azure Database for PostgreSQL and target server requirements.

Variables are only populated by the server, and will be ignored when sending a request.

ConnectToTargetAzureDbForPostgreSqlSyncTaskProperties

Properties for the task that validates connection to Azure Database For PostgreSQL server and target server requirements for online migration.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput

Input for the task that validates connection to Azure Database for PostgreSQL and target server requirements for Oracle source.

All required parameters must be populated in order to send to Azure.

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput

Output for the task that validates connection to Azure Database for PostgreSQL and target server requirements for Oracle source.

Variables are only populated by the server, and will be ignored when sending a request.

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutputDatabaseSchemaMapItem

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutputDatabaseSchemaMapItem.

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskProperties

Properties for the task that validates connection to Azure Database For PostgreSQL server and target server requirements for online migration for Oracle source.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

ConnectToTargetSqlDbSyncTaskInput

Input for the task that validates connection to Azure SQL DB and target server requirements.

All required parameters must be populated in order to send to Azure.

ConnectToTargetSqlDbSyncTaskProperties

Properties for the task that validates connection to SQL DB and target server requirements for online migration.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

ConnectToTargetSqlDbTaskInput

Input for the task that validates connection to SQL DB and target server requirements.

All required parameters must be populated in order to send to Azure.

ConnectToTargetSqlDbTaskOutput

Output for the task that validates connection to SQL DB and target server requirements.

Variables are only populated by the server, and will be ignored when sending a request.

ConnectToTargetSqlDbTaskProperties

Properties for the task that validates connection to SQL DB and target server requirements.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

ConnectToTargetSqlMISyncTaskInput

Input for the task that validates connection to Azure SQL Database Managed Instance online scenario.

All required parameters must be populated in order to send to Azure.

ConnectToTargetSqlMISyncTaskOutput

Output for the task that validates connection to Azure SQL Database Managed Instance.

Variables are only populated by the server, and will be ignored when sending a request.

ConnectToTargetSqlMISyncTaskProperties

Properties for the task that validates connection to Azure SQL Database Managed Instance.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

ConnectToTargetSqlMITaskInput

Input for the task that validates connection to Azure SQL Database Managed Instance.

All required parameters must be populated in order to send to Azure.

ConnectToTargetSqlMITaskOutput

Output for the task that validates connection to Azure SQL Database Managed Instance.

Variables are only populated by the server, and will be ignored when sending a request.

ConnectToTargetSqlMITaskProperties

Properties for the task that validates connection to Azure SQL Database Managed Instance.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

ConnectionInfo

Defines the connection properties of a server.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: MiSqlConnectionInfo, MongoDbConnectionInfo, MySqlConnectionInfo, OracleConnectionInfo, PostgreSqlConnectionInfo, SqlConnectionInfo.

All required parameters must be populated in order to send to Azure.

DataIntegrityValidationResult

Results for checksum based Data Integrity validation results.

DataItemMigrationSummaryResult

Basic summary of a data item migration.

Variables are only populated by the server, and will be ignored when sending a request.

DataMigrationError

Migration Task errors.

Variables are only populated by the server, and will be ignored when sending a request.

DataMigrationProjectMetadata

Common metadata for migration projects.

Variables are only populated by the server, and will be ignored when sending a request.

DataMigrationService

A Database Migration Service resource.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

DataMigrationServiceList

OData page of service objects.

DataMigrationServiceStatusResponse

Service health status.

Database

Information about a single database.

DatabaseBackupInfo

Information about backup files when existing backup mode is used.

Variables are only populated by the server, and will be ignored when sending a request.

DatabaseFileInfo

Database file specific information.

DatabaseFileInput

Database file specific information for input.

DatabaseInfo

Project Database Details.

All required parameters must be populated in order to send to Azure.

DatabaseObjectName

A representation of the name of an object in a database.

Variables are only populated by the server, and will be ignored when sending a request.

DatabaseSummaryResult

Summary of database results in the migration.

Variables are only populated by the server, and will be ignored when sending a request.

DatabaseTable

Table properties.

Variables are only populated by the server, and will be ignored when sending a request.

ExecutionStatistics

Description about the errors happen while performing migration validation.

FileList

OData page of files.

FileShare

File share information with Path, Username, and Password.

All required parameters must be populated in order to send to Azure.

FileStorageInfo

File storage information.

GetProjectDetailsNonSqlTaskInput

Input for the task that reads configuration from project artifacts.

All required parameters must be populated in order to send to Azure.

GetTdeCertificatesSqlTaskInput

Input for the task that gets TDE certificates in Base64 encoded format.

All required parameters must be populated in order to send to Azure.

GetTdeCertificatesSqlTaskOutput

Output of the task that gets TDE certificates in Base64 encoded format.

Variables are only populated by the server, and will be ignored when sending a request.

GetTdeCertificatesSqlTaskProperties

Properties for the task that gets TDE certificates in Base64 encoded format.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

GetUserTablesMySqlTaskInput

Input for the task that collects user tables for the given list of databases.

All required parameters must be populated in order to send to Azure.

GetUserTablesMySqlTaskOutput

Output of the task that collects user tables for the given list of databases.

Variables are only populated by the server, and will be ignored when sending a request.

GetUserTablesMySqlTaskProperties

Properties for the task that collects user tables for the given list of databases.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

GetUserTablesOracleTaskInput

Input for the task that gets the list of tables contained within a provided list of Oracle schemas.

All required parameters must be populated in order to send to Azure.

GetUserTablesOracleTaskOutput

Output for the task that gets the list of tables contained within a provided list of Oracle schemas.

Variables are only populated by the server, and will be ignored when sending a request.

GetUserTablesOracleTaskProperties

Properties for the task that collects user tables for the given list of Oracle schemas.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

GetUserTablesPostgreSqlTaskInput

Input for the task that gets the list of tables for a provided list of PostgreSQL databases.

All required parameters must be populated in order to send to Azure.

GetUserTablesPostgreSqlTaskOutput

Output for the task that gets the list of tables for a provided list of PostgreSQL databases.

Variables are only populated by the server, and will be ignored when sending a request.

GetUserTablesPostgreSqlTaskProperties

Properties for the task that collects user tables for the given list of databases.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

GetUserTablesSqlSyncTaskInput

Input for the task that collects user tables for the given list of databases.

All required parameters must be populated in order to send to Azure.

GetUserTablesSqlSyncTaskOutput

Output of the task that collects user tables for the given list of databases.

Variables are only populated by the server, and will be ignored when sending a request.

GetUserTablesSqlSyncTaskProperties

Properties for the task that collects user tables for the given list of databases.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

GetUserTablesSqlTaskInput

Input for the task that collects user tables for the given list of databases.

All required parameters must be populated in order to send to Azure.

GetUserTablesSqlTaskOutput

Output of the task that collects user tables for the given list of databases.

Variables are only populated by the server, and will be ignored when sending a request.

GetUserTablesSqlTaskProperties

Properties for the task that collects user tables for the given list of databases.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

InstallOCIDriverTaskInput

Input for the service task to install an OCI driver.

InstallOCIDriverTaskOutput

Output for the service task to install an OCI driver.

Variables are only populated by the server, and will be ignored when sending a request.

InstallOCIDriverTaskProperties

Properties for the task that installs an OCI driver.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MiSqlConnectionInfo

Properties required to create a connection to Azure SQL database Managed instance.

All required parameters must be populated in order to send to Azure.

MigrateMISyncCompleteCommandInput

Input for command that completes online migration for an Azure SQL Database Managed Instance.

All required parameters must be populated in order to send to Azure.

MigrateMISyncCompleteCommandOutput

Output for command that completes online migration for an Azure SQL Database Managed Instance.

MigrateMISyncCompleteCommandProperties

Properties for the command that completes online migration for an Azure SQL Database Managed Instance.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateMongoDbTaskProperties

Properties for the task that migrates data between MongoDB data sources.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateMySqlAzureDbForMySqlOfflineDatabaseInput

Database specific information for offline MySQL to Azure Database for MySQL migration task inputs.

MigrateMySqlAzureDbForMySqlOfflineTaskInput

Input for the task that migrates MySQL databases to Azure Database for MySQL for offline migrations.

All required parameters must be populated in order to send to Azure.

MigrateMySqlAzureDbForMySqlOfflineTaskOutput

Output for the task that migrates MySQL databases to Azure Database for MySQL for offline migrations.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: MigrateMySqlAzureDbForMySqlOfflineTaskOutputDatabaseLevel, MigrateMySqlAzureDbForMySqlOfflineTaskOutputError, MigrateMySqlAzureDbForMySqlOfflineTaskOutputMigrationLevel, MigrateMySqlAzureDbForMySqlOfflineTaskOutputTableLevel.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateMySqlAzureDbForMySqlOfflineTaskOutputDatabaseLevel

MigrateMySqlAzureDbForMySqlOfflineTaskOutputDatabaseLevel.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateMySqlAzureDbForMySqlOfflineTaskOutputError

MigrateMySqlAzureDbForMySqlOfflineTaskOutputError.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateMySqlAzureDbForMySqlOfflineTaskOutputMigrationLevel

MigrateMySqlAzureDbForMySqlOfflineTaskOutputMigrationLevel.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateMySqlAzureDbForMySqlOfflineTaskOutputTableLevel

MigrateMySqlAzureDbForMySqlOfflineTaskOutputTableLevel.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateMySqlAzureDbForMySqlOfflineTaskProperties

Properties for the task that migrates MySQL databases to Azure Database for MySQL for offline migrations.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateMySqlAzureDbForMySqlSyncDatabaseInput

Database specific information for MySQL to Azure Database for MySQL migration task inputs.

MigrateMySqlAzureDbForMySqlSyncTaskInput

Input for the task that migrates MySQL databases to Azure Database for MySQL for online migrations.

All required parameters must be populated in order to send to Azure.

MigrateMySqlAzureDbForMySqlSyncTaskOutput

Output for the task that migrates MySQL databases to Azure Database for MySQL for online migrations.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseError, MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseLevel, MigrateMySqlAzureDbForMySqlSyncTaskOutputError, MigrateMySqlAzureDbForMySqlSyncTaskOutputMigrationLevel, MigrateMySqlAzureDbForMySqlSyncTaskOutputTableLevel.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseError

MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseError.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseLevel

MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseLevel.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateMySqlAzureDbForMySqlSyncTaskOutputError

MigrateMySqlAzureDbForMySqlSyncTaskOutputError.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateMySqlAzureDbForMySqlSyncTaskOutputMigrationLevel

MigrateMySqlAzureDbForMySqlSyncTaskOutputMigrationLevel.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateMySqlAzureDbForMySqlSyncTaskOutputTableLevel

MigrateMySqlAzureDbForMySqlSyncTaskOutputTableLevel.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateMySqlAzureDbForMySqlSyncTaskProperties

Properties for the task that migrates MySQL databases to Azure Database for MySQL for online migrations.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateOracleAzureDbForPostgreSqlSyncTaskProperties

Properties for the task that migrates Oracle to Azure Database for PostgreSQL for online migrations.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateOracleAzureDbPostgreSqlSyncDatabaseInput

Database specific information for Oracle to Azure Database for PostgreSQL migration task inputs.

MigrateOracleAzureDbPostgreSqlSyncTaskInput

Input for the task that migrates Oracle databases to Azure Database for PostgreSQL for online migrations.

All required parameters must be populated in order to send to Azure.

MigrateOracleAzureDbPostgreSqlSyncTaskOutput

Output for the task that migrates Oracle databases to Azure Database for PostgreSQL for online migrations.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseError, MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseLevel, MigrateOracleAzureDbPostgreSqlSyncTaskOutputError, MigrateOracleAzureDbPostgreSqlSyncTaskOutputMigrationLevel, MigrateOracleAzureDbPostgreSqlSyncTaskOutputTableLevel.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseError

MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseError.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseLevel

MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseLevel.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateOracleAzureDbPostgreSqlSyncTaskOutputError

MigrateOracleAzureDbPostgreSqlSyncTaskOutputError.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateOracleAzureDbPostgreSqlSyncTaskOutputMigrationLevel

MigrateOracleAzureDbPostgreSqlSyncTaskOutputMigrationLevel.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateOracleAzureDbPostgreSqlSyncTaskOutputTableLevel

MigrateOracleAzureDbPostgreSqlSyncTaskOutputTableLevel.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput

Database specific information for PostgreSQL to Azure Database for PostgreSQL migration task inputs.

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput

Selected tables for the migration.

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput

Input for the task that migrates PostgreSQL databases to Azure Database for PostgreSQL for online migrations.

All required parameters must be populated in order to send to Azure.

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutput

Output for the task that migrates PostgreSQL databases to Azure Database for PostgreSQL for online migrations.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseError, MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseLevel, MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputError, MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputMigrationLevel, MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputTableLevel.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseError

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseError.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseLevel

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseLevel.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputError

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputError.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputMigrationLevel

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputMigrationLevel.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputTableLevel

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputTableLevel.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskProperties

Properties for the task that migrates PostgreSQL databases to Azure Database for PostgreSQL for online migrations.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateSchemaSqlServerSqlDbDatabaseInput

Database input for migrate schema Sql Server to Azure SQL Server scenario.

MigrateSchemaSqlServerSqlDbTaskInput

Input for task that migrates Schema for SQL Server databases to Azure SQL databases.

All required parameters must be populated in order to send to Azure.

MigrateSchemaSqlServerSqlDbTaskOutput

Output for the task that migrates Schema for SQL Server databases to Azure SQL databases.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: MigrateSchemaSqlServerSqlDbTaskOutputDatabaseLevel, MigrateSchemaSqlTaskOutputError, MigrateSchemaSqlServerSqlDbTaskOutputMigrationLevel, MigrateSchemaSqlServerSqlDbTaskOutputError.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateSchemaSqlServerSqlDbTaskOutputDatabaseLevel

MigrateSchemaSqlServerSqlDbTaskOutputDatabaseLevel.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateSchemaSqlServerSqlDbTaskOutputError

MigrateSchemaSqlServerSqlDbTaskOutputError.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateSchemaSqlServerSqlDbTaskOutputMigrationLevel

MigrateSchemaSqlServerSqlDbTaskOutputMigrationLevel.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateSchemaSqlServerSqlDbTaskProperties

Properties for task that migrates Schema for SQL Server databases to Azure SQL databases.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateSchemaSqlTaskOutputError

MigrateSchemaSqlTaskOutputError.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateSqlServerDatabaseInput

Database specific information for SQL to SQL migration task inputs.

MigrateSqlServerSqlDbDatabaseInput

Database specific information for SQL to Azure SQL DB migration task inputs.

MigrateSqlServerSqlDbSyncDatabaseInput

Database specific information for SQL to Azure SQL DB sync migration task inputs.

MigrateSqlServerSqlDbSyncTaskInput

Input for the task that migrates on-prem SQL Server databases to Azure SQL Database for online migrations.

All required parameters must be populated in order to send to Azure.

MigrateSqlServerSqlDbSyncTaskOutput

Output for the task that migrates on-prem SQL Server databases to Azure SQL Database for online migrations.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: MigrateSqlServerSqlDbSyncTaskOutputDatabaseError, MigrateSqlServerSqlDbSyncTaskOutputDatabaseLevel, MigrateSqlServerSqlDbSyncTaskOutputError, MigrateSqlServerSqlDbSyncTaskOutputMigrationLevel, MigrateSqlServerSqlDbSyncTaskOutputTableLevel.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateSqlServerSqlDbSyncTaskOutputDatabaseError

MigrateSqlServerSqlDbSyncTaskOutputDatabaseError.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateSqlServerSqlDbSyncTaskOutputDatabaseLevel

MigrateSqlServerSqlDbSyncTaskOutputDatabaseLevel.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateSqlServerSqlDbSyncTaskOutputError

MigrateSqlServerSqlDbSyncTaskOutputError.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateSqlServerSqlDbSyncTaskOutputMigrationLevel

MigrateSqlServerSqlDbSyncTaskOutputMigrationLevel.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateSqlServerSqlDbSyncTaskOutputTableLevel

MigrateSqlServerSqlDbSyncTaskOutputTableLevel.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateSqlServerSqlDbSyncTaskProperties

Properties for the task that migrates on-prem SQL Server databases to Azure SQL Database for online migrations.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateSqlServerSqlDbTaskInput

Input for the task that migrates on-prem SQL Server databases to Azure SQL Database.

All required parameters must be populated in order to send to Azure.

MigrateSqlServerSqlDbTaskOutput

Output for the task that migrates on-prem SQL Server databases to Azure SQL Database.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: MigrateSqlServerSqlDbTaskOutputDatabaseLevel, MigrateSqlServerSqlDbTaskOutputError, MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResult, MigrateSqlServerSqlDbTaskOutputMigrationLevel, MigrateSqlServerSqlDbTaskOutputValidationResult, MigrateSqlServerSqlDbTaskOutputTableLevel.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateSqlServerSqlDbTaskOutputDatabaseLevel

MigrateSqlServerSqlDbTaskOutputDatabaseLevel.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResult

MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResult.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateSqlServerSqlDbTaskOutputError

MigrateSqlServerSqlDbTaskOutputError.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateSqlServerSqlDbTaskOutputMigrationLevel

MigrateSqlServerSqlDbTaskOutputMigrationLevel.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateSqlServerSqlDbTaskOutputTableLevel

MigrateSqlServerSqlDbTaskOutputTableLevel.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateSqlServerSqlDbTaskOutputValidationResult

MigrateSqlServerSqlDbTaskOutputValidationResult.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateSqlServerSqlDbTaskProperties

Properties for the task that migrates on-prem SQL Server databases to Azure SQL Database.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateSqlServerSqlMIDatabaseInput

Database specific information for SQL to Azure SQL DB Managed Instance migration task inputs.

All required parameters must be populated in order to send to Azure.

MigrateSqlServerSqlMISyncTaskInput

Input for task that migrates SQL Server databases to Azure SQL Database Managed Instance online scenario.

All required parameters must be populated in order to send to Azure.

MigrateSqlServerSqlMISyncTaskOutput

Output for task that migrates SQL Server databases to Azure SQL Database Managed Instance using Log Replay Service.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: MigrateSqlServerSqlMISyncTaskOutputDatabaseLevel, MigrateSqlServerSqlMISyncTaskOutputError, MigrateSqlServerSqlMISyncTaskOutputMigrationLevel.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateSqlServerSqlMISyncTaskOutputDatabaseLevel

MigrateSqlServerSqlMISyncTaskOutputDatabaseLevel.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateSqlServerSqlMISyncTaskOutputError

MigrateSqlServerSqlMISyncTaskOutputError.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateSqlServerSqlMISyncTaskOutputMigrationLevel

MigrateSqlServerSqlMISyncTaskOutputMigrationLevel.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateSqlServerSqlMISyncTaskProperties

Properties for task that migrates SQL Server databases to Azure SQL Database Managed Instance sync scenario.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateSqlServerSqlMITaskInput

Input for task that migrates SQL Server databases to Azure SQL Database Managed Instance.

All required parameters must be populated in order to send to Azure.

MigrateSqlServerSqlMITaskOutput

Output for task that migrates SQL Server databases to Azure SQL Database Managed Instance.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: MigrateSqlServerSqlMITaskOutputAgentJobLevel, MigrateSqlServerSqlMITaskOutputDatabaseLevel, MigrateSqlServerSqlMITaskOutputError, MigrateSqlServerSqlMITaskOutputLoginLevel, MigrateSqlServerSqlMITaskOutputMigrationLevel.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateSqlServerSqlMITaskOutputAgentJobLevel

MigrateSqlServerSqlMITaskOutputAgentJobLevel.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateSqlServerSqlMITaskOutputDatabaseLevel

MigrateSqlServerSqlMITaskOutputDatabaseLevel.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateSqlServerSqlMITaskOutputError

MigrateSqlServerSqlMITaskOutputError.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateSqlServerSqlMITaskOutputLoginLevel

MigrateSqlServerSqlMITaskOutputLoginLevel.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateSqlServerSqlMITaskOutputMigrationLevel

MigrateSqlServerSqlMITaskOutputMigrationLevel.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateSqlServerSqlMITaskProperties

Properties for task that migrates SQL Server databases to Azure SQL Database Managed Instance.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateSsisTaskInput

Input for task that migrates SSIS packages from SQL Server to Azure SQL Database Managed Instance.

All required parameters must be populated in order to send to Azure.

MigrateSsisTaskOutput

Output for task that migrates SSIS packages from SQL Server to Azure SQL Database Managed Instance.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: MigrateSsisTaskOutputMigrationLevel, MigrateSsisTaskOutputProjectLevel.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateSsisTaskOutputMigrationLevel

MigrateSsisTaskOutputMigrationLevel.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateSsisTaskOutputProjectLevel

MigrateSsisTaskOutputProjectLevel.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateSsisTaskProperties

Properties for task that migrates SSIS packages from SQL Server databases to Azure SQL Database Managed Instance.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrateSyncCompleteCommandInput

Input for command that completes sync migration for a database.

All required parameters must be populated in order to send to Azure.

MigrateSyncCompleteCommandOutput

Output for command that completes sync migration for a database.

Variables are only populated by the server, and will be ignored when sending a request.

MigrateSyncCompleteCommandProperties

Properties for the command that completes sync migration for a database.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MigrationEligibilityInfo

Information about migration eligibility of a server object.

Variables are only populated by the server, and will be ignored when sending a request.

MigrationReportResult

Migration validation report result, contains the url for downloading the generated report.

MigrationTableMetadata

Metadata for tables selected in migration project.

Variables are only populated by the server, and will be ignored when sending a request.

MigrationValidationDatabaseLevelResult

Database level validation results.

Variables are only populated by the server, and will be ignored when sending a request.

MigrationValidationDatabaseSummaryResult

Migration Validation Database level summary result.

Variables are only populated by the server, and will be ignored when sending a request.

MigrationValidationOptions

Types of validations to run after the migration.

MigrationValidationResult

Migration Validation Result.

Variables are only populated by the server, and will be ignored when sending a request.

MongoDbCancelCommand

Properties for the command that cancels a migration in whole or in part.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MongoDbClusterInfo

Describes a MongoDB data source.

All required parameters must be populated in order to send to Azure.

MongoDbCollectionInfo

Describes a supported collection within a MongoDB database.

All required parameters must be populated in order to send to Azure.

MongoDbCollectionProgress

Describes the progress of a collection.

All required parameters must be populated in order to send to Azure.

MongoDbCollectionSettings

Describes how an individual MongoDB collection should be migrated.

MongoDbCommandInput

Describes the input to the 'cancel' and 'restart' MongoDB migration commands.

MongoDbConnectionInfo

Describes a connection to a MongoDB data source.

All required parameters must be populated in order to send to Azure.

MongoDbDatabaseInfo

Describes a database within a MongoDB data source.

All required parameters must be populated in order to send to Azure.

MongoDbDatabaseProgress

Describes the progress of a database.

All required parameters must be populated in order to send to Azure.

MongoDbDatabaseSettings

Describes how an individual MongoDB database should be migrated.

All required parameters must be populated in order to send to Azure.

MongoDbError

Describes an error or warning that occurred during a MongoDB migration.

MongoDbFinishCommand

Properties for the command that finishes a migration in whole or in part.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MongoDbFinishCommandInput

Describes the input to the 'finish' MongoDB migration command.

All required parameters must be populated in order to send to Azure.

MongoDbMigrationProgress

Describes the progress of the overall migration.

All required parameters must be populated in order to send to Azure.

MongoDbMigrationSettings

Describes how a MongoDB data migration should be performed.

All required parameters must be populated in order to send to Azure.

MongoDbObjectInfo

Describes a database or collection within a MongoDB data source.

All required parameters must be populated in order to send to Azure.

MongoDbProgress

Base class for MongoDB migration outputs.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: MongoDbCollectionProgress, MongoDbDatabaseProgress, MongoDbMigrationProgress.

All required parameters must be populated in order to send to Azure.

MongoDbRestartCommand

Properties for the command that restarts a migration in whole or in part.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MongoDbShardKeyField

Describes a field reference within a MongoDB shard key.

All required parameters must be populated in order to send to Azure.

MongoDbShardKeyInfo

Describes a MongoDB shard key.

All required parameters must be populated in order to send to Azure.

MongoDbShardKeySetting

Describes a MongoDB shard key.

All required parameters must be populated in order to send to Azure.

MongoDbThrottlingSettings

Specifies resource limits for the migration.

MySqlConnectionInfo

Information for connecting to MySQL server.

All required parameters must be populated in order to send to Azure.

NameAvailabilityRequest

A resource type and proposed name.

NameAvailabilityResponse

Indicates whether a proposed resource name is available.

NonSqlDataMigrationTable

Defines metadata for table to be migrated.

NonSqlDataMigrationTableResult

Object used to report the data migration results of a table.

Variables are only populated by the server, and will be ignored when sending a request.

NonSqlMigrationTaskInput

Base class for non sql migration task input.

All required parameters must be populated in order to send to Azure.

NonSqlMigrationTaskOutput

Base class for non sql migration task output.

Variables are only populated by the server, and will be ignored when sending a request.

ODataError

Error information in OData format.

OracleConnectionInfo

Information for connecting to Oracle server.

All required parameters must be populated in order to send to Azure.

OracleOCIDriverInfo

Information about an Oracle OCI driver.

Variables are only populated by the server, and will be ignored when sending a request.

OrphanedUserInfo

Information of orphaned users on the SQL server database.

PostgreSqlConnectionInfo

Information for connecting to PostgreSQL server.

All required parameters must be populated in order to send to Azure.

Project

A project resource.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

ProjectFile

A file resource.

Variables are only populated by the server, and will be ignored when sending a request.

ProjectFileProperties

Base class for file properties.

Variables are only populated by the server, and will be ignored when sending a request.

ProjectList

OData page of project resources.

ProjectTask

A task resource.

Variables are only populated by the server, and will be ignored when sending a request.

ProjectTaskProperties

Base class for all types of DMS task properties. If task is not supported by current client, this object is returned.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: ConnectToMongoDbTaskProperties, ConnectToSourceMySqlTaskProperties, ConnectToSourceOracleSyncTaskProperties, ConnectToSourcePostgreSqlSyncTaskProperties, ConnectToSourceSqlServerTaskProperties, ConnectToSourceSqlServerSyncTaskProperties, ConnectToTargetAzureDbForMySqlTaskProperties, ConnectToTargetAzureDbForPostgreSqlSyncTaskProperties, ConnectToTargetSqlMITaskProperties, ConnectToTargetSqlMISyncTaskProperties, ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskProperties, ConnectToTargetSqlDbTaskProperties, ConnectToTargetSqlDbSyncTaskProperties, GetTdeCertificatesSqlTaskProperties, GetUserTablesSqlSyncTaskProperties, GetUserTablesSqlTaskProperties, GetUserTablesMySqlTaskProperties, GetUserTablesOracleTaskProperties, GetUserTablesPostgreSqlTaskProperties, MigrateMongoDbTaskProperties, MigrateMySqlAzureDbForMySqlOfflineTaskProperties, MigrateMySqlAzureDbForMySqlSyncTaskProperties, MigrateOracleAzureDbForPostgreSqlSyncTaskProperties, MigratePostgreSqlAzureDbForPostgreSqlSyncTaskProperties, MigrateSqlServerSqlDbSyncTaskProperties, MigrateSqlServerSqlMITaskProperties, MigrateSqlServerSqlMISyncTaskProperties, MigrateSqlServerSqlDbTaskProperties, MigrateSsisTaskProperties, MigrateSchemaSqlServerSqlDbTaskProperties, CheckOCIDriverTaskProperties, InstallOCIDriverTaskProperties, UploadOCIDriverTaskProperties, ValidateMongoDbTaskProperties, ValidateOracleAzureDbForPostgreSqlSyncTaskProperties, ValidateMigrationInputSqlServerSqlMITaskProperties, ValidateMigrationInputSqlServerSqlMISyncTaskProperties, ValidateMigrationInputSqlServerSqlDbSyncTaskProperties.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

QueryAnalysisValidationResult

Results for query analysis comparison between the source and target.

QueryExecutionResult

Describes query analysis results for execution in source and target.

Quota

Describes a quota for or usage details about a resource.

QuotaList

OData page of quota objects.

QuotaName

The name of the quota.

ReportableException

Exception object for all custom exceptions.

Resource

ARM resource.

Variables are only populated by the server, and will be ignored when sending a request.

ResourceSku

Describes an available DMS SKU.

Variables are only populated by the server, and will be ignored when sending a request.

ResourceSkuCapabilities

Describes The SKU capabilities object.

Variables are only populated by the server, and will be ignored when sending a request.

ResourceSkuCapacity

Describes scaling information of a SKU.

Variables are only populated by the server, and will be ignored when sending a request.

ResourceSkuCosts

Describes metadata for retrieving price info.

Variables are only populated by the server, and will be ignored when sending a request.

ResourceSkuRestrictions

Describes scaling information of a SKU.

Variables are only populated by the server, and will be ignored when sending a request.

ResourceSkusResult

The DMS List SKUs operation response.

All required parameters must be populated in order to send to Azure.

SchemaComparisonValidationResult

Results for schema comparison between the source and target.

SchemaComparisonValidationResultType

Description about the errors happen while performing migration validation.

SchemaMigrationSetting

Settings for migrating schema from source to target.

SelectedCertificateInput

Info for certificate to be exported for TDE enabled databases.

All required parameters must be populated in order to send to Azure.

ServerProperties

Server properties for MySQL type source.

Variables are only populated by the server, and will be ignored when sending a request.

ServiceOperation

Description of an action supported by the Database Migration Service.

ServiceOperationDisplay

Localized display text.

ServiceOperationList

OData page of action (operation) objects.

ServiceSku

An Azure SKU instance.

ServiceSkuList

OData page of available SKUs.

SqlConnectionInfo

Information for connecting to SQL database server.

All required parameters must be populated in order to send to Azure.

SqlMigrationTaskInput

Base class for migration task input.

All required parameters must be populated in order to send to Azure.

SqlServerSqlMISyncTaskInput

Input for task that migrates SQL Server databases to Azure SQL Database Managed Instance online scenario.

All required parameters must be populated in order to send to Azure.

SsisMigrationInfo

SSIS migration info with SSIS store type, overwrite policy.

StartMigrationScenarioServerRoleResult

Server role migration result.

Variables are only populated by the server, and will be ignored when sending a request.

SyncMigrationDatabaseErrorEvent

Database migration errors for online migration.

Variables are only populated by the server, and will be ignored when sending a request.

SystemData

Metadata pertaining to creation and last modification of the resource.

TaskList

OData page of tasks.

TrackedResource

ARM tracked top level resource.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

UploadOCIDriverTaskInput

Input for the service task to upload an OCI driver.

UploadOCIDriverTaskOutput

Output for the service task to upload an OCI driver.

Variables are only populated by the server, and will be ignored when sending a request.

UploadOCIDriverTaskProperties

Properties for the task that uploads an OCI driver.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

ValidateMigrationInputSqlServerSqlDbSyncTaskProperties

Properties for task that validates migration input for SQL to Azure SQL DB sync migrations.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

ValidateMigrationInputSqlServerSqlMISyncTaskInput

Input for task that migrates SQL Server databases to Azure SQL Database Managed Instance online scenario.

All required parameters must be populated in order to send to Azure.

ValidateMigrationInputSqlServerSqlMISyncTaskOutput

Output for task that validates migration input for Azure SQL Database Managed Instance online migration.

Variables are only populated by the server, and will be ignored when sending a request.

ValidateMigrationInputSqlServerSqlMISyncTaskProperties

Properties for task that validates migration input for SQL to Azure SQL Database Managed Instance sync scenario.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

ValidateMigrationInputSqlServerSqlMITaskInput

Input for task that validates migration input for SQL to Azure SQL Managed Instance.

All required parameters must be populated in order to send to Azure.

ValidateMigrationInputSqlServerSqlMITaskOutput

Output for task that validates migration input for SQL to Azure SQL Managed Instance migrations.

Variables are only populated by the server, and will be ignored when sending a request.

ValidateMigrationInputSqlServerSqlMITaskProperties

Properties for task that validates migration input for SQL to Azure SQL Database Managed Instance.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

ValidateMongoDbTaskProperties

Properties for the task that validates a migration between MongoDB data sources.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

ValidateOracleAzureDbForPostgreSqlSyncTaskProperties

Properties for the task that validates a migration for Oracle to Azure Database for PostgreSQL for online migrations.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

ValidateOracleAzureDbPostgreSqlSyncTaskOutput

Output for task that validates migration input for Oracle to Azure Database for PostgreSQL for online migrations.

Variables are only populated by the server, and will be ignored when sending a request.

ValidateSyncMigrationInputSqlServerTaskInput

Input for task that validates migration input for SQL sync migrations.

All required parameters must be populated in order to send to Azure.

ValidateSyncMigrationInputSqlServerTaskOutput

Output for task that validates migration input for SQL sync migrations.

Variables are only populated by the server, and will be ignored when sending a request.

ValidationError

Description about the errors happen while performing migration validation.

WaitStatistics

Wait statistics gathered during query batch execution.

Enums

AuthenticationType

An enumeration of possible authentication types when connecting

BackupFileStatus

An enumeration of Status of the log backup file.

BackupMode

An enumeration of backup modes

BackupType

Enum of the different backup types.

CommandState

The state of the command. This is ignored if submitted.

CreatedByType

The type of identity that created the resource.

DataMigrationResultCode

Result code of the data migration

DatabaseCompatLevel

An enumeration of SQL Server database compatibility levels

DatabaseFileType

An enumeration of SQL Server database file types

DatabaseMigrationStage

Current stage of migration

DatabaseMigrationState

Database level migration state.

DatabaseState

An enumeration of SQL Server Database states

ErrorType

Error type

LoginMigrationStage

Enum of the different stage of login migration.

LoginType

Enum mapping of SMO LoginType.

MigrationState

Current state of migration

MigrationStatus

Current status of migration

MongoDbClusterType

The type of data source

MongoDbErrorType

The type of error or warning

MongoDbMigrationState

An enumeration.

MongoDbProgressResultType

The type of progress object

MongoDbReplication

Describes how changes will be replicated from the source to the target. The default is OneTime.

MongoDbShardKeyOrder

The field ordering

MySqlTargetPlatformType

An enumeration of possible target types when migrating from MySQL

NameCheckFailureReason

The reason why the name is not available, if nameAvailable is false

ObjectType

An enumeration of type of objects

ProjectProvisioningState

The project's provisioning state

ProjectSourcePlatform

Source platform of the project

ProjectTargetPlatform

Target platform of the project

ReplicateMigrationState

Wrapper for replicate reported migration states.

ResourceSkuCapacityScaleType

The scale type applicable to the SKU.

ResourceSkuRestrictionsReasonCode

The reason code for restriction.

ResourceSkuRestrictionsType

The type of restrictions.

ScenarioSource

An enumeration of source type

ScenarioTarget

An enumeration of target type

SchemaMigrationOption

Option for how schema is extracted and applied to target

SchemaMigrationStage

Current stage of schema migration

ServerLevelPermissionsGroup

Permission group for validations. These groups will run a set of permissions for validating user activity. Select the permission group for the activity that you are performing.

ServiceProvisioningState

The resource's provisioning state

ServiceScalability

The scalability approach

Severity

Severity of the validation error

SqlSourcePlatform

An enumeration of source platform types

SsisMigrationOverwriteOption

The overwrite option for SSIS object migration, only ignore and overwrite are supported in DMS now and future may add Reuse option for container object

SsisMigrationStage

Current stage of SSIS migration

SsisStoreType

An enumeration of supported source SSIS store type in DMS

SyncDatabaseMigrationReportingState

Enum of the different state of database level online migration.

SyncTableMigrationState

Enum of the different state of table level online migration.

TaskState

The state of the task. This is ignored if submitted.

UpdateActionType

Type of the actual difference for the compared object, while performing schema comparison

ValidationStatus

Current status of the validation