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:
parent
f35811a28f
commit
ecd064e5fc
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]
|
||||
}
|
||||
}
|
|
@ -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"
|
||||
}
|
||||
}
|
|
@ -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
|
||||
}
|
||||
}
|
|
@ -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:[]|"
|
||||
}
|
||||
}
|
|
@ -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"
|
||||
]
|
||||
}
|
||||
}
|
|
@ -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": ""
|
||||
}
|
|
@ -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"
|
||||
}
|
|
@ -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
|
||||
}
|
||||
}
|
|
@ -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"
|
||||
}
|
||||
|
||||
}
|
|
@ -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"
|
||||
|
||||
}
|
||||
|
||||
}
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"
|
||||
|
||||
}
|
||||
|
||||
}
|
|
@ -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"]|
|
|
@ -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
|
||||
}
|
||||
]
|
||||
}
|
|
@ -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'}"
|
||||
|
||||
}
|
||||
|
||||
}
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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'}"
|
||||
|
||||
}
|
||||
|
||||
}
|
|
@ -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"
|
||||
}
|
||||
}
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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
|
||||
}
|
||||
}
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"
|
||||
}
|
||||
}
|
|
@ -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:[]|"
|
||||
}
|
||||
}
|
|
@ -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:[]|"
|
||||
}
|
||||
}
|
|
@ -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:[]|"
|
||||
}
|
||||
}
|
|
@ -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:[]|"
|
||||
}
|
||||
}
|
|
@ -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"
|
||||
}
|
||||
}
|
|
@ -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
|
||||
}
|
||||
}
|
|
@ -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:[]|"
|
||||
}
|
||||
}
|
|
@ -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:[]|"
|
||||
}
|
||||
}
|
|
@ -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"
|
||||
}
|
||||
}
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"
|
||||
}
|
||||
}
|
|
@ -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"
|
||||
}
|
||||
}
|
|
@ -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
|
||||
}
|
||||
]
|
||||
}
|
|
@ -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
|
||||
}
|
||||
}
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"
|
||||
}
|
||||
}
|
|
@ -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
|
||||
}
|
||||
}
|
|
@ -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
|
||||
}
|
||||
]
|
||||
}
|
|
@ -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
|
||||
}
|
||||
}
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"
|
||||
}
|
||||
}
|
|
@ -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"
|
||||
|
||||
}
|
||||
|
||||
]
|
||||
|
||||
}
|
|
@ -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
|
||||
|
||||
}
|
||||
|
||||
}
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"
|
||||
|
||||
}
|
||||
|
||||
}
|
|
@ -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"
|
||||
|
||||
}
|
||||
|
||||
]
|
||||
|
||||
}
|
|
@ -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
|
||||
|
||||
}
|
||||
|
||||
}
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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
|
||||
|
||||
}
|
||||
|
||||
}
|
|
@ -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"]|
|
|
@ -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
Loading…
Reference in New Issue