Load Balancers
List Load Balancers
client.loadBalancers.list(LoadBalancerListParams { zone_id } params, RequestOptionsoptions?): SinglePage<LoadBalancer { id, adaptive_routing, country_pools, 20 more } >
GET/zones/{zone_id}/load_balancers
Load Balancer Details
client.loadBalancers.get(stringloadBalancerId, LoadBalancerGetParams { zone_id } params, RequestOptionsoptions?): LoadBalancer { id, adaptive_routing, country_pools, 20 more }
GET/zones/{zone_id}/load_balancers/{load_balancer_id}
Create Load Balancer
client.loadBalancers.create(LoadBalancerCreateParams { zone_id, default_pools, fallback_pool, 16 more } params, RequestOptionsoptions?): LoadBalancer { id, adaptive_routing, country_pools, 20 more }
POST/zones/{zone_id}/load_balancers
Update Load Balancer
client.loadBalancers.update(stringloadBalancerId, LoadBalancerUpdateParams { zone_id, default_pools, fallback_pool, 17 more } params, RequestOptionsoptions?): LoadBalancer { id, adaptive_routing, country_pools, 20 more }
PUT/zones/{zone_id}/load_balancers/{load_balancer_id}
Patch Load Balancer
client.loadBalancers.edit(stringloadBalancerId, LoadBalancerEditParams { zone_id, adaptive_routing, country_pools, 16 more } params, RequestOptionsoptions?): LoadBalancer { id, adaptive_routing, country_pools, 20 more }
PATCH/zones/{zone_id}/load_balancers/{load_balancer_id}
Delete Load Balancer
client.loadBalancers.delete(stringloadBalancerId, LoadBalancerDeleteParams { zone_id } params, RequestOptionsoptions?): LoadBalancerDeleteResponse { id }
DELETE/zones/{zone_id}/load_balancers/{load_balancer_id}
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, 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, 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, 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 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