Added support for Enable/Disbale MX VLAN - #33
Conversation
|
You need to change |
There was a problem hiding this comment.
This is what I ended up using based on your pull:
Needs a True or False to post to enable vlan
https://dashboard.meraki.com/api_docs#enable/disable-vlans-for-the-given-network
def enableVlans(apikey, networkid, vstate, suppressprint=False):
calltype = "VLAN"
puturl = "{0}/networks/{1}/vlansEnabledState".format(str(base_url), str(networkid))
headers = {
"x-cisco-meraki-api-key": format(str(apikey)),
"Content-Type": "application/json",
}
putdata = {"enabled": vstate}
putdata = json.dumps(putdata)
dashboard = requests.put(puturl, data=putdata, headers=headers)
#
# Call return handler function to parse Dashboard response
#
result = __returnhandler(
dashboard.status_code, dashboard.text, calltype, suppressprint
)
return result
No description provided.