neutron-fwaas 策略¶
以下是 neutron-fwaas 中所有可用策略的概述。有关示例配置文件,请参阅 示例 Neutron FWaaS 策略文件。
neutron-fwaas¶
shared_firewall_groups- 默认值:
field:firewall_groups:shared=True
共享防火墙组的定义
create_firewall_group- 默认值:
(rule:admin_only) or (role:member and project_id:%(project_id)s)- 操作:
POST
/fwaas/firewall_groups
- 作用域类型:
project
创建防火墙组
update_firewall_group- 默认值:
(rule:admin_only) or (role:member and project_id:%(project_id)s)- 操作:
PUT
/fwaas/firewall_groups/{id}
- 作用域类型:
project
更新防火墙组
delete_firewall_group- 默认值:
(rule:admin_only) or (role:member and project_id:%(project_id)s)- 操作:
DELETE
/fwaas/firewall_groups/{id}
- 作用域类型:
project
删除防火墙组
create_firewall_group:shared- 默认值:
rule:admin_only- 操作:
POST
/fwaas/firewall_groups
- 作用域类型:
project
创建共享防火墙组
update_firewall_group:shared- 默认值:
rule:admin_only- 操作:
PUT
/fwaas/firewall_groups/{id}
- 作用域类型:
project
更新防火墙组的
shared属性delete_firewall_group:shared- 默认值:
rule:admin_only- 操作:
DELETE
/fwaas/firewall_groups/{id}
- 作用域类型:
project
删除共享防火墙组
get_firewall_group- 默认值:
(rule:admin_only) 或 (role:reader 且 project_id:%(project_id)s) 或 rule:shared_firewall_groups- 操作:
GET
/fwaas/firewall_groupsGET
/fwaas/firewall_groups/{id}
- 作用域类型:
project
获取防火墙组
shared_firewall_policies- 默认值:
field:firewall_policies:shared=True
共享防火墙策略的定义
create_firewall_policy- 默认值:
(rule:admin_only) or (role:member and project_id:%(project_id)s)- 操作:
POST
/fwaas/firewall_policies
- 作用域类型:
project
创建防火墙策略
update_firewall_policy- 默认值:
(rule:admin_only) or (role:member and project_id:%(project_id)s)- 操作:
PUT
/fwaas/firewall_policies/{id}
- 作用域类型:
project
更新防火墙策略
delete_firewall_policy- 默认值:
(rule:admin_only) or (role:member and project_id:%(project_id)s)- 操作:
DELETE
/fwaas/firewall_policies/{id}
- 作用域类型:
project
删除防火墙策略
create_firewall_policy:shared- 默认值:
rule:admin_only- 操作:
POST
/fwaas/firewall_policies
- 作用域类型:
project
创建共享防火墙策略
update_firewall_policy:shared- 默认值:
rule:admin_only- 操作:
PUT
/fwaas/firewall_policies/{id}
- 作用域类型:
project
更新防火墙策略的
shared属性delete_firewall_policy:shared- 默认值:
rule:admin_only- 操作:
DELETE
/fwaas/firewall_policies/{id}
- 作用域类型:
project
删除共享防火墙策略
get_firewall_policy- 默认值:
(rule:admin_only) 或 (role:reader 且 project_id:%(project_id)s) 或 rule:shared_firewall_policies- 操作:
GET
/fwaas/firewall_policiesGET
/fwaas/firewall_policies/{id}
- 作用域类型:
project
获取防火墙策略
shared_firewall_rules- 默认值:
field:firewall_rules:shared=True
共享防火墙规则的定义
create_firewall_rule- 默认值:
(rule:admin_only) or (role:member and project_id:%(project_id)s)- 操作:
POST
/fwaas/firewall_rules
- 作用域类型:
project
创建防火墙规则
update_firewall_rule- 默认值:
(rule:admin_only) or (role:member and project_id:%(project_id)s)- 操作:
PUT
/fwaas/firewall_rules/{id}
- 作用域类型:
project
更新防火墙规则
delete_firewall_rule- 默认值:
(rule:admin_only) or (role:member and project_id:%(project_id)s)- 操作:
DELETE
/fwaas/firewall_rules/{id}
- 作用域类型:
project
删除防火墙规则
create_firewall_rule:shared- 默认值:
rule:admin_only- 操作:
POST
/fwaas/firewall_rules
- 作用域类型:
project
创建共享防火墙规则
update_firewall_rule:shared- 默认值:
rule:admin_only- 操作:
PUT
/fwaas/firewall_rules/{id}
- 作用域类型:
project
更新防火墙规则的
shared属性delete_firewall_rule:shared- 默认值:
rule:admin_only- 操作:
DELETE
/fwaas/firewall_rules/{id}
- 作用域类型:
project
删除共享防火墙规则
get_firewall_rule- 默认值:
(rule:admin_only) 或 (role:reader 且 project_id:%(project_id)s) 或 rule:shared_firewall_rules- 操作:
GET
/fwaas/firewall_rulesGET
/fwaas/firewall_rules/{id}
- 作用域类型:
project
获取防火墙规则
insert_rule- 默认值:
(rule:admin_only) or (role:member and project_id:%(project_id)s)- 操作:
PUT
/fwaas/firewall_policies/{id}/insert_rule
- 作用域类型:
project
将规则插入防火墙策略
remove_rule- 默认值:
(rule:admin_only) or (role:member and project_id:%(project_id)s)- 操作:
PUT
/fwaas/firewall_policies/{id}/remove_rule
- 作用域类型:
project
从防火墙策略中移除规则