How to close python meraki.DashboardAPI session

winadm
New here

How to close python meraki.DashboardAPI session

I'm struggling to find a way to close meraki.DashboardAPI session in a docker container with python script inside, that calls 

meraki.DashboardAPI

As a final step i want to close the session to meraki dashboard, but i can't find a way to do it. Can anyone advise on some way to achieve this?

4 Replies 4
alemabrahao
Kind of a big deal
Kind of a big deal

Here are some sample scripts, maybe they can help you.: https://github.com/meraki/automation-scripts

I am not a Cisco Meraki employee. My suggestions are based on documentation of Meraki best practices and day-to-day experience.

Please, if this post was useful, leave your kudos and mark it as solved.
rhbirkelund
Kind of a big deal
Kind of a big deal

What you are probably looking for is the C++ equivalent to a destructor. Assuming that the meraki.DashboardAPI() object has a __del__() method, you can simply use del dashboard.

Example:

dashboardObj = meraki.DashboardAPI()

del dashboardObj

 

LinkedIn ::: https://blog.rhbirkelund.dk/

Like what you see? - Give a Kudo ## Did it answer your question? - Mark it as a Solution 🙂

All code examples are provided as is. Responsibility for Code execution lies solely your own.
sungod
Kind of a big deal

AFAIK the 'session' in the Meraki Python library is just a wrapper for a set of parameters such as base URL org ID, API key, control settings etc. that are then used by each API call referencing that 'session'.

 

From Dashboard's end, there is no session, it sees just a series of standalone calls, each containing all required info.

 

If you want to clean up, it's just a local activity, there's no Dashboard session to close.

PhilipDAth
Kind of a big deal
Kind of a big deal

That answer might be a bit tricker when you consider AIO.

Get notified when there are additional replies to this discussion.