Load Balancers - API Calls

Load Balancers

Bulk Delete Load Balancers
/v1.0/{ddi}/loadbalancers
Create Load Balancer
/v1.0/{ddi}/loadbalancers
Delete Load Balancer
/v1.0/{ddi}/loadbalancers/{lb_id}
List Load Balancer Details
/v1.0/{ddi}/loadbalancers/{lb_id}
List Load Balancers
/v1.0/{ddi}/loadbalancers
Update Load Balancer
/v1.0/{ddi}/loadbalancers/{lb_id}

Nodes

Add Node
/v1.0/{ddi}/loadbalancers/{lb_id}/nodes
Bulk Delete Nodes
/v1.0/{ddi}/loadbalancers/{lb_id}/nodes
List Details Of Specific Node
/v1.0/{ddi}/loadbalancers/{lb_id}/nodes/{node_id}
List Nodes
/v1.0/{ddi}/loadbalancers/{lb_id}/nodes
Modify Node
/v1.0/{ddi}/loadbalancers/{lb_id}/nodes/{node_id}
Remove Node
/v1.0/{ddi}/loadbalancers/{lb_id}/nodes/{node_id}
View Node Service Events
/v1.0/{ddi}/loadbalancers/{lb_id}/nodes/events

Virtual IPs

Add Virtual Ip Version 6
/v1.0/{ddi}/loadbalancers/{lb_id}/virtualips
Bulk Delete Virtual Ip
/v1.0/{ddi}/loadbalancers/{lb_id}/virtualips
List Virtual Ips
/v1.0/{ddi}/loadbalancers/{lb_id}/virtualips
Remove Virtual Ip
/v1.0/{ddi}/loadbalancers/{lb_id}/virtualips/{virtual_ip_id}

SSL

Add Certificate Mapping
/v1.0/{ddi}/loadbalancers/{lb_id}/ssltermination/certificatemappings
Delete Certificate Mapping
/v1.0/{ddi}/loadbalancers/{lb_id}/ssltermination/certificatemappings/{cert_mapping_id}
Get Ssl Termination Configuration
/v1.0/{ddi}/loadbalancers/{lb_id}/ssltermination
List Certificate Mappings
/v1.0/{ddi}/loadbalancers/{lb_id}/ssltermination/certificatemappings
Remove Ssl Termination
/v1.0/{ddi}/loadbalancers/{lb_id}/ssltermination
Show Certificate Mapping Details
/v1.0/{ddi}/loadbalancers/{lb_id}/ssltermination/certificatemappings/{cert_mapping_id}
Update Certificate Mapping
/v1.0/{ddi}/loadbalancers/{lb_id}/ssltermination/certificatemappings/{cert_mapping_id}
Update Or Configure Ssl Termination
/v1.0/{ddi}/loadbalancers/{lb_id}/ssltermination

Caching

Check Status Of Content Caching
/v1.0/{ddi}/loadbalancers/{lb_id}/contentcaching
Enable Or Disable Content Caching
/v1.0/{ddi}/loadbalancers/{lb_id}/contentcaching

Throttling

List Connection Throttling Configuration
/v1.0/{ddi}/loadbalancers/{lb_id}/connectionthrottle
Remove Connection Throttling
/v1.0/{ddi}/loadbalancers/{lb_id}/connectionthrottle
Update Throttling Configuration
/v1.0/{ddi}/loadbalancers/{lb_id}/connectionthrottle

Log Connections

Enable Or Disable Connection Logging
/v1.0/{ddi}/loadbalancers/{lb_id}/connectionlogging
Get Connection Logging Configuration
/v1.0/{ddi}/loadbalancers/{lb_id}/connectionlogging

Session Persistence

Check For Session Persistence
/v1.0/{ddi}/loadbalancers/{lb_id}/sessionpersistence
Disable Session Persistence
/v1.0/{ddi}/loadbalancers/{lb_id}/sessionpersistence
Enable Session Persistence
/v1.0/{ddi}/loadbalancers/{lb_id}/sessionpersistence

