UNPKG

@netzreich/openstack-clients

Version:

Openstack Client generated via OpenAPI Spec via openapi-generator

1,582 lines 567 kB
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