@netzreich/openstack-clients
Version:
Openstack Client generated via OpenAPI Spec via openapi-generator
1,582 lines • 567 kB
YAML
openapi: 3.1.0
info:
title: OpenStack Network API
description: |-
Network API provided by Neutron service
version: '2.25'
paths:
/v2.0/extensions:
get:
operationId: extensions:get
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/ExtensionsIndexResponse'
tags:
- extensions
/v2.0/extensions/{id}:
parameters:
- $ref: '#/components/parameters/extensions_id'
get:
operationId: extensions/id:get
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/ExtensionShowResponse'
tags:
- extensions
/v2.0/address-groups:
get:
parameters:
- $ref: '#/components/parameters/address_groups_id'
- $ref: '#/components/parameters/address_groups_name'
- $ref: '#/components/parameters/address_groups_description'
- $ref: '#/components/parameters/address_groups_project_id'
- $ref: '#/components/parameters/sort_key'
- $ref: '#/components/parameters/sort_dir'
- $ref: '#/components/parameters/limit'
- $ref: '#/components/parameters/marker'
- $ref: '#/components/parameters/page_reverse'
operationId: address-groups:get
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/Address_GroupsIndexResponse'
tags:
- address-groups
post:
operationId: address-groups:post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/Address_GroupsCreateRequest'
responses:
'201':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/Address_GroupsCreateResponse'
tags:
- address-groups
/v2.0/address-groups/{id}/add_addresses:
parameters:
- $ref: '#/components/parameters/address_groups_address_group_id'
put:
operationId: address-groups/id/add_addresses:put
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/Address_GroupsAdd_AddressesAdd_AddressesRequest'
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/Address_GroupShowResponse'
tags:
- address-groups
/v2.0/address-groups/{id}/remove_addresses:
parameters:
- $ref: '#/components/parameters/address_groups_address_group_id'
put:
operationId: address-groups/id/remove_addresses:put
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/Address_GroupsRemove_AddressesRemove_AddressesRequest'
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/Address_GroupShowResponse'
tags:
- address-groups
/v2.0/address-groups/{id}:
parameters:
- $ref: '#/components/parameters/address_groups_address_group_id'
get:
operationId: address-groups/id:get
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/Address_GroupShowResponse'
tags:
- address-groups
delete:
operationId: address-groups/id:delete
responses:
'204':
description: Ok
tags:
- address-groups
put:
operationId: address-groups/id:put
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/Address_GroupUpdateRequest'
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/Address_GroupUpdateResponse'
tags:
- address-groups
/v2.0/address-scopes:
get:
parameters:
- $ref: '#/components/parameters/address_scopes_id'
- $ref: '#/components/parameters/address_scopes_name'
- $ref: '#/components/parameters/address_scopes_tenant_id'
- $ref: '#/components/parameters/address_scopes_shared'
- $ref: '#/components/parameters/address_scopes_ip_version'
- $ref: '#/components/parameters/sort_key'
- $ref: '#/components/parameters/sort_dir'
- $ref: '#/components/parameters/limit'
- $ref: '#/components/parameters/marker'
- $ref: '#/components/parameters/page_reverse'
operationId: address-scopes:get
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/Address_ScopesIndexResponse'
tags:
- address-scopes
post:
operationId: address-scopes:post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/Address_ScopesCreateRequest'
responses:
'201':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/Address_ScopesCreateResponse'
tags:
- address-scopes
/v2.0/address-scopes/{id}:
parameters:
- $ref: '#/components/parameters/address_scopes_address_scope_id'
get:
operationId: address-scopes/id:get
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/Address_ScopeShowResponse'
tags:
- address-scopes
delete:
operationId: address-scopes/id:delete
responses:
'204':
description: Ok
tags:
- address-scopes
put:
operationId: address-scopes/id:put
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/Address_ScopeUpdateRequest'
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/Address_ScopeUpdateResponse'
tags:
- address-scopes
/v2.0/agents:
get:
parameters:
- $ref: '#/components/parameters/agents_id'
- $ref: '#/components/parameters/agents_agent_type'
- $ref: '#/components/parameters/agents_binary'
- $ref: '#/components/parameters/agents_topic'
- $ref: '#/components/parameters/agents_host'
- $ref: '#/components/parameters/agents_admin_state_up'
- $ref: '#/components/parameters/agents_alive'
- $ref: '#/components/parameters/agents_description'
- $ref: '#/components/parameters/agents_availability_zone'
- $ref: '#/components/parameters/sort_key'
- $ref: '#/components/parameters/sort_dir'
- $ref: '#/components/parameters/limit'
- $ref: '#/components/parameters/marker'
- $ref: '#/components/parameters/page_reverse'
operationId: agents:get
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/AgentsIndexResponse'
tags:
- networking-agents
post:
operationId: agents:post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/AgentsCreateRequest'
responses:
'201':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/AgentsCreateResponse'
tags:
- networking-agents
/v2.0/agents/{id}:
parameters:
- $ref: '#/components/parameters/agents_agent_id'
get:
operationId: agents/id:get
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/AgentShowResponse'
tags:
- networking-agents
delete:
operationId: agents/id:delete
responses:
'204':
description: Ok
tags:
- networking-agents
put:
operationId: agents/id:put
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/AgentUpdateRequest'
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/AgentUpdateResponse'
tags:
- networking-agents
/v2.0/auto-allocated-topology:
get:
parameters:
- $ref: '#/components/parameters/sort_key'
- $ref: '#/components/parameters/sort_dir'
- $ref: '#/components/parameters/limit'
- $ref: '#/components/parameters/marker'
- $ref: '#/components/parameters/page_reverse'
operationId: auto-allocated-topology:get
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/Auto_Allocated_TopologyIndexResponse'
tags:
- auto-allocated-topology
post:
operationId: auto-allocated-topology:post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/Auto_Allocated_TopologyCreateRequest'
responses:
'201':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/Auto_Allocated_TopologyCreateResponse'
tags:
- auto-allocated-topology
/v2.0/auto-allocated-topology/{id}:
parameters:
- $ref: '#/components/parameters/auto_allocated_topologies_auto_allocated_topology_id'
get:
operationId: auto-allocated-topology/id:get
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/Auto_Allocated_TopologyShowResponse'
tags:
- auto-allocated-topology
delete:
operationId: auto-allocated-topology/id:delete
responses:
'204':
description: Ok
tags:
- auto-allocated-topology
put:
operationId: auto-allocated-topology/id:put
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/Auto_Allocated_TopologyUpdateRequest'
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/Auto_Allocated_TopologyUpdateResponse'
tags:
- auto-allocated-topology
/v2.0/availability_zones:
get:
parameters:
- $ref: '#/components/parameters/availability_zones_name'
- $ref: '#/components/parameters/availability_zones_resource'
- $ref: '#/components/parameters/availability_zones_state'
- $ref: '#/components/parameters/sort_key'
- $ref: '#/components/parameters/sort_dir'
- $ref: '#/components/parameters/limit'
- $ref: '#/components/parameters/marker'
- $ref: '#/components/parameters/page_reverse'
operationId: availability_zones:get
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/Availability_ZonesIndexResponse'
tags:
- availability_zones
/v2.0/agents/{agent_id}/dhcp-networks:
parameters:
- $ref: '#/components/parameters/agents_dhcp-networks_agent_id'
get:
parameters:
- $ref: '#/components/parameters/sort_key'
- $ref: '#/components/parameters/sort_dir'
- $ref: '#/components/parameters/limit'
- $ref: '#/components/parameters/marker'
- $ref: '#/components/parameters/page_reverse'
operationId: agents/agent_id/dhcp-networks:get
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/AgentsDhcp_NetworksIndexResponse'
tags:
- dhcp-agent-scheduler
post:
operationId: agents/agent_id/dhcp-networks:post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/AgentsDhcp_NetworksCreateRequest'
responses:
'201':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/AgentsDhcp_NetworksCreateResponse'
tags:
- dhcp-agent-scheduler
/v2.0/agents/{agent_id}/dhcp-networks/{id}:
parameters:
- $ref: '#/components/parameters/agents_dhcp-networks_agent_id'
- $ref: '#/components/parameters/agents_dhcp-networks_id'
get:
operationId: agents/agent_id/dhcp-networks/id:get
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/AgentsDhcp_NetworkShowResponse'
tags:
- dhcp-agent-scheduler
delete:
operationId: agents/agent_id/dhcp-networks/id:delete
responses:
'204':
description: Ok
tags:
- dhcp-agent-scheduler
put:
operationId: agents/agent_id/dhcp-networks/id:put
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/AgentsDhcp_NetworkUpdateRequest'
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/AgentsDhcp_NetworkUpdateResponse'
tags:
- dhcp-agent-scheduler
/v2.0/networks/{network_id}/dhcp-agents:
parameters:
- $ref: '#/components/parameters/networks_dhcp-agents_network_id'
get:
parameters:
- $ref: '#/components/parameters/sort_key'
- $ref: '#/components/parameters/sort_dir'
- $ref: '#/components/parameters/limit'
- $ref: '#/components/parameters/marker'
- $ref: '#/components/parameters/page_reverse'
operationId: networks/network_id/dhcp-agents:get
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/NetworksDhcp_AgentsIndexResponse'
tags:
- networks
post:
operationId: networks/network_id/dhcp-agents:post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/NetworksDhcp_AgentsCreateRequest'
responses:
'201':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/NetworksDhcp_AgentsCreateResponse'
tags:
- networks
/v2.0/networks/{network_id}/dhcp-agents/{id}:
parameters:
- $ref: '#/components/parameters/networks_dhcp-agents_network_id'
- $ref: '#/components/parameters/networks_dhcp-agents_id'
get:
operationId: networks/network_id/dhcp-agents/id:get
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/NetworksDhcp_AgentShowResponse'
tags:
- networks
delete:
operationId: networks/network_id/dhcp-agents/id:delete
responses:
'204':
description: Ok
tags:
- networks
put:
operationId: networks/network_id/dhcp-agents/id:put
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/NetworksDhcp_AgentUpdateRequest'
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/NetworksDhcp_AgentUpdateResponse'
tags:
- networks
/v2.0/routers:
get:
parameters:
- $ref: '#/components/parameters/routers_id'
- $ref: '#/components/parameters/routers_name'
- $ref: '#/components/parameters/routers_admin_state_up'
- $ref: '#/components/parameters/routers_tenant_id'
- $ref: '#/components/parameters/routers_enable_ndp_proxy'
- $ref: '#/components/parameters/routers_revision_number'
- $ref: '#/components/parameters/routers_tags'
- $ref: '#/components/parameters/routers_tags-any'
- $ref: '#/components/parameters/routers_not-tags'
- $ref: '#/components/parameters/routers_not-tags-any'
- $ref: '#/components/parameters/routers_description'
- $ref: '#/components/parameters/sort_key'
- $ref: '#/components/parameters/sort_dir'
- $ref: '#/components/parameters/limit'
- $ref: '#/components/parameters/marker'
- $ref: '#/components/parameters/page_reverse'
operationId: routers:get
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/RoutersIndexResponse'
tags:
- routers
post:
operationId: routers:post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/RoutersCreateRequest'
responses:
'201':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/RoutersCreateResponse'
tags:
- routers
/v2.0/routers/{id}/add_router_interface:
parameters:
- $ref: '#/components/parameters/routers_router_id'
put:
operationId: routers/id/add_router_interface:put
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/RoutersAdd_Router_InterfaceAdd_Router_InterfaceRequest'
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/RoutersAdd_Router_InterfaceAdd_Router_InterfaceResponse'
tags:
- routers
/v2.0/routers/{id}/remove_router_interface:
parameters:
- $ref: '#/components/parameters/routers_router_id'
put:
operationId: routers/id/remove_router_interface:put
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/RoutersRemove_Router_InterfaceRemove_Router_InterfaceRequest'
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/RoutersRemove_Router_InterfaceRemove_Router_InterfaceResponse'
tags:
- routers
/v2.0/routers/{id}/add_extraroutes:
parameters:
- $ref: '#/components/parameters/routers_router_id'
put:
operationId: routers/id/add_extraroutes:put
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/RoutersAdd_ExtraroutesAdd_ExtraroutesRequest'
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/RoutersAdd_ExtraroutesAdd_ExtraroutesResponse'
tags:
- routers
/v2.0/routers/{id}/remove_extraroutes:
parameters:
- $ref: '#/components/parameters/routers_router_id'
put:
operationId: routers/id/remove_extraroutes:put
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/RoutersRemove_ExtraroutesRemove_ExtraroutesRequest'
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/RoutersRemove_ExtraroutesRemove_ExtraroutesResponse'
tags:
- routers
/v2.0/routers/{id}/add_external_gateways:
parameters:
- $ref: '#/components/parameters/routers_router_id'
put:
operationId: routers/id/add_external_gateways:put
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/RoutersAdd_External_GatewaysAdd_External_GatewaysRequest'
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/RouterShowResponse'
tags:
- routers
/v2.0/routers/{id}/update_external_gateways:
parameters:
- $ref: '#/components/parameters/routers_router_id'
put:
operationId: routers/id/update_external_gateways:put
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/RoutersUpdate_External_GatewaysUpdate_External_GatewaysRequest'
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/RouterShowResponse'
tags:
- routers
/v2.0/routers/{id}/remove_external_gateways:
parameters:
- $ref: '#/components/parameters/routers_router_id'
put:
operationId: routers/id/remove_external_gateways:put
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/RoutersRemove_External_GatewaysRemove_External_GatewaysRequest'
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/RouterShowResponse'
tags:
- routers
/v2.0/routers/{id}:
parameters:
- $ref: '#/components/parameters/routers_router_id'
get:
operationId: routers/id:get
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/RouterShowResponse'
tags:
- routers
delete:
operationId: routers/id:delete
responses:
'204':
description: Ok
tags:
- routers
put:
operationId: routers/id:put
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/RouterUpdateRequest'
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/RouterUpdateResponse'
tags:
- routers
/v2.0/flavors:
get:
parameters:
- $ref: '#/components/parameters/flavors_id'
- $ref: '#/components/parameters/flavors_name'
- $ref: '#/components/parameters/flavors_description'
- $ref: '#/components/parameters/flavors_service_type'
- $ref: '#/components/parameters/flavors_enabled'
- $ref: '#/components/parameters/sort_key'
- $ref: '#/components/parameters/sort_dir'
- $ref: '#/components/parameters/limit'
- $ref: '#/components/parameters/marker'
- $ref: '#/components/parameters/page_reverse'
operationId: flavors:get
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/FlavorsIndexResponse'
tags:
- flavors
post:
operationId: flavors:post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/FlavorsCreateRequest'
responses:
'201':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/FlavorsCreateResponse'
tags:
- flavors
/v2.0/flavors/{id}:
parameters:
- $ref: '#/components/parameters/flavors_flavor_id'
get:
operationId: flavors/id:get
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/FlavorShowResponse'
tags:
- flavors
delete:
operationId: flavors/id:delete
responses:
'204':
description: Ok
tags:
- flavors
put:
operationId: flavors/id:put
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/FlavorUpdateRequest'
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/FlavorUpdateResponse'
tags:
- flavors
/v2.0/service_profiles:
get:
parameters:
- $ref: '#/components/parameters/service_profiles_id'
- $ref: '#/components/parameters/service_profiles_description'
- $ref: '#/components/parameters/service_profiles_driver'
- $ref: '#/components/parameters/service_profiles_enabled'
- $ref: '#/components/parameters/sort_key'
- $ref: '#/components/parameters/sort_dir'
- $ref: '#/components/parameters/limit'
- $ref: '#/components/parameters/marker'
- $ref: '#/components/parameters/page_reverse'
operationId: service_profiles:get
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/Service_ProfilesIndexResponse'
tags:
- service_profiles
post:
operationId: service_profiles:post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/Service_ProfilesCreateRequest'
responses:
'201':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/Service_ProfilesCreateResponse'
tags:
- service_profiles
/v2.0/service_profiles/{id}:
parameters:
- $ref: '#/components/parameters/service_profiles_service_profile_id'
get:
operationId: service_profiles/id:get
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/Service_ProfileShowResponse'
tags:
- service_profiles
delete:
operationId: service_profiles/id:delete
responses:
'204':
description: Ok
tags:
- service_profiles
put:
operationId: service_profiles/id:put
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/Service_ProfileUpdateRequest'
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/Service_ProfileUpdateResponse'
tags:
- service_profiles
/v2.0/flavors/{flavor_id}/next_providers:
parameters:
- $ref: '#/components/parameters/next_providers_next_provider_flavor_id'
get:
parameters:
- $ref: '#/components/parameters/sort_key'
- $ref: '#/components/parameters/sort_dir'
- $ref: '#/components/parameters/limit'
- $ref: '#/components/parameters/marker'
- $ref: '#/components/parameters/page_reverse'
operationId: flavors/flavor_id/next_providers:get
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/FlavorsNext_ProvidersIndexResponse'
tags:
- flavors
post:
operationId: flavors/flavor_id/next_providers:post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/FlavorsNext_ProvidersCreateRequest'
responses:
'201':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/FlavorsNext_ProvidersCreateResponse'
tags:
- flavors
/v2.0/flavors/{flavor_id}/next_providers/{id}:
parameters:
- $ref: '#/components/parameters/next_providers_next_provider_flavor_id'
- $ref: '#/components/parameters/next_providers_next_provider_id'
get:
operationId: flavors/flavor_id/next_providers/id:get
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/FlavorsNext_ProviderShowResponse'
tags:
- flavors
delete:
operationId: flavors/flavor_id/next_providers/id:delete
responses:
'204':
description: Ok
tags:
- flavors
put:
operationId: flavors/flavor_id/next_providers/id:put
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/FlavorsNext_ProviderUpdateRequest'
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/FlavorsNext_ProviderUpdateResponse'
tags:
- flavors
/v2.0/flavors/{flavor_id}/service_profiles:
parameters:
- $ref: '#/components/parameters/service_profiles_service_profile_flavor_id'
get:
parameters:
- $ref: '#/components/parameters/sort_key'
- $ref: '#/components/parameters/sort_dir'
- $ref: '#/components/parameters/limit'
- $ref: '#/components/parameters/marker'
- $ref: '#/components/parameters/page_reverse'
operationId: flavors/flavor_id/service_profiles:get
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/FlavorsService_ProfilesIndexResponse'
tags:
- flavors
post:
operationId: flavors/flavor_id/service_profiles:post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/FlavorsService_ProfilesCreateRequest'
responses:
'201':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/FlavorsService_ProfilesCreateResponse'
tags:
- flavors
/v2.0/flavors/{flavor_id}/service_profiles/{id}:
parameters:
- $ref: '#/components/parameters/service_profiles_service_profile_flavor_id'
- $ref: '#/components/parameters/service_profiles_service_profile_id'
get:
operationId: flavors/flavor_id/service_profiles/id:get
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/FlavorsService_ProfileShowResponse'
tags:
- flavors
delete:
operationId: flavors/flavor_id/service_profiles/id:delete
responses:
'204':
description: Ok
tags:
- flavors
put:
operationId: flavors/flavor_id/service_profiles/id:put
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/FlavorsService_ProfileUpdateRequest'
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/FlavorsService_ProfileUpdateResponse'
tags:
- flavors
/v2.0/floatingips/{floatingip_id}/port_forwardings:
parameters:
- $ref: '#/components/parameters/port_forwardings_port_forwarding_floatingip_id'
get:
parameters:
- $ref: '#/components/parameters/port_forwardings_id'
- $ref: '#/components/parameters/port_forwardings_external_port'
- $ref: '#/components/parameters/port_forwardings_protocol'
- $ref: '#/components/parameters/port_forwardings_internal_port_id'
- $ref: '#/components/parameters/port_forwardings_description'
- $ref: '#/components/parameters/port_forwardings_external_port_range'
- $ref: '#/components/parameters/sort_key'
- $ref: '#/components/parameters/sort_dir'
- $ref: '#/components/parameters/limit'
- $ref: '#/components/parameters/marker'
- $ref: '#/components/parameters/page_reverse'
operationId: floatingips/floatingip_id/port_forwardings:get
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/FloatingipsPort_ForwardingsIndexResponse'
tags:
- floatingips
post:
operationId: floatingips/floatingip_id/port_forwardings:post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/FloatingipsPort_ForwardingsCreateRequest'
responses:
'201':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/FloatingipsPort_ForwardingsCreateResponse'
tags:
- floatingips
/v2.0/floatingips/{floatingip_id}/port_forwardings/{id}:
parameters:
- $ref: '#/components/parameters/port_forwardings_port_forwarding_floatingip_id'
- $ref: '#/components/parameters/port_forwardings_port_forwarding_id'
get:
operationId: floatingips/floatingip_id/port_forwardings/id:get
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/FloatingipsPort_ForwardingShowResponse'
tags:
- floatingips-port-forwardings
delete:
operationId: floatingips/floatingip_id/port_forwardings/id:delete
responses:
'204':
description: Ok
tags:
- floatingips-port-forwardings
put:
operationId: floatingips/floatingip_id/port_forwardings/id:put
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/FloatingipsPort_ForwardingUpdateRequest'
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/FloatingipsPort_ForwardingUpdateResponse'
tags:
- floatingips-port-forwardings
/v2.0/floatingip-pools:
get:
parameters:
- $ref: '#/components/parameters/sort_key'
- $ref: '#/components/parameters/sort_dir'
- $ref: '#/components/parameters/limit'
- $ref: '#/components/parameters/marker'
- $ref: '#/components/parameters/page_reverse'
operationId: floatingip-pools:get
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/Floatingip_PoolsIndexResponse'
tags:
- floatingip-pools
post:
operationId: floatingip-pools:post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/Floatingip_PoolsCreateRequest'
responses:
'201':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/Floatingip_PoolsCreateResponse'
tags:
- floatingip-pools
/v2.0/floatingip-pools/{id}:
parameters:
- $ref: '#/components/parameters/floatingip_pools_floatingip_pool_id'
get:
operationId: floatingip-pools/id:get
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/Floatingip_PoolShowResponse'
tags:
- floatingip-pools
delete:
operationId: floatingip-pools/id:delete
responses:
'204':
description: Ok
tags:
- floatingip-pools
put:
operationId: floatingip-pools/id:put
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/Floatingip_PoolUpdateRequest'
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/Floatingip_PoolUpdateResponse'
tags:
- floatingip-pools
/v2.0/floatingips:
get:
parameters:
- $ref: '#/components/parameters/floatingips_id'
- $ref: '#/components/parameters/floatingips_floating_ip_address'
- $ref: '#/components/parameters/floatingips_floating_network_id'
- $ref: '#/components/parameters/floatingips_router_id'
- $ref: '#/components/parameters/floatingips_port_id'
- $ref: '#/components/parameters/floatingips_fixed_ip_address'
- $ref: '#/components/parameters/floatingips_tenant_id'
- $ref: '#/components/parameters/floatingips_status'
- $ref: '#/components/parameters/floatingips_revision_number'
- $ref: '#/components/parameters/floatingips_tags'
- $ref: '#/components/parameters/floatingips_tags-any'
- $ref: '#/components/parameters/floatingips_not-tags'
- $ref: '#/components/parameters/floatingips_not-tags-any'
- $ref: '#/components/parameters/floatingips_description'
- $ref: '#/components/parameters/sort_key'
- $ref: '#/components/parameters/sort_dir'
- $ref: '#/components/parameters/limit'
- $ref: '#/components/parameters/marker'
- $ref: '#/components/parameters/page_reverse'
operationId: floatingips:get
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/FloatingipsIndexResponse'
tags:
- floatingips
post:
operationId: floatingips:post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/FloatingipsCreateRequest'
responses:
'201':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/FloatingipsCreateResponse'
tags:
- floatingips
/v2.0/floatingips/{id}:
parameters:
- $ref: '#/components/parameters/floatingips_floatingip_id'
get:
operationId: floatingips/id:get
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/FloatingipShowResponse'
tags:
- floatingips
delete:
operationId: floatingips/id:delete
responses:
'204':
description: Ok
tags:
- floatingips
put:
operationId: floatingips/id:put
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/FloatingipUpdateRequest'
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/FloatingipUpdateResponse'
tags:
- floatingips
/v2.0/routers/{router_id}/conntrack_helpers:
parameters:
- $ref: '#/components/parameters/conntrack_helpers_conntrack_helper_router_id'
get:
parameters:
- $ref: '#/components/parameters/conntrack_helpers_id'
- $ref: '#/components/parameters/conntrack_helpers_protocol'
- $ref: '#/components/parameters/conntrack_helpers_port'
- $ref: '#/components/parameters/conntrack_helpers_helper'
- $ref: '#/components/parameters/sort_key'
- $ref: '#/components/parameters/sort_dir'
- $ref: '#/components/parameters/limit'
- $ref: '#/components/parameters/marker'
- $ref: '#/components/parameters/page_reverse'
operationId: routers/router_id/conntrack_helpers:get
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/RoutersConntrack_HelpersIndexResponse'
tags:
- routers-conntrack-helper
post:
operationId: routers/router_id/conntrack_helpers:post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/RoutersConntrack_HelpersCreateRequest'
responses:
'201':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/RoutersConntrack_HelpersCreateResponse'
tags:
- routers-conntrack-helper
/v2.0/routers/{router_id}/conntrack_helpers/{id}:
parameters:
- $ref: '#/components/parameters/conntrack_helpers_conntrack_helper_router_id'
- $ref: '#/components/parameters/conntrack_helpers_conntrack_helper_id'
get:
operationId: routers/router_id/conntrack_helpers/id:get
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/RoutersConntrack_HelperShowResponse'
tags:
- routers-conntrack-helper
delete:
operationId: routers/router_id/conntrack_helpers/id:delete
responses:
'204':
description: Ok
tags:
- routers-conntrack-helper
put:
operationId: routers/router_id/conntrack_helpers/id:put
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/RoutersConntrack_HelperUpdateRequest'
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/RoutersConntrack_HelperUpdateResponse'
tags:
- routers-conntrack-helper
/v2.0/ndp-proxies:
get:
parameters:
- $ref: '#/components/parameters/ndp_proxies_name'
- $ref: '#/components/parameters/ndp_proxies_description'
- $ref: '#/components/parameters/ndp_proxies_revision_number'
- $ref: '#/components/parameters/sort_key'
- $ref: '#/components/parameters/sort_dir'
- $ref: '#/components/parameters/limit'
- $ref: '#/components/parameters/marker'
- $ref: '#/components/parameters/page_reverse'
operationId: ndp-proxies:get
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/Ndp_ProxiesIndexResponse'
tags:
- ndp-proxies
post:
operationId: ndp-proxies:post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/Ndp_ProxiesCreateRequest'
responses:
'201':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/Ndp_ProxiesCreateResponse'
tags:
- ndp-proxies
/v2.0/ndp-proxies/{id}:
parameters:
- $ref: '#/components/parameters/ndp_proxies_ndp_proxy_id'
get:
operationId: ndp-proxies/id:get
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/Ndp_ProxyShowResponse'
tags:
- ndp-proxies
delete:
operationId: ndp-proxies/id:delete
responses:
'204':
description: Ok
tags:
- ndp-proxies
put:
operationId: ndp-proxies/id:put
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/Ndp_ProxyUpdateRequest'
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/Ndp_ProxyUpdateResponse'
tags:
- ndp-proxies
/v2.0/agents/{agent_id}/l3-routers:
parameters:
- $ref: '#/components/parameters/agents_l3-routers_agent_id'
get:
parameters:
- $ref: '#/components/parameters/sort_key'
- $ref: '#/components/parameters/sort_dir'
- $ref: '#/components/parameters/limit'
- $ref: '#/components/parameters/marker'
- $ref: '#/components/parameters/page_reverse'
operationId: agents/agent_id/l3-routers:get
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/AgentsL3_RoutersIndexResponse'
tags:
- l3-agent-scheduler
post:
operationId: agents/agent_id/l3-routers:post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/AgentsL3_RoutersCreateRequest'
responses:
'201':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/AgentsL3_RoutersCreateResponse'
tags:
- l3-agent-scheduler
/v2.0/agents/{agent_id}/l3-routers/{id}:
parameters:
- $ref: '#/components/parameters/agents_l3-routers_agent_id'
- $ref: '#/components/parameters/agents_l3-routers_id'
get:
operationId: agents/agent_id/l3-routers/id:get
responses:
'200':
description: Ok
tags:
- l3-agent-scheduler
delete:
operationId: agents/agent_id/l3-routers/id:delete
responses:
'204':
description: Ok
tags:
- l3-agent-scheduler
put:
operationId: agents/agent_id/l3-routers/id:put
responses:
'200':
description: Ok
tags:
- l3-agent-scheduler
/v2.0/routers/{router_id}/l3-agents:
parameters:
- $ref: '#/components/parameters/routers_l3-agents_router_id'
get:
parameters:
- $ref: '#/components/parameters/sort_key'
- $ref: '#/components/parameters/sort_dir'
- $ref: '#/components/parameters/limit'
- $ref: '#/components/parameters/marker'
- $ref: '#/components/parameters/page_reverse'
operationId: routers/router_id/l3-agents:get
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/RoutersL3_AgentsIndexResponse'
tags:
- routers
post:
operationId: routers/router_id/l3-agents:post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/RoutersL3_AgentsCreateRequest'
responses:
'201':
description: Ok
tags:
- routers
/v2.0/routers/{router_id}/l3-agents/{id}:
parameters:
- $ref: '#/components/parameters/routers_l3-agents_router_id'
- $ref: '#/components/parameters/routers_l3-agents_id'
get:
operationId: routers/router_id/l3-agents/id:get
responses:
'200':
description: Ok
tags:
- routers
delete:
operationId: routers/router_id/l3-agents/id:delete
responses:
'204':
description: Ok
tags:
- routers
put:
operationId: routers/router_id/l3-agents/id:put
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/RoutersL3_AgentUpdateResponse'
tags:
- routers
/v2.0/local-ips:
get:
parameters:
- $ref: '#/components/parameters/local_ips_id'
- $ref: '#/components/parameters/local_ips_name'
- $ref: '#/components/parameters/local_ips_description'
- $ref: '#/components/parameters/local_ips_project_id'
- $ref: '#/components/parameters/local_ips_local_port_id'
- $ref: '#/components/parameters/local_ips_network_id'
- $ref: '#/components/parameters/local_ips_local_ip_address'
- $ref: '#/components/parameters/local_ips_ip_mode'
- $ref: '#/components/parameters/local_ips_revision_number'
- $ref: '#/components/parameters/sort_key'
- $ref: '#/components/parameters/sort_dir'
- $ref: '#/components/parameters/limit'
- $ref: '#/components/paramete