Tasks - Command

Выполнение команды в задаче
Ресурс задач — это вложенный ресурс, который представляет работу, выполняемую экземпляром DMS. Этот метод выполняет команду в выполняемой задаче.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/projects/{projectName}/tasks/{taskName}/command?api-version=2022-01-30-preview

Параметры URI

Name In Required Type Description
groupName
path True
  • string

Имя группы ресурсов

projectName
path True
  • string

Имя проекта.

serviceName
path True
  • string

Имя службы

subscriptionId
path True
  • string

Идентификатор подписки, идентифицирующий подписку Azure.

taskName
path True
  • string

Имя задачи

api-version
query True
  • string

Версия API

Текст запроса

Текст запроса может быть таким:

Name Description
MigrateMISyncCompleteCommandProperties

Свойства команды, которая завершает миграцию по сети для База данных SQL Azure Управляемый экземпляр.

MigrateSyncCompleteCommandProperties

Свойства команды, которая завершает миграцию синхронизации для базы данных.

MigrateMISyncCompleteCommandProperties

Свойства команды, которая завершает миграцию по сети для База данных SQL Azure Управляемый экземпляр.

Name Required Type Description
commandType True string:
  • Migrate.SqlServer.AzureDbSqlMi.Complete

Тип команды.

input

Входные данные команды

MigrateSyncCompleteCommandProperties

Свойства команды, которая завершает миграцию синхронизации для базы данных.

Name Required Type Description
commandType True string:
  • Migrate.Sync.Complete.Database

Тип команды.

commandId
  • string

Идентификатор команды

input

Входные данные команды

Ответы

Name Type Description
200 OK CommandProperties:

Выполненная команда

Other Status Codes

Error

Безопасность

azure_auth

Flow OAuth2 Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation олицетворения учетной записи пользователя

Примеры

Tasks_Command

Sample Request

POST https://management.azure.com/subscriptions/fc04246f-04c5-437e-ac5e-206a19e7193f/resourceGroups/DmsSdkRg/providers/Microsoft.DataMigration/services/DmsSdkService/projects/DmsSdkProject/tasks/DmsSdkTask/command?api-version=2022-01-30-preview
{
  "input": {
    "databaseName": "TestDatabase"
  },
  "commandType": "Migrate.Sync.Complete.Database"
}

Sample Response

{
  "input": {
    "databaseName": "TestDatabase"
  },
  "commandType": "Migrate.Sync.Complete.Database",
  "state": "Accepted"
}

Определения

ApiError

Сведения об ошибке.

CommandState

Состояние команды. Это игнорируется при отправке.

createdByType
MigrateMISyncCompleteCommandInput

Входные данные для команды, которая завершает миграцию по сети для База данных SQL Azure Управляемый экземпляр.

MigrateMISyncCompleteCommandOutput

Выходные данные для команды, которая завершает миграцию по сети для База данных SQL Azure Управляемый экземпляр.

MigrateMISyncCompleteCommandProperties

Свойства команды, которая завершает миграцию по сети для База данных SQL Azure Управляемый экземпляр.

MigrateSyncCompleteCommandInput

Входные данные для команды, которая завершает миграцию синхронизации для базы данных.

MigrateSyncCompleteCommandOutput

Выходные данные для команды, которая завершает миграцию синхронизации для базы данных.

MigrateSyncCompleteCommandProperties

Свойства команды, которая завершает миграцию синхронизации для базы данных.

ODataError

Сведения об ошибке в формате OData.

ReportableException

Объект exception для всех пользовательских исключений

SystemData

ApiError

Сведения об ошибке.

Name Type Description
error

Сведения об ошибке в формате OData

systemData

Метаданные, относящиеся к созданию и последнему изменении ресурса.

CommandState

Состояние команды. Это игнорируется при отправке.

Name Type Description
Accepted
  • string
Failed
  • string
Running
  • string
Succeeded
  • string
Unknown
  • string

createdByType

Name Type Description
Application
  • string
Key
  • string
ManagedIdentity
  • string
User
  • string

MigrateMISyncCompleteCommandInput

Входные данные для команды, которая завершает миграцию по сети для База данных SQL Azure Управляемый экземпляр.

Name Type Description
sourceDatabaseName
  • string

Имя базы данных управляемого экземпляра

MigrateMISyncCompleteCommandOutput

Выходные данные для команды, которая завершает миграцию по сети для База данных SQL Azure Управляемый экземпляр.

Name Type Description
errors

Список ошибок, произошедших во время выполнения команды

MigrateMISyncCompleteCommandProperties

Свойства команды, которая завершает миграцию по сети для База данных SQL Azure Управляемый экземпляр.

Name Type Description
commandType string:
  • Migrate.SqlServer.AzureDbSqlMi.Complete

Тип команды.

errors

Массив ошибок. Это игнорируется при отправке.

input

Входные данные команды

output

Выходные данные команды. Это игнорируется при отправке.

state

Состояние команды. Это игнорируется при отправке.

MigrateSyncCompleteCommandInput

Входные данные для команды, которая завершает миграцию синхронизации для базы данных.

Name Type Description
commitTimeStamp
  • string

Метка времени для завершения

databaseName
  • string

Имя базы данных

MigrateSyncCompleteCommandOutput

Выходные данные для команды, которая завершает миграцию синхронизации для базы данных.

Name Type Description
errors

Список ошибок, произошедших во время выполнения команды

id
  • string

Идентификатор результата

MigrateSyncCompleteCommandProperties

Свойства команды, которая завершает миграцию синхронизации для базы данных.

Name Type Description
commandId
  • string

Идентификатор команды

commandType string:
  • Migrate.Sync.Complete.Database

Тип команды.

errors

Массив ошибок. Это игнорируется при отправке.

input

Входные данные команды

output

Выходные данные команды. Это игнорируется при отправке.

state

Состояние команды. Это игнорируется при отправке.

ODataError

Сведения об ошибке в формате OData.

Name Type Description
code
  • string

Описание ошибки, доступное для чтения на компьютере, например InvalidRequest или InternalServerError.

details

Внутренние ошибки, вызвавшие эту ошибку

message
  • string

Удобочитаемое описание ошибки

ReportableException

Объект exception для всех пользовательских исключений

Name Type Description
actionableMessage
  • string

Действия по этому исключению

filePath
  • string

Путь к файлу, в котором произошло исключение

hResult
  • integer

Закодированное числовое значение, назначенное конкретному исключению

lineNumber
  • string

Номер строки, в которой произошло исключение

message
  • string

Сообщение об ошибке

stackTrace
  • string

Трассировка стека

SystemData

Name Type Description
createdAt
  • string
createdBy
  • string
createdByType
lastModifiedAt
  • string
lastModifiedBy
  • string
lastModifiedByType