Configuração da Manutenção do Azure como uma origem da Grade de Eventos
Este artigo fornece as propriedades e o esquema para os eventos de Configurações de Manutenção do Azure. Para obter uma introdução a esquemas de evento, consulte esquema de grade de eventos do Azure. Ele também fornece links para artigos sobre como usar a Configuração de Manutenção como uma origem do evento.
Tipos de evento 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 realizar operações de pré-manutenção. |
Microsoft.Maintenance.PostMaintenanceEvent | Acionado após a conclusão do trabalho de manutenção e dá ao usuário a oportunidade de realizar operações de pós-manutenção. |
Exemplo de evento
A seguir, 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"
}]
A seguir, um exemplo de um evento de 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 de recurso completo para a origem do evento. Este campo não é gravável. Grade de Eventos fornece esse valor. |
subject | string | Caminho definido pelo publicador para o assunto do evento. |
tipo | string | Um dos tipos de evento registrados para a origem do evento. |
time | string | A hora em que o evento é gerado com base na hora UTC do provedor. |
ID | string | Identificador exclusivo do evento. |
data | objeto | Dados de evento da Configuração de Aplicativos. |
specversion | string | Versão de especificação do esquema CloudEvents. |
O objeto de dados tem as seguintes propriedades:
Propriedade | Tipo | Descrição |
---|---|---|
correlationId | string | A ID do recurso da instância específica de agendamento de manutenção. |
maintenanceConfigurationId | string | A ID do recurso da configuração de manutenção. |
startDateTime | string | A hora de início do agendamento da manutenção. |
endDateTime | string | A hora de término do agendamento da manutenção. |
cancellationCutOffDateTime | string | O horário limite para cancelamento de uma instância de agendamento de manutenção. |
resourceSubscriptionIds | string | As IDs de assinatura das quais as VMs estão incluídas nessa instância de programação. |
status | string | O status de conclusão da instância de agendamento de manutenção. |
Próximas etapas
- Para ver uma introdução à Grade de Eventos do Azure, confira O que é uma Grade de eventos?
- Para obter mais informações sobre como criar uma assinatura da Grade de Eventos do Azure, confira Event Grid subscription schema (Esquema de assinatura da Grade de Eventos).