POST BFC/networks/<adresse_base>/vlan_address_spaces
La charge utile est l'enregistrement vlan_ip_record.
Renvoie le code de retour HTTP 201, une charge utile vide et l'URI d'en-tête à l'espace d'adressage de VLAN ajouté. Renvoie un code d'erreur HTTP et les informations de panne associées concernant l'erreur.
Utilisez cette opération pour obtenir les espaces d'adressage de VLAN pour le réseau.
Exemple d'opération POST
POST BFC/networks/10.10.x.x/vlan_address_spaces
Exemple Python
from httplib import HTTPSConnection
import json
import os
import sys
networkBase = sys.argv[1]
bfcHost = os.environ["BFC_HOST"]
bfcSession = os.environ["BFC_SESSION"]
conn = HTTPSConnection(bfcHost + ':8443')
conn.connect()
conn.request(method='POST',
url='/BFC/networks' + 'networkBase' + '/vlan_address_spaces/',
body=json.dumps([{"vlan_ip_space"{:
"vlan":"<vlan>",
"availble_ranges":"10.x.x.1-10.x.x.20",
"address_pools":"<ip_pool>"}}]))
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.
|
|