Rules
List rules
client.MagicNetworkMonitoring.Rules.List(ctx, query) (*SinglePage[MagicNetworkMonitoringRule], error)
GET/accounts/{account_id}/mnm/rules
Get rule
client.MagicNetworkMonitoring.Rules.Get(ctx, ruleID, query) (*MagicNetworkMonitoringRule, error)
GET/accounts/{account_id}/mnm/rules/{rule_id}
Create rules
client.MagicNetworkMonitoring.Rules.New(ctx, params) (*MagicNetworkMonitoringRule, error)
POST/accounts/{account_id}/mnm/rules
Update rules
client.MagicNetworkMonitoring.Rules.Update(ctx, params) (*MagicNetworkMonitoringRule, error)
PUT/accounts/{account_id}/mnm/rules
Update rule
client.MagicNetworkMonitoring.Rules.Edit(ctx, ruleID, params) (*MagicNetworkMonitoringRule, error)
PATCH/accounts/{account_id}/mnm/rules/{rule_id}
Delete rule
client.MagicNetworkMonitoring.Rules.Delete(ctx, ruleID, body) (*MagicNetworkMonitoringRule, error)
DELETE/accounts/{account_id}/mnm/rules/{rule_id}
RulesAdvertisements
Update advertisement for rule
client.MagicNetworkMonitoring.Rules.Advertisements.Edit(ctx, ruleID, params) (*Advertisement, error)
PATCH/accounts/{account_id}/mnm/rules/{rule_id}/advertisement