'Returns formatted list of VLANs
The VLAN values stored in BIG-IP are done so using their fully
qualified name which includes the partition. Therefore, "correct"
values according to BIG-IP look like this
/Common/vlan1
This is in contrast to the formats that most users think of VLANs
as being stored as
vlan1
To provide for the consistent user experience while not turfing
BIG-IP, we need to massage the values that are provided by the
user so that they include the partition.
:return: List of vlans formatted with preceeding partition'

def get_vlans(self):

    partition = self.params['partition']
    vlans = self.api.tm.net.vlans.get_collection()
    return [str(((('/' + partition) + '/') + x.name)) for x in vlans]
