@azure/arm-datamigration package

Classes

DataMigrationServiceClient
DataMigrationServiceClientContext
Files

Class representing a Files.

Operations

Class representing a Operations.

Projects

Class representing a Projects.

ResourceSkus

Class representing a ResourceSkus.

ServiceTasks

Class representing a ServiceTasks.

Services

Class representing a Services.

Tasks

Class representing a Tasks.

Usages

Class representing a Usages.

Interfaces

ApiError

Error information.

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

BackupSetInfo

Information of backup set

BaseResource
BlobShare

Blob container storage information.

CheckOCIDriverTaskInput

Input for the service task to check for OCI drivers.

CheckOCIDriverTaskOutput

Output for the service task to check for OCI drivers.

CheckOCIDriverTaskProperties

Properties for the task that checks for OCI drivers.

CloudError
CommandProperties

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

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 MySQL type source

ConnectToSourceOracleSyncTaskInput

Input for the task that validates Oracle database connection

ConnectToSourceOracleSyncTaskOutput

Output for the task that validates Oracle database connection

ConnectToSourceOracleSyncTaskProperties

Properties for the task that validates Oracle database connection

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

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput

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

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput

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

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutputDatabaseSchemaMapItem

An interface representing 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.

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.

DatabaseFileInfo

Database file specific information

DatabaseFileInput

Database file specific information for input

DatabaseInfo

Project Database Details

DatabaseObjectName

A representation of the name of an object in a database

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

DataMigrationService

A Database Migration Service resource

DataMigrationServiceClientOptions

An interface representing DataMigrationServiceClientOptions.

DataMigrationServiceList
DataMigrationServiceStatusResponse

Service health status

ExecutionStatistics

Description about the errors happen while performing migration validation

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

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

InstallOCIDriverTaskInput

Input for the service task to install an OCI driver.

InstallOCIDriverTaskOutput

Output for the service task to install an OCI driver.

InstallOCIDriverTaskProperties

Properties for the task that installs an OCI driver.

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

An interface representing MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseError.

MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseLevel

An interface representing MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseLevel.

MigrateMySqlAzureDbForMySqlSyncTaskOutputError

An interface representing MigrateMySqlAzureDbForMySqlSyncTaskOutputError.

MigrateMySqlAzureDbForMySqlSyncTaskOutputMigrationLevel

An interface representing MigrateMySqlAzureDbForMySqlSyncTaskOutputMigrationLevel.

MigrateMySqlAzureDbForMySqlSyncTaskOutputTableLevel

An interface representing 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

MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseError

An interface representing MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseError.

MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseLevel

An interface representing MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseLevel.

MigrateOracleAzureDbPostgreSqlSyncTaskOutputError

An interface representing MigrateOracleAzureDbPostgreSqlSyncTaskOutputError.

MigrateOracleAzureDbPostgreSqlSyncTaskOutputMigrationLevel

An interface representing MigrateOracleAzureDbPostgreSqlSyncTaskOutputMigrationLevel.

MigrateOracleAzureDbPostgreSqlSyncTaskOutputTableLevel

An interface representing MigrateOracleAzureDbPostgreSqlSyncTaskOutputTableLevel.

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

An interface representing MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseError.

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseLevel

An interface representing MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseLevel.

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputError

An interface representing MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputError.

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputMigrationLevel

An interface representing MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputMigrationLevel.

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputTableLevel

An interface representing 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

An interface representing MigrateSchemaSqlServerSqlDbTaskOutputDatabaseLevel.

MigrateSchemaSqlServerSqlDbTaskOutputError

An interface representing MigrateSchemaSqlServerSqlDbTaskOutputError.

MigrateSchemaSqlServerSqlDbTaskOutputMigrationLevel

An interface representing MigrateSchemaSqlServerSqlDbTaskOutputMigrationLevel.

MigrateSchemaSqlServerSqlDbTaskProperties

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

MigrateSchemaSqlTaskOutputError

An interface representing 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

MigrateSqlServerSqlDbSyncTaskOutputDatabaseError

An interface representing MigrateSqlServerSqlDbSyncTaskOutputDatabaseError.

MigrateSqlServerSqlDbSyncTaskOutputDatabaseLevel

