"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "openstack_dashboard/conf/default_policies/neutron.yaml" between
horizon-22.1.0.tar.gz and horizon-23.0.0.tar.gz

About: OpenStack Horizon (Optional Service: Dashboard) provides a web-based self-service portal to interact with underlying OpenStack services, such as launching an instance, assigning IP addresses and configuring access controls.
The "Zed" series (latest release).

neutron.yaml  (horizon-22.1.0):neutron.yaml  (horizon-23.0.0)
skipping to change at line 96 skipping to change at line 96
path: /address-groups path: /address-groups
- method: GET - method: GET
path: /address-groups/{id} path: /address-groups/{id}
scope_types: scope_types:
- project - project
- check_str: field:address_scopes:shared=True - check_str: field:address_scopes:shared=True
description: Definition of a shared address scope description: Definition of a shared address scope
name: shared_address_scopes name: shared_address_scopes
operations: [] operations: []
scope_types: null scope_types: null
- check_str: role:member and project_id:%(project_id)s - check_str: rule:admin_only or role:member and project_id:%(project_id)s
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:regular_user check_str: rule:regular_user
name: create_address_scope name: create_address_scope
deprecated_since: null deprecated_since: null
description: Create an address scope description: Create an address scope
name: create_address_scope name: create_address_scope
operations: operations:
- method: POST - method: POST
path: /address-scopes path: /address-scopes
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: create_address_scope:shared name: create_address_scope:shared
deprecated_since: null deprecated_since: null
description: Create a shared address scope description: Create a shared address scope
name: create_address_scope:shared name: create_address_scope:shared
operations: operations:
- method: POST - method: POST
path: /address-scopes path: /address-scopes
scope_types: scope_types:
- project - project
- check_str: role:reader and project_id:%(project_id)s or rule:shared_address_sc opes - check_str: rule:admin_only or role:reader and project_id:%(project_id)s or rul e:shared_address_scopes
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_or_owner or rule:shared_address_scopes check_str: rule:admin_or_owner or rule:shared_address_scopes
name: get_address_scope name: get_address_scope
deprecated_since: null deprecated_since: null
description: Get an address scope description: Get an address scope
name: get_address_scope name: get_address_scope
operations: operations:
- method: GET - method: GET
path: /address-scopes path: /address-scopes
- method: GET - method: GET
path: /address-scopes/{id} path: /address-scopes/{id}
scope_types: scope_types:
- project - project
- check_str: role:member and project_id:%(project_id)s - check_str: rule:admin_only or role:member and project_id:%(project_id)s
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_or_owner check_str: rule:admin_or_owner
name: update_address_scope name: update_address_scope
deprecated_since: null deprecated_since: null
description: Update an address scope description: Update an address scope
name: update_address_scope name: update_address_scope
operations: operations:
- method: PUT - method: PUT
path: /address-scopes/{id} path: /address-scopes/{id}
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: update_address_scope:shared name: update_address_scope:shared
deprecated_since: null deprecated_since: null
description: Update ``shared`` attribute of an address scope description: Update ``shared`` attribute of an address scope
name: update_address_scope:shared name: update_address_scope:shared
operations: operations:
- method: PUT - method: PUT
path: /address-scopes/{id} path: /address-scopes/{id}
scope_types: scope_types:
- project - project
- check_str: role:member and project_id:%(project_id)s - check_str: rule:admin_only or role:member and project_id:%(project_id)s
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_or_owner check_str: rule:admin_or_owner
name: delete_address_scope name: delete_address_scope
deprecated_since: null deprecated_since: null
description: Delete an address scope description: Delete an address scope
name: delete_address_scope name: delete_address_scope
operations: operations:
- method: DELETE - method: DELETE
path: /address-scopes/{id} path: /address-scopes/{id}
scope_types: scope_types:
- project - project
- check_str: role:reader and system_scope:all - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: get_agent name: get_agent
deprecated_since: null deprecated_since: null
description: Get an agent description: Get an agent
name: get_agent name: get_agent
operations: operations:
- method: GET - method: GET
path: /agents path: /agents
- method: GET - method: GET
path: /agents/{id} path: /agents/{id}
scope_types: scope_types:
- system - project
- check_str: role:admin and system_scope:all - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
check_str: <span class="insert">rule:admin_only</span>
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: update_agent name: update_agent
deprecated_since: null deprecated_since: null
description: Update an agent description: Update an agent
name: update_agent name: update_agent
operations: operations:
- method: PUT - method: PUT
path: /agents/{id} path: /agents/{id}
scope_types: scope_types:
- system - project
- check_str: role:admin and system_scope:all - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
check_str: <span class="insert">rule:admin_only</span>
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: delete_agent name: delete_agent
deprecated_since: null deprecated_since: null
description: Delete an agent description: Delete an agent
name: delete_agent name: delete_agent
operations: operations:
- method: DELETE - method: DELETE
path: /agents/{id} path: /agents/{id}
scope_types: scope_types:
- system - project
- check_str: role:admin and system_scope:all - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
check_str: <span class="insert">rule:admin_only</span>
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: create_dhcp-network name: create_dhcp-network
deprecated_since: null deprecated_since: null
description: Add a network to a DHCP agent description: Add a network to a DHCP agent
name: create_dhcp-network name: create_dhcp-network
operations: operations:
- method: POST - method: POST
path: /agents/{agent_id}/dhcp-networks path: /agents/{agent_id}/dhcp-networks
scope_types: scope_types:
- system - project
- check_str: role:reader and system_scope:all - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
check_str: <span class="insert">rule:admin_only</span>
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: get_dhcp-networks name: get_dhcp-networks
deprecated_since: null deprecated_since: null
description: List networks on a DHCP agent description: List networks on a DHCP agent
name: get_dhcp-networks name: get_dhcp-networks
operations: operations:
- method: GET - method: GET
path: /agents/{agent_id}/dhcp-networks path: /agents/{agent_id}/dhcp-networks
scope_types: scope_types:
- system - project
- check_str: role:admin and system_scope:all - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
check_str: <span class="insert">rule:admin_only</span>
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: delete_dhcp-network name: delete_dhcp-network
deprecated_since: null deprecated_since: null
description: Remove a network from a DHCP agent description: Remove a network from a DHCP agent
name: delete_dhcp-network name: delete_dhcp-network
operations: operations:
- method: DELETE - method: DELETE
path: /agents/{agent_id}/dhcp-networks/{network_id} path: /agents/{agent_id}/dhcp-networks/{network_id}
scope_types: scope_types:
- system - project
- check_str: role:admin and system_scope:all - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
check_str: <span class="insert">rule:admin_only</span>
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: create_l3-router name: create_l3-router
deprecated_since: null deprecated_since: null
description: Add a router to an L3 agent description: Add a router to an L3 agent
name: create_l3-router name: create_l3-router
operations: operations:
- method: POST - method: POST
path: /agents/{agent_id}/l3-routers path: /agents/{agent_id}/l3-routers
scope_types: scope_types:
- system - project
- check_str: role:reader and system_scope:all - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
check_str: <span class="insert">rule:admin_only</span>
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: get_l3-routers name: get_l3-routers
deprecated_since: null deprecated_since: null
description: List routers on an L3 agent description: List routers on an L3 agent
name: get_l3-routers name: get_l3-routers
operations: operations:
- method: GET - method: GET
path: /agents/{agent_id}/l3-routers path: /agents/{agent_id}/l3-routers
scope_types: scope_types:
- system - project
- check_str: role:admin and system_scope:all - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
check_str: <span class="insert">rule:admin_only</span>
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: delete_l3-router name: delete_l3-router
deprecated_since: null deprecated_since: null
description: Remove a router from an L3 agent description: Remove a router from an L3 agent
name: delete_l3-router name: delete_l3-router
operations: operations:
- method: DELETE - method: DELETE
path: /agents/{agent_id}/l3-routers/{router_id} path: /agents/{agent_id}/l3-routers/{router_id}
scope_types: scope_types:
- system - project
- check_str: role:reader and system_scope:all - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
check_str: <span class="insert">rule:admin_only</span>
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: get_dhcp-agents name: get_dhcp-agents
deprecated_since: null deprecated_since: null
description: List DHCP agents hosting a network description: List DHCP agents hosting a network
name: get_dhcp-agents name: get_dhcp-agents
operations: operations:
- method: GET - method: GET
path: /networks/{network_id}/dhcp-agents path: /networks/{network_id}/dhcp-agents
scope_types: scope_types:
- system - project
- check_str: role:reader and system_scope:all - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
check_str: <span class="insert">rule:admin_only</span>
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: get_l3-agents name: get_l3-agents
deprecated_since: null deprecated_since: null
description: List L3 agents hosting a router description: List L3 agents hosting a router
name: get_l3-agents name: get_l3-agents
operations: operations:
- method: GET - method: GET
path: /routers/{router_id}/l3-agents path: /routers/{router_id}/l3-agents
scope_types: scope_types:
- system - project
- check_str: role:reader and project_id:%(project_id)s - check_str: role:reader and project_id:%(project_id)s
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_or_owner check_str: rule:admin_or_owner
name: get_auto_allocated_topology name: get_auto_allocated_topology
deprecated_since: null deprecated_since: null
description: Get a project's auto-allocated topology description: Get a project's auto-allocated topology
name: get_auto_allocated_topology name: get_auto_allocated_topology
operations: operations:
- method: GET - method: GET
skipping to change at line 347 skipping to change at line 347
check_str: rule:admin_or_owner check_str: rule:admin_or_owner
name: delete_auto_allocated_topology name: delete_auto_allocated_topology
deprecated_since: null deprecated_since: null
description: Delete a project's auto-allocated topology description: Delete a project's auto-allocated topology
name: delete_auto_allocated_topology name: delete_auto_allocated_topology
operations: operations:
- method: DELETE - method: DELETE
path: /auto-allocated-topology/{project_id} path: /auto-allocated-topology/{project_id}
scope_types: scope_types:
- project - project
- check_str: role:reader and system_scope:all - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:regular_user check_str: rule:regular_user
name: get_availability_zone name: get_availability_zone
deprecated_since: null deprecated_since: null
description: List availability zones description: List availability zones
name: get_availability_zone name: get_availability_zone
operations: operations:
- method: GET - method: GET
path: /availability_zones path: /availability_zones
scope_types: scope_types:
- system - project
- check_str: role:admin and system_scope:all - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
check_str: <span class="insert">rule:admin_only</span>
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: create_flavor name: create_flavor
deprecated_since: null deprecated_since: null
description: Create a flavor description: Create a flavor
name: create_flavor name: create_flavor
operations: operations:
- method: POST - method: POST
path: /flavors path: /flavors
scope_types: scope_types:
- system - project
- check_str: (role:reader and system_scope:all) or (role:reader and project_id:% - check_str: (rule:admin_only) or (role:reader and project_id:%(project_id)s)
(project_id)s)
deprecated_reason: null deprecated_reason: null
check_str: <span class="insert">(rule:admin_only)</span> or (role:reader and <s pan class="insert">project_id:%(project_id)s)</span>
deprecated_rule: deprecated_rule:
check_str: rule:regular_user check_str: rule:regular_user
name: get_flavor name: get_flavor
deprecated_since: null deprecated_since: null
description: Get a flavor description: Get a flavor
name: get_flavor name: get_flavor
operations: operations:
- method: GET - method: GET
path: /flavors path: /flavors
- method: GET - method: GET
path: /flavors/{id} path: /flavors/{id}
scope_types: scope_types:
- system
- project - project
- check_str: role:admin and system_scope:all - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: update_flavor name: update_flavor
deprecated_since: null deprecated_since: null
description: Update a flavor description: Update a flavor
name: update_flavor name: update_flavor
operations: operations:
- method: PUT - method: PUT
path: /flavors/{id} path: /flavors/{id}
scope_types: scope_types:
- system - project
- check_str: role:admin and system_scope:all - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
check_str: <span class="insert">rule:admin_only</span>
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: delete_flavor name: delete_flavor
deprecated_since: null deprecated_since: null
description: Delete a flavor description: Delete a flavor
name: delete_flavor name: delete_flavor
operations: operations:
- method: DELETE - method: DELETE
path: /flavors/{id} path: /flavors/{id}
scope_types: scope_types:
- system - project
- check_str: role:admin and system_scope:all - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
check_str: <span class="insert">rule:admin_only</span>
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: create_service_profile name: create_service_profile
deprecated_since: null deprecated_since: null
description: Create a service profile description: Create a service profile
name: create_service_profile name: create_service_profile
operations: operations:
- method: POST - method: POST
path: /service_profiles path: /service_profiles
scope_types: scope_types:
- system - project
- check_str: role:reader and system_scope:all - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
check_str: <span class="insert">rule:admin_only</span>
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: get_service_profile name: get_service_profile
deprecated_since: null deprecated_since: null
description: Get a service profile description: Get a service profile
name: get_service_profile name: get_service_profile
operations: operations:
- method: GET - method: GET
path: /service_profiles path: /service_profiles
- method: GET - method: GET
path: /service_profiles/{id} path: /service_profiles/{id}
scope_types: scope_types:
- system - project
- check_str: role:admin and system_scope:all - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
check_str: <span class="insert">rule:admin_only</span>
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: update_service_profile name: update_service_profile
deprecated_since: null deprecated_since: null
description: Update a service profile description: Update a service profile
name: update_service_profile name: update_service_profile
operations: operations:
- method: PUT - method: PUT
path: /service_profiles/{id} path: /service_profiles/{id}
scope_types: scope_types:
- system - project
- check_str: role:admin and system_scope:all - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
check_str: <span class="insert">rule:admin_only</span>
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: delete_service_profile name: delete_service_profile
deprecated_since: null deprecated_since: null
description: Delete a service profile description: Delete a service profile
name: delete_service_profile name: delete_service_profile
operations: operations:
- method: DELETE - method: DELETE
path: /service_profiles/{id} path: /service_profiles/{id}
scope_types: scope_types:
- system - project
- check_str: (role:reader and system_scope:all) or (role:reader and project_id:% - check_str: (rule:admin_only) or (role:reader and project_id:%(project_id)s)
(project_id)s)
deprecated_reason: null deprecated_reason: null
check_str: <span class="insert">(rule:admin_only)</span> or (role:reader and <s pan class="insert">project_id:%(project_id)s)</span>
deprecated_rule: deprecated_rule:
check_str: rule:regular_user check_str: rule:regular_user
name: get_flavor_service_profile name: get_flavor_service_profile
deprecated_since: null deprecated_since: null
description: Get a flavor associated with a given service profiles. There is n o description: Get a flavor associated with a given service profiles. There is n o
corresponding GET operations in API currently. This rule is currently referr ed corresponding GET operations in API currently. This rule is currently referr ed
only in the DELETE of flavor_service_profile. only in the DELETE of flavor_service_profile.
name: get_flavor_service_profile name: get_flavor_service_profile
operations: [] operations: []
scope_types: scope_types:
- system
- project - project
- check_str: role:admin and system_scope:all - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: create_flavor_service_profile name: create_flavor_service_profile
deprecated_since: null deprecated_since: null
description: Associate a flavor with a service profile description: Associate a flavor with a service profile
name: create_flavor_service_profile name: create_flavor_service_profile
operations: operations:
- method: POST - method: POST
path: /flavors/{flavor_id}/service_profiles path: /flavors/{flavor_id}/service_profiles
scope_types: scope_types:
- system - project
- check_str: role:admin and system_scope:all - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
check_str: <span class="insert">rule:admin_only</span>
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: delete_flavor_service_profile name: delete_flavor_service_profile
deprecated_since: null deprecated_since: null
description: Disassociate a flavor with a service profile description: Disassociate a flavor with a service profile
name: delete_flavor_service_profile name: delete_flavor_service_profile
operations: operations:
- method: DELETE - method: DELETE
path: /flavors/{flavor_id}/service_profiles/{profile_id} path: /flavors/{flavor_id}/service_profiles/{profile_id}
scope_types: scope_types:
- system - project
- check_str: role:member and project_id:%(project_id)s - check_str: rule:admin_only or role:member and project_id:%(project_id)s
deprecated_reason: null deprecated_reason: null
check_str: <span class="insert">rule:admin_only or</span> role:member and proje ct_id:%(project_id)s
deprecated_rule: deprecated_rule:
check_str: rule:regular_user check_str: rule:regular_user
name: create_floatingip name: create_floatingip
deprecated_since: null deprecated_since: null
description: Create a floating IP description: Create a floating IP
name: create_floatingip name: create_floatingip
operations: operations:
- method: POST - method: POST
path: /floatingips path: /floatingips
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: create_floatingip:floating_ip_address name: create_floatingip:floating_ip_address
deprecated_since: null deprecated_since: null
description: Create a floating IP with a specific IP address description: Create a floating IP with a specific IP address
name: create_floatingip:floating_ip_address name: create_floatingip:floating_ip_address
operations: operations:
- method: POST - method: POST
path: /floatingips path: /floatingips
scope_types: scope_types:
- project - project
- check_str: role:reader and project_id:%(project_id)s - check_str: rule:admin_only or role:reader and project_id:%(project_id)s
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_or_owner check_str: rule:admin_or_owner
name: get_floatingip name: get_floatingip
deprecated_since: null deprecated_since: null
description: Get a floating IP description: Get a floating IP
name: get_floatingip name: get_floatingip
operations: operations:
- method: GET - method: GET
path: /floatingips path: /floatingips
- method: GET - method: GET
path: /floatingips/{id} path: /floatingips/{id}
scope_types: scope_types:
- project - project
- check_str: role:member and project_id:%(project_id)s - check_str: rule:admin_only or role:member and project_id:%(project_id)s
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_or_owner check_str: rule:admin_or_owner
name: update_floatingip name: update_floatingip
deprecated_since: null deprecated_since: null
description: Update a floating IP description: Update a floating IP
name: update_floatingip name: update_floatingip
operations: operations:
- method: PUT - method: PUT
path: /floatingips/{id} path: /floatingips/{id}
scope_types: scope_types:
- project - project
- check_str: role:member and project_id:%(project_id)s - check_str: rule:admin_only or role:member and project_id:%(project_id)s
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_or_owner check_str: rule:admin_or_owner
name: delete_floatingip name: delete_floatingip
deprecated_since: null deprecated_since: null
description: Delete a floating IP description: Delete a floating IP
name: delete_floatingip name: delete_floatingip
operations: operations:
- method: DELETE - method: DELETE
path: /floatingips/{id} path: /floatingips/{id}
skipping to change at line 792 skipping to change at line 790
check_str: rule:admin_or_ext_parent_owner check_str: rule:admin_or_ext_parent_owner
name: delete_local_ip_port_association name: delete_local_ip_port_association
deprecated_since: null deprecated_since: null
description: Delete a Local IP port association description: Delete a Local IP port association
name: delete_local_ip_port_association name: delete_local_ip_port_association
operations: operations:
- method: DELETE - method: DELETE
path: /local_ips/{local_ip_id}/port_associations/{fixed_port_id} path: /local_ips/{local_ip_id}/port_associations/{fixed_port_id}
scope_types: scope_types:
- project - project
- check_str: role:reader and system_scope:all - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: get_loggable_resource name: get_loggable_resource
deprecated_since: null deprecated_since: null
description: Get loggable resources description: Get loggable resources
name: get_loggable_resource name: get_loggable_resource
operations: operations:
- method: GET - method: GET
path: /log/loggable-resources path: /log/loggable-resources
scope_types: scope_types:
- system - project
- check_str: role:admin and system_scope:all - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
check_str: <span class="insert">rule:admin_only</span>
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: create_log name: create_log
deprecated_since: null deprecated_since: null
description: Create a network log description: Create a network log
name: create_log name: create_log
operations: operations:
- method: POST - method: POST
path: /log/logs path: /log/logs
scope_types: scope_types:
- system - project
- check_str: role:reader and system_scope:all - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
check_str: <span class="insert">rule:admin_only</span>
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: get_log name: get_log
deprecated_since: null deprecated_since: null
description: Get a network log description: Get a network log
name: get_log name: get_log
operations: operations:
- method: GET - method: GET
path: /log/logs path: /log/logs
- method: GET - method: GET
path: /log/logs/{id} path: /log/logs/{id}
scope_types: scope_types:
- system - project
- check_str: role:admin and system_scope:all - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
check_str: <span class="insert">rule:admin_only</span>
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: update_log name: update_log
deprecated_since: null deprecated_since: null
description: Update a network log description: Update a network log
name: update_log name: update_log
operations: operations:
- method: PUT - method: PUT
path: /log/logs/{id} path: /log/logs/{id}
scope_types: scope_types:
- system - project
- check_str: role:admin and system_scope:all - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
check_str: <span class="insert">rule:admin_only</span>
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: delete_log name: delete_log
deprecated_since: null deprecated_since: null
description: Delete a network log description: Delete a network log
name: delete_log name: delete_log
operations: operations:
- method: DELETE - method: DELETE
path: /log/logs/{id} path: /log/logs/{id}
scope_types: scope_types:
- system - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
check_str: <span class="insert">rule:admin_only</span>
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: create_metering_label name: create_metering_label
deprecated_since: null deprecated_since: null
description: Create a metering label description: Create a metering label
name: create_metering_label name: create_metering_label
operations: operations:
- method: POST - method: POST
path: /metering/metering-labels path: /metering/metering-labels
scope_types: scope_types:
- project - project
- check_str: role:reader and project_id:%(project_id)s - check_str: rule:admin_only or role:reader and project_id:%(project_id)s
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: get_metering_label name: get_metering_label
deprecated_since: null deprecated_since: null
description: Get a metering label description: Get a metering label
name: get_metering_label name: get_metering_label
operations: operations:
- method: GET - method: GET
path: /metering/metering-labels path: /metering/metering-labels
- method: GET - method: GET
path: /metering/metering-labels/{id} path: /metering/metering-labels/{id}
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: delete_metering_label name: delete_metering_label
deprecated_since: null deprecated_since: null
description: Delete a metering label description: Delete a metering label
name: delete_metering_label name: delete_metering_label
operations: operations:
- method: DELETE - method: DELETE
path: /metering/metering-labels/{id} path: /metering/metering-labels/{id}
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: create_metering_label_rule name: create_metering_label_rule
deprecated_since: null deprecated_since: null
description: Create a metering label rule description: Create a metering label rule
name: create_metering_label_rule name: create_metering_label_rule
operations: operations:
- method: POST - method: POST
path: /metering/metering-label-rules path: /metering/metering-label-rules
scope_types: scope_types:
- project - project
- check_str: role:reader and project_id:%(project_id)s - check_str: rule:admin_only or role:reader and project_id:%(project_id)s
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: get_metering_label_rule name: get_metering_label_rule
deprecated_since: null deprecated_since: null
description: Get a metering label rule description: Get a metering label rule
name: get_metering_label_rule name: get_metering_label_rule
operations: operations:
- method: GET - method: GET
path: /metering/metering-label-rules path: /metering/metering-label-rules
- method: GET - method: GET
path: /metering/metering-label-rules/{id} path: /metering/metering-label-rules/{id}
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: delete_metering_label_rule name: delete_metering_label_rule
deprecated_since: null deprecated_since: null
description: Delete a metering label rule description: Delete a metering label rule
name: delete_metering_label_rule name: delete_metering_label_rule
operations: operations:
- method: DELETE - method: DELETE
path: /metering/metering-label-rules/{id} path: /metering/metering-label-rules/{id}
skipping to change at line 1000 skipping to change at line 998
operations: operations:
- method: DELETE - method: DELETE
path: /ndp_proxies/{id} path: /ndp_proxies/{id}
scope_types: scope_types:
- project - project
- check_str: field:networks:router:external=True - check_str: field:networks:router:external=True
description: Definition of an external network description: Definition of an external network
name: external name: external
operations: [] operations: []
scope_types: null scope_types: null
- check_str: role:member and project_id:%(project_id)s - check_str: rule:admin_only or role:member and project_id:%(project_id)s
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:regular_user check_str: rule:regular_user
name: create_network name: create_network
deprecated_since: null deprecated_since: null
description: Create a network description: Create a network
name: create_network name: create_network
operations: &id001 operations: &id001
- method: POST - method: POST
path: /networks path: /networks
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: create_network:shared name: create_network:shared
deprecated_since: null deprecated_since: null
description: Create a shared network description: Create a shared network
name: create_network:shared name: create_network:shared
operations: *id001 operations: *id001
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: create_network:router:external name: create_network:router:external
deprecated_since: null deprecated_since: null
description: Create an external network description: Create an external network
name: create_network:router:external name: create_network:router:external
operations: *id001 operations: *id001
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: create_network:is_default name: create_network:is_default
deprecated_since: null deprecated_since: null
description: Specify ``is_default`` attribute when creating a network description: Specify ``is_default`` attribute when creating a network
name: create_network:is_default name: create_network:is_default
operations: *id001 operations: *id001
scope_types: scope_types:
- project - project
- check_str: role:member and project_id:%(project_id)s - check_str: rule:admin_only or role:member and project_id:%(project_id)s
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:regular_user check_str: rule:regular_user
name: create_network:port_security_enabled name: create_network:port_security_enabled
deprecated_since: null deprecated_since: null
description: Specify ``port_security_enabled`` attribute when creating a netwo rk description: Specify ``port_security_enabled`` attribute when creating a netwo rk
name: create_network:port_security_enabled name: create_network:port_security_enabled
operations: *id001 operations: *id001
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: create_network:segments name: create_network:segments
deprecated_since: null deprecated_since: null
description: Specify ``segments`` attribute when creating a network description: Specify ``segments`` attribute when creating a network
name: create_network:segments name: create_network:segments
operations: *id001 operations: *id001
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: create_network:provider:network_type name: create_network:provider:network_type
deprecated_since: null deprecated_since: null
description: Specify ``provider:network_type`` when creating a network description: Specify ``provider:network_type`` when creating a network
name: create_network:provider:network_type name: create_network:provider:network_type
operations: *id001 operations: *id001
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: create_network:provider:physical_network name: create_network:provider:physical_network
deprecated_since: null deprecated_since: null
description: Specify ``provider:physical_network`` when creating a network description: Specify ``provider:physical_network`` when creating a network
name: create_network:provider:physical_network name: create_network:provider:physical_network
operations: *id001 operations: *id001
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: create_network:provider:segmentation_id name: create_network:provider:segmentation_id
deprecated_since: null deprecated_since: null
description: Specify ``provider:segmentation_id`` when creating a network description: Specify ``provider:segmentation_id`` when creating a network
name: create_network:provider:segmentation_id name: create_network:provider:segmentation_id
operations: *id001 operations: *id001
scope_types: scope_types:
- project - project
- check_str: role:reader and project_id:%(project_id)s or rule:shared or rule:ex - check_str: rule:admin_only or role:reader and project_id:%(project_id)s or rul
ternal e:shared
or rule:context_is_advsvc or rule:external or rule:context_is_advsvc
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_or_owner or rule:shared or rule:external or rule:conte xt_is_advsvc check_str: rule:admin_or_owner or rule:shared or rule:external or rule:conte xt_is_advsvc
name: get_network name: get_network
deprecated_since: null deprecated_since: null
description: Get a network description: Get a network
name: get_network name: get_network
operations: &id002 operations: &id002
- method: GET - method: GET
path: /networks path: /networks
- method: GET - method: GET
path: /networks/{id} path: /networks/{id}
scope_types: scope_types:
- project - project
- check_str: role:reader and project_id:%(project_id)s - check_str: rule:admin_only or role:reader and project_id:%(project_id)s
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:regular_user check_str: rule:regular_user
name: get_network:router:external name: get_network:router:external
deprecated_since: null deprecated_since: null
description: Get ``router:external`` attribute of a network description: Get ``router:external`` attribute of a network
name: get_network:router:external name: get_network:router:external
operations: *id002 operations: *id002
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: get_network:segments name: get_network:segments
deprecated_since: null deprecated_since: null
description: Get ``segments`` attribute of a network description: Get ``segments`` attribute of a network
name: get_network:segments name: get_network:segments
operations: *id002 operations: *id002
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: get_network:provider:network_type name: get_network:provider:network_type
deprecated_since: null deprecated_since: null
description: Get ``provider:network_type`` attribute of a network description: Get ``provider:network_type`` attribute of a network
name: get_network:provider:network_type name: get_network:provider:network_type
operations: *id002 operations: *id002
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: get_network:provider:physical_network name: get_network:provider:physical_network
deprecated_since: null deprecated_since: null
description: Get ``provider:physical_network`` attribute of a network description: Get ``provider:physical_network`` attribute of a network
name: get_network:provider:physical_network name: get_network:provider:physical_network
operations: *id002 operations: *id002
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: get_network:provider:segmentation_id name: get_network:provider:segmentation_id
deprecated_since: null deprecated_since: null
description: Get ``provider:segmentation_id`` attribute of a network description: Get ``provider:segmentation_id`` attribute of a network
name: get_network:provider:segmentation_id name: get_network:provider:segmentation_id
operations: *id002 operations: *id002
scope_types: scope_types:
- project - project
- check_str: role:member and project_id:%(project_id)s - check_str: rule:admin_only or role:member and project_id:%(project_id)s
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_or_owner check_str: rule:admin_or_owner
name: update_network name: update_network
deprecated_since: null deprecated_since: null
description: Update a network description: Update a network
name: update_network name: update_network
operations: &id003 operations: &id003
- method: PUT - method: PUT
path: /networks/{id} path: /networks/{id}
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: update_network:segments name: update_network:segments
deprecated_since: null deprecated_since: null
description: Update ``segments`` attribute of a network description: Update ``segments`` attribute of a network
name: update_network:segments name: update_network:segments
operations: *id003 operations: *id003
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: update_network:shared name: update_network:shared
deprecated_since: null deprecated_since: null
description: Update ``shared`` attribute of a network description: Update ``shared`` attribute of a network
name: update_network:shared name: update_network:shared
operations: *id003 operations: *id003
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: update_network:provider:network_type name: update_network:provider:network_type
deprecated_since: null deprecated_since: null
description: Update ``provider:network_type`` attribute of a network description: Update ``provider:network_type`` attribute of a network
name: update_network:provider:network_type name: update_network:provider:network_type
operations: *id003 operations: *id003
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: update_network:provider:physical_network name: update_network:provider:physical_network
deprecated_since: null deprecated_since: null
description: Update ``provider:physical_network`` attribute of a network description: Update ``provider:physical_network`` attribute of a network
name: update_network:provider:physical_network name: update_network:provider:physical_network
operations: *id003 operations: *id003
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: update_network:provider:segmentation_id name: update_network:provider:segmentation_id
deprecated_since: null deprecated_since: null
description: Update ``provider:segmentation_id`` attribute of a network description: Update ``provider:segmentation_id`` attribute of a network
name: update_network:provider:segmentation_id name: update_network:provider:segmentation_id
operations: *id003 operations: *id003
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: update_network:router:external name: update_network:router:external
deprecated_since: null deprecated_since: null
description: Update ``router:external`` attribute of a network description: Update ``router:external`` attribute of a network
name: update_network:router:external name: update_network:router:external
operations: *id003 operations: *id003
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: update_network:is_default name: update_network:is_default
deprecated_since: null deprecated_since: null
description: Update ``is_default`` attribute of a network description: Update ``is_default`` attribute of a network
name: update_network:is_default name: update_network:is_default
operations: *id003 operations: *id003
scope_types: scope_types:
- project - project
- check_str: role:member and project_id:%(project_id)s - check_str: rule:admin_only or role:member and project_id:%(project_id)s
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_or_owner check_str: rule:admin_or_owner
name: update_network:port_security_enabled name: update_network:port_security_enabled
deprecated_since: null deprecated_since: null
description: Update ``port_security_enabled`` attribute of a network description: Update ``port_security_enabled`` attribute of a network
name: update_network:port_security_enabled name: update_network:port_security_enabled
operations: *id003 operations: *id003
scope_types: scope_types:
- project - project
- check_str: role:member and project_id:%(project_id)s - check_str: rule:admin_only or role:member and project_id:%(project_id)s
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_or_owner check_str: rule:admin_or_owner
name: delete_network name: delete_network
deprecated_since: null deprecated_since: null
description: Delete a network description: Delete a network
name: delete_network name: delete_network
operations: operations:
- method: DELETE - method: DELETE
path: /networks/{id} path: /networks/{id}
scope_types: scope_types:
- project - project
- check_str: role:reader and system_scope:all - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: get_network_ip_availability name: get_network_ip_availability
deprecated_since: null deprecated_since: null
description: Get network IP availability description: Get network IP availability
name: get_network_ip_availability name: get_network_ip_availability
operations: operations:
- method: GET - method: GET
path: /network-ip-availabilities path: /network-ip-availabilities
- method: GET - method: GET
path: /network-ip-availabilities/{network_id} path: /network-ip-availabilities/{network_id}
scope_types: scope_types:
- system - project
- check_str: role:admin and system_scope:all - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
check_str: <span class="insert">rule:admin_only</span>
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: create_network_segment_range name: create_network_segment_range
deprecated_since: null deprecated_since: null
description: Create a network segment range description: Create a network segment range
name: create_network_segment_range name: create_network_segment_range
operations: operations:
- method: POST - method: POST
path: /network_segment_ranges path: /network_segment_ranges
scope_types: scope_types:
- system - project
- check_str: role:reader and system_scope:all - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
check_str: <span class="insert">rule:admin_only</span>
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: get_network_segment_range name: get_network_segment_range
deprecated_since: null deprecated_since: null
description: Get a network segment range description: Get a network segment range
name: get_network_segment_range name: get_network_segment_range
operations: operations:
- method: GET - method: GET
path: /network_segment_ranges path: /network_segment_ranges
- method: GET - method: GET
path: /network_segment_ranges/{id} path: /network_segment_ranges/{id}
scope_types: scope_types:
- system - project
- check_str: role:admin and system_scope:all - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
check_str: <span class="insert">rule:admin_only</span>
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: update_network_segment_range name: update_network_segment_range
deprecated_since: null deprecated_since: null
description: Update a network segment range description: Update a network segment range
name: update_network_segment_range name: update_network_segment_range
operations: operations:
- method: PUT - method: PUT
path: /network_segment_ranges/{id} path: /network_segment_ranges/{id}
scope_types: scope_types:
- system - project
- check_str: role:admin and system_scope:all - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
check_str: <span class="insert">rule:admin_only</span>
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: delete_network_segment_range name: delete_network_segment_range
deprecated_since: null deprecated_since: null
description: Delete a network segment range description: Delete a network segment range
name: delete_network_segment_range name: delete_network_segment_range
operations: operations:
- method: DELETE - method: DELETE
path: /network_segment_ranges/{id} path: /network_segment_ranges/{id}
scope_types: scope_types:
- system - project
- check_str: 'field:port:device_owner=~^network:' - check_str: 'field:port:device_owner=~^network:'
description: Definition of port with network device_owner description: Definition of port with network device_owner
name: network_device name: network_device
operations: [] operations: []
scope_types: null scope_types: null
- check_str: rule:context_is_admin or role:data_plane_integrator - check_str: rule:context_is_admin or role:data_plane_integrator
description: Rule for data plane integration description: Rule for data plane integration
name: admin_or_data_plane_int name: admin_or_data_plane_int
operations: [] operations: []
scope_types: null scope_types: null
- check_str: role:member and project_id:%(project_id)s - check_str: rule:admin_only or role:member and project_id:%(project_id)s
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:regular_user check_str: rule:regular_user
name: create_port name: create_port
deprecated_since: null deprecated_since: null
description: Create a port description: Create a port
name: create_port name: create_port
operations: &id004 operations: &id004
- method: POST - method: POST
path: /ports path: /ports
scope_types: scope_types:
- project - project
- check_str: not rule:network_device or role:admin and project_id:%(project_id)s - check_str: not rule:network_device or rule:admin_only or rule:context_is_advsv
or c
rule:context_is_advsvc or rule:network_owner or rule:network_owner
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: not rule:network_device or rule:context_is_advsvc or rule:admin_o r_network_owner check_str: not rule:network_device or rule:context_is_advsvc or rule:admin_o r_network_owner
name: create_port:device_owner name: create_port:device_owner
deprecated_since: null deprecated_since: null
description: Specify ``device_owner`` attribute when creting a port description: Specify ``device_owner`` attribute when creating a port
name: create_port:device_owner name: create_port:device_owner
operations: *id004 operations: *id004
scope_types: scope_types:
- project - project
- check_str: rule:context_is_advsvc or rule:network_owner or role:admin and proj ect_id:%(project_id)s - check_str: rule:context_is_advsvc or rule:network_owner or rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:context_is_advsvc or rule:admin_or_network_owner check_str: rule:context_is_advsvc or rule:admin_or_network_owner
name: create_port:mac_address name: create_port:mac_address
deprecated_since: null deprecated_since: null
description: Specify ``mac_address`` attribute when creating a port description: Specify ``mac_address`` attribute when creating a port
name: create_port:mac_address name: create_port:mac_address
operations: *id004 operations: *id004
scope_types: scope_types:
- project - project
- check_str: rule:context_is_advsvc or rule:network_owner or role:admin and proj - check_str: rule:context_is_advsvc or rule:network_owner or rule:admin_only or
ect_id:%(project_id)s rule:shared
or rule:shared
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:context_is_advsvc or rule:admin_or_network_owner or rule:sha red check_str: rule:context_is_advsvc or rule:admin_or_network_owner or rule:sha red
name: create_port:fixed_ips name: create_port:fixed_ips
deprecated_since: null deprecated_since: null
description: Specify ``fixed_ips`` information when creating a port description: Specify ``fixed_ips`` information when creating a port
name: create_port:fixed_ips name: create_port:fixed_ips
operations: *id004 operations: *id004
scope_types: scope_types:
- project - project
- check_str: rule:context_is_advsvc or rule:network_owner or role:admin and proj ect_id:%(project_id)s - check_str: rule:context_is_advsvc or rule:network_owner or rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:context_is_advsvc or rule:admin_or_network_owner check_str: rule:context_is_advsvc or rule:admin_or_network_owner
name: create_port:fixed_ips:ip_address name: create_port:fixed_ips:ip_address
deprecated_since: null deprecated_since: null
description: Specify IP address in ``fixed_ips`` when creating a port description: Specify IP address in ``fixed_ips`` when creating a port
name: create_port:fixed_ips:ip_address name: create_port:fixed_ips:ip_address
operations: *id004 operations: *id004
scope_types: scope_types:
- project - project
- check_str: rule:context_is_advsvc or rule:network_owner or role:admin and proj - check_str: rule:context_is_advsvc or rule:network_owner or rule:admin_only or
ect_id:%(project_id)s rule:shared
or rule:shared
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:context_is_advsvc or rule:admin_or_network_owner or rule:sha red check_str: rule:context_is_advsvc or rule:admin_or_network_owner or rule:sha red
name: create_port:fixed_ips:subnet_id name: create_port:fixed_ips:subnet_id
deprecated_since: null deprecated_since: null
description: Specify subnet ID in ``fixed_ips`` when creating a port description: Specify subnet ID in ``fixed_ips`` when creating a port
name: create_port:fixed_ips:subnet_id name: create_port:fixed_ips:subnet_id
operations: *id004 operations: *id004
scope_types: scope_types:
- project - project
- check_str: rule:context_is_advsvc or rule:network_owner or role:admin and proj ect_id:%(project_id)s - check_str: rule:context_is_advsvc or rule:network_owner or rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:context_is_advsvc or rule:admin_or_network_owner check_str: rule:context_is_advsvc or rule:admin_or_network_owner
name: create_port:port_security_enabled name: create_port:port_security_enabled
deprecated_since: null deprecated_since: null
description: Specify ``port_security_enabled`` attribute when creating a port description: Specify ``port_security_enabled`` attribute when creating a port
name: create_port:port_security_enabled name: create_port:port_security_enabled
operations: *id004 operations: *id004
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: create_port:binding:host_id name: create_port:binding:host_id
deprecated_since: null deprecated_since: null
description: Specify ``binding:host_id`` attribute when creating a port description: Specify ``binding:host_id`` attribute when creating a port
name: create_port:binding:host_id name: create_port:binding:host_id
operations: *id004 operations: *id004
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: create_port:binding:profile name: create_port:binding:profile
deprecated_since: null deprecated_since: null
description: Specify ``binding:profile`` attribute when creating a port description: Specify ``binding:profile`` attribute when creating a port
name: create_port:binding:profile name: create_port:binding:profile
operations: *id004 operations: *id004
scope_types: scope_types:
- project - project
- check_str: role:member and project_id:%(project_id)s - check_str: rule:admin_only or role:member and project_id:%(project_id)s
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:regular_user check_str: rule:regular_user
name: create_port:binding:vnic_type name: create_port:binding:vnic_type
deprecated_since: null deprecated_since: null
description: Specify ``binding:vnic_type`` attribute when creating a port description: Specify ``binding:vnic_type`` attribute when creating a port
name: create_port:binding:vnic_type name: create_port:binding:vnic_type
operations: *id004 operations: *id004
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s or rule:network_owner - check_str: rule:admin_only or rule:network_owner
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_or_network_owner check_str: rule:admin_or_network_owner
name: create_port:allowed_address_pairs name: create_port:allowed_address_pairs
deprecated_since: null deprecated_since: null
description: Specify ``allowed_address_pairs`` attribute when creating a port description: Specify ``allowed_address_pairs`` attribute when creating a port
name: create_port:allowed_address_pairs name: create_port:allowed_address_pairs
operations: *id004 operations: *id004
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s or rule:network_owner - check_str: rule:admin_only or rule:network_owner
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_or_network_owner check_str: rule:admin_or_network_owner
name: create_port:allowed_address_pairs:mac_address name: create_port:allowed_address_pairs:mac_address
deprecated_since: null deprecated_since: null
description: Specify ``mac_address` of `allowed_address_pairs`` attribute when creating description: Specify ``mac_address` of `allowed_address_pairs`` attribute when creating
a port a port
name: create_port:allowed_address_pairs:mac_address name: create_port:allowed_address_pairs:mac_address
operations: *id004 operations: *id004
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s or rule:network_owner - check_str: rule:admin_only or rule:network_owner
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_or_network_owner check_str: rule:admin_or_network_owner
name: create_port:allowed_address_pairs:ip_address name: create_port:allowed_address_pairs:ip_address
deprecated_since: null deprecated_since: null
description: Specify ``ip_address`` of ``allowed_address_pairs`` attribute whe n description: Specify ``ip_address`` of ``allowed_address_pairs`` attribute whe n
creating a port creating a port
name: create_port:allowed_address_pairs:ip_address name: create_port:allowed_address_pairs:ip_address
operations: *id004 operations: *id004
scope_types: scope_types:
- project - project
- check_str: rule:context_is_advsvc or role:reader and project_id:%(project_id)s - check_str: rule:admin_only or rule:context_is_advsvc or role:reader and projec t_id:%(project_id)s
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:context_is_advsvc or rule:admin_owner_or_network_owner check_str: rule:context_is_advsvc or rule:admin_owner_or_network_owner
name: get_port name: get_port
deprecated_since: null deprecated_since: null
description: Get a port description: Get a port
name: get_port name: get_port
operations: &id005 operations: &id005
- method: GET - method: GET
path: /ports path: /ports
- method: GET - method: GET
path: /ports/{id} path: /ports/{id}
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: get_port:binding:vif_type name: get_port:binding:vif_type
deprecated_since: null deprecated_since: null
description: Get ``binding:vif_type`` attribute of a port description: Get ``binding:vif_type`` attribute of a port
name: get_port:binding:vif_type name: get_port:binding:vif_type
operations: *id005 operations: *id005
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: get_port:binding:vif_details name: get_port:binding:vif_details
deprecated_since: null deprecated_since: null
description: Get ``binding:vif_details`` attribute of a port description: Get ``binding:vif_details`` attribute of a port
name: get_port:binding:vif_details name: get_port:binding:vif_details
operations: *id005 operations: *id005
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: get_port:binding:host_id name: get_port:binding:host_id
deprecated_since: null deprecated_since: null
description: Get ``binding:host_id`` attribute of a port description: Get ``binding:host_id`` attribute of a port
name: get_port:binding:host_id name: get_port:binding:host_id
operations: *id005 operations: *id005
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: get_port:binding:profile name: get_port:binding:profile
deprecated_since: null deprecated_since: null
description: Get ``binding:profile`` attribute of a port description: Get ``binding:profile`` attribute of a port
name: get_port:binding:profile name: get_port:binding:profile
operations: *id005 operations: *id005
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: get_port:resource_request name: get_port:resource_request
deprecated_since: null deprecated_since: null
description: Get ``resource_request`` attribute of a port description: Get ``resource_request`` attribute of a port
name: get_port:resource_request name: get_port:resource_request
operations: *id005 operations: *id005
scope_types: scope_types:
- project - project
- check_str: role:member and project_id:%(project_id)s or rule:context_is_advsvc - check_str: rule:admin_only or role:member and project_id:%(project_id)s or rul e:context_is_advsvc
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_or_owner or rule:context_is_advsvc check_str: rule:admin_or_owner or rule:context_is_advsvc
name: update_port name: update_port
deprecated_since: null deprecated_since: null
description: Update a port description: Update a port
name: update_port name: update_port
operations: &id006 operations: &id006
- method: PUT - method: PUT
path: /ports/{id} path: /ports/{id}
scope_types: scope_types:
- project - project
- check_str: not rule:network_device or rule:context_is_advsvc or rule:network_o wner - check_str: not rule:network_device or rule:context_is_advsvc or rule:network_o wner
or role:admin and project_id:%(project_id)s or rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: not rule:network_device or rule:context_is_advsvc or rule:admin_o r_network_owner check_str: not rule:network_device or rule:context_is_advsvc or rule:admin_o r_network_owner
name: update_port:device_owner name: update_port:device_owner
deprecated_since: null deprecated_since: null
description: Update ``device_owner`` attribute of a port description: Update ``device_owner`` attribute of a port
name: update_port:device_owner name: update_port:device_owner
operations: *id006 operations: *id006
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s or rule:context_is_advsvc - check_str: rule:admin_only or rule:context_is_advsvc
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only or rule:context_is_advsvc check_str: rule:admin_only or rule:context_is_advsvc
name: update_port:mac_address name: update_port:mac_address
deprecated_since: null deprecated_since: null
description: Update ``mac_address`` attribute of a port description: Update ``mac_address`` attribute of a port
name: update_port:mac_address name: update_port:mac_address
operations: *id006 operations: *id006
scope_types: scope_types:
- project - project
- check_str: rule:context_is_advsvc or rule:network_owner or role:admin and proj ect_id:%(project_id)s - check_str: rule:context_is_advsvc or rule:network_owner or rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:context_is_advsvc or rule:admin_or_network_owner check_str: rule:context_is_advsvc or rule:admin_or_network_owner
name: update_port:fixed_ips name: update_port:fixed_ips
deprecated_since: null deprecated_since: null
description: Specify ``fixed_ips`` information when updating a port description: Specify ``fixed_ips`` information when updating a port
name: update_port:fixed_ips name: update_port:fixed_ips
operations: *id006 operations: *id006
scope_types: scope_types:
- project - project
- check_str: rule:context_is_advsvc or rule:network_owner or role:admin and proj ect_id:%(project_id)s - check_str: rule:context_is_advsvc or rule:network_owner or rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:context_is_advsvc or rule:admin_or_network_owner check_str: rule:context_is_advsvc or rule:admin_or_network_owner
name: update_port:fixed_ips:ip_address name: update_port:fixed_ips:ip_address
deprecated_since: null deprecated_since: null
description: Specify IP address in ``fixed_ips`` information when updating a p ort description: Specify IP address in ``fixed_ips`` information when updating a p ort
name: update_port:fixed_ips:ip_address name: update_port:fixed_ips:ip_address
operations: *id006 operations: *id006
scope_types: scope_types:
- project - project
- check_str: rule:context_is_advsvc or rule:network_owner or role:admin and proj - check_str: rule:context_is_advsvc or rule:network_owner or rule:admin_only or
ect_id:%(project_id)s rule:shared
or rule:shared
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:context_is_advsvc or rule:admin_or_network_owner or rule:sha red check_str: rule:context_is_advsvc or rule:admin_or_network_owner or rule:sha red
name: update_port:fixed_ips:subnet_id name: update_port:fixed_ips:subnet_id
deprecated_since: null deprecated_since: null
description: Specify subnet ID in ``fixed_ips`` information when updating a po rt description: Specify subnet ID in ``fixed_ips`` information when updating a po rt
name: update_port:fixed_ips:subnet_id name: update_port:fixed_ips:subnet_id
operations: *id006 operations: *id006
scope_types: scope_types:
- project - project
- check_str: rule:context_is_advsvc or rule:network_owner or role:admin and proj ect_id:%(project_id)s - check_str: rule:context_is_advsvc or rule:network_owner or rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:context_is_advsvc or rule:admin_or_network_owner check_str: rule:context_is_advsvc or rule:admin_or_network_owner
name: update_port:port_security_enabled name: update_port:port_security_enabled
deprecated_since: null deprecated_since: null
description: Update ``port_security_enabled`` attribute of a port description: Update ``port_security_enabled`` attribute of a port
name: update_port:port_security_enabled name: update_port:port_security_enabled
operations: *id006 operations: *id006
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: update_port:binding:host_id name: update_port:binding:host_id
deprecated_since: null deprecated_since: null
description: Update ``binding:host_id`` attribute of a port description: Update ``binding:host_id`` attribute of a port
name: update_port:binding:host_id name: update_port:binding:host_id
operations: *id006 operations: *id006
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: update_port:binding:profile name: update_port:binding:profile
deprecated_since: null deprecated_since: null
description: Update ``binding:profile`` attribute of a port description: Update ``binding:profile`` attribute of a port
name: update_port:binding:profile name: update_port:binding:profile
operations: *id006 operations: *id006
scope_types: scope_types:
- project - project
- check_str: role:member and project_id:%(project_id)s or rule:context_is_advsvc - check_str: rule:admin_only or role:member and project_id:%(project_id)s or rul e:context_is_advsvc
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_or_owner or rule:context_is_advsvc check_str: rule:admin_or_owner or rule:context_is_advsvc
name: update_port:binding:vnic_type name: update_port:binding:vnic_type
deprecated_since: null deprecated_since: null
description: Update ``binding:vnic_type`` attribute of a port description: Update ``binding:vnic_type`` attribute of a port
name: update_port:binding:vnic_type name: update_port:binding:vnic_type
operations: *id006 operations: *id006
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s or rule:network_owner - check_str: rule:admin_only or rule:network_owner
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_or_network_owner check_str: rule:admin_or_network_owner
name: update_port:allowed_address_pairs name: update_port:allowed_address_pairs
deprecated_since: null deprecated_since: null
description: Update ``allowed_address_pairs`` attribute of a port description: Update ``allowed_address_pairs`` attribute of a port
name: update_port:allowed_address_pairs name: update_port:allowed_address_pairs
operations: *id006 operations: *id006
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s or rule:network_owner - check_str: rule:admin_only or rule:network_owner
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_or_network_owner check_str: rule:admin_or_network_owner
name: update_port:allowed_address_pairs:mac_address name: update_port:allowed_address_pairs:mac_address
deprecated_since: null deprecated_since: null
description: Update ``mac_address`` of ``allowed_address_pairs`` attribute of a description: Update ``mac_address`` of ``allowed_address_pairs`` attribute of a
port port
name: update_port:allowed_address_pairs:mac_address name: update_port:allowed_address_pairs:mac_address
operations: *id006 operations: *id006
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s or rule:network_owner - check_str: rule:admin_only or rule:network_owner
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_or_network_owner check_str: rule:admin_or_network_owner
name: update_port:allowed_address_pairs:ip_address name: update_port:allowed_address_pairs:ip_address
deprecated_since: null deprecated_since: null
description: Update ``ip_address`` of ``allowed_address_pairs`` attribute of a port description: Update ``ip_address`` of ``allowed_address_pairs`` attribute of a port
name: update_port:allowed_address_pairs:ip_address name: update_port:allowed_address_pairs:ip_address
operations: *id006 operations: *id006
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s or role:data_plane_integra tor - check_str: rule:admin_only or role:data_plane_integrator
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_or_data_plane_int check_str: rule:admin_or_data_plane_int
name: update_port:data_plane_status name: update_port:data_plane_status
deprecated_since: null deprecated_since: null
description: Update ``data_plane_status`` attribute of a port description: Update ``data_plane_status`` attribute of a port
name: update_port:data_plane_status name: update_port:data_plane_status
operations: *id006 operations: *id006
scope_types: scope_types:
- project - project
- check_str: rule:context_is_advsvc or role:member and project_id:%(project_id)s - check_str: rule:admin_only or rule:context_is_advsvc or role:member and projec t_id:%(project_id)s
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:context_is_advsvc or rule:admin_owner_or_network_owner check_str: rule:context_is_advsvc or rule:admin_owner_or_network_owner
name: delete_port name: delete_port
deprecated_since: null deprecated_since: null
description: Delete a port description: Delete a port
name: delete_port name: delete_port
operations: operations:
- method: DELETE - method: DELETE
path: /ports/{id} path: /ports/{id}
scope_types: scope_types:
- project - project
- check_str: role:reader and project_id:%(project_id)s - check_str: rule:admin_only or role:reader and project_id:%(project_id)s
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:regular_user check_str: rule:regular_user
name: get_policy name: get_policy
deprecated_since: null deprecated_since: null
description: Get QoS policies description: Get QoS policies
name: get_policy name: get_policy
operations: operations:
- method: GET - method: GET
path: /qos/policies path: /qos/policies
- method: GET - method: GET
path: /qos/policies/{id} path: /qos/policies/{id}
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: create_policy name: create_policy
deprecated_since: null deprecated_since: null
description: Create a QoS policy description: Create a QoS policy
name: create_policy name: create_policy
operations: operations:
- method: POST - method: POST
path: /qos/policies path: /qos/policies
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: update_policy name: update_policy
deprecated_since: null deprecated_since: null
description: Update a QoS policy description: Update a QoS policy
name: update_policy name: update_policy
operations: operations:
- method: PUT - method: PUT
path: /qos/policies/{id} path: /qos/policies/{id}
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: delete_policy name: delete_policy
deprecated_since: null deprecated_since: null
description: Delete a QoS policy description: Delete a QoS policy
name: delete_policy name: delete_policy
operations: operations:
- method: DELETE - method: DELETE
path: /qos/policies/{id} path: /qos/policies/{id}
scope_types: scope_types:
- project - project
- check_str: role:admin or role:reader and system_scope:all - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:regular_user check_str: rule:regular_user
name: get_rule_type name: get_rule_type
deprecated_since: null deprecated_since: null
description: Get available QoS rule types description: Get available QoS rule types
name: get_rule_type name: get_rule_type
operations: operations:
- method: GET - method: GET
path: /qos/rule-types path: /qos/rule-types
- method: GET - method: GET
path: /qos/rule-types/{rule_type} path: /qos/rule-types/{rule_type}
scope_types: scope_types:
- system
- project - project
- check_str: role:reader and project_id:%(project_id)s - check_str: rule:admin_only or role:reader and project_id:%(project_id)s
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:regular_user check_str: rule:regular_user
name: get_policy_bandwidth_limit_rule name: get_policy_bandwidth_limit_rule
deprecated_since: null deprecated_since: null
description: Get a QoS bandwidth limit rule description: Get a QoS bandwidth limit rule
name: get_policy_bandwidth_limit_rule name: get_policy_bandwidth_limit_rule
operations: operations:
- method: GET - method: GET
path: /qos/policies/{policy_id}/bandwidth_limit_rules path: /qos/policies/{policy_id}/bandwidth_limit_rules
- method: GET - method: GET
path: /qos/policies/{policy_id}/bandwidth_limit_rules/{rule_id} path: /qos/policies/{policy_id}/bandwidth_limit_rules/{rule_id}
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: create_policy_bandwidth_limit_rule name: create_policy_bandwidth_limit_rule
deprecated_since: null deprecated_since: null
description: Create a QoS bandwidth limit rule description: Create a QoS bandwidth limit rule
name: create_policy_bandwidth_limit_rule name: create_policy_bandwidth_limit_rule
operations: operations:
- method: POST - method: POST
path: /qos/policies/{policy_id}/bandwidth_limit_rules path: /qos/policies/{policy_id}/bandwidth_limit_rules
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: update_policy_bandwidth_limit_rule name: update_policy_bandwidth_limit_rule
deprecated_since: null deprecated_since: null
description: Update a QoS bandwidth limit rule description: Update a QoS bandwidth limit rule
name: update_policy_bandwidth_limit_rule name: update_policy_bandwidth_limit_rule
operations: operations:
- method: PUT - method: PUT
path: /qos/policies/{policy_id}/bandwidth_limit_rules/{rule_id} path: /qos/policies/{policy_id}/bandwidth_limit_rules/{rule_id}
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: delete_policy_bandwidth_limit_rule name: delete_policy_bandwidth_limit_rule
deprecated_since: null deprecated_since: null
description: Delete a QoS bandwidth limit rule description: Delete a QoS bandwidth limit rule
name: delete_policy_bandwidth_limit_rule name: delete_policy_bandwidth_limit_rule
operations: operations:
- method: DELETE - method: DELETE
path: /qos/policies/{policy_id}/bandwidth_limit_rules/{rule_id} path: /qos/policies/{policy_id}/bandwidth_limit_rules/{rule_id}
scope_types: scope_types:
- project - project
- check_str: role:reader and project_id:%(project_id)s - check_str: rule:admin_only or role:reader and project_id:%(project_id)s
description: Get a QoS packet rate limit rule
name: get_policy_packet_rate_limit_rule
operations:
- method: GET
path: /qos/policies/{policy_id}/packet_rate_limit_rules
- method: GET
path: /qos/policies/{policy_id}/packet_rate_limit_rules/{rule_id}
scope_types:
- project
- check_str: rule:admin_only
description: Create a QoS packet rate limit rule
name: create_policy_packet_rate_limit_rule
operations:
- method: POST
path: /qos/policies/{policy_id}/packet_rate_limit_rules
scope_types:
- project
- check_str: rule:admin_only
description: Update a QoS packet rate limit rule
name: update_policy_packet_rate_limit_rule
operations:
- method: PUT
path: /qos/policies/{policy_id}/packet_rate_limit_rules/{rule_id}
scope_types:
- project
- check_str: rule:admin_only
description: Delete a QoS packet rate limit rule
name: delete_policy_packet_rate_limit_rule
operations:
- method: DELETE
path: /qos/policies/{policy_id}/packet_rate_limit_rules/{rule_id}
scope_types:
- project
- check_str: rule:admin_only or role:reader and project_id:%(project_id)s
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:regular_user check_str: rule:regular_user
name: get_policy_dscp_marking_rule name: get_policy_dscp_marking_rule
deprecated_since: null deprecated_since: null
description: Get a QoS DSCP marking rule description: Get a QoS DSCP marking rule
name: get_policy_dscp_marking_rule name: get_policy_dscp_marking_rule
operations: operations:
- method: GET - method: GET
path: /qos/policies/{policy_id}/dscp_marking_rules path: /qos/policies/{policy_id}/dscp_marking_rules
- method: GET - method: GET
path: /qos/policies/{policy_id}/dscp_marking_rules/{rule_id} path: /qos/policies/{policy_id}/dscp_marking_rules/{rule_id}
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: create_policy_dscp_marking_rule name: create_policy_dscp_marking_rule
deprecated_since: null deprecated_since: null
description: Create a QoS DSCP marking rule description: Create a QoS DSCP marking rule
name: create_policy_dscp_marking_rule name: create_policy_dscp_marking_rule
operations: operations:
- method: POST - method: POST
path: /qos/policies/{policy_id}/dscp_marking_rules path: /qos/policies/{policy_id}/dscp_marking_rules
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: update_policy_dscp_marking_rule name: update_policy_dscp_marking_rule
deprecated_since: null deprecated_since: null
description: Update a QoS DSCP marking rule description: Update a QoS DSCP marking rule
name: update_policy_dscp_marking_rule name: update_policy_dscp_marking_rule
operations: operations:
- method: PUT - method: PUT
path: /qos/policies/{policy_id}/dscp_marking_rules/{rule_id} path: /qos/policies/{policy_id}/dscp_marking_rules/{rule_id}
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: delete_policy_dscp_marking_rule name: delete_policy_dscp_marking_rule
deprecated_since: null deprecated_since: null
description: Delete a QoS DSCP marking rule description: Delete a QoS DSCP marking rule
name: delete_policy_dscp_marking_rule name: delete_policy_dscp_marking_rule
operations: operations:
- method: DELETE - method: DELETE
path: /qos/policies/{policy_id}/dscp_marking_rules/{rule_id} path: /qos/policies/{policy_id}/dscp_marking_rules/{rule_id}
scope_types: scope_types:
- project - project
- check_str: role:reader and project_id:%(project_id)s - check_str: rule:admin_only or role:reader and project_id:%(project_id)s
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:regular_user check_str: rule:regular_user
name: get_policy_minimum_bandwidth_rule name: get_policy_minimum_bandwidth_rule
deprecated_since: null deprecated_since: null
description: Get a QoS minimum bandwidth rule description: Get a QoS minimum bandwidth rule
name: get_policy_minimum_bandwidth_rule name: get_policy_minimum_bandwidth_rule
operations: operations:
- method: GET - method: GET
path: /qos/policies/{policy_id}/minimum_bandwidth_rules path: /qos/policies/{policy_id}/minimum_bandwidth_rules
- method: GET - method: GET
path: /qos/policies/{policy_id}/minimum_bandwidth_rules/{rule_id} path: /qos/policies/{policy_id}/minimum_bandwidth_rules/{rule_id}
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: create_policy_minimum_bandwidth_rule name: create_policy_minimum_bandwidth_rule
deprecated_since: null deprecated_since: null
description: Create a QoS minimum bandwidth rule description: Create a QoS minimum bandwidth rule
name: create_policy_minimum_bandwidth_rule name: create_policy_minimum_bandwidth_rule
operations: operations:
- method: POST - method: POST
path: /qos/policies/{policy_id}/minimum_bandwidth_rules path: /qos/policies/{policy_id}/minimum_bandwidth_rules
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: update_policy_minimum_bandwidth_rule name: update_policy_minimum_bandwidth_rule
deprecated_since: null deprecated_since: null
description: Update a QoS minimum bandwidth rule description: Update a QoS minimum bandwidth rule
name: update_policy_minimum_bandwidth_rule name: update_policy_minimum_bandwidth_rule
operations: operations:
- method: PUT - method: PUT
path: /qos/policies/{policy_id}/minimum_bandwidth_rules/{rule_id} path: /qos/policies/{policy_id}/minimum_bandwidth_rules/{rule_id}
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: delete_policy_minimum_bandwidth_rule name: delete_policy_minimum_bandwidth_rule
deprecated_since: null deprecated_since: null
description: Delete a QoS minimum bandwidth rule description: Delete a QoS minimum bandwidth rule
name: delete_policy_minimum_bandwidth_rule name: delete_policy_minimum_bandwidth_rule
operations: operations:
- method: DELETE - method: DELETE
path: /qos/policies/{policy_id}/minimum_bandwidth_rules/{rule_id} path: /qos/policies/{policy_id}/minimum_bandwidth_rules/{rule_id}
scope_types: scope_types:
- project - project
- check_str: role:reader and project_id:%(project_id)s - check_str: rule:admin_only or role:reader and project_id:%(project_id)s
description: Get a QoS minimum packet rate rule description: Get a QoS minimum packet rate rule
name: get_policy_minimum_packet_rate_rule name: get_policy_minimum_packet_rate_rule
operations: operations:
- method: GET - method: GET
path: /qos/policies/{policy_id}/minimum_packet_rate_rules path: /qos/policies/{policy_id}/minimum_packet_rate_rules
- method: GET - method: GET
path: /qos/policies/{policy_id}/minimum_packet_rate_rules/{rule_id} path: /qos/policies/{policy_id}/minimum_packet_rate_rules/{rule_id}
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
description: Create a QoS minimum packet rate rule description: Create a QoS minimum packet rate rule
name: create_policy_minimum_packet_rate_rule name: create_policy_minimum_packet_rate_rule
operations: operations:
- method: POST - method: POST
path: /qos/policies/{policy_id}/minimum_packet_rate_rules path: /qos/policies/{policy_id}/minimum_packet_rate_rules
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
description: Update a QoS minimum packet rate rule description: Update a QoS minimum packet rate rule
name: update_policy_minimum_packet_rate_rule name: update_policy_minimum_packet_rate_rule
operations: operations:
- method: PUT - method: PUT
path: /qos/policies/{policy_id}/minimum_packet_rate_rules/{rule_id} path: /qos/policies/{policy_id}/minimum_packet_rate_rules/{rule_id}
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
description: Delete a QoS minimum packet rate rule description: Delete a QoS minimum packet rate rule
name: delete_policy_minimum_packet_rate_rule name: delete_policy_minimum_packet_rate_rule
operations: operations:
- method: DELETE - method: DELETE
path: /qos/policies/{policy_id}/minimum_packet_rate_rules/{rule_id} path: /qos/policies/{policy_id}/minimum_packet_rate_rules/{rule_id}
scope_types: scope_types:
- project - project
- check_str: role:reader and project_id:%(project_id)s - check_str: rule:admin_only or role:reader and project_id:%(project_id)s
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:regular_user check_str: rule:regular_user
name: get_alias_bandwidth_limit_rule name: get_alias_bandwidth_limit_rule
deprecated_since: null deprecated_since: null
description: Get a QoS bandwidth limit rule through alias description: Get a QoS bandwidth limit rule through alias
name: get_alias_bandwidth_limit_rule name: get_alias_bandwidth_limit_rule
operations: operations:
- method: GET - method: GET
path: /qos/alias_bandwidth_limit_rules/{rule_id}/ path: /qos/alias_bandwidth_limit_rules/{rule_id}/
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: update_alias_bandwidth_limit_rule name: update_alias_bandwidth_limit_rule
deprecated_since: null deprecated_since: null
description: Update a QoS bandwidth limit rule through alias description: Update a QoS bandwidth limit rule through alias
name: update_alias_bandwidth_limit_rule name: update_alias_bandwidth_limit_rule
operations: operations:
- method: PUT - method: PUT
path: /qos/alias_bandwidth_limit_rules/{rule_id}/ path: /qos/alias_bandwidth_limit_rules/{rule_id}/
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: delete_alias_bandwidth_limit_rule name: delete_alias_bandwidth_limit_rule
deprecated_since: null deprecated_since: null
description: Delete a QoS bandwidth limit rule through alias description: Delete a QoS bandwidth limit rule through alias
name: delete_alias_bandwidth_limit_rule name: delete_alias_bandwidth_limit_rule
operations: operations:
- method: DELETE - method: DELETE
path: /qos/alias_bandwidth_limit_rules/{rule_id}/ path: /qos/alias_bandwidth_limit_rules/{rule_id}/
scope_types: scope_types:
- project - project
- check_str: role:reader and project_id:%(project_id)s - check_str: rule:admin_only or role:reader and project_id:%(project_id)s
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:regular_user check_str: rule:regular_user
name: get_alias_dscp_marking_rule name: get_alias_dscp_marking_rule
deprecated_since: null deprecated_since: null
description: Get a QoS DSCP marking rule through alias description: Get a QoS DSCP marking rule through alias
name: get_alias_dscp_marking_rule name: get_alias_dscp_marking_rule
operations: operations:
- method: GET - method: GET
path: /qos/alias_dscp_marking_rules/{rule_id}/ path: /qos/alias_dscp_marking_rules/{rule_id}/
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: update_alias_dscp_marking_rule name: update_alias_dscp_marking_rule
deprecated_since: null deprecated_since: null
description: Update a QoS DSCP marking rule through alias description: Update a QoS DSCP marking rule through alias
name: update_alias_dscp_marking_rule name: update_alias_dscp_marking_rule
operations: operations:
- method: PUT - method: PUT
path: /qos/alias_dscp_marking_rules/{rule_id}/ path: /qos/alias_dscp_marking_rules/{rule_id}/
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: delete_alias_dscp_marking_rule name: delete_alias_dscp_marking_rule
deprecated_since: null deprecated_since: null
description: Delete a QoS DSCP marking rule through alias description: Delete a QoS DSCP marking rule through alias
name: delete_alias_dscp_marking_rule name: delete_alias_dscp_marking_rule
operations: operations:
- method: DELETE - method: DELETE
path: /qos/alias_dscp_marking_rules/{rule_id}/ path: /qos/alias_dscp_marking_rules/{rule_id}/
scope_types: scope_types:
- project - project
- check_str: role:reader and project_id:%(project_id)s - check_str: rule:admin_only or role:reader and project_id:%(project_id)s
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:regular_user check_str: rule:regular_user
name: get_alias_minimum_bandwidth_rule name: get_alias_minimum_bandwidth_rule
deprecated_since: null deprecated_since: null
description: Get a QoS minimum bandwidth rule through alias description: Get a QoS minimum bandwidth rule through alias
name: get_alias_minimum_bandwidth_rule name: get_alias_minimum_bandwidth_rule
operations: operations:
- method: GET - method: GET
path: /qos/alias_minimum_bandwidth_rules/{rule_id}/ path: /qos/alias_minimum_bandwidth_rules/{rule_id}/
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: update_alias_minimum_bandwidth_rule name: update_alias_minimum_bandwidth_rule
deprecated_since: null deprecated_since: null
description: Update a QoS minimum bandwidth rule through alias description: Update a QoS minimum bandwidth rule through alias
name: update_alias_minimum_bandwidth_rule name: update_alias_minimum_bandwidth_rule
operations: operations:
- method: PUT - method: PUT
path: /qos/alias_minimum_bandwidth_rules/{rule_id}/ path: /qos/alias_minimum_bandwidth_rules/{rule_id}/
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: delete_alias_minimum_bandwidth_rule name: delete_alias_minimum_bandwidth_rule
deprecated_since: null deprecated_since: null
description: Delete a QoS minimum bandwidth rule through alias description: Delete a QoS minimum bandwidth rule through alias
name: delete_alias_minimum_bandwidth_rule name: delete_alias_minimum_bandwidth_rule
operations: operations:
- method: DELETE - method: DELETE
path: /qos/alias_minimum_bandwidth_rules/{rule_id}/ path: /qos/alias_minimum_bandwidth_rules/{rule_id}/
scope_types: scope_types:
- project - project
- check_str: rule:get_policy_minimum_packet_rate_rule - check_str: rule:get_policy_minimum_packet_rate_rule
description: Get a QoS minimum packet rate rule through alias description: Get a QoS minimum packet rate rule through alias
name: get_alias_minimum_packet_rate_rule name: get_alias_minimum_packet_rate_rule
operations: operations:
- method: GET - method: GET
path: /qos/alias_minimum_packet_rate_rules/{rule_id}/ path: /qos/alias_minimum_packet_rate_rules/{rule_id}/
scope_types: null scope_types:
- project
- check_str: rule:update_policy_minimum_packet_rate_rule - check_str: rule:update_policy_minimum_packet_rate_rule
description: Update a QoS minimum packet rate rule through alias description: Update a QoS minimum packet rate rule through alias
name: update_alias_minimum_packet_rate_rule name: update_alias_minimum_packet_rate_rule
operations: operations:
- method: PUT - method: PUT
path: /qos/alias_minimum_packet_rate_rules/{rule_id}/ path: /qos/alias_minimum_packet_rate_rules/{rule_id}/
scope_types: null scope_types:
- project
- check_str: rule:delete_policy_minimum_packet_rate_rule - check_str: rule:delete_policy_minimum_packet_rate_rule
description: Delete a QoS minimum packet rate rule through alias description: Delete a QoS minimum packet rate rule through alias
name: delete_alias_minimum_packet_rate_rule name: delete_alias_minimum_packet_rate_rule
operations: operations:
- method: DELETE - method: DELETE
path: /qos/alias_minimum_packet_rate_rules/{rule_id}/ path: /qos/alias_minimum_packet_rate_rules/{rule_id}/
scope_types: null scope_types:
- check_str: role:reader and system_scope:all - project
- check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
check_str: <span class="insert">rule:admin_only</span>
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: get_quota name: get_quota
deprecated_since: null deprecated_since: null
description: Get a resource quota description: Get a resource quota
name: get_quota name: get_quota
operations: operations:
- method: GET - method: GET
path: /quota path: /quota
- method: GET - method: GET
path: /quota/{id} path: /quota/{id}
scope_types: scope_types:
- system - project
- check_str: role:admin and system_scope:all - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
check_str: <span class="insert">rule:admin_only</span>
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: update_quota name: update_quota
deprecated_since: null deprecated_since: null
description: Update a resource quota description: Update a resource quota
name: update_quota name: update_quota
operations: operations:
- method: PUT - method: PUT
path: /quota/{id} path: /quota/{id}
scope_types: scope_types:
- system - project
- check_str: role:admin and system_scope:all - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
check_str: <span class="insert">rule:admin_only</span>
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: delete_quota name: delete_quota
deprecated_since: null deprecated_since: null
description: Delete a resource quota description: Delete a resource quota
name: delete_quota name: delete_quota
operations: operations:
- method: DELETE - method: DELETE
path: /quota/{id} path: /quota/{id}
scope_types: scope_types:
- system - project
- check_str: (not field:rbac_policy:target_tenant=* and not field:rbac_policy:ta rget_project=*) - check_str: (not field:rbac_policy:target_tenant=* and not field:rbac_policy:ta rget_project=*)
or rule:admin_only or rule:admin_only
description: Definition of a wildcard target_project description: Definition of a wildcard target_project
name: restrict_wildcard name: restrict_wildcard
operations: [] operations: []
scope_types: null scope_types: null
- check_str: role:member and project_id:%(project_id)s - check_str: rule:admin_only or role:member and project_id:%(project_id)s
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:regular_user check_str: rule:regular_user
name: create_rbac_policy name: create_rbac_policy
deprecated_since: null deprecated_since: null
description: Create an RBAC policy description: Create an RBAC policy
name: create_rbac_policy name: create_rbac_policy
operations: operations:
- method: POST - method: POST
path: /rbac-policies path: /rbac-policies
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s or (not field:rbac_policy: - check_str: rule:admin_only or (not field:rbac_policy:target_tenant=* and not f
target_tenant=* ield:rbac_policy:target_project=*)
and not field:rbac_policy:target_project=*)
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:restrict_wildcard check_str: rule:restrict_wildcard
name: create_rbac_policy:target_tenant name: create_rbac_policy:target_tenant
deprecated_since: null deprecated_since: null
description: Specify ``target_tenant`` when creating an RBAC policy description: Specify ``target_tenant`` when creating an RBAC policy
name: create_rbac_policy:target_tenant name: create_rbac_policy:target_tenant
operations: operations:
- method: POST - method: POST
path: /rbac-policies path: /rbac-policies
scope_types: scope_types:
- project - project
- check_str: role:member and project_id:%(project_id)s - check_str: rule:admin_only or role:member and project_id:%(project_id)s
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_or_owner check_str: rule:admin_or_owner
name: update_rbac_policy name: update_rbac_policy
deprecated_since: null deprecated_since: null
description: Update an RBAC policy description: Update an RBAC policy
name: update_rbac_policy name: update_rbac_policy
operations: operations:
- method: PUT - method: PUT
path: /rbac-policies/{id} path: /rbac-policies/{id}
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s or (not field:rbac_policy: - check_str: rule:admin_only or (not field:rbac_policy:target_tenant=* and not f
target_tenant=* ield:rbac_policy:target_project=*)
and not field:rbac_policy:target_project=*)
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:restrict_wildcard and rule:admin_or_owner check_str: rule:restrict_wildcard and rule:admin_or_owner
name: update_rbac_policy:target_tenant name: update_rbac_policy:target_tenant
deprecated_since: null deprecated_since: null
description: Update ``target_tenant`` attribute of an RBAC policy description: Update ``target_tenant`` attribute of an RBAC policy
name: update_rbac_policy:target_tenant name: update_rbac_policy:target_tenant
operations: operations:
- method: PUT - method: PUT
path: /rbac-policies/{id} path: /rbac-policies/{id}
scope_types: scope_types:
- project - project
- check_str: role:reader and project_id:%(project_id)s - check_str: rule:admin_only or role:reader and project_id:%(project_id)s
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_or_owner check_str: rule:admin_or_owner
name: get_rbac_policy name: get_rbac_policy
deprecated_since: null deprecated_since: null
description: Get an RBAC policy description: Get an RBAC policy
name: get_rbac_policy name: get_rbac_policy
operations: operations:
- method: GET - method: GET
path: /rbac-policies path: /rbac-policies
- method: GET - method: GET
path: /rbac-policies/{id} path: /rbac-policies/{id}
scope_types: scope_types:
- project - project
- check_str: role:member and project_id:%(project_id)s - check_str: rule:admin_only or role:member and project_id:%(project_id)s
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_or_owner check_str: rule:admin_or_owner
name: delete_rbac_policy name: delete_rbac_policy
deprecated_since: null deprecated_since: null
description: Delete an RBAC policy description: Delete an RBAC policy
name: delete_rbac_policy name: delete_rbac_policy
operations: operations:
- method: DELETE - method: DELETE
path: /rbac-policies/{id} path: /rbac-policies/{id}
scope_types: scope_types:
- project - project
- check_str: role:member and project_id:%(project_id)s - check_str: rule:admin_only or role:member and project_id:%(project_id)s
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:regular_user check_str: rule:regular_user
name: create_router name: create_router
deprecated_since: null deprecated_since: null
description: Create a router description: Create a router
name: create_router name: create_router
operations: &id007 operations: &id007
- method: POST - method: POST
path: /routers path: /routers
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: create_router:distributed name: create_router:distributed
deprecated_since: null deprecated_since: null
description: Specify ``distributed`` attribute when creating a router description: Specify ``distributed`` attribute when creating a router
name: create_router:distributed name: create_router:distributed
operations: *id007 operations: *id007
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: create_router:ha name: create_router:ha
deprecated_since: null deprecated_since: null
description: Specify ``ha`` attribute when creating a router description: Specify ``ha`` attribute when creating a router
name: create_router:ha name: create_router:ha
operations: *id007 operations: *id007
scope_types: scope_types:
- project - project
- check_str: role:member and project_id:%(project_id)s - check_str: rule:admin_only or role:member and project_id:%(project_id)s
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_or_owner check_str: rule:admin_or_owner
name: create_router:external_gateway_info name: create_router:external_gateway_info
deprecated_since: null deprecated_since: null
description: Specify ``external_gateway_info`` information when creating a rou ter description: Specify ``external_gateway_info`` information when creating a rou ter
name: create_router:external_gateway_info name: create_router:external_gateway_info
operations: *id007 operations: *id007
scope_types: scope_types:
- project - project
- check_str: role:member and project_id:%(project_id)s - check_str: rule:admin_only or role:member and project_id:%(project_id)s
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_or_owner check_str: rule:admin_or_owner
name: create_router:external_gateway_info:network_id name: create_router:external_gateway_info:network_id
deprecated_since: null deprecated_since: null
description: Specify ``network_id`` in ``external_gateway_info`` information w hen description: Specify ``network_id`` in ``external_gateway_info`` information w hen
creating a router creating a router
name: create_router:external_gateway_info:network_id name: create_router:external_gateway_info:network_id
operations: *id007 operations: *id007
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: create_router:external_gateway_info:enable_snat name: create_router:external_gateway_info:enable_snat
deprecated_since: null deprecated_since: null
description: Specify ``enable_snat`` in ``external_gateway_info`` information when description: Specify ``enable_snat`` in ``external_gateway_info`` information when
creating a router creating a router
name: create_router:external_gateway_info:enable_snat name: create_router:external_gateway_info:enable_snat
operations: *id007 operations: *id007
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: create_router:external_gateway_info:external_fixed_ips name: create_router:external_gateway_info:external_fixed_ips
deprecated_since: null deprecated_since: null
description: Specify ``external_fixed_ips`` in ``external_gateway_info`` infor mation description: Specify ``external_fixed_ips`` in ``external_gateway_info`` infor mation
when creating a router when creating a router
name: create_router:external_gateway_info:external_fixed_ips name: create_router:external_gateway_info:external_fixed_ips
operations: *id007 operations: *id007
scope_types: scope_types:
- project - project
- check_str: role:reader and project_id:%(project_id)s - check_str: rule:admin_only or role:reader and project_id:%(project_id)s
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_or_owner check_str: rule:admin_or_owner
name: get_router name: get_router
deprecated_since: null deprecated_since: null
description: Get a router description: Get a router
name: get_router name: get_router
operations: &id008 operations: &id008
- method: GET - method: GET
path: /routers path: /routers
- method: GET - method: GET
path: /routers/{id} path: /routers/{id}
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: get_router:distributed name: get_router:distributed
deprecated_since: null deprecated_since: null
description: Get ``distributed`` attribute of a router description: Get ``distributed`` attribute of a router
name: get_router:distributed name: get_router:distributed
operations: *id008 operations: *id008
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: get_router:ha name: get_router:ha
deprecated_since: null deprecated_since: null
description: Get ``ha`` attribute of a router description: Get ``ha`` attribute of a router
name: get_router:ha name: get_router:ha
operations: *id008 operations: *id008
scope_types: scope_types:
- project - project
- check_str: role:member and project_id:%(project_id)s - check_str: rule:admin_only or role:member and project_id:%(project_id)s
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_or_owner check_str: rule:admin_or_owner
name: update_router name: update_router
deprecated_since: null deprecated_since: null
description: Update a router description: Update a router
name: update_router name: update_router
operations: &id009 operations: &id009
- method: PUT - method: PUT
path: /routers/{id} path: /routers/{id}
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: update_router:distributed name: update_router:distributed
deprecated_since: null deprecated_since: null
description: Update ``distributed`` attribute of a router description: Update ``distributed`` attribute of a router
name: update_router:distributed name: update_router:distributed
operations: *id009 operations: *id009
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: update_router:ha name: update_router:ha
deprecated_since: null deprecated_since: null
description: Update ``ha`` attribute of a router description: Update ``ha`` attribute of a router
name: update_router:ha name: update_router:ha
operations: *id009 operations: *id009
scope_types: scope_types:
- project - project
- check_str: role:member and project_id:%(project_id)s - check_str: rule:admin_only or role:member and project_id:%(project_id)s
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_or_owner check_str: rule:admin_or_owner
name: update_router:external_gateway_info name: update_router:external_gateway_info
deprecated_since: null deprecated_since: null
description: Update ``external_gateway_info`` information of a router description: Update ``external_gateway_info`` information of a router
name: update_router:external_gateway_info name: update_router:external_gateway_info
operations: *id009 operations: *id009
scope_types: scope_types:
- project - project
- check_str: role:member and project_id:%(project_id)s - check_str: rule:admin_only or role:member and project_id:%(project_id)s
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_or_owner check_str: rule:admin_or_owner
name: update_router:external_gateway_info:network_id name: update_router:external_gateway_info:network_id
deprecated_since: null deprecated_since: null
description: Update ``network_id`` attribute of ``external_gateway_info`` info rmation description: Update ``network_id`` attribute of ``external_gateway_info`` info rmation
of a router of a router
name: update_router:external_gateway_info:network_id name: update_router:external_gateway_info:network_id
operations: *id009 operations: *id009
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: update_router:external_gateway_info:enable_snat name: update_router:external_gateway_info:enable_snat
deprecated_since: null deprecated_since: null
description: Update ``enable_snat`` attribute of ``external_gateway_info`` inf ormation description: Update ``enable_snat`` attribute of ``external_gateway_info`` inf ormation
of a router of a router
name: update_router:external_gateway_info:enable_snat name: update_router:external_gateway_info:enable_snat
operations: *id009 operations: *id009
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: update_router:external_gateway_info:external_fixed_ips name: update_router:external_gateway_info:external_fixed_ips
deprecated_since: null deprecated_since: null
description: Update ``external_fixed_ips`` attribute of ``external_gateway_inf o`` description: Update ``external_fixed_ips`` attribute of ``external_gateway_inf o``
information of a router information of a router
name: update_router:external_gateway_info:external_fixed_ips name: update_router:external_gateway_info:external_fixed_ips
operations: *id009 operations: *id009
scope_types: scope_types:
- project - project
- check_str: role:member and project_id:%(project_id)s - check_str: rule:admin_only or role:member and project_id:%(project_id)s
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_or_owner check_str: rule:admin_or_owner
name: delete_router name: delete_router
deprecated_since: null deprecated_since: null
description: Delete a router description: Delete a router
name: delete_router name: delete_router
operations: operations:
- method: DELETE - method: DELETE
path: /routers/{id} path: /routers/{id}
scope_types: scope_types:
- project - project
- check_str: role:member and project_id:%(project_id)s - check_str: rule:admin_only or role:member and project_id:%(project_id)s
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_or_owner check_str: rule:admin_or_owner
name: add_router_interface name: add_router_interface
deprecated_since: null deprecated_since: null
description: Add an interface to a router description: Add an interface to a router
name: add_router_interface name: add_router_interface
operations: operations:
- method: PUT - method: PUT
path: /routers/{id}/add_router_interface path: /routers/{id}/add_router_interface
scope_types: scope_types:
- project - project
- check_str: role:member and project_id:%(project_id)s - check_str: rule:admin_only or role:member and project_id:%(project_id)s
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_or_owner check_str: rule:admin_or_owner
name: remove_router_interface name: remove_router_interface
deprecated_since: null deprecated_since: null
description: Remove an interface from a router description: Remove an interface from a router
name: remove_router_interface name: remove_router_interface
operations: operations:
- method: PUT - method: PUT
path: /routers/{id}/remove_router_interface path: /routers/{id}/remove_router_interface
scope_types: scope_types:
- project - project
- check_str: role:member and project_id:%(project_id)s - check_str: rule:admin_only or role:member and project_id:%(project_id)s
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_or_owner check_str: rule:admin_or_owner
name: add_extraroutes name: add_extraroutes
deprecated_since: null deprecated_since: null
description: Add extra route to a router description: Add extra route to a router
name: add_extraroutes name: add_extraroutes
operations: operations:
- method: PUT - method: PUT
path: /routers/{id}/add_extraroutes path: /routers/{id}/add_extraroutes
scope_types: scope_types:
- project - project
- check_str: role:member and project_id:%(project_id)s - check_str: rule:admin_only or role:member and project_id:%(project_id)s
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_or_owner check_str: rule:admin_or_owner
name: remove_extraroutes name: remove_extraroutes
deprecated_since: null deprecated_since: null
description: Remove extra route from a router description: Remove extra route from a router
name: remove_extraroutes name: remove_extraroutes
operations: operations:
- method: PUT - method: PUT
path: /routers/{id}/remove_extraroutes path: /routers/{id}/remove_extraroutes
skipping to change at line 2661 skipping to change at line 2690
check_str: rule:admin_or_owner check_str: rule:admin_or_owner
name: delete_security_group_rule name: delete_security_group_rule
deprecated_since: null deprecated_since: null
description: Delete a security group rule description: Delete a security group rule
name: delete_security_group_rule name: delete_security_group_rule
operations: operations:
- method: DELETE - method: DELETE
path: /security-group-rules/{id} path: /security-group-rules/{id}
scope_types: scope_types:
- project - project
- check_str: role:admin and system_scope:all - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: create_segment name: create_segment
deprecated_since: null deprecated_since: null
description: Create a segment description: Create a segment
name: create_segment name: create_segment
operations: operations:
- method: POST - method: POST
path: /segments path: /segments
scope_types: scope_types:
- system - project
- check_str: role:reader and system_scope:all - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
check_str: <span class="insert">rule:admin_only</span>
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: get_segment name: get_segment
deprecated_since: null deprecated_since: null
description: Get a segment description: Get a segment
name: get_segment name: get_segment
operations: operations:
- method: GET - method: GET
path: /segments path: /segments
- method: GET - method: GET
path: /segments/{id} path: /segments/{id}
scope_types: scope_types:
- system - project
- check_str: role:admin and system_scope:all - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
check_str: <span class="insert">rule:admin_only</span>
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: update_segment name: update_segment
deprecated_since: null deprecated_since: null
description: Update a segment description: Update a segment
name: update_segment name: update_segment
operations: operations:
- method: PUT - method: PUT
path: /segments/{id} path: /segments/{id}
scope_types: scope_types:
- system - project
- check_str: role:admin and system_scope:all - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
check_str: <span class="insert">rule:admin_only</span>
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: delete_segment name: delete_segment
deprecated_since: null deprecated_since: null
description: Delete a segment description: Delete a segment
name: delete_segment name: delete_segment
operations: operations:
- method: DELETE - method: DELETE
path: /segments/{id} path: /segments/{id}
scope_types: scope_types:
- system - project
- check_str: role:reader - check_str: role:reader
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:regular_user check_str: rule:regular_user
name: get_service_provider name: get_service_provider
deprecated_since: null deprecated_since: null
description: Get service providers description: Get service providers
name: get_service_provider name: get_service_provider
operations: operations:
- method: GET - method: GET
path: /service-providers path: /service-providers
scope_types: scope_types:
- system
- project - project
- check_str: role:member and project_id:%(project_id)s or rule:network_owner - check_str: rule:admin_only or role:member and project_id:%(project_id)s or rul e:network_owner
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_or_network_owner check_str: rule:admin_or_network_owner
name: create_subnet name: create_subnet
deprecated_since: null deprecated_since: null
description: Create a subnet description: Create a subnet
name: create_subnet name: create_subnet
operations: &id010 operations: &id010
- method: POST - method: POST
path: /subnets path: /subnets
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: create_subnet:segment_id name: create_subnet:segment_id
deprecated_since: null deprecated_since: null
description: Specify ``segment_id`` attribute when creating a subnet description: Specify ``segment_id`` attribute when creating a subnet
name: create_subnet:segment_id name: create_subnet:segment_id
operations: *id010 operations: *id010
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: create_subnet:service_types name: create_subnet:service_types
deprecated_since: null deprecated_since: null
description: Specify ``service_types`` attribute when creating a subnet description: Specify ``service_types`` attribute when creating a subnet
name: create_subnet:service_types name: create_subnet:service_types
operations: *id010 operations: *id010
scope_types: scope_types:
- project - project
- check_str: role:reader and project_id:%(project_id)s or rule:shared - check_str: rule:admin_only or role:reader and project_id:%(project_id)s or rul e:shared
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_or_owner or rule:shared check_str: rule:admin_or_owner or rule:shared
name: get_subnet name: get_subnet
deprecated_since: null deprecated_since: null
description: Get a subnet description: Get a subnet
name: get_subnet name: get_subnet
operations: &id011 operations: &id011
- method: GET - method: GET
path: /subnets path: /subnets
- method: GET - method: GET
path: /subnets/{id} path: /subnets/{id}
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: get_subnet:segment_id name: get_subnet:segment_id
deprecated_since: null deprecated_since: null
description: Get ``segment_id`` attribute of a subnet description: Get ``segment_id`` attribute of a subnet
name: get_subnet:segment_id name: get_subnet:segment_id
operations: *id011 operations: *id011
scope_types: scope_types:
- project - project
- check_str: role:member and project_id:%(project_id)s or rule:network_owner - check_str: rule:admin_only or role:member and project_id:%(project_id)s or rul e:network_owner
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_or_network_owner check_str: rule:admin_or_network_owner
name: update_subnet name: update_subnet
deprecated_since: null deprecated_since: null
description: Update a subnet description: Update a subnet
name: update_subnet name: update_subnet
operations: &id012 operations: &id012
- method: PUT - method: PUT
path: /subnets/{id} path: /subnets/{id}
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: update_subnet:segment_id name: update_subnet:segment_id
deprecated_since: null deprecated_since: null
description: Update ``segment_id`` attribute of a subnet description: Update ``segment_id`` attribute of a subnet
name: update_subnet:segment_id name: update_subnet:segment_id
operations: *id012 operations: *id012
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: update_subnet:service_types name: update_subnet:service_types
deprecated_since: null deprecated_since: null
description: Update ``service_types`` attribute of a subnet description: Update ``service_types`` attribute of a subnet
name: update_subnet:service_types name: update_subnet:service_types
operations: *id012 operations: *id012
scope_types: scope_types:
- project - project
- check_str: role:member and project_id:%(project_id)s or rule:network_owner - check_str: rule:admin_only or role:member and project_id:%(project_id)s or rul e:network_owner
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_or_network_owner check_str: rule:admin_or_network_owner
name: delete_subnet name: delete_subnet
deprecated_since: null deprecated_since: null
description: Delete a subnet description: Delete a subnet
name: delete_subnet name: delete_subnet
operations: operations:
- method: DELETE - method: DELETE
path: /subnets/{id} path: /subnets/{id}
scope_types: scope_types:
- project - project
- check_str: field:subnetpools:shared=True - check_str: field:subnetpools:shared=True
description: Definition of a shared subnetpool description: Definition of a shared subnetpool
name: shared_subnetpools name: shared_subnetpools
operations: [] operations: []
scope_types: null scope_types: null
- check_str: role:member and project_id:%(project_id)s - check_str: rule:admin_only or role:member and project_id:%(project_id)s
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:regular_user check_str: rule:regular_user
name: create_subnetpool name: create_subnetpool
deprecated_since: null deprecated_since: null
description: Create a subnetpool description: Create a subnetpool
name: create_subnetpool name: create_subnetpool
operations: operations:
- method: POST - method: POST
path: /subnetpools path: /subnetpools
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: create_subnetpool:shared name: create_subnetpool:shared
deprecated_since: null deprecated_since: null
description: Create a shared subnetpool description: Create a shared subnetpool
name: create_subnetpool:shared name: create_subnetpool:shared
operations: operations:
- method: POST - method: POST
path: /subnetpools path: /subnetpools
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: create_subnetpool:is_default name: create_subnetpool:is_default
deprecated_since: null deprecated_since: null
description: Specify ``is_default`` attribute when creating a subnetpool description: Specify ``is_default`` attribute when creating a subnetpool
name: create_subnetpool:is_default name: create_subnetpool:is_default
operations: operations:
- method: POST - method: POST
path: /subnetpools path: /subnetpools
scope_types: scope_types:
- project - project
- check_str: role:reader and project_id:%(project_id)s or rule:shared_subnetpool s - check_str: rule:admin_only or role:reader and project_id:%(project_id)s or rul e:shared_subnetpools
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_or_owner or rule:shared_subnetpools check_str: rule:admin_or_owner or rule:shared_subnetpools
name: get_subnetpool name: get_subnetpool
deprecated_since: null deprecated_since: null
description: Get a subnetpool description: Get a subnetpool
name: get_subnetpool name: get_subnetpool
operations: operations:
- method: GET - method: GET
path: /subnetpools path: /subnetpools
- method: GET - method: GET
path: /subnetpools/{id} path: /subnetpools/{id}
scope_types: scope_types:
- project - project
- check_str: role:member and project_id:%(project_id)s - check_str: rule:admin_only or role:member and project_id:%(project_id)s
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_or_owner check_str: rule:admin_or_owner
name: update_subnetpool name: update_subnetpool
deprecated_since: null deprecated_since: null
description: Update a subnetpool description: Update a subnetpool
name: update_subnetpool name: update_subnetpool
operations: operations:
- method: PUT - method: PUT
path: /subnetpools/{id} path: /subnetpools/{id}
scope_types: scope_types:
- project - project
- check_str: role:admin and project_id:%(project_id)s - check_str: rule:admin_only
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_only check_str: rule:admin_only
name: update_subnetpool:is_default name: update_subnetpool:is_default
deprecated_since: null deprecated_since: null
description: Update ``is_default`` attribute of a subnetpool description: Update ``is_default`` attribute of a subnetpool
name: update_subnetpool:is_default name: update_subnetpool:is_default
operations: operations:
- method: PUT - method: PUT
path: /subnetpools/{id} path: /subnetpools/{id}
scope_types: scope_types:
- project - project
- check_str: role:member and project_id:%(project_id)s - check_str: rule:admin_only or role:member and project_id:%(project_id)s
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_or_owner check_str: rule:admin_or_owner
name: delete_subnetpool name: delete_subnetpool
deprecated_since: null deprecated_since: null
description: Delete a subnetpool description: Delete a subnetpool
name: delete_subnetpool name: delete_subnetpool
operations: operations:
- method: DELETE - method: DELETE
path: /subnetpools/{id} path: /subnetpools/{id}
scope_types: scope_types:
- project - project
- check_str: role:member and project_id:%(project_id)s - check_str: rule:admin_only or role:member and project_id:%(project_id)s
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_or_owner check_str: rule:admin_or_owner
name: onboard_network_subnets name: onboard_network_subnets
deprecated_since: null deprecated_since: null
description: Onboard existing subnet into a subnetpool description: Onboard existing subnet into a subnetpool
name: onboard_network_subnets name: onboard_network_subnets
operations: operations:
- method: PUT - method: PUT
path: /subnetpools/{id}/onboard_network_subnets path: /subnetpools/{id}/onboard_network_subnets
scope_types: scope_types:
- project - project
- check_str: role:member and project_id:%(project_id)s - check_str: rule:admin_only or role:member and project_id:%(project_id)s
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_or_owner check_str: rule:admin_or_owner
name: add_prefixes name: add_prefixes
deprecated_since: null deprecated_since: null
description: Add prefixes to a subnetpool description: Add prefixes to a subnetpool
name: add_prefixes name: add_prefixes
operations: operations:
- method: PUT - method: PUT
path: /subnetpools/{id}/add_prefixes path: /subnetpools/{id}/add_prefixes
scope_types: scope_types:
- project - project
- check_str: role:member and project_id:%(project_id)s - check_str: rule:admin_only or role:member and project_id:%(project_id)s
deprecated_reason: null deprecated_reason: null
deprecated_rule: deprecated_rule:
check_str: rule:admin_or_owner check_str: rule:admin_or_owner
name: remove_prefixes name: remove_prefixes
deprecated_since: null deprecated_since: null
description: Remove unallocated prefixes from a subnetpool description: Remove unallocated prefixes from a subnetpool
name: remove_prefixes name: remove_prefixes
operations: operations:
- method: PUT - method: PUT
path: /subnetpools/{id}/remove_prefixes path: /subnetpools/{id}/remove_prefixes
 End of changes. 239 change blocks. 
290 lines changed or deleted 281 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)