Yes. You will need to use the Python SDK. I'm unable to share a complete working example, but I've included a code snippet using the asyncio library. What I did for this customer was have them create a dummy network with the SSID configuration they wanted, and then this script copied those SSID settings from that network to every other network. This way, they could make future changes to the SSID and reuse the same script. try:
if commit:
# Let everyone know what we are going to process
for toNet in mxNetworks:
log.info(f"Enqueing '{toNet['name']}' for processing")
# Build the SSID argument list
kwargs = {}
for setting in ssidSettings:
kwargs[setting]=ssidSettings[setting]
# Now concurrently process all of the MR networks
clientTasks=[dashboard.appliance.updateNetworkApplianceSsid(toNet['id'],**kwargs) for toNet in mxNetworks]
for task in asyncio.as_completed(clientTasks):
await task
... View more