华为云用户手册

  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 workspace 是 String workspace 信息 最小长度:1 最大长度:128 X-Auth-Token 是 String token 最小长度:1 最大长度:10240 表3 请求Body参数 参数 是否必选 参数类型 描述 dw_id 否 String 数据连接id 最小长度:1 最大长度:128 ids 否 Array of strings id列表 最小长度:1 最大长度:128 数组长度:1 - 100
  • URI POST /v1/{project_id}/security/permission-sets/{permission_set_id}/permissions/batch-delete 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String project id 最小长度:1 最大长度:128 permission_set_id 是 String 权限集id 最小长度:1 最大长度:128
  • URI GET /v3/{project_id}/asset/statistic/assets/business-assets 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID 表2 Query参数 参数 是否必选 参数类型 描述 offset 否 Integer 分页参数,查询偏移量,默认查询所有 limit 否 Integer 分页参数,每页数量,默认查询所有
  • 响应示例 状态码: 200 Business assets statistic { "count" : 1, "subject_area_group_statistics" : [ { "subject_area_group_name" : "subject_area_group", "subject_area_group_name_en" : "subject_area_group", "subject_area_group_guid" : "ea60986c-7de3-4743-9ae3-2b3d8b030366", "ordinal" : 1, "subject_area_count" : 1, "business_object_count" : 1, "logic_entity_count" : 1, "subject_area_statistics" : [ { "subject_area_name" : "subject_area", "subject_area_guid" : "e80d6b75-83a9-40aa-b621-59188690d28a", "business_object_count" : 1, "logic_entity_count" : 1, "ordinal" : 1 } ] } ] }
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 count Integer 主题域分组的总数 subject_area_group_statistics Array of L1Statistic objects 主题域分组的统计信息 表5 L1Statistic 参数 参数类型 描述 subject_area_group_name String 主题域分组名称 subject_area_group_name_en String 主题域分组英文名称 subject_area_group_guid String 主题域分组的guid ordinal Integer 主题域分组序号 subject_area_count Integer 主题总数 business_object_count Integer 业务对象总数 logic_entity_count Integer 逻辑实体总数 subject_area_statistics Array of L2Statistic objects 主题统计信息 表6 L2Statistic 参数 参数类型 描述 subject_area_name String 主题名称 subject_area_guid String 主题的guid ordinal Integer 主题序号 business_object_count Integer 业务对象总数 logic_entity_count Integer 逻辑实体总数 状态码: 400 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述 状态码: 401 表8 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述 状态码: 403 表9 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述 状态码: 404 表10 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述
  • 响应示例 状态码: 200 ok { "builtin_rule_id" : null, "category_id" : "0cce38e7c28547828905ae9e4f10a4bf", "column_expression" : null, "commit_expression" : null, "content_expression" : ".*", "created_at" : 1698633124002, "created_by" : "chenxiaoyu", "description" : "", "enable" : true, "groups" : null, "guid" : null, "instance_id" : "dd97167b873d4a79b2aad54d4370a3bc", "match_type" : null, "method" : "REGULAR", "name" : "matchRules", "project_id" : "0833a5737480d53b2f25c010dc1a7b88", "rule_type" : "CUSTOM", "secrecy_level" : "asd", "secrecy_level_num" : 1, "updated_at" : 1698633124002, "updated_by" : "chenxiaoyu", "uuid" : "8a94800e8b753a35018b7e6be6950023" }
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 uuid String 规则ID 最小长度:1 最大长度:128 rule_type String 规则类型, CUSTOM, BUILTIN 枚举值: CUSTOM BUILTIN secrecy_level String 密级 最小长度:1 最大长度:128 secrecy_level_num Long 密级层级 最小值:1 最大值:128 name String 规则名称 最小长度:1 最大长度:128 guid String guid 最小长度:1 最大长度:128 groups Array of DataClassificationGroupQueryDTO objects 规则组 数组长度:0 - 100 enable Boolean 规则是否开启 method String 规则方式, REGULAR, NONE, DEFAULT 枚举值: REGULAR NONE DEFAULT content_expression String 内容表达式 最小长度:1 最大长度:4096 column_expression String 列表达式 最小长度:1 最大长度:4096 commit_expression String 备注表达式 最小长度:1 最大长度:4096 project_id String 项目ID 最小长度:1 最大长度:128 description String 规则描述 最小长度:0 最大长度:4096 created_by String 策略创建人 最小长度:1 最大长度:128 created_at Long 策略创建时间 最小值:0 最大值:2147483647 updated_by String 策略更新人 最小长度:1 最大长度:128 updated_at Long 策略更新时间 最小值:0 最大值:2147483647 builtin_rule_id String 内置规则ID 最小长度:1 最大长度:128 category_id String 分类ID 最小长度:1 最大长度:128 instance_id String 实例ID 最小长度:1 最大长度:64 match_type String 匹配类型 最小长度:1 最大长度:128 表5 DataClassificationGroupQueryDTO 参数 参数类型 描述 uuid String 规则组ID 最小长度:1 最大长度:128 name String 规则组名称 最小长度:1 最大长度:128 rules Array of DataClassificationRuleQueryDTO objects 规则实体 数组长度:0 - 100 description String 规则组描述 最小长度:0 最大长度:4096 created_by String 规则组创建人 最小长度:1 最大长度:128 created_at Long 规则组创建时间 最小值:0 最大值:2147483647 updated_by String 规则组更新人 最小长度:1 最大长度:128 updated_at Long 规则组更新时间 最小值:0 最大值:2147483647 project_id String 项目ID 最小长度:1 最大长度:128 表6 DataClassificationRuleQueryDTO 参数 参数类型 描述 uuid String 规则ID 最小长度:1 最大长度:128 rule_type String 规则类型, CUSTOM, BUILTIN 枚举值: CUSTOM BUILTIN secrecy_level String 密级 最小长度:1 最大长度:128 secrecy_level_num Long 密级层级 最小值:1 最大值:128 name String 规则名称 最小长度:1 最大长度:128 guid String guid 最小长度:1 最大长度:128 groups Array of DataClassificationGroupQueryDTO objects 规则组 数组长度:0 - 100 enable Boolean 规则是否开启 method String 规则方式, REGULAR, NONE, DEFAULT 枚举值: REGULAR NONE DEFAULT content_expression String 内容表达式 最小长度:1 最大长度:4096 column_expression String 列表达式 最小长度:1 最大长度:4096 commit_expression String 备注表达式 最小长度:1 最大长度:4096 project_id String 项目ID 最小长度:1 最大长度:128 description String 规则描述 最小长度:0 最大长度:4096 created_by String 策略创建人 最小长度:1 最大长度:128 created_at Long 策略创建时间 最小值:0 最大值:2147483647 updated_by String 策略更新人 最小长度:1 最大长度:128 updated_at Long 策略更新时间 最小值:0 最大值:2147483647 builtin_rule_id String 内置规则ID 最小长度:1 最大长度:128 category_id String 分类ID 最小长度:1 最大长度:128 instance_id String 实例ID 最小长度:1 最大长度:64 match_type String 匹配类型 最小长度:1 最大长度:128 状态码: 400 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码 最小长度:1 最大长度:128 error_msg String 错误描述 最小长度:1 最大长度:10240
  • 请求示例 /v1/0833a5737480d53b2f25c010dc1a7b88/security/data-classification/rule { "rule_type" : "CUSTOM", "secrecy_level_id" : "8a9480ad7e992660017e9a381244000d", "category_id" : "0cce38e7c28547828905ae9e4f10a4bf", "name" : "Special_Administrative_Region_test", "method" : "REGULAR", "description" : "testModifyDes", "content_expression" : "testExpression" }
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 workspace 是 String workspace 信息 最小长度:1 最大长度:128 X-Auth-Token 是 String token 最小长度:1 最大长度:10240 表3 请求Body参数 参数 是否必选 参数类型 描述 rule_type 否 String 规则类型, CUSTOM, BUILTIN 枚举值: CUSTOM BUILTIN secrecy_level_id 否 String 密级ID 最小长度:1 最大长度:128 name 否 String 规则名称 最小长度:1 最大长度:128 method 否 String 规则方式, REGULAR, NONE, DEFAULT 枚举值: REGULAR NONE DEFAULT content_expression 否 String 内容表达式 最小长度:1 最大长度:4096 column_expression 否 String 列表达式 最小长度:1 最大长度:4096 commit_expression 否 String 备注表达式 最小长度:1 最大长度:4096 builtin_rule_id 否 String 内置规则id 最小长度:1 最大长度:128 description 否 String 规则描述 最小长度:0 最大长度:4096 category_id 否 String 分类ID 最小长度:1 最大长度:128
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 uuid String 规则组ID 最小长度:1 最大长度:128 name String 规则组名称 最小长度:1 最大长度:128 rules Array of DataClassificationRuleQueryDTO objects 规则实体 数组长度:0 - 100 description String 规则组描述 最小长度:0 最大长度:4096 created_by String 规则组创建人 最小长度:1 最大长度:128 created_at Long 规则组创建时间 最小值:0 最大值:2147483647 updated_by String 规则组更新人 最小长度:1 最大长度:128 updated_at Long 规则组更新时间 最小值:0 最大值:2147483647 project_id String 项目ID 最小长度:1 最大长度:128 表4 DataClassificationRuleQueryDTO 参数 参数类型 描述 uuid String 规则ID 最小长度:1 最大长度:128 rule_type String 规则类型, CUSTOM, BUILTIN 枚举值: CUSTOM BUILTIN secrecy_level String 密级 最小长度:1 最大长度:128 secrecy_level_num Long 密级层级 最小值:1 最大值:128 name String 规则名称 最小长度:1 最大长度:128 guid String guid 最小长度:1 最大长度:128 groups Array of DataClassificationGroupQueryDTO objects 规则组 数组长度:0 - 100 enable Boolean 规则是否开启 method String 规则方式, REGULAR, NONE, DEFAULT 枚举值: REGULAR NONE DEFAULT content_expression String 内容表达式 最小长度:1 最大长度:4096 column_expression String 列表达式 最小长度:1 最大长度:4096 commit_expression String 备注表达式 最小长度:1 最大长度:4096 project_id String 项目ID 最小长度:1 最大长度:128 description String 规则描述 最小长度:0 最大长度:4096 created_by String 策略创建人 最小长度:1 最大长度:128 created_at Long 策略创建时间 最小值:0 最大值:2147483647 updated_by String 策略更新人 最小长度:1 最大长度:128 updated_at Long 策略更新时间 最小值:0 最大值:2147483647 builtin_rule_id String 内置规则ID 最小长度:1 最大长度:128 category_id String 分类ID 最小长度:1 最大长度:128 instance_id String 实例ID 最小长度:1 最大长度:64 match_type String 匹配类型 最小长度:1 最大长度:128 表5 DataClassificationGroupQueryDTO 参数 参数类型 描述 uuid String 规则组ID 最小长度:1 最大长度:128 name String 规则组名称 最小长度:1 最大长度:128 rules Array of DataClassificationRuleQueryDTO objects 规则实体 数组长度:0 - 100 description String 规则组描述 最小长度:0 最大长度:4096 created_by String 规则组创建人 最小长度:1 最大长度:128 created_at Long 规则组创建时间 最小值:0 最大值:2147483647 updated_by String 规则组更新人 最小长度:1 最大长度:128 updated_at Long 规则组更新时间 最小值:0 最大值:2147483647 project_id String 项目ID 最小长度:1 最大长度:128 状态码: 400 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码 最小长度:1 最大长度:128 error_msg String 错误描述 最小长度:1 最大长度:10240
  • 响应示例 状态码: 200 ok { "created_at" : 1697600262611, "created_by" : "ei_dayu_test_01", "description" : "test", "name" : "test_rule_group", "project_id" : "0833a5737480d512fa51w010dc1a7b88", "rules" : null, "updated_at" : 1697600262611, "updated_by" : "ei_dayu_test_01", "uuid" : "8a125fdsesa0b421012saed35c770004" }
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 workspace 是 String workspace 信息 最小长度:1 最大长度:128 X-Auth-Token 是 String token 最小长度:1 最大长度:10240 表3 请求Body参数 参数 是否必选 参数类型 描述 rule_ids 是 Array of strings 识别规则id列表 最小长度:1 最大长度:128 数组长度:1 - 100
  • 响应示例 状态码: 200 ok { "builtin_rule_id" : null, "category_id" : "0cce38e7c28547828905ae9e4f10a4bf", "column_expression" : null, "commit_expression" : null, "content_expression" : ".*", "created_at" : 1698633124002, "created_by" : "chenxiaoyu", "description" : "", "enable" : true, "groups" : null, "guid" : null, "instance_id" : "dd97167b873d4a79b2aad54d4370a3bc", "match_type" : null, "method" : "REGULAR", "name" : "matchRules", "project_id" : "0833a5737480d53b2f25c010dc1a7b88", "rule_type" : "CUSTOM", "secrecy_level" : "asd", "secrecy_level_num" : 1, "updated_at" : 1698633124002, "updated_by" : "chenxiaoyu", "uuid" : "8a94800e8b753a35018b7e6be6950023" }
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 uuid String 规则ID 最小长度:1 最大长度:128 rule_type String 规则类型, CUSTOM, BUILTIN 枚举值: CUSTOM BUILTIN secrecy_level String 密级 最小长度:1 最大长度:128 secrecy_level_num Long 密级层级 最小值:1 最大值:128 name String 规则名称 最小长度:1 最大长度:128 guid String guid 最小长度:1 最大长度:128 groups Array of DataClassificationGroupQueryDTO objects 规则组 数组长度:0 - 100 enable Boolean 规则是否开启 method String 规则方式, REGULAR, NONE, DEFAULT 枚举值: REGULAR NONE DEFAULT content_expression String 内容表达式 最小长度:1 最大长度:4096 column_expression String 列表达式 最小长度:1 最大长度:4096 commit_expression String 备注表达式 最小长度:1 最大长度:4096 project_id String 项目ID 最小长度:1 最大长度:128 description String 规则描述 最小长度:0 最大长度:4096 created_by String 策略创建人 最小长度:1 最大长度:128 created_at Long 策略创建时间 最小值:0 最大值:2147483647 updated_by String 策略更新人 最小长度:1 最大长度:128 updated_at Long 策略更新时间 最小值:0 最大值:2147483647 builtin_rule_id String 内置规则ID 最小长度:1 最大长度:128 category_id String 分类ID 最小长度:1 最大长度:128 instance_id String 实例ID 最小长度:1 最大长度:64 match_type String 匹配类型 最小长度:1 最大长度:128 表4 DataClassificationGroupQueryDTO 参数 参数类型 描述 uuid String 规则组ID 最小长度:1 最大长度:128 name String 规则组名称 最小长度:1 最大长度:128 rules Array of DataClassificationRuleQueryDTO objects 规则实体 数组长度:0 - 100 description String 规则组描述 最小长度:0 最大长度:4096 created_by String 规则组创建人 最小长度:1 最大长度:128 created_at Long 规则组创建时间 最小值:0 最大值:2147483647 updated_by String 规则组更新人 最小长度:1 最大长度:128 updated_at Long 规则组更新时间 最小值:0 最大值:2147483647 project_id String 项目ID 最小长度:1 最大长度:128 表5 DataClassificationRuleQueryDTO 参数 参数类型 描述 uuid String 规则ID 最小长度:1 最大长度:128 rule_type String 规则类型, CUSTOM, BUILTIN 枚举值: CUSTOM BUILTIN secrecy_level String 密级 最小长度:1 最大长度:128 secrecy_level_num Long 密级层级 最小值:1 最大值:128 name String 规则名称 最小长度:1 最大长度:128 guid String guid 最小长度:1 最大长度:128 groups Array of DataClassificationGroupQueryDTO objects 规则组 数组长度:0 - 100 enable Boolean 规则是否开启 method String 规则方式, REGULAR, NONE, DEFAULT 枚举值: REGULAR NONE DEFAULT content_expression String 内容表达式 最小长度:1 最大长度:4096 column_expression String 列表达式 最小长度:1 最大长度:4096 commit_expression String 备注表达式 最小长度:1 最大长度:4096 project_id String 项目ID 最小长度:1 最大长度:128 description String 规则描述 最小长度:0 最大长度:4096 created_by String 策略创建人 最小长度:1 最大长度:128 created_at Long 策略创建时间 最小值:0 最大值:2147483647 updated_by String 策略更新人 最小长度:1 最大长度:128 updated_at Long 策略更新时间 最小值:0 最大值:2147483647 builtin_rule_id String 内置规则ID 最小长度:1 最大长度:128 category_id String 分类ID 最小长度:1 最大长度:128 instance_id String 实例ID 最小长度:1 最大长度:64 match_type String 匹配类型 最小长度:1 最大长度:128 状态码: 400 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码 最小长度:1 最大长度:128 error_msg String 错误描述 最小长度:1 最大长度:10240
  • 请求示例 /v1/0833a5737480d53b2f25c010dc1a7b88/security/data-classification/rule/8a9480a58b0d64a1018b137553670006 { "rule_type" : "CUSTOM", "secrecy_level_id" : "8a9480ad7e992660017e9a381244000d", "category_id" : "0cce38e7c28547828905ae9e4f10a4bf", "name" : "matchRules", "method" : "REGULAR", "description" : "testModifyDesc", "content_expression" : "testExpression" }
  • 响应示例 状态码: 200 ok { "builtin_rule_id" : null, "category_id" : "0cce38e7c28547828905ae9e4f10a4bf", "column_expression" : null, "commit_expression" : null, "content_expression" : ".*", "created_at" : 1698633124002, "created_by" : "chenxiaoyu", "description" : "", "enable" : true, "groups" : null, "guid" : null, "instance_id" : "dd97167b873d4a79b2aad54d4370a3bc", "match_type" : null, "method" : "REGULAR", "name" : "matchRules", "project_id" : "0833a5737480d53b2f25c010dc1a7b88", "rule_type" : "CUSTOM", "secrecy_level" : "asd", "secrecy_level_num" : 1, "updated_at" : 1698633124002, "updated_by" : "chenxiaoyu", "uuid" : "8a94800e8b753a35018b7e6be6950023" }
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 uuid String 规则ID 最小长度:1 最大长度:128 rule_type String 规则类型, CUSTOM, BUILTIN 枚举值: CUSTOM BUILTIN secrecy_level String 密级 最小长度:1 最大长度:128 secrecy_level_num Long 密级层级 最小值:1 最大值:128 name String 规则名称 最小长度:1 最大长度:128 guid String guid 最小长度:1 最大长度:128 groups Array of DataClassificationGroupQueryDTO objects 规则组 数组长度:0 - 100 enable Boolean 规则是否开启 method String 规则方式, REGULAR, NONE, DEFAULT 枚举值: REGULAR NONE DEFAULT content_expression String 内容表达式 最小长度:1 最大长度:4096 column_expression String 列表达式 最小长度:1 最大长度:4096 commit_expression String 备注表达式 最小长度:1 最大长度:4096 project_id String 项目ID 最小长度:1 最大长度:128 description String 规则描述 最小长度:0 最大长度:4096 created_by String 策略创建人 最小长度:1 最大长度:128 created_at Long 策略创建时间 最小值:0 最大值:2147483647 updated_by String 策略更新人 最小长度:1 最大长度:128 updated_at Long 策略更新时间 最小值:0 最大值:2147483647 builtin_rule_id String 内置规则ID 最小长度:1 最大长度:128 category_id String 分类ID 最小长度:1 最大长度:128 instance_id String 实例ID 最小长度:1 最大长度:64 match_type String 匹配类型 最小长度:1 最大长度:128 表5 DataClassificationGroupQueryDTO 参数 参数类型 描述 uuid String 规则组ID 最小长度:1 最大长度:128 name String 规则组名称 最小长度:1 最大长度:128 rules Array of DataClassificationRuleQueryDTO objects 规则实体 数组长度:0 - 100 description String 规则组描述 最小长度:0 最大长度:4096 created_by String 规则组创建人 最小长度:1 最大长度:128 created_at Long 规则组创建时间 最小值:0 最大值:2147483647 updated_by String 规则组更新人 最小长度:1 最大长度:128 updated_at Long 规则组更新时间 最小值:0 最大值:2147483647 project_id String 项目ID 最小长度:1 最大长度:128 表6 DataClassificationRuleQueryDTO 参数 参数类型 描述 uuid String 规则ID 最小长度:1 最大长度:128 rule_type String 规则类型, CUSTOM, BUILTIN 枚举值: CUSTOM BUILTIN secrecy_level String 密级 最小长度:1 最大长度:128 secrecy_level_num Long 密级层级 最小值:1 最大值:128 name String 规则名称 最小长度:1 最大长度:128 guid String guid 最小长度:1 最大长度:128 groups Array of DataClassificationGroupQueryDTO objects 规则组 数组长度:0 - 100 enable Boolean 规则是否开启 method String 规则方式, REGULAR, NONE, DEFAULT 枚举值: REGULAR NONE DEFAULT content_expression String 内容表达式 最小长度:1 最大长度:4096 column_expression String 列表达式 最小长度:1 最大长度:4096 commit_expression String 备注表达式 最小长度:1 最大长度:4096 project_id String 项目ID 最小长度:1 最大长度:128 description String 规则描述 最小长度:0 最大长度:4096 created_by String 策略创建人 最小长度:1 最大长度:128 created_at Long 策略创建时间 最小值:0 最大值:2147483647 updated_by String 策略更新人 最小长度:1 最大长度:128 updated_at Long 策略更新时间 最小值:0 最大值:2147483647 builtin_rule_id String 内置规则ID 最小长度:1 最大长度:128 category_id String 分类ID 最小长度:1 最大长度:128 instance_id String 实例ID 最小长度:1 最大长度:64 match_type String 匹配类型 最小长度:1 最大长度:128 状态码: 400 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码 最小长度:1 最大长度:128 error_msg String 错误描述 最小长度:1 最大长度:10240
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 workspace 是 String workspace 信息 最小长度:1 最大长度:128 X-Auth-Token 是 String token 最小长度:1 最大长度:10240 表3 请求Body参数 参数 是否必选 参数类型 描述 rule_type 否 String 规则类型, CUSTOM, BUILTIN 枚举值: CUSTOM BUILTIN secrecy_level_id 否 String 密级ID 最小长度:1 最大长度:128 name 否 String 规则名称 最小长度:1 最大长度:128 method 否 String 规则方式, REGULAR, NONE, DEFAULT 枚举值: REGULAR NONE DEFAULT content_expression 否 String 内容表达式 最小长度:1 最大长度:4096 column_expression 否 String 列表达式 最小长度:1 最大长度:4096 commit_expression 否 String 备注表达式 最小长度:1 最大长度:4096 builtin_rule_id 否 String 内置规则id 最小长度:1 最大长度:128 description 否 String 规则描述 最小长度:0 最大长度:4096 category_id 否 String 分类ID 最小长度:1 最大长度:128
  • 响应示例 状态码: 200 ok { "content" : [ { "builtin_rule_id" : null, "category_id" : "0cce38e7c28547828905ae9e4f10a4bf", "column_expression" : null, "commit_expression" : null, "content_expression" : ".*", "created_at" : 1698633124002, "created_by" : "chenxiaoyu", "description" : "", "enable" : true, "groups" : null, "guid" : null, "instance_id" : "dd97167b873d4a79b2aad54d4370a3bc", "match_type" : null, "method" : "REGULAR", "name" : "matchRules", "project_id" : "0833a5737480d53b2f25c010dc1a7b88", "rule_type" : "CUSTOM", "secrecy_level" : "asd", "secrecy_level_num" : 1, "updated_at" : 1698633124002, "updated_by" : "chenxiaoyu", "uuid" : "8a94800e8b753a35018b7e6be6950023" } ], "total" : 1 }
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 content Array of DataClassificationRuleQueryDTO objects 查询到的所有数据识别规则 数组长度:0 - 100 total Integer 数据识别规则总数 最小值:0 最大值:2147483647 表5 DataClassificationRuleQueryDTO 参数 参数类型 描述 uuid String 规则ID 最小长度:1 最大长度:128 rule_type String 规则类型, CUSTOM, BUILTIN 枚举值: CUSTOM BUILTIN secrecy_level String 密级 最小长度:1 最大长度:128 secrecy_level_num Long 密级层级 最小值:1 最大值:128 name String 规则名称 最小长度:1 最大长度:128 guid String guid 最小长度:1 最大长度:128 groups Array of DataClassificationGroupQueryDTO objects 规则组 数组长度:0 - 100 enable Boolean 规则是否开启 method String 规则方式, REGULAR, NONE, DEFAULT 枚举值: REGULAR NONE DEFAULT content_expression String 内容表达式 最小长度:1 最大长度:4096 column_expression String 列表达式 最小长度:1 最大长度:4096 commit_expression String 备注表达式 最小长度:1 最大长度:4096 project_id String 项目ID 最小长度:1 最大长度:128 description String 规则描述 最小长度:0 最大长度:4096 created_by String 策略创建人 最小长度:1 最大长度:128 created_at Long 策略创建时间 最小值:0 最大值:2147483647 updated_by String 策略更新人 最小长度:1 最大长度:128 updated_at Long 策略更新时间 最小值:0 最大值:2147483647 builtin_rule_id String 内置规则ID 最小长度:1 最大长度:128 category_id String 分类ID 最小长度:1 最大长度:128 instance_id String 实例ID 最小长度:1 最大长度:64 match_type String 匹配类型 最小长度:1 最大长度:128 表6 DataClassificationGroupQueryDTO 参数 参数类型 描述 uuid String 规则组ID 最小长度:1 最大长度:128 name String 规则组名称 最小长度:1 最大长度:128 rules Array of DataClassificationRuleQueryDTO objects 规则实体 数组长度:0 - 100 description String 规则组描述 最小长度:0 最大长度:4096 created_by String 规则组创建人 最小长度:1 最大长度:128 created_at Long 规则组创建时间 最小值:0 最大值:2147483647 updated_by String 规则组更新人 最小长度:1 最大长度:128 updated_at Long 规则组更新时间 最小值:0 最大值:2147483647 project_id String 项目ID 最小长度:1 最大长度:128 状态码: 400 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码 最小长度:1 最大长度:128 error_msg String 错误描述 最小长度:1 最大长度:10240
  • URI GET /v1/{project_id}/security/data-classification/rule 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String project id 最小长度:1 最大长度:128 表2 Query参数 参数 是否必选 参数类型 描述 limit 否 Integer limit 最小值:0 最大值:100 offset 否 Integer offset 最小值:0 最大值:99999 secrecy_level 否 String 密级 最小长度:1 最大长度:128 name 否 String 规则名称 最小长度:1 最大长度:128 creator 否 String 规则创建者 最小长度:1 最大长度:128 enable 否 Boolean 规则是否开启 start_time 否 Long 开始日期 最小值:0 最大值:2147483647 end_time 否 Long 结束日期 最小值:0 最大值:2147483647 desc 否 Boolean 排序规则 缺省值:true order_by 否 String 排序字段, createdAt, createdBy, updatedAt, updatedBy, name, description 枚举值: createdAt createdBy updatedAt updatedBy name description
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 rule_id String 识别规则id 最小长度:1 最大长度:128 rule_name String 识别规则名称 最小长度:1 最大长度:128 enabled Boolean 识别规则是否开启 状态码: 400 表5 响应Body参数 参数 参数类型 描述 error_code String 错误码 最小长度:1 最大长度:128 error_msg String 错误描述 最小长度:1 最大长度:10240
  • 响应示例 状态码: 200 OK { "rule_groups" : [ { "created_at" : 1697600262611, "created_by" : "ei_dayu_test_01", "description" : "test", "name" : "test_rule_group", "project_id" : "0833a5737480d512fa51w010dc1a7b88", "rules" : null, "updated_at" : 1697600262611, "updated_by" : "ei_dayu_test_01", "uuid" : "8a125fdsesa0b421012saed35c770004" } ], "total" : 1 }
  • URI GET /v1/{project_id}/security/data-classification/rule/group 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String project id 最小长度:1 最大长度:128 表2 Query参数 参数 是否必选 参数类型 描述 limit 否 Integer limit 最小值:0 最大值:100 offset 否 Integer offset 最小值:0 最大值:99999 name 否 String 规则组名称 最小长度:1 最大长度:128 creator 否 String 规则组创建者 最小长度:1 最大长度:128 desc 否 Boolean 排序规则 缺省值:true order_by 否 String 排序字段, createdAt, createdBy, updatedAt, updatedBy, name, description 枚举值: createdAt createdBy updatedAt updatedBy name description
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 rule_groups Array of DataClassificationGroupQueryDTO objects 规则组列表 数组长度:0 - 100 total Long 规则组总数 最小值:0 最大值:2147483647 表5 DataClassificationGroupQueryDTO 参数 参数类型 描述 uuid String 规则组ID 最小长度:1 最大长度:128 name String 规则组名称 最小长度:1 最大长度:128 rules Array of DataClassificationRuleQueryDTO objects 规则实体 数组长度:0 - 100 description String 规则组描述 最小长度:0 最大长度:4096 created_by String 规则组创建人 最小长度:1 最大长度:128 created_at Long 规则组创建时间 最小值:0 最大值:2147483647 updated_by String 规则组更新人 最小长度:1 最大长度:128 updated_at Long 规则组更新时间 最小值:0 最大值:2147483647 project_id String 项目ID 最小长度:1 最大长度:128 表6 DataClassificationRuleQueryDTO 参数 参数类型 描述 uuid String 规则ID 最小长度:1 最大长度:128 rule_type String 规则类型, CUSTOM, BUILTIN 枚举值: CUSTOM BUILTIN secrecy_level String 密级 最小长度:1 最大长度:128 secrecy_level_num Long 密级层级 最小值:1 最大值:128 name String 规则名称 最小长度:1 最大长度:128 guid String guid 最小长度:1 最大长度:128 groups Array of DataClassificationGroupQueryDTO objects 规则组 数组长度:0 - 100 enable Boolean 规则是否开启 method String 规则方式, REGULAR, NONE, DEFAULT 枚举值: REGULAR NONE DEFAULT content_expression String 内容表达式 最小长度:1 最大长度:4096 column_expression String 列表达式 最小长度:1 最大长度:4096 commit_expression String 备注表达式 最小长度:1 最大长度:4096 project_id String 项目ID 最小长度:1 最大长度:128 description String 规则描述 最小长度:0 最大长度:4096 created_by String 策略创建人 最小长度:1 最大长度:128 created_at Long 策略创建时间 最小值:0 最大值:2147483647 updated_by String 策略更新人 最小长度:1 最大长度:128 updated_at Long 策略更新时间 最小值:0 最大值:2147483647 builtin_rule_id String 内置规则ID 最小长度:1 最大长度:128 category_id String 分类ID 最小长度:1 最大长度:128 instance_id String 实例ID 最小长度:1 最大长度:64 match_type String 匹配类型 最小长度:1 最大长度:128 状态码: 400 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码 最小长度:1 最大长度:128 error_msg String 错误描述 最小长度:1 最大长度:10240
  • 状态码 状态码4xx:由于明显的客户端错误(例如,格式错误的请求语法、参数错误等),华为云会返回4xx错误码,请及时检查请求消息的正确性,重新发起请求。 状态码5xx:由于华为云系统原因,导致无法完成明显有效请求的处理,可及时联系华为云客服处理。 HTTP状态码 错误码 错误描述 400 CBC.0100 参数错误。 400 CBC.99000043 企业主账号向企业子账号拨款/回收失败。 400 CBC.99007004 发起的业务操作存在不满足的业务检查项。 400 CBC.99007009 交易事务ID重复。 400 CBC.99000087 抱歉,当前操作出现异常,请稍后再试。 403 CBC.0151 访问拒绝。 403 CBC.0155 不允许执行当前请求。 500 CBC.0999 其他错误。
  • 请求消息 请求参数 参数 是否必选 参数类型 取值范围 描述 customer_id 是 String [1-64] 企业子账号的客户ID。您可以调用查询企业子账号列表接口,获取响应参数“id”的返回值。 coupon_id 是 String [1-64] 优惠券ID。您可以调用查询企业子账号可回收优惠券列表接口,获取响应参数“coupon_id”的返回值。 sub_coupon_id 是 String [1-64] 子优惠券ID。您可以调用查询企业子账号可回收优惠券列表接口,获取响应参数“sub_coupon_id”的返回值。 trans_id 否 String [0-32] 交易序列号,用于防止重复提交。 如果接口调用方不传,则企业管理微服务后台生成 如果接口调用方传入,则请采用UUID保证全局唯一 此参数不携带或携带值为null或携带值为空串时,由系统自动生成。 请求示例 POST https://bss.myhuaweicloud.com/v2/enterprises/multi-accounts/retrieve-coupon HTTP/1.1 Content-Type: application/json X-Auth-Token:MIIPAgYJKoZIhvcNAQcCo...ggg1BBIINPXsidG9rZ { "customer_id": "e8a*****b9c", "coupon_id": "CP19092406014086E2", "sub_coupon_id": "CP19092406014086E1", "trans_id": "333333" }
  • 响应消息 响应参数 参数 参数类型 取值范围 描述 error_code String 最大长度:20 状态码。具体请参考状态码。只有失败才返回该字段。 error_msg String 最大长度:1000 错误描述信息。只有失败才返回该字段。 响应示例 HTTP/1.1 204 Not Content Content-Type: application/json;charset=UTF-8 Content-Length: length Date: response time
  • 状态码 状态码4xx:由于明显的客户端错误(例如,格式错误的请求语法、参数错误等),华为云会返回4xx错误码,请及时检查请求消息的正确性,重新发起请求。 状态码5xx:由于华为云系统原因,导致无法完成明显有效请求的处理,可及时联系华为云客服处理。 HTTP状态码 错误码 错误描述 400 CBC.0100 参数错误。 400 CBC.70300008 非企业主不能发送短信验证码。 400 CBC.99000082 客户发送验证码次数超出限制。 400 CBC.99004003 验证码生成成功但发送失败。 403 CBC.0151 访问拒绝。 500 CBC.0999 其他错误。
  • 状态码 状态码4xx:由于明显的客户端错误(例如,格式错误的请求语法、参数错误等),华为云会返回4xx错误码,请及时检查请求消息的正确性,重新发起请求。 状态码5xx:由于华为云系统原因,导致无法完成明显有效请求的处理,可及时联系华为云客服处理。 HTTP状态码 错误码 错误描述 400 CBC.0100 参数错误。 400 CBC.99000043 企业主账号向企业子账号拨款/回收失败。 400 CBC.99007004 发起的业务操作存在不满足的业务检查项。 400 CBC.99007009 交易事务ID重复。 403 CBC.0151 访问拒绝。 403 CBC.0155 不允许执行当前请求。 500 CBC.0999 其他错误。
共100000条