Microsoft.Azure.Management.DataMigration.Models Namespace

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.