Rules
List rules
client.magicNetworkMonitoring.rules.list(RuleListParams { account_id } params, RequestOptionsoptions?): SinglePage<MagicNetworkMonitoringRule { automatic_advertisement, name, prefixes, 8 more } | null>
GET/accounts/{account_id}/mnm/rules
Get rule
client.magicNetworkMonitoring.rules.get(stringruleId, RuleGetParams { account_id } params, RequestOptionsoptions?): MagicNetworkMonitoringRule { automatic_advertisement, name, prefixes, 8 more } | null
GET/accounts/{account_id}/mnm/rules/{rule_id}
Create rules
client.magicNetworkMonitoring.rules.create(RuleCreateParams { account_id, duration, name, 4 more } params, RequestOptionsoptions?): MagicNetworkMonitoringRule { automatic_advertisement, name, prefixes, 8 more } | null
POST/accounts/{account_id}/mnm/rules
Update rules
client.magicNetworkMonitoring.rules.update(RuleUpdateParams { account_id, duration, name, 5 more } params, RequestOptionsoptions?): MagicNetworkMonitoringRule { automatic_advertisement, name, prefixes, 8 more } | null
PUT/accounts/{account_id}/mnm/rules
Update rule
client.magicNetworkMonitoring.rules.edit(stringruleId, RuleEditParams { account_id, automatic_advertisement, bandwidth, 4 more } params, RequestOptionsoptions?): MagicNetworkMonitoringRule { automatic_advertisement, name, prefixes, 8 more } | null
PATCH/accounts/{account_id}/mnm/rules/{rule_id}
Delete rule
client.magicNetworkMonitoring.rules.delete(stringruleId, RuleDeleteParams { account_id } params, RequestOptionsoptions?): MagicNetworkMonitoringRule { automatic_advertisement, name, prefixes, 8 more } | null
DELETE/accounts/{account_id}/mnm/rules/{rule_id}
RulesAdvertisements
Update advertisement for rule
client.magicNetworkMonitoring.rules.advertisements.edit(stringruleId, AdvertisementEditParams { account_id, body } params, RequestOptionsoptions?): Advertisement { automatic_advertisement } | null
PATCH/accounts/{account_id}/mnm/rules/{rule_id}/advertisement