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 |
|---|---|---|---|---|
|
group
|
path | True |
|
Имя группы ресурсов |
|
project
|
path | True |
|
Имя проекта. |
|
service
|
path | True |
|
Имя службы |
|
subscription
|
path | True |
|
Идентификатор подписки, идентифицирующий подписку Azure. |
|
task
|
path | True |
|
Имя задачи |
|
api-version
|
query | True |
|
Версия API |
Текст запроса
Текст запроса может быть таким:
| Name | Description |
|---|---|
|
Migrate |
Свойства команды, которая завершает миграцию по сети для База данных SQL Azure Управляемый экземпляр. |
|
Migrate |
Свойства команды, которая завершает миграцию синхронизации для базы данных. |
MigrateMISyncCompleteCommandProperties
Свойства команды, которая завершает миграцию по сети для База данных SQL Azure Управляемый экземпляр.
| Name | Required | Type | Description |
|---|---|---|---|
| commandType | True |
string:
|
Тип команды. |
| input |
Входные данные команды |
MigrateSyncCompleteCommandProperties
Свойства команды, которая завершает миграцию синхронизации для базы данных.
| Name | Required | Type | Description |
|---|---|---|---|
| commandType | True |
string:
|
Тип команды. |
| commandId |
|
Идентификатор команды |
|
| 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"
}
Определения
|
Api |
Сведения об ошибке. |
|
Command |
Состояние команды. Это игнорируется при отправке. |
|
created |
|
|
Migrate |
Входные данные для команды, которая завершает миграцию по сети для База данных SQL Azure Управляемый экземпляр. |
|
Migrate |
Выходные данные для команды, которая завершает миграцию по сети для База данных SQL Azure Управляемый экземпляр. |
|
Migrate |
Свойства команды, которая завершает миграцию по сети для База данных SQL Azure Управляемый экземпляр. |
|
Migrate |
Входные данные для команды, которая завершает миграцию синхронизации для базы данных. |
|
Migrate |
Выходные данные для команды, которая завершает миграцию синхронизации для базы данных. |
|
Migrate |
Свойства команды, которая завершает миграцию синхронизации для базы данных. |
|
OData |
Сведения об ошибке в формате OData. |
|
Reportable |
Объект exception для всех пользовательских исключений |
|
System |
ApiError
Сведения об ошибке.
| Name | Type | Description |
|---|---|---|
| error |
Сведения об ошибке в формате OData |
|
| systemData |
Метаданные, относящиеся к созданию и последнему изменении ресурса. |
CommandState
Состояние команды. Это игнорируется при отправке.
| Name | Type | Description |
|---|---|---|
| Accepted |
|
|
| Failed |
|
|
| Running |
|
|
| Succeeded |
|
|
| Unknown |
|
createdByType
| Name | Type | Description |
|---|---|---|
| Application |
|
|
| Key |
|
|
| ManagedIdentity |
|
|
| User |
|
MigrateMISyncCompleteCommandInput
Входные данные для команды, которая завершает миграцию по сети для База данных SQL Azure Управляемый экземпляр.
| Name | Type | Description |
|---|---|---|
| sourceDatabaseName |
|
Имя базы данных управляемого экземпляра |
MigrateMISyncCompleteCommandOutput
Выходные данные для команды, которая завершает миграцию по сети для База данных SQL Azure Управляемый экземпляр.
| Name | Type | Description |
|---|---|---|
| errors |
Список ошибок, произошедших во время выполнения команды |
MigrateMISyncCompleteCommandProperties
Свойства команды, которая завершает миграцию по сети для База данных SQL Azure Управляемый экземпляр.
| Name | Type | Description |
|---|---|---|
| commandType |
string:
|
Тип команды. |
| errors |
Массив ошибок. Это игнорируется при отправке. |
|
| input |
Входные данные команды |
|
| output |
Выходные данные команды. Это игнорируется при отправке. |
|
| state |
Состояние команды. Это игнорируется при отправке. |
MigrateSyncCompleteCommandInput
Входные данные для команды, которая завершает миграцию синхронизации для базы данных.
| Name | Type | Description |
|---|---|---|
| commitTimeStamp |
|
Метка времени для завершения |
| databaseName |
|
Имя базы данных |
MigrateSyncCompleteCommandOutput
Выходные данные для команды, которая завершает миграцию синхронизации для базы данных.
| Name | Type | Description |
|---|---|---|
| errors |
Список ошибок, произошедших во время выполнения команды |
|
| id |
|
Идентификатор результата |
MigrateSyncCompleteCommandProperties
Свойства команды, которая завершает миграцию синхронизации для базы данных.
| Name | Type | Description |
|---|---|---|
| commandId |
|
Идентификатор команды |
| commandType |
string:
|
Тип команды. |
| errors |
Массив ошибок. Это игнорируется при отправке. |
|
| input |
Входные данные команды |
|
| output |
Выходные данные команды. Это игнорируется при отправке. |
|
| state |
Состояние команды. Это игнорируется при отправке. |
ODataError
Сведения об ошибке в формате OData.
| Name | Type | Description |
|---|---|---|
| code |
|
Описание ошибки, доступное для чтения на компьютере, например InvalidRequest или InternalServerError. |
| details |
Внутренние ошибки, вызвавшие эту ошибку |
|
| message |
|
Удобочитаемое описание ошибки |
ReportableException
Объект exception для всех пользовательских исключений
| Name | Type | Description |
|---|---|---|
| actionableMessage |
|
Действия по этому исключению |
| filePath |
|
Путь к файлу, в котором произошло исключение |
| hResult |
|
Закодированное числовое значение, назначенное конкретному исключению |
| lineNumber |
|
Номер строки, в которой произошло исключение |
| message |
|
Сообщение об ошибке |
| stackTrace |
|
Трассировка стека |
SystemData
| Name | Type | Description |
|---|---|---|
| createdAt |
|
|
| createdBy |
|
|
| createdByType | ||
| lastModifiedAt |
|
|
| lastModifiedBy |
|
|
| lastModifiedByType |