Adding OpenStack templates for nova & neutron

Adding nova & neutron templates to the new repo
after it has been decided in the last cycle to keep
the templates and payloads independent of the main
repo in order to package syntribos.

Change-Id: I0d237cc2f216616efae065e2e3c3d972b348e72c
This commit is contained in:
Vinay Potluri 2017-03-13 11:58:59 -05:00
parent f35811a28f
commit ecd064e5fc
340 changed files with 2416 additions and 0 deletions

View File

@ -0,0 +1,3 @@
GET /v2.0/network-ip-availabilities HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2.0/network-ip-availabilities/{network_id:CALL_EXTERNAL|syntribos.extensions.neutron.client:get_network_id:[]|} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2.0/extensions HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2.0/extensions/{network_id:CALL_EXTERNAL|syntribos.extensions.neutron.client:get_network_id:[]|} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
DELETE /v2.0/fw/firewalls/{firewall_id:3349cf08-a20f-42de-a605-340059523b7} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
DELETE /v2.0/fw/firewall_policies/{firewall_policy_id:3349cf08-a20f-42de-a605-340059523b7} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
DELETE /v2.0/fw/firewall_rules/{firewall_rule_id:3349cf08-a20f-42de-a605-340059523b7} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2.0/fw/firewalls/{firewall_id:3349cf08-a20f-42de-a605-340059523b7} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2.0/fw/firewall_policies HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2.0/fw/firewall_policies/{firewall_policy_id:3349cf08-a20f-42de-a605-340059523b7} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2.0/fw/firewall_rules/{firewall_rule_id:3349cf08-a20f-42de-a605-340059523b7} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2.0/fw/firewall_rules HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2.0/fw/firewalls HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,14 @@
POST /v2.0/fw/firewalls HTTP/1.1
Accept: application/json
Content-Type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"firewall": {
"admin_state_up": true,
"firewall_policy_id": "c69933c1-b472-44f9-8226-30dc4ffd454c",
"description": "test",
"name": "CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|",
"router_ids": ["f21ba5e8-ddbd-43d5-b5c2-130f3cdc6477", "b98f0fb8-5533-4341-9c23-7288cbcf8f79"]
}
}

View File

@ -0,0 +1,17 @@
POST /v2.0/fw/firewall_policies HTTP/1.1
Accept: application/json
Content-Type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"firewall_policy": {
"firewall_rules_id": [
"8722e0e0-9cc9-4490-9660-8c9a5732fbb0"
],
"name": "CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]",
"tenant_id": "83814cdb88df47989862e62454d946a2",
"shared": true,
"audited": false,
"description": "test"
}
}

View File

@ -0,0 +1,20 @@
POST /v2.0/fw/firewall_rules HTTP/1.1
Accept: application/json
Content-Type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"firewall_rule": {
"action": "block",
"destination_port": "80",
"enabled": true,
"name": "CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|",
"protocol": "tcp",
"description": "test",
"tenant_id": "83814cdb88df47989862e62454d946a2",
"ip_version": 4,
"destination_ip_address": "10.0.0.1",
"source_port": "80:90",
"shared": true
}
}

View File

@ -0,0 +1,15 @@
PUT /v2.0/fw/firewalls/{firewall_id:3349cf08-a20f-42de-a605-340059523b7} HTTP/1.1
Accept: application/json
Content-Type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"firewall": {
"admin_state_up": true,
"firewall_policy_id": "c69933c1-b472-44f9-8226-30dc4ffd454c",
"description": "test",
"name": "CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|",
"router_ids": ["f21ba5e8-ddbd-43d5-b5c2-130f3cdc6477", "b98f0fb8-5533-4341-9c23-7288cbcf8f79"],
"firewall_id": "CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|"
}
}

View File

@ -0,0 +1,12 @@
PUT /v2.0/fw/firewall_policies/{firewall_policy_id:3349cf08-a20f-42de-a605-340059523b7} HTTP/1.1
Accept: application/json
Content-Type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"firewall_policy": {
"firewall_rules": [
"8722e0e0-9cc9-4490-9660-8c9a5732fbb0"
]
}
}

View File

@ -0,0 +1,10 @@
PUT /v2.0/fw/firewall_policies/{firewall_policy_id:3349cf08-a20f-42de-a605-340059523b7}/insert_rule HTTP/1.1
Accept: application/json
Content-Type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"firewall_rule_id": "7bc34b8c-8d3b-4ada-a9c8-1f4c11c65692",
"insert_after": "a08ef905-0ff6-4784-8374-175fffe7dade",
"insert_before": ""
}

