forked from docs/doc-exports
Reviewed-by: Belejkanic, Lukas <lukas.belejkanic@t-systems.com> Co-authored-by: Li, Qiao <qiaoli@huawei.com> Co-committed-by: Li, Qiao <qiaoli@huawei.com>
911 lines
36 KiB
JSON
911 lines
36 KiB
JSON
[
|
|
{
|
|
"desc":"Public cloud APIs comply with the RESTful API design principles. REST-based Web services are organized into resources. Each resource is identified by one or more Uniform ",
|
|
"product_code":"wafd",
|
|
"title":"API Usage Guidelines",
|
|
"uri":"waf_02_0001.html",
|
|
"doc_type":"api",
|
|
"p_code":"",
|
|
"code":"1"
|
|
},
|
|
{
|
|
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
|
|
"product_code":"wafd",
|
|
"title":"APIs",
|
|
"uri":"waf_02_0007.html",
|
|
"doc_type":"api",
|
|
"p_code":"",
|
|
"code":"2"
|
|
},
|
|
{
|
|
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
|
|
"product_code":"wafd",
|
|
"title":"Dedicated Instance Management",
|
|
"uri":"topic_300000000.html",
|
|
"doc_type":"api",
|
|
"p_code":"2",
|
|
"code":"3"
|
|
},
|
|
{
|
|
"desc":"This API is used to create a dedicated WAF enginePOST /v1/{project_id}/premium-waf/instanceStatus code: 200Status code: 400Status code: 401Status code: 500Status code: 20",
|
|
"product_code":"wafd",
|
|
"title":"Creating a Dedicated WAF Engine",
|
|
"uri":"CreateInstance.html",
|
|
"doc_type":"api",
|
|
"p_code":"3",
|
|
"code":"4"
|
|
},
|
|
{
|
|
"desc":"This API is used to query the list of dedicated WAF engines.GET /v1/{project_id}/premium-waf/instanceStatus code: 200Status code: 400Status code: 401Status code: 500Statu",
|
|
"product_code":"wafd",
|
|
"title":"Querying the List of Dedicated WAF Engines",
|
|
"uri":"ListInstance.html",
|
|
"doc_type":"api",
|
|
"p_code":"3",
|
|
"code":"5"
|
|
},
|
|
{
|
|
"desc":"This API is used to query details about a dedicated WAF engine.GET /v1/{project_id}/premium-waf/instance/{instance_id}Status code: 200Status code: 400Status code: 401Stat",
|
|
"product_code":"wafd",
|
|
"title":"Querying Details about a Dedicated WAF Engine",
|
|
"uri":"ShowInstance.html",
|
|
"doc_type":"api",
|
|
"p_code":"3",
|
|
"code":"6"
|
|
},
|
|
{
|
|
"desc":"This API is used to rename a dedicated WAF enginePUT /v1/{project_id}/premium-waf/instance/{instance_id}Status code: 200Status code: 400Status code: 401Status code: 500St",
|
|
"product_code":"wafd",
|
|
"title":"Renaming a Dedicated WAF Engine",
|
|
"uri":"RenameInstance.html",
|
|
"doc_type":"api",
|
|
"p_code":"3",
|
|
"code":"7"
|
|
},
|
|
{
|
|
"desc":"This API is used to delete a dedicated WAF engine.DELETE /v1/{project_id}/premium-waf/instance/{instance_id}Status code: 200Status code: 400Status code: 401Status code: 5",
|
|
"product_code":"wafd",
|
|
"title":"Deleting a Dedicated WAF Engine",
|
|
"uri":"DeleteInstance.html",
|
|
"doc_type":"api",
|
|
"p_code":"3",
|
|
"code":"8"
|
|
},
|
|
{
|
|
"desc":"This API is used to operate a dedicated WAF instance.POST /v1/{project_id}/premium-waf/instance/{instance_id}/actionStatus code: 200Status code: 400Status code: 401Status",
|
|
"product_code":"wafd",
|
|
"title":"Operations on a Dedicated WAF Instance",
|
|
"uri":"UpgradeInstance.html",
|
|
"doc_type":"api",
|
|
"p_code":"3",
|
|
"code":"9"
|
|
},
|
|
{
|
|
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
|
|
"product_code":"wafd",
|
|
"title":"Managing Websites Protected in Dedicated Mode",
|
|
"uri":"topic_300000001.html",
|
|
"doc_type":"api",
|
|
"p_code":"2",
|
|
"code":"10"
|
|
},
|
|
{
|
|
"desc":"This API is used to add a domain name to WAF.POST /v1/{project_id}/premium-waf/hostStatus code: 200Status code: 400Status code: 401Status code: 500Status code: 200Request",
|
|
"product_code":"wafd",
|
|
"title":"Adding a Protected Domain Name",
|
|
"uri":"CreatePremiumHost.html",
|
|
"doc_type":"api",
|
|
"p_code":"10",
|
|
"code":"11"
|
|
},
|
|
{
|
|
"desc":"This API is used to query domain names protected by dedicated WAF engines.GET /v1/{project_id}/premium-waf/hostStatus code: 200Status code: 400Status code: 401Status code",
|
|
"product_code":"wafd",
|
|
"title":"Querying Domain Names Protected by Dedicated WAF Engines",
|
|
"uri":"ListPremiumHost.html",
|
|
"doc_type":"api",
|
|
"p_code":"10",
|
|
"code":"12"
|
|
},
|
|
{
|
|
"desc":"This API is used to query domain name settings in dedicated mode.GET /v1/{project_id}/premium-waf/host/{host_id}Status code: 200Status code: 400Status code: 401Status cod",
|
|
"product_code":"wafd",
|
|
"title":"Querying Domain Name Settings in Dedicated Mode",
|
|
"uri":"ShowPremiumHost.html",
|
|
"doc_type":"api",
|
|
"p_code":"10",
|
|
"code":"13"
|
|
},
|
|
{
|
|
"desc":"This API is used to modify a domain name protected by a dedicated WAF instance.PUT /v1/{project_id}/premium-waf/host/{host_id}Status code: 200Status code: 400Status code:",
|
|
"product_code":"wafd",
|
|
"title":"Modifying a Domain Name Protected by a Dedicated WAF Instance",
|
|
"uri":"UpdatePremiumHost.html",
|
|
"doc_type":"api",
|
|
"p_code":"10",
|
|
"code":"14"
|
|
},
|
|
{
|
|
"desc":"This API is used to delete a domain name from a dedicated WAF instance.DELETE /v1/{project_id}/premium-waf/host/{host_id}Status code: 200Status code: 400Status code: 401S",
|
|
"product_code":"wafd",
|
|
"title":"Deleting a Domain Name from a Dedicated WAF Instance",
|
|
"uri":"DeletePremiumHost.html",
|
|
"doc_type":"api",
|
|
"p_code":"10",
|
|
"code":"15"
|
|
},
|
|
{
|
|
"desc":"This API is used to modify the protection status of a domain name connected to a dedicated WAF instance.PUT /v1/{project_id}/premium-waf/host/{host_id}/protect_statusStat",
|
|
"product_code":"wafd",
|
|
"title":"Modifying the Protection Status of a Domain Name in Dedicated Mode",
|
|
"uri":"UpdatePremiumHostProtectStatus.html",
|
|
"doc_type":"api",
|
|
"p_code":"10",
|
|
"code":"16"
|
|
},
|
|
{
|
|
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
|
|
"product_code":"wafd",
|
|
"title":"Policy Management",
|
|
"uri":"topic_300000002.html",
|
|
"doc_type":"api",
|
|
"p_code":"2",
|
|
"code":"17"
|
|
},
|
|
{
|
|
"desc":"This API is used to query the list of protection policies.GET /v1/{project_id}/waf/policyStatus code: 200Status code: 400Status code: 401Status code: 500Status code: 200R",
|
|
"product_code":"wafd",
|
|
"title":"Querying Protection Policies",
|
|
"uri":"ListPolicy.html",
|
|
"doc_type":"api",
|
|
"p_code":"17",
|
|
"code":"18"
|
|
},
|
|
{
|
|
"desc":"This API is used to create a policyPOST /v1/{project_id}/waf/policyStatus code: 200Status code: 400Status code: 401Status code: 403Status code: 500Status code: 200okSee E",
|
|
"product_code":"wafd",
|
|
"title":"Creating a Policy",
|
|
"uri":"CreatePolicy.html",
|
|
"doc_type":"api",
|
|
"p_code":"17",
|
|
"code":"19"
|
|
},
|
|
{
|
|
"desc":"This API is used to query a policy by ID.GET /v1/{project_id}/waf/policy/{policy_id}Status code: 200Status code: 400Status code: 401Status code: 500Status code: 200Reques",
|
|
"product_code":"wafd",
|
|
"title":"Querying a Policy by ID",
|
|
"uri":"ShowPolicy.html",
|
|
"doc_type":"api",
|
|
"p_code":"17",
|
|
"code":"20"
|
|
},
|
|
{
|
|
"desc":"This API is used to update a policy. The request body can contain only the part to be updated.PATCH /v1/{project_id}/waf/policy/{policy_id}Status code: 200Status code: 40",
|
|
"product_code":"wafd",
|
|
"title":"Updating a Policy",
|
|
"uri":"UpdatePolicy.html",
|
|
"doc_type":"api",
|
|
"p_code":"17",
|
|
"code":"21"
|
|
},
|
|
{
|
|
"desc":"This API is used to delete a policy.DELETE /v1/{project_id}/waf/policy/{policy_id}Status code: 200Status code: 400Status code: 401Status code: 500Status code: 200Request ",
|
|
"product_code":"wafd",
|
|
"title":"Deleting a Policy",
|
|
"uri":"DeletePolicy.html",
|
|
"doc_type":"api",
|
|
"p_code":"17",
|
|
"code":"22"
|
|
},
|
|
{
|
|
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
|
|
"product_code":"wafd",
|
|
"title":"Rule Management",
|
|
"uri":"topic_300000003.html",
|
|
"doc_type":"api",
|
|
"p_code":"2",
|
|
"code":"23"
|
|
},
|
|
{
|
|
"desc":"This API is used to modify the status of a rule.PUT /v1/{project_id}/waf/policy/{policy_id}/{ruletype}/{rule_id}/statusStatus code: 200Status code: 400Status code: 401Sta",
|
|
"product_code":"wafd",
|
|
"title":"Modifying the Status of a Rule",
|
|
"uri":"UpdatePolicyRuleStatus.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"24"
|
|
},
|
|
{
|
|
"desc":"This API is used to query the list of blacklist and whitelist rules.GET /v1/{project_id}/waf/policy/{policy_id}/whiteblackipStatus code: 200Status code: 400Status code: 4",
|
|
"product_code":"wafd",
|
|
"title":"Querying the Blacklist and Whitelist Rule List",
|
|
"uri":"ListWhiteblackipRules.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"25"
|
|
},
|
|
{
|
|
"desc":"This API is used to create a blacklist or whitelist rule.POST /v1/{project_id}/waf/policy/{policy_id}/whiteblackipStatus code: 200Status code: 400Status code: 401Status c",
|
|
"product_code":"wafd",
|
|
"title":"Creating a Blacklist or Whitelist Rule",
|
|
"uri":"CreateWhiteblackipRule.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"26"
|
|
},
|
|
{
|
|
"desc":"This API is used to query a blacklist or whitelist rule by ID.GET /v1/{project_id}/waf/policy/{policy_id}/whiteblackip/{rule_id}Status code: 200Status code: 400Status cod",
|
|
"product_code":"wafd",
|
|
"title":"Querying a Blacklist or Whitelist Rule by ID",
|
|
"uri":"ShowWhiteblackipRule.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"27"
|
|
},
|
|
{
|
|
"desc":"This API is used to update an IP address blacklist or whitelist rule.PUT /v1/{project_id}/waf/policy/{policy_id}/whiteblackip/{rule_id}Status code: 200Status code: 400Sta",
|
|
"product_code":"wafd",
|
|
"title":"Updating a Blacklist or Whitelist Rule",
|
|
"uri":"UpdateWhiteblackipRule.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"28"
|
|
},
|
|
{
|
|
"desc":"This API is used to delete an IP address blacklist or whitelist rule.DELETE /v1/{project_id}/waf/policy/{policy_id}/whiteblackip/{rule_id}Status code: 200Status code: 400",
|
|
"product_code":"wafd",
|
|
"title":"Deleting a Blacklist or Whitelist Rule",
|
|
"uri":"DeleteWhiteBlackIpRule.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"29"
|
|
},
|
|
{
|
|
"desc":"This API is used to query the list of CC attack protection rules.GET /v1/{project_id}/waf/policy/{policy_id}/ccStatus code: 200Status code: 400Status code: 401Status code",
|
|
"product_code":"wafd",
|
|
"title":"Query the List of CC Attack Protection Rules",
|
|
"uri":"ListCcRules.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"30"
|
|
},
|
|
{
|
|
"desc":"This API is used to create a CC attack protection rule.POST /v1/{project_id}/waf/policy/{policy_id}/ccStatus code: 200Status code: 400Status code: 401Status code: 500Stat",
|
|
"product_code":"wafd",
|
|
"title":"Creating a CC Attack Protection Rule",
|
|
"uri":"CreateCcRule.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"31"
|
|
},
|
|
{
|
|
"desc":"This API is used to query a CC attack protection rule by ID.GET /v1/{project_id}/waf/policy/{policy_id}/cc/{rule_id}Status code: 200Status code: 400Status code: 401Status",
|
|
"product_code":"wafd",
|
|
"title":"Querying a CC Attack Protection Rule by ID",
|
|
"uri":"ShowCcRule.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"32"
|
|
},
|
|
{
|
|
"desc":"This API is used to update a CC attack protection rule.PUT /v1/{project_id}/waf/policy/{policy_id}/cc/{rule_id}Status code: 200Status code: 400Status code: 401Status code",
|
|
"product_code":"wafd",
|
|
"title":"Updating a CC Attack Protection Rule",
|
|
"uri":"UpdateCcRule.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"33"
|
|
},
|
|
{
|
|
"desc":"This API is used to delete a CC attack protection rule.DELETE /v1/{project_id}/waf/policy/{policy_id}/cc/{rule_id}Status code: 200Status code: 400Status code: 401Status c",
|
|
"product_code":"wafd",
|
|
"title":"Deleting a CC Attack Protection Rule",
|
|
"uri":"DeleteCcRule.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"34"
|
|
},
|
|
{
|
|
"desc":"This API is used to query the list of precise protection rules.GET /v1/{project_id}/waf/policy/{policy_id}/customStatus code: 200Status code: 400Status code: 401Status co",
|
|
"product_code":"wafd",
|
|
"title":"Querying the List of Precise Protection Rules",
|
|
"uri":"ListCustomRules.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"35"
|
|
},
|
|
{
|
|
"desc":"This API is used to add a precise protection rule.POST /v1/{project_id}/waf/policy/{policy_id}/customStatus code: 200Status code: 400Status code: 401Status code: 500Statu",
|
|
"product_code":"wafd",
|
|
"title":"Adding a Precise Protection Rule",
|
|
"uri":"CreateCustomRules.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"36"
|
|
},
|
|
{
|
|
"desc":"This API is used to query a precise protection rule by ID.GET /v1/{project_id}/waf/policy/{policy_id}/custom/{rule_id}Status code: 200Status code: 400Status code: 401Stat",
|
|
"product_code":"wafd",
|
|
"title":"Querying a Precise Protection Rule by ID",
|
|
"uri":"ShowCustomRule.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"37"
|
|
},
|
|
{
|
|
"desc":"This API is used to update a precise protection rule.PUT /v1/{project_id}/waf/policy/{policy_id}/custom/{rule_id}Status code: 200Status code: 400Status code: 401Status co",
|
|
"product_code":"wafd",
|
|
"title":"Updating a Precise Protection Rule",
|
|
"uri":"UpdateCustomRule.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"38"
|
|
},
|
|
{
|
|
"desc":"This API is used to delete a precise protection rule.DELETE /v1/{project_id}/waf/policy/{policy_id}/custom/{rule_id}Status code: 200Status code: 400Status code: 401Status",
|
|
"product_code":"wafd",
|
|
"title":"Deleting a Precise Protection Rule",
|
|
"uri":"DeleteCustomRule.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"39"
|
|
},
|
|
{
|
|
"desc":"This API is used to query the list of JavaScript anti-crawler rules.GET /v1/{project_id}/waf/policy/{policy_id}/anticrawlerStatus code: 200Status code: 400Status code: 40",
|
|
"product_code":"wafd",
|
|
"title":"Querying the JavaScript Anti-Crawler Rule List",
|
|
"uri":"ListAnticrawlerRules.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"40"
|
|
},
|
|
{
|
|
"desc":"This API is used to create a JavaScript anti-crawler rule.POST /v1/{project_id}/waf/policy/{policy_id}/anticrawlerStatus code: 200Status code: 400Status code: 401Status c",
|
|
"product_code":"wafd",
|
|
"title":"Creating a JavaScript Anti-Crawler Rule",
|
|
"uri":"CreateAnticrawlerRule.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"41"
|
|
},
|
|
{
|
|
"desc":"This API is used to query a JavaScript anti-crawler rule by ID.GET /v1/{project_id}/waf/policy/{policy_id}/anticrawler/{rule_id}Status code: 200Status code: 400Status cod",
|
|
"product_code":"wafd",
|
|
"title":"Querying a JavaScript Anti-Crawler Rule",
|
|
"uri":"ShowAnticrawlerRule.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"42"
|
|
},
|
|
{
|
|
"desc":"This API is used to update a JavaScript anti-crawler rule.PUT /v1/{project_id}/waf/policy/{policy_id}/anticrawler/{rule_id}Status code: 200Status code: 400Status code: 40",
|
|
"product_code":"wafd",
|
|
"title":"Updating a JavaScript Anti-Crawler Rule",
|
|
"uri":"UpdateAnticrawlerRule.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"43"
|
|
},
|
|
{
|
|
"desc":"This API is used to delete a JavaScript anti-crawler rule.DELETE /v1/{project_id}/waf/policy/{policy_id}/anticrawler/{rule_id}Status code: 200Status code: 400Status code:",
|
|
"product_code":"wafd",
|
|
"title":"Deleting a JavaScript Anti-Crawler Rule",
|
|
"uri":"DeleteAnticrawlerRule.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"44"
|
|
},
|
|
{
|
|
"desc":"This API is used to query the data masking rule list.GET /v1/{project_id}/waf/policy/{policy_id}/privacyStatus code: 200Status code: 400Status code: 401Status code: 500St",
|
|
"product_code":"wafd",
|
|
"title":"Querying the Data Masking Rule List",
|
|
"uri":"ListPrivacyRules.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"45"
|
|
},
|
|
{
|
|
"desc":"This API is used to create a data masking rule.POST /v1/{project_id}/waf/policy/{policy_id}/privacyStatus code: 200Status code: 400Status code: 401Status code: 500Status ",
|
|
"product_code":"wafd",
|
|
"title":"Creating a Data Masking Rule",
|
|
"uri":"CreatePrivacyRules.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"46"
|
|
},
|
|
{
|
|
"desc":"This API is used to query a data masking rule by ID.GET /v1/{project_id}/waf/policy/{policy_id}/privacy/{rule_id}Status code: 200Status code: 400Status code: 401Status co",
|
|
"product_code":"wafd",
|
|
"title":"Querying a Data Masking Rule by ID",
|
|
"uri":"ShowPrivacyRule.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"47"
|
|
},
|
|
{
|
|
"desc":"This API is used to update the data masking rule list.PUT /v1/{project_id}/waf/policy/{policy_id}/privacy/{rule_id}Status code: 200Status code: 400Status code: 401Status ",
|
|
"product_code":"wafd",
|
|
"title":"Updating the Data Masking Rule List",
|
|
"uri":"UpdatePrivacyRule.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"48"
|
|
},
|
|
{
|
|
"desc":"This API is used to delete a data masking rule.DELETE /v1/{project_id}/waf/policy/{policy_id}/privacy/{rule_id}Status code: 200Status code: 400Status code: 401Status code",
|
|
"product_code":"wafd",
|
|
"title":"Deleting a Data Masking Rule",
|
|
"uri":"DeletePrivacyRule.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"49"
|
|
},
|
|
{
|
|
"desc":"This API is used to query the list of known attack source rules.GET /v1/{project_id}/waf/policy/{policy_id}/punishmentStatus code: 200Status code: 400Status code: 401Stat",
|
|
"product_code":"wafd",
|
|
"title":"Querying the List of Known Attack Source Rules",
|
|
"uri":"ListPunishmentRules.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"50"
|
|
},
|
|
{
|
|
"desc":"Creating a Known Attack Source RulePOST /v1/{project_id}/waf/policy/{policy_id}/punishmentStatus code: 200Status code: 400Status code: 401Status code: 500Status code: 200",
|
|
"product_code":"wafd",
|
|
"title":"Creating a Known Attack Source Rule",
|
|
"uri":"CreatePunishmentRules.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"51"
|
|
},
|
|
{
|
|
"desc":"This API is used to query a known attack source rule by ID.GET /v1/{project_id}/waf/policy/{policy_id}/punishment/{rule_id}Status code: 200Status code: 400Status code: 40",
|
|
"product_code":"wafd",
|
|
"title":"Querying a Known Attack Source Rule by ID",
|
|
"uri":"ShowPunishmentRule.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"52"
|
|
},
|
|
{
|
|
"desc":"This API is used update a known attack source rule.PUT /v1/{project_id}/waf/policy/{policy_id}/punishment/{rule_id}Status code: 200Status code: 400Status code: 401Status ",
|
|
"product_code":"wafd",
|
|
"title":"Updating a Known Attack Source Rule",
|
|
"uri":"UpdatePunishmentRule.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"53"
|
|
},
|
|
{
|
|
"desc":"Deleting a Known Attack Source RuleDELETE /v1/{project_id}/waf/policy/{policy_id}/punishment/{rule_id}Status code: 200Status code: 400Status code: 401Status code: 500Stat",
|
|
"product_code":"wafd",
|
|
"title":"Deleting a Known Attack Source Rule",
|
|
"uri":"DeletePunishmentRule.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"54"
|
|
},
|
|
{
|
|
"desc":"This API is used to query the list of web tamper protection rules.GET /v1/{project_id}/waf/policy/{policy_id}/antitamperStatus code: 200Status code: 400Status code: 401St",
|
|
"product_code":"wafd",
|
|
"title":"Querying the List of Web Tamper Protection Rules",
|
|
"uri":"ListAntitamperRules.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"55"
|
|
},
|
|
{
|
|
"desc":"This API is used to create a web tamper protection rule.POST /v1/{project_id}/waf/policy/{policy_id}/antitamperStatus code: 200Status code: 400Status code: 401Status code",
|
|
"product_code":"wafd",
|
|
"title":"Creating a Web Tamper Protection Rule",
|
|
"uri":"CreateAntitamperRule.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"56"
|
|
},
|
|
{
|
|
"desc":"This API is used to query a web tamper protection rule by ID.GET /v1/{project_id}/waf/policy/{policy_id}/antitamper/{rule_id}Status code: 200Status code: 400Status code: ",
|
|
"product_code":"wafd",
|
|
"title":"Querying a Web Tamper Protection Rule by ID",
|
|
"uri":"ShowAntitamperRule.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"57"
|
|
},
|
|
{
|
|
"desc":"This API is used to delete a web tamper protection rule.DELETE /v1/{project_id}/waf/policy/{policy_id}/antitamper/{rule_id}Status code: 200Status code: 400Status code: 40",
|
|
"product_code":"wafd",
|
|
"title":"Deleting a Web Tamper Protection Rule",
|
|
"uri":"DeleteAntitamperRule.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"58"
|
|
},
|
|
{
|
|
"desc":"This API is used to update the cache for a web tamper protection rulePOST /v1/{project_id}/waf/policy/{policy_id}/antitamper/{rule_id}/refreshStatus code: 200Status code:",
|
|
"product_code":"wafd",
|
|
"title":"Updating the Cache for a Web Tamper Protection Rule",
|
|
"uri":"UpdateAntiTamperRuleRefresh.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"59"
|
|
},
|
|
{
|
|
"desc":"This API is used to query the list of information leakage prevention rules.GET /v1/{project_id}/waf/policy/{policy_id}/antileakageStatus code: 200Status code: 400Status c",
|
|
"product_code":"wafd",
|
|
"title":"Querying the List of Information Leakage Prevention Rules",
|
|
"uri":"ListAntileakageRules.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"60"
|
|
},
|
|
{
|
|
"desc":"This API is used to create an information leakage prevention rule.POST /v1/{project_id}/waf/policy/{policy_id}/antileakageStatus code: 200Status code: 400Status code: 401",
|
|
"product_code":"wafd",
|
|
"title":"Creating an Information Leakage Prevention Rule",
|
|
"uri":"CreateAntileakageRules.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"61"
|
|
},
|
|
{
|
|
"desc":"This API is used to query an information leakage prevention rule by ID.GET /v1/{project_id}/waf/policy/{policy_id}/antileakage/{rule_id}Status code: 200Status code: 400St",
|
|
"product_code":"wafd",
|
|
"title":"Querying an Information Leakage Prevention Rule by ID",
|
|
"uri":"ShowAntileakageRule.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"62"
|
|
},
|
|
{
|
|
"desc":"This API is used to update an information leakage prevention rule.PUT /v1/{project_id}/waf/policy/{policy_id}/antileakage/{rule_id}Status code: 200Status code: 400Status ",
|
|
"product_code":"wafd",
|
|
"title":"Updating an Information Leakage Prevention Rule",
|
|
"uri":"UpdateAntileakageRule.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"63"
|
|
},
|
|
{
|
|
"desc":"This API is used to delete an information leakage prevention rule.DELETE /v1/{project_id}/waf/policy/{policy_id}/antileakage/{rule_id}Status code: 200Status code: 400Stat",
|
|
"product_code":"wafd",
|
|
"title":"Deleting an Information Leakage Prevention Rule",
|
|
"uri":"DeleteAntileakageRule.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"64"
|
|
},
|
|
{
|
|
"desc":"This API is used to query the list of false alarm masking rules.GET /v1/{project_id}/waf/policy/{policy_id}/ignoreStatus code: 200Status code: 400Status code: 401Status c",
|
|
"product_code":"wafd",
|
|
"title":"Querying the False Alarm Masking Rule List",
|
|
"uri":"ListIgnoreRules.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"65"
|
|
},
|
|
{
|
|
"desc":"This API is used to create a global protection whitelist (formerly false alarm masking) rule.POST /v1/{project_id}/waf/policy/{policy_id}/ignoreStatus code: 200Status cod",
|
|
"product_code":"wafd",
|
|
"title":"Creating a Global Protection Whitelist (Formerly False Alarm Masking) Rule",
|
|
"uri":"CreateIgnoreRule.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"66"
|
|
},
|
|
{
|
|
"desc":"This API is used to querying a global protection whitelist (formerly false alarm masking) rule by ID.GET /v1/{project_id}/waf/policy/{policy_id}/ignore/{rule_id}Status co",
|
|
"product_code":"wafd",
|
|
"title":"Querying a Global Protection Whitelist (Formerly False Alarm Masking) Rule by ID",
|
|
"uri":"ShowIgnoreRule.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"67"
|
|
},
|
|
{
|
|
"desc":"This API is used to update a global protection whitelist (false alarm masking) rule.PUT /v1/{project_id}/waf/policy/{policy_id}/ignore/{rule_id}Status code: 200Status cod",
|
|
"product_code":"wafd",
|
|
"title":"Updating a Global Protection Whitelist (False Alarm Masking) Rule",
|
|
"uri":"UpdateIgnoreRule.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"68"
|
|
},
|
|
{
|
|
"desc":"This API is used to deleting a global protection whitelist (false alarm masking) rule.DELETE /v1/{project_id}/waf/policy/{policy_id}/ignore/{rule_id}Status code: 200Statu",
|
|
"product_code":"wafd",
|
|
"title":"Deleting a Global Protection Whitelist (False Alarm Masking) Rule",
|
|
"uri":"DeleteIgnoreRule.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"69"
|
|
},
|
|
{
|
|
"desc":"This API is used to query the list of geolocation access control rules.GET /v1/{project_id}/waf/policy/{policy_id}/geoipStatus code: 200Status code: 400Status code: 401St",
|
|
"product_code":"wafd",
|
|
"title":"Querying the List of Geolocation Access Control Rules",
|
|
"uri":"ListGeoipRules.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"70"
|
|
},
|
|
{
|
|
"desc":"This API is used to create a geolocation access control rule.POST /v1/{project_id}/waf/policy/{policy_id}/geoipStatus code: 200Status code: 400Status code: 401Status code",
|
|
"product_code":"wafd",
|
|
"title":"Creating a Geolocation Access Control Rule",
|
|
"uri":"CreateGeoipRule.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"71"
|
|
},
|
|
{
|
|
"desc":"This API is used to query a geolocation access control rule by ID.GET /v1/{project_id}/waf/policy/{policy_id}/geoip/{rule_id}Status code: 200Status code: 400Status code: ",
|
|
"product_code":"wafd",
|
|
"title":"Querying a Geolocation Access Control Rule by ID",
|
|
"uri":"ShowGeoipRule.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"72"
|
|
},
|
|
{
|
|
"desc":"This API is used to update a geolocation access control rule.PUT /v1/{project_id}/waf/policy/{policy_id}/geoip/{rule_id}Status code: 200Status code: 400Status code: 401St",
|
|
"product_code":"wafd",
|
|
"title":"Updating a Geolocation Access Control Rule",
|
|
"uri":"UpdateGeoipRule.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"73"
|
|
},
|
|
{
|
|
"desc":"This API is used to delete a geolocation access control rule.DELETE /v1/{project_id}/waf/policy/{policy_id}/geoip/{rule_id}Status code: 200Status code: 400Status code: 40",
|
|
"product_code":"wafd",
|
|
"title":"Deleting a Geolocation Access Control Rule",
|
|
"uri":"DeleteGeoipRule.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"74"
|
|
},
|
|
{
|
|
"desc":"This API is used to query the reference table list. A reference table can be referenced by CC attack protection rules and precise protection rules. For details about how ",
|
|
"product_code":"wafd",
|
|
"title":"Querying the Reference Table List",
|
|
"uri":"ListValueList.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"75"
|
|
},
|
|
{
|
|
"desc":"This API is used to create a reference table. A reference table can be referenced by CC attack protection rules and precise protection rules. For details about how to use",
|
|
"product_code":"wafd",
|
|
"title":"Creating a Reference Table",
|
|
"uri":"CreateValueList.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"76"
|
|
},
|
|
{
|
|
"desc":"This API is used to query a reference table by ID.GET /v1/{project_id}/waf/valuelist/{valuelist_id}Status code: 200Status code: 400Status code: 401Status code: 500Status ",
|
|
"product_code":"wafd",
|
|
"title":"Querying a Reference Table by ID",
|
|
"uri":"ShowValueList.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"77"
|
|
},
|
|
{
|
|
"desc":"This API is used to modify a reference table.PUT /v1/{project_id}/waf/valuelist/{valuelist_id}Status code: 200Status code: 400Status code: 401Status code: 500Status code:",
|
|
"product_code":"wafd",
|
|
"title":"Modifying a Reference Table",
|
|
"uri":"UpdateValueList.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"78"
|
|
},
|
|
{
|
|
"desc":"This API is used to delete a reference table.DELETE /v1/{project_id}/waf/valuelist/{valuelist_id}Status code: 200Status code: 400Status code: 401Status code: 500Status co",
|
|
"product_code":"wafd",
|
|
"title":"Deleting a Reference Table",
|
|
"uri":"DeleteValueList.html",
|
|
"doc_type":"api",
|
|
"p_code":"23",
|
|
"code":"79"
|
|
},
|
|
{
|
|
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
|
|
"product_code":"wafd",
|
|
"title":"Certificate Management",
|
|
"uri":"topic_300000004.html",
|
|
"doc_type":"api",
|
|
"p_code":"2",
|
|
"code":"80"
|
|
},
|
|
{
|
|
"desc":"This API is used to query the certificate list.GET /v1/{project_id}/waf/certificateStatus code: 200Status code: 400Status code: 401Status code: 500Status code: 200Request",
|
|
"product_code":"wafd",
|
|
"title":"Querying the Certificate List",
|
|
"uri":"ListCertificates.html",
|
|
"doc_type":"api",
|
|
"p_code":"80",
|
|
"code":"81"
|
|
},
|
|
{
|
|
"desc":"This API is used to create a certificate.POST /v1/{project_id}/waf/certificateStatus code: 200Status code: 400Status code: 401Status code: 500Status code: 200Request succ",
|
|
"product_code":"wafd",
|
|
"title":"Creating a Certificate",
|
|
"uri":"CreateCertificate.html",
|
|
"doc_type":"api",
|
|
"p_code":"80",
|
|
"code":"82"
|
|
},
|
|
{
|
|
"desc":"This API is used to query a certificate.GET /v1/{project_id}/waf/certificate/{certificate_id}Status code: 200Status code: 400Status code: 401Status code: 500Status code: ",
|
|
"product_code":"wafd",
|
|
"title":"Querying a Certificate",
|
|
"uri":"ShowCertificate.html",
|
|
"doc_type":"api",
|
|
"p_code":"80",
|
|
"code":"83"
|
|
},
|
|
{
|
|
"desc":"This API is used to modify a certificate. Note: The certificate in use cannot be updated.PUT /v1/{project_id}/waf/certificate/{certificate_id}Status code: 200Status code:",
|
|
"product_code":"wafd",
|
|
"title":"Modifying a Certificate",
|
|
"uri":"UpdateCertificate.html",
|
|
"doc_type":"api",
|
|
"p_code":"80",
|
|
"code":"84"
|
|
},
|
|
{
|
|
"desc":"This API is used to delete a certificate. Note: The certificate in use cannot be deleted.DELETE /v1/{project_id}/waf/certificate/{certificate_id}Status code: 200Status co",
|
|
"product_code":"wafd",
|
|
"title":"Deleting a Certificate",
|
|
"uri":"DeleteCertificate.html",
|
|
"doc_type":"api",
|
|
"p_code":"80",
|
|
"code":"85"
|
|
},
|
|
{
|
|
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
|
|
"product_code":"wafd",
|
|
"title":"Dashboard",
|
|
"uri":"topic_300000005.html",
|
|
"doc_type":"api",
|
|
"p_code":"2",
|
|
"code":"86"
|
|
},
|
|
{
|
|
"desc":"This API is used to query website request statistics.GET /v1/{project_id}/waf/overviews/statisticsStatus code: 200Status code: 400Status code: 401Status code: 500Status c",
|
|
"product_code":"wafd",
|
|
"title":"Querying Website Request Statistics",
|
|
"uri":"ListStatistics.html",
|
|
"doc_type":"api",
|
|
"p_code":"86",
|
|
"code":"87"
|
|
},
|
|
{
|
|
"desc":"This API is used to query the website QPS statistics.GET /v1/{project_id}/waf/overviews/qps/timelineStatus code: 200Status code: 400Status code: 401Status code: 500Status",
|
|
"product_code":"wafd",
|
|
"title":"Querying the QPS Statistics",
|
|
"uri":"ListQpsTimeline.html",
|
|
"doc_type":"api",
|
|
"p_code":"86",
|
|
"code":"88"
|
|
},
|
|
{
|
|
"desc":"This API is used to query bandwidth usage statistics.GET /v1/{project_id}/waf/overviews/bandwidth/timelineStatus code: 200Status code: 400Status code: 401Status code: 500",
|
|
"product_code":"wafd",
|
|
"title":"Querying Bandwidth Usage Statistics",
|
|
"uri":"ListBandwidthTimeline.html",
|
|
"doc_type":"api",
|
|
"p_code":"86",
|
|
"code":"89"
|
|
},
|
|
{
|
|
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
|
|
"product_code":"wafd",
|
|
"title":"Event Management",
|
|
"uri":"topic_300000006.html",
|
|
"doc_type":"api",
|
|
"p_code":"2",
|
|
"code":"90"
|
|
},
|
|
{
|
|
"desc":"This API is used to query the list of attack events for a specific period.GET /v1/{project_id}/waf/eventStatus code: 200Status code: 400Status code: 401Status code: 500St",
|
|
"product_code":"wafd",
|
|
"title":"Querying the List of Attack Events",
|
|
"uri":"ListEvent.html",
|
|
"doc_type":"api",
|
|
"p_code":"90",
|
|
"code":"91"
|
|
},
|
|
{
|
|
"desc":"This API is used to query the details about an attack event.GET /v1/{project_id}/waf/event/{eventid}Status code: 200Status code: 400Status code: 401Status code: 500Status",
|
|
"product_code":"wafd",
|
|
"title":"Querying Attack Event Details",
|
|
"uri":"ShowEvent.html",
|
|
"doc_type":"api",
|
|
"p_code":"90",
|
|
"code":"92"
|
|
},
|
|
{
|
|
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
|
|
"product_code":"wafd",
|
|
"title":"Permissions and Supported Actions",
|
|
"uri":"waf_02_0119.html",
|
|
"doc_type":"api",
|
|
"p_code":"",
|
|
"code":"93"
|
|
},
|
|
{
|
|
"desc":"This chapter describes fine-grained permissions management for your WAF. If your account does not need individual IAM users, then you may skip over this chapter.By defaul",
|
|
"product_code":"wafd",
|
|
"title":"Introduction",
|
|
"uri":"waf_02_0129.html",
|
|
"doc_type":"api",
|
|
"p_code":"93",
|
|
"code":"94"
|
|
},
|
|
{
|
|
"desc":"WAF provides system-defined policies that can be directly used in IAM. You can also create custom policies and use them to supplement system-defined policies, implementin",
|
|
"product_code":"wafd",
|
|
"title":"Supported Actions",
|
|
"uri":"waf_02_0139.html",
|
|
"doc_type":"api",
|
|
"p_code":"93",
|
|
"code":"95"
|
|
},
|
|
{
|
|
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
|
|
"product_code":"wafd",
|
|
"title":"Appendix",
|
|
"uri":"waf_02_0084.html",
|
|
"doc_type":"api",
|
|
"p_code":"",
|
|
"code":"96"
|
|
},
|
|
{
|
|
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
|
|
"product_code":"wafd",
|
|
"title":"Status Codes",
|
|
"uri":"waf_02_0085.html",
|
|
"doc_type":"api",
|
|
"p_code":"96",
|
|
"code":"97"
|
|
},
|
|
{
|
|
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
|
|
"product_code":"wafd",
|
|
"title":"Error Codes",
|
|
"uri":"ErrorCode.html",
|
|
"doc_type":"api",
|
|
"p_code":"96",
|
|
"code":"98"
|
|
},
|
|
{
|
|
"desc":"Character Set Specifications for KeyThe key cannot be left blank or be an empty string.In Deutsche Telekom, a tag key can contain uppercase letters, lowercase letters, di",
|
|
"product_code":"wafd",
|
|
"title":"Character Set Specifications",
|
|
"uri":"waf_02_0086.html",
|
|
"doc_type":"api",
|
|
"p_code":"96",
|
|
"code":"99"
|
|
},
|
|
{
|
|
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
|
|
"product_code":"wafd",
|
|
"title":"Geographical Location Codes",
|
|
"uri":"waf_02_0186.html",
|
|
"doc_type":"api",
|
|
"p_code":"96",
|
|
"code":"100"
|
|
},
|
|
{
|
|
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
|
|
"product_code":"wafd",
|
|
"title":"Change History",
|
|
"uri":"waf_02_0087.html",
|
|
"doc_type":"api",
|
|
"p_code":"",
|
|
"code":"101"
|
|
}
|
|
] |