Azure-onderhoudsconfiguratie als een Event Grid-bron

Dit artikel bevat de eigenschappen en het schema voor Azure Maintenance Configurations-gebeurtenissen. Zie het Gebeurtenisschema van Azure Event Grid voor een inleiding tot gebeurtenisschema's. Ook vindt u koppelingen naar artikelen over het gebruik van onderhoudsconfiguratie als gebeurtenisbron.

Beschikbare gebeurtenistypen

Onderhoudsconfiguratie verzendt de volgende gebeurtenistypen:

Gebeurtenistype: Beschrijving
Microsoft.Maintenance.PreMaintenanceEvent Verhoogd voordat de onderhoudstaak wordt gestart en geeft de gebruiker de mogelijkheid om pre-onderhoudsbewerkingen uit te voeren.
Microsoft.Maintenance.PostMaintenanceEvent Gegenereerd nadat de onderhoudstaak is voltooid en een mogelijkheid biedt om postonderhoudsbewerkingen uit te voeren.

Voorbeeld van een gebeurtenis

Hieronder volgt een voorbeeld voor een schema van een gebeurtenis vóór onderhoud:

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

Hier volgt een voorbeeld voor een gebeurtenis na onderhoud:

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

Eigenschappen van gebeurtenis

Een gebeurtenis bevat de volgende gegevens op het hoogste niveau:

Eigenschappen Type Beschrijving
source tekenreeks Volledig resourcepad naar de gebeurtenisbron. Dit veld kan niet worden geschreven. Event Grid biedt deze waarde.
subject tekenreeks Het door de uitgever gedefinieerde pad naar het gebeurtenisonderwerp.
type tekenreeks Een van de geregistreerde gebeurtenistypen voor deze gebeurtenisbron.
tijd tekenreeks Het tijdstip waarop de gebeurtenis wordt gegenereerd op basis van de UTC-tijd van de provider.
Id tekenreeks Unieke id voor de gebeurtenis.
gegevens object Gebeurtenisgegevens van App Configuration.
specversion tekenreeks CloudEvents schemaspecificatieversie.

Het gegevensobject heeft de volgende eigenschappen:

Eigenschappen Type Beschrijving
correlationId tekenreeks De resource-id van een specifiek onderhoudsschema-exemplaar.
maintenanceConfigurationId tekenreeks De resource-id van de onderhoudsconfiguratie.
startDateTime tekenreeks De begintijd van het onderhoudsschema.
endDateTime tekenreeks De eindtijd van het onderhoudsschema.
annuleringCutOffDateTime tekenreeks De annuleringstijd van het onderhoudsschema voor exemplaren.
resourceSubscriptionIds tekenreeks De abonnements-id's van waaruit VM's zijn opgenomen in dit schema-exemplaar.
status tekenreeks De voltooiingsstatus van het onderhoudsschema-exemplaar.

Volgende stappen