An interface representing MigrateSqlServerSqlDbSyncTaskOutputDatabaseLevel.

MigrateSqlServerSqlDbSyncTaskOutputError

An interface representing MigrateSqlServerSqlDbSyncTaskOutputError.

MigrateSqlServerSqlDbSyncTaskOutputMigrationLevel

An interface representing MigrateSqlServerSqlDbSyncTaskOutputMigrationLevel.

MigrateSqlServerSqlDbSyncTaskOutputTableLevel

An interface representing 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

An interface representing MigrateSqlServerSqlDbTaskOutputDatabaseLevel.

MigrateSqlServerSqlDbTaskOutputError

An interface representing MigrateSqlServerSqlDbTaskOutputError.

MigrateSqlServerSqlDbTaskOutputMigrationLevel

An interface representing MigrateSqlServerSqlDbTaskOutputMigrationLevel.

MigrateSqlServerSqlDbTaskOutputTableLevel

An interface representing 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

An interface representing MigrateSqlServerSqlMISyncTaskOutputDatabaseLevel.

MigrateSqlServerSqlMISyncTaskOutputError

An interface representing MigrateSqlServerSqlMISyncTaskOutputError.

MigrateSqlServerSqlMISyncTaskOutputMigrationLevel

An interface representing 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

An interface representing MigrateSqlServerSqlMITaskOutputAgentJobLevel.

MigrateSqlServerSqlMITaskOutputDatabaseLevel

An interface representing MigrateSqlServerSqlMITaskOutputDatabaseLevel.

MigrateSqlServerSqlMITaskOutputError

An interface representing MigrateSqlServerSqlMITaskOutputError.

MigrateSqlServerSqlMITaskOutputLoginLevel

An interface representing MigrateSqlServerSqlMITaskOutputLoginLevel.

MigrateSqlServerSqlMITaskOutputMigrationLevel

An interface representing MigrateSqlServerSqlMITaskOutputMigrationLevel.

MigrateSqlServerSqlMITaskProperties

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

MigrateSqlServerSqlServerDatabaseInput

Database specific information for SQL to SQL migration task inputs

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.

MigrateSsisTaskOutputMigrationLevel

An interface representing MigrateSsisTaskOutputMigrationLevel.

MigrateSsisTaskOutputProjectLevel

An interface representing 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

MigrationReportResult

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

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

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

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

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

ODataError

Error information in OData format.

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

Project

A project resource

ProjectFile

A file resource

ProjectFileProperties

Base class for file properties.

ProjectList
ProjectsDeleteMethodOptionalParams

Optional Parameters.

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

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

ResourceSkuCosts

Describes metadata for retrieving price info.

ResourceSkuRestrictions

Describes scaling information of a SKU.

ResourceSkusResult
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

ServiceOperation

Description of an action supported by the Database Migration Service

ServiceOperationDisplay

Localized display text

ServiceOperationList
ServicesBeginDeleteMethodOptionalParams

Optional Parameters.

ServicesDeleteMethodOptionalParams

Optional Parameters.

ServiceSku

An Azure SKU instance

ServiceSkuList
ServiceTasksDeleteMethodOptionalParams

Optional Parameters.

ServiceTasksGetOptionalParams

Optional Parameters.

ServiceTasksListOptionalParams

Optional Parameters.

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.

SsisMigrationInfo

SSIS migration info with SSIS store type, overwrite policy.

StartMigrationScenarioServerRoleResult

Server role migration result

SyncMigrationDatabaseErrorEvent

Database migration errors for online migration

TaskList
TasksDeleteMethodOptionalParams

Optional Parameters.

TasksGetOptionalParams

Optional Parameters.

TasksListOptionalParams

Optional Parameters.

TrackedResource

ARM tracked top level resource.

UploadOCIDriverTaskInput

Input for the service task to upload an OCI driver.

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

Type Aliases

AuthenticationType

Defines values for AuthenticationType. Possible values include: 'None', 'WindowsAuthentication', 'SqlAuthentication', 'ActiveDirectoryIntegrated', 'ActiveDirectoryPassword'

BackupFileStatus

Defines values for BackupFileStatus. Possible values include: 'Arrived', 'Queued', 'Uploading', 'Uploaded', 'Restoring', 'Restored', 'Cancelled'

