curl --request GET \ --url 'https://api.e2enetworks.com/myaccount/api/v1/appliance-type/?project_id=<PROJECT_ID>&apikey=<API_KEY>&location=<LOCATION>' \ --header 'Authorization: Bearer <API_TOKEN>'import requests
response = requests.get( "https://api.e2enetworks.com/myaccount/api/v1/appliance-type/", params={"project_id": "<PROJECT_ID>", "apikey": "<API_KEY>", "location": "<LOCATION>"}, headers={"Authorization": "Bearer <API_TOKEN>"},)print(response.json())const url = new URL("https://api.e2enetworks.com/myaccount/api/v1/appliance-type/");url.search = new URLSearchParams({ project_id: "<PROJECT_ID>", apikey: "<API_KEY>", location: "<LOCATION>" });
const response = await fetch(url, { method: "GET", headers: { "Authorization": "Bearer <API_TOKEN>" },});console.log(await response.json());Lists the load balancer plans (SKUs) available to the account in the requested region. Each plan describes the compute backing the load balancer appliance - vCPU, RAM, disk, hourly/monthly price, maximum concurrent connections, and any committed (reserved) pricing options.
Use the name of a plan (for example E2E-LB-2) as the plan_name field when creating or upgrading a load balancer. Plans whose available_inventory_status is false cannot currently be provisioned in the region.
Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”Identifier of the project to scope the request to. Required integer project ID.
Example
<PROJECT_ID>API key used to authenticate the request
Example
<API_KEY>Region whose load balancer plans should be returned.
Example
<LOCATION>Responses
Section titled “Responses”Successful response
object
object
Available load balancer plans for the region.
object
Plan SKU name. Use this as plan_name when creating/upgrading.
RAM in GB.
Number of vCPUs.
Disk size in GB.
Monthly price (INR).
Hourly price (INR).
Maximum concurrent connections supported by the plan.
Whether the plan can currently be provisioned in the region.
object
object
Committed (reserved) pricing options for the plan.
object
object
Example
{ "code": 200, "data": [ { "appliance_config": [ { "name": "E2E-LB-2", "ram": 6, "vcpu": 4, "disk": 10, "price": 1460, "hourly": 2, "location": "Delhi", "template_id": "2252", "description": "", "max_concurrent_connections": 50000, "available_inventory_status": true, "can_support_bitninja": { "show_bitninja": true, "bitninja_cost": 760 }, "iops": { "READ_IOPS_SEC": "3000", "WRITE_IOPS_SEC": "2000", "TOTAL_IOPS_SEC": "2000" }, "committed_sku": [ { "committed_sku_id": 9143, "committed_sku_name": "365 Days Committed , Rs. 15768.0", "committed_sku_price": 15768, "committed_days": 365, "committed_upto_date": "08-June-2027 09:13" } ] } ], "is_private_cluster_user": false, "storage_price": 5 } ], "message": "Success"}