View File

@ -0,0 +1,8 @@
PUT /v2.0/fw/firewall_policies/{firewall_policy_id:3349cf08-a20f-42de-a605-340059523b7}/remove_rule HTTP/1.1
Accept: application/json
Content-Type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"firewall_rule_id": "7bc34b8c-8d3b-4ada-a9c8-1f4c11c65692"
}

View File

@ -0,0 +1,20 @@
PUT /v2.0/fw/firewall_rules HTTP/1.1
Accept: application/json
Content-Type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"firewall_rule": {
"action": "block",
"destination_port": "80",
"enabled": true,
"name": "CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|",
"protocol": "tcp",
"description": "test",
"tenant_id": "83814cdb88df47989862e62454d946a2",
"ip_version": 4,
"destination_ip_address": "10.0.0.1",
"source_port": "80:90",
"shared": true
}
}

View File

@ -0,0 +1,11 @@
POST /v2.0/flavors/{flavor_id:0426ac1e48f642ef9544c2251e07e261} HTTP/1.1
Accept: application/json
Content-type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"service_profile": {
"id": "4e5b9191-ffbe-4f7a-b112-2db98232fd32"
}
}

View File

@ -0,0 +1,15 @@
POST /v2.0/flavors HTTP/1.1
Accept: application/json
Content-type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"flavor": {
"service_type": "LOADBALANCERV2",
"enabled": true,
"name": "dummy",
"description": "Dummy flavor"
}
}

View File

@ -0,0 +1,3 @@
DELETE /v2.0/flavors/{flavor_id:0ffd248c55b443eaac5253b4e9cbf9b5}/service_profiles/{service_id:0426ac1e48f642ef9544c2251e07e261} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
DELETE /v2.0/flavors/{0426ac1e48f642ef9544c2251e07e261} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2.0/flavors/{flavor_id:0426ac1e48f642ef9544c2251e07e261} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,14 @@
PUT /v2.0/flavors/{flavor_id:0426ac1e48f642ef9544c2251e07e261} HTTP/1.1
Accept: application/json
Content-type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"flavor": {
"enabled": false,
"name": "newname",
"description": "New description"
}
}

View File

@ -0,0 +1,3 @@
GET /v2.0/flavors HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,17 @@
POST /v2.0/networks HTTP/1.1
Accept: application/json
Content-type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"networks": [
{
"name": "sample_network3",
"admin_state_up": true
},
{
"name": "sample_network4",
"admin_state_up": true
}
]
}

View File

@ -0,0 +1,15 @@
POST /v2.0/service_profiles HTTP/1.1
Accept: application/json
Content-type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"service_profile": {
"enabled": "true",
"driver": "neutron_lbaas.drivers.octavia.driver.OctaviaDriver",
"description": "Dummy profile",
"metainfo": "{'foo': 'bar'}"
}
}

View File

@ -0,0 +1,3 @@
DELETE /v2.0/service_profiles/{0426ac1e48f642ef9544c2251e07e261} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2.0/service_profiles HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2.0/service_profiles/{service_id:0ffd248c55b443eaac5253b4e9cbf9b5} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,15 @@
PUT /v2.0/service_profiles/{service_id:0ffd248c55b443eaac5253b4e9cbf9b5} HTTP/1.1
Accept: application/json
Content-type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"service_profile": {
"enabled": false,
"driver": "neutron_lbaas.drivers.octavia.driver.OctaviaDriver",
"description": "New description",
"metainfo": "{'new': 'info'}"
}
}

View File

@ -0,0 +1,10 @@
POST /v2.0/floatingips HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"floatingip": {
"floating_network_id": "376da547-b977-4cfe-9cba-275c80debf57",
"port_id": "ce705c24-c1ef-408a-bda3-7bbd946164ab"
}
}

View File

@ -0,0 +1,3 @@
DELETE /v2.0/floatingips/{ip_id:0ffd248c55b443eaac5253b4e9cbf9b5} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2.0/floatingips HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2.0/floatingips/{ip_id:0ffd248c55b443eaac5253b4e9cbf9b5} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,9 @@
PUT /v2.0/floatingips/{ip_id:0ffd248c55b443eaac5253b4e9cbf9b5} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"floatingip": {
"port_id": null
}
}

View File

