Skip to content
Start here

Configs

List account configuration
magic_network_monitoring.configs.get(ConfigGetParams**kwargs) -> Configuration
GET/accounts/{account_id}/mnm/config
Create account configuration
magic_network_monitoring.configs.create(ConfigCreateParams**kwargs) -> Configuration
POST/accounts/{account_id}/mnm/config
Update an entire account configuration
magic_network_monitoring.configs.update(ConfigUpdateParams**kwargs) -> Configuration
PUT/accounts/{account_id}/mnm/config
Update account configuration fields
magic_network_monitoring.configs.edit(ConfigEditParams**kwargs) -> Configuration
PATCH/accounts/{account_id}/mnm/config
Delete account configuration
magic_network_monitoring.configs.delete(ConfigDeleteParams**kwargs) -> Configuration
DELETE/accounts/{account_id}/mnm/config
ModelsExpand Collapse
class Configuration:
default_sampling: float

Fallback sampling rate of flow messages being sent in packets per second. This should match the packet sampling rate configured on the router.

minimum1
name: str

The account name.

router_ips: List[str]
warp_devices: List[WARPDevice]
id: str

Unique identifier for the warp device.

name: str

Name of the warp device.

router_ip: str

IPv4 CIDR of the router sourcing flow data associated with this warp device. Only /32 addresses are currently supported.

ConfigsFull

List rules and account configuration
magic_network_monitoring.configs.full.get(FullGetParams**kwargs) -> Configuration
GET/accounts/{account_id}/mnm/config/full