Azure.ResourceManager.DataMigration.Models Namespace

Classes

ArmDataMigrationModelFactory

Model factory for models.

AuthenticationKeys

An authentication key.

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.

AzureBlob

Azure Blob Details.

BackupConfiguration

Backup Configuration.

BackupFileInfo

Information of the backup file.

BackupSetInfo

Information of backup set.

BlobShare

Blob container storage information.

CheckOciDriverTaskOutput

Output for the service task to check for OCI drivers.

CheckOciDriverTaskProperties

Properties for the task that checks for OCI drivers.

CommandProperties

Base class for all types of DMS command properties. If command is not supported by current client, this object is returned. Please note CommandProperties is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include MigrateMISyncCompleteCommandProperties, MigrateSyncCompleteCommandProperties, MongoDBCancelCommand, MongoDBFinishCommand and MongoDBRestartCommand.

ConnectionInfo

Defines the connection properties of a server Please note ConnectionInfo is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include MISqlConnectionInfo, MongoDBConnectionInfo, MySqlConnectionInfo, OracleConnectionInfo, PostgreSqlConnectionInfo and SqlConnectionInfo.

ConnectToMongoDBTaskProperties

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

ConnectToSourceMySqlTaskInput

Input for the task that validates MySQL database connection.

ConnectToSourceMySqlTaskProperties

Properties for the task that validates MySQL database connection.

ConnectToSourceNonSqlTaskOutput

Output for connect to MySQL type source.

ConnectToSourceOracleSyncTaskOutput

Output for the task that validates Oracle database connection.

ConnectToSourceOracleSyncTaskProperties

Properties for the task that validates Oracle database connection.

ConnectToSourcePostgreSqlSyncTaskOutput

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

ConnectToSourcePostgreSqlSyncTaskProperties

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

ConnectToSourceSqlServerSyncTaskProperties

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

ConnectToSourceSqlServerTaskInput

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

ConnectToSourceSqlServerTaskOutput

Output for the task that validates connection to SQL Server and also validates source server requirements Please note ConnectToSourceSqlServerTaskOutput is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include ConnectToSourceSqlServerTaskOutputAgentJobLevel, ConnectToSourceSqlServerTaskOutputDatabaseLevel, ConnectToSourceSqlServerTaskOutputLoginLevel and ConnectToSourceSqlServerTaskOutputTaskLevel.

ConnectToSourceSqlServerTaskOutputAgentJobLevel

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

ConnectToSourceSqlServerTaskOutputDatabaseLevel

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

ConnectToSourceSqlServerTaskOutputLoginLevel

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

ConnectToSourceSqlServerTaskOutputTaskLevel

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

ConnectToSourceSqlServerTaskProperties

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

ConnectToTargetAzureDBForMySqlTaskInput

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

ConnectToTargetAzureDBForMySqlTaskOutput

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

ConnectToTargetAzureDBForMySqlTaskProperties

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

ConnectToTargetAzureDBForPostgreSqlSyncTaskInput

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

ConnectToTargetAzureDBForPostgreSqlSyncTaskOutput

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

ConnectToTargetAzureDBForPostgreSqlSyncTaskProperties

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

ConnectToTargetOracleAzureDBForPostgreSqlSyncTaskOutput

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

ConnectToTargetOracleAzureDBForPostgreSqlSyncTaskOutputDatabaseSchemaMapItem

The 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.

ConnectToTargetSqlDBSyncTaskInput

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

ConnectToTargetSqlDBSyncTaskProperties

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

ConnectToTargetSqlDBTaskInput

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

ConnectToTargetSqlDBTaskOutput

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

ConnectToTargetSqlDBTaskProperties

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

ConnectToTargetSqlMISyncTaskInput

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

ConnectToTargetSqlMISyncTaskOutput

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

ConnectToTargetSqlMISyncTaskProperties

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

ConnectToTargetSqlMITaskInput

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

ConnectToTargetSqlMITaskOutput

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

ConnectToTargetSqlMITaskProperties

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

CopyProgressDetails

Details on progress of ADF copy activity.

DatabaseBackupInfo

Information about backup files when existing backup mode is used.

DatabaseFileInfo

Database file specific information.

DatabaseInfo

Project Database Details.

DatabaseMigration

