Load Balancer SDK

Create Load Balancer Orchestration

post
Header parameters
x-regionstringRequiredExample: In-Bangalore-1
k-customer-idstringRequired
x-account-idstringRequired
AuthorizationstringRequiredExample: Bearer <token>
Body
loadbalancer_dataobjectOptional
listenersobject[]Optional
Responses
post
/v3/highlvl/create_load_balancer_orchestration
202

Orchestration task accepted.

No content

Update Load Balancer

post
Path parameters
lb_krnstringRequired
Header parameters
x-regionstringRequiredExample: In-Bangalore-1
AuthorizationstringRequiredExample: Bearer <token>
Body
lb_krnstringOptional
loadbalancer_dataobjectOptional
listenersobject[]Optional
Responses
chevron-right
200

Load balancer updated successfully.

No content

post
/v3/highlvl/update_load_balancer/{lb_krn}
200

Load balancer updated successfully.

No content

Delete Load Balancer

delete
Path parameters
lb_krnstringRequired
Header parameters
x-regionstringRequiredExample: In-Bangalore-1
AuthorizationstringRequiredExample: Bearer <token>
Responses
delete
/v3/highlvl/loadbalancer/{lb_krn}
204

Deletion initiated.

No content

Fetch Detailed LB Payload

get
Path parameters
lb_krnstringRequired
Header parameters
AuthorizationstringRequiredExample: Bearer <token>
Responses
chevron-right
200

Full configuration payload returned.

No content

get
/v3/highlvl/fetch_payload_multiple/{lb_krn}
200

Full configuration payload returned.

No content

List Load Balancers by VPC

get
Path parameters
vpc_krnstringRequired
Header parameters
AuthorizationstringRequiredExample: Bearer <token>
Responses
chevron-right
200

List of load balancers.

No content

get
/v3/highlvl/get_lb_list_new/{vpc_krn}
200

List of load balancers.

No content

Get Task Status

get
Path parameters
task_idstring · uuidRequired
Header parameters
AuthorizationstringRequiredExample: Bearer <token>
Responses
chevron-right
200

Current task progress.

No content

get
/v3/highlvl/task_status/{task_id}
200

Current task progress.

No content

Create Target Group

post
Header parameters
x-regionstringRequiredExample: In-Bangalore-1
AuthorizationstringRequiredExample: Bearer <token>
Body
vpc_idstringOptional
target_group_namestringOptional
Responses
post
/v1/highlvl/create_target_group
201

Target group created.

No content

Update Target Group Members/Health

post
Header parameters
x-regionstringRequiredExample: In-Bangalore-1
AuthorizationstringRequiredExample: Bearer <token>
Body
vpc_idstringOptional
target_group_namestringOptional
Responses
chevron-right
200

Target group updated.

No content

post
/v1/highlvl/updatetg
200

Target group updated.

No content

Delete Target Group

delete
Query parameters
vpc_idstringRequired
target_group_namestringRequired
Header parameters
AuthorizationstringRequiredExample: Bearer <token>
Responses
chevron-right
200

Target group deleted.

No content

delete
/v1/highlvl/target_group
200

Target group deleted.

No content

Get Full TG List

get
Query parameters
vpc_idstringRequired
Header parameters
AuthorizationstringRequiredExample: Bearer <token>
Responses
chevron-right
200

Comprehensive list of target groups.

No content

get
/v1/highlvl/get_tg_list
200

Comprehensive list of target groups.

No content

Get Detailed Target Groups

get
Query parameters
vpc_idstringRequired
target_group_namestringOptional
Header parameters
AuthorizationstringRequiredExample: Bearer <token>
Responses
chevron-right
200

Detailed TG info.

No content

get
/v1/highlvl/get_target_groups
200

Detailed TG info.

No content

Get TG Names Only

get
Query parameters
vpc_idstringRequired
Header parameters
AuthorizationstringRequiredExample: Bearer <token>
Responses
chevron-right
200

Array of strings containing TG names.

No content

get
/v1/highlvl/get_target_group_names
200

Array of strings containing TG names.

No content

Last updated

Was this helpful?