你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
充当事件网格源的 Azure 维护配置
本文提供 Azure 维护配置事件的属性和架构。 有关事件架构的简介,请参阅 Azure 事件网格事件架构。 它还提供了指向使用维护配置作为事件源的文章的链接。
可用事件类型
维护配置会发出以下事件类型:
事件类型 | 描述 |
---|---|
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"
}]
事件属性
事件具有以下顶级数据:
属性 | 类型 | 描述 |
---|---|---|
source | string | 事件源的完整资源路径。 此字段不可写入。 事件网格提供此值。 |
subject | string | 事件主题的发布者定义路径。 |
type | string | 此事件源的一个注册事件类型。 |
time | string | 基于提供程序 UTC 时间的事件生成时间。 |
ID | string | 事件的唯一标识符。 |
数据 | object | 应用配置事件数据。 |
specversion | string | CloudEvents 架构规范版本。 |
数据对象具有以下属性:
属性 | 类型 | 描述 |
---|---|---|
correlationId | string | 特定维护计划实例的资源 ID。 |
maintenanceConfigurationId | string | 维护配置的资源 ID。 |
startDateTime | string | 维护计划开始时间。 |
endDateTime | string | 维护计划结束时间。 |
cancellationCutOffDateTime | string | 维护计划实例取消截止时间。 |
resourceSubscriptionIds | string | 此计划实例中所包含 VM 的订阅 ID。 |
状态 | string | 维护计划实例的完成状态。 |