6033967e6a
Ship Keystone auth, multi-service handlers (Yoga→Dalmatian), Compose/Helm packaging, API contract packs, and pytest/Pulumi coverage labs.
2477 lines
70 KiB
JSON
2477 lines
70 KiB
JSON
{
|
|
"default_microversion": null,
|
|
"max_microversion": null,
|
|
"operations": [
|
|
{
|
|
"collection_key": null,
|
|
"introduced_in": "yoga",
|
|
"kind": "custom",
|
|
"method": "GET",
|
|
"operation_id": "neutron_versions",
|
|
"path": "/v2.0",
|
|
"requires_auth": true,
|
|
"requires_project": false,
|
|
"resource_type": "version",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "networks",
|
|
"introduced_in": "yoga",
|
|
"kind": "collection",
|
|
"method": "GET",
|
|
"operation_id": "network_list",
|
|
"path": "/v2.0/networks",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "network",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "networks",
|
|
"create_status": 201,
|
|
"introduced_in": "yoga",
|
|
"item_key": "network",
|
|
"kind": "collection",
|
|
"method": "POST",
|
|
"operation_id": "network_create",
|
|
"path": "/v2.0/networks",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "network",
|
|
"service": "neutron",
|
|
"status_code": 201
|
|
},
|
|
{
|
|
"collection_key": "networks",
|
|
"introduced_in": "yoga",
|
|
"item_key": "network",
|
|
"kind": "item",
|
|
"method": "GET",
|
|
"operation_id": "network_show",
|
|
"path": "/v2.0/networks/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "network",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "networks",
|
|
"introduced_in": "yoga",
|
|
"item_key": "network",
|
|
"kind": "item",
|
|
"method": "PUT",
|
|
"operation_id": "network_update",
|
|
"path": "/v2.0/networks/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "network",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "networks",
|
|
"introduced_in": "yoga",
|
|
"item_key": "network",
|
|
"kind": "item",
|
|
"method": "PATCH",
|
|
"operation_id": "network_patch",
|
|
"path": "/v2.0/networks/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "network",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "networks",
|
|
"introduced_in": "yoga",
|
|
"kind": "item",
|
|
"method": "DELETE",
|
|
"operation_id": "network_delete",
|
|
"path": "/v2.0/networks/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "network",
|
|
"service": "neutron",
|
|
"status_code": 204
|
|
},
|
|
{
|
|
"collection_key": "subnets",
|
|
"introduced_in": "yoga",
|
|
"kind": "collection",
|
|
"method": "GET",
|
|
"operation_id": "subnet_list",
|
|
"path": "/v2.0/subnets",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "subnet",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "subnets",
|
|
"create_status": 201,
|
|
"introduced_in": "yoga",
|
|
"item_key": "subnet",
|
|
"kind": "collection",
|
|
"method": "POST",
|
|
"operation_id": "subnet_create",
|
|
"path": "/v2.0/subnets",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "subnet",
|
|
"service": "neutron",
|
|
"status_code": 201
|
|
},
|
|
{
|
|
"collection_key": "subnets",
|
|
"introduced_in": "yoga",
|
|
"item_key": "subnet",
|
|
"kind": "item",
|
|
"method": "GET",
|
|
"operation_id": "subnet_show",
|
|
"path": "/v2.0/subnets/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "subnet",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "subnets",
|
|
"introduced_in": "yoga",
|
|
"item_key": "subnet",
|
|
"kind": "item",
|
|
"method": "PUT",
|
|
"operation_id": "subnet_update",
|
|
"path": "/v2.0/subnets/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "subnet",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "subnets",
|
|
"introduced_in": "yoga",
|
|
"item_key": "subnet",
|
|
"kind": "item",
|
|
"method": "PATCH",
|
|
"operation_id": "subnet_patch",
|
|
"path": "/v2.0/subnets/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "subnet",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "subnets",
|
|
"introduced_in": "yoga",
|
|
"kind": "item",
|
|
"method": "DELETE",
|
|
"operation_id": "subnet_delete",
|
|
"path": "/v2.0/subnets/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "subnet",
|
|
"service": "neutron",
|
|
"status_code": 204
|
|
},
|
|
{
|
|
"collection_key": "ports",
|
|
"introduced_in": "yoga",
|
|
"kind": "collection",
|
|
"method": "GET",
|
|
"operation_id": "port_list",
|
|
"path": "/v2.0/ports",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "port",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "ports",
|
|
"create_status": 201,
|
|
"introduced_in": "yoga",
|
|
"item_key": "port",
|
|
"kind": "collection",
|
|
"method": "POST",
|
|
"operation_id": "port_create",
|
|
"path": "/v2.0/ports",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "port",
|
|
"service": "neutron",
|
|
"status_code": 201
|
|
},
|
|
{
|
|
"collection_key": "ports",
|
|
"introduced_in": "yoga",
|
|
"item_key": "port",
|
|
"kind": "item",
|
|
"method": "GET",
|
|
"operation_id": "port_show",
|
|
"path": "/v2.0/ports/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "port",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "ports",
|
|
"introduced_in": "yoga",
|
|
"item_key": "port",
|
|
"kind": "item",
|
|
"method": "PUT",
|
|
"operation_id": "port_update",
|
|
"path": "/v2.0/ports/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "port",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "ports",
|
|
"introduced_in": "yoga",
|
|
"item_key": "port",
|
|
"kind": "item",
|
|
"method": "PATCH",
|
|
"operation_id": "port_patch",
|
|
"path": "/v2.0/ports/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "port",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "ports",
|
|
"introduced_in": "yoga",
|
|
"kind": "item",
|
|
"method": "DELETE",
|
|
"operation_id": "port_delete",
|
|
"path": "/v2.0/ports/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "port",
|
|
"service": "neutron",
|
|
"status_code": 204
|
|
},
|
|
{
|
|
"collection_key": "routers",
|
|
"introduced_in": "yoga",
|
|
"kind": "collection",
|
|
"method": "GET",
|
|
"operation_id": "router_list",
|
|
"path": "/v2.0/routers",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "router",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "routers",
|
|
"create_status": 201,
|
|
"introduced_in": "yoga",
|
|
"item_key": "router",
|
|
"kind": "collection",
|
|
"method": "POST",
|
|
"operation_id": "router_create",
|
|
"path": "/v2.0/routers",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "router",
|
|
"service": "neutron",
|
|
"status_code": 201
|
|
},
|
|
{
|
|
"collection_key": "routers",
|
|
"introduced_in": "yoga",
|
|
"item_key": "router",
|
|
"kind": "item",
|
|
"method": "GET",
|
|
"operation_id": "router_show",
|
|
"path": "/v2.0/routers/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "router",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "routers",
|
|
"introduced_in": "yoga",
|
|
"item_key": "router",
|
|
"kind": "item",
|
|
"method": "PUT",
|
|
"operation_id": "router_update",
|
|
"path": "/v2.0/routers/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "router",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "routers",
|
|
"introduced_in": "yoga",
|
|
"item_key": "router",
|
|
"kind": "item",
|
|
"method": "PATCH",
|
|
"operation_id": "router_patch",
|
|
"path": "/v2.0/routers/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "router",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "routers",
|
|
"introduced_in": "yoga",
|
|
"kind": "item",
|
|
"method": "DELETE",
|
|
"operation_id": "router_delete",
|
|
"path": "/v2.0/routers/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "router",
|
|
"service": "neutron",
|
|
"status_code": 204
|
|
},
|
|
{
|
|
"collection_key": "floatingips",
|
|
"introduced_in": "yoga",
|
|
"kind": "collection",
|
|
"method": "GET",
|
|
"operation_id": "floatingip_list",
|
|
"path": "/v2.0/floatingips",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "floatingip",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "floatingips",
|
|
"create_status": 201,
|
|
"introduced_in": "yoga",
|
|
"item_key": "floatingip",
|
|
"kind": "collection",
|
|
"method": "POST",
|
|
"operation_id": "floatingip_create",
|
|
"path": "/v2.0/floatingips",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "floatingip",
|
|
"service": "neutron",
|
|
"status_code": 201
|
|
},
|
|
{
|
|
"collection_key": "floatingips",
|
|
"introduced_in": "yoga",
|
|
"item_key": "floatingip",
|
|
"kind": "item",
|
|
"method": "GET",
|
|
"operation_id": "floatingip_show",
|
|
"path": "/v2.0/floatingips/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "floatingip",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "floatingips",
|
|
"introduced_in": "yoga",
|
|
"item_key": "floatingip",
|
|
"kind": "item",
|
|
"method": "PUT",
|
|
"operation_id": "floatingip_update",
|
|
"path": "/v2.0/floatingips/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "floatingip",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "floatingips",
|
|
"introduced_in": "yoga",
|
|
"item_key": "floatingip",
|
|
"kind": "item",
|
|
"method": "PATCH",
|
|
"operation_id": "floatingip_patch",
|
|
"path": "/v2.0/floatingips/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "floatingip",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "floatingips",
|
|
"introduced_in": "yoga",
|
|
"kind": "item",
|
|
"method": "DELETE",
|
|
"operation_id": "floatingip_delete",
|
|
"path": "/v2.0/floatingips/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "floatingip",
|
|
"service": "neutron",
|
|
"status_code": 204
|
|
},
|
|
{
|
|
"collection_key": "security_groups",
|
|
"introduced_in": "yoga",
|
|
"kind": "collection",
|
|
"method": "GET",
|
|
"operation_id": "security_group_list",
|
|
"path": "/v2.0/security-groups",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "security_group",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "security_groups",
|
|
"create_status": 201,
|
|
"introduced_in": "yoga",
|
|
"item_key": "security_group",
|
|
"kind": "collection",
|
|
"method": "POST",
|
|
"operation_id": "security_group_create",
|
|
"path": "/v2.0/security-groups",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "security_group",
|
|
"service": "neutron",
|
|
"status_code": 201
|
|
},
|
|
{
|
|
"collection_key": "security_groups",
|
|
"introduced_in": "yoga",
|
|
"item_key": "security_group",
|
|
"kind": "item",
|
|
"method": "GET",
|
|
"operation_id": "security_group_show",
|
|
"path": "/v2.0/security-groups/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "security_group",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "security_groups",
|
|
"introduced_in": "yoga",
|
|
"item_key": "security_group",
|
|
"kind": "item",
|
|
"method": "PUT",
|
|
"operation_id": "security_group_update",
|
|
"path": "/v2.0/security-groups/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "security_group",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "security_groups",
|
|
"introduced_in": "yoga",
|
|
"item_key": "security_group",
|
|
"kind": "item",
|
|
"method": "PATCH",
|
|
"operation_id": "security_group_patch",
|
|
"path": "/v2.0/security-groups/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "security_group",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "security_groups",
|
|
"introduced_in": "yoga",
|
|
"kind": "item",
|
|
"method": "DELETE",
|
|
"operation_id": "security_group_delete",
|
|
"path": "/v2.0/security-groups/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "security_group",
|
|
"service": "neutron",
|
|
"status_code": 204
|
|
},
|
|
{
|
|
"collection_key": "security_group_rules",
|
|
"introduced_in": "yoga",
|
|
"kind": "collection",
|
|
"method": "GET",
|
|
"operation_id": "security_group_rule_list",
|
|
"path": "/v2.0/security-group-rules",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "security_group_rule",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "security_group_rules",
|
|
"create_status": 201,
|
|
"introduced_in": "yoga",
|
|
"item_key": "security_group_rule",
|
|
"kind": "collection",
|
|
"method": "POST",
|
|
"operation_id": "security_group_rule_create",
|
|
"path": "/v2.0/security-group-rules",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "security_group_rule",
|
|
"service": "neutron",
|
|
"status_code": 201
|
|
},
|
|
{
|
|
"collection_key": "security_group_rules",
|
|
"introduced_in": "yoga",
|
|
"item_key": "security_group_rule",
|
|
"kind": "item",
|
|
"method": "GET",
|
|
"operation_id": "security_group_rule_show",
|
|
"path": "/v2.0/security-group-rules/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "security_group_rule",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "security_group_rules",
|
|
"introduced_in": "yoga",
|
|
"item_key": "security_group_rule",
|
|
"kind": "item",
|
|
"method": "PUT",
|
|
"operation_id": "security_group_rule_update",
|
|
"path": "/v2.0/security-group-rules/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "security_group_rule",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "security_group_rules",
|
|
"introduced_in": "yoga",
|
|
"item_key": "security_group_rule",
|
|
"kind": "item",
|
|
"method": "PATCH",
|
|
"operation_id": "security_group_rule_patch",
|
|
"path": "/v2.0/security-group-rules/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "security_group_rule",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "security_group_rules",
|
|
"introduced_in": "yoga",
|
|
"kind": "item",
|
|
"method": "DELETE",
|
|
"operation_id": "security_group_rule_delete",
|
|
"path": "/v2.0/security-group-rules/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "security_group_rule",
|
|
"service": "neutron",
|
|
"status_code": 204
|
|
},
|
|
{
|
|
"collection_key": "address_scopes",
|
|
"introduced_in": "yoga",
|
|
"kind": "collection",
|
|
"method": "GET",
|
|
"operation_id": "address_scope_list",
|
|
"path": "/v2.0/address-scopes",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "address_scope",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "address_scopes",
|
|
"create_status": 201,
|
|
"introduced_in": "yoga",
|
|
"item_key": "address_scope",
|
|
"kind": "collection",
|
|
"method": "POST",
|
|
"operation_id": "address_scope_create",
|
|
"path": "/v2.0/address-scopes",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "address_scope",
|
|
"service": "neutron",
|
|
"status_code": 201
|
|
},
|
|
{
|
|
"collection_key": "address_scopes",
|
|
"introduced_in": "yoga",
|
|
"item_key": "address_scope",
|
|
"kind": "item",
|
|
"method": "GET",
|
|
"operation_id": "address_scope_show",
|
|
"path": "/v2.0/address-scopes/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "address_scope",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "address_scopes",
|
|
"introduced_in": "yoga",
|
|
"item_key": "address_scope",
|
|
"kind": "item",
|
|
"method": "PUT",
|
|
"operation_id": "address_scope_update",
|
|
"path": "/v2.0/address-scopes/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "address_scope",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "address_scopes",
|
|
"introduced_in": "yoga",
|
|
"item_key": "address_scope",
|
|
"kind": "item",
|
|
"method": "PATCH",
|
|
"operation_id": "address_scope_patch",
|
|
"path": "/v2.0/address-scopes/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "address_scope",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "address_scopes",
|
|
"introduced_in": "yoga",
|
|
"kind": "item",
|
|
"method": "DELETE",
|
|
"operation_id": "address_scope_delete",
|
|
"path": "/v2.0/address-scopes/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "address_scope",
|
|
"service": "neutron",
|
|
"status_code": 204
|
|
},
|
|
{
|
|
"collection_key": "subnetpools",
|
|
"introduced_in": "yoga",
|
|
"kind": "collection",
|
|
"method": "GET",
|
|
"operation_id": "subnetpool_list",
|
|
"path": "/v2.0/subnetpools",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "subnetpool",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "subnetpools",
|
|
"create_status": 201,
|
|
"introduced_in": "yoga",
|
|
"item_key": "subnetpool",
|
|
"kind": "collection",
|
|
"method": "POST",
|
|
"operation_id": "subnetpool_create",
|
|
"path": "/v2.0/subnetpools",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "subnetpool",
|
|
"service": "neutron",
|
|
"status_code": 201
|
|
},
|
|
{
|
|
"collection_key": "subnetpools",
|
|
"introduced_in": "yoga",
|
|
"item_key": "subnetpool",
|
|
"kind": "item",
|
|
"method": "GET",
|
|
"operation_id": "subnetpool_show",
|
|
"path": "/v2.0/subnetpools/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "subnetpool",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "subnetpools",
|
|
"introduced_in": "yoga",
|
|
"item_key": "subnetpool",
|
|
"kind": "item",
|
|
"method": "PUT",
|
|
"operation_id": "subnetpool_update",
|
|
"path": "/v2.0/subnetpools/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "subnetpool",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "subnetpools",
|
|
"introduced_in": "yoga",
|
|
"item_key": "subnetpool",
|
|
"kind": "item",
|
|
"method": "PATCH",
|
|
"operation_id": "subnetpool_patch",
|
|
"path": "/v2.0/subnetpools/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "subnetpool",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "subnetpools",
|
|
"introduced_in": "yoga",
|
|
"kind": "item",
|
|
"method": "DELETE",
|
|
"operation_id": "subnetpool_delete",
|
|
"path": "/v2.0/subnetpools/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "subnetpool",
|
|
"service": "neutron",
|
|
"status_code": 204
|
|
},
|
|
{
|
|
"collection_key": "policies",
|
|
"introduced_in": "yoga",
|
|
"kind": "collection",
|
|
"method": "GET",
|
|
"operation_id": "qos_policy_list",
|
|
"path": "/v2.0/qos/policies",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "qos_policy",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "policies",
|
|
"create_status": 201,
|
|
"introduced_in": "yoga",
|
|
"item_key": "policy",
|
|
"kind": "collection",
|
|
"method": "POST",
|
|
"operation_id": "qos_policy_create",
|
|
"path": "/v2.0/qos/policies",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "qos_policy",
|
|
"service": "neutron",
|
|
"status_code": 201
|
|
},
|
|
{
|
|
"collection_key": "policies",
|
|
"introduced_in": "yoga",
|
|
"item_key": "policy",
|
|
"kind": "item",
|
|
"method": "GET",
|
|
"operation_id": "qos_policy_show",
|
|
"path": "/v2.0/qos/policies/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "qos_policy",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "policies",
|
|
"introduced_in": "yoga",
|
|
"item_key": "policy",
|
|
"kind": "item",
|
|
"method": "PUT",
|
|
"operation_id": "qos_policy_update",
|
|
"path": "/v2.0/qos/policies/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "qos_policy",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "policies",
|
|
"introduced_in": "yoga",
|
|
"item_key": "policy",
|
|
"kind": "item",
|
|
"method": "PATCH",
|
|
"operation_id": "qos_policy_patch",
|
|
"path": "/v2.0/qos/policies/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "qos_policy",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "policies",
|
|
"introduced_in": "yoga",
|
|
"kind": "item",
|
|
"method": "DELETE",
|
|
"operation_id": "qos_policy_delete",
|
|
"path": "/v2.0/qos/policies/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "qos_policy",
|
|
"service": "neutron",
|
|
"status_code": 204
|
|
},
|
|
{
|
|
"collection_key": "trunks",
|
|
"introduced_in": "yoga",
|
|
"kind": "collection",
|
|
"method": "GET",
|
|
"operation_id": "trunk_list",
|
|
"path": "/v2.0/trunks",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "trunk",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "trunks",
|
|
"create_status": 201,
|
|
"introduced_in": "yoga",
|
|
"item_key": "trunk",
|
|
"kind": "collection",
|
|
"method": "POST",
|
|
"operation_id": "trunk_create",
|
|
"path": "/v2.0/trunks",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "trunk",
|
|
"service": "neutron",
|
|
"status_code": 201
|
|
},
|
|
{
|
|
"collection_key": "trunks",
|
|
"introduced_in": "yoga",
|
|
"item_key": "trunk",
|
|
"kind": "item",
|
|
"method": "GET",
|
|
"operation_id": "trunk_show",
|
|
"path": "/v2.0/trunks/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "trunk",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "trunks",
|
|
"introduced_in": "yoga",
|
|
"item_key": "trunk",
|
|
"kind": "item",
|
|
"method": "PUT",
|
|
"operation_id": "trunk_update",
|
|
"path": "/v2.0/trunks/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "trunk",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "trunks",
|
|
"introduced_in": "yoga",
|
|
"item_key": "trunk",
|
|
"kind": "item",
|
|
"method": "PATCH",
|
|
"operation_id": "trunk_patch",
|
|
"path": "/v2.0/trunks/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "trunk",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "trunks",
|
|
"introduced_in": "yoga",
|
|
"kind": "item",
|
|
"method": "DELETE",
|
|
"operation_id": "trunk_delete",
|
|
"path": "/v2.0/trunks/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "trunk",
|
|
"service": "neutron",
|
|
"status_code": 204
|
|
},
|
|
{
|
|
"collection_key": "rbac_policies",
|
|
"introduced_in": "yoga",
|
|
"kind": "collection",
|
|
"method": "GET",
|
|
"operation_id": "rbac_policy_list",
|
|
"path": "/v2.0/rbac-policies",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "rbac_policy",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "rbac_policies",
|
|
"create_status": 201,
|
|
"introduced_in": "yoga",
|
|
"item_key": "rbac_policy",
|
|
"kind": "collection",
|
|
"method": "POST",
|
|
"operation_id": "rbac_policy_create",
|
|
"path": "/v2.0/rbac-policies",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "rbac_policy",
|
|
"service": "neutron",
|
|
"status_code": 201
|
|
},
|
|
{
|
|
"collection_key": "rbac_policies",
|
|
"introduced_in": "yoga",
|
|
"item_key": "rbac_policy",
|
|
"kind": "item",
|
|
"method": "GET",
|
|
"operation_id": "rbac_policy_show",
|
|
"path": "/v2.0/rbac-policies/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "rbac_policy",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "rbac_policies",
|
|
"introduced_in": "yoga",
|
|
"item_key": "rbac_policy",
|
|
"kind": "item",
|
|
"method": "PUT",
|
|
"operation_id": "rbac_policy_update",
|
|
"path": "/v2.0/rbac-policies/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "rbac_policy",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "rbac_policies",
|
|
"introduced_in": "yoga",
|
|
"item_key": "rbac_policy",
|
|
"kind": "item",
|
|
"method": "PATCH",
|
|
"operation_id": "rbac_policy_patch",
|
|
"path": "/v2.0/rbac-policies/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "rbac_policy",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "rbac_policies",
|
|
"introduced_in": "yoga",
|
|
"kind": "item",
|
|
"method": "DELETE",
|
|
"operation_id": "rbac_policy_delete",
|
|
"path": "/v2.0/rbac-policies/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "rbac_policy",
|
|
"service": "neutron",
|
|
"status_code": 204
|
|
},
|
|
{
|
|
"collection_key": "metering_labels",
|
|
"introduced_in": "yoga",
|
|
"kind": "collection",
|
|
"method": "GET",
|
|
"operation_id": "metering_label_list",
|
|
"path": "/v2.0/metering/metering-labels",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "metering_label",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "metering_labels",
|
|
"create_status": 201,
|
|
"introduced_in": "yoga",
|
|
"item_key": "metering_label",
|
|
"kind": "collection",
|
|
"method": "POST",
|
|
"operation_id": "metering_label_create",
|
|
"path": "/v2.0/metering/metering-labels",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "metering_label",
|
|
"service": "neutron",
|
|
"status_code": 201
|
|
},
|
|
{
|
|
"collection_key": "metering_labels",
|
|
"introduced_in": "yoga",
|
|
"item_key": "metering_label",
|
|
"kind": "item",
|
|
"method": "GET",
|
|
"operation_id": "metering_label_show",
|
|
"path": "/v2.0/metering/metering-labels/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "metering_label",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "metering_labels",
|
|
"introduced_in": "yoga",
|
|
"item_key": "metering_label",
|
|
"kind": "item",
|
|
"method": "PUT",
|
|
"operation_id": "metering_label_update",
|
|
"path": "/v2.0/metering/metering-labels/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "metering_label",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "metering_labels",
|
|
"introduced_in": "yoga",
|
|
"item_key": "metering_label",
|
|
"kind": "item",
|
|
"method": "PATCH",
|
|
"operation_id": "metering_label_patch",
|
|
"path": "/v2.0/metering/metering-labels/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "metering_label",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "metering_labels",
|
|
"introduced_in": "yoga",
|
|
"kind": "item",
|
|
"method": "DELETE",
|
|
"operation_id": "metering_label_delete",
|
|
"path": "/v2.0/metering/metering-labels/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "metering_label",
|
|
"service": "neutron",
|
|
"status_code": 204
|
|
},
|
|
{
|
|
"collection_key": "metering_label_rules",
|
|
"introduced_in": "yoga",
|
|
"kind": "collection",
|
|
"method": "GET",
|
|
"operation_id": "metering_label_rule_list",
|
|
"path": "/v2.0/metering/metering-label-rules",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "metering_label_rule",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "metering_label_rules",
|
|
"create_status": 201,
|
|
"introduced_in": "yoga",
|
|
"item_key": "metering_label_rule",
|
|
"kind": "collection",
|
|
"method": "POST",
|
|
"operation_id": "metering_label_rule_create",
|
|
"path": "/v2.0/metering/metering-label-rules",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "metering_label_rule",
|
|
"service": "neutron",
|
|
"status_code": 201
|
|
},
|
|
{
|
|
"collection_key": "metering_label_rules",
|
|
"introduced_in": "yoga",
|
|
"item_key": "metering_label_rule",
|
|
"kind": "item",
|
|
"method": "GET",
|
|
"operation_id": "metering_label_rule_show",
|
|
"path": "/v2.0/metering/metering-label-rules/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "metering_label_rule",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "metering_label_rules",
|
|
"introduced_in": "yoga",
|
|
"item_key": "metering_label_rule",
|
|
"kind": "item",
|
|
"method": "PUT",
|
|
"operation_id": "metering_label_rule_update",
|
|
"path": "/v2.0/metering/metering-label-rules/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "metering_label_rule",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "metering_label_rules",
|
|
"introduced_in": "yoga",
|
|
"item_key": "metering_label_rule",
|
|
"kind": "item",
|
|
"method": "PATCH",
|
|
"operation_id": "metering_label_rule_patch",
|
|
"path": "/v2.0/metering/metering-label-rules/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "metering_label_rule",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "metering_label_rules",
|
|
"introduced_in": "yoga",
|
|
"kind": "item",
|
|
"method": "DELETE",
|
|
"operation_id": "metering_label_rule_delete",
|
|
"path": "/v2.0/metering/metering-label-rules/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "metering_label_rule",
|
|
"service": "neutron",
|
|
"status_code": 204
|
|
},
|
|
{
|
|
"collection_key": "logs",
|
|
"introduced_in": "antelope",
|
|
"kind": "collection",
|
|
"method": "GET",
|
|
"operation_id": "log_list",
|
|
"path": "/v2.0/log/logs",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "log",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "logs",
|
|
"create_status": 201,
|
|
"introduced_in": "antelope",
|
|
"item_key": "log",
|
|
"kind": "collection",
|
|
"method": "POST",
|
|
"operation_id": "log_create",
|
|
"path": "/v2.0/log/logs",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "log",
|
|
"service": "neutron",
|
|
"status_code": 201
|
|
},
|
|
{
|
|
"collection_key": "logs",
|
|
"introduced_in": "antelope",
|
|
"item_key": "log",
|
|
"kind": "item",
|
|
"method": "GET",
|
|
"operation_id": "log_show",
|
|
"path": "/v2.0/log/logs/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "log",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "logs",
|
|
"introduced_in": "antelope",
|
|
"item_key": "log",
|
|
"kind": "item",
|
|
"method": "PUT",
|
|
"operation_id": "log_update",
|
|
"path": "/v2.0/log/logs/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "log",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "logs",
|
|
"introduced_in": "antelope",
|
|
"item_key": "log",
|
|
"kind": "item",
|
|
"method": "PATCH",
|
|
"operation_id": "log_patch",
|
|
"path": "/v2.0/log/logs/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "log",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "logs",
|
|
"introduced_in": "antelope",
|
|
"kind": "item",
|
|
"method": "DELETE",
|
|
"operation_id": "log_delete",
|
|
"path": "/v2.0/log/logs/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "log",
|
|
"service": "neutron",
|
|
"status_code": 204
|
|
},
|
|
{
|
|
"collection_key": "ndp_proxies",
|
|
"introduced_in": "antelope",
|
|
"kind": "collection",
|
|
"method": "GET",
|
|
"operation_id": "ndp_proxy_list",
|
|
"path": "/v2.0/ndp_proxies",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "ndp_proxy",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "ndp_proxies",
|
|
"create_status": 201,
|
|
"introduced_in": "antelope",
|
|
"item_key": "ndp_proxy",
|
|
"kind": "collection",
|
|
"method": "POST",
|
|
"operation_id": "ndp_proxy_create",
|
|
"path": "/v2.0/ndp_proxies",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "ndp_proxy",
|
|
"service": "neutron",
|
|
"status_code": 201
|
|
},
|
|
{
|
|
"collection_key": "ndp_proxies",
|
|
"introduced_in": "antelope",
|
|
"item_key": "ndp_proxy",
|
|
"kind": "item",
|
|
"method": "GET",
|
|
"operation_id": "ndp_proxy_show",
|
|
"path": "/v2.0/ndp_proxies/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "ndp_proxy",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "ndp_proxies",
|
|
"introduced_in": "antelope",
|
|
"item_key": "ndp_proxy",
|
|
"kind": "item",
|
|
"method": "PUT",
|
|
"operation_id": "ndp_proxy_update",
|
|
"path": "/v2.0/ndp_proxies/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "ndp_proxy",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "ndp_proxies",
|
|
"introduced_in": "antelope",
|
|
"item_key": "ndp_proxy",
|
|
"kind": "item",
|
|
"method": "PATCH",
|
|
"operation_id": "ndp_proxy_patch",
|
|
"path": "/v2.0/ndp_proxies/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "ndp_proxy",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "ndp_proxies",
|
|
"introduced_in": "antelope",
|
|
"kind": "item",
|
|
"method": "DELETE",
|
|
"operation_id": "ndp_proxy_delete",
|
|
"path": "/v2.0/ndp_proxies/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "ndp_proxy",
|
|
"service": "neutron",
|
|
"status_code": 204
|
|
},
|
|
{
|
|
"collection_key": "local_ips",
|
|
"introduced_in": "antelope",
|
|
"kind": "collection",
|
|
"method": "GET",
|
|
"operation_id": "local_ip_list",
|
|
"path": "/v2.0/local_ips",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "local_ip",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "local_ips",
|
|
"create_status": 201,
|
|
"introduced_in": "antelope",
|
|
"item_key": "local_ip",
|
|
"kind": "collection",
|
|
"method": "POST",
|
|
"operation_id": "local_ip_create",
|
|
"path": "/v2.0/local_ips",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "local_ip",
|
|
"service": "neutron",
|
|
"status_code": 201
|
|
},
|
|
{
|
|
"collection_key": "local_ips",
|
|
"introduced_in": "antelope",
|
|
"item_key": "local_ip",
|
|
"kind": "item",
|
|
"method": "GET",
|
|
"operation_id": "local_ip_show",
|
|
"path": "/v2.0/local_ips/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "local_ip",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "local_ips",
|
|
"introduced_in": "antelope",
|
|
"item_key": "local_ip",
|
|
"kind": "item",
|
|
"method": "PUT",
|
|
"operation_id": "local_ip_update",
|
|
"path": "/v2.0/local_ips/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "local_ip",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "local_ips",
|
|
"introduced_in": "antelope",
|
|
"item_key": "local_ip",
|
|
"kind": "item",
|
|
"method": "PATCH",
|
|
"operation_id": "local_ip_patch",
|
|
"path": "/v2.0/local_ips/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "local_ip",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "local_ips",
|
|
"introduced_in": "antelope",
|
|
"kind": "item",
|
|
"method": "DELETE",
|
|
"operation_id": "local_ip_delete",
|
|
"path": "/v2.0/local_ips/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "local_ip",
|
|
"service": "neutron",
|
|
"status_code": 204
|
|
},
|
|
{
|
|
"collection_key": "service_profiles",
|
|
"introduced_in": "yoga",
|
|
"kind": "collection",
|
|
"method": "GET",
|
|
"operation_id": "service_profile_list",
|
|
"path": "/v2.0/service_profiles",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "service_profile",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "service_profiles",
|
|
"create_status": 201,
|
|
"introduced_in": "yoga",
|
|
"item_key": "service_profile",
|
|
"kind": "collection",
|
|
"method": "POST",
|
|
"operation_id": "service_profile_create",
|
|
"path": "/v2.0/service_profiles",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "service_profile",
|
|
"service": "neutron",
|
|
"status_code": 201
|
|
},
|
|
{
|
|
"collection_key": "service_profiles",
|
|
"introduced_in": "yoga",
|
|
"item_key": "service_profile",
|
|
"kind": "item",
|
|
"method": "GET",
|
|
"operation_id": "service_profile_show",
|
|
"path": "/v2.0/service_profiles/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "service_profile",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "service_profiles",
|
|
"introduced_in": "yoga",
|
|
"item_key": "service_profile",
|
|
"kind": "item",
|
|
"method": "PUT",
|
|
"operation_id": "service_profile_update",
|
|
"path": "/v2.0/service_profiles/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "service_profile",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "service_profiles",
|
|
"introduced_in": "yoga",
|
|
"item_key": "service_profile",
|
|
"kind": "item",
|
|
"method": "PATCH",
|
|
"operation_id": "service_profile_patch",
|
|
"path": "/v2.0/service_profiles/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "service_profile",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "service_profiles",
|
|
"introduced_in": "yoga",
|
|
"kind": "item",
|
|
"method": "DELETE",
|
|
"operation_id": "service_profile_delete",
|
|
"path": "/v2.0/service_profiles/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "service_profile",
|
|
"service": "neutron",
|
|
"status_code": 204
|
|
},
|
|
{
|
|
"collection_key": "flavors",
|
|
"introduced_in": "yoga",
|
|
"kind": "collection",
|
|
"method": "GET",
|
|
"operation_id": "neutron_flavor_list",
|
|
"path": "/v2.0/flavors",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "neutron_flavor",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "flavors",
|
|
"create_status": 201,
|
|
"introduced_in": "yoga",
|
|
"item_key": "flavor",
|
|
"kind": "collection",
|
|
"method": "POST",
|
|
"operation_id": "neutron_flavor_create",
|
|
"path": "/v2.0/flavors",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "neutron_flavor",
|
|
"service": "neutron",
|
|
"status_code": 201
|
|
},
|
|
{
|
|
"collection_key": "flavors",
|
|
"introduced_in": "yoga",
|
|
"item_key": "flavor",
|
|
"kind": "item",
|
|
"method": "GET",
|
|
"operation_id": "neutron_flavor_show",
|
|
"path": "/v2.0/flavors/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "neutron_flavor",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "flavors",
|
|
"introduced_in": "yoga",
|
|
"item_key": "flavor",
|
|
"kind": "item",
|
|
"method": "PUT",
|
|
"operation_id": "neutron_flavor_update",
|
|
"path": "/v2.0/flavors/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "neutron_flavor",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "flavors",
|
|
"introduced_in": "yoga",
|
|
"item_key": "flavor",
|
|
"kind": "item",
|
|
"method": "PATCH",
|
|
"operation_id": "neutron_flavor_patch",
|
|
"path": "/v2.0/flavors/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "neutron_flavor",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "flavors",
|
|
"introduced_in": "yoga",
|
|
"kind": "item",
|
|
"method": "DELETE",
|
|
"operation_id": "neutron_flavor_delete",
|
|
"path": "/v2.0/flavors/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "neutron_flavor",
|
|
"service": "neutron",
|
|
"status_code": 204
|
|
},
|
|
{
|
|
"collection_key": "loadbalancers",
|
|
"introduced_in": "yoga",
|
|
"kind": "collection",
|
|
"method": "GET",
|
|
"operation_id": "lbaas_loadbalancer_list",
|
|
"path": "/v2.0/lbaas/loadbalancers",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "lbaas_loadbalancer",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "loadbalancers",
|
|
"create_status": 201,
|
|
"introduced_in": "yoga",
|
|
"item_key": "loadbalancer",
|
|
"kind": "collection",
|
|
"method": "POST",
|
|
"operation_id": "lbaas_loadbalancer_create",
|
|
"path": "/v2.0/lbaas/loadbalancers",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "lbaas_loadbalancer",
|
|
"service": "neutron",
|
|
"status_code": 201
|
|
},
|
|
{
|
|
"collection_key": "loadbalancers",
|
|
"introduced_in": "yoga",
|
|
"item_key": "loadbalancer",
|
|
"kind": "item",
|
|
"method": "GET",
|
|
"operation_id": "lbaas_loadbalancer_show",
|
|
"path": "/v2.0/lbaas/loadbalancers/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "lbaas_loadbalancer",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "loadbalancers",
|
|
"introduced_in": "yoga",
|
|
"item_key": "loadbalancer",
|
|
"kind": "item",
|
|
"method": "PUT",
|
|
"operation_id": "lbaas_loadbalancer_update",
|
|
"path": "/v2.0/lbaas/loadbalancers/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "lbaas_loadbalancer",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "loadbalancers",
|
|
"introduced_in": "yoga",
|
|
"item_key": "loadbalancer",
|
|
"kind": "item",
|
|
"method": "PATCH",
|
|
"operation_id": "lbaas_loadbalancer_patch",
|
|
"path": "/v2.0/lbaas/loadbalancers/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "lbaas_loadbalancer",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "loadbalancers",
|
|
"introduced_in": "yoga",
|
|
"kind": "item",
|
|
"method": "DELETE",
|
|
"operation_id": "lbaas_loadbalancer_delete",
|
|
"path": "/v2.0/lbaas/loadbalancers/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "lbaas_loadbalancer",
|
|
"service": "neutron",
|
|
"status_code": 204
|
|
},
|
|
{
|
|
"collection_key": "listeners",
|
|
"introduced_in": "yoga",
|
|
"kind": "collection",
|
|
"method": "GET",
|
|
"operation_id": "lbaas_listener_list",
|
|
"path": "/v2.0/lbaas/listeners",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "lbaas_listener",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "listeners",
|
|
"create_status": 201,
|
|
"introduced_in": "yoga",
|
|
"item_key": "listener",
|
|
"kind": "collection",
|
|
"method": "POST",
|
|
"operation_id": "lbaas_listener_create",
|
|
"path": "/v2.0/lbaas/listeners",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "lbaas_listener",
|
|
"service": "neutron",
|
|
"status_code": 201
|
|
},
|
|
{
|
|
"collection_key": "listeners",
|
|
"introduced_in": "yoga",
|
|
"item_key": "listener",
|
|
"kind": "item",
|
|
"method": "GET",
|
|
"operation_id": "lbaas_listener_show",
|
|
"path": "/v2.0/lbaas/listeners/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "lbaas_listener",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "listeners",
|
|
"introduced_in": "yoga",
|
|
"item_key": "listener",
|
|
"kind": "item",
|
|
"method": "PUT",
|
|
"operation_id": "lbaas_listener_update",
|
|
"path": "/v2.0/lbaas/listeners/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "lbaas_listener",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "listeners",
|
|
"introduced_in": "yoga",
|
|
"item_key": "listener",
|
|
"kind": "item",
|
|
"method": "PATCH",
|
|
"operation_id": "lbaas_listener_patch",
|
|
"path": "/v2.0/lbaas/listeners/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "lbaas_listener",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "listeners",
|
|
"introduced_in": "yoga",
|
|
"kind": "item",
|
|
"method": "DELETE",
|
|
"operation_id": "lbaas_listener_delete",
|
|
"path": "/v2.0/lbaas/listeners/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "lbaas_listener",
|
|
"service": "neutron",
|
|
"status_code": 204
|
|
},
|
|
{
|
|
"collection_key": "pools",
|
|
"introduced_in": "yoga",
|
|
"kind": "collection",
|
|
"method": "GET",
|
|
"operation_id": "lbaas_pool_list",
|
|
"path": "/v2.0/lbaas/pools",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "lbaas_pool",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "pools",
|
|
"create_status": 201,
|
|
"introduced_in": "yoga",
|
|
"item_key": "pool",
|
|
"kind": "collection",
|
|
"method": "POST",
|
|
"operation_id": "lbaas_pool_create",
|
|
"path": "/v2.0/lbaas/pools",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "lbaas_pool",
|
|
"service": "neutron",
|
|
"status_code": 201
|
|
},
|
|
{
|
|
"collection_key": "pools",
|
|
"introduced_in": "yoga",
|
|
"item_key": "pool",
|
|
"kind": "item",
|
|
"method": "GET",
|
|
"operation_id": "lbaas_pool_show",
|
|
"path": "/v2.0/lbaas/pools/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "lbaas_pool",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "pools",
|
|
"introduced_in": "yoga",
|
|
"item_key": "pool",
|
|
"kind": "item",
|
|
"method": "PUT",
|
|
"operation_id": "lbaas_pool_update",
|
|
"path": "/v2.0/lbaas/pools/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "lbaas_pool",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "pools",
|
|
"introduced_in": "yoga",
|
|
"item_key": "pool",
|
|
"kind": "item",
|
|
"method": "PATCH",
|
|
"operation_id": "lbaas_pool_patch",
|
|
"path": "/v2.0/lbaas/pools/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "lbaas_pool",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "pools",
|
|
"introduced_in": "yoga",
|
|
"kind": "item",
|
|
"method": "DELETE",
|
|
"operation_id": "lbaas_pool_delete",
|
|
"path": "/v2.0/lbaas/pools/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "lbaas_pool",
|
|
"service": "neutron",
|
|
"status_code": 204
|
|
},
|
|
{
|
|
"collection_key": "agents",
|
|
"introduced_in": "yoga",
|
|
"kind": "custom",
|
|
"method": "GET",
|
|
"operation_id": "neutron_agents",
|
|
"path": "/v2.0/agents",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "agent",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": null,
|
|
"introduced_in": "yoga",
|
|
"kind": "custom",
|
|
"method": "GET",
|
|
"operation_id": "neutron_agent_show",
|
|
"path": "/v2.0/agents/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "agent",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "quotas",
|
|
"introduced_in": "yoga",
|
|
"kind": "custom",
|
|
"method": "GET",
|
|
"operation_id": "neutron_quota_list",
|
|
"path": "/v2.0/quotas",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "quota",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": null,
|
|
"introduced_in": "yoga",
|
|
"kind": "custom",
|
|
"method": "GET",
|
|
"operation_id": "neutron_quota_show",
|
|
"path": "/v2.0/quotas/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "quota",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": null,
|
|
"introduced_in": "yoga",
|
|
"kind": "custom",
|
|
"method": "PUT",
|
|
"operation_id": "neutron_quota_update",
|
|
"path": "/v2.0/quotas/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "quota",
|
|
"service": "neutron",
|
|
"status_code": 204
|
|
},
|
|
{
|
|
"introduced_in": "yoga",
|
|
"kind": "custom",
|
|
"method": "DELETE",
|
|
"operation_id": "neutron_quota_delete",
|
|
"path": "/v2.0/quotas/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "quota",
|
|
"service": "neutron",
|
|
"status_code": 204
|
|
},
|
|
{
|
|
"collection_key": null,
|
|
"introduced_in": "yoga",
|
|
"kind": "custom",
|
|
"method": "PUT",
|
|
"operation_id": "router_add_interface",
|
|
"path": "/v2.0/routers/{id}/add_router_interface",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "router",
|
|
"service": "neutron",
|
|
"status_code": 204
|
|
},
|
|
{
|
|
"collection_key": null,
|
|
"introduced_in": "yoga",
|
|
"kind": "custom",
|
|
"method": "PUT",
|
|
"operation_id": "router_remove_interface",
|
|
"path": "/v2.0/routers/{id}/remove_router_interface",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "router",
|
|
"service": "neutron",
|
|
"status_code": 204
|
|
},
|
|
{
|
|
"collection_key": null,
|
|
"introduced_in": "yoga",
|
|
"kind": "custom",
|
|
"method": "PUT",
|
|
"operation_id": "router_add_extraroutes",
|
|
"path": "/v2.0/routers/{id}/add_extraroutes",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "router",
|
|
"service": "neutron",
|
|
"status_code": 204
|
|
},
|
|
{
|
|
"collection_key": null,
|
|
"introduced_in": "yoga",
|
|
"kind": "custom",
|
|
"method": "PUT",
|
|
"operation_id": "router_remove_extraroutes",
|
|
"path": "/v2.0/routers/{id}/remove_extraroutes",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "router",
|
|
"service": "neutron",
|
|
"status_code": 204
|
|
},
|
|
{
|
|
"collection_key": "bandwidth_limit_rules",
|
|
"introduced_in": "yoga",
|
|
"kind": "collection",
|
|
"method": "GET",
|
|
"operation_id": "qos_bandwidth_limit_rule_list",
|
|
"path": "/v2.0/qos/policies/{policy_id}/bandwidth_limit_rules",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "qos_bandwidth_limit_rule",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "bandwidth_limit_rules",
|
|
"create_status": 201,
|
|
"introduced_in": "yoga",
|
|
"item_key": "bandwidth_limit_rule",
|
|
"kind": "collection",
|
|
"method": "POST",
|
|
"operation_id": "qos_bandwidth_limit_rule_create",
|
|
"path": "/v2.0/qos/policies/{policy_id}/bandwidth_limit_rules",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "qos_bandwidth_limit_rule",
|
|
"service": "neutron",
|
|
"status_code": 201
|
|
},
|
|
{
|
|
"collection_key": "bandwidth_limit_rules",
|
|
"introduced_in": "yoga",
|
|
"item_key": "bandwidth_limit_rule",
|
|
"kind": "item",
|
|
"method": "GET",
|
|
"operation_id": "qos_bandwidth_limit_rule_show",
|
|
"path": "/v2.0/qos/policies/{policy_id}/bandwidth_limit_rules/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "qos_bandwidth_limit_rule",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "bandwidth_limit_rules",
|
|
"introduced_in": "yoga",
|
|
"item_key": "bandwidth_limit_rule",
|
|
"kind": "item",
|
|
"method": "PUT",
|
|
"operation_id": "qos_bandwidth_limit_rule_update",
|
|
"path": "/v2.0/qos/policies/{policy_id}/bandwidth_limit_rules/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "qos_bandwidth_limit_rule",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "bandwidth_limit_rules",
|
|
"introduced_in": "yoga",
|
|
"item_key": "bandwidth_limit_rule",
|
|
"kind": "item",
|
|
"method": "PATCH",
|
|
"operation_id": "qos_bandwidth_limit_rule_patch",
|
|
"path": "/v2.0/qos/policies/{policy_id}/bandwidth_limit_rules/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "qos_bandwidth_limit_rule",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "bandwidth_limit_rules",
|
|
"introduced_in": "yoga",
|
|
"kind": "item",
|
|
"method": "DELETE",
|
|
"operation_id": "qos_bandwidth_limit_rule_delete",
|
|
"path": "/v2.0/qos/policies/{policy_id}/bandwidth_limit_rules/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "qos_bandwidth_limit_rule",
|
|
"service": "neutron",
|
|
"status_code": 204
|
|
},
|
|
{
|
|
"collection_key": "dscp_marking_rules",
|
|
"introduced_in": "yoga",
|
|
"kind": "collection",
|
|
"method": "GET",
|
|
"operation_id": "qos_dscp_marking_rule_list",
|
|
"path": "/v2.0/qos/policies/{policy_id}/dscp_marking_rules",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "qos_dscp_marking_rule",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "dscp_marking_rules",
|
|
"create_status": 201,
|
|
"introduced_in": "yoga",
|
|
"item_key": "dscp_marking_rule",
|
|
"kind": "collection",
|
|
"method": "POST",
|
|
"operation_id": "qos_dscp_marking_rule_create",
|
|
"path": "/v2.0/qos/policies/{policy_id}/dscp_marking_rules",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "qos_dscp_marking_rule",
|
|
"service": "neutron",
|
|
"status_code": 201
|
|
},
|
|
{
|
|
"collection_key": "dscp_marking_rules",
|
|
"introduced_in": "yoga",
|
|
"item_key": "dscp_marking_rule",
|
|
"kind": "item",
|
|
"method": "GET",
|
|
"operation_id": "qos_dscp_marking_rule_show",
|
|
"path": "/v2.0/qos/policies/{policy_id}/dscp_marking_rules/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "qos_dscp_marking_rule",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "dscp_marking_rules",
|
|
"introduced_in": "yoga",
|
|
"item_key": "dscp_marking_rule",
|
|
"kind": "item",
|
|
"method": "PUT",
|
|
"operation_id": "qos_dscp_marking_rule_update",
|
|
"path": "/v2.0/qos/policies/{policy_id}/dscp_marking_rules/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "qos_dscp_marking_rule",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "dscp_marking_rules",
|
|
"introduced_in": "yoga",
|
|
"item_key": "dscp_marking_rule",
|
|
"kind": "item",
|
|
"method": "PATCH",
|
|
"operation_id": "qos_dscp_marking_rule_patch",
|
|
"path": "/v2.0/qos/policies/{policy_id}/dscp_marking_rules/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "qos_dscp_marking_rule",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "dscp_marking_rules",
|
|
"introduced_in": "yoga",
|
|
"kind": "item",
|
|
"method": "DELETE",
|
|
"operation_id": "qos_dscp_marking_rule_delete",
|
|
"path": "/v2.0/qos/policies/{policy_id}/dscp_marking_rules/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "qos_dscp_marking_rule",
|
|
"service": "neutron",
|
|
"status_code": 204
|
|
},
|
|
{
|
|
"collection_key": "minimum_bandwidth_rules",
|
|
"introduced_in": "yoga",
|
|
"kind": "collection",
|
|
"method": "GET",
|
|
"operation_id": "qos_minimum_bandwidth_rule_list",
|
|
"path": "/v2.0/qos/policies/{policy_id}/minimum_bandwidth_rules",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "qos_minimum_bandwidth_rule",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "minimum_bandwidth_rules",
|
|
"create_status": 201,
|
|
"introduced_in": "yoga",
|
|
"item_key": "minimum_bandwidth_rule",
|
|
"kind": "collection",
|
|
"method": "POST",
|
|
"operation_id": "qos_minimum_bandwidth_rule_create",
|
|
"path": "/v2.0/qos/policies/{policy_id}/minimum_bandwidth_rules",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "qos_minimum_bandwidth_rule",
|
|
"service": "neutron",
|
|
"status_code": 201
|
|
},
|
|
{
|
|
"collection_key": "minimum_bandwidth_rules",
|
|
"introduced_in": "yoga",
|
|
"item_key": "minimum_bandwidth_rule",
|
|
"kind": "item",
|
|
"method": "GET",
|
|
"operation_id": "qos_minimum_bandwidth_rule_show",
|
|
"path": "/v2.0/qos/policies/{policy_id}/minimum_bandwidth_rules/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "qos_minimum_bandwidth_rule",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "minimum_bandwidth_rules",
|
|
"introduced_in": "yoga",
|
|
"item_key": "minimum_bandwidth_rule",
|
|
"kind": "item",
|
|
"method": "PUT",
|
|
"operation_id": "qos_minimum_bandwidth_rule_update",
|
|
"path": "/v2.0/qos/policies/{policy_id}/minimum_bandwidth_rules/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "qos_minimum_bandwidth_rule",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "minimum_bandwidth_rules",
|
|
"introduced_in": "yoga",
|
|
"item_key": "minimum_bandwidth_rule",
|
|
"kind": "item",
|
|
"method": "PATCH",
|
|
"operation_id": "qos_minimum_bandwidth_rule_patch",
|
|
"path": "/v2.0/qos/policies/{policy_id}/minimum_bandwidth_rules/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "qos_minimum_bandwidth_rule",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "minimum_bandwidth_rules",
|
|
"introduced_in": "yoga",
|
|
"kind": "item",
|
|
"method": "DELETE",
|
|
"operation_id": "qos_minimum_bandwidth_rule_delete",
|
|
"path": "/v2.0/qos/policies/{policy_id}/minimum_bandwidth_rules/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "qos_minimum_bandwidth_rule",
|
|
"service": "neutron",
|
|
"status_code": 204
|
|
},
|
|
{
|
|
"collection_key": "sub_ports",
|
|
"introduced_in": "yoga",
|
|
"kind": "collection",
|
|
"method": "GET",
|
|
"operation_id": "trunk_subport_list",
|
|
"path": "/v2.0/trunks/{trunk_id}/add_subports",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "trunk_subport",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "sub_ports",
|
|
"create_status": 201,
|
|
"introduced_in": "yoga",
|
|
"item_key": "sub_port",
|
|
"kind": "collection",
|
|
"method": "POST",
|
|
"operation_id": "trunk_subport_create",
|
|
"path": "/v2.0/trunks/{trunk_id}/add_subports",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "trunk_subport",
|
|
"service": "neutron",
|
|
"status_code": 201
|
|
},
|
|
{
|
|
"collection_key": "sub_ports",
|
|
"introduced_in": "yoga",
|
|
"item_key": "sub_port",
|
|
"kind": "item",
|
|
"method": "GET",
|
|
"operation_id": "trunk_subport_show",
|
|
"path": "/v2.0/trunks/{trunk_id}/add_subports/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "trunk_subport",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "sub_ports",
|
|
"introduced_in": "yoga",
|
|
"item_key": "sub_port",
|
|
"kind": "item",
|
|
"method": "PUT",
|
|
"operation_id": "trunk_subport_update",
|
|
"path": "/v2.0/trunks/{trunk_id}/add_subports/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "trunk_subport",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "sub_ports",
|
|
"introduced_in": "yoga",
|
|
"item_key": "sub_port",
|
|
"kind": "item",
|
|
"method": "PATCH",
|
|
"operation_id": "trunk_subport_patch",
|
|
"path": "/v2.0/trunks/{trunk_id}/add_subports/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "trunk_subport",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "sub_ports",
|
|
"introduced_in": "yoga",
|
|
"kind": "item",
|
|
"method": "DELETE",
|
|
"operation_id": "trunk_subport_delete",
|
|
"path": "/v2.0/trunks/{trunk_id}/add_subports/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "trunk_subport",
|
|
"service": "neutron",
|
|
"status_code": 204
|
|
},
|
|
{
|
|
"collection_key": "port_forwardings",
|
|
"introduced_in": "yoga",
|
|
"kind": "collection",
|
|
"method": "GET",
|
|
"operation_id": "floatingip_port_forwarding_list",
|
|
"path": "/v2.0/floatingips/{floatingip_id}/port_forwardings",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "floatingip_port_forwarding",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "port_forwardings",
|
|
"create_status": 201,
|
|
"introduced_in": "yoga",
|
|
"item_key": "port_forwarding",
|
|
"kind": "collection",
|
|
"method": "POST",
|
|
"operation_id": "floatingip_port_forwarding_create",
|
|
"path": "/v2.0/floatingips/{floatingip_id}/port_forwardings",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "floatingip_port_forwarding",
|
|
"service": "neutron",
|
|
"status_code": 201
|
|
},
|
|
{
|
|
"collection_key": "port_forwardings",
|
|
"introduced_in": "yoga",
|
|
"item_key": "port_forwarding",
|
|
"kind": "item",
|
|
"method": "GET",
|
|
"operation_id": "floatingip_port_forwarding_show",
|
|
"path": "/v2.0/floatingips/{floatingip_id}/port_forwardings/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "floatingip_port_forwarding",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "port_forwardings",
|
|
"introduced_in": "yoga",
|
|
"item_key": "port_forwarding",
|
|
"kind": "item",
|
|
"method": "PUT",
|
|
"operation_id": "floatingip_port_forwarding_update",
|
|
"path": "/v2.0/floatingips/{floatingip_id}/port_forwardings/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "floatingip_port_forwarding",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "port_forwardings",
|
|
"introduced_in": "yoga",
|
|
"item_key": "port_forwarding",
|
|
"kind": "item",
|
|
"method": "PATCH",
|
|
"operation_id": "floatingip_port_forwarding_patch",
|
|
"path": "/v2.0/floatingips/{floatingip_id}/port_forwardings/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "floatingip_port_forwarding",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "port_forwardings",
|
|
"introduced_in": "yoga",
|
|
"kind": "item",
|
|
"method": "DELETE",
|
|
"operation_id": "floatingip_port_forwarding_delete",
|
|
"path": "/v2.0/floatingips/{floatingip_id}/port_forwardings/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "floatingip_port_forwarding",
|
|
"service": "neutron",
|
|
"status_code": 204
|
|
},
|
|
{
|
|
"collection_key": "port_associations",
|
|
"introduced_in": "antelope",
|
|
"kind": "collection",
|
|
"method": "GET",
|
|
"operation_id": "local_ip_association_list",
|
|
"path": "/v2.0/local_ips/{local_ip_id}/port_associations",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "local_ip_association",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "port_associations",
|
|
"create_status": 201,
|
|
"introduced_in": "antelope",
|
|
"item_key": "port_association",
|
|
"kind": "collection",
|
|
"method": "POST",
|
|
"operation_id": "local_ip_association_create",
|
|
"path": "/v2.0/local_ips/{local_ip_id}/port_associations",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "local_ip_association",
|
|
"service": "neutron",
|
|
"status_code": 201
|
|
},
|
|
{
|
|
"collection_key": "port_associations",
|
|
"introduced_in": "antelope",
|
|
"item_key": "port_association",
|
|
"kind": "item",
|
|
"method": "GET",
|
|
"operation_id": "local_ip_association_show",
|
|
"path": "/v2.0/local_ips/{local_ip_id}/port_associations/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "local_ip_association",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "port_associations",
|
|
"introduced_in": "antelope",
|
|
"item_key": "port_association",
|
|
"kind": "item",
|
|
"method": "PUT",
|
|
"operation_id": "local_ip_association_update",
|
|
"path": "/v2.0/local_ips/{local_ip_id}/port_associations/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "local_ip_association",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "port_associations",
|
|
"introduced_in": "antelope",
|
|
"item_key": "port_association",
|
|
"kind": "item",
|
|
"method": "PATCH",
|
|
"operation_id": "local_ip_association_patch",
|
|
"path": "/v2.0/local_ips/{local_ip_id}/port_associations/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "local_ip_association",
|
|
"service": "neutron",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "port_associations",
|
|
"introduced_in": "antelope",
|
|
"kind": "item",
|
|
"method": "DELETE",
|
|
"operation_id": "local_ip_association_delete",
|
|
"path": "/v2.0/local_ips/{local_ip_id}/port_associations/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "local_ip_association",
|
|
"service": "neutron",
|
|
"status_code": 204
|
|
}
|
|
],
|
|
"port": 9696,
|
|
"service": "neutron",
|
|
"type": "network",
|
|
"version_path": "/v2.0/"
|
|
}
|