Конфигурация обслуживания 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 | строка | Идентификаторы подписок, из которых виртуальные машины включены в этот экземпляр расписания. |
статус | строка | Состояние завершения экземпляра расписания обслуживания. |
Следующие шаги
- См. общие сведения о службе "Сетка событий Azure".
- Дополнительные сведения о создании подписки на Сетку событий Azure см. в статье Схема подписки для службы "Сетка событий".