Compartilhar via


Managed Instance Operations - List By Managed Instance

Obtém uma lista de operações executadas na instância gerenciada.

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

Parâmetros de URI

Nome Em Obrigatório Tipo Description
managedInstanceName
path True

string

O nome da instância gerenciada.

resourceGroupName
path True

string

O nome do grupo de recursos que contém o recurso. Você pode obter esse valor por meio da API do Gerenciador de Recursos do Azure ou por meio do portal.

subscriptionId
path True

string

A ID de assinatura que identifica uma assinatura do Azure.

api-version
query True

string

A versão da API a ser usada para a solicitação.

Respostas

Nome Tipo Description
200 OK

ManagedInstanceOperationListResult

A solicitação para obter operações de instância gerenciada foi executada com êxito.

Other Status Codes

Respostas de erro: ***

  • 404 SubscriptionDoesNotHaveServer - O servidor solicitado não foi encontrado

  • 404 ServerNotInSubscriptionResourceGroup - O servidor especificado não existe no grupo de recursos e na assinatura especificados.

Exemplos

List the managed instance management operations

Solicitação de exemplo

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

Resposta de exemplo

{
  "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"
    }
  ]
}

Definições

Nome Description
ManagedInstanceOperation

Uma operação de instância gerenciada.

ManagedInstanceOperationListResult

A resposta a uma lista de solicitações de operações de instância gerenciada

ManagedInstanceOperationParametersPair

Os parâmetros de uma operação de instância gerenciada.

ManagedInstanceOperationSteps

As etapas de uma operação de instância gerenciada.

ManagementOperationState

O estado da operação.

status
UpsertManagedServerOperationParameters
UpsertManagedServerOperationStepWithEstimatesAndDuration

ManagedInstanceOperation

Uma operação de instância gerenciada.

Nome Tipo Description
id

string

ID do recurso.

name

string

Nome do recurso.

properties.description

string

A descrição da operação.

properties.errorCode

integer

O código de erro da operação.

properties.errorDescription

string

A descrição do erro da operação.

properties.errorSeverity

integer

A gravidade do erro da operação.

properties.estimatedCompletionTime

string

O tempo estimado de conclusão da operação.

properties.isCancellable

boolean

Se a operação pode ser cancelada.

properties.isUserError

boolean

Se o erro é ou não um erro do usuário.

properties.managedInstanceName

string

O nome da instância gerenciada na qual a operação está sendo executada.

properties.operation

string

O nome da operação.

properties.operationFriendlyName

string

O nome amigável da operação.

properties.operationParameters

ManagedInstanceOperationParametersPair

Os parâmetros de operação.

properties.operationSteps

ManagedInstanceOperationSteps

As etapas da operação.

properties.percentComplete

integer

O percentual da operação concluída.

properties.startTime

string

A hora de início da operação.

properties.state

ManagementOperationState

O estado da operação.

type

string

Tipo de recurso.

ManagedInstanceOperationListResult

A resposta a uma lista de solicitações de operações de instância gerenciada

Nome Tipo Description
nextLink

string

Link para recuperar a próxima página de resultados.

value

ManagedInstanceOperation[]

Matriz de resultados.

ManagedInstanceOperationParametersPair

Os parâmetros de uma operação de instância gerenciada.

Nome Tipo Description
currentParameters

UpsertManagedServerOperationParameters

Os parâmetros atuais.

requestedParameters

UpsertManagedServerOperationParameters

Os parâmetros solicitados.

ManagedInstanceOperationSteps

As etapas de uma operação de instância gerenciada.

Nome Tipo Description
currentStep

integer

O número de etapas de operação atuais.

stepsList

UpsertManagedServerOperationStepWithEstimatesAndDuration[]

A lista de etapas de operação.

totalSteps

string

O número total de etapas de operação.

ManagementOperationState

O estado da operação.

Nome Tipo Description
CancelInProgress

string

Cancelled

string

Failed

string

InProgress

string

Pending

string

Succeeded

string

status

Nome Tipo Description
Canceled

string

Completed

string

Failed

string

InProgress

string

NotStarted

string

SlowedDown

string

UpsertManagedServerOperationParameters

Nome Tipo Description
family

string

storageSizeInGB

integer

tier

string

vCores

integer

UpsertManagedServerOperationStepWithEstimatesAndDuration

Nome Tipo Description
name

string

order

integer

status

status

stepEndTime

string

stepStartTime

string

timeElapsed

string