Partilhar via


Configuração de Manutenção do Azure como uma origem de Grade de Eventos

Este artigo fornece as propriedades e o esquema para eventos de Configurações de Manutenção do Azure. Para obter uma introdução aos esquemas de eventos, consulte Esquema de eventos da Grade de Eventos do Azure. Ele também fornece links para artigos para usar a Configuração de Manutenção como uma fonte de eventos.

Tipos de eventos disponíveis

A Configuração de Manutenção emite os seguintes tipos de eventos:

Tipo de evento Descrição
Microsoft.Maintenance.PreMaintenanceEvent Criado antes do início do trabalho de manutenção e dá ao usuário a oportunidade de executar operações de pré-manutenção.
Microsoft.Maintenance.PostMaintenanceEvent Criado após a conclusão do trabalho de manutenção e dá a oportunidade de realizar operações de pós-manutenção.

Exemplo de evento

Segue-se um exemplo de um esquema de um evento de pré-manutenção:

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

Segue-se um exemplo de um evento pós-manutenção:

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

Propriedades do evento

Um evento tem os seguintes dados de nível superior:

Propriedade Tipo Descrição
origem string Caminho completo do recurso para a origem do evento. Este campo não pode ser gravado. O Event Grid fornece este valor.
requerente string Caminho definido pelo publicador para o assunto do evento.
tipo string Um dos tipos de eventos registados para esta origem de evento.
hora string A hora em que o evento é gerado com base na hora UTC do provedor.
ID string Identificador exclusivo do evento.
dados objeto Dados de eventos de Configuração do Aplicativo.
specversion string Versão da especificação do esquema CloudEvents.

O objeto de dados tem as seguintes propriedades:

Propriedade Tipo Descrição
correlationId string O ID do recurso da instância específica do cronograma de manutenção.
maintenanceConfigurationId string O ID do recurso da configuração de manutenção.
startDateTime string A hora de início do cronograma de manutenção.
endDateTime string A hora de término do cronograma de manutenção.
cancelamentoCutOffDateTime string O tempo limite de cancelamento da instância de agendamento de manutenção.
resourceSubscriptionIds string As IDs de assinatura das quais as VMs são incluídas nesta instância de agendamento.
status string O status de conclusão da instância do cronograma de manutenção.

Próximos passos

  • Para obter uma introdução à Grade de Eventos do Azure, consulte O que é a Grade de Eventos?
  • Para obter mais informações sobre como criar uma assinatura da Grade de Eventos do Azure, consulte Esquema de assinatura da Grade de Eventos.