Skip to content

Instantly share code, notes, and snippets.

Created March 23, 2017 15:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/da75fd830364c303a5f5c99b46de3762 to your computer and use it in GitHub Desktop.
Save anonymous/da75fd830364c303a5f5c99b46de3762 to your computer and use it in GitHub Desktop.
POST /loadbalancers:
{
"loadbalancer": {
"description": "",
"admin_state_up": true,
"tenant_id": "df952fcb526d48b8ba363c2224870079",
"created_at": "2017-03-23T14:16:59.910605",
"provisioning_status": "PENDING_CREATE",
"updated_at": null,
"vip_network_id": "cb4af247-70a3-4084-b362-c346c9ecf6ac",
"listeners": [],
"vip_port_id": null,
"vip_address": null,
"vip_subnet_id": "cc20aeaf-3e08-4d74-a2bd-df6b489cf004",
"project_id": "df952fcb526d48b8ba363c2224870079",
"id": "2479e788-e3a5-4806-b61c-021884ea9afc",
"operating_status": "OFFLINE",
"name": "lb2"
}
}
POST /listeners:
{
"listener": {
"insert_headers": {},
"project_id": "df952fcb526d48b8ba363c2224870079",
"protocol": "HTTP",
"description": null,
"admin_state_up": true,
"loadbalancers": [
{
"id": "2479e788-e3a5-4806-b61c-021884ea9afc"
}
],
"created_at": "2017-03-23T14:47:39",
"provisioning_status": "PENDING_CREATE",
"connection_limit": null,
"updated_at": null,
"default_pool_id": null,
"sni_container_refs": [],
"protocol_port": 80,
"id": "5bdfbd55-a835-4089-8632-87d3083d9d6d",
"operating_status": "OFFLINE",
"name": "listener1"
}
}
POST /pools:
{
"pool": {
"status": "OFFLINE",
"lb_algorithm": "ROUND_ROBIN",
"protocol": "HTTP",
"description": null,
"admin_state_up": true,
"loadbalancers": [
{
"id": "2479e788-e3a5-4806-b61c-021884ea9afc"
}
],
"tenant_id": "df952fcb526d48b8ba363c2224870079",
"created_at": "2017-03-23T14:48:32",
"updated_at": null,
"session_persistence": null,
"listeners": [
{
"id": "5bdfbd55-a835-4089-8632-87d3083d9d6d"
}
],
"id": "dacf4927-de78-4b09-b7e3-ddb28a8e7c78",
"name": "pool1"
}
}
POST /members:
{
"member": {
"project_id": "df952fcb526d48b8ba363c2224870079",
"name": "member1",
"weight": 1,
"admin_state_up": true,
"subnet_id": "cc20aeaf-3e08-4d74-a2bd-df6b489cf004",
"created_at": "2017-03-23T14:54:01",
"updated_at": null,
"address": "10.0.0.1",
"protocol_port": 80,
"id": "94c72b25-a760-4d35-a906-6a368c852e30",
"operating_status": "OFFLINE"
}
}
GET /loadbalancers/LB_ID
{
"loadbalancer": {
"description": "",
"admin_state_up": true,
"tenant_id": "df952fcb526d48b8ba363c2224870079",
"created_at": "2017-03-23T14:17:00",
"provisioning_status": "ACTIVE",
"updated_at": "2017-03-23T14:54:02",
"vip_network_id": "cb4af247-70a3-4084-b362-c346c9ecf6ac",
"listeners": [
{
"id": "5bdfbd55-a835-4089-8632-87d3083d9d6d"
}
],
"vip_port_id": "2e5a9375-7b6f-4e39-a344-d097513ca634",
"vip_address": "10.0.0.9",
"vip_subnet_id": "cc20aeaf-3e08-4d74-a2bd-df6b489cf004",
"project_id": "df952fcb526d48b8ba363c2224870079",
"id": "2479e788-e3a5-4806-b61c-021884ea9afc",
"operating_status": "ONLINE",
"name": "lb2"
}
}
GET /listeners/LISTENER_ID
{
"listener": {
"insert_headers": {},
"project_id": "df952fcb526d48b8ba363c2224870079",
"protocol": "HTTP",
"description": null,
"admin_state_up": true,
"loadbalancers": [
{
"id": "2479e788-e3a5-4806-b61c-021884ea9afc"
}
],
"created_at": "2017-03-23T14:47:39",
"provisioning_status": "ACTIVE",
"connection_limit": null,
"updated_at": "2017-03-23T14:54:02",
"default_pool_id": "dacf4927-de78-4b09-b7e3-ddb28a8e7c78",
"sni_container_refs": [],
"protocol_port": 80,
"id": "5bdfbd55-a835-4089-8632-87d3083d9d6d",
"operating_status": "ONLINE",
"name": "listener1"
}
}
GET /pools/POOL_ID
{
"pool": {
"status": "ONLINE",
"lb_algorithm": "ROUND_ROBIN",
"protocol": "HTTP",
"description": null,
"admin_state_up": true,
"loadbalancers": [
{
"id": "2479e788-e3a5-4806-b61c-021884ea9afc"
}
],
"tenant_id": "df952fcb526d48b8ba363c2224870079",
"created_at": "2017-03-23T14:48:32",
"updated_at": "2017-03-23T14:48:42",
"session_persistence": null,
"listeners": [
{
"id": "5bdfbd55-a835-4089-8632-87d3083d9d6d"
}
],
"id": "dacf4927-de78-4b09-b7e3-ddb28a8e7c78",
"name": "pool1"
}
}
GET /pools/POOL_ID/members
{
"members": [
{
"project_id": "df952fcb526d48b8ba363c2224870079",
"name": "member1",
"weight": 1,
"admin_state_up": true,
"subnet_id": "cc20aeaf-3e08-4d74-a2bd-df6b489cf004",
"created_at": "2017-03-23T14:54:01",
"updated_at": "2017-03-23T14:54:02",
"address": "10.0.0.1",
"protocol_port": 80,
"id": "94c72b25-a760-4d35-a906-6a368c852e30",
"operating_status": "NO_MONITOR"
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment