Vorheriges Thema: Erstellen eines GridNächstes Thema: Aktualisieren eines Grid


Löschen eines Grid
DELETE  BFC/grids/<grid name>
DELETE  BFC/grids/<grid name>?keepexternalstorage
Argument

Keine

Result

HTTP-Rückgabecode 202 und ein leere Nutzlast bei Erfolg. Gibt einen HTTP-Fehlercode und die zugehörigen Fehlerinformationen zurück.

Description

Löscht das angegebene Grid. Der BFC-API-Vorgang wird zurückgegeben, nachdem der Grid-Löschvorgang erfolgreich übermittelt worden ist. Die eigentliche Löschung des AppLogic-Grid wird asynchron fortgesetzt. Wenn bei einem Grid ein externer Speicher zum Einsatz kommt, wird der externe Speicher standardmäßig als Teil des Grid-Löschvorgangs gelöscht. Wenn die Beibehaltung des externen Speichers gewünscht wird, kann die Abfragezeichenfolge "keepExternalStorage" angegeben werden.

Wenn der Vorgang zum Abrufen auf der Grid-Ressourcen-URI einen HTTP 404-Fehlercode zurückgibt, ist das asynchrone Löschen des CA AppLogic®-Grid abgeschlossen.

Beispiel: DELETE

DELETE BFC/grids/mygrid

Beispiel für 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'