BackupMode

Defines values for BackupMode. Possible values include: 'CreateBackup', 'ExistingBackup'

BackupType

Defines values for BackupType. Possible values include: 'Database', 'TransactionLog', 'File', 'DifferentialDatabase', 'DifferentialFile', 'Partial', 'DifferentialPartial'

CommandPropertiesUnion

Contains the possible cases for CommandProperties.

CommandState

Defines values for CommandState. Possible values include: 'Unknown', 'Accepted', 'Running', 'Succeeded', 'Failed'

ConnectionInfoUnion

Contains the possible cases for ConnectionInfo.

ConnectToSourceSqlServerTaskOutputUnion

Contains the possible cases for ConnectToSourceSqlServerTaskOutput.

DatabaseCompatLevel

Defines values for DatabaseCompatLevel. Possible values include: 'CompatLevel80', 'CompatLevel90', 'CompatLevel100', 'CompatLevel110', 'CompatLevel120', 'CompatLevel130', 'CompatLevel140'

DatabaseFileType

Defines values for DatabaseFileType. Possible values include: 'Rows', 'Log', 'Filestream', 'NotSupported', 'Fulltext'

DatabaseMigrationStage

Defines values for DatabaseMigrationStage. Possible values include: 'None', 'Initialize', 'Backup', 'FileCopy', 'Restore', 'Completed'

DatabaseMigrationState

Defines values for DatabaseMigrationState. Possible values include: 'UNDEFINED', 'INITIAL', 'FULL_BACKUP_UPLOAD_START', 'LOG_SHIPPING_START', 'UPLOAD_LOG_FILES_START', 'CUTOVER_START', 'POST_CUTOVER_COMPLETE', 'COMPLETED', 'CANCELLED', 'FAILED'

DatabaseState

Defines values for DatabaseState. Possible values include: 'Online', 'Restoring', 'Recovering', 'RecoveryPending', 'Suspect', 'Emergency', 'Offline', 'Copying', 'OfflineSecondary'

DataMigrationResultCode

Defines values for DataMigrationResultCode. Possible values include: 'Initial', 'Completed', 'ObjectNotExistsInSource', 'ObjectNotExistsInTarget', 'TargetObjectIsInaccessible', 'FatalError'

ErrorType

Defines values for ErrorType. Possible values include: 'Default', 'Warning', 'Error'

FilesCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

FilesGetResponse

Contains response data for the get operation.

FilesListNextResponse

Contains response data for the listNext operation.

FilesListResponse

Contains response data for the list operation.

FilesReadResponse

Contains response data for the read operation.

FilesReadWriteResponse

Contains response data for the readWrite operation.

FilesUpdateResponse

Contains response data for the update operation.

LoginMigrationStage

Defines values for LoginMigrationStage. Possible values include: 'None', 'Initialize', 'LoginMigration', 'EstablishUserMapping', 'AssignRoleMembership', 'AssignRoleOwnership', 'EstablishServerPermissions', 'EstablishObjectPermissions', 'Completed'

LoginType

Defines values for LoginType. Possible values include: 'WindowsUser', 'WindowsGroup', 'SqlLogin', 'Certificate', 'AsymmetricKey', 'ExternalUser', 'ExternalGroup'

MigrateMySqlAzureDbForMySqlSyncTaskOutputUnion

Contains the possible cases for MigrateMySqlAzureDbForMySqlSyncTaskOutput.

MigrateOracleAzureDbPostgreSqlSyncTaskOutputUnion

Contains the possible cases for MigrateOracleAzureDbPostgreSqlSyncTaskOutput.

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputUnion

Contains the possible cases for MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutput.

MigrateSchemaSqlServerSqlDbTaskOutputUnion

Contains the possible cases for MigrateSchemaSqlServerSqlDbTaskOutput.

MigrateSqlServerSqlDbSyncTaskOutputUnion

Contains the possible cases for MigrateSqlServerSqlDbSyncTaskOutput.

MigrateSqlServerSqlDbTaskOutputUnion

Contains the possible cases for MigrateSqlServerSqlDbTaskOutput.

MigrateSqlServerSqlMISyncTaskOutputUnion

Contains the possible cases for MigrateSqlServerSqlMISyncTaskOutput.

