Microsoft.Azure.Management.DataMigration.Models Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
ApiError |
Error information. |
ApiErrorException |
Exception thrown for an invalid response with ApiError information. |
AuthenticationType |
Defines values for AuthenticationType. |
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 |
BackupFileInfo |
Information of the backup file |
BackupFileStatus |
Defines values for BackupFileStatus. |
BackupMode |
Defines values for BackupMode. |
BackupSetInfo |
Information of backup set |
BackupType |
Defines values for BackupType. |
BlobShare |
Blob container storage information. |
CommandProperties |
Base class for all types of DMS command properties. If command is not supported by current client, this object is returned. |
CommandState |
Defines values for CommandState. |
ConnectionInfo |
Defines the connection properties of a server |
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 Oracle, MySQL type source |
ConnectToSourcePostgreSqlSyncTaskInput |
Input for the task that validates connection to PostgreSQL and source server requirements |
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 |
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 |
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 |
ConnectToTargetSqlSqlDbSyncTaskInput |
Input for the task that validates connection to Azure SQL DB and target server requirements |
ConnectToTargetSqlSqlDbSyncTaskProperties |
Properties for the task that validates connection to SQL DB and target server requirements for online migration |
Database |
Information about a single database |
DatabaseBackupInfo |
Information about backup files when existing backup mode is used. |
DatabaseCompatLevel |
Defines values for DatabaseCompatLevel. |
DatabaseFileInfo |
Database file specific information |
DatabaseFileInput |
Database file specific information for input |
DatabaseFileType |
Defines values for DatabaseFileType. |
DatabaseInfo |
Project Database Details |
DatabaseMigrationStage |
Defines values for DatabaseMigrationStage. |
DatabaseMigrationState |
Defines values for DatabaseMigrationState. |
DatabaseObjectName |
A representation of the name of an object in a database |
DatabaseState |
Defines values for DatabaseState. |
DatabaseSummaryResult |
Summary of database results in the migration |
DatabaseTable |
Table properties |
DataIntegrityValidationResult |
Results for checksum based Data Integrity validation results |
DataItemMigrationSummaryResult |
Basic summary of a data item migration |
DataMigrationError |
Migration Task errors |
DataMigrationProjectMetadata |
Common metadata for migration projects |
DataMigrationResultCode |
Defines values for DataMigrationResultCode. |
DataMigrationService |
A Database Migration Service resource |
DataMigrationServiceProperties |
Properties of the Database Migration Service instance |
DataMigrationServiceStatusResponse |
Service health status |
ErrorType |
Defines values for ErrorType. |
ExecutionStatistics |
Description about the errors happen while performing migration validation |
FileShare |
File share information with Path, Username, and Password. |
FileStorageInfo |
File storage information. |
GetProjectDetailsNonSqlTaskInput |
Input for the task that reads configuration from project artifacts |
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. |
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 |
LoginMigrationStage |
Defines values for LoginMigrationStage. |
LoginType |
Defines values for LoginType. |
MigrateMISyncCompleteCommandInput |
Input for command that completes online migration for an Azure SQL Database Managed Instance. |
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. |
MigrateMongoDbTaskProperties |
Properties for the task that migrates data between MongoDB data sources |
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 |
MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseError | |
MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseLevel | |
MigrateMySqlAzureDbForMySqlSyncTaskOutputError | |
MigrateMySqlAzureDbForMySqlSyncTaskOutputMigrationLevel | |
MigrateMySqlAzureDbForMySqlSyncTaskOutputTableLevel | |
MigrateMySqlAzureDbForMySqlSyncTaskProperties |
Properties for the task that migrates MySQL databases to Azure Database for MySQL for online migrations |
MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput |
Database specific information for PostgreSQL to Azure Database for PostgreSQL migration task inputs |
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 |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseError | |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseLevel | |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputError | |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputMigrationLevel | |
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 |
MigrateSchemaSqlServerSqlDbTaskOutputDatabaseLevel | |
MigrateSchemaSqlServerSqlDbTaskOutputError | |
MigrateSchemaSqlServerSqlDbTaskOutputMigrationLevel | |
MigrateSchemaSqlServerSqlDbTaskProperties |
Properties for task that migrates Schema for SQL Server databases to Azure SQL databases |
MigrateSchemaSqlTaskOutputError | |
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 |
MigrateSqlServerSqlDbSyncTaskOutput |
Output for the task that migrates on-prem SQL Server databases to Azure SQL Database for online migrations |
MigrateSqlServerSqlDbSyncTaskOutputDatabaseError | |
MigrateSqlServerSqlDbSyncTaskOutputDatabaseLevel | |
MigrateSqlServerSqlDbSyncTaskOutputError | |
MigrateSqlServerSqlDbSyncTaskOutputMigrationLevel | |
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 |
MigrateSqlServerSqlDbTaskOutputDatabaseLevel | |
MigrateSqlServerSqlDbTaskOutputError | |
MigrateSqlServerSqlDbTaskOutputMigrationLevel | |
MigrateSqlServerSqlDbTaskOutputTableLevel | |
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. |
MigrateSqlServerSqlMISyncTaskOutputDatabaseLevel | |
MigrateSqlServerSqlMISyncTaskOutputError | |
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. |
MigrateSqlServerSqlMITaskOutputAgentJobLevel | |
MigrateSqlServerSqlMITaskOutputDatabaseLevel | |
MigrateSqlServerSqlMITaskOutputError | |
MigrateSqlServerSqlMITaskOutputLoginLevel | |
MigrateSqlServerSqlMITaskOutputMigrationLevel | |
MigrateSqlServerSqlMITaskProperties |
Properties for task that migrates 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 |
MigrationReportResult |
Migration validation report result, contains the url for downloading the generated report. |
MigrationState |
Defines values for MigrationState. |
MigrationStatus |
Defines values for MigrationStatus. |
MigrationTableMetadata |
Metadata for tables selected in migration project |
MigrationValidationDatabaseLevelResult |
Database level validation results |
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 |
MongoDbClusterType |
Defines values for MongoDbClusterType. |
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 |
MongoDbErrorType |
Defines values for MongoDbErrorType. |
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 |
MongoDbMigrationState |
Defines values for MongoDbMigrationState. |
MongoDbObjectInfo |
Describes a database or collection within a MongoDB data source |
MongoDbProgress |
Base class for MongoDB migration outputs |
MongoDbReplication |
Defines values for MongoDbReplication. |
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 |
MongoDbShardKeyOrder |
Defines values for MongoDbShardKeyOrder. |
MongoDbShardKeySetting |
Describes a MongoDB shard key |
MongoDbThrottlingSettings |
Specifies resource limits for the migration |
MySqlConnectionInfo |
Information for connecting to MySQL server |
MySqlTargetPlatformType |
Defines values for MySqlTargetPlatformType. |
NameAvailabilityRequest |
A resource type and proposed name |
NameAvailabilityResponse |
Indicates whether a proposed resource name is available |
NameCheckFailureReason |
Defines values for NameCheckFailureReason. |
NonSqlDataMigrationTable |
Defines metadata for table to be migrated |
NonSqlDataMigrationTableResult |
Object used to report the data migration results of a table |
NonSqlMigrationTaskInput |
Base class for non sql migration task input |
NonSqlMigrationTaskOutput |
Base class for non sql migration task output |
ObjectType |
Defines values for ObjectType. |
ODataError |
Error information in OData format. |
OrphanedUserInfo |
Information of orphaned users on the SQL server database. |
Page<T> |
Defines a page in Azure responses. |
PostgreSqlConnectionInfo |
Information for connecting to PostgreSQL server |
Project |
A project resource |
ProjectFile |
A file resource |
ProjectFileProperties |
Base class for file properties. |
ProjectProperties |
Project-specific properties |
ProjectProvisioningState |
Defines values for ProjectProvisioningState. |
ProjectSourcePlatform |
Defines values for ProjectSourcePlatform. |
ProjectTargetPlatform |
Defines values for ProjectTargetPlatform. |
ProjectTask |
A task resource |
ProjectTaskProperties |
Base class for all types of DMS task properties. If task is not supported by current client, this object is returned. |
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 |
ReportableException |
Exception object for all custom exceptions |
Resource |
ARM resource. |
ResourceSku |
Describes an available DMS SKU. |
ResourceSkuCapabilities |
Describes The SKU capabilities object. |
ResourceSkuCapacity |
Describes scaling information of a SKU. |
ResourceSkuCapacityScaleType |
Defines values for ResourceSkuCapacityScaleType. |
ResourceSkuCosts |
Describes metadata for retrieving price info. |
ResourceSkuRestrictions |
Describes scaling information of a SKU. |
ResourceSkuRestrictionsReasonCode |
Defines values for ResourceSkuRestrictionsReasonCode. |
ResourceSkuRestrictionsType |
Defines values for ResourceSkuRestrictionsType. |
SchemaComparisonValidationResult |
Results for schema comparison between the source and target |
SchemaComparisonValidationResultType |
Description about the errors happen while performing migration validation |
SchemaMigrationOption |
Defines values for SchemaMigrationOption. |
SchemaMigrationSetting |
Settings for migrating schema from source to target |
SchemaMigrationStage |
Defines values for SchemaMigrationStage. |
SelectedCertificateInput |
Info for certificate to be exported for TDE enabled databases. |
ServerProperties |
Server properties for Oracle, MySQL type source |
ServiceOperation |
Description of an action supported by the Database Migration Service |
ServiceOperationDisplay |
Localized display text |
ServiceProvisioningState |
Defines values for ServiceProvisioningState. |
ServiceScalability |
Defines values for ServiceScalability. |
ServiceSku |
An Azure SKU instance |
Severity |
Defines values for Severity. |
SqlConnectionInfo |
Information for connecting to SQL database server |
SqlMigrationTaskInput |
Base class for migration task input |
SqlServerSqlMISyncTaskInput |
Input for task that migrates SQL Server databases to Azure SQL Database Managed Instance online scenario. |
SqlSourcePlatform |
Defines values for SqlSourcePlatform. |
StartMigrationScenarioServerRoleResult |
Server role migration result |
SyncDatabaseMigrationReportingState |
Defines values for SyncDatabaseMigrationReportingState. |
SyncMigrationDatabaseErrorEvent |
Database migration errors for online migration |
SyncTableMigrationState |
Defines values for SyncTableMigrationState. |
TaskState |
Defines values for TaskState. |
TrackedResource |
ARM tracked top level resource. |
UpdateActionType |
Defines values for UpdateActionType. |
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 |
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 |
ValidationStatus |
Defines values for ValidationStatus. |
WaitStatistics |
Wait statistics gathered during query batch execution |
Enums
ServerLevelPermissionsGroup |
Defines values for ServerLevelPermissionsGroup. |