Database Migration Resource.

DatabaseMigrationProperties

Database Migration Resource properties. Please note DatabaseMigrationProperties is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include DatabaseMigrationSqlDBProperties, DatabaseMigrationSqlVmProperties and DatabaseMigrationSqlMIProperties.

DatabaseMigrationSqlDBProperties

Database Migration Resource properties for SQL database.

DatabaseMigrationSqlMIProperties

Database Migration Resource properties for SQL Managed Instance.

DatabaseMigrationSqlVmProperties

Database Migration Resource properties for SQL Virtual Machine.

DatabaseTable

Table properties.

DataIntegrityValidationResult

Results for checksum based Data Integrity validation results.

DataMigrationServiceStatusResponse

Service health status.

DeleteNode

Details of node to be deleted.

ErrorInfo

Error details.

ExecutionStatistics

Description about the errors happen while performing migration validation.

FileShare

File share information with Path, Username, and Password.

FileStorageInfo

File storage information.

GetTdeCertificatesSqlTaskInput

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

GetTdeCertificatesSqlTaskOutput

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

GetTdeCertificatesSqlTaskProperties

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

GetUserTablesMySqlTaskInput

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

GetUserTablesMySqlTaskOutput

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

GetUserTablesMySqlTaskProperties

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

GetUserTablesOracleTaskInput

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

GetUserTablesOracleTaskOutput

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

GetUserTablesOracleTaskProperties

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

GetUserTablesPostgreSqlTaskInput

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

GetUserTablesPostgreSqlTaskOutput

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

GetUserTablesPostgreSqlTaskProperties

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

GetUserTablesSqlSyncTaskInput

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

GetUserTablesSqlSyncTaskOutput

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

GetUserTablesSqlSyncTaskProperties

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

GetUserTablesSqlTaskInput

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

GetUserTablesSqlTaskOutput

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

GetUserTablesSqlTaskProperties

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

InstallOciDriverTaskOutput

Output for the service task to install an OCI driver.

InstallOciDriverTaskProperties

Properties for the task that installs an OCI driver.

IntegrationRuntimeMonitoringData

Integration Runtime Monitoring Data.

MigrateMISyncCompleteCommandProperties

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

MigrateMongoDBTaskProperties

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

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.

MigrateMySqlAzureDBForMySqlOfflineTaskOutput

Output for the task that migrates MySQL databases to Azure Database for MySQL for offline migrations Please note MigrateMySqlAzureDBForMySqlOfflineTaskOutput is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include MigrateMySqlAzureDBForMySqlOfflineTaskOutputDatabaseLevel, MigrateMySqlAzureDBForMySqlOfflineTaskOutputError, MigrateMySqlAzureDBForMySqlOfflineTaskOutputMigrationLevel and MigrateMySqlAzureDBForMySqlOfflineTaskOutputTableLevel.

MigrateMySqlAzureDBForMySqlOfflineTaskOutputDatabaseLevel

The MigrateMySqlAzureDBForMySqlOfflineTaskOutputDatabaseLevel.

MigrateMySqlAzureDBForMySqlOfflineTaskOutputError

The MigrateMySqlAzureDBForMySqlOfflineTaskOutputError.

MigrateMySqlAzureDBForMySqlOfflineTaskOutputMigrationLevel

The MigrateMySqlAzureDBForMySqlOfflineTaskOutputMigrationLevel.

MigrateMySqlAzureDBForMySqlOfflineTaskOutputTableLevel

The MigrateMySqlAzureDBForMySqlOfflineTaskOutputTableLevel.

MigrateMySqlAzureDBForMySqlOfflineTaskProperties

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

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.

MigrateMySqlAzureDBForMySqlSyncTaskOutput

Output for the task that migrates MySQL databases to Azure Database for MySQL for online migrations Please note MigrateMySqlAzureDBForMySqlSyncTaskOutput is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include MigrateMySqlAzureDBForMySqlSyncTaskOutputDatabaseError, MigrateMySqlAzureDBForMySqlSyncTaskOutputDatabaseLevel, MigrateMySqlAzureDBForMySqlSyncTaskOutputError, MigrateMySqlAzureDBForMySqlSyncTaskOutputMigrationLevel and MigrateMySqlAzureDBForMySqlSyncTaskOutputTableLevel.

