Partager via


Apply Updates - Create Or Update Or Cancel

Appliquer Mises à jour à la ressource
Appliquer les mises à jour de maintenance à la ressource

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{providerName}/{resourceType}/{resourceName}/providers/Microsoft.Maintenance/applyUpdates/{applyUpdateName}?api-version=2023-09-01-preview

Paramètres URI

Nom Dans Obligatoire Type Description
applyUpdateName
path True

string

ApplyUpdate name

providerName
path True

string

Nom du fournisseur de ressources

resourceGroupName
path True

string

Nom de groupe ressources

resourceName
path True

string

Identificateur de ressource

resourceType
path True

string

Type de ressource

subscriptionId
path True

string

Informations d’identification d’abonnement qui identifient de manière unique un abonnement Microsoft Azure. L’ID d’abonnement fait partie de l’URI pour chaque appel de service.

api-version
query True

string

Version de l’API à utiliser avec la demande du client.

Corps de la demande

Nom Type Description
properties.lastUpdateTime

string

Heure de la dernière mise à jour

properties.resourceId

string

ResourceId

properties.status

UpdateStatus

Le statut

Réponses

Nom Type Description
200 OK

ApplyUpdate

ApplyUpdate demande de mise à jour acceptée

201 Created

ApplyUpdate

Demande de création ApplyUpdate acceptée

Other Status Codes

MaintenanceError

BadRequest

Exemples

ApplyUpdates_CreateOrUpdateOnly_NoCancellation
ApplyUpdates_CreateOrUpdateOrCancel

ApplyUpdates_CreateOrUpdateOnly_NoCancellation

Exemple de requête

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/Microsoft.Compute/virtualMachineScaleSets/smdtest1/providers/Microsoft.Maintenance/applyUpdates/20230901121200?api-version=2023-09-01-preview

{}

Exemple de réponse

{
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/Microsoft.Compute/virtualMachineScaleSets/smdtest1/providers/Microsoft.Maintenance/applyUpdates/e9b9685d-78e4-44c4-a81c-64a14f9b87b6",
  "name": "e9b9685d-78e4-44c4-a81c-64a14f9b87b6",
  "type": "Microsoft.Maintenance/applyUpdates",
  "properties": {
    "resourceId": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/Microsoft.Compute/virtualMachineScaleSets/smdtest1",
    "status": "Pending"
  }
}
{
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/Microsoft.Compute/virtualMachineScaleSets/smdtest1/providers/Microsoft.Maintenance/applyUpdates/e9b9685d-78e4-44c4-a81c-64a14f9b87b6",
  "name": "e9b9685d-78e4-44c4-a81c-64a14f9b87b6",
  "type": "Microsoft.Maintenance/applyUpdates",
  "properties": {
    "resourceId": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/Microsoft.Compute/virtualMachineScaleSets/smdtest1",
    "status": "Pending"
  }
}

ApplyUpdates_CreateOrUpdateOrCancel

Exemple de requête

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/Microsoft.Maintenance/maintenanceConfigurations/maintenanceConfig1/providers/Microsoft.Maintenance/applyUpdates/20230901121200?api-version=2023-09-01-preview

{
  "properties": {
    "status": "Cancel"
  }
}

Exemple de réponse

{
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/microsoft.maintenance/maintenanceconfigurations/maintenanceconfig1/providers/microsoft.maintenance/applyupdates/20230901121200",
  "name": "maintenanceConfig1",
  "type": "Microsoft.Maintenance/applyUpdates",
  "properties": {
    "status": "Cancelled",
    "resourceId": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/microsoft.maintenance/maintenanceconfigurations/maintenanceconfig1"
  }
}
{
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/microsoft.maintenance/maintenanceconfigurations/maintenanceconfig1/providers/microsoft.maintenance/applyupdates/20230901121200",
  "name": "maintenanceConfig1",
  "type": "Microsoft.Maintenance/applyUpdates",
  "properties": {
    "status": "Cancelled",
    "resourceId": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/microsoft.maintenance/maintenanceconfigurations/maintenanceconfig1"
  }
}

Définitions

Nom Description
ApplyUpdate

Appliquer la demande de mise à jour

createdByType

Type d’identité qui a créé la ressource.

ErrorDetails

Détails de réponse d’erreur reçus du service de maintenance Azure.

MaintenanceError

Réponse d’erreur reçue du service de maintenance Azure.

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

UpdateStatus

Le statut

ApplyUpdate

Appliquer la demande de mise à jour

Nom Type Description
id

string

Identificateur complet de la ressource

name

string

Nom de la ressource

properties.lastUpdateTime

string

Heure de la dernière mise à jour

properties.resourceId

string

ResourceId

properties.status

UpdateStatus

Le statut

systemData

systemData

Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy.

type

string

Type de la ressource

createdByType

Type d’identité qui a créé la ressource.

Nom Type Description
Application

string

Key

string

ManagedIdentity

string

User

string

ErrorDetails

Détails de réponse d’erreur reçus du service de maintenance Azure.

Nom Type Description
code

string

Code d'erreur défini par le service. Ce code sert de sous-état pour le code d'erreur HTTP spécifié dans la réponse.

message

string

Représentation contrôlable de visu de l’erreur.

MaintenanceError

Réponse d’erreur reçue du service de maintenance Azure.

Nom Type Description
error

ErrorDetails

Détails de l’erreur

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

Nom Type Description
createdAt

string

Horodatage de la création de ressources (UTC).

createdBy

string

Identité qui a créé la ressource.

createdByType

createdByType

Type d’identité qui a créé la ressource.

lastModifiedAt

string

Horodatage de la dernière modification de la ressource (UTC)

lastModifiedBy

string

Identité qui a modifié la ressource pour la dernière fois.

lastModifiedByType

createdByType

Type d’identité qui a modifié la ressource pour la dernière fois.

UpdateStatus

Le statut

Nom Type Description
Cancel

string

Annulez la planification et arrêtez la création de PMR pour les ressources qui en font partie. Applicable au type de ressource Configuration de maintenance uniquement.

Cancelled

string

Envoyez la réponse Cancelled à l’utilisateur si la demande est venue pour annuler la planification. Applicable au type de ressource Configuration de maintenance uniquement.

Completed

string

Toutes les mises à jour sont correctement appliquées.

InProgress

string

Mises à jour l’installation est en cours.

NoUpdatesPending

string

Aucune mise à jour n’est en attente.

Pending

string

Des mises à jour sont en attente à installer.

RetryLater

string

Mises à jour’installation a échoué et doit être retentée ultérieurement.

RetryNow

string

Mises à jour’installation a échoué, mais sont prêts à réessayer.