POST BFC/networks/<adresse_base>/address_space/address_pools/<type>/ranges
La charge utile est l'enregistrement ip_range.
Renvoie le code de retour HTTP 201, une charge utile vide et l'URI d'en-tête aux plages de pool. Renvoie un code d'erreur HTTP et les informations de panne associées concernant l'erreur.
Utilisez cette opération pour ajouter une plage d'adresses au pool d'adresses typé.
Exemple d'opération POST
POST BFC/networks/10.10.x.x/address_space/address_pools/<type>/ranges
Exemple Python
from httplib import HTTPSConnection
import json
import os
import sys
networkBase = sys.argv[1]
Type = sys.argv[2]
bfcHost = os.environ["BFC_HOST"]
bfcSession = os.environ["BFC_SESSION"]
conn = HTTPSConnection(bfcHost + ':8443')
conn.connect()
conn.request(method='POST',
url='/BFC/networks' + 'networkBase' + '/address_space/address_pools/' + 'Type' + '/ranges',
body=json.dumps([{"ip_range":{
"start_address":"10.x.x.1",
"end_address":"10.x.x.20",
"size":"20"}}])
headers={'Content-Type':'application/json',
'Authorization':bfcSession})
r1 = conn.getresponse()
print 'HTTP Response Code: {0}'.format(r1.status)
servers = json.loads(r1.read())
print json.dumps(servers, sort_keys=True, indent=4)
|
Copyright © 2013 CA.
Tous droits réservés.
|
|