MigrateMySqlAzureDBForMySqlSyncTaskOutputDatabaseError

The MigrateMySqlAzureDBForMySqlSyncTaskOutputDatabaseError.

MigrateMySqlAzureDBForMySqlSyncTaskOutputDatabaseLevel

The MigrateMySqlAzureDBForMySqlSyncTaskOutputDatabaseLevel.

MigrateMySqlAzureDBForMySqlSyncTaskOutputError

The MigrateMySqlAzureDBForMySqlSyncTaskOutputError.

MigrateMySqlAzureDBForMySqlSyncTaskOutputMigrationLevel

The MigrateMySqlAzureDBForMySqlSyncTaskOutputMigrationLevel.

MigrateMySqlAzureDBForMySqlSyncTaskOutputTableLevel

The MigrateMySqlAzureDBForMySqlSyncTaskOutputTableLevel.

MigrateMySqlAzureDBForMySqlSyncTaskProperties

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

MigrateOracleAzureDBForPostgreSqlSyncTaskProperties

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

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.

MigrateOracleAzureDBPostgreSqlSyncTaskOutput

Output for the task that migrates Oracle databases to Azure Database for PostgreSQL for online migrations Please note MigrateOracleAzureDBPostgreSqlSyncTaskOutput is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include MigrateOracleAzureDBPostgreSqlSyncTaskOutputDatabaseError, MigrateOracleAzureDBPostgreSqlSyncTaskOutputDatabaseLevel, MigrateOracleAzureDBPostgreSqlSyncTaskOutputError, MigrateOracleAzureDBPostgreSqlSyncTaskOutputMigrationLevel and MigrateOracleAzureDBPostgreSqlSyncTaskOutputTableLevel.

MigrateOracleAzureDBPostgreSqlSyncTaskOutputDatabaseError

The MigrateOracleAzureDBPostgreSqlSyncTaskOutputDatabaseError.

MigrateOracleAzureDBPostgreSqlSyncTaskOutputDatabaseLevel

The MigrateOracleAzureDBPostgreSqlSyncTaskOutputDatabaseLevel.

MigrateOracleAzureDBPostgreSqlSyncTaskOutputError

The MigrateOracleAzureDBPostgreSqlSyncTaskOutputError.

MigrateOracleAzureDBPostgreSqlSyncTaskOutputMigrationLevel

The MigrateOracleAzureDBPostgreSqlSyncTaskOutputMigrationLevel.

MigrateOracleAzureDBPostgreSqlSyncTaskOutputTableLevel

The MigrateOracleAzureDBPostgreSqlSyncTaskOutputTableLevel.

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.

MigratePostgreSqlAzureDBForPostgreSqlSyncTaskOutput

Output for the task that migrates PostgreSQL databases to Azure Database for PostgreSQL for online migrations Please note MigratePostgreSqlAzureDBForPostgreSqlSyncTaskOutput is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include MigratePostgreSqlAzureDBForPostgreSqlSyncTaskOutputDatabaseError, MigratePostgreSqlAzureDBForPostgreSqlSyncTaskOutputDatabaseLevel, MigratePostgreSqlAzureDBForPostgreSqlSyncTaskOutputError, MigratePostgreSqlAzureDBForPostgreSqlSyncTaskOutputMigrationLevel and MigratePostgreSqlAzureDBForPostgreSqlSyncTaskOutputTableLevel.

MigratePostgreSqlAzureDBForPostgreSqlSyncTaskOutputDatabaseError

The MigratePostgreSqlAzureDBForPostgreSqlSyncTaskOutputDatabaseError.

MigratePostgreSqlAzureDBForPostgreSqlSyncTaskOutputDatabaseLevel

The MigratePostgreSqlAzureDBForPostgreSqlSyncTaskOutputDatabaseLevel.

MigratePostgreSqlAzureDBForPostgreSqlSyncTaskOutputError

The MigratePostgreSqlAzureDBForPostgreSqlSyncTaskOutputError.

MigratePostgreSqlAzureDBForPostgreSqlSyncTaskOutputMigrationLevel

The MigratePostgreSqlAzureDBForPostgreSqlSyncTaskOutputMigrationLevel.

