Afficher les opérations de maintenance des ressources à l'aide de l'API

Vous pouvez utiliser l'API Unified Maintenance pour obtenir des informations sur la maintenance de vos ressources.

Ce document explique comment utiliser Cloud Shell pour appeler l'API Unified Maintenance afin de renvoyer la maintenance des ressources.

Pour afficher les activités de maintenance à venir et passées dans Cloud Hub, consultez Afficher les activités de maintenance.

Avant de commencer

Avant d'afficher la maintenance de vos ressources à l'aide de la maintenance unifiée, vérifiez que la maintenance unifiée est compatible avec vos types de ressources.

Filtres

Vous pouvez filtrer les activités de maintenance renvoyées à l'aide de plusieurs paramètres :

  • État (SUCCEEDED ou STARTED, par exemple)
  • Nom de la ressource
  • Emplacement de la ressource
  • Type de ressource
  • Nom de la maintenance
  • Heure de début de la maintenance
  • Heure de fin de la maintenance

Pour en savoir plus, consultez la documentation de l'API Unified Maintenance.

Afficher les maintenances des ressources

Vous pouvez utiliser l'API Unified Maintenance pour renvoyer des informations sur l'activité de maintenance d'un projet Google Cloud .

Pour lister toutes les activités de maintenance :

  1. Accédez à Cloud Shell.

    Accéder à Cloud Shell

  2. Exécutez la commande suivante :

    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
    

    Remplacez :

    • PROJECT_ID : ID de votre projet.
    • LOCATION : région ou zone contenant votre projet. Définissez-la sur global, region ou - (pour correspondre à tous les lieux).
  3. Unified Maintenance renvoie des informations sur les maintenances des ressources pour le projet que vous avez spécifié.

Afficher les opérations de maintenance pour une ressource

Vous pouvez utiliser l'API Unified Maintenance pour renvoyer les maintenances d'une ressource spécifiée.

Pour filtrer et imprimer les opérations de maintenance pour une ressource spécifique :

  1. Accédez à Cloud Shell.

    Accéder à Cloud Shell

  2. Exécutez la commande suivante :

    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%22
    

    Remplacez :

    • PROJECT_ID : ID de votre projet.
    • LOCATION : région ou zone contenant votre projet. Définissez-la sur global, region ou - (pour correspondre à tous les lieux).
    • RESOURCE_NAME : nom complet de la ressource.

Étapes suivantes