@ -0,0 +1,3 @@
DELETE /v2.0/lbaas/health_monitors/{health_monitor_id:3349cf08-a20f-42de-a605-340059523b7} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
DELETE /v2.0/lbaas/loadbalancers/{lb_id:3349cf08-a20f-42de-a605-340059523b7} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
DELETE /v2.0/lbaas/listeners/{listener_id:3349cf08-a20f-42de-a605-340059523b7} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
DELETE /v2.0/lbaas/pools/{pool_id:3349cf08-a20f-42de-a605-340059523b7} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
DELETE /v2.0/lbaas/pools/{pool_id:3349cf08-a20f-42de-a605-340059523b7}/members/{member_id:e30e4366-7788-4111-a6ba-1506f384e83e} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2.0/lbaas/loadbalancers HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2.0/lbaas/health_monitors/{health_monitor_id:3349cf08-a20f-42de-a605-340059523b7} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2.0/lbaas/health_monitors HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2.0/lbaas/loadbalancers/{lb_id:3349cf08-a20f-42de-a605-340059523b7} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2.0/lbaas/loadbalancers/{lb_id:3349cf08-a20f-42de-a605-340059523b7}/statuses HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2.0/lbaas/listeners/{listener_id:3349cf08-a20f-42de-a605-340059523b7} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2.0/lbaas/listeners HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2.0/lbaas/pools/{pool_id:3349cf08-a20f-42de-a605-340059523b7} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2.0/lbaas/pools/{pool_id:3349cf08-a20f-42de-a605-340059523b7}/members/{member_id:e30e4366-7788-4111-a6ba-1506f384e83e} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2.0/lbaas/pools/{pool_id:3349cf08-a20f-42de-a605-340059523b7}/members HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2.0/lbaas/pools HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,17 @@
POST /v2.0/lbaas/loadbalancers HTTP/1.1
Accept: application/json
Content-Type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"loadbalancer": {
"name": "CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|",
"description": "simple lb",
"tenant_id": "83814cdb88df47989862e62454d946a2",
"vip_subnet_id": "013d3059-87a4-45a5-91e9-d721068ae0b2",
"vip_address": "10.0.0.4",
"admin_state_up": true,
"flavor": "a7ae5d5a-d855-4f9a-b187-af66b53f4d04",
"provider": "test"
}
}

View File

@ -0,0 +1,19 @@
POST /v2.0/lbaas/health_monitors HTTP/1.1
Accept: application/json
Content-Type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"health_monitor": {
"admin_state_up": true,
"delay": "1",
"expected_codes": "200,201,202",
"http_method": "GET",
"max_retries": 5,
"timeout": 1,
"type": "HTTP",
"url_path": "/index.html",
"tenant_id": "83814cdb88df47989862e62454d946a2",
"pool_id": "CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|"
}
}

View File

@ -0,0 +1,23 @@
POST /v2.0/lbaas/listeners HTTP/1.1
Accept: application/json
Content-Type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"listener": {
"admin_state_up": true,
"connection_limit": 100,
"description": "listener one",
"loadbalancer_id": "a36c20d0-18e9-42ce-88fd-82a35977ee8c",
"name": "CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|",
"protocol": "HTTP",
"protocol_port": "80",
"default_tls_container_ref": "https://barbican.endpoint/containers/a36c20d0-18e9-42ce-88fd-82a35977ee8c",
"sni_container_refs": [
"https://barbican.endpoint/containers/b36c20d0-18e9-42ce-88fd-82a35977ee8d",
"https://barbican.endpoint/containers/c36c20d0-18e9-42ce-88fd-82a35977ee8e"
],
"tenant_id": "83814cdb88df47989862e62454d946a2",
"default_pool_id": "CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|"
}
}

View File

@ -0,0 +1,17 @@
POST /v2.0/lbaas/pools HTTP/1.1
Accept: application/json
Content-Type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"pool": {
"admin_state_up": true,
"description": "simple pool",
"lb_algorithm": "ROUND_ROBIN",
"name": "CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|",
"protocol": "HTTP",
"subnet_id": "e301aed0-d9e7-498a-977c-1bbfaf14ed5d",
"tenant_id": "83814cdb88df47989862e62454d946a2",
"listener_id": "CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|"
}
}

View File

@ -0,0 +1,16 @@
POST /v2.0/lbaas/pools/{pool_id:3349cf08-a20f-42de-a605-340059523b7}/members HTTP/1.1
Accept: application/json
Content-Type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"member": {
"address": "10.0.0.22",
"admin_state_up": true,
"protocol_port": "90",
"pool_id": "5a9a3e9e-d1aa-448e-af37-a70171f2a332",
"weight": "1",
"tenant_id": "83814cdb88df47989862e62454d946a2",
"subnet_id": "CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|"
}
}

View File