MigratePostgreSqlAzureDBForPostgreSqlSyncTaskOutputTableLevel

The MigratePostgreSqlAzureDBForPostgreSqlSyncTaskOutputTableLevel.

MigratePostgreSqlAzureDBForPostgreSqlSyncTaskProperties

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

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.

MigrateSchemaSqlServerSqlDBTaskOutput

Output for the task that migrates Schema for SQL Server databases to Azure SQL databases Please note MigrateSchemaSqlServerSqlDBTaskOutput is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include MigrateSchemaSqlServerSqlDBTaskOutputDatabaseLevel, MigrateSchemaSqlTaskOutputError, MigrateSchemaSqlServerSqlDBTaskOutputMigrationLevel and MigrateSchemaSqlServerSqlDBTaskOutputError.

MigrateSchemaSqlServerSqlDBTaskOutputDatabaseLevel

The MigrateSchemaSqlServerSqlDBTaskOutputDatabaseLevel.

MigrateSchemaSqlServerSqlDBTaskOutputError

The MigrateSchemaSqlServerSqlDBTaskOutputError.

MigrateSchemaSqlServerSqlDBTaskOutputMigrationLevel

The MigrateSchemaSqlServerSqlDBTaskOutputMigrationLevel.

MigrateSchemaSqlServerSqlDBTaskProperties

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

MigrateSchemaSqlTaskOutputError

The MigrateSchemaSqlTaskOutputError.

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.

MigrateSqlServerSqlDBSyncTaskOutput

Output for the task that migrates on-prem SQL Server databases to Azure SQL Database for online migrations Please note MigrateSqlServerSqlDBSyncTaskOutput is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include MigrateSqlServerSqlDBSyncTaskOutputDatabaseError, MigrateSqlServerSqlDBSyncTaskOutputDatabaseLevel, MigrateSqlServerSqlDBSyncTaskOutputError, MigrateSqlServerSqlDBSyncTaskOutputMigrationLevel and MigrateSqlServerSqlDBSyncTaskOutputTableLevel.

MigrateSqlServerSqlDBSyncTaskOutputDatabaseError

The MigrateSqlServerSqlDBSyncTaskOutputDatabaseError.

MigrateSqlServerSqlDBSyncTaskOutputDatabaseLevel

The MigrateSqlServerSqlDBSyncTaskOutputDatabaseLevel.

MigrateSqlServerSqlDBSyncTaskOutputError

The MigrateSqlServerSqlDBSyncTaskOutputError.

MigrateSqlServerSqlDBSyncTaskOutputMigrationLevel

The MigrateSqlServerSqlDBSyncTaskOutputMigrationLevel.

MigrateSqlServerSqlDBSyncTaskOutputTableLevel

The MigrateSqlServerSqlDBSyncTaskOutputTableLevel.

MigrateSqlServerSqlDBSyncTaskProperties

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

MigrateSqlServerSqlDBTaskInput

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

MigrateSqlServerSqlDBTaskOutput

Output for the task that migrates on-prem SQL Server databases to Azure SQL Database Please note MigrateSqlServerSqlDBTaskOutput is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include MigrateSqlServerSqlDBTaskOutputDatabaseLevel, MigrateSqlServerSqlDBTaskOutputError, MigrateSqlServerSqlDBTaskOutputDatabaseLevelValidationResult, MigrateSqlServerSqlDBTaskOutputMigrationLevel, MigrateSqlServerSqlDBTaskOutputValidationResult and MigrateSqlServerSqlDBTaskOutputTableLevel.

MigrateSqlServerSqlDBTaskOutputDatabaseLevel

The MigrateSqlServerSqlDBTaskOutputDatabaseLevel.

MigrateSqlServerSqlDBTaskOutputDatabaseLevelValidationResult

The MigrateSqlServerSqlDBTaskOutputDatabaseLevelValidationResult.

MigrateSqlServerSqlDBTaskOutputError

The MigrateSqlServerSqlDBTaskOutputError.

MigrateSqlServerSqlDBTaskOutputMigrationLevel

The MigrateSqlServerSqlDBTaskOutputMigrationLevel.

MigrateSqlServerSqlDBTaskOutputTableLevel

The MigrateSqlServerSqlDBTaskOutputTableLevel.

MigrateSqlServerSqlDBTaskOutputValidationResult

