neutron-vpnaas policies¶
The following is an overview of all available policies in neutron-vpnaas. For a sample configuration file, refer to Sample Neutron VPNaaS Policy File.
neutron-vpnaas¶
create_endpoint_group
- Default:
(rule:admin_only) or (role:member and project_id:%(project_id)s)
- Operations:
POST
/vpn/endpoint-groups
- Scope Types:
project
Create a VPN endpoint group
update_endpoint_group
- Default:
(rule:admin_only) or (role:member and project_id:%(project_id)s)
- Operations:
PUT
/vpn/endpoint-groups/{id}
- Scope Types:
project
Update a VPN endpoint group
delete_endpoint_group
- Default:
(rule:admin_only) or (role:member and project_id:%(project_id)s)
- Operations:
DELETE
/vpn/endpoint-groups/{id}
- Scope Types:
project
Delete a VPN endpoint group
get_endpoint_group
- Default:
(rule:admin_only) or (role:member and project_id:%(project_id)s)
- Operations:
GET
/vpn/endpoint-groups
GET
/vpn/endpoint-groups/{id}
- Scope Types:
project
Get VPN endpoint groups
create_ikepolicy
- Default:
(rule:admin_only) or (role:member and project_id:%(project_id)s)
- Operations:
POST
/vpn/ikepolicies
- Scope Types:
project
Create an IKE policy
update_ikepolicy
- Default:
(rule:admin_only) or (role:member and project_id:%(project_id)s)
- Operations:
PUT
/vpn/ikepolicies/{id}
- Scope Types:
project
Update an IKE policy
delete_ikepolicy
- Default:
(rule:admin_only) or (role:member and project_id:%(project_id)s)
- Operations:
DELETE
/vpn/ikepolicies/{id}
- Scope Types:
project
Delete an IKE policy
get_ikepolicy
- Default:
(rule:admin_only) or (role:member and project_id:%(project_id)s)
- Operations:
GET
/vpn/ikepolicies
GET
/vpn/ikepolicies/{id}
- Scope Types:
project
Get IKE policyies
create_ipsecpolicy
- Default:
(rule:admin_only) or (role:member and project_id:%(project_id)s)
- Operations:
POST
/vpn/ipsecpolicies
- Scope Types:
project
Create an IPsec policy
update_ipsecpolicy
- Default:
(rule:admin_only) or (role:member and project_id:%(project_id)s)
- Operations:
PUT
/vpn/ipsecpolicies/{id}
- Scope Types:
project
Update an IPsec policy
delete_ipsecpolicy
- Default:
(rule:admin_only) or (role:member and project_id:%(project_id)s)
- Operations:
DELETE
/vpn/ipsecpolicies/{id}
- Scope Types:
project
Delete an IPsec policy
get_ipsecpolicy
- Default:
(rule:admin_only) or (role:member and project_id:%(project_id)s)
- Operations:
GET
/vpn/ipsecpolicies
GET
/vpn/ipsecpolicies/{id}
- Scope Types:
project
Get IPsec policies
create_ipsec_site_connection
- Default:
(rule:admin_only) or (role:member and project_id:%(project_id)s)
- Operations:
POST
/vpn/ipsec-site-connections
- Scope Types:
project
Create an IPsec site connection
update_ipsec_site_connection
- Default:
(rule:admin_only) or (role:member and project_id:%(project_id)s)
- Operations:
PUT
/vpn/ipsec-site-connections/{id}
- Scope Types:
project
Update an IPsec site connection
delete_ipsec_site_connection
- Default:
(rule:admin_only) or (role:member and project_id:%(project_id)s)
- Operations:
DELETE
/vpn/ipsec-site-connections/{id}
- Scope Types:
project
Delete an IPsec site connection
get_ipsec_site_connection
- Default:
(rule:admin_only) or (role:member and project_id:%(project_id)s)
- Operations:
GET
/vpn/ipsec-site-connections
GET
/vpn/ipsec-site-connections/{id}
- Scope Types:
project
Get IPsec site connections
create_vpnservice
- Default:
(rule:admin_only) or (role:member and project_id:%(project_id)s)
- Operations:
POST
/vpn/vpnservices
- Scope Types:
project
Create a VPN service
update_vpnservice
- Default:
(rule:admin_only) or (role:member and project_id:%(project_id)s)
- Operations:
PUT
/vpn/vpnservices/{id}
- Scope Types:
project
Update a VPN service
delete_vpnservice
- Default:
(rule:admin_only) or (role:member and project_id:%(project_id)s)
- Operations:
DELETE
/vpn/vpnservices/{id}
- Scope Types:
project
Delete a VPN service
get_vpnservice
- Default:
(rule:admin_only) or (role:member and project_id:%(project_id)s)
- Operations:
GET
/vpn/vpnservices
GET
/vpn/vpnservices/{id}
- Scope Types:
project
Get VPN services