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

Vous pouvez utiliser l'API Unified Maintenance pour renvoyer 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 Unified Maintenance, vérifiez que Unified Maintenance est compatible avec vos types de ressources.

Pour afficher les activités de maintenance des applications App Hub (Preview), vous devez définir des applications à partir de vos ressources existantes Google Cloud dans App Hub ou les créer et les déployer avec Application Design Center.

Filtres

Vous pouvez filtrer les activités de maintenance renvoyées par 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 Google Cloud projet. Si vous gérez des applications dans une limite au niveau du dossier, utilisez le projet de gestion du dossier.

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 du projet.
    • LOCATION : région ou zone contenant votre projet. Définissez la valeur sur global, region ou - (pour correspondre à tous les emplacements).
  3. Unified Maintenance renvoie des informations sur la maintenance des ressources pour le projet spécifié.

Afficher les maintenances d'une ressource

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

Pour filtrer et imprimer les maintenances d'une ressource spécifiée :

  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 du projet.
    • LOCATION : région ou zone contenant votre projet. Définissez la valeur sur global, region ou - (pour correspondre à tous les emplacements).
    • RESOURCE_NAME : nom complet de votre ressource.

Étape suivante