Event Grid kaynağı olarak Azure Bakım Yapılandırması
Bu makalede Azure Bakım Yapılandırmaları olaylarının özellikleri ve şeması sağlanır. Olay şemalarına giriş için bkz . Azure Event Grid olay şeması. Ayrıca, bakım yapılandırmasını olay kaynağı olarak kullanmak için makalelere bağlantılar sağlar.
Kullanılabilir olay türleri
Bakım Yapılandırması aşağıdaki olay türlerini yayar:
Olay türü | Açıklama |
---|---|
Microsoft.Maintenance.PreMaintenanceEvent | Bakım işi başlamadan önce oluşturulur ve kullanıcıya bakım öncesi işlemleri gerçekleştirme fırsatı verir. |
Microsoft.Maintenance.PostMaintenanceEvent | Bakım işi tamamlandıktan sonra oluşturulur ve bakım sonrası işlemleri gerçekleştirme fırsatı verir. |
Örnek olay
Aşağıda, bakım öncesi olayın şemasına bir örnek verilmiştir:
[{
"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"
}]
Aşağıda bakım sonrası olayına bir örnek verilmiştir:
[{
"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"
}]
Olay özellikleri
Bir olay aşağıdaki üst düzey verilere sahiptir:
Özellik | Tür | Açıklama |
---|---|---|
kaynak | Dize | Olay kaynağının tam kaynak yolu. Bu alan yazılabilir değil. Event Grid bu değeri sağlar. |
subject | Dize | Olay konusunun yayımcı tarafından tanımlanan yolu. |
Tür | Dize | Bu olay kaynağı için kayıtlı olay türlerinden biri. |
time | Dize | Sağlayıcının UTC saati temelinde olayın oluşturulduğu saat. |
Kimlik | dize | Olayın benzersiz tanımlayıcısı. |
veriler | nesne | Olay verilerini Uygulama Yapılandırması. |
specversion | Dize | CloudEvents şema belirtimi sürümü. |
Veri nesnesi aşağıdaki özelliklere sahiptir:
Özellik | Tür | Açıklama |
---|---|---|
correlationId | Dize | Belirli bir bakım zamanlaması örneğinin kaynak kimliği. |
maintenanceConfigurationId | Dize | Bakım yapılandırmasının kaynak kimliği. |
startDateTime | Dize | Bakım zamanlaması başlangıç saati. |
endDateTime | Dize | Bakım zamanlaması bitiş saati. |
cancellationCutOffDateTime | Dize | Bakım zamanlaması örneği iptali kesme süresi. |
resourceSubscriptionIds | Dize | Vm'lerin bu zamanlama örneğine dahil olduğu abonelik kimlikleri. |
durum | Dize | Bakım zamanlaması örneğinin tamamlanma durumu. |
Sonraki adımlar
- Azure Event Grid'e giriş için bkz. Event Grid nedir?
- Azure Event Grid aboneliği oluşturma hakkında daha fazla bilgi için bkz . Event Grid abonelik şeması.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin