Thanks! I assume this is one of those instances where my "rule 1" is treated as "rule 0", etc.? How does one delete those rules? They have a grey background in the dashboard, and no option to edit or delete (or any options, for that matter). If it helps, this is the code I'm using. I'm VERY new to this, and have never done programming before, so I really do appreciate any insight that can be provided. dashboard = meraki.DashboardAPI(API_KEY) network_id = 'Network1' number = '4' response = dashboard.wireless.getNetworkWirelessSsidFirewallL3FirewallRules( network_id, number ) rules_for_update=[] for rule in response["rules"]: print(rule["comment"]) print(rule["ipVer"]) print(rule["policy"]) print(rule["protocol"]) print(rule["destPort"]) print(rule["destCidr"]) print("\n") rule_tmp = {"comment": rule["comment"], "ipVer": rule["ipVer"], "policy": rule["policy"], "protocol": rule["protocol"], "destPort": rule["destPort"], "destCidr": rule["destCidr"].lower()} rules_for_update.append(rule_tmp) network_ID_to_update = 'Network2' number_to_update = '3' response_to_update = dashboard.wireless.updateNetworkWirelessSsidFirewallL3FirewallRules( network_ID_to_update, number_to_update, rules=rules_for_update ) for rules in response_to_update["rules"]: print(rule["comment"]) print(rule["ipVer"]) print(rule["policy"]) print(rule["protocol"]) print(rule["destPort"]) print(rule["destCidr"]) print("\n")
... View more