MigrateSqlServerSqlMITaskOutputUnion

Contains the possible cases for MigrateSqlServerSqlMITaskOutput.

MigrateSsisTaskOutputUnion

Contains the possible cases for MigrateSsisTaskOutput.

MigrationState

Defines values for MigrationState. Possible values include: 'None', 'InProgress', 'Failed', 'Warning', 'Completed', 'Skipped', 'Stopped'

MigrationStatus

Defines values for MigrationStatus. Possible values include: 'Default', 'Connecting', 'SourceAndTargetSelected', 'SelectLogins', 'Configured', 'Running', 'Error', 'Stopped', 'Completed', 'CompletedWithWarnings'

MongoDbClusterType

Defines values for MongoDbClusterType. Possible values include: 'BlobContainer', 'CosmosDb', 'MongoDb'

MongoDbErrorType

Defines values for MongoDbErrorType. Possible values include: 'Error', 'ValidationError', 'Warning'

MongoDbMigrationState

Defines values for MongoDbMigrationState. Possible values include: 'NotStarted', 'ValidatingInput', 'Initializing', 'Restarting', 'Copying', 'InitialReplay', 'Replaying', 'Finalizing', 'Complete', 'Canceled', 'Failed'

MongoDbReplication

Defines values for MongoDbReplication. Possible values include: 'Disabled', 'OneTime', 'Continuous'

MongoDbShardKeyOrder

Defines values for MongoDbShardKeyOrder. Possible values include: 'Forward', 'Reverse', 'Hashed'

MySqlTargetPlatformType

Defines values for MySqlTargetPlatformType. Possible values include: 'SqlServer', 'AzureDbForMySQL'

NameCheckFailureReason

Defines values for NameCheckFailureReason. Possible values include: 'AlreadyExists', 'Invalid'

ObjectType

Defines values for ObjectType. Possible values include: 'StoredProcedures', 'Table', 'User', 'View', 'Function'

OperationsListNextResponse

Contains response data for the listNext operation.

OperationsListResponse

Contains response data for the list operation.

ProjectProvisioningState

Defines values for ProjectProvisioningState. Possible values include: 'Deleting', 'Succeeded'

ProjectsCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

ProjectsGetResponse

Contains response data for the get operation.

ProjectsListNextResponse

Contains response data for the listNext operation.

ProjectsListResponse

Contains response data for the list operation.

ProjectSourcePlatform

Defines values for ProjectSourcePlatform. Possible values include: 'SQL', 'MySQL', 'PostgreSql', 'MongoDb', 'Unknown'

ProjectsUpdateResponse

Contains response data for the update operation.

ProjectTargetPlatform

Defines values for ProjectTargetPlatform. Possible values include: 'SQLDB', 'SQLMI', 'AzureDbForMySql', 'AzureDbForPostgreSql', 'MongoDb', 'Unknown'

ProjectTaskPropertiesUnion

Contains the possible cases for ProjectTaskProperties.

ResourceSkuCapacityScaleType

Defines values for ResourceSkuCapacityScaleType. Possible values include: 'Automatic', 'Manual', 'None'

ResourceSkuRestrictionsReasonCode

Defines values for ResourceSkuRestrictionsReasonCode. Possible values include: 'QuotaId', 'NotAvailableForSubscription'

ResourceSkuRestrictionsType

Defines values for ResourceSkuRestrictionsType. Possible values include: 'location'

ResourceSkusListSkusNextResponse

Contains response data for the listSkusNext operation.

ResourceSkusListSkusResponse

Contains response data for the listSkus operation.

ResultType

Defines values for ResultType. Possible values include: 'Migration', 'Database', 'Collection'

SchemaMigrationOption

Defines values for SchemaMigrationOption. Possible values include: 'None', 'ExtractFromSource', 'UseStorageFile'

SchemaMigrationStage

Defines values for SchemaMigrationStage. Possible values include: 'NotStarted', 'ValidatingInputs', 'CollectingObjects', 'DownloadingScript', 'GeneratingScript', 'UploadingScript', 'DeployingSchema', 'Completed', 'CompletedWithWarnings', 'Failed'

ServerLevelPermissionsGroup

