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
4 changes: 2 additions & 2 deletions examples/apiData2CSV_v1.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
import argparse
import sys

import meraki_v1
import meraki

import urllib.parse
import platform
Expand All @@ -29,7 +29,7 @@

def main(org_id, timespan):
# Instantiate a Meraki dashboard API session
dashboard = meraki_v1.DashboardAPI(
dashboard = meraki.DashboardAPI(
base_url='https://api.meraki.com/api/v1/',
print_console=False,
output_log=False,
Expand Down
28 changes: 14 additions & 14 deletions meraki/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,24 +2,24 @@
import logging
import os

from .rest_session import *
from .api.organizations import Organizations
from .api.networks import Networks
from .api.devices import Devices
from .api.appliance import Appliance
from .api.camera import Camera
from .api.cellularGateway import CellularGateway
from .api.insight import Insight
from .api.sensor import Sensor
from .api.sm import Sm
from .api.switch import Switch
from .api.wireless import Wireless
from meraki.rest_session import *
from meraki.api.organizations import Organizations
from meraki.api.networks import Networks
from meraki.api.devices import Devices
from meraki.api.appliance import Appliance
from meraki.api.camera import Camera
from meraki.api.cellularGateway import CellularGateway
from meraki.api.insight import Insight
from meraki.api.sensor import Sensor
from meraki.api.sm import Sm
from meraki.api.switch import Switch
from meraki.api.wireless import Wireless

# Batch class imports
from .api.batch import Batch
from meraki.api.batch import Batch

# Config import
from .config import (
from meraki.config import (
API_KEY_ENVIRONMENT_VARIABLE,
DEFAULT_BASE_URL,
SINGLE_REQUEST_TIMEOUT,
Expand Down
28 changes: 14 additions & 14 deletions meraki/aio/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,24 +2,24 @@
import os
from datetime import datetime

from .rest_session import *
from .api.appliance import AsyncAppliance
from .api.camera import AsyncCamera
from .api.cellularGateway import AsyncCellularGateway
from .api.devices import AsyncDevices
from .api.insight import AsyncInsight
from .api.networks import AsyncNetworks
from .api.organizations import AsyncOrganizations
from .api.sensor import AsyncSensor
from .api.sm import AsyncSm
from .api.switch import AsyncSwitch
from .api.wireless import AsyncWireless
from meraki.aio.rest_session import *
from meraki.aio.api.appliance import AsyncAppliance
from meraki.aio.api.camera import AsyncCamera
from meraki.aio.api.cellularGateway import AsyncCellularGateway
from meraki.aio.api.devices import AsyncDevices
from meraki.aio.api.insight import AsyncInsight
from meraki.aio.api.networks import AsyncNetworks
from meraki.aio.api.organizations import AsyncOrganizations
from meraki.aio.api.sensor import AsyncSensor
from meraki.aio.api.sm import AsyncSm
from meraki.aio.api.switch import AsyncSwitch
from meraki.aio.api.wireless import AsyncWireless

# Batch class imports
from ..api.batch import Batch
from meraki.api.batch import Batch

# Config import
from ..config import (
from meraki.config import (
API_KEY_ENVIRONMENT_VARIABLE,
DEFAULT_BASE_URL,
SINGLE_REQUEST_TIMEOUT,
Expand Down
8 changes: 4 additions & 4 deletions meraki/aio/rest_session.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@

import aiohttp

from ..__init__ import __version__
from ..config import *
from ..exceptions import *
from ..rest_session import user_agent_extended
from meraki.__init__ import __version__
from meraki.config import *
from meraki.exceptions import *
from meraki.rest_session import user_agent_extended


# Main module interface
Expand Down
22 changes: 11 additions & 11 deletions meraki/api/batch/__init__.py
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
from .organizations import ActionBatchOrganizations
from .networks import ActionBatchNetworks
from .devices import ActionBatchDevices
from .appliance import ActionBatchAppliance
from .camera import ActionBatchCamera
from .cellularGateway import ActionBatchCellularGateway
from .insight import ActionBatchInsight
from .sensor import ActionBatchSensor
from .sm import ActionBatchSm
from .switch import ActionBatchSwitch
from .wireless import ActionBatchWireless
from meraki.api.batch.organizations import ActionBatchOrganizations
from meraki.api.batch.networks import ActionBatchNetworks
from meraki.api.batch.devices import ActionBatchDevices
from meraki.api.batch.appliance import ActionBatchAppliance
from meraki.api.batch.camera import ActionBatchCamera
from meraki.api.batch.cellularGateway import ActionBatchCellularGateway
from meraki.api.batch.insight import ActionBatchInsight
from meraki.api.batch.sensor import ActionBatchSensor
from meraki.api.batch.sm import ActionBatchSm
from meraki.api.batch.switch import ActionBatchSwitch
from meraki.api.batch.wireless import ActionBatchWireless


# Batch class
Expand Down
6 changes: 3 additions & 3 deletions meraki/rest_session.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@

import requests

from .config import *
from .exceptions import *
from .__init__ import __version__
from meraki.config import *
from meraki.exceptions import *
from meraki.__init__ import __version__


def user_agent_extended(be_geo_id, caller):
Expand Down
158 changes: 79 additions & 79 deletions meraki_v0/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,85 +2,85 @@
import logging
import os

from .legacy import *
from .rest_session import *
from .api.api_usage import APIUsage
from .api.action_batches import ActionBatches
from .api.admins import Admins
from .api.alert_settings import AlertSettings
from .api.bluetooth_clients import BluetoothClients
from .api.bluetooth_settings import BluetoothSettings
from .api.camera_quality_retention_profiles import CameraQualityRetentionProfiles
from .api.cameras import Cameras
from .api.change_log import ChangeLog
from .api.clients import Clients
from .api.config_templates import ConfigTemplates
from .api.connectivity_monitoring_destinations import ConnectivityMonitoringDestinations
from .api.content_filtering_categories import ContentFilteringCategories
from .api.content_filtering_rules import ContentFilteringRules
from .api.dashboard_branding_policies import DashboardBrandingPolicies
from .api.devices import Devices
from .api.events import Events
from .api.firewalled_services import FirewalledServices
from .api.floor_plans import FloorPlans
from .api.group_policies import GroupPolicies
from .api.http_servers import HTTPServers
from .api.intrusion_settings import IntrusionSettings
from .api.licenses import Licenses
from .api.link_aggregations import LinkAggregations
from .api.mg_dhcp_settings import MGDHCPSettings
from .api.mg_lan_settings import MGLANSettings
from .api.mg_connectivity_monitoring_destinations import MGConnectivityMonitoringDestinations
from .api.mg_port_forwarding_rules import MGPortForwardingRules
from .api.mg_subnet_pool_settings import MGSubnetPoolSettings
from .api.mg_uplink_settings import MGUplinkSettings
from .api.mr_l3_firewall import MRL3Firewall
from .api.mv_sense import MVSense
from .api.mx_1_1_nat_rules import MX11NATRules
from .api.mx_1_many_nat_rules import MX1ManyNATRules
from .api.mx_l3_firewall import MXL3Firewall
from .api.mx_l7_application_categories import MXL7ApplicationCategories
from .api.mx_l7_firewall import MXL7Firewall
from .api.mx_vlan_ports import MXVLANPorts
from .api.mx_vpn_firewall import MXVPNFirewall
from .api.mx_cellular_firewall import MXCellularFirewall
from .api.mx_inbound_firewall import MXInboundFirewall
from .api.mx_port_forwarding_rules import MXPortForwardingRules
from .api.mx_static_routes import MXStaticRoutes
from .api.mx_warm_spare_settings import MXWarmSpareSettings
from .api.malware_settings import MalwareSettings
from .api.management_interface_settings import ManagementInterfaceSettings
from .api.meraki_auth_users import MerakiAuthUsers
from .api.monitored_media_servers import MonitoredMediaServers
from .api.named_tag_scope import NamedTagScope
from .api.netflow_settings import NetFlowSettings
from .api.networks import Networks
from .api.openapi_spec import OpenAPISpec
from .api.organizations import Organizations
from .api.pii import PII
from .api.radio_settings import RadioSettings
from .api.saml_roles import SAMLRoles
from .api.sm import SM
from .api.snmp_settings import SNMPSettings
from .api.ssids import SSIDs
from .api.security_events import SecurityEvents
from .api.splash_login_attempts import SplashLoginAttempts
from .api.splash_settings import SplashSettings
from .api.switch_acls import SwitchACLs
from .api.switch_port_schedules import SwitchPortSchedules
from .api.switch_ports import SwitchPorts
from .api.switch_profiles import SwitchProfiles
from .api.switch_settings import SwitchSettings
from .api.switch_stacks import SwitchStacks
from .api.syslog_servers import SyslogServers
from .api.traffic_analysis_settings import TrafficAnalysisSettings
from .api.traffic_shaping import TrafficShaping
from .api.uplink_settings import UplinkSettings
from .api.vlans import VLANs
from .api.webhook_logs import WebhookLogs
from .api.wireless_health import WirelessHealth
from .api.wireless_settings import WirelessSettings
from .config import (
from meraki_v0.legacy import *
from meraki_v0.rest_session import *
from meraki_v0.api.api_usage import APIUsage
from meraki_v0.api.action_batches import ActionBatches
from meraki_v0.api.admins import Admins
from meraki_v0.api.alert_settings import AlertSettings
from meraki_v0.api.bluetooth_clients import BluetoothClients
from meraki_v0.api.bluetooth_settings import BluetoothSettings
from meraki_v0.api.camera_quality_retention_profiles import CameraQualityRetentionProfiles
from meraki_v0.api.cameras import Cameras
from meraki_v0.api.change_log import ChangeLog
from meraki_v0.api.clients import Clients
from meraki_v0.api.config_templates import ConfigTemplates
from meraki_v0.api.connectivity_monitoring_destinations import ConnectivityMonitoringDestinations
from meraki_v0.api.content_filtering_categories import ContentFilteringCategories
from meraki_v0.api.content_filtering_rules import ContentFilteringRules
from meraki_v0.api.dashboard_branding_policies import DashboardBrandingPolicies
from meraki_v0.api.devices import Devices
from meraki_v0.api.events import Events
from meraki_v0.api.firewalled_services import FirewalledServices
from meraki_v0.api.floor_plans import FloorPlans
from meraki_v0.api.group_policies import GroupPolicies
from meraki_v0.api.http_servers import HTTPServers
from meraki_v0.api.intrusion_settings import IntrusionSettings
from meraki_v0.api.licenses import Licenses
from meraki_v0.api.link_aggregations import LinkAggregations
from meraki_v0.api.mg_dhcp_settings import MGDHCPSettings
from meraki_v0.api.mg_lan_settings import MGLANSettings
from meraki_v0.api.mg_connectivity_monitoring_destinations import MGConnectivityMonitoringDestinations
from meraki_v0.api.mg_port_forwarding_rules import MGPortForwardingRules
from meraki_v0.api.mg_subnet_pool_settings import MGSubnetPoolSettings
from meraki_v0.api.mg_uplink_settings import MGUplinkSettings
from meraki_v0.api.mr_l3_firewall import MRL3Firewall
from meraki_v0.api.mv_sense import MVSense
from meraki_v0.api.mx_1_1_nat_rules import MX11NATRules
from meraki_v0.api.mx_1_many_nat_rules import MX1ManyNATRules
from meraki_v0.api.mx_l3_firewall import MXL3Firewall
from meraki_v0.api.mx_l7_application_categories import MXL7ApplicationCategories
from meraki_v0.api.mx_l7_firewall import MXL7Firewall
from meraki_v0.api.mx_vlan_ports import MXVLANPorts
from meraki_v0.api.mx_vpn_firewall import MXVPNFirewall
from meraki_v0.api.mx_cellular_firewall import MXCellularFirewall
from meraki_v0.api.mx_inbound_firewall import MXInboundFirewall
from meraki_v0.api.mx_port_forwarding_rules import MXPortForwardingRules
from meraki_v0.api.mx_static_routes import MXStaticRoutes
from meraki_v0.api.mx_warm_spare_settings import MXWarmSpareSettings
from meraki_v0.api.malware_settings import MalwareSettings
from meraki_v0.api.management_interface_settings import ManagementInterfaceSettings
from meraki_v0.api.meraki_auth_users import MerakiAuthUsers
from meraki_v0.api.monitored_media_servers import MonitoredMediaServers
from meraki_v0.api.named_tag_scope import NamedTagScope
from meraki_v0.api.netflow_settings import NetFlowSettings
from meraki_v0.api.networks import Networks
from meraki_v0.api.openapi_spec import OpenAPISpec
from meraki_v0.api.organizations import Organizations
from meraki_v0.api.pii import PII
from meraki_v0.api.radio_settings import RadioSettings
from meraki_v0.api.saml_roles import SAMLRoles
from meraki_v0.api.sm import SM
from meraki_v0.api.snmp_settings import SNMPSettings
from meraki_v0.api.ssids import SSIDs
from meraki_v0.api.security_events import SecurityEvents
from meraki_v0.api.splash_login_attempts import SplashLoginAttempts
from meraki_v0.api.splash_settings import SplashSettings
from meraki_v0.api.switch_acls import SwitchACLs
from meraki_v0.api.switch_port_schedules import SwitchPortSchedules
from meraki_v0.api.switch_ports import SwitchPorts
from meraki_v0.api.switch_profiles import SwitchProfiles
from meraki_v0.api.switch_settings import SwitchSettings
from meraki_v0.api.switch_stacks import SwitchStacks
from meraki_v0.api.syslog_servers import SyslogServers
from meraki_v0.api.traffic_analysis_settings import TrafficAnalysisSettings
from meraki_v0.api.traffic_shaping import TrafficShaping
from meraki_v0.api.uplink_settings import UplinkSettings
from meraki_v0.api.vlans import VLANs
from meraki_v0.api.webhook_logs import WebhookLogs
from meraki_v0.api.wireless_health import WirelessHealth
from meraki_v0.api.wireless_settings import WirelessSettings
from meraki_v0.config import (
API_KEY_ENVIRONMENT_VARIABLE, DEFAULT_BASE_URL, SINGLE_REQUEST_TIMEOUT, CERTIFICATE_PATH, REQUESTS_PROXY,
WAIT_ON_RATE_LIMIT, NGINX_429_RETRY_WAIT_TIME, ACTION_BATCH_RETRY_WAIT_TIME, RETRY_4XX_ERROR,
RETRY_4XX_ERROR_WAIT_TIME, MAXIMUM_RETRIES, OUTPUT_LOG, LOG_PATH, LOG_FILE_PREFIX, PRINT_TO_CONSOLE,
Expand Down
Loading