@itentialopensource/adapter-openstack_neutron
Version:
This adapter integrates with system described as: Openstack Networking (Neutron) Service
1,979 lines • 329 kB
YAML
openapi: 3.0.0
info:
title: Openstack Neutron API
contact: {}
version: '1.0'
servers:
- url: http://{host}:{port}
description: Networking service (neutron) administrative endpoint
variables:
host:
default: localhost
port:
default: '9696'
paths:
/:
get:
tags:
- API versions
summary: listAPIVersions
description: ''
externalDocs:
url: https://docs.openstack.org/api-ref/network/v2/index.html?expanded=#list-api-versions
operationId: listAPIVersions
parameters: []
responses:
'200':
description: Request was successful.
headers: {}
content: {}
deprecated: false
/v2.0/:
get:
tags:
- API versions
summary: showAPIV2Details
description: ''
externalDocs:
url: https://docs.openstack.org/api-ref/network/v2/index.html?expanded=#show-api-v2-details
operationId: showAPIV2Details
parameters: []
responses:
'200':
description: Request was successful.
headers: {}
content: {}
deprecated: false
/v2.0/extensions:
get:
tags:
- Extensions
summary: listExtensions
description: ''
externalDocs:
url: https://docs.openstack.org/api-ref/network/v2/index.html?expanded=#list-extensions
operationId: listExtensions
parameters: []
responses:
'200':
description: Request was successful.
headers: {}
content: {}
deprecated: false
/v2.0/extensions/{alias}:
get:
tags:
- Extensions
summary: showExtensionDetails
description: ''
externalDocs:
url: https://docs.openstack.org/api-ref/network/v2/index.html?expanded=#show-extension-details
operationId: showExtensionDetails
parameters:
- name: alias
in: path
description: ''
required: true
style: simple
schema:
type: string
responses:
'200':
description: Request was successful.
headers: {}
content: {}
deprecated: false
/v2.0/networks/{network_id}:
get:
tags:
- Networks
summary: showNetworkDetails
description: ''
externalDocs:
url: https://docs.openstack.org/api-ref/network/v2/index.html?expanded=#show-network-details
operationId: showNetworkDetails
parameters:
- name: fields
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: network_id
in: path
description: ''
required: true
style: simple
schema:
type: string
responses:
'200':
description: Request was successful.
headers: {}
content: {}
deprecated: false
put:
tags:
- Networks
summary: updateNetwork
description: ''
externalDocs:
url: https://docs.openstack.org/api-ref/network/v2/index.html?expanded=#update-network
operationId: updateNetwork
parameters:
- name: network_id
in: path
description: ''
required: true
style: simple
schema:
type: string
requestBody:
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/V20NetworksRequest'
required: false
responses:
'200':
description: Request was successful.
headers: {}
content: {}
deprecated: false
delete:
tags:
- Networks
summary: deleteNetwork
description: ''
externalDocs:
url: https://docs.openstack.org/api-ref/network/v2/index.html?expanded=#delete-network
operationId: deleteNetwork
parameters:
- name: network_id
in: path
description: ''
required: true
style: simple
schema:
type: string
responses:
'200':
description: Request was successful.
headers: {}
content: {}
deprecated: false
/v2.0/networks:
get:
tags:
- Networks
summary: listNetworks
description: ''
externalDocs:
url: https://docs.openstack.org/api-ref/network/v2/index.html?expanded=#list-networks
operationId: listNetworks
parameters:
- name: admin_state_up
in: query
description: ''
style: form
explode: true
schema:
type: boolean
- name: id
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: mtu
in: query
description: ''
style: form
explode: true
schema:
type: integer
format: int32
- name: name
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: project_id
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: provider:network_type
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: provider:physical_network
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: provider:segmentation_id
in: query
description: ''
style: form
explode: true
schema:
type: integer
format: int32
- name: revision_number
in: query
description: ''
style: form
explode: true
schema:
type: integer
format: int32
- name: router:external
in: query
description: ''
style: form
explode: true
schema:
type: boolean
- name: shared
in: query
description: ''
style: form
explode: true
schema:
type: boolean
- name: status
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: tenant_id
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: vlan_transparent
in: query
description: ''
style: form
explode: true
schema:
type: boolean
- name: description
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: is_default
in: query
description: ''
style: form
explode: true
schema:
type: boolean
- name: tags
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: tags-any
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: not-tags
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: not-tags-any
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: sort_dir
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: sort_key
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: fields
in: query
description: ''
style: form
explode: true
schema:
type: string
responses:
'200':
description: Request was successful.
headers: {}
content: {}
deprecated: false
post:
tags:
- Networks
summary: createNetwork
description: ''
externalDocs:
url: https://docs.openstack.org/api-ref/network/v2/index.html?expanded=#create-network
operationId: createNetwork
parameters: []
requestBody:
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/V20NetworksRequest1'
required: false
responses:
'200':
description: Request was successful.
headers: {}
content: {}
deprecated: false
/v2.0/network_segment_ranges/{network_segment_range_id}:
get:
tags:
- Network Segment Ranges
summary: showNetworkSegmentRangeDetails
description: ''
externalDocs:
url: https://docs.openstack.org/api-ref/network/v2/index.html?expanded=#show-network-segment-range-details
operationId: showNetworkSegmentRangeDetails
parameters:
- name: network_segment_range_id
in: path
description: ''
required: true
style: simple
schema:
type: string
responses:
'200':
description: Request was successful.
headers: {}
content: {}
deprecated: false
put:
tags:
- Network Segment Ranges
summary: updateNetworkSegmentRange
description: ''
externalDocs:
url: https://docs.openstack.org/api-ref/network/v2/index.html?expanded=#update-network-segment-range
operationId: updateNetworkSegmentRange
parameters:
- name: tags
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: tags-any
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: not-tags
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: not-tags-any
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: network_segment_range_id
in: path
description: ''
required: true
style: simple
schema:
type: string
requestBody:
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/V20NetworkSegmentRangesRequest'
required: false
responses:
'200':
description: Request was successful.
headers: {}
content: {}
deprecated: false
delete:
tags:
- Network Segment Ranges
summary: deleteNetworkSegmentRange
description: ''
externalDocs:
url: https://docs.openstack.org/api-ref/network/v2/index.html?expanded=#delete-network-segment-range
operationId: deleteNetworkSegmentRange
parameters:
- name: network_segment_range_id
in: path
description: ''
required: true
style: simple
schema:
type: string
responses:
'200':
description: Request was successful.
headers: {}
content: {}
deprecated: false
/v2.0/network_segment_ranges:
get:
tags:
- Network Segment Ranges
summary: listNetworkSegmentRanges
description: ''
externalDocs:
url: https://docs.openstack.org/api-ref/network/v2/index.html?expanded=#list-network-segment-ranges
operationId: listNetworkSegmentRanges
parameters:
- name: id
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: name
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: tenant_id
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: project_id
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: network_type
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: physical_network
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: sort_dir
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: sort_key
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: tags
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: tags-any
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: not-tags
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: not-tags-any
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: fields
in: query
description: ''
style: form
explode: true
schema:
type: string
responses:
'200':
description: Request was successful.
headers: {}
content: {}
deprecated: false
post:
tags:
- Network Segment Ranges
summary: createNetworkSegmentRange
description: ''
externalDocs:
url: https://docs.openstack.org/api-ref/network/v2/index.html?expanded=#create-network-segment-range
operationId: createNetworkSegmentRange
parameters: []
requestBody:
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/V20NetworkSegmentRangesRequest1'
required: false
responses:
'200':
description: Request was successful.
headers: {}
content: {}
deprecated: false
/v2.0/ports/{port_id}:
get:
tags:
- Ports
summary: showPortDetails
description: ''
externalDocs:
url: https://docs.openstack.org/api-ref/network/v2/index.html?expanded=#show-port-details
operationId: showPortDetails
parameters:
- name: fields
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: port_id
in: path
description: ''
required: true
style: simple
schema:
type: string
responses:
'200':
description: Request was successful.
headers: {}
content: {}
deprecated: false
put:
tags:
- Ports
summary: updatePort
description: ''
externalDocs:
url: https://docs.openstack.org/api-ref/network/v2/index.html?expanded=#update-port
operationId: updatePort
parameters:
- name: port_id
in: path
description: ''
required: true
style: simple
schema:
type: string
requestBody:
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/V20PortsRequest'
required: false
responses:
'200':
description: Request was successful.
headers: {}
content: {}
deprecated: false
delete:
tags:
- Ports
summary: deletePort
description: ''
externalDocs:
url: https://docs.openstack.org/api-ref/network/v2/index.html?expanded=#delete-port
operationId: deletePort
parameters:
- name: port_id
in: path
description: ''
required: true
style: simple
schema:
type: string
responses:
'200':
description: Request was successful.
headers: {}
content: {}
deprecated: false
/v2.0/ports:
get:
tags:
- Ports
summary: listPorts
description: ''
externalDocs:
url: https://docs.openstack.org/api-ref/network/v2/index.html?expanded=#list-ports
operationId: listPorts
parameters:
- name: admin_state_up
in: query
description: ''
style: form
explode: true
schema:
type: boolean
- name: binding:host_id
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: description
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: device_id
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: device_owner
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: fixed_ips
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: id
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: ip_allocation
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: mac_address
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: name
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: network_id
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: project_id
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: revision_number
in: query
description: ''
style: form
explode: true
schema:
type: integer
format: int32
- name: sort_dir
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: sort_key
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: status
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: tenant_id
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: tags
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: tags-any
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: not-tags
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: not-tags-any
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: fields
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: mac_learning_enabled
in: query
description: ''
style: form
explode: true
schema:
type: boolean
responses:
'200':
description: Request was successful.
headers: {}
content: {}
deprecated: false
post:
tags:
- Ports
summary: createPort
description: ''
externalDocs:
url: https://docs.openstack.org/api-ref/network/v2/index.html?expanded=#create-port
operationId: createPort
parameters: []
requestBody:
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/V20PortsRequest1'
required: false
responses:
'200':
description: Request was successful.
headers: {}
content: {}
deprecated: false
/v2.0/segments/{segment_id}:
get:
tags:
- Segments
summary: showSegmentDetails
description: ''
externalDocs:
url: https://docs.openstack.org/api-ref/network/v2/index.html?expanded=#show-segment-details
operationId: showSegmentDetails
parameters:
- name: segment_id
in: path
description: ''
required: true
style: simple
schema:
type: string
responses:
'200':
description: Request was successful.
headers: {}
content: {}
deprecated: false
put:
tags:
- Segments
summary: updateSegment
description: ''
externalDocs:
url: https://docs.openstack.org/api-ref/network/v2/index.html?expanded=#update-segment
operationId: updateSegment
parameters:
- name: segment_id
in: path
description: ''
required: true
style: simple
schema:
type: string
requestBody:
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/V20SegmentsRequest'
required: false
responses:
'200':
description: Request was successful.
headers: {}
content: {}
deprecated: false
delete:
tags:
- Segments
summary: deleteSegment
description: ''
externalDocs:
url: https://docs.openstack.org/api-ref/network/v2/index.html?expanded=#delete-segment
operationId: deleteSegment
parameters:
- name: segment_id
in: path
description: ''
required: true
style: simple
schema:
type: string
responses:
'200':
description: Request was successful.
headers: {}
content: {}
deprecated: false
/v2.0/segments:
get:
tags:
- Segments
summary: listSegments
description: ''
externalDocs:
url: https://docs.openstack.org/api-ref/network/v2/index.html?expanded=#list-segments
operationId: listSegments
parameters:
- name: id
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: network_id
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: physical_network
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: network_type
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: revision_number
in: query
description: ''
style: form
explode: true
schema:
type: integer
format: int32
- name: segmentation_id
in: query
description: ''
style: form
explode: true
schema:
type: integer
format: int32
- name: name
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: description
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: sort_dir
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: sort_key
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: fields
in: query
description: ''
style: form
explode: true
schema:
type: string
responses:
'200':
description: Request was successful.
headers: {}
content: {}
deprecated: false
post:
tags:
- Segments
summary: createSegment
description: ''
externalDocs:
url: https://docs.openstack.org/api-ref/network/v2/index.html?expanded=#create-segment
operationId: createSegment
parameters: []
requestBody:
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/V20SegmentsRequest1'
required: false
responses:
'200':
description: Request was successful.
headers: {}
content: {}
deprecated: false
/v2.0/trunks:
get:
tags:
- Trunk networking
summary: listTrunks
description: ''
externalDocs:
url: https://docs.openstack.org/api-ref/network/v2/index.html?expanded=#list-trunks
operationId: listTrunks
parameters:
- name: admin_state_up
in: query
description: ''
style: form
explode: true
schema:
type: boolean
- name: description
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: id
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: name
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: port_id
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: revision_number
in: query
description: ''
style: form
explode: true
schema:
type: integer
format: int32
- name: status
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: tenant_id
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: project_id
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: sort_dir
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: sort_key
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: tags
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: tags-any
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: not-tags
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: not-tags-any
in: query
description: ''
style: form
explode: true
schema:
type: string
responses:
'200':
description: Request was successful.
headers: {}
content: {}
deprecated: false
post:
tags:
- Trunk networking
summary: createTrunk
description: ''
externalDocs:
url: https://docs.openstack.org/api-ref/network/v2/index.html?expanded=#create-trunk
operationId: createTrunk
parameters: []
requestBody:
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/V20TrunksRequest'
required: false
responses:
'200':
description: Request was successful.
headers: {}
content: {}
deprecated: false
/v2.0/trunks/{trunk_id}/add_subports:
put:
tags:
- Trunk networking
summary: addSubportsToTrunk
description: ''
externalDocs:
url: https://docs.openstack.org/api-ref/network/v2/index.html?expanded=#add-subports-to-trunk
operationId: addSubportsToTrunk
parameters:
- name: trunk_id
in: path
description: ''
required: true
style: simple
schema:
type: string
requestBody:
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/V20TrunksAddSubportsRequest'
required: false
responses:
'200':
description: Request was successful.
headers: {}
content: {}
deprecated: false
/v2.0/trunks/{trunk_id}/remove_subports:
put:
tags:
- Trunk networking
summary: deleteSubportsFromTrunk
description: ''
externalDocs:
url: https://docs.openstack.org/api-ref/network/v2/index.html?expanded=#delete-subports-from-trunk
operationId: deleteSubportsFromTrunk
parameters:
- name: trunk_id
in: path
description: ''
required: true
style: simple
schema:
type: string
requestBody:
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/V20TrunksRemoveSubportsRequest'
required: false
responses:
'200':
description: Request was successful.
headers: {}
content: {}
deprecated: false
/v2.0/trunks/{trunk_id}/get_subports:
get:
tags:
- Trunk networking
summary: listSubportsForTrunk
description: ''
externalDocs:
url: https://docs.openstack.org/api-ref/network/v2/index.html?expanded=#list-subports-for-trunk
operationId: listSubportsForTrunk
parameters:
- name: trunk_id
in: path
description: ''
required: true
style: simple
schema:
type: string
responses:
'200':
description: Request was successful.
headers: {}
content: {}
deprecated: false
/v2.0/trunks/{trunk_id}:
put:
tags:
- Trunk networking
summary: updateTrunk
description: ''
externalDocs:
url: https://docs.openstack.org/api-ref/network/v2/index.html?expanded=#update-trunk
operationId: updateTrunk
parameters:
- name: trunk_id
in: path
description: ''
required: true
style: simple
schema:
type: string
requestBody:
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/V20TrunksRequest1'
required: false
responses:
'200':
description: Request was successful.
headers: {}
content: {}
deprecated: false
get:
tags:
- Trunk networking
summary: showTrunk
description: ''
externalDocs:
url: https://docs.openstack.org/api-ref/network/v2/index.html?expanded=#show-trunk
operationId: showTrunk
parameters:
- name: trunk_id
in: path
description: ''
required: true
style: simple
schema:
type: string
responses:
'200':
description: Request was successful.
headers: {}
content: {}
deprecated: false
delete:
tags:
- Trunk networking
summary: deleteTrunk
description: ''
externalDocs:
url: https://docs.openstack.org/api-ref/network/v2/index.html?expanded=#delete-trunk
operationId: deleteTrunk
parameters:
- name: trunk_id
in: path
description: ''
required: true
style: simple
schema:
type: string
responses:
'200':
description: Request was successful.
headers: {}
content: {}
deprecated: false
/v2.0/address-scopes/{address_scope_id}:
get:
tags:
- Address scopes
summary: showAddressScope
description: ''
externalDocs:
url: https://docs.openstack.org/api-ref/network/v2/index.html?expanded=#show-address-scope
operationId: showAddressScope
parameters:
- name: fields
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: address_scope_id
in: path
description: ''
required: true
style: simple
schema:
type: string
responses:
'200':
description: Request was successful.
headers: {}
content: {}
deprecated: false
put:
tags:
- Address scopes
summary: updateAnAddressScope
description: ''
externalDocs:
url: https://docs.openstack.org/api-ref/network/v2/index.html?expanded=#update-an-address-scope
operationId: updateAnAddressScope
parameters:
- name: address_scope_id
in: path
description: ''
required: true
style: simple
schema:
type: string
requestBody:
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/V20AddressScopesRequest'
required: false
responses:
'200':
description: Request was successful.
headers: {}
content: {}
deprecated: false
delete:
tags:
- Address scopes
summary: deleteAnAddressScope
description: ''
externalDocs:
url: https://docs.openstack.org/api-ref/network/v2/index.html?expanded=#delete-an-address-scope
operationId: deleteAnAddressScope
parameters:
- name: address_scope_id
in: path
description: ''
required: true
style: simple
schema:
type: string
responses:
'200':
description: Request was successful.
headers: {}
content: {}
deprecated: false
/v2.0/address-scopes:
get:
tags:
- Address scopes
summary: listAddressScopes
description: ''
externalDocs:
url: https://docs.openstack.org/api-ref/network/v2/index.html?expanded=#list-address-scopes
operationId: listAddressScopes
parameters:
- name: id
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: name
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: tenant_id
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: project_id
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: ip_version
in: query
description: ''
style: form
explode: true
schema:
type: integer
format: int32
- name: shared
in: query
description: ''
style: form
explode: true
schema:
type: boolean
- name: sort_key
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: fields
in: query
description: ''
style: form
explode: true
schema:
type: string
responses:
'200':
description: Request was successful.
headers: {}
content: {}
deprecated: false
post:
tags:
- Address scopes
summary: createAddressScope
description: ''
externalDocs:
url: https://docs.openstack.org/api-ref/network/v2/index.html?expanded=#create-address-scope
operationId: createAddressScope
parameters: []
requestBody:
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/V20AddressScopesRequest1'
required: false
responses:
'200':
description: Request was successful.
headers: {}
content: {}
deprecated: false
/v2.0/routers/{router_id}/conntrack_helpers/{conntrack_helper_id}:
get:
tags:
- Routers Conntrack Helper (CT) target rules
summary: showConntrackHelper
description: ''
externalDocs:
url: https://docs.openstack.org/api-ref/network/v2/index.html?expanded=#show-conntrack-helper
operationId: showConntrackHelper
parameters:
- name: fields
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: router_id
in: path
description: ''
required: true
style: simple
schema:
type: string
- name: conntrack_helper_id
in: path
description: ''
required: true
style: simple
schema:
type: string
responses:
'200':
description: Request was successful.
headers: {}
content: {}
deprecated: false
put:
tags:
- Routers Conntrack Helper (CT) target rules
summary: updateAConntrackHelper
description: ''
externalDocs:
url: https://docs.openstack.org/api-ref/network/v2/index.html?expanded=#update-a-conntrack-helper
operationId: updateAConntrackHelper
parameters:
- name: router_id
in: path
description: ''
required: true
style: simple
schema:
type: string
- name: conntrack_helper_id
in: path
description: ''
required: true
style: simple
schema:
type: string
requestBody:
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/V20RoutersConntrackHelpersRequest'
required: false
responses:
'200':
description: Request was successful.
headers: {}
content: {}
deprecated: false
delete:
tags:
- Routers Conntrack Helper (CT) target rules
summary: deleteAConntrackHelper
description: ''
externalDocs:
url: https://docs.openstack.org/api-ref/network/v2/index.html?expanded=#delete-a-conntrack-helper
operationId: deleteAConntrackHelper
parameters:
- name: router_id
in: path
description: ''
required: true
style: simple
schema:
type: string
- name: conntrack_helper_id
in: path
description: ''
required: true
style: simple
schema:
type: string
responses:
'200':
description: Request was successful.
headers: {}
content: {}
deprecated: false
/v2.0/routers/{router_id}/conntrack_helpers:
get:
tags:
- Routers Conntrack Helper (CT) target rules
summary: listRouterConntrackHelpers
description: ''
externalDocs:
url: https://docs.openstack.org/api-ref/network/v2/index.html?expanded=#list-router-conntrack-helpers
operationId: listRouterConntrackHelpers
parameters:
- name: id
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: helper
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: protocol
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: port
in: query
description: ''
style: form
explode: true
schema:
type: integer
format: int32
- name: sort_key
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: sort_dir
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: fields
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: router_id
in: path
description: ''
required: true
style: simple
schema:
type: string
responses:
'200':
description: Request was successful.
headers: {}
content: {}
deprecated: false
post:
tags:
- Routers Conntrack Helper (CT) target rules
summary: createConntrackHelper
description: ''
externalDocs:
url: https://docs.openstack.org/api-ref/network/v2/index.html?expanded=#create-conntrack-helper
operationId: createConntrackHelper
parameters:
- name: router_id
in: path
description: ''
required: true
style: simple
schema:
type: string
requestBody:
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/V20RoutersConntrackHelpersRequest'
required: false
responses:
'200':
description: Request was successful.
headers: {}
content: {}
deprecated: false
/v2.0/floatingips:
get:
tags:
- Floating IPs (floatingips)
summary: listFloatingIPs
description: ''
externalDocs:
url: https://docs.openstack.org/api-ref/network/v2/index.html?expanded=#list-floating-ips
operationId: listFloatingIPs
parameters:
- name: id
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: router_id
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: status
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: tenant_id
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: project_id
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: revision_number
in: query
description: ''
style: form
explode: true
schema:
type: integer
format: int32
- name: description
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: floating_network_id
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: fixed_ip_address
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: floating_ip_address
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: port_id
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: sort_dir
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: sort_key
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: tags
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: tags-any
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: not-tags
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: not-tags-any
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: fields
in: query
description: ''
style: form
explode: true
schema:
type: string
responses:
'200':
description: Request was successful.
headers: {}
content: {}
deprecated: false
post:
tags:
- Floating IPs (floatingips)
summary: createFloatingIP
description: ''
externalDocs:
url: https://docs.openstack.org/api-ref/network/v2/index.html?expanded=#create-floating-ip
operationId: createFloatingIP
parameters: []
requestBody:
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/V20FloatingipsRequest'
required: false
responses:
'200':
description: Request was successful.
headers: {}
content: {}
deprecated: false
/v2.0/floatingips/{floatingip_id}:
get:
tags:
- Floating IPs (floatingips)
summary: showFloatingIPDetails
description: ''
externalDocs:
url: https://docs.openstack.org/api-ref/network/v2/index.html?expanded=#show-floating-ip-details
operationId: showFloatingIPDetails
parameters:
- name: floatingip_id
in: path
description: ''
required: true
style: simple
schema:
type: string
responses:
'200':
description: Request was successful.
headers: {}
content: {}
deprecated: false
put:
tags:
- Floating IPs (floatingips)
summary: updateFloatingIP
description: ''
externalDocs:
url: https://docs.openstack.org/api-ref/network/v2/index.html?expanded=#update-floating-ip
operationId: updateFloatingIP
parameters:
- name: floatingip_id
in: path
description: ''
required: true
style: simple
schema:
type: string
requestBody:
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/V20FloatingipsRequest1'
required: false
responses:
'200':
description: Request was successful.
headers: {}
content: {}
deprecated: false
delete:
tags:
- Floating IPs (floatingips)
summary: deleteFloatingIP
description: ''
externalDocs:
url: https://docs.openstack.org/api-ref/network/v2/index.html?expanded=#delete-floating-ip
operationId: deleteFloatingIP
parameters:
- name: floatingip_i