huawei-cloud-api-definitions-VPC 0.1.20250523

Huawei Cloud API definitions, generated from OpenAPI spec
Documentation
1
{"base_path":"/","components":null,"consumes":"[\"application/json;charset=UTF-8\"]","definitions":{"NeutronCreateFirewallGroupOption":{"description":"","properties":{"admin_state_up":{"default":true,"description":"功能说明:网络ACL是否受管理员控制","example":true,"type":"boolean","x-admin":"False","x-internal":"False","x-open-region-cloud":"hc,hk,otc,tlf,ctc,obc"},"description":{"description":"功能说明:网络ACL防火墙组描述\n取值范围:最长255个字符","example":"description-01","maxLength":255,"minLength":0,"type":"string","x-admin":"False","x-internal":"False","x-open-region-cloud":"hc,hk,otc,tlf,ctc,obc"},"egress_firewall_policy_id":{"description":"功能说明:出方向网络ACL策略","example":"a7dea4c9-21db-4640-aaca-da0209c9ad62","pattern":"[0-9a-z]{8}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{12}","type":"string","x-admin":"False","x-internal":"False","x-open-region-cloud":"hc,hk,otc,tlf,ctc,obc"},"ingress_firewall_policy_id":{"description":"功能说明:入方向网络ACL策略","example":"a7dea4c9-21db-4640-aaca-da0209c9ad62","pattern":"[0-9a-z]{8}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{12}","type":"string","x-admin":"False","x-internal":"False","x-open-region-cloud":"hc,hk,otc,tlf,ctc,obc"},"name":{"description":"功能说明:网络ACL组名称\n取值范围:0-255个字符","example":"name-01","maxLength":255,"minLength":0,"type":"string","x-admin":"False","x-internal":"False","x-open-region-cloud":"hc,hk,otc,tlf,ctc,obc"},"ports":{"description":"功能说明:网络ACL防火墙组绑定的端口列表\n约束:必须为分布式router的端口id","items":{"pattern":"[0-9a-z]{8}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{12}","type":"string"},"minItems":0,"type":"array","x-admin":"False","x-internal":"False","x-open-region-cloud":"hc,hk,otc,tlf,ctc,obc"}}},"NeutronCreateFirewallGroupRequestBody":{"description":"","properties":{"firewall_group":{"$ref":"#/definitions/NeutronCreateFirewallGroupOption","description":"firewall_group对象","x-admin":"False","x-internal":"False","x-open-region-cloud":"hc,hk,otc,tlf,ctc,obc"}},"required":["firewall_group"]},"NeutronErrorBody":{"description":"","properties":{"detail":{"description":"错误请求返回的错误详情","type":"string","x-admin":"False","x-internal":"False","x-open-region-cloud":"hc,hk,otc,tlf,ctc,obc"},"message":{"description":"错误请求返回的错误信息","type":"string","x-admin":"False","x-internal":"False","x-open-region-cloud":"hc,hk,otc,tlf,ctc,obc"},"type":{"description":"错误请求返回的错误类型","type":"string","x-admin":"False","x-internal":"False","x-open-region-cloud":"hc,hk,otc,tlf,ctc,obc"}},"required":["detail","message","type"]},"NeutronErrorResponseBody":{"description":"","properties":{"NeutronError":{"$ref":"#/definitions/NeutronErrorBody","description":"错误信息返回体","x-admin":"False","x-internal":"False","x-open-region-cloud":"hc,hk,otc,tlf,ctc,obc"}},"required":["NeutronError"]},"NeutronFirewallGroup":{"description":"","properties":{"admin_state_up":{"description":"网络ACL防火墙是否受管理员控制。","example":true,"type":"boolean","x-admin":"False","x-internal":"False","x-obc":"Y","x-open-region-cloud":"hc,hk,otc,tlf,ctc"},"created_at":{"description":"功能说明:资源创建时间,UTC时间\n格式:yyyy-MM-ddTHH:mm:ss","format":"date-time","type":"string","x-admin":"False","x-internal":"False","x-open-region-cloud":"hc,hk,otc,tlf,ctc,hcso,sbc"},"description":{"description":"功能说明:网络ACL组描述\n取值范围:0-255个字符","example":"description-01","maxLength":255,"minLength":0,"type":"string","x-admin":"False","x-internal":"False","x-open-region-cloud":"hc,hk,otc,tlf,ctc"},"egress_firewall_policy_id":{"description":"功能说明:出方向网络ACL策略ID","example":"a7dea4c9-21db-4640-aaca-da0209c9ad62","pattern":"[0-9a-z]{8}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{12}","type":"string","x-admin":"False","x-internal":"False","x-open-region-cloud":"hc,hk,otc,tlf,ctc"},"id":{"description":"功能说明:网络ACL组的ID","example":"a7dea4c9-21db-4640-aaca-da0209c9ad62","pattern":"[0-9a-z]{8}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{12}","type":"string","x-admin":"False","x-internal":"False","x-open-region-cloud":"hc,hk,otc,tlf,ctc"},"ingress_firewall_policy_id":{"description":"功能说明:入方向网络ACL策略ID","example":"a7dea4c9-21db-4640-aaca-da0209c9ad62","pattern":"[0-9a-z]{8}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{12}","type":"string","x-admin":"False","x-internal":"False","x-open-region-cloud":"hc,hk,otc,tlf,ctc"},"name":{"description":"功能说明:网络ACL组名称\n取值范围:0-255个字符","example":"name-01","maxLength":255,"minLength":0,"type":"string","x-admin":"False","x-internal":"False","x-open-region-cloud":"hc,hk,otc,tlf,ctc"},"ports":{"description":"取值范围:网络ACL组绑定的端口列表","items":{"description":"","pattern":"[0-9a-z]{8}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{12}","type":"string"},"type":"array","x-admin":"False","x-internal":"False","x-open-region-cloud":"hc,hk,otc,tlf,ctc"},"project_id":{"description":"功能说明:网络ACL组所属项目ID","example":"b433fedb577940bfa59abff86482ed1a","pattern":"[0-9a-fA-F]{32}","type":"string","x-admin":"False","x-internal":"False","x-open-region-cloud":"hc,hk,otc,tlf,ctc"},"public":{"description":"功能说明:是否支持跨租户共享\n取值范围:true/false","example":false,"type":"boolean","x-admin":"False","x-internal":"False","x-open-region-cloud":"hc,hk,otc,tlf,ctc"},"status":{"description":"功能说明:网络ACL组状态","example":"INACTIVE","type":"string","x-admin":"False","x-internal":"False","x-open-region-cloud":"hc,hk,otc,tlf,ctc"},"tenant_id":{"description":"功能说明:网络ACL组所属项目ID","example":"b433fedb577940bfa59abff86482ed1a","pattern":"[0-9a-fA-F]{32}","type":"string","x-admin":"False","x-internal":"False","x-open-region-cloud":"hc,hk,otc,tlf,ctc"},"updated_at":{"description":"功能说明:资源更新时间,UTC时间\n格式:yyyy-MM-ddTHH:mm:ss","format":"date-time","type":"string","x-admin":"False","x-internal":"False","x-open-region-cloud":"hc,hk,otc,tlf,ctc,hcso,sbc"}},"required":["admin_state_up","created_at","description","egress_firewall_policy_id","id","ingress_firewall_policy_id","name","ports","project_id","public","status","tenant_id","updated_at"]},"NeutronFirewallGroupResponseBody":{"description":"","properties":{"firewall_group":{"$ref":"#/definitions/NeutronFirewallGroup","description":"firewall_group对象","x-admin":"False","x-internal":"False","x-open-region-cloud":"hc,hk,otc,tlf,ctc,obc"}},"required":["firewall_group"]}},"description":null,"group_id":"4784d190da9948c381c1603ddda2f4ff","host":"vpc.cn-north-4.myhuaweicloud.com","id":"80d6df3c13f841ba9a0fd4c238555d0a","info_version":"v2","method":"post","name":"NeutronCreateFirewallGroup","parameters":{},"paths":{"/v2.0/fwaas/firewall_groups":{"post":{"consumes":[],"deprecated":false,"description":"创建网络ACL组","operationId":"NeutronCreateFirewallGroup","parameters":[{"description":"用户Token。\n获取Token,请参考《统一身份认证服务API参考》的“获取用户Token”章节。请求响应成功后在响应消息头中包含的“X-Subject-Token”的值即为Token值。","in":"header","name":"X-Auth-Token","required":true,"type":"string","x-admin":"False","x-internal":"False","x-open-region-cloud":"hc,hk,otc,tlf,ctc,obc","x-order":1},{"description":"firewall group对象","in":"body","name":"firewall_group","required":true,"schema":{"$ref":"#/definitions/NeutronCreateFirewallGroupRequestBody"},"x-admin":"False","x-internal":"False","x-open-region-cloud":"hc,hk,otc,tlf,ctc,obc","x-order":2}],"produces":[],"responses":{"201":{"description":"正常返回","examples":{"application/json":{"firewall_group":{"admin_state_up":true,"description":"","egress_firewall_policy_id":null,"id":"0415f554-26ed-44e7-a881-bdf4e6216e38","ingress_firewall_policy_id":"afc52ce9-5305-4ec9-9feb-44feb8330341","name":"","ports":["c133f2bf-6937-4416-bb17-012e1be5cd2d"],"public":false,"status":"PENDING_CREATE","tenant_id":"23c8a121505047b6869edf39f3062712"}}},"schema":{"$ref":"#/definitions/NeutronFirewallGroupResponseBody"}},"400":{"description":"服务器未能处理请求。","schema":{"$ref":"#/definitions/NeutronErrorResponseBody"}},"401":{"description":"被请求的页面需要用户名和密码。","schema":{"$ref":"#/definitions/NeutronErrorResponseBody"}},"403":{"description":"对被请求页面的访问被禁止。","schema":{"$ref":"#/definitions/NeutronErrorResponseBody"}},"404":{"description":"服务器无法找到被请求的页面。","schema":{"$ref":"#/definitions/NeutronErrorResponseBody"}},"409":{"description":"由于冲突,请求无法被完成。","schema":{"$ref":"#/definitions/NeutronErrorResponseBody"}},"500":{"description":"请求未完成。服务异常。","schema":{"$ref":"#/definitions/NeutronErrorResponseBody"}}},"summary":"创建网络ACL组","tags":["OpenStack - 网络ACL"],"x-apiexplorer-hide":"false","x-constraint":"","x-first-open-time":"2017-3-30","x-hybridcloud":"true","x-is-registered":"Y","x-name":"创建网络ACL组","x-open-region-cloud":"hc,hk,otc,tlf,ctc,obc","x-order":102,"x-publishpath":"","x-request-examples-1":{"firewall_group":{"ingress_firewall_policy_id":"afc52ce9-5305-4ec9-9feb-44feb8330341","name":"test","ports":["c133f2bf-6937-4416-bb17-012e1be5cd2d"]}},"x-request-examples-description-1":"","x-request-examples-text-1":"{\n    \"firewall_group\": {\n        \"name\": \"test\",\n        \"ingress_firewall_policy_id\": \"afc52ce9-5305-4ec9-9feb-44feb8330341\",\n        \"ports\": [\n            \"c133f2bf-6937-4416-bb17-012e1be5cd2d\"\n        ]\n    }\n}","x-request-examples-url-1":"POST https://{Endpoint}/v2.0/fwaas/firewall_groups","x-scope":"Commercial","x-source":"Native","x-support-sdk":"Y","x-version":"v2.0"}}},"product_short":"VPC","region_id":"cn-north-4","schemes":["HTTPS"],"security_definitions":null,"summary":"创建网络ACL组","tags":"OpenStack - 网络ACL","uri":null,"version":"2.0"}