ShowVlan Class
class ShowVlan(NXCLI)
Example:
>>> from cisco.vlan import *
>>> showvlanojb = ShowVlan()
get_vlans
Get list of VLANs
get_vlans(self)
Example:
>>> showvlanojb.get_vlans()
[('1',), ('1',)]
Arguments: None
Returns: A list of VLANs
Vlan Class
class Vlan(object)
Example:
>>> from cisco.vlan import *
>>> v = Vlan()
create_vlan
Create a VLAN
create_vlan(self, id, **args)
Example:
>>> import cisco
>>> from cisco.vlan import *
>>> v = Vlan()
>>> v.create_vlan(2222)
True
Arguments:
- id: VLAN id
Optional Arguments:
- name: VLAN description
- state: VLAN state
- mode: VLAN mode
- type: VLAN type
Returns: True on success
delete_vlan
Delete a VLAN
delete_vlan(self,id)
Example:
>>> import cisco
>>> from cisco.vlan import *
>>> v = Vlan()
>>> v.create_vlan(2222)
>>> v.delete_vlan(2222)
True
Arguments:
- id: VLAN id
Returns: True on success
show_vlan
Show VLANs configured on the switch
show_vlan(self)
Example:
>>> import cisco
>>> from cisco.vlan import *
>>> v = Vlan()
>>> v.create_vlan(2222)
True
>>> print v.show_vlan()
<cisco.vlan.ShowVlan object at 0xf38a114c>
>>> print v.show_vlan().get_vlans()
[('1',), ('2222',), ('1',), ('2222',)]
Arguments: None
Returns: A list of VLANs