Condividi tramite


Apply Updates - Create Or Update Or Cancel

Applicare Aggiornamenti alla risorsa
Applicare gli aggiornamenti di manutenzione alla risorsa

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
applyUpdateName
path True

string

Nome ApplyUpdate

providerName
path True

string

Nome provider di risorse

resourceGroupName
path True

string

Nome del gruppo di risorse

resourceName
path True

string

Identificatore della risorsa

resourceType
path True

string

Tipo di risorsa

subscriptionId
path True

string

Credenziali di sottoscrizione che identificano in modo univoco una sottoscrizione di Microsoft Azure. L'ID sottoscrizione fa parte dell'URI per ogni chiamata di servizio.

api-version
query True

string

Versione dell'API da usare con la richiesta client.

Corpo della richiesta

Nome Tipo Descrizione
properties.lastUpdateTime

string

Ora dell'ultimo aggiornamento

properties.resourceId

string

ResourceId

properties.status

UpdateStatus

Stato

Risposte

Nome Tipo Descrizione
200 OK

ApplyUpdate

Richiesta di aggiornamento ApplyUpdate accettata

201 Created

ApplyUpdate

Richiesta di creazione ApplyUpdate accettata

Other Status Codes

MaintenanceError

BadRequest

Esempio

ApplyUpdates_CreateOrUpdateOnly_NoCancellation
ApplyUpdates_CreateOrUpdateOrCancel

ApplyUpdates_CreateOrUpdateOnly_NoCancellation

Esempio di richiesta

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

{}

Risposta di esempio

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

Esempio di richiesta

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

Risposta di esempio

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

Definizioni

Nome Descrizione
ApplyUpdate

Applica richiesta di aggiornamento

createdByType

Tipo di identità che ha creato la risorsa.

ErrorDetails

Dettagli della risposta di errore ricevuti dal servizio di manutenzione di Azure.

MaintenanceError

Risposta di errore ricevuta dal servizio manutenzione di Azure.

systemData

Metadati relativi alla creazione e all'ultima modifica della risorsa.

UpdateStatus

Stato

ApplyUpdate

Applica richiesta di aggiornamento

Nome Tipo Descrizione
id

string

Identificatore completo della risorsa

name

string

Nome della risorsa

properties.lastUpdateTime

string

Ora dell'ultimo aggiornamento

properties.resourceId

string

ResourceId

properties.status

UpdateStatus

Stato

systemData

systemData

Azure Resource Manager metadati contenenti le informazioni createdBy e modifiedBy.

type

string

Tipo di risorsa

createdByType

Tipo di identità che ha creato la risorsa.

Nome Tipo Descrizione
Application

string

Key

string

ManagedIdentity

string

User

string

ErrorDetails

Dettagli della risposta di errore ricevuti dal servizio di manutenzione di Azure.

Nome Tipo Descrizione
code

string

Codice di errore definito dal servizio. Questo codice svolge la funzione di stato secondario per il codice di errore HTTP specificato nella risposta.

message

string

Rappresentazione leggibile dell'errore.

MaintenanceError

Risposta di errore ricevuta dal servizio manutenzione di Azure.

Nome Tipo Descrizione
error

ErrorDetails

Dettagli dell'errore

systemData

Metadati relativi alla creazione e all'ultima modifica della risorsa.

Nome Tipo Descrizione
createdAt

string

Timestamp della creazione di risorse (UTC).

createdBy

string

Identità che ha creato la risorsa.

createdByType

createdByType

Tipo di identità che ha creato la risorsa.

lastModifiedAt

string

Timestamp dell'ultima modifica della risorsa (UTC)

lastModifiedBy

string

Identità che ha modificato l'ultima volta la risorsa.

lastModifiedByType

createdByType

Tipo di identità che ha modificato l'ultima volta la risorsa.

UpdateStatus

Stato

Nome Tipo Descrizione
Cancel

string

Annullare la pianificazione e arrestare la creazione di PMR per le risorse. Applicabile solo al tipo di risorsa Configurazione manutenzione.

Cancelled

string

Inviare la risposta Annullata all'utente se la richiesta è arrivata per annullare la pianificazione. Applicabile solo al tipo di risorsa Configurazione manutenzione.

Completed

string

Tutti gli aggiornamenti vengono applicati correttamente.

InProgress

string

Aggiornamenti l'installazione è in corso.

NoUpdatesPending

string

Nessun aggiornamento in sospeso.

Pending

string

Sono disponibili aggiornamenti in sospeso da installare.

RetryLater

string

Aggiornamenti'installazione non riuscita e dovrebbe essere ritentata in un secondo momento.

RetryNow

string

Aggiornamenti'installazione non riuscita, ma è possibile riprovare.