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
- Zie Wat is Event Grid? voor een inleiding tot Azure Event Grid.
- Zie het Event Grid-abonnementsschema voor meer informatie over het maken van een Azure Event Grid-abonnement.