neutron-lib/neutron_lib/api/definitions
Hongbin Lu eb27424cb0 Annotate filter parameters for all resources
Add a 'is_filter' keyword for each resource's attribute that can be
used as filter. In the future, we will rely on this to perform
filter validation: https://review.openstack.org/#/c/554368/ .

This patch processes the following resources: ports, segments,
trunks, address scopes, floating IPs, routers, subnetpools,
subnets, agents, availability zones, flavors, log, metering,
qos related resources.

Note: This patch processes the attributes that are documented
as filter parameter in api-ref.

Change-Id: I595b27a83fb2c185a4889030d619ce4d877fa881
Related-Bug: #1749820
2018-05-14 20:56:59 +00:00
..
__init__.py Merge "Introduce API definition of Floating IP Port Forwarding" 2018-05-03 23:00:08 +00:00
_dummy.py Merge "ut updates for extending sub-resources" 2018-04-05 14:58:38 +00:00
address_scope.py Annotate filter parameters for all resources 2018-05-14 20:56:59 +00:00
agent.py Annotate filter parameters for all resources 2018-05-14 20:56:59 +00:00
allowedaddresspairs.py Remove LABEL from API definitions 2018-04-03 09:39:15 +02:00
auto_allocated_topology.py Merge "Annotate all the filter parameters for networks" 2018-04-11 23:37:17 +00:00
availability_zone.py Annotate filter parameters for all resources 2018-05-14 20:56:59 +00:00
base.py Merge "Introduce API definition of Floating IP Port Forwarding" 2018-05-03 23:00:08 +00:00
bgpvpn.py Remove LABEL from API definitions 2018-04-03 09:39:15 +02:00
bgpvpn_routes_control.py Remove LABEL from API definitions 2018-04-03 09:39:15 +02:00
bgpvpn_vni.py Remove LABEL from API definitions 2018-04-03 09:39:15 +02:00
constants.py rehome neutron's auto-allocated-topology extension API definition 2017-07-17 13:50:15 -06:00
data_plane_status.py use constants rather than static strings 2017-05-04 06:30:18 -06:00
default_subnetpools.py rehome default subnet pools API def 2017-08-07 07:35:37 -06:00
dhcpagentscheduler.py Remove LABEL from API definitions 2018-04-03 09:39:15 +02:00
dns.py Rehome dns-integration extension 2017-06-16 13:14:56 +09:00
dns_domain_ports.py Define dns-domain-ports extension 2017-06-27 19:21:01 +00:00
dvr.py Remove LABEL from API definitions 2018-04-03 09:39:15 +02:00
empty_string_filtering.py Add empty-string-filtering API extension 2018-05-01 15:26:22 +00:00
external_net.py Annotate all the filter parameters for networks 2018-04-09 17:01:20 +00:00
extra_dhcp_opt.py Remove LABEL from API definitions 2018-04-03 09:39:15 +02:00
extraroute.py rehome extraroute api definition 2017-08-15 04:36:38 -06:00
fip64.py Add ACTION_STATUS to dummy of API definition 2017-03-28 12:43:51 +09:00
fip_port_details.py Add API extension fip-port-details 2018-04-20 23:21:37 +00:00
firewall.py rehome shared constant 2018-01-16 15:10:54 -07:00
firewall_v2.py rehome shared constant 2018-01-16 15:10:54 -07:00
firewallrouterinsertion.py use constants rather than static strings 2017-05-04 06:30:18 -06:00
flavors.py Annotate filter parameters for all resources 2018-05-14 20:56:59 +00:00
floating_ip_port_forwarding.py Introduce API definition of Floating IP Port Forwarding 2018-05-02 07:40:15 +00:00
flowclassifier.py 'sfc' and 'flowclassifier' API extension definitions (networking-sfc) 2018-04-27 10:46:02 +02:00
ip_allocation.py Annotate filter parameters for all resources 2018-05-14 20:56:59 +00:00
ip_substring_port_filtering.py Add the IP substring filter extension 2018-01-08 22:43:48 +00:00
l2_adjacency.py rehome l2 adjacency extension API definition 2017-08-15 15:19:45 -06:00
l3.py Annotate filter parameters for all resources 2018-05-14 20:56:59 +00:00
l3_ext_gw_mode.py rehome l3 ext gw mode extension api definition 2017-08-29 10:25:34 -06:00
l3_ext_ha_mode.py rehome l3 ext ha mode extension api definition 2017-09-07 10:23:24 -06:00
l3_flavors.py rehome l3 flavors extension api definition 2017-09-11 08:43:46 -06:00
logging.py Annotate filter parameters for all resources 2018-05-14 20:56:59 +00:00
logging_resource.py Add ACTION_STATUS to dummy of API definition 2017-03-28 12:43:51 +09:00
metering.py Annotate filter parameters for all resources 2018-05-14 20:56:59 +00:00
multiprovidernet.py rehome multi provider net extension api definition 2017-11-02 10:27:46 -06:00
network.py Annotate network parameters for sort_key 2018-04-09 17:04:50 +00:00
network_availability_zone.py Annotate network parameters for sort_key 2018-04-09 17:04:50 +00:00
network_ip_availability.py rehome network ip availability extension api definition 2017-08-17 11:42:20 -06:00
network_mtu.py Merge "Annotate network parameters for sort_key" 2018-04-16 18:22:38 +00:00
network_mtu_writable.py Remove LABEL from API definitions 2018-04-03 09:39:15 +02:00
pagination.py rehome pagination api definition 2017-08-17 13:11:22 -06:00
port.py Annotate filter parameters for all resources 2018-05-14 20:56:59 +00:00
port_security.py Remove LABEL from API definitions 2018-04-03 09:39:15 +02:00
portbindings.py Annotate filter parameters for all resources 2018-05-14 20:56:59 +00:00
portbindings_extended.py Introduce API for port bindings extended 2017-07-27 10:36:29 +00:00
project_id.py rehome project id api definition 2017-08-24 10:27:15 -06:00
provider_net.py Annotate all the filter parameters for networks 2018-04-09 17:01:20 +00:00
qos.py Annotate filter parameters for all resources 2018-05-14 20:56:59 +00:00
qos_bw_limit_direction.py Annotate filter parameters for all resources 2018-05-14 20:56:59 +00:00
qos_default.py Annotate filter parameters for all resources 2018-05-14 20:56:59 +00:00
qos_rule_type_details.py rehome the qos rule type details api def 2018-01-08 06:49:29 -07:00
revisionifmatch.py rehome revisionifmatch api def 2018-01-16 17:06:10 +00:00
router_availability_zone.py rehome router availability zone extension api def 2017-08-18 13:31:31 -06:00
router_interface_fip.py Add ACTION_STATUS to dummy of API definition 2017-03-28 12:43:51 +09:00
routerservicetype.py rehome router service type api def 2018-01-08 06:51:11 -07:00
segment.py Annotate filter parameters for all resources 2018-05-14 20:56:59 +00:00
servicetype.py rehome service type api def 2017-12-06 13:47:55 -07:00
sfc.py 'sfc' and 'flowclassifier' API extension definitions (networking-sfc) 2018-04-27 10:46:02 +02:00
sorting.py rehome sorting api def 2018-01-08 06:45:51 -07:00
subnet.py Annotate filter parameters for all resources 2018-05-14 20:56:59 +00:00
subnet_onboard.py Add support to Create/Update subnets in subnet_onboard 2017-12-11 16:00:18 +00:00
subnet_segmentid_writable.py Remove LABEL from API definitions 2018-04-03 09:39:15 +02:00
subnetpool.py Annotate filter parameters for all resources 2018-05-14 20:56:59 +00:00
trunk.py Annotate filter parameters for all resources 2018-05-14 20:56:59 +00:00
trunk_details.py Merge "Add backward compatible alias" 2017-07-18 16:57:24 +00:00
vlantransparent.py Annotate all the filter parameters for networks 2018-04-09 17:01:20 +00:00
vpn.py fix vpnaas subnet_list_or_none type 2018-04-23 09:53:44 -06:00
vpn_endpoint_groups.py Migrate neutron-vpnaas API definitions to neutron-lib 2018-01-26 09:14:42 +08:00
vpn_flavors.py Migrate neutron-vpnaas API definitions to neutron-lib 2018-01-26 09:14:42 +08:00