@ -0,0 +1,16 @@
PUT /v2.0/lbaas/health_monitors HTTP/1.1
Accept: application/json
Content-Type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"health_monitor": {
"admin_state_up": true,
"delay": "1",
"expected_codes": "200,201,202",
"http_method": "GET",
"max_retries": 5,
"timeout": 1,
"url_path": "/index.html"
}
}

View File

@ -0,0 +1,12 @@
PUT /v2.0/lbaas/loadbalancers/{lb_id:3349cf08-a20f-42de-a605-340059523b7} HTTP/1.1
Accept: application/json
Content-Type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"loadbalancer": {
"name": "CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|",
"description": "simple lb",
"admin_state_up": true
}
}

View File

@ -0,0 +1,23 @@
PUT /v2.0/lbaas/listeners/{listener_id:3349cf08-a20f-42de-a605-340059523b7} HTTP/1.1
Accept: application/json
Content-Type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"listener": {
"admin_state_up": true,
"connection_limit": 100,
"description": "listener one",
"loadbalancer_id": "a36c20d0-18e9-42ce-88fd-82a35977ee8c",
"name": "CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|",
"protocol": "HTTP",
"protocol_port": "80",
"default_tls_container_ref": "https://barbican.endpoint/containers/a36c20d0-18e9-42ce-88fd-82a35977ee8c",
"sni_container_refs": [
"https://barbican.endpoint/containers/b36c20d0-18e9-42ce-88fd-82a35977ee8d",
"https://barbican.endpoint/containers/c36c20d0-18e9-42ce-88fd-82a35977ee8e"
],
"tenant_id": "CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|",
"default_pool_id": "CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|"
}
}

View File

@ -0,0 +1,13 @@
POST /v2.0/lbaas/pools HTTP/1.1
Accept: application/json
Content-Type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"pool": {
"admin_state_up": true,
"description": "simple pool",
"lb_method": "ROUND_ROBIN",
"name": "CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|"
}
}

View File

@ -0,0 +1,12 @@
PUT /v2.0/lbaas/pools/{pool_id:3349cf08-a20f-42de-a605-340059523b7}/members HTTP/1.1
Accept: application/json
Content-Type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"member": {
"admin_state_up": true,
"pool_id": "5a9a3e9e-d1aa-448e-af37-a70171f2a332",
"weight": "1"
}
}

View File

@ -0,0 +1,3 @@
DELETE /v2.0/metering/metering-labels/{label_id:0ffd248c55b443eaac5253b4e9cbf9b5} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
DELETE /v2.0/metering/metering-label-rules/{label_id:0ffd248c55b443eaac5253b4e9cbf9b5} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2.0/metering/metering-labels HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2.0/metering/metering-label-rules HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2.0/metering/metering-labels/{label_id:0ffd248c55b443eaac5253b4e9cbf9b5} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2.0/metering/metering-label-rules/{label_id:0ffd248c55b443eaac5253b4e9cbf9b5} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,10 @@
POST /v2.0/metering/metering-labels HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"metering_label": {
"name": "label1",
"description": "description of label1"
}
}

View File

@ -0,0 +1,11 @@
POST /v2.0/metering/metering-label-rules HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"metering_label_rule": {
"remote_ip_prefix": "10.0.1.0/24",
"direction": "ingress",
"metering_label_id": "e131d186-b02d-4c0b-83d5-0c0725c4f812"
}
}

View File

@ -0,0 +1,17 @@
POST /v2.0/networks HTTP/1.1
Accept: application/json
Content-type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"networks": [
{
"name": "sample_network3",
"admin_state_up": true
},
{
"name": "sample_network4",
"admin_state_up": true
}
]
}

View File

@ -0,0 +1,11 @@
POST /v2.0/networks HTTP/1.1
Accept: application/json
Content-type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"network": {
"name": "simple_network",
"admin_state_up": true
}
}

View File

@ -0,0 +1,3 @@
DELETE /v2.0/networks/{CALL_EXTERNAL|syntribos.extensions.neutron.client:get_network_id:[]|} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2.0/networks HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2.0/networks/{network_id:CALL_EXTERNAL|syntribos.extensions.neutron.client:get_network_id:[]|} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,10 @@
PUT /v2.0/networks/{network_id:CALL_EXTERNAL|syntribos.extensions.neutron.client:get_network_id:[]|} HTTP/1.1
Accept: application/json
Content-type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"network": {
"name": "sample_network_5_updated"
}
}

View File

