Поделиться через


Managed Instance Operations - List By Managed Instance

Возвращает список операций, выполненных с управляемым экземпляром.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/operations?api-version=2021-11-01

Параметры URI

Имя В Обязательно Тип Описание
managedInstanceName
path True

string

Имя управляемого экземпляра.

resourceGroupName
path True

string

Имя группы ресурсов, к которой относится ресурс. Это значение можно получить от API-интерфейса диспетчера ресурсов Azure или портала.

subscriptionId
path True

string

Идентификатор подписки Azure.

api-version
query True

string

Версия API для использования в запросе.

Ответы

Имя Тип Описание
200 OK

ManagedInstanceOperationListResult

Запрос на получение операций управляемого экземпляра успешно выполнен.

Other Status Codes

Ответы об ошибках: ***

  • 404 SubscriptionDoesNotHaveServer — запрошенный сервер не найден.

  • 404 ServerNotInSubscriptionResourceGroup — указанный сервер не существует в указанной группе ресурсов и подписке.

Примеры

List the managed instance management operations

Образец запроса

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Sql/managedInstances/sqlcrudtest-4645/operations?api-version=2021-11-01

Пример ответа

{
  "value": [
    {
      "properties": {
        "managedInstanceName": "sqlcrudtest-4645",
        "operation": "UpsertManagedServer",
        "operationFriendlyName": "UPDATE MANAGED SERVER",
        "percentComplete": 100,
        "startTime": "2019-12-06T11:08:44.49Z",
        "state": "Cancelled",
        "isCancellable": false
      },
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Sql/managedInstances/sqlcrudtest-4645/operations/11111111-1111-1111-1111-111111111111",
      "name": "11111111-1111-1111-1111-111111111111",
      "type": "Microsoft.Sql/managedInstances/operations"
    },
    {
      "properties": {
        "managedInstanceName": "sqlcrudtest-4645",
        "operation": "UpsertManagedServer",
        "operationFriendlyName": "UPDATE MANAGED SERVER",
        "percentComplete": 50,
        "startTime": "2019-12-06T11:08:44.49Z",
        "state": "InProgress",
        "isCancellable": true,
        "operationParameters": {
          "currentParameters": {
            "family": "Gen4",
            "tier": "GeneralPurpose",
            "vCores": 8,
            "storageSizeInGB": 32
          },
          "requestedParameters": {
            "family": "Gen4",
            "tier": "BusinessCritical",
            "vCores": 8,
            "storageSizeInGB": 128
          }
        },
        "operationSteps": {
          "totalSteps": "3",
          "currentStep": 3,
          "stepsList": [
            {
              "order": 1,
              "name": "Request validation",
              "status": "Completed",
              "stepEndTime": "2019-12-06T11:08:45.57Z",
              "stepStartTime": "2019-12-06T11:08:44.49Z",
              "timeElapsed": "0"
            },
            {
              "order": 2,
              "name": "Virtual Cluster resize/creation",
              "status": "Completed",
              "stepEndTime": "2019-12-06T11:22:47.35Z",
              "stepStartTime": "2019-12-06T11:08:46.15Z",
              "timeElapsed": "14"
            },
            {
              "order": 3,
              "name": "New SQL Instance Startup",
              "status": "InProgress",
              "stepEndTime": "2019-12-06T11:24:50.51Z",
              "stepStartTime": "2019-12-06T11:22:47.42Z",
              "timeElapsed": "2"
            }
          ]
        }
      },
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Sql/managedInstances/sqlcrudtest-4645/operations/22222222-2222-2222-2222-222222222222",
      "name": "22222222-2222-2222-2222-222222222222",
      "type": "Microsoft.Sql/managedInstances/operations"
    },
    {
      "properties": {
        "managedInstanceName": "sqlcrudtest-4645",
        "operation": "UpsertManagedServer",
        "operationFriendlyName": "UPDATE MANAGED SERVER",
        "percentComplete": 100,
        "startTime": "2019-12-06T14:48:34.583Z",
        "state": "Failed",
        "errorCode": 45157,
        "errorDescription": "Server 'sqlcrudtest-4645' is busy with another operation. Please try your operation later.",
        "errorSeverity": 16,
        "isUserError": true,
        "isCancellable": false
      },
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Sql/managedInstances/sqlcrudtest-4645/operations/33333333-3333-3333-3333-333333333333",
      "name": "33333333-3333-3333-3333-333333333333",
      "type": "Microsoft.Sql/managedInstances/operations"
    },
    {
      "properties": {
        "managedInstanceName": "sqlcrudtest-4645",
        "operation": "MakeAllManagedDatabasesAccessible",
        "operationFriendlyName": "MAKE ALL MANAGED DBS ACCESSIBLE",
        "percentComplete": 100,
        "startTime": "2019-12-04T09:00:08.1Z",
        "state": "Failed",
        "operationSteps": {
          "totalSteps": "1",
          "currentStep": 1,
          "stepsList": [
            {
              "order": 1,
              "name": "Request validation",
              "status": "Failed",
              "stepEndTime": "2019-12-04T09:01:00.57Z",
              "stepStartTime": "2019-12-04T09:00:30.15Z",
              "timeElapsed": "0"
            }
          ]
        }
      },
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Sql/managedInstances/sqlcrudtest-4645/operations/44444444-4444-4444-4444-444444444444",
      "name": "44444444-4444-4444-4444-444444444444",
      "type": "Microsoft.Sql/managedInstances/operations"
    }
  ]
}

