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


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 Resource Manager или портала.

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 (int32)

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

properties.errorDescription

string

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

properties.errorSeverity

integer (int32)

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

properties.estimatedCompletionTime

string (date-time)

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

properties.isCancellable

boolean

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

properties.isUserError

boolean

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

properties.managedInstanceName

string

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

properties.operation

string

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

properties.operationFriendlyName

string

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

properties.operationParameters

ManagedInstanceOperationParametersPair

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

properties.operationSteps

ManagedInstanceOperationSteps

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

properties.percentComplete

integer (int32)

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

properties.startTime

string (date-time)

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

properties.state

ManagementOperationState

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

type

string

Тип ресурса.

ManagedInstanceOperationListResult

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

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

string

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

value

ManagedInstanceOperation[]

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

ManagedInstanceOperationParametersPair

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

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

UpsertManagedServerOperationParameters

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

requestedParameters

UpsertManagedServerOperationParameters

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

ManagedInstanceOperationSteps

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

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

integer (int32)

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

stepsList

UpsertManagedServerOperationStepWithEstimatesAndDuration[]

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

totalSteps

string

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

ManagementOperationState

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

Значение Описание
CancelInProgress
Cancelled
Failed
InProgress
Pending
Succeeded

status

Значение Описание
Canceled
Completed
Failed
InProgress
NotStarted
SlowedDown

UpsertManagedServerOperationParameters

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

string

storageSizeInGB

integer (int32)

tier

string

vCores

integer (int32)

UpsertManagedServerOperationStepWithEstimatesAndDuration

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

string

order

integer (int32)

status

status

stepEndTime

string (date-time)

stepStartTime

string (date-time)

timeElapsed

string