• Virtual Private Cloud

vpc
  1. Help Center
  2. Virtual Private Cloud
  3. API Reference
  4. Appendix
  5. API Permissions
  6. Firewall (OpenStack Neutron API)

Firewall (OpenStack Neutron API)

API

API Function

Permissions

GET /v2.0/fwaas/firewall_rules

Queries all firewall rules.

vpc:firewallRules:get

GET /v2.0/fwaas/firewall_rules/{firewall_rule_id}

Queries a firewall rule.

vpc:firewallRules:get

POST /v2.0/fwaas/firewall_rules

Creates a firewall rule.

vpc:firewallRules:create

PUT /v2.0/fwaas/firewall_rules/{firewall_rule_id}

Updates a firewall rule.

vpc:firewallRules:update

DELETE /v2.0/fwaas/firewall_rules/{firewall_rule_id}

Deletes a firewall rule.

vpc:firewallRules:delete

GET /v2.0/fwaas/firewall_policies

Queries all firewall policies.

vpc:firewallPolicies:get

GET /v2.0/fwaas/firewall_policies/{firewall_policy_id}

Queries a firewall policy.

vpc:firewallPolicies:get

POST /v2.0/fwaas/firewall_policies

Creates a firewall policy.

vpc:firewallPolicies:create

PUT /v2.0/fwaas/firewall_policies/{firewall_policy_id}

Updates a firewall policy.

vpc:firewallPolicies:update

DELETE /v2.0/fwaas/firewall_policies/{firewall_policy_id}

Deletes a firewall policy.

vpc:firewallPolicies:delete

PUT /v2.0/fwaas/firewall_policies/{firewall_policy_id}/insert_rule

Inserts a firewall rule.

  • vpc:firewallPolicies:addRule
  • vpc:firewallPolicies:get

PUT /v2.0/fwaas/firewall_policies/{firewall_policy_id}/remove_rule

Removes a firewall rule.

  • vpc:firewallPolicies:removeRule
  • vpc:firewallPolicies:get

GET /v2.0/fwaas/firewall_groups

Queries all firewall groups.

vpc:firewallGroups:get

GET /v2.0/fwaas/firewall_groups/{firewall_group_id}

Queries a firewall group.

vpc:firewallGroups:get

POST /v2.0/fwaas/firewall_groups

Creates a firewall group.

vpc:firewallGroups:create

PUT /v2.0/fwaas/firewall_groups/{firewall_group_id}

Updates a firewall group.

vpc:firewallGroups:update

DELETE /v2.0/fwaas/firewall_groups/{firewall_group_id}

Deletes a firewall group.

vpc:firewallGroups:delete