The MigrateSqlServerSqlDBTaskOutputValidationResult.

MigrateSqlServerSqlDBTaskProperties

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

MigrateSqlServerSqlMIDatabaseInput

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

MigrateSqlServerSqlMISyncTaskInput

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

MigrateSqlServerSqlMISyncTaskOutput

Output for task that migrates SQL Server databases to Azure SQL Database Managed Instance using Log Replay Service. Please note MigrateSqlServerSqlMISyncTaskOutput is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include MigrateSqlServerSqlMISyncTaskOutputDatabaseLevel, MigrateSqlServerSqlMISyncTaskOutputError and MigrateSqlServerSqlMISyncTaskOutputMigrationLevel.

MigrateSqlServerSqlMISyncTaskOutputDatabaseLevel

The MigrateSqlServerSqlMISyncTaskOutputDatabaseLevel.

MigrateSqlServerSqlMISyncTaskOutputError

The MigrateSqlServerSqlMISyncTaskOutputError.

MigrateSqlServerSqlMISyncTaskOutputMigrationLevel

The MigrateSqlServerSqlMISyncTaskOutputMigrationLevel.

MigrateSqlServerSqlMISyncTaskProperties

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

MigrateSqlServerSqlMITaskInput

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

MigrateSqlServerSqlMITaskOutput

Output for task that migrates SQL Server databases to Azure SQL Database Managed Instance. Please note MigrateSqlServerSqlMITaskOutput is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include MigrateSqlServerSqlMITaskOutputAgentJobLevel, MigrateSqlServerSqlMITaskOutputDatabaseLevel, MigrateSqlServerSqlMITaskOutputError, MigrateSqlServerSqlMITaskOutputLoginLevel and MigrateSqlServerSqlMITaskOutputMigrationLevel.

MigrateSqlServerSqlMITaskOutputAgentJobLevel

The MigrateSqlServerSqlMITaskOutputAgentJobLevel.

MigrateSqlServerSqlMITaskOutputDatabaseLevel

The MigrateSqlServerSqlMITaskOutputDatabaseLevel.

MigrateSqlServerSqlMITaskOutputError

The MigrateSqlServerSqlMITaskOutputError.

MigrateSqlServerSqlMITaskOutputLoginLevel

The MigrateSqlServerSqlMITaskOutputLoginLevel.

MigrateSqlServerSqlMITaskOutputMigrationLevel

The MigrateSqlServerSqlMITaskOutputMigrationLevel.

MigrateSqlServerSqlMITaskProperties

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

MigrateSsisTaskInput

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

MigrateSsisTaskOutput

Output for task that migrates SSIS packages from SQL Server to Azure SQL Database Managed Instance. Please note MigrateSsisTaskOutput is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include MigrateSsisTaskOutputMigrationLevel and MigrateSsisTaskOutputProjectLevel.

MigrateSsisTaskOutputMigrationLevel

The MigrateSsisTaskOutputMigrationLevel.

MigrateSsisTaskOutputProjectLevel

The MigrateSsisTaskOutputProjectLevel.

MigrateSsisTaskProperties

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

MigrateSyncCompleteCommandInput

Input for command that completes sync migration for a database.

MigrateSyncCompleteCommandOutput

Output for command that completes sync migration for a database.

MigrateSyncCompleteCommandProperties

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

MigrationEligibilityInfo

Information about migration eligibility of a server object.

MigrationOperationInput

Migration Operation Input.

MigrationReportResult

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

MigrationStatusDetails

Detailed status of current migration.

MigrationValidationDatabaseSummaryResult

Migration Validation Database level summary result.

MigrationValidationOptions

Types of validations to run after the migration.

MigrationValidationResult

Migration Validation Result.

MISqlConnectionInfo

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

MongoDBCancelCommand

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

MongoDBClusterInfo

Describes a MongoDB data source.

MongoDBCollectionInfo

Describes a supported collection within a MongoDB database.

MongoDBCollectionProgress

Describes the progress of a collection.

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.

MongoDBDatabaseInfo

Describes a database within a MongoDB data source.

MongoDBDatabaseProgress

Describes the progress of a database.

MongoDBDatabaseSettings

Describes how an individual MongoDB database should be migrated.

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.

