Rubrique précédente: Création d'une grilleRubrique suivante: Mise à jour d'une grille


Suppression d'une grille
DELETE  BFC/grids/<grid name>
DELETE  BFC/grids/<grid name>?keepexternalstorage
Arguments

Aucun

Result

Code de retour HTTP 202 et une charge utile vide en cas de réussite. Renvoie un code d'erreur HTTP et les informations de panne associées concernant l'erreur.

Description

Supprime la grille spécifiée. Le fonctionnement de l'API de BFC reprend dès que l'opération de suppression de grille a réussi. La suppression réelle de la grille AppLogic se poursuivra de façon asynchrone. Si une grille utilise un espace de stockage externe, ce dernier est supprimé par défaut dans le cadre de l'opération de suppression de grille. Si l'espace de stockage externe doit être conservé, la chaîne de requête keepExternalStorage peut être spécifiée.

Lorsqu'une opération GET exécutée sur l'URI de ressource de grille renvoie un code d'erreur HTTP 404, la suppression asynchrone de la grille CA AppLogic® est terminée.

Exemple d'opération DELETE

DELETE BFC/grids/mygrid

Exemple Python

from httplib import HTTPSConnection
import json
import os
import sys

gridName = 'mygrid'
bfcHost = os.environ["BFC_HOST"]
bfcSession = os.environ["BFC_SESSION"]
conn = HTTPSConnection(bfcHost + ':8443')
conn.connect()
conn.request(method='POST',
             url='/BFC/grids/' + 'gridName',
             headers={'Content-Type':'application/json',
                      'Authorization':bfcSession},
resp = conn.getresponse()
if resp.status > 202:
    print 'Failed grid delete - '
    print json.loads(resp.read())
else:
    print 'Grid deleted'