Configuration de maintenance Azure en tant que source Event Grid
Cet article fournit les propriétés et le schéma des événements de la configuration de maintenance Azure. Pour une présentation des schémas d’événements, consultez Schéma d’événements Azure Event Grid. Il vous fournit également des liens vers des articles pour utiliser la configuration de maintenance comme source d’événement.
Types d’événement disponibles
La configuration de maintenance propose les types d’événements suivants :
Type d’événement | Description |
---|---|
Microsoft.Maintenance.PreMaintenanceEvent | Déclenché avant le démarrage du travail de maintenance et permet à l’utilisateur d’effectuer des opérations de pré-maintenance. |
Microsoft.Maintenance.PostMaintenanceEvent | Déclenché après la fin du travail de maintenance et permet d’effectuer des opérations post-maintenance. |
Exemple d’événement
Voici un exemple pour un schéma d’un événement de pré-maintenance :
[{
"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"
}]
Voici un exemple pour un événement post-maintenance :
[{
"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"
}]
Propriétés d’événement
Un événement contient les données générales suivantes :
Propriété | Type | Description |
---|---|---|
source | string | Chemin d’accès complet à la source de l’événement. Ce champ n’est pas modifiable. Event Grid fournit cette valeur. |
subject | string | Chemin de l’objet de l’événement, défini par le serveur de publication. |
type | string | Un des types d’événements inscrits pour cette source d’événement. |
time | string | L’heure à quelle l’événement est généré selon l’heure UTC du fournisseur. |
id | string | Identificateur unique de l’événement. |
data | object | Données de l’événement App Configuration. |
specversion | string | Version de la spécification de schéma CloudEvents. |
L’objet de données comporte les propriétés suivantes :
Propriété | Type | Description |
---|---|---|
correlationId | string | L’ID de ressource de l’instance de planification de maintenance spécifique. |
maintenanceConfigurationId | string | L’ID de ressource de la configuration de maintenance. |
startDateTime | string | Heure de début de la planification de maintenance. |
endDateTime | string | Heure de fin de la planification de maintenance. |
cancellationCutOffDateTime | string | Délai d’annulation de l’instance de planification de maintenance. |
resourceSubscriptionIds | string | L’ID d’abonnement à partir desquels les machines virtuelles sont incluses dans cette instance de planification. |
statut | string | L’état d’achèvement de l’instance de planification de maintenance. |
Étapes suivantes
- Pour une présentation d’Azure Event Grid, consultez Présentation d’Event Grid.
- Pour plus d’informations sur la création d’un abonnement Azure Event Grid, consultez Schéma d’abonnement à Event Grid.