Puedes usar la API de Unified Maintenance para devolver información sobre el mantenimiento de tus recursos.
En este documento, se describe cómo usar Cloud Shell para llamar a la API de Unified Maintenance y devolver el mantenimiento de recursos.
Para ver las actividades de mantenimiento próximas y anteriores en Cloud Hub, consulta Cómo ver las actividades de mantenimiento.
Antes de comenzar
Antes de ver el mantenimiento de tus recursos con el Mantenimiento unificado, verifica que este admita tus tipos de recursos.
Filtros
Puedes filtrar las actividades de mantenimiento que se muestran con varios parámetros:
- Estado (
SUCCEEDEDoSTARTED, por ejemplo) - Nombre del recurso
- Ubicación del recurso
- Tipo de recurso
- Nombre del mantenimiento
- Hora de inicio del mantenimiento
- Hora de finalización del mantenimiento
Para obtener más información, consulta la documentación de la API de Unified Maintenance.
Cómo ver los mantenimientos de recursos
Puedes usar la API de Unified Maintenance para devolver información sobre la actividad de mantenimiento de un proyecto Google Cloud .
Para enumerar todas las actividades de mantenimiento, haz lo siguiente:
Ve a Cloud Shell.
Ejecuta el siguiente 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/resourceMaintenancesReemplaza lo siguiente:
PROJECT_ID: Es el ID del proyecto de tu proyecto.LOCATION: Es la región o zona que contiene tu proyecto. Se establece englobal,regiono-(para que coincida con todas las ubicaciones).
Unified Maintenance devuelve información sobre los mantenimientos de recursos para el proyecto especificado.
Consulta los mantenimientos de un recurso
Puedes usar la API de Unified Maintenance para devolver mantenimientos de un recurso especificado.
Para filtrar e imprimir los mantenimientos de un recurso específico, haz lo siguiente:
Ve a Cloud Shell.
Ejecuta el siguiente 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%22Reemplaza lo siguiente:
PROJECT_ID: Es el ID del proyecto de tu proyecto.LOCATION: Es la región o zona que contiene tu proyecto. Se establece englobal,regiono-(para que coincida con todas las ubicaciones).RESOURCE_NAME: Es el nombre completo del recurso.
¿Qué sigue?
- Obtén información para configurar alertas y notificaciones basadas en diferentes webhooks.
- Usa el Mantenimiento unificado para reprogramar o realizar actualizaciones a pedido.