Managed Instance Operations - List By Managed Instance

Ottiene un elenco di operazioni eseguite sull'istanza gestita.

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

Parametri dell'URI

Name In Required Type Description
managedInstanceName
path True
  • string

Nome dell'istanza gestita.

resourceGroupName
path True
  • string

Nome del gruppo di risorse contenente la risorsa. È possibile ottenere questo valore dall'API di Gestione risorse di Azure o dal portale.

subscriptionId
path True
  • string

ID sottoscrizione che identifica una sottoscrizione di Azure.

api-version
query True
  • string

Versione dell'API da usare per la richiesta.

Risposte

Name Type Description
200 OK

La richiesta di recupero delle operazioni dell'istanza gestita è stata eseguita correttamente.

Other Status Codes

Risposte di errore: ***

  • 404 SubscriptionDoesNotHaveServer: il server richiesto non è stato trovato

  • 404 ServerNotInSubscriptionResourceGroup: il server specificato non esiste nel gruppo di risorse e nella sottoscrizione specificati.

Esempio

List the managed instance management operations

Sample Request

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

Sample Response

{
  "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"
            },
            {
              "order": 2,
              "name": "Virtual Cluster resize/creation",
              "status": "Completed"
            },
            {
              "order": 3,
              "name": "New SQL Instance Startup",
              "status": "InProgress"
            }
          ]
        }
      },
      "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": "2017-06-01T09:00:08.1Z",
        "state": "Succeeded",
        "operationSteps": {
          "totalSteps": "1",
          "currentStep": 1,
          "stepsList": [
            {
              "order": 1,
              "name": "Request validation",
              "status": "Failed"
            }
          ]
        }
      },
      "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"
    }
  ]
}

Definizioni

ManagedInstanceOperation

Operazione di istanza gestita.

ManagedInstanceOperationListResult

Risposta a una richiesta di operazioni dell'istanza gestita dell'elenco

ManagedInstanceOperationParametersPair

Parametri di un'operazione di istanza gestita.

ManagedInstanceOperationSteps

Passaggi di un'operazione di istanza gestita.

ManagementOperationState

Stato dell'operazione.

UpsertManagedServerOperationParameters
UpsertManagedServerOperationStep

ManagedInstanceOperation

Operazione di istanza gestita.

Name Type Description
id
  • string

ID risorsa.

name
  • string

Nome della risorsa.

properties.description
  • string

La descrizione dell'operazione.

properties.errorCode
  • integer

Codice di errore dell'operazione.

properties.errorDescription
  • string

Descrizione dell'errore dell'operazione.

properties.errorSeverity
  • integer

Gravità dell'errore dell'operazione.

properties.estimatedCompletionTime
  • string

Tempo di completamento stimato dell'operazione.

properties.isCancellable
  • boolean

Indica se l'operazione può essere annullata.

properties.isUserError
  • boolean

Indica se l'errore è un errore dell'utente.

properties.managedInstanceName
  • string

Nome dell'istanza gestita su cui viene eseguita l'operazione.

properties.operation
  • string

Nome dell'operazione.

properties.operationFriendlyName
  • string

Nome descrittivo dell'operazione.

properties.operationParameters

Parametri dell'operazione.

properties.operationSteps

Passaggi dell'operazione.

properties.percentComplete
  • integer

Percentuale di completamento dell'operazione.

properties.startTime
  • string

Ora di inizio dell'operazione.

properties.state

Stato dell'operazione.

type
  • string

Tipo di risorsa.

ManagedInstanceOperationListResult

Risposta a una richiesta di operazioni dell'istanza gestita dell'elenco

Name Type Description
nextLink
  • string

Collegamento per recuperare la pagina successiva dei risultati.

value

Matrice di risultati.

ManagedInstanceOperationParametersPair

Parametri di un'operazione di istanza gestita.

Name Type Description
currentParameters

Parametri correnti.

requestedParameters

Parametri richiesti.

ManagedInstanceOperationSteps

Passaggi di un'operazione di istanza gestita.

Name Type Description
currentStep
  • integer

Numero di passaggi correnti dell'operazione.

stepsList

Elenco dei passaggi dell'operazione.

totalSteps
  • string

Numero totale di passaggi dell'operazione.

ManagementOperationState

Stato dell'operazione.

Name Type Description
CancelInProgress
  • string
Cancelled
  • string
Failed
  • string
InProgress
  • string
Pending
  • string
Succeeded
  • string

UpsertManagedServerOperationParameters

Name Type Description
family
  • string
storageSizeInGB
  • integer
tier
  • string
vCores
  • integer

UpsertManagedServerOperationStep

Name Type Description
name
  • string
order
  • integer
status enum:
  • Canceled
  • Completed
  • Failed
  • InProgress
  • NotStarted
  • SlowedDown