Rubrique précédente: Récupération des plages d'adresses IP pour un nombre d'adresses dans un réseauRubrique suivante: Obtention d'un pool d'adresses par type sur le VLAN


Obtention d'un pool d'adresses par type
GET BFC/networks/<adresse_base>/address_space/<type>
Arguments

Aucun

Revenir

Renvoie le code de retour HTTP 200 et une charge utile qui affiche le pool d'adresses IP typé. Renvoie un code d'erreur HTTP et les informations de panne associées concernant l'erreur.

Description

Utilisez cette opération pour obtenir le pool d'adresses pour un type.

Remarque : L'URI récupère le pool d'adresses IP typé non balisé et non associé à un espace d'adressage de VLAN. Utilisez un URI distinct pour récupérer un pool d'espace d'adressage de VLAN.

Exemple d'opération GET

GET BFC/networks/10.10.x.x/address_space/<type>

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='GET',
             url='/BFC/networks' + 'networkBase' + '/address_space/' + 'Type',
             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)