@ -0,0 +1,22 @@
POST /v2.0/networks HTTP/1.1
Accept: application/json
Content-type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"network": {
"segments": [
{
"provider:segmentation_id": "2",
"provider:physical_network": "8bab8453-1bc9-45af-8c70-f83aa9b50453",
"provider:network_type": "vlan"
},
{
"provider:physical_network": "8bab8453-1bc9-45af-8c70-f83aa9b50453",
"provider:network_type": "stt"
}
],
"name": "net1",
"admin_state_up": true
}
}

View File

@ -0,0 +1,17 @@
POST /v2.0/networks HTTP/1.1
Accept: application/json
Content-type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"networks": [
{
"name": "sample_network3",
"admin_state_up": true
},
{
"name": "sample_network4",
"admin_state_up": true
}
]
}

View File

@ -0,0 +1,11 @@
POST /v2.0/networks HTTP/1.1
Accept: application/json
Content-type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"network": {
"name": "simple_network",
"admin_state_up": true
}
}

View File

@ -0,0 +1,3 @@
DELETE /v2.0/networks/{0ffd248c55b443eaac5253b4e9cbf9b5} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2.0/networks HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2.0/networks/{0ffd248c55b443eaac5253b4e9cbf9b5} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,10 @@
PUT /v2.0/networks/{0ffd248c55b443eaac5253b4e9cbf9b5} HTTP/1.1
Accept: application/json
Content-type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"network": {
"name": "sample_network_5_updated"
}
}

View File

@ -0,0 +1,23 @@
POST /v2.0/ports HTTP/1.1
Accept: application/json
Content-type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"ports": [
{
"name": "sample_port_1",
"admin_state_up": false,
"network_id": "a87cc70a-3e15-4acf-8205-9b711a3531b7"
},
{
"name": "sample_port_2",
"admin_state_up": false,
"network_id": "a87cc70a-3e15-4acf-8205-9b711a3531b7"
}
]
}

View File

@ -0,0 +1,14 @@
POST /v2.0/ports HTTP/1.1
Accept: application/json
Content-type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"port": {
"network_id": "a87cc70a-3e15-4acf-8205-9b711a3531b7",
"name": "private-port",
"admin_state_up": true
}
}

View File

@ -0,0 +1,3 @@
DELETE /v2.0/ports/{0ffd248c55b443eaac5253b4e9cbf9b5} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2.0/ports HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2.0/ports/{port_id:CALL_EXTERNAL|syntribos.extensions.neutron.client:get_port_id:[]|} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,15 @@
PUT /v2.0/ports/{port_id:CALL_EXTERNAL|syntribos.extensions.neutron.client:get_port_id:[]|} HTTP/1.1
Accept: application/json
Content-type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"port": {
"name": "test-for-port-update",
"admin_state_up": true,
"device_owner": "compute:nova",
"binding:host_id": "test_for_port_update_host"
}
}

View File

@ -0,0 +1,23 @@
POST /v2.0/ports HTTP/1.1
Accept: application/json
Content-type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"ports": [
{
"name": "sample_port_1",
"admin_state_up": false,
"network_id": "a87cc70a-3e15-4acf-8205-9b711a3531b7"
},
{
"name": "sample_port_2",
"admin_state_up": false,
"network_id": "a87cc70a-3e15-4acf-8205-9b711a3531b7"
}
]
}

View File

@ -0,0 +1,14 @@
POST /v2.0/ports HTTP/1.1
Accept: application/json
Content-type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"port": {
"network_id": "a87cc70a-3e15-4acf-8205-9b711a3531b7",
"name": "private-port",
"admin_state_up": true
}
}

View File

@ -0,0 +1,3 @@
DELETE /v2.0/ports/{0ffd248c55b443eaac5253b4e9cbf9b5} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2.0/ports HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2.0/ports/{port_id:CALL_EXTERNAL|syntribos.extensions.neutron.client:get_port_id:[]|} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,14 @@
PUT /v2.0/ports/{port_id:CALL_EXTERNAL|syntribos.extensions.neutron.client:get_port_id:[]|} HTTP/1.1
Accept: application/json
Content-type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"port": {
"network_id": "a87cc70a-3e15-4acf-8205-9b711a3531b7",
"name": "private-port",
"admin_state_up": true
}
}

View File

@ -0,0 +1,3 @@
DELETE /v2.0/qos/policies/{2205f1de746011e68b7786f30ca893d3}/bandwidth_limit_rules/{0ffd248c55b443eaac5253b4e9cbf9b5} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
DELETE /v2.0/qos/policies/{2205f1de746011e68b7786f30ca893d3}/dscp_marking_rules/{0ffd248c55b443eaac5253b4e9cbf9b5} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

Some files were not shown because too many files have changed in this diff Show More