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
update_bgpvpn- Default:
rule:admin_or_owner- Operations:
PUT
/bgpvpn/bgpvpns/{id}
Update a BGP VPN
update_bgpvpn:tenant_id- Default:
rule:admin_only- Operations:
PUT
/bgpvpn/bgpvpns/{id}
Update
tenant_idattribute of a BGP VPNupdate_bgpvpn:route_targets- Default:
rule:admin_only- Operations:
PUT
/bgpvpn/bgpvpns/{id}
Update
route_targetsattribute of a BGP VPNupdate_bgpvpn:import_targets- Default:
rule:admin_only- Operations:
PUT
/bgpvpn/bgpvpns/{id}
Update
import_targetsattribute of a BGP VPNupdate_bgpvpn:export_targets- Default:
rule:admin_only- Operations:
PUT
/bgpvpn/bgpvpns/{id}
Update
export_targetsattribute of a BGP VPNupdate_bgpvpn:route_distinguishers- Default:
rule:admin_only- Operations:
PUT
/bgpvpn/bgpvpns/{id}
Update
route_distinguishersattribute of a BGP VPNupdate_bgpvpn:vni- Default:
rule:admin_only- Operations:
PUT
/bgpvpn/bgpvpns/{id}
Update
vniattribute of a BGP VPNdelete_bgpvpn- Default:
rule:admin_only- Operations:
DELETE
/bgpvpn/bgpvpns/{id}
Delete a BGP VPN
get_bgpvpn- Default:
rule:admin_or_owner- Operations:
GET
/bgpvpn/bgpvpnsGET
/bgpvpn/bgpvpns/{id}
Get BGP VPNs
get_bgpvpn:tenant_id- Default:
rule:admin_only- Operations:
GET
/bgpvpn/bgpvpnsGET
/bgpvpn/bgpvpns/{id}
Get
tenant_idattributes of BGP VPNsget_bgpvpn:route_targets- Default:
rule:admin_only- Operations:
GET
/bgpvpn/bgpvpnsGET
/bgpvpn/bgpvpns/{id}
Get
route_targetsattributes of BGP VPNsget_bgpvpn:import_targets- Default:
rule:admin_only- Operations:
GET
/bgpvpn/bgpvpnsGET
/bgpvpn/bgpvpns/{id}
Get
import_targetsattributes of BGP VPNsget_bgpvpn:export_targets- Default:
rule:admin_only- Operations:
GET
/bgpvpn/bgpvpnsGET
/bgpvpn/bgpvpns/{id}
Get
export_targetsattributes of BGP VPNsget_bgpvpn:route_distinguishers- Default:
rule:admin_only- Operations:
GET
/bgpvpn/bgpvpnsGET
/bgpvpn/bgpvpns/{id}
Get
route_distinguishersattributes of BGP VPNsget_bgpvpn:vni- Default:
rule:admin_only- Operations:
GET
/bgpvpn/bgpvpnsGET
/bgpvpn/bgpvpns/{id}
Get
vniattributes of BGP VPNscreate_bgpvpn_network_association- Default:
rule:admin_or_owner- Operations:
POST
/bgpvpn/bgpvpns/{bgpvpn_id}/network_associations
Create a network association
update_bgpvpn_network_association- Default:
rule:admin_or_owner- Operations:
PUT
/bgpvpn/bgpvpns/{bgpvpn_id}/network_associations/{network_association_id}
Update a network association
delete_bgpvpn_network_association- Default:
rule:admin_or_owner- Operations:
DELETE
/bgpvpn/bgpvpns/{bgpvpn_id}/network_associations/{network_association_id}
Delete a network association
get_bgpvpn_network_association- Default:
rule:admin_or_owner- Operations:
GET
/bgpvpn/bgpvpns/{bgpvpn_id}/network_associationsGET
/bgpvpn/bgpvpns/{bgpvpn_id}/network_associations/{network_association_id}
Get network associations
get_bgpvpn_network_association:tenant_id- Default:
rule:admin_only- Operations:
GET
/bgpvpn/bgpvpns/{bgpvpn_id}/network_associationsGET
/bgpvpn/bgpvpns/{bgpvpn_id}/network_associations/{network_association_id}
Get
tenant_idattributes of network associationscreate_bgpvpn_router_association- Default:
rule:admin_or_owner- Operations:
POST
/bgpvpn/bgpvpns/{bgpvpn_id}/router_associations
Create a router association
update_bgpvpn_router_association- Default:
rule:admin_or_owner- Operations:
PUT
/bgpvpn/bgpvpns/{bgpvpn_id}/router_associations/{router_association_id}
Update a router association
delete_bgpvpn_router_association- Default:
rule:admin_or_owner- Operations:
DELETE
/bgpvpn/bgpvpns/{bgpvpn_id}/router_associations/{router_association_id}
Delete a router association
get_bgpvpn_router_association- Default:
rule:admin_or_owner- Operations:
GET
/bgpvpn/bgpvpns/{bgpvpn_id}/router_associationsGET
/bgpvpn/bgpvpns/{bgpvpn_id}/router_associations/{router_association_id}
Get router associations
get_bgpvpn_router_association:tenant_id- Default:
rule:admin_only- Operations:
GET
/bgpvpn/bgpvpns/{bgpvpn_id}/router_associationsGET
/bgpvpn/bgpvpns/{bgpvpn_id}/router_associations/{router_association_id}
Get
tenant_idattributes of router associationscreate_bgpvpn_port_association- Default:
rule:admin_or_owner- Operations:
POST
/bgpvpn/bgpvpns/{bgpvpn_id}/port_associations
Create a port association
update_bgpvpn_port_association- Default:
rule:admin_or_owner- Operations:
PUT
/bgpvpn/bgpvpns/{bgpvpn_id}/port_associations/{port_association_id}
Update a port association
delete_bgpvpn_port_association- Default:
rule:admin_or_owner- Operations:
DELETE
/bgpvpn/bgpvpns/{bgpvpn_id}/port_associations/{port_association_id}
Delete a port association
get_bgpvpn_port_association- Default:
rule:admin_or_owner- Operations:
GET
/bgpvpn/bgpvpns/{bgpvpn_id}/port_associationsGET
/bgpvpn/bgpvpns/{bgpvpn_id}/port_associations/{port_association_id}
Get port associations
get_bgpvpn_port_association:tenant_id- Default:
rule:admin_only- Operations:
GET
/bgpvpn/bgpvpns/{bgpvpn_id}/port_associationsGET
/bgpvpn/bgpvpns/{bgpvpn_id}/port_associations/{port_association_id}
Get
tenant_idattributes of port associations