Sdílet prostřednictvím


Konfigurace údržby Azure jako zdroj Event Gridu

Tento článek obsahuje vlastnosti a schéma událostí konfigurace údržby Azure. Úvod do schémat událostí najdete ve schématu událostí služby Azure Event Grid. Poskytuje také odkazy na články o použití konfigurace údržby jako zdroje událostí.

Dostupné typy událostí

Konfigurace údržby generuje následující typy událostí:

Typ události Popis
Microsoft.Maintenance.PreMaintenanceEvent Vyvolá se před spuštěním úlohy údržby a dává uživateli možnost provádět operace před údržbou.
Microsoft.Maintenance.PostMaintenanceEvent Vyvolá se po dokončení úlohy údržby a dává příležitost provádět operace po údržbě.

Příklad události

Následuje příklad schématu události před údržbou:

[{ 
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testrg/providers/Microsoft.Maintenance/maintenanceConfigurations/contosomaintenanceconfiguration/providers/microsoft.maintenance/applyupdates/20230509150000", 
  "source": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testrg/providers/Microsoft.Maintenance/maintenanceConfigurations/contosomaintenanceconfiguration", 
  "subject": "contosomaintenanceconfiguration", 
"data": 
{ 
   "correlationId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testrg/providers/Microsoft.Maintenance/maintenanceConfigurations/contosomaintenanceconfiguration/providers/microsoft.maintenance/applyupdates/20230509150000",  
   "maintenanceConfigurationId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testrg/providers/Microsoft.Maintenance/maintenanceConfigurations/contosomaintenanceconfiguration",  
   "startDateTime": "2023-05-09T15:00:00Z",  
   "endDateTime": "2023-05-09T18:55:00Z",  
   "cancellationCutOffDateTime": "2023-05-09T14:59:00Z",  
   "resourceSubscriptionIds": ["subscription guid 1", "subscription guid 2"] 
} 
"type": "Microsoft.Maintenance.PreMaintenanceEvent", 
"time": "2023-05-09T14:25:00.3717473Z", 
  "specversion": "1.0" 
}] 

Následuje příklad události po údržbě:

[{ 
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testrg/providers/Microsoft.Maintenance/maintenanceConfigurations/contosomaintenanceconfiguration/providers/microsoft.maintenance/applyupdates/20230509150000", 
  "source": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testrg/providers/Microsoft.Maintenance/maintenanceConfigurations/contosomaintenanceconfiguration", 
  "subject": "contosomaintenanceconfiguration", 
"data": 
{ 
   "correlationId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testrg/providers/Microsoft.Maintenance/maintenanceConfigurations/contosomaintenanceconfiguration/providers/microsoft.maintenance/applyupdates/20230509150000",  
   "maintenanceConfigurationId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testrg/providers/Microsoft.Maintenance/maintenanceConfigurations/contosomaintenanceconfiguration",  
   "status": "Succeeded", 
   "startDateTime": "2023-05-09T15:00:00Z",  
   "endDateTime": "2023-05-09T18:55:00Z",  
   "resourceSubscriptionIds": ["subscription guid 1", "subscription guid 2"] 
} 
"type": "Microsoft.Maintenance.PostMaintenanceEvent", 
"time": "2023-05-09T15:55:00.3717473Z", 
  "specversion": "1.0" 
}] 

Vlastnosti události

Událost má následující data nejvyšší úrovně:

Vlastnost Typ Popis
zdroj string Úplná cesta prostředku ke zdroji událostí. Toto pole není zapisovatelné. Tuto hodnotu poskytuje Event Grid.
subject string Cesta k předmětu události, kterou definuje vydavatel.
type string Jeden z registrovaných typů události pro tento zdroj události.
čas string Čas vygenerování události na základě času UTC poskytovatele.
ID řetězec Jedinečný identifikátor události.
data objekt Data událostí konfigurace aplikace
specversion string Verze specifikace schématu CloudEvents

Datový objekt má následující vlastnosti:

Vlastnost Typ Popis
correlationId string ID prostředku konkrétní instance plánu údržby.
maintenanceConfigurationId string ID prostředku konfigurace údržby.
startDateTime string Čas zahájení plánu údržby.
endDateTime string Koncový čas plánu údržby.
cancellationCutOffDateTime string Doba zrušení zrušení instance plánu údržby.
resourceSubscriptionIds string ID předplatného, ze kterých jsou virtuální počítače zahrnuté v této instanci plánu.
stav string Stav dokončení instance plánu údržby.

Další kroky

  • Úvod do Azure Event Gridu najdete v tématu Co je Event Grid?
  • Další informace o vytvoření odběru služby Azure Event Grid najdete ve schématu odběru služby Event Grid.