huawei-cloud-api-definitions-BCC 0.1.20251025

Huawei Cloud API definitions, generated from OpenAPI spec
Documentation
1
{"base_path":"/","components":null,"consumes":"","definitions":{"CreateComplianceRuleRequestBody":{"description":"CreateComplianceRuleRequestBody","properties":{"description":{"description":"规则描述","example":"这是一个针对特定应用的备份规则","maxLength":255,"type":"string"},"is_cross_account_backup_forced":{"description":"是否强制开启跨账号备份。","example":true,"type":"boolean"},"local_backup_enabled":{"description":"是否启用本地备份","type":"boolean"},"local_backup_frequency":{"description":"本地备份频率,如按天 2次/天,按周 周一,三,五每天执行2次","properties":{"days_of_week":{"description":"如果type是weekly必选,表示一周内那些天备份 如:[\"MO\", \"TU\", \"WE\", \"TH\", \"FR\", \"SA\", \"SU\"]","example":["MO","TU","WE","TH","FR","SA","SU"],"items":{"type":"string"},"type":"array"},"interval":{"default":1,"description":"daily类型下,间隔多少天","example":1,"format":"int32","maximum":30,"minimum":1,"type":"integer"},"times_per_day":{"description":"每日执行次数","example":1,"format":"int32","maximum":24,"minimum":1,"type":"integer"},"type":{"description":"备份频率类型,可选daily weekly","example":"weekly","type":"string"}},"required":["times_per_day"]},"local_backup_retention":{"description":"本地备份保留时长,取值范围-1-99999","format":"int32","maximum":99999,"minimum":-1,"type":"integer"},"local_worm_enabled":{"description":"本地副本是否启用WORM特性。","type":"boolean"},"name":{"description":"合规规则名称","maxLength":32,"minLength":2,"pattern":"^[a-zA-Z\\u4e00-\\u9fa5][a-zA-Z0-9_\\-\\u4e00-\\u9fa5]*$","type":"string"},"remote_backup_enabled":{"description":"是否启用异地复制。","type":"boolean"},"remote_backup_retention":{"description":"异地复制副本保留时长。","format":"int32","maximum":99999,"minimum":-1,"type":"integer"},"remote_worm_enabled":{"description":"异地复制副本是否启用WORM特性。","example":true,"type":"boolean"}},"required":["name","local_backup_enabled","remote_backup_enable"],"type":"object"},"CreateComplianceRuleResponseBody":{"description":"创建合规规则的返回body","properties":{"compliance_id":{"description":"合规id","type":"string"}},"type":"object"},"ErrorRsp":{"description":"失败时返回的错误对象","properties":{"error_code":{"description":"错误码","maxLength":36,"minLength":8,"type":"string"},"error_msg":{"description":"错误描述","maxLength":512,"minLength":2,"type":"string"}},"required":["error_code","error_msg"]}},"description":null,"group_id":"0cb6191c2c524d62be604224b207d979","host":"bcc.cn-north-4.myhuaweicloud.com","id":"e373533b985a49ce9ca611d84fcda235","info_version":"v1","method":"post","name":"CreateComplianceRule","parameters":{},"paths":{"/v1/{domain_id}/backup/compliancerules":{"post":{"description":"新建自定义合规规则","operationId":"CreateComplianceRule","parameters":[{"description":"账号ID","in":"path","maxLength":32,"minLength":16,"name":"domain_id","pattern":"^[a-z0-9]{16,32}$","required":true,"type":"string"},{"description":"创建合规策略请求body","in":"body","name":"CreateComplianceRuleRequestBody","required":true,"schema":{"$ref":"#/definitions/CreateComplianceRuleRequestBody"}}],"produces":["application/json"],"responses":{"200":{"description":"comlianceRule uuid","examples":{"application/json":{"compliance_id":"6819c338354e8e10aa67f67a"}},"schema":{"$ref":"#/definitions/CreateComplianceRuleResponseBody"}},"400":{"description":"请求错误。","schema":{"$ref":"#/definitions/ErrorRsp"}},"401":{"description":"未提供认证信息或认证信息错误。","schema":{"$ref":"#/definitions/ErrorRsp"}},"403":{"description":"请求页面被禁止访问。","schema":{"$ref":"#/definitions/ErrorRsp"}},"408":{"description":"请求超出了服务器的等待时间。","schema":{"$ref":"#/definitions/ErrorRsp"}},"429":{"description":"当前请求过多。","schema":{"$ref":"#/definitions/ErrorRsp"}},"500":{"description":"请求未完成,服务异常。","schema":{"$ref":"#/definitions/ErrorRsp"}},"503":{"description":"服务端错误","schema":{"$ref":"#/definitions/ErrorRsp"}}},"summary":"新建自定义合规规则","tags":["合规规则"],"x-api-type":"open-api","x-iam-auth-meta-anno":{"abacAction":"bcc::createComplianceRule","authContextInitializerName":"baseIamAuthContextInitializer","authLevel":"NO_INSTANCE","model":"v5","needAbacCheck":true,"needAbacResourceCheck":false,"needApigwJwtAuthCheck":false,"needCbcCheck":false,"needRbacCheck":false,"needResourceTagCheck":false,"supportAllGrantedEps":false},"x-is-registered":"Y","x-order":0,"x-request-examples-1":{"description":"in ut adipisicing exercitation","is_cross_account_backup_forced":true,"local_backup_enabled":true,"local_backup_frequency":{"days_of_week":["MO","TU","WE","TH","FR","SA","SU"],"times_per_day":1,"type":"weekly"},"local_backup_retention":11,"local_worm_enabled":false,"name":"test","remote_backup_enabled":true,"remote_backup_retention":11,"remote_worm_enabled":true},"x-request-examples-text-1":{"description":"in ut adipisicing exercitation","is_cross_account_backup_forced":true,"local_backup_enabled":true,"local_backup_frequency":{"days_of_week":["MO","TU","WE","TH","FR","SA","SU"],"interval":1,"times_per_day":1,"type":"weekly"},"local_backup_retention":11,"local_worm_enabled":false,"name":"test","remote_backup_enabled":true,"remote_backup_retention":11,"remote_worm_enabled":true},"x-request-examples-url-1":"POST  https://{endpoint}/v1/{domain_id}/backup/compliancerules","x-support-sdk":"Y"}}},"product_short":"BCC","region_id":"cn-north-4","schemes":["HTTPS"],"security_definitions":null,"summary":"新建自定义合规规则","tags":"合规规则","uri":null,"version":"2.0"}