MongoDBFinishCommandInput

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

MongoDBMigrationProgress

Describes the progress of the overall migration.

MongoDBMigrationSettings

Describes how a MongoDB data migration should be performed.

MongoDBObjectInfo

Describes a database or collection within a MongoDB data source.

MongoDBProgress

Base class for MongoDB migration outputs Please note MongoDBProgress is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include MongoDBDatabaseProgress, MongoDBMigrationProgress and MongoDBCollectionProgress.

MongoDBRestartCommand

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

MongoDBShardKeyField

Describes a field reference within a MongoDB shard key.

MongoDBShardKeyInfo

Describes a MongoDB shard key.

MongoDBShardKeySetting

Describes a MongoDB shard key.

MongoDBThrottlingSettings

Specifies resource limits for the migration.

MySqlConnectionInfo

Information for connecting to MySQL server.

NameAvailabilityRequest

A resource type and proposed name.

NameAvailabilityResponse

Indicates whether a proposed resource name is available.

NodeMonitoringData

The NodeMonitoringData.

ODataError

Error information in OData format.

OfflineConfiguration

Offline configuration.

OracleConnectionInfo

Information for connecting to Oracle server.

OracleOciDriverInfo

Information about an Oracle OCI driver.

OrphanedUserInfo

Information of orphaned users on the SQL server database.

PostgreSqlConnectionInfo

Information for connecting to PostgreSQL server.

ProjectFileProperties

Base class for file properties.

ProjectTaskProperties

Base class for all types of DMS task properties. If task is not supported by current client, this object is returned. Please note ProjectTaskProperties is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include 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 and ValidateMigrationInputSqlServerSqlDBSyncTaskProperties.

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.

QuotaName

The name of the quota.

RegenAuthKeys

An authentication key to regenerate.

ReportableException

Exception object for all custom exceptions.

ResourceSku

Describes an available DMS SKU.

ResourceSkuCapabilities

Describes The SKU capabilities object.

ResourceSkuCapacity

Describes scaling information of a SKU.

ResourceSkuCosts

Describes metadata for retrieving price info.

ResourceSkuRestrictions

Describes scaling information of a SKU.

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.

ServerProperties

Server properties for MySQL type source.

ServiceSku

An Azure SKU instance.

SourceLocation

Source Location details of backups.

SqlBackupFileInfo

Information of backup file.

SqlBackupSetInfo

Information of backup set.

SqlConnectionInfo

Information for connecting to SQL database server.

SqlConnectionInformation

Source SQL Connection.

SqlDBMigrationStatusDetails

Detailed status of current Sql Db migration.

SqlFileShare

File share.

SqlMigrationServicePatch

An update to a SQL Migration Service.

SqlMigrationTaskInput

Base class for migration task input.

SqlServerSqlMISyncTaskInput

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

SsisMigrationInfo

SSIS migration info with SSIS store type, overwrite policy.

SyncMigrationDatabaseErrorEvent

Database migration errors for online migration.

TargetLocation

Target Location details for optional copy of backups.

UploadOciDriverTaskOutput

Output for the service task to upload an OCI driver.

UploadOciDriverTaskProperties

Properties for the task that uploads an OCI driver.

ValidateMigrationInputSqlServerSqlDBSyncTaskProperties

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

ValidateMigrationInputSqlServerSqlMISyncTaskInput

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

ValidateMigrationInputSqlServerSqlMISyncTaskOutput

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

ValidateMigrationInputSqlServerSqlMISyncTaskProperties

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

ValidateMigrationInputSqlServerSqlMITaskInput

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

ValidateMigrationInputSqlServerSqlMITaskOutput

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

ValidateMigrationInputSqlServerSqlMITaskProperties

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

ValidateMongoDBTaskProperties

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

ValidateOracleAzureDBForPostgreSqlSyncTaskProperties

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

ValidateOracleAzureDBPostgreSqlSyncTaskOutput

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

ValidateSyncMigrationInputSqlServerTaskInput

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

ValidateSyncMigrationInputSqlServerTaskOutput

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

ValidationError

Description about the errors happen while performing migration validation.

WaitStatistics

Wait statistics gathered during query batch execution.

Structs

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.

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.

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

The MongoDBMigrationState.

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.

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.

Enums

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.