Rubrique précédente: Suppression de noeudsRubrique suivante: Suppression d'une plage d'adresses IP de grille


Ajout de plages d'adresses IP de grille
POST BFC/grids/<nom_grille>/app_ips
Arguments

La charge utile est une des plages grid_ip_ranges. Le paramètre VLAN est facultatif.

Revenir

Renvoie le code de retour HTTP 202 et ajoute une liste de plages d'adresses IP à la liste de plages existante sur la grille. Renvoie un code d'erreur HTTP et les informations de panne associées concernant l'erreur.

Description

Utilisez cette opération pour ajouter une plage d'adresses IP de grille à la liste de plages.

Exemple d'opération POST

POST BFC/grids/mygrid/app_ips

Exemple Python

from httplib import HTTPSConnection
import json
import os
import sys

gridName = sys.argv[1]
print 'gridName: {0}'.format(gridName)
bfcHost = os.environ["BFC_HOST"]
bfcSession = os.environ["BFC_SESSION"]
conn = HTTPSConnection(bfcHost + ':8443')
conn.connect()
conn.request(method='POST',
             url='/BFC/grids/' + gridName + '/app_ips',
             headers={'Content-Type':'application/json',
                      'Authorization':bfcSession},
             body=json.dumps([{"grid_ip_range":{
                "public_private":"public",
                "ip_low":"10.x.x.31",
                "ip_high":"10.x.x.51"}}]))
r1 = conn.getresponse()
print 'HTTP Response Code: {0}'.format(r1.status)
if r1.status > 202:
   error = json.loads(r1.read())
   print error