Конфигурация обслуживания Azure в качестве источника сетки событий

В этой статье приведены свойства и схема событий конфигураций обслуживания Azure. Общие сведения о схемах событий см. в статье Схема событий службы "Сетка событий Azure". Он также содержит ссылки на статьи для использования конфигурации обслуживания в качестве источника событий.

Доступные типы событий

Конфигурация обслуживания выдает следующие типы событий:

Тип события Description
Microsoft.Maintenance.PreMaintenanceEvent Возникает перед запуском задания обслуживания и предоставляет пользователю возможность выполнять предварительные операции обслуживания.
Microsoft.Maintenance.PostMaintenanceEvent Возникает после завершения задания обслуживания и предоставляет возможность выполнять операции после обслуживания.

Пример события

Ниже приведен пример схемы события предварительного обслуживания:

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

Ниже приведен пример события после обслуживания.

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

Свойства событий

Событие содержит следующие высокоуровневые данные:

Свойство Тип Description
source строка Полный путь к ресурсу источника событий. Это поле защищено от записи. Это значение предоставляет Сетка событий.
субъект строка Определенный издателем путь к субъекту события.
type строка Один из зарегистрированных типов событий для этого источника событий.
Время строка Время создания события с учетом времени поставщика в формате UTC.
Идентификатор строка Уникальный идентификатор события.
. объект Данные события Конфигурации приложений.
specversion строка Версия спецификации схемы CloudEvents.

Объект данных имеет следующие свойства:

Свойство Тип Description
correlationId строка Идентификатор ресурса конкретного экземпляра расписания обслуживания.
maintenanceConfigurationId строка Идентификатор ресурса конфигурации обслуживания.
startDateTime строка Время начала расписания обслуживания.
endDateTime строка Время окончания расписания обслуживания.
cancellationCutOffDateTime строка Время прекращения отмены экземпляра расписания обслуживания.
resourceSubscriptionIds строка Идентификаторы подписок, из которых виртуальные машины включены в этот экземпляр расписания.
статус строка Состояние завершения экземпляра расписания обслуживания.

Следующие шаги