Health Monitoring

Get Health Monitor Configuration
/v1.0/{ddi}/loadbalancers/{lb_id}/healthmonitor
Remove Health Monitor Configuration
/v1.0/{ddi}/loadbalancers/{lb_id}/healthmonitor
Update Settings For Health Monitor - Connect
/v1.0/{ddi}/loadbalancers/{lb_id}/healthmonitor
Update Settings For Health Monitor - Http
/v1.0/{ddi}/loadbalancers/{lb_id}/healthmonitor

Access Lists

Create A New Access List
/v1.0/{ddi}/loadbalancers/{lb_id}/accesslist
Get Access List
/v1.0/{ddi}/loadbalancers/{lb_id}/accesslist
Remove Entire Access List
/v1.0/{ddi}/loadbalancers/{lb_id}/accesslist
Remove Single Network From Access List
/v1.0/{ddi}/loadbalancers/{lb_id}/accesslist/{network_id}

Allowed Domains

List Allowed Domains
/v1.0/{ddi}/loadbalancers/alloweddomains

Error Pages

Delete Custom Error Page
/v1.0/{ddi}/loadbalancers/{lb_id}/errorpage
Get Error Page
/v1.0/{ddi}/loadbalancers/{lb_id}/errorpage
Set Custom Error Page
/v1.0/{ddi}/loadbalancers/{lb_id}/errorpage

Metadata

Add Metadata
/v1.0/{ddi}/loadbalancers/{lb_id}/metadata
Add Metadata To Node
/v1.0/{ddi}/loadbalancers/{lb_id}/nodes/{node_id}/metadata
Bulk Remove Metadata
/v1.0/{ddi}/loadbalancers/{lb_id}/metadata
Bulk Remove Metadata From Node
/v1.0/{ddi}/loadbalancers/{lb_id}/nodes/{node_id}/metadata
List All Metadata
/v1.0/{ddi}/loadbalancers/{lb_id}/metadata
List All Metadata On Node
/v1.0/{ddi}/loadbalancers/{lb_id}/nodes/{node_id}/metadata
List Metadata Item Details
/v1.0/{ddi}/loadbalancers/{lb_id}/metadata/{meta_id}
List Node Metadata Item Details
/v1.0/{ddi}/loadbalancers/{lb_id}/nodes/{node_id}/metadata/{meta_id}
Modify Metadata
/v1.0/{ddi}/loadbalancers/{lb_id}/metadata/{meta_id}
Modify Metadata On Node
/v1.0/{ddi}/loadbalancers/{lb_id}/nodes/{node_id}/metadata/{meta_id}
Remove Metadata Item
/v1.0/{ddi}/loadbalancers/{lb_id}/metadata/{meta_id}
Remove Metadata Item From Node
/v1.0/{ddi}/loadbalancers/{lb_id}/nodes/{node_id}/metadata/{meta_id}

Usage

List Billable Loadbalancers
/v1.0/{ddi}/loadbalancers/billable
List Current Load Balancer Usage
/v1.0/{ddi}/loadbalancers/{lb_id}/usage/current
List Historical Load Balancer Usage
/v1.0/{ddi}/loadbalancers/{lb_id}/usage?startTime={start_date}&endTime={end_date}
List Load Balancer Stats
/v1.0/{ddi}/loadbalancers/{lb_id}/stats
Show Account Level Usage
/v1.0/{ddi}/loadbalancers/usage

Algorithms

List Load Balancing Algorithms
/v1.0/{ddi}/loadbalancers/algorithms

Protocols

List Load Balancing Protocols
/v1.0/{ddi}/loadbalancers/protocols

Limits

Get Limits
/v1.0/{ddi}/loadbalancers/absolutelimits
Get Rate Limits
/v1.0/{ddi}/limits