É possível usar a API Unified Maintenance para retornar informações sobre a manutenção dos seus recursos.
Neste documento, descrevemos como usar o Cloud Shell para chamar a API Unified Maintenance e retornar a manutenção de recursos.
Para conferir as atividades de manutenção futuras e históricas no Cloud Hub, consulte Ver atividades de manutenção.
Antes de começar
Antes de conferir a manutenção dos seus recursos usando a Manutenção unificada, verifique se ela é compatível com seus tipos de recursos.
Filtros
É possível filtrar quais atividades de manutenção são retornadas por vários parâmetros:
- Estado (
SUCCEEDEDouSTARTED, por exemplo) - Nome do recurso
- Local do recurso
- Tipo de recurso
- Nome da manutenção
- Horário de início da manutenção
- Horário de término da manutenção
Para mais informações, consulte a documentação da API Unified Maintenance.
Ver manutenções de recursos
Você pode usar a API Unified Maintenance para retornar informações sobre a atividade de manutenção de um projeto Google Cloud .
Para listar todas as atividades de manutenção:
Acesse o Cloud Shell.
Execute o comando:
curl \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ https://maintenance.googleapis.com/v1beta/projects/PROJECT_ID/locations/LOCATION/resourceMaintenancesSubstitua:
PROJECT_ID: o ID do projeto.LOCATION: região ou zona que contém o projeto. Defina comoglobal,regionou-(para corresponder a todos os locais).
A Unified Maintenance retorna informações sobre as manutenções de recursos do projeto especificado.
Ver manutenções de um recurso
É possível usar a API Unified Maintenance para retornar manutenções de um recurso especificado.
Para filtrar e imprimir manutenções de um recurso específico:
Acesse o Cloud Shell.
Execute o comando:
curl \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ https://maintenance.googleapis.com/v1beta/projects/PROJECT_ID/locations/LOCATION/resourceMaintenances?filter=FILTER=%22RESOURCE_NAME%22Substitua:
PROJECT_ID: o ID do projeto.LOCATION: região ou zona que contém o projeto. Defina comoglobal,regionou-(para corresponder a todos os locais).RESOURCE_NAME: o nome completo do recurso.
A seguir
- Saiba como configurar alertas e notificações com base em diferentes webhooks.
- Use a manutenção unificada para reprogramar ou realizar atualizações sob demanda.