VlanEndpoint

Bases: BaseEndpoint

Endpoint for managing VLAN configuration via the AOS RESTFUL API.

create(vlan_id, description=None, mtu=1500, AdmStatus=1, vlanSrcLearningStatus=1)

Create VLAN info using a POST request with specific MIB object filters.

Returns:
  • ApiResult( ApiResult ) –

    VLAN data from the switch.

delete(vlan_id)

Delete VLAN using a POST request with specific MIB object filters.

Returns:
  • ApiResult( ApiResult ) –

    VLAN data from the switch.

edit(vlan_id, description=None, mtu=1500, AdmStatus=1, vlanSrcLearningStatus=1)

Edit VLAN info using a POST request with specific MIB object filters.

Returns:
  • ApiResult( ApiResult ) –

    VLAN data from the switch.

list(vlan_type=5, limit=200)

Retrieve the list of VLANs using the MIB-based REST API.

Parameters:
  • vlan_type (int, default: 5 ) –

    VLAN type filter (default 5 for Ethernet VLAN).

  • limit (int, default: 200 ) –

    Maximum number of results to return.

Returns:
  • ApiResult

    Parsed VLAN data from the switch.