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.