Konfiguracja konserwacji platformy Azure jako źródło usługi Event Grid

Ten artykuł zawiera właściwości i schemat zdarzeń konfiguracji konserwacji platformy Azure. Aby zapoznać się ze schematami zdarzeń, zobacz Schemat zdarzeń usługi Azure Event Grid. Zawiera również linki do artykułów, w których można używać konfiguracji konserwacji jako źródła zdarzeń.

Dostępne typy zdarzeń

Konfiguracja konserwacji emituje następujące typy zdarzeń:

Typ zdarzenia Opis
Microsoft.Maintenance.PreMaintenanceEvent Podniesione przed rozpoczęciem zadania konserwacji i daje użytkownikowi możliwość wykonywania operacji przed konserwacją.
Microsoft.Maintenance.PostMaintenanceEvent Podniesione po zakończeniu zadania konserwacji i daje możliwość wykonywania operacji po konserwacji.

Przykładowe zdarzenie

Poniżej przedstawiono przykład schematu zdarzenia przed konserwacją:

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

Oto przykład zdarzenia po konserwacji:

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

Właściwości zdarzenia

Zdarzenie ma następujące dane najwyższego poziomu:

Właściwości Type Opis
source string Pełna ścieżka zasobu do źródła zdarzeń. To pole nie jest możliwe do zapisu. Ta wartość jest podawana przez usługę Event Grid.
subject string Zdefiniowana przez wydawcę ścieżka do tematu zdarzenia.
type string Jeden z zarejestrowanych typów zdarzeń dla tego źródła zdarzeń.
time string Czas generowania zdarzenia na podstawie czasu UTC dostawcy.
IDENTYFIKATOR string Unikatowy identyfikator zdarzenia.
dane obiekt Dane zdarzeń usługi App Configuration.
specversion string Wersja specyfikacji schematu CloudEvents.

Obiekt danych ma następujące właściwości:

Właściwości Type Opis
correlationId string Identyfikator zasobu określonego wystąpienia harmonogramu konserwacji.
maintenanceConfigurationId string Identyfikator zasobu konfiguracji konserwacji.
startDateTime string Godzina rozpoczęcia harmonogramu konserwacji.
endDateTime string Harmonogram konserwacji — godzina zakończenia.
cancellationCutOffDateTime string Czas anulowania wystąpienia harmonogramu konserwacji.
resourceSubscriptionIds string Identyfikatory subskrypcji, z których maszyny wirtualne są uwzględniane w tym wystąpieniu harmonogramu.
status string Stan ukończenia wystąpienia harmonogramu konserwacji.

Następne kroki

  • Aby zapoznać się z wprowadzeniem do usługi Azure Event Grid, zobacz Co to jest usługa Event Grid?
  • Aby uzyskać więcej informacji na temat tworzenia subskrypcji usługi Azure Event Grid, zobacz Schemat subskrypcji usługi Event Grid.