Defines values for ServerLevelPermissionsGroup. Possible values include: 'Default', 'MigrationFromSqlServerToAzureDB', 'MigrationFromSqlServerToAzureMI', 'MigrationFromMySQLToAzureDBForMySQL'

ServiceProvisioningState

Defines values for ServiceProvisioningState. Possible values include: 'Accepted', 'Deleting', 'Deploying', 'Stopped', 'Stopping', 'Starting', 'FailedToStart', 'FailedToStop', 'Succeeded', 'Failed'

ServicesBeginCreateOrUpdateResponse

Contains response data for the beginCreateOrUpdate operation.

ServicesBeginUpdateResponse

Contains response data for the beginUpdate operation.

ServiceScalability

Defines values for ServiceScalability. Possible values include: 'none', 'manual', 'automatic'

ServicesCheckChildrenNameAvailabilityResponse

Contains response data for the checkChildrenNameAvailability operation.

ServicesCheckNameAvailabilityResponse

Contains response data for the checkNameAvailability operation.

ServicesCheckStatusResponse

Contains response data for the checkStatus operation.

ServicesCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

ServicesGetResponse

Contains response data for the get operation.

ServicesListByResourceGroupNextResponse

Contains response data for the listByResourceGroupNext operation.

ServicesListByResourceGroupResponse

Contains response data for the listByResourceGroup operation.

ServicesListNextResponse

Contains response data for the listNext operation.

ServicesListResponse

Contains response data for the list operation.

ServicesListSkusNextResponse

Contains response data for the listSkusNext operation.

ServicesListSkusResponse

Contains response data for the listSkus operation.

ServicesUpdateResponse

Contains response data for the update operation.

ServiceTasksCancelResponse

Contains response data for the cancel operation.

ServiceTasksCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

ServiceTasksGetResponse

Contains response data for the get operation.

ServiceTasksListNextResponse

Contains response data for the listNext operation.

ServiceTasksListResponse

Contains response data for the list operation.

ServiceTasksUpdateResponse

Contains response data for the update operation.

Severity

Defines values for Severity. Possible values include: 'Message', 'Warning', 'Error'

SqlSourcePlatform

Defines values for SqlSourcePlatform. Possible values include: 'SqlOnPrem'

SsisMigrationOverwriteOption

Defines values for SsisMigrationOverwriteOption. Possible values include: 'Ignore', 'Overwrite'

SsisMigrationStage

Defines values for SsisMigrationStage. Possible values include: 'None', 'Initialize', 'InProgress', 'Completed'

SsisStoreType

Defines values for SsisStoreType. Possible values include: 'SsisCatalog'

SyncDatabaseMigrationReportingState

Defines values for SyncDatabaseMigrationReportingState. Possible values include: 'UNDEFINED', 'CONFIGURING', 'INITIALIAZING', 'STARTING', 'RUNNING', 'READY_TO_COMPLETE', 'COMPLETING', 'COMPLETE', 'CANCELLING', 'CANCELLED', 'FAILED'

SyncTableMigrationState

Defines values for SyncTableMigrationState. Possible values include: 'BEFORE_LOAD', 'FULL_LOAD', 'COMPLETED', 'CANCELED', 'ERROR', 'FAILED'

TasksCancelResponse

Contains response data for the cancel operation.

TasksCommandResponse

Contains response data for the command operation.

TasksCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

TasksGetResponse

Contains response data for the get operation.

TasksListNextResponse

Contains response data for the listNext operation.

TasksListResponse

Contains response data for the list operation.

TaskState

Defines values for TaskState. Possible values include: 'Unknown', 'Queued', 'Running', 'Canceled', 'Succeeded', 'Failed', 'FailedInputValidation', 'Faulted'

TasksUpdateResponse

Contains response data for the update operation.

UpdateActionType

Defines values for UpdateActionType. Possible values include: 'DeletedOnTarget', 'ChangedOnTarget', 'AddedOnTarget'

UsagesListNextResponse

Contains response data for the listNext operation.

UsagesListResponse

Contains response data for the list operation.

ValidationStatus

Defines values for ValidationStatus. Possible values include: 'Default', 'NotStarted', 'Initialized', 'InProgress', 'Completed', 'CompletedWithIssues', 'Stopped', 'Failed'