Partager via


Managed Instance Operations - List By Managed Instance

Obtient une liste des opérations effectuées sur l’instance managée.

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

Paramètres URI

Nom Dans Obligatoire Type Description
managedInstanceName
path True

string

Nom de l’instance managée.

resourceGroupName
path True

string

Nom du groupe de ressources qui contient la ressource. Vous pouvez obtenir cette valeur à partir de l’API Azure Resource Manager ou du portail.

subscriptionId
path True

string

ID d’abonnement qui identifie un abonnement Azure.

api-version
query True

string

Version de l’API à utiliser pour la requête.

Réponses

Nom Type Description
200 OK

ManagedInstanceOperationListResult

La demande d’obtention des opérations d’instance managée a été exécutée avec succès.

Other Status Codes

Réponses d’erreur : ***

  • 404 SubscriptionDoesNotHaveServer - Le serveur demandé est introuvable

  • 404 ServerNotInSubscriptionResourceGroup : le serveur spécifié n’existe pas dans le groupe de ressources et l’abonnement spécifiés.

Exemples

List the managed instance management operations

Exemple de requête

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

Exemple de réponse

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

Définitions

Nom Description
ManagedInstanceOperation

Opération d’instance managée.

ManagedInstanceOperationListResult

Réponse à une demande d’opérations d’instance managée de liste

ManagedInstanceOperationParametersPair

Paramètres d’une opération d’instance managée.

ManagedInstanceOperationSteps

Étapes d’une opération d’instance managée.

ManagementOperationState

État de l’opération.

status
UpsertManagedServerOperationParameters
UpsertManagedServerOperationStepWithEstimatesAndDuration

ManagedInstanceOperation

Opération d’instance managée.

Nom Type Description
id

string

ID de ressource.

name

string

Nom de la ressource.

properties.description

string

Description de l’opération.

properties.errorCode

integer (int32)

Code d’erreur de l’opération.

properties.errorDescription

string

Description de l’erreur d’opération.

properties.errorSeverity

integer (int32)

Gravité de l’erreur d’opération.

properties.estimatedCompletionTime

string (date-time)

Temps d’achèvement estimé de l’opération.

properties.isCancellable

boolean

Indique si l’opération peut être annulée.

properties.isUserError

boolean

Indique si l’erreur est une erreur utilisateur.

properties.managedInstanceName

string

Nom de l’instance managée sur laquelle l’opération est effectuée.

properties.operation

string

Nom de l’opération.

properties.operationFriendlyName

string

Nom convivial de l’opération.

properties.operationParameters

ManagedInstanceOperationParametersPair

Paramètres de l’opération.

properties.operationSteps

ManagedInstanceOperationSteps

Étapes de l’opération.

properties.percentComplete

integer (int32)

Pourcentage de l’opération terminée.

properties.startTime

string (date-time)

Heure de début de l’opération.

properties.state

ManagementOperationState

État de l’opération.

type

string

Type de ressource.

ManagedInstanceOperationListResult

Réponse à une demande d’opérations d’instance managée de liste

Nom Type Description
nextLink

string

Lien pour récupérer la page suivante des résultats.

value

ManagedInstanceOperation[]

Tableau de résultats.

ManagedInstanceOperationParametersPair

Paramètres d’une opération d’instance managée.

Nom Type Description
currentParameters

UpsertManagedServerOperationParameters

Paramètres actuels.

requestedParameters

UpsertManagedServerOperationParameters

Paramètres demandés.

ManagedInstanceOperationSteps

Étapes d’une opération d’instance managée.

Nom Type Description
currentStep

integer (int32)

Nombre d’étapes d’opération actuelles.

stepsList

UpsertManagedServerOperationStepWithEstimatesAndDuration[]

Liste des étapes de l’opération.

totalSteps

string

Nombre total d’étapes d’opération.

ManagementOperationState

État de l’opération.

Valeur Description
CancelInProgress
Cancelled
Failed
InProgress
Pending
Succeeded

status

Valeur Description
Canceled
Completed
Failed
InProgress
NotStarted
SlowedDown

UpsertManagedServerOperationParameters

Nom Type Description
family

string

storageSizeInGB

integer (int32)

tier

string

vCores

integer (int32)

UpsertManagedServerOperationStepWithEstimatesAndDuration

Nom Type Description
name

string

order

integer (int32)

status

status

stepEndTime

string (date-time)

stepStartTime

string (date-time)

timeElapsed

string