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.