Определения

Имя Описание
ManagedInstanceOperation

Операция управляемого экземпляра.

ManagedInstanceOperationListResult

Ответ на запрос операций с управляемым экземпляром списка

ManagedInstanceOperationParametersPair

Параметры операции управляемого экземпляра.

ManagedInstanceOperationSteps

Шаги операции управляемого экземпляра.

ManagementOperationState

Состояние операции.

status
UpsertManagedServerOperationParameters
UpsertManagedServerOperationStepWithEstimatesAndDuration

ManagedInstanceOperation

Операция управляемого экземпляра.

Имя Тип Описание
id

string

Идентификатор ресурса.

name

string

Имя ресурса.

properties.description

string

Описание операции.

properties.errorCode

integer

Код ошибки операции.

properties.errorDescription

string

Описание ошибки операции.

properties.errorSeverity

integer

Серьезность ошибки операции.

properties.estimatedCompletionTime

string

Предполагаемое время завершения операции.

properties.isCancellable

boolean

Можно ли отменить операцию.

properties.isUserError

boolean

Указывает, является ли ошибка ошибкой пользователя.

properties.managedInstanceName

string

Имя управляемого экземпляра, с которым выполняется операция.

properties.operation

string

Имя операции.

properties.operationFriendlyName

string

Понятное имя операции.

properties.operationParameters

ManagedInstanceOperationParametersPair

Параметры операции.

properties.operationSteps

ManagedInstanceOperationSteps

Шаги операции.

properties.percentComplete

integer

Процент завершения операции.

properties.startTime

string

Время начала операции.

properties.state

ManagementOperationState

Состояние операции.

type

string

Тип ресурса.

ManagedInstanceOperationListResult

Ответ на запрос операций с управляемым экземпляром списка

Имя Тип Описание
nextLink

string

Ссылка для получения следующей страницы результатов.

value

ManagedInstanceOperation[]

Массив результатов.

ManagedInstanceOperationParametersPair

Параметры операции управляемого экземпляра.

Имя Тип Описание
currentParameters

UpsertManagedServerOperationParameters

Текущие параметры.

requestedParameters

UpsertManagedServerOperationParameters

Запрошенные параметры.

ManagedInstanceOperationSteps

Шаги операции управляемого экземпляра.

Имя Тип Описание
currentStep

integer

Количество текущих шагов операции.

stepsList

UpsertManagedServerOperationStepWithEstimatesAndDuration[]

Список шагов операции.

totalSteps

string

Общее количество шагов операции.

ManagementOperationState

Состояние операции.

Имя Тип Описание
CancelInProgress

string

Cancelled

string

Failed

string

InProgress

string

Pending

string

Succeeded

string

status

Имя Тип Описание
Canceled

string

Completed

string

Failed

string

InProgress

string

NotStarted

string

SlowedDown

string

UpsertManagedServerOperationParameters

Имя Тип Описание
family

string

storageSizeInGB

integer

tier

string

vCores

integer

UpsertManagedServerOperationStepWithEstimatesAndDuration

Имя Тип Описание
name

string

order

integer

status

status

stepEndTime

string

stepStartTime

string

timeElapsed

string