Argomento precedente: Aggiunta di un intervallo al pool di indirizzi tipizzato su una VLANArgomento successivo: Record della griglia


Eliminazione di un intervallo di indirizzi in un pool di indirizzi tipizzato in una VLAN di una rete
DELETE BFC/networks/<base addr>/address_space/<vlan>/address_pools/<type>/ranges/<start_ip-end_ip>
Argomenti

Nessuno

Indietro

Restituisce il codice di ritorno HTTP 200 ed elimina l'intervallo. Restituisce un codice di errore HTTP e le informazioni di errore associate.

Description

Utilizzare questa operazione per eliminare un intervallo di indirizzi dal pool di indirizzi per tipo in un intervallo di indirizzi VLAN in una rete.

Ad esempio DELETE

DELETE BFC/networks/10.10.x.x/address_space/<vlan>/address_pools/<type>/ranges/10.x.x.21-10.x.x.30

Esempio di Python

from httplib import HTTPSConnection
import json
import os
import sys

networkBase = sys.argv[1]
vlan = sys.argv[2]
Type = sys.argv[3]
bfcHost = os.environ["BFC_HOST"]
bfcSession = os.environ["BFC_SESSION"]
conn = HTTPSConnection(bfcHost + ':8443')
conn.connect()
conn.request(method='DELETE',
       url='/BFC/networks' + 'networkBase' + '/vlan_address_spaces/' + 'vlan' + /address_pools/ + 'Type' + /ranges/10.x.x.21-10.x.x.30',
	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)