Skip to main content
Une version plus récente de ce produit est disponible.
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Répertorier les applications non gérées

Contributeurs

Vous pouvez lister les applications qui ne sont actuellement pas gérées par Astra. Vous pouvez le faire dans le cadre de la sélection d'une application à gérer.

Remarque Le terminal REST utilisé dans ces workflows renvoie par défaut toutes les applications Astra. Vous pouvez utiliser le filter Paramètre de requête sur l'appel d'API pour demander uniquement le renvoi des applications non gérées. Vous pouvez également ignorer le paramètre de filtre pour retourner toutes les applications, puis examiner le managedState dans le champ de sortie pour déterminer quelles applications se trouvent dans le unmanaged état.

Répertoriez uniquement les applications dont l'état de gestion est égal à non géré

Ce flux de travail utilise le filter paramètre requête pour renvoyer uniquement les applications non gérées.

1. Dressez la liste des applications non gérées

Effectuez l'appel de l'API REST suivant.

Méthode HTTP Chemin

OBTENEZ

/Account/{AccountID}/topologique/v1/apps

Paramètres d'entrée supplémentaires

Outre les paramètres communs à tous les appels API REST, les paramètres suivants sont également utilisés dans les exemples de boucles pour cette étape.

Paramètre Type Obligatoire Description

filtre

Requête

Non

Utilisez un filtre pour spécifier les applications à renvoyer.

inclure

Requête

Non

Sélectionner éventuellement les valeurs que vous souhaitez renvoyer dans la réponse.

Exemple Curl : renvoie le nom, l'ID et la gestion de l'état pour les applications non gérées
curl --location -i --request GET 'https://astra.netapp.io/accounts/<ACCOUNT_ID>/topology/v1/apps?filter=managedState%20eq%20'unmanaged'&include=name,id,managedState' --header 'Accept: */*' --header 'Authorization: Bearer <API_TOKEN>'
Exemple de sortie JSON
{
  "items": [
    [
      "maria",
      "eed19f78-0884-4792-bb7a-313258c6b0b1",
      "unmanaged"
    ],
    [
      "test-postgres-app",
      "1ee6235b-cda1-45cb-8d4c-630bdb8b41a5",
      "unmanaged"
    ],
    [
      "postgres1-postgresql",
      "e591ee59-ea90-4a9f-8e6c-d2b6e8647096",
      "unmanaged"
    ],
    [
      "kube-system",
      "077a2f73-4b51-4d04-8c6c-f63b3b069755",
      "unmanaged"
    ],
    [
      "trident",
      "5b6fc28f-e308-4653-b9d2-6d66a764d2e1",
      "unmanaged"
    ],
    [
      "postgres1-postgresql-clone",
      "06be05c5-763e-4d73-bd06-1f27f5f2e130",
      "unmanaged"
    ]
  ],
  "metadata": {}
}

Répertorier toutes les applications et sélectionner les applications non gérées

Ce flux de travail renvoie toutes les applications. Vous devez examiner la sortie pour déterminer qui ne sont pas gérés.

1. Répertorier toutes les applications

Effectuez l'appel de l'API REST suivant.

Méthode HTTP Chemin

OBTENEZ

/Account/{AccountID}/topologique/v1/apps

Paramètres d'entrée supplémentaires

Outre les paramètres communs à tous les appels API REST, les paramètres suivants sont également utilisés dans les exemples de boucles pour cette étape.

Paramètre Type Obligatoire Description

inclure

Requête

Non

Sélectionner éventuellement les valeurs que vous souhaitez renvoyer dans la réponse.

Exemple de curl : renvoie toutes les données de toutes les applications
curl --location -i --request GET 'https://astra.netapp.io/accounts/<ACCOUNT_ID>/topology/v1/apps' --header 'Accept: */*' --header 'Authorization: Bearer <API_TOKEN>'
Exemple Curl : renvoie le nom, l'ID et la gestion de toutes les applications
curl --location -i --request GET 'https://astra.netapp.io/accounts/<ACCOUNT_ID>/topology/v1/apps?include=name,id,managedState' --header 'Accept: */*' --header 'Authorization: Bearer <API_TOKEN>'
Exemple de sortie JSON
{
  "items": [
    [
      "maria",
      "eed19f78-0884-4792-bb7a-313258c6b0b1",
      "unmanaged"
    ],
    [
      "mariadb-mariadb",
      "8da20fff-c69c-4170-bb0d-e4f91c5a1333",
      "managed"
    ],
    [
      "test-postgres-app",
      "1ee6235b-cda1-45cb-8d4c-630bdb8b41a5",
      "unmanaged"
    ],
    [
      "postgres1-postgresql",
      "e591ee59-ea90-4a9f-8e6c-d2b6e8647096",
      "unmanaged"
    ],
    [
      "kube-system",
      "077a2f73-4b51-4d04-8c6c-f63b3b069755",
      "unmanaged"
    ],
    [
      "trident",
      "5b6fc28f-e308-4653-b9d2-6d66a764d2e1",
      "unmanaged"
    ],
    [
      "postgres1-postgresql-clone",
      "06be05c5-763e-4d73-bd06-1f27f5f2e130",
      "unmanaged"
    ],
    [
      "davidns-postgres-app",
      "11e046b7-ec64-4184-85b3-debcc3b1da4d",
      "managed"
    ]
  ],
  "metadata": {}
}

2. Sélectionnez les applications non gérées

Vérifiez la sortie de l'appel API et sélectionnez manuellement les applications avec managedState égal à unmanaged.