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


Managed Instance Operations - Get

Возвращает операцию управления для управляемого экземпляра.

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

Параметры URI

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

string

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

operationId
path True

string

uuid
resourceGroupName
path True

string

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

subscriptionId
path True

string

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

api-version
query True

string

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

Ответы

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

ManagedInstanceOperation

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

Other Status Codes

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

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

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

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

Примеры

Gets the managed instance management operation

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

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

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

{
  "properties": {
    "managedInstanceName": "sqlcrudtest-4645",
    "operation": "UpsertManagedServer",
    "operationFriendlyName": "UPDATE MANAGED SERVER",
    "percentComplete": 100,
    "startTime": "2019-12-06T11:08:44.49Z",
    "state": "Cancelled",
    "isCancellable": false,
    "operationSteps": {
      "totalSteps": "6",
      "currentStep": 2,
      "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:23:05.47Z",
          "stepStartTime": "2019-12-06T11:08:46.05Z",
          "timeElapsed": "14"
        },
        {
          "order": 3,
          "name": "New SQL Instance Startup",
          "status": "Canceled",
          "stepEndTime": "2019-12-06T11:23:11.51Z",
          "stepStartTime": "2019-12-06T11:23:05.55Z",
          "timeElapsed": "0"
        },
        {
          "order": 4,
          "name": "Seeding database files",
          "status": "NotStarted"
        },
        {
          "order": 5,
          "name": "Preparing Failover and Failover",
          "status": "NotStarted"
        },
        {
          "order": 6,
          "name": "Old SQL Instance cleanup",
          "status": "NotStarted"
        }
      ]
    }
  },
  "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"
}

Определения

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

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

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

Тип ресурса.

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