RackConnect - API Calls

Public IPs

Add-Provision Public Ip
/v3/{ddi}/public_ips
List All Public Ips
/v3/{ddi}/public_ips
List Public Addresses For Cloud Server
/v3/{ddi}/public_ips?cloud_server_id={server_uuid}
Remove Public Ip Address
/v3/{ddi}/public_ips/{ip_uuid}
Remove Public Ip Owner
/v3/{ddi}/public_ips/{public_ip_uuid}
Retrieve A Public Ip
/v3/{ddi}/public_ips/{ip_uuid}
Set Owner Of Public Ip Address
/v3/{ddi}/public_ips/{public_ip_uuid}
Set Retain Public Ip Flag
/v3/{ddi}/public_ips/{public_ip_uuid}

Load Balancer Pools

Add Load Balancer Pool Node
/v3/{ddi}/load_balancer_pools/{load_balancer_pool_id}/nodes
Get Load Balancer Pool Detail
/v3/{ddi}/load_balancer_pools/{load_balancer_pool_id}
Get Load Balancer Pool Node
/v3/{ddi}/load_balancer_pools/{load_balancer_pool_id}/nodes/{node_id}
Get Load Balancer Pool Node Details
/v3/{ddi}/load_balancer_pools/{load_balancer_pool_id}/nodes/{node_id}/details
List Load Balancer Pool Nodes
/v3/{ddi}/load_balancer_pools/{load_balancer_pool_id}/nodes
List Load Balancer Pool Nodes With Details
/v3/{ddi}/load_balancer_pools/{load_balancer_pool_id}/nodes/details
List Load Balancer Pool Nodes With Details For Servers
/v3/{ddi}/load_balancer_pools/nodes/details?cloud_server_id={server_uuid}
List Load Balancer Pools
/v3/{ddi}/load_balancer_pools
Remove Load Balancer Pool Node
/v3/{ddi}/load_balancer_pools/{load_balancer_pool_id}/nodes/{node_id}

Networks

Get Cloud Network Details
/v3/{ddi}/cloud_networks/{network_uuid}
Show Cloud Networks
/v3/{ddi}/cloud_networks