Load Balancers
Load BalancersMonitors
List Monitors
client.loadBalancers.monitors.list(MonitorListParams { account_id } params, RequestOptionsoptions?): SinglePage<Monitor { id, allow_insecure, consecutive_down, 16 more } >
GET/accounts/{account_id}/load_balancers/monitors
Monitor Details
client.loadBalancers.monitors.get(stringmonitorID, MonitorGetParams { account_id } params, RequestOptionsoptions?): Monitor { id, allow_insecure, consecutive_down, 16 more }
GET/accounts/{account_id}/load_balancers/monitors/{monitor_id}
Create Monitor
client.loadBalancers.monitors.create(MonitorCreateParams { account_id, allow_insecure, consecutive_down, 14 more } params, RequestOptionsoptions?): Monitor { id, allow_insecure, consecutive_down, 16 more }
POST/accounts/{account_id}/load_balancers/monitors
Update Monitor
client.loadBalancers.monitors.update(stringmonitorID, MonitorUpdateParams { account_id, allow_insecure, consecutive_down, 14 more } params, RequestOptionsoptions?): Monitor { id, allow_insecure, consecutive_down, 16 more }
PUT/accounts/{account_id}/load_balancers/monitors/{monitor_id}
Patch Monitor
client.loadBalancers.monitors.edit(stringmonitorID, MonitorEditParams { account_id, allow_insecure, consecutive_down, 14 more } params, RequestOptionsoptions?): Monitor { id, allow_insecure, consecutive_down, 16 more }
PATCH/accounts/{account_id}/load_balancers/monitors/{monitor_id}
Delete Monitor
client.loadBalancers.monitors.delete(stringmonitorID, MonitorDeleteParams { account_id } params, RequestOptionsoptions?): MonitorDeleteResponse { id }
DELETE/accounts/{account_id}/load_balancers/monitors/{monitor_id}
Load BalancersMonitorsPreviews
Preview Monitor
client.loadBalancers.monitors.previews.create(stringmonitorID, PreviewCreateParams { account_id, allow_insecure, consecutive_down, 14 more } params, RequestOptionsoptions?): PreviewCreateResponse { pools, preview_id }
POST/accounts/{account_id}/load_balancers/monitors/{monitor_id}/preview
Load BalancersMonitorsReferences
List Monitor References
client.loadBalancers.monitors.references.get(stringmonitorID, ReferenceGetParams { account_id } params, RequestOptionsoptions?): SinglePage<ReferenceGetResponse { reference_type, resource_id, resource_name, resource_type } >
GET/accounts/{account_id}/load_balancers/monitors/{monitor_id}/references
Load BalancersMonitor Groups
List Monitor Groups
client.loadBalancers.monitorGroups.list(MonitorGroupListParams { account_id } params, RequestOptionsoptions?): SinglePage<MonitorGroup { id, description, members, 2 more } >
GET/accounts/{account_id}/load_balancers/monitor_groups
Monitor Group Details
client.loadBalancers.monitorGroups.get(stringmonitorGroupID, MonitorGroupGetParams { account_id } params, RequestOptionsoptions?): MonitorGroup { id, description, members, 2 more }
GET/accounts/{account_id}/load_balancers/monitor_groups/{monitor_group_id}
Create Monitor Group
client.loadBalancers.monitorGroups.create(MonitorGroupCreateParams { account_id, description, members } params, RequestOptionsoptions?): MonitorGroup { id, description, members, 2 more }
POST/accounts/{account_id}/load_balancers/monitor_groups
Update Monitor Group
client.loadBalancers.monitorGroups.update(stringmonitorGroupID, MonitorGroupUpdateParams { account_id, description, members } params, RequestOptionsoptions?): MonitorGroup { id, description, members, 2 more }
PUT/accounts/{account_id}/load_balancers/monitor_groups/{monitor_group_id}
Patch Monitor Group
client.loadBalancers.monitorGroups.edit(stringmonitorGroupID, MonitorGroupEditParams { account_id, description, members } params, RequestOptionsoptions?): MonitorGroup { id, description, members, 2 more }
PATCH/accounts/{account_id}/load_balancers/monitor_groups/{monitor_group_id}
Delete Monitor Group
client.loadBalancers.monitorGroups.delete(stringmonitorGroupID, MonitorGroupDeleteParams { account_id } params, RequestOptionsoptions?): MonitorGroup { id, description, members, 2 more }
DELETE/accounts/{account_id}/load_balancers/monitor_groups/{monitor_group_id}
Load BalancersMonitor GroupsReferences
List Monitor Group References
client.loadBalancers.monitorGroups.references.get(stringmonitorGroupID, ReferenceGetParams { account_id } params, RequestOptionsoptions?): SinglePage<ReferenceGetResponse { reference_type, resource_id, resource_name, resource_type } >
GET/accounts/{account_id}/load_balancers/monitor_groups/{monitor_group_id}/references
Load BalancersPools
List Pools
client.loadBalancers.pools.list(PoolListParams { account_id, monitor } params, RequestOptionsoptions?): SinglePage<Pool { id, check_regions, created_on, 16 more } >
GET/accounts/{account_id}/load_balancers/pools
Pool Details
client.loadBalancers.pools.get(stringpoolID, PoolGetParams { account_id } params, RequestOptionsoptions?): Pool { id, check_regions, created_on, 16 more }
GET/accounts/{account_id}/load_balancers/pools/{pool_id}
Create Pool
client.loadBalancers.pools.create(PoolCreateParams { account_id, name, origins, 11 more } params, RequestOptionsoptions?): Pool { id, check_regions, created_on, 16 more }
POST/accounts/{account_id}/load_balancers/pools
Update Pool
client.loadBalancers.pools.update(stringpoolID, PoolUpdateParams { account_id, name, origins, 12 more } params, RequestOptionsoptions?): Pool { id, check_regions, created_on, 16 more }
PUT/accounts/{account_id}/load_balancers/pools/{pool_id}
Patch Pool
client.loadBalancers.pools.edit(stringpoolID, PoolEditParams { account_id, check_regions, description, 12 more } params, RequestOptionsoptions?): Pool { id, check_regions, created_on, 16 more }
PATCH/accounts/{account_id}/load_balancers/pools/{pool_id}
Delete Pool
client.loadBalancers.pools.delete(stringpoolID, PoolDeleteParams { account_id } params, RequestOptionsoptions?): PoolDeleteResponse { id }
DELETE/accounts/{account_id}/load_balancers/pools/{pool_id}
Patch Pools
client.loadBalancers.pools.bulkEdit(PoolBulkEditParams { account_id, notification_email } params, RequestOptionsoptions?): SinglePage<Pool { id, check_regions, created_on, 16 more } >
PATCH/accounts/{account_id}/load_balancers/pools
Load BalancersPoolsHealth
Pool Health Details
client.loadBalancers.pools.health.get(stringpoolID, HealthGetParams { account_id } params, RequestOptionsoptions?): HealthGetResponse { pool_id, pop_health }
GET/accounts/{account_id}/load_balancers/pools/{pool_id}/health
Preview Pool
client.loadBalancers.pools.health.create(stringpoolID, HealthCreateParams { account_id, allow_insecure, consecutive_down, 14 more } params, RequestOptionsoptions?): HealthCreateResponse { pools, preview_id }
POST/accounts/{account_id}/load_balancers/pools/{pool_id}/preview
Load BalancersPoolsReferences
List Pool References
client.loadBalancers.pools.references.get(stringpoolID, ReferenceGetParams { account_id } params, RequestOptionsoptions?): SinglePage<ReferenceGetResponse { reference_type, resource_id, resource_name, resource_type } >
GET/accounts/{account_id}/load_balancers/pools/{pool_id}/references
Load BalancersPreviews
Preview Result
client.loadBalancers.previews.get(stringpreviewID, PreviewGetParams { account_id } params, RequestOptionsoptions?): PreviewGetResponse { healthy, origins }
GET/accounts/{account_id}/load_balancers/preview/{preview_id}
Load BalancersRegions
List Regions
client.loadBalancers.regions.list(RegionListParams { account_id, country_code_a2, subdivision_code, subdivision_code_a2 } params, RequestOptionsoptions?): RegionListResponse
GET/accounts/{account_id}/load_balancers/regions
Get Region
client.loadBalancers.regions.get("WNAM" | "ENAM" | "WEU" | 10 moreregionID, RegionGetParams { account_id } params, RequestOptionsoptions?): RegionGetResponse
GET/accounts/{account_id}/load_balancers/regions/{region_id}
Load BalancersSearches
Search Resources
client.loadBalancers.searches.list(SearchListParams { account_id, page, per_page, 2 more } params, RequestOptionsoptions?): V4PagePagination<SearchListResponse { resources } >
GET/accounts/{account_id}/load_balancers/search