API: Virtual Networks
The network category allows you to create and manage virtual networks.
| Action | Required Parameters | Optional Parameters |
|---|---|---|
| network/list | None | region |
| network/create | region, name, subnet, dns | None |
| network/delete | region, net_id | None |
network/list
Optional parameters:
- region - region ('toronto', 'montreal', 'roubaix')
Endpoint: network/list
region=roubaix
{
"networks": [
{
"name": "default",
"net_id": "2071",
"subnet": "192.168.30.0/24"
}
],
"success": "yes"
}
network/create
Required parameters:
- region - region ('toronto', 'montreal', 'roubaix')
- name - a label for this network
- subnet - CIDR subnet, e.g. '172.20.0.0/24'
- dns - comma-separated list of DNS server IPs, e.g. '8.8.8.8,8.8.4.4'
Endpoint: network/create
region=toronto
name=mynetwork
subnet=172.20.0.0/24
dns=8.8.8.8,8.8.4.4
{
"network_id": "4112",
"success": "yes"
}
network/delete
Delete a virtual network.
Required parameters:
- region - region ('toronto', 'montreal', 'roubaix')
- net_id - the network ID
Endpoint: network/delete
region=toronto
net_id=4112
{"success": "yes"}