Monitors
List Monitors
client.LoadBalancers.Monitors.List(ctx, query) (*SinglePage[Monitor], error)
GET/accounts/{account_id}/load_balancers/monitors
Monitor Details
client.LoadBalancers.Monitors.Get(ctx, monitorID, query) (*Monitor, error)
GET/accounts/{account_id}/load_balancers/monitors/{monitor_id}
Create Monitor
client.LoadBalancers.Monitors.New(ctx, params) (*Monitor, error)
POST/accounts/{account_id}/load_balancers/monitors
Update Monitor
client.LoadBalancers.Monitors.Update(ctx, monitorID, params) (*Monitor, error)
PUT/accounts/{account_id}/load_balancers/monitors/{monitor_id}
Patch Monitor
client.LoadBalancers.Monitors.Edit(ctx, monitorID, params) (*Monitor, error)
PATCH/accounts/{account_id}/load_balancers/monitors/{monitor_id}
Delete Monitor
client.LoadBalancers.Monitors.Delete(ctx, monitorID, body) (*MonitorDeleteResponse, error)
DELETE/accounts/{account_id}/load_balancers/monitors/{monitor_id}
MonitorsPreviews
Preview Monitor
client.LoadBalancers.Monitors.Previews.New(ctx, monitorID, params) (*MonitorPreviewNewResponse, error)
POST/accounts/{account_id}/load_balancers/monitors/{monitor_id}/preview
MonitorsReferences
List Monitor References
client.LoadBalancers.Monitors.References.Get(ctx, monitorID, query) (*SinglePage[MonitorReferenceGetResponse], error)
GET/accounts/{account_id}/load_balancers/monitors/{monitor_id}/references