forked from docs/cloud-firewall
Compare commits
6 Commits
main
...
propose-cf
Author | SHA1 | Date | |
---|---|---|---|
9ce0043607 | |||
3d8792506b | |||
4726b23f2c | |||
c6f8dcefb6 | |||
6546da69b1 | |||
35a6ebc9d7 |
BIN
api-ref/source/_static/images/en-us_image_0218728478.jpg
Normal file
BIN
api-ref/source/_static/images/en-us_image_0218728478.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 110 KiB |
382
api-ref/source/api/acl_rule_management/creating_an_acl_rule.rst
Normal file
382
api-ref/source/api/acl_rule_management/creating_an_acl_rule.rst
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
137
api-ref/source/api/acl_rule_management/deleting_an_acl_rule.rst
Normal file
137
api-ref/source/api/acl_rule_management/deleting_an_acl_rule.rst
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
32
api-ref/source/api/acl_rule_management/index.rst
Normal file
32
api-ref/source/api/acl_rule_management/index.rst
Normal file
@ -0,0 +1,32 @@
|
||||
:original_name: topic_300000002.html
|
||||
|
||||
.. _topic_300000002:
|
||||
|
||||
ACL Rule Management
|
||||
===================
|
||||
|
||||
- :ref:`Creating an ACL Rule <addaclrule>`
|
||||
- :ref:`Deleting an ACL Rule <deleteaclrule>`
|
||||
- :ref:`Deleting ACL Rules in Batches <batchdeleteaclrules>`
|
||||
- :ref:`Deleting the Number of Rule Hits <deleteaclrulehitcount>`
|
||||
- :ref:`Updating an ACL Rule <updateaclrule>`
|
||||
- :ref:`Updating Rule Actions in Batches <batchupdateaclruleactions>`
|
||||
- :ref:`Setting the Priority of an ACL Protection Rule <updateaclruleorder>`
|
||||
- :ref:`Querying a Protection Rule <listaclrules>`
|
||||
- :ref:`Querying Rule Tags <listruleacltags>`
|
||||
- :ref:`Obtaining the Number of Rule Hits <listaclrulehitcount>`
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
:hidden:
|
||||
|
||||
creating_an_acl_rule
|
||||
deleting_an_acl_rule
|
||||
deleting_acl_rules_in_batches
|
||||
deleting_the_number_of_rule_hits
|
||||
updating_an_acl_rule
|
||||
updating_rule_actions_in_batches
|
||||
setting_the_priority_of_an_acl_protection_rule
|
||||
querying_a_protection_rule
|
||||
querying_rule_tags
|
||||
obtaining_the_number_of_rule_hits
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
142
api-ref/source/api/acl_rule_management/querying_rule_tags.rst
Normal file
142
api-ref/source/api/acl_rule_management/querying_rule_tags.rst
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
352
api-ref/source/api/acl_rule_management/updating_an_acl_rule.rst
Normal file
352
api-ref/source/api/acl_rule_management/updating_an_acl_rule.rst
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
30
api-ref/source/api/address_group_management/index.rst
Normal file
30
api-ref/source/api/address_group_management/index.rst
Normal file
@ -0,0 +1,30 @@
|
||||
:original_name: topic_300000004.html
|
||||
|
||||
.. _topic_300000004:
|
||||
|
||||
Address Group Management
|
||||
========================
|
||||
|
||||
- :ref:`Adding an Address Group <addaddressset>`
|
||||
- :ref:`Adding an Address Group Member <addaddressitem>`
|
||||
- :ref:`Deleting an Address Group <deleteaddressset>`
|
||||
- :ref:`Deleting an Address Group Member <deleteaddressitem>`
|
||||
- :ref:`Deleting Address Group Members in Batches <batchdeleteaddressitems>`
|
||||
- :ref:`Updating Address Group Information <updateaddressset>`
|
||||
- :ref:`Querying the Address Group List <listaddresssets>`
|
||||
- :ref:`Querying Address Group Details <listaddresssetdetail>`
|
||||
- :ref:`Querying Address Group Members <listaddressitems>`
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
:hidden:
|
||||
|
||||
adding_an_address_group
|
||||
adding_an_address_group_member
|
||||
deleting_an_address_group
|
||||
deleting_an_address_group_member
|
||||
deleting_address_group_members_in_batches
|
||||
updating_address_group_information
|
||||
querying_the_address_group_list
|
||||
querying_address_group_details
|
||||
querying_address_group_members
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
20
api-ref/source/api/blacklist_whitelist_management/index.rst
Normal file
20
api-ref/source/api/blacklist_whitelist_management/index.rst
Normal file
@ -0,0 +1,20 @@
|
||||
:original_name: topic_300000003.html
|
||||
|
||||
.. _topic_300000003:
|
||||
|
||||
Blacklist/Whitelist Management
|
||||
==============================
|
||||
|
||||
- :ref:`Creating a Blacklist or Whitelist Rule <addblackwhitelist>`
|
||||
- :ref:`Updating a Blacklist or Whitelist <updateblackwhitelist>`
|
||||
- :ref:`Deleting a Blacklist or Whitelist Rule <deleteblackwhitelist>`
|
||||
- :ref:`Querying a Blacklist or Whitelist <listblackwhitelists>`
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
:hidden:
|
||||
|
||||
creating_a_blacklist_or_whitelist_rule
|
||||
updating_a_blacklist_or_whitelist
|
||||
deleting_a_blacklist_or_whitelist_rule
|
||||
querying_a_blacklist_or_whitelist
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,32 @@
|
||||
:original_name: topic_300000006.html
|
||||
|
||||
.. _topic_300000006:
|
||||
|
||||
Domain Name Resolution and Domain Name Group Management
|
||||
=======================================================
|
||||
|
||||
- :ref:`Adding a Domain Name Group <adddomainset>`
|
||||
- :ref:`Deleting a Domain Name Group <deletedomainset>`
|
||||
- :ref:`Updating a Domain Name Group <updatedomainset>`
|
||||
- :ref:`Updating the DNS Server List <updatednsservers>`
|
||||
- :ref:`Querying the Domain Name Group List <listdomainsets>`
|
||||
- :ref:`Querying the DNS Server List <listdnsservers>`
|
||||
- :ref:`Querying an IP Address for Domain Name Resolution <listdomainparsedetail>`
|
||||
- :ref:`Obtaining the Domain Name List in a Domain Name Group <listdomains>`
|
||||
- :ref:`Adding a Domain Name List <adddomains>`
|
||||
- :ref:`Deleting a Domain Name List <deletedomains>`
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
:hidden:
|
||||
|
||||
adding_a_domain_name_group
|
||||
deleting_a_domain_name_group
|
||||
updating_a_domain_name_group
|
||||
updating_the_dns_server_list
|
||||
querying_the_domain_name_group_list
|
||||
querying_the_dns_server_list
|
||||
querying_an_ip_address_for_domain_name_resolution
|
||||
obtaining_the_domain_name_list_in_a_domain_name_group
|
||||
adding_a_domain_name_list
|
||||
deleting_a_domain_name_list
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
18
api-ref/source/api/eip_management/index.rst
Normal file
18
api-ref/source/api/eip_management/index.rst
Normal file
@ -0,0 +1,18 @@
|
||||
:original_name: topic_300000001.html
|
||||
|
||||
.. _topic_300000001:
|
||||
|
||||
EIP Management
|
||||
==============
|
||||
|
||||
- :ref:`Enabling or Disabling EIP Protection <changeeipstatus>`
|
||||
- :ref:`Querying the Number of EIPs <listeipcount>`
|
||||
- :ref:`Querying the EIP List <listeips>`
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
:hidden:
|
||||
|
||||
enabling_or_disabling_eip_protection
|
||||
querying_the_number_of_eips
|
||||
querying_the_eip_list
|
222
api-ref/source/api/eip_management/querying_the_eip_list.rst
Normal file
222
api-ref/source/api/eip_management/querying_the_eip_list.rst
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
329
api-ref/source/api/firewall_management/creating_a_firewall.rst
Normal file
329
api-ref/source/api/firewall_management/creating_a_firewall.rst
Normal file
File diff suppressed because it is too large
Load Diff
104
api-ref/source/api/firewall_management/creating_a_tag.rst
Normal file
104
api-ref/source/api/firewall_management/creating_a_tag.rst
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,86 @@
|
||||
:original_name: DeleteFirewall.html
|
||||
|
||||
.. _DeleteFirewall:
|
||||
|
||||
Deleting a Firewall
|
||||
===================
|
||||
|
||||
Function
|
||||
--------
|
||||
|
||||
This API is used to delete a firewall. It takes effect only for pay-per-use firewalls.
|
||||
|
||||
URI
|
||||
---
|
||||
|
||||
DELETE /v2/{project_id}/firewall/{resource_id}
|
||||
|
||||
.. table:: **Table 1** Path Parameters
|
||||
|
||||
+-------------+-----------+--------+----------------------------------------------------------------------------------------------------------------------------------------+
|
||||
| Parameter | Mandatory | Type | Description |
|
||||
+=============+===========+========+========================================================================================================================================+
|
||||
| project_id | Yes | String | Project ID, which can be obtained by calling an API or from the console. For details, see :ref:`Obtaining a Project ID <cfw_02_0015>`. |
|
||||
+-------------+-----------+--------+----------------------------------------------------------------------------------------------------------------------------------------+
|
||||
| resource_id | Yes | String | Firewall ID, which can be obtained by referring to :ref:`Obtaining a Firewall ID <cfw_02_0028>`. |
|
||||
+-------------+-----------+--------+----------------------------------------------------------------------------------------------------------------------------------------+
|
||||
|
||||
Request Parameters
|
||||
------------------
|
||||
|
||||
.. table:: **Table 2** Request header parameters
|
||||
|
||||
+--------------+-----------+--------+---------------------------------------------------------------------------------------------------+
|
||||
| Parameter | Mandatory | Type | Description |
|
||||
+==============+===========+========+===================================================================================================+
|
||||
| X-Auth-Token | Yes | String | User token. You can obtain the token by referring to :ref:`Obtaining a User Token <cfw_02_0029>`. |
|
||||
+--------------+-----------+--------+---------------------------------------------------------------------------------------------------+
|
||||
|
||||
Response Parameters
|
||||
-------------------
|
||||
|
||||
**Status code: 200**
|
||||
|
||||
.. table:: **Table 3** Response body parameters
|
||||
|
||||
========= ====== ===============================
|
||||
Parameter Type Description
|
||||
========= ====== ===============================
|
||||
data String ID of a firewall deletion task.
|
||||
========= ====== ===============================
|
||||
|
||||
Example Requests
|
||||
----------------
|
||||
|
||||
Delete the pay-per-use firewall 08065281-860a-4c98-aeb5-82cf65c44c46 from project 06217ebc876e427a80a2c05d51264ab1.
|
||||
|
||||
.. code-block::
|
||||
|
||||
https://{Endpoint}/v2/06217ebc876e427a80a2c05d51264ab1/firewall/08065281-860a-4c98-aeb5-82cf65c44c46
|
||||
|
||||
Example Responses
|
||||
-----------------
|
||||
|
||||
**Status code: 200**
|
||||
|
||||
Return value for deleting a firewall.
|
||||
|
||||
.. code-block::
|
||||
|
||||
{
|
||||
"data" : "56884cd0-cf3c-4cb7-bbeb-59d8722a2671"
|
||||
}
|
||||
|
||||
Status Codes
|
||||
------------
|
||||
|
||||
=========== =====================================
|
||||
Status Code Description
|
||||
=========== =====================================
|
||||
200 Return value for deleting a firewall.
|
||||
=========== =====================================
|
||||
|
||||
Error Codes
|
||||
-----------
|
||||
|
||||
See :ref:`Error Codes <errorcode>`.
|
105
api-ref/source/api/firewall_management/deleting_a_tag.rst
Normal file
105
api-ref/source/api/firewall_management/deleting_a_tag.rst
Normal file
File diff suppressed because it is too large
Load Diff
34
api-ref/source/api/firewall_management/index.rst
Normal file
34
api-ref/source/api/firewall_management/index.rst
Normal file
@ -0,0 +1,34 @@
|
||||
:original_name: topic_300000000.html
|
||||
|
||||
.. _topic_300000000:
|
||||
|
||||
Firewall Management
|
||||
===================
|
||||
|
||||
- :ref:`Creating a Firewall <createfirewall>`
|
||||
- :ref:`Obtaining the Status of a CFW Task <listjob>`
|
||||
- :ref:`Deleting a Firewall <deletefirewall>`
|
||||
- :ref:`Querying the Firewall List <listfirewalllist>`
|
||||
- :ref:`Changing the East-West Firewall Protection Status <changeeastwestfirewallstatus>`
|
||||
- :ref:`Querying Firewall Details <listfirewalldetail>`
|
||||
- :ref:`Obtaining East-West Firewall Information <listeastwestfirewall>`
|
||||
- :ref:`Creating an East-West Firewall <createeastwestfirewall>`
|
||||
- :ref:`Querying the Number of Protected VPCs <listprotectedvpcs>`
|
||||
- :ref:`Creating a Tag <createtag>`
|
||||
- :ref:`Deleting a Tag <deletetag>`
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
:hidden:
|
||||
|
||||
creating_a_firewall
|
||||
obtaining_the_status_of_a_cfw_task
|
||||
deleting_a_firewall
|
||||
querying_the_firewall_list
|
||||
changing_the_east-west_firewall_protection_status
|
||||
querying_firewall_details
|
||||
obtaining_east-west_firewall_information
|
||||
creating_an_east-west_firewall
|
||||
querying_the_number_of_protected_vpcs
|
||||
creating_a_tag
|
||||
deleting_a_tag
|
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user