networking-bgpvpn policies¶
The following is an overview of all available policies in networking-bgpvpn. For a sample configuration file, refer to Sample networking-bgpvpn Policy File.
networking-bgpvpn¶
create_bgpvpn
Default: rule:admin_only
Operations: - POST
/bgpvpn/bgpvpns
Create a BGP VPN
- POST
update_bgpvpn
Default: rule:admin_or_owner
Operations: - PUT
/bgpvpn/bgpvpns/{id}
Update a BGP VPN
- PUT
update_bgpvpn:tenant_id
Default: rule:admin_only
Operations: - PUT
/bgpvpn/bgpvpns/{id}
Update
tenant_id
attribute of a BGP VPN- PUT
update_bgpvpn:route_targets
Default: rule:admin_only
Operations: - PUT
/bgpvpn/bgpvpns/{id}
Update
route_targets
attribute of a BGP VPN- PUT
update_bgpvpn:import_targets
Default: rule:admin_only
Operations: - PUT
/bgpvpn/bgpvpns/{id}
Update
import_targets
attribute of a BGP VPN- PUT
update_bgpvpn:export_targets
Default: rule:admin_only
Operations: - PUT
/bgpvpn/bgpvpns/{id}
Update
export_targets
attribute of a BGP VPN- PUT
update_bgpvpn:route_distinguishers
Default: rule:admin_only
Operations: - PUT
/bgpvpn/bgpvpns/{id}
Update
route_distinguishers
attribute of a BGP VPN- PUT
update_bgpvpn:vni
Default: rule:admin_only
Operations: - PUT
/bgpvpn/bgpvpns/{id}
Update
vni
attribute of a BGP VPN- PUT
delete_bgpvpn
Default: rule:admin_only
Operations: - DELETE
/bgpvpn/bgpvpns/{id}
Delete a BGP VPN
- DELETE
get_bgpvpn
Default: rule:admin_or_owner
Operations: - GET
/bgpvpn/bgpvpns
- GET
/bgpvpn/bgpvpns/{id}
Get BGP VPNs
- GET
get_bgpvpn:tenant_id
Default: rule:admin_only
Operations: - GET
/bgpvpn/bgpvpns
- GET
/bgpvpn/bgpvpns/{id}
Get
tenant_id
attributes of BGP VPNs- GET
get_bgpvpn:route_targets
Default: rule:admin_only
Operations: - GET
/bgpvpn/bgpvpns
- GET
/bgpvpn/bgpvpns/{id}
Get
route_targets
attributes of BGP VPNs- GET
get_bgpvpn:import_targets
Default: rule:admin_only
Operations: - GET
/bgpvpn/bgpvpns
- GET
/bgpvpn/bgpvpns/{id}
Get
import_targets
attributes of BGP VPNs- GET
get_bgpvpn:export_targets
Default: rule:admin_only
Operations: - GET
/bgpvpn/bgpvpns
- GET
/bgpvpn/bgpvpns/{id}
Get
export_targets
attributes of BGP VPNs- GET
get_bgpvpn:route_distinguishers
Default: rule:admin_only
Operations: - GET
/bgpvpn/bgpvpns
- GET
/bgpvpn/bgpvpns/{id}
Get
route_distinguishers
attributes of BGP VPNs- GET
get_bgpvpn:vni
Default: rule:admin_only
Operations: - GET
/bgpvpn/bgpvpns
- GET
/bgpvpn/bgpvpns/{id}
Get
vni
attributes of BGP VPNs- GET
create_bgpvpn_network_association
Default: rule:admin_or_owner
Operations: - POST
/bgpvpn/bgpvpns/{bgpvpn_id}/network_associations
Create a network association
- POST
update_bgpvpn_network_association
Default: rule:admin_or_owner
Operations: - PUT
/bgpvpn/bgpvpns/{bgpvpn_id}/network_associations/{network_association_id}
Update a network association
- PUT
delete_bgpvpn_network_association
Default: rule:admin_or_owner
Operations: - DELETE
/bgpvpn/bgpvpns/{bgpvpn_id}/network_associations/{network_association_id}
Delete a network association
- DELETE
get_bgpvpn_network_association
Default: rule:admin_or_owner
Operations: - GET
/bgpvpn/bgpvpns/{bgpvpn_id}/network_associations
- GET
/bgpvpn/bgpvpns/{bgpvpn_id}/network_associations/{network_association_id}
Get network associations
- GET
get_bgpvpn_network_association:tenant_id
Default: rule:admin_only
Operations: - GET
/bgpvpn/bgpvpns/{bgpvpn_id}/network_associations
- GET
/bgpvpn/bgpvpns/{bgpvpn_id}/network_associations/{network_association_id}
Get
tenant_id
attributes of network associations- GET
create_bgpvpn_router_association
Default: rule:admin_or_owner
Operations: - POST
/bgpvpn/bgpvpns/{bgpvpn_id}/router_associations
Create a router association
- POST
update_bgpvpn_router_association
Default: rule:admin_or_owner
Operations: - PUT
/bgpvpn/bgpvpns/{bgpvpn_id}/router_associations/{router_association_id}
Update a router association
- PUT
delete_bgpvpn_router_association
Default: rule:admin_or_owner
Operations: - DELETE
/bgpvpn/bgpvpns/{bgpvpn_id}/router_associations/{router_association_id}
Delete a router association
- DELETE
get_bgpvpn_router_association
Default: rule:admin_or_owner
Operations: - GET
/bgpvpn/bgpvpns/{bgpvpn_id}/router_associations
- GET
/bgpvpn/bgpvpns/{bgpvpn_id}/router_associations/{router_association_id}
Get router associations
- GET
get_bgpvpn_router_association:tenant_id
Default: rule:admin_only
Operations: - GET
/bgpvpn/bgpvpns/{bgpvpn_id}/router_associations
- GET
/bgpvpn/bgpvpns/{bgpvpn_id}/router_associations/{router_association_id}
Get
tenant_id
attributes of router associations- GET
create_bgpvpn_port_association
Default: rule:admin_or_owner
Operations: - POST
/bgpvpn/bgpvpns/{bgpvpn_id}/port_associations
Create a port association
- POST
update_bgpvpn_port_association
Default: rule:admin_or_owner
Operations: - PUT
/bgpvpn/bgpvpns/{bgpvpn_id}/port_associations/{port_association_id}
Update a port association
- PUT
delete_bgpvpn_port_association
Default: rule:admin_or_owner
Operations: - DELETE
/bgpvpn/bgpvpns/{bgpvpn_id}/port_associations/{port_association_id}
Delete a port association
- DELETE
get_bgpvpn_port_association
Default: rule:admin_or_owner
Operations: - GET
/bgpvpn/bgpvpns/{bgpvpn_id}/port_associations
- GET
/bgpvpn/bgpvpns/{bgpvpn_id}/port_associations/{port_association_id}
Get port associations
- GET
get_bgpvpn_port_association:tenant_id
Default: rule:admin_only
Operations: - GET
/bgpvpn/bgpvpns/{bgpvpn_id}/port_associations
- GET
/bgpvpn/bgpvpns/{bgpvpn_id}/port_associations/{port_association_id}
Get
tenant_id
attributes of port associations- GET