Sdílet prostřednictvím


Apply Updates - Create Or Update Or Cancel

Použití Aktualizace u prostředku
Použití aktualizací údržby u prostředku

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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
applyUpdateName
path True

string

Název ApplyUpdate

providerName
path True

string

Název poskytovatele prostředků

resourceGroupName
path True

string

Název skupiny prostředků

resourceName
path True

string

Identifikátor prostředku

resourceType
path True

string

Typ prostředku

subscriptionId
path True

string

Přihlašovací údaje předplatného, které jednoznačně identifikují předplatné Microsoft Azure. ID předplatného je součástí identifikátoru URI pro každé volání služby.

api-version
query True

string

Verze rozhraní API, která se má použít s požadavkem klienta.

Text požadavku

Name Typ Description
properties.lastUpdateTime

string

Čas poslední aktualizace

properties.resourceId

string

Id prostředku

properties.status

UpdateStatus

Stav

Odpovědi

Name Typ Description
200 OK

ApplyUpdate

Žádost o aktualizaci ApplyUpdate byla přijata.

201 Created

ApplyUpdate

Žádost o vytvoření ApplyUpdate byla přijata.

Other Status Codes

MaintenanceError

BadRequest

Příklady

ApplyUpdates_CreateOrUpdateOnly_NoCancellation
ApplyUpdates_CreateOrUpdateOrCancel

ApplyUpdates_CreateOrUpdateOnly_NoCancellation

Ukázkový požadavek

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

{}

Ukázková odpověď

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

Ukázkový požadavek

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

Ukázková odpověď

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

Definice

Name Description
ApplyUpdate

Použít žádost o aktualizaci

createdByType

Typ identity, která vytvořila prostředek.

ErrorDetails

Podrobnosti o odpovědi na chybu přijaté ze služby Údržby Azure

MaintenanceError

Chybová odpověď přijatá ze služby Azure Maintenance.

systemData

Metadata týkající se vytvoření a poslední změny prostředku

UpdateStatus

Stav

ApplyUpdate

Použít žádost o aktualizaci

Name Typ Description
id

string

Plně kvalifikovaný identifikátor prostředku

name

string

Název prostředku

properties.lastUpdateTime

string

Čas poslední aktualizace

properties.resourceId

string

Id prostředku

properties.status

UpdateStatus

Stav

systemData

systemData

Azure Resource Manager metadata obsahující informace createdBy a modifiedBy.

type

string

Typ prostředku

createdByType

Typ identity, která vytvořila prostředek.

Name Typ Description
Application

string

Key

string

ManagedIdentity

string

User

string

ErrorDetails

Podrobnosti o odpovědi na chybu přijaté ze služby Údržby Azure

Name Typ Description
code

string

Kód chyby definované službou Tento kód slouží jako dílčí stav pro kód chyby HTTP zadaný v odpovědi.

message

string

Znázornění chyby čitelné pro člověka

MaintenanceError

Chybová odpověď přijatá ze služby Azure Maintenance.

Name Typ Description
error

ErrorDetails

Podrobnosti o chybě

systemData

Metadata týkající se vytvoření a poslední změny prostředku

Name Typ Description
createdAt

string

Časové razítko vytvoření prostředku (UTC)

createdBy

string

Identita, která prostředek vytvořila.

createdByType

createdByType

Typ identity, která vytvořila prostředek.

lastModifiedAt

string

Časové razítko poslední změny prostředku (UTC)

lastModifiedBy

string

Identita, která naposledy změnila prostředek.

lastModifiedByType

createdByType

Typ identity, která naposledy změnila prostředek.

UpdateStatus

Stav

Name Typ Description
Cancel

string

Zrušte plán a ukončete vytváření PMR pro jeho část prostředků. Platí pouze pro typ prostředku konfigurace údržby.

Cancelled

string

Pokud přišla žádost o zrušení plánu, odešlete uživateli odpověď Zrušeno. Platí pouze pro typ prostředku konfigurace údržby.

Completed

string

Všechny aktualizace se úspěšně použijí.

InProgress

string

Aktualizace probíhá instalace.

NoUpdatesPending

string

Nejsou čekají žádné aktualizace.

Pending

string

Čekají na instalaci aktualizací.

RetryLater

string

Aktualizace instalace selhala a měla by se opakovat později.

RetryNow

string

Aktualizace instalace selhala, ale jsou připravení k opakování.