Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions docs/generation-report.md
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
# Generation Report

## 2026-08-26 | Library v4.4.0b3 | API 1.73.0-beta.3


No Python keyword parameter conflicts detected.


## 2026-08-19 | Library v4.4.0b2 | API 1.73.0-beta.2


Expand Down
2 changes: 1 addition & 1 deletion meraki/__init__.py
Original file line numberDiff line numberDiff line change
Expand Up@@ -52,7 +52,7 @@
from meraki.exceptions import APIError, APIKeyError, APIResponseError, AsyncAPIError
from meraki.rest_session import RestSession

__api_version__ = "1.73.0-beta.2"
__api_version__ = "1.73.0-beta.3"

__all__ = [
"APIError",
Expand Down
2 changes: 1 addition & 1 deletion meraki/_version.py
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
__version__ = "4.4.0b2"
__version__ = "4.4.0b3"
2 changes: 1 addition & 1 deletion meraki/aio/api/appliance.py
Original file line numberDiff line numberDiff line change
Expand Up@@ -2613,7 +2613,7 @@ def updateNetworkApplianceTrafficShapingVpnExclusions(self, networkId: str, **kw
- networkId (string): Network ID
- custom (array): Custom VPN exclusion rules. Pass an empty array to clear existing rules.
- majorApplications (array): Major Application based VPN exclusion rules. Pass an empty array to clear existing rules.
- applications (array): NBAR Application based VPN exclusion rules. Available for networks on >=19.2 firmware
- applications (array): NBAR application-based VPN exclusion rules. The documented example is a Secure Router NBAR catalog entry. On Secure Router networks, the ID and name must identify the same enabled NBAR application; traffic-shaping application IDs are not interchangeable. Available for networks on firmware >= 19.2.
"""

kwargs.update(locals())
Expand Down
4 changes: 2 additions & 2 deletions meraki/aio/api/campusGateway.py
Original file line numberDiff line numberDiff line change
Expand Up@@ -657,7 +657,7 @@ def getOrganizationCampusGatewayClustersTunnelable(

return self._session.get_pages(metadata, resource, params, total_pages, direction)

def batchOrganizationCampusGatewayClustersTunnelingUpdate(self, organizationId: str, **kwargs):
def batchOrganizationCampusGatewayClustersTunnelingUpdate(self, organizationId: str, items: list, **kwargs):
"""
**Update MCG cluster-network tunnel settings for multiple networks**
https://developer.cisco.com/meraki/api-v1/#!batch-organization-campus-gateway-clusters-tunneling-update
Expand All@@ -666,7 +666,7 @@ def batchOrganizationCampusGatewayClustersTunnelingUpdate(self, organizationId:
- items (array): MCG cluster-network tunnel settings
"""

kwargs.update(locals())
kwargs = locals()

metadata = {
"tags": ["campusGateway", "configure", "clusters", "tunneling"],
Expand Down
1,857 changes: 1,855 additions & 2 deletions meraki/aio/api/organizations.py

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion meraki/api/appliance.py
Original file line numberDiff line numberDiff line change
Expand Up@@ -2613,7 +2613,7 @@ def updateNetworkApplianceTrafficShapingVpnExclusions(self, networkId: str, **kw
- networkId (string): Network ID
- custom (array): Custom VPN exclusion rules. Pass an empty array to clear existing rules.
- majorApplications (array): Major Application based VPN exclusion rules. Pass an empty array to clear existing rules.
- applications (array): NBAR Application based VPN exclusion rules. Available for networks on >=19.2 firmware
- applications (array): NBAR application-based VPN exclusion rules. The documented example is a Secure Router NBAR catalog entry. On Secure Router networks, the ID and name must identify the same enabled NBAR application; traffic-shaping application IDs are not interchangeable. Available for networks on firmware >= 19.2.
"""

kwargs.update(locals())
Expand Down
2 changes: 1 addition & 1 deletion meraki/api/batch/appliance.py
Original file line numberDiff line numberDiff line change
Expand Up@@ -1006,7 +1006,7 @@ def updateNetworkApplianceTrafficShapingVpnExclusions(self, networkId: str, **kw
- networkId (string): Network ID
- custom (array): Custom VPN exclusion rules. Pass an empty array to clear existing rules.
- majorApplications (array): Major Application based VPN exclusion rules. Pass an empty array to clear existing rules.
- applications (array): NBAR Application based VPN exclusion rules. Available for networks on >=19.2 firmware
- applications (array): NBAR application-based VPN exclusion rules. The documented example is a Secure Router NBAR catalog entry. On Secure Router networks, the ID and name must identify the same enabled NBAR application; traffic-shaping application IDs are not interchangeable. Available for networks on firmware >= 19.2.
"""

kwargs.update(locals())
Expand Down
4 changes: 2 additions & 2 deletions meraki/api/batch/campusGateway.py
Original file line numberDiff line numberDiff line change
Expand Up@@ -185,7 +185,7 @@ def provisionOrganizationCampusGatewayClusters(
}
return action

def batchOrganizationCampusGatewayClustersTunnelingUpdate(self, organizationId: str, **kwargs):
def batchOrganizationCampusGatewayClustersTunnelingUpdate(self, organizationId: str, items: list, **kwargs):
"""
**Update MCG cluster-network tunnel settings for multiple networks**
https://developer.cisco.com/meraki/api-v1/#!batch-organization-campus-gateway-clusters-tunneling-update
Expand All@@ -194,7 +194,7 @@ def batchOrganizationCampusGatewayClustersTunnelingUpdate(self, organizationId:
- items (array): MCG cluster-network tunnel settings
"""

kwargs.update(locals())
kwargs = locals()

organizationId = urllib.parse.quote(organizationId, safe="")
resource = f"/organizations/{organizationId}/campusGateway/clusters/tunneling/batchUpdate"
Expand Down
Loading
Loading