云服务器内容精选

  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 id String 策略ID name String 策略名称 level String 策略级别 parent_id String 父策略ID version String 策略版本 is_valid Boolean 是否启用 is_public Boolean 是否系统级策略 creator String 创建人 create_time String 创建时间 updater String 更新人 update_time String 更新时间 content OpenSourceRuleContent object 策略规则详情 表4 OpenSourceRuleContent 参数 参数类型 描述 version_set VersionSetProperty object 开源依赖 security SecurityProperty object 漏洞 license LicenseProperty object 许可证 表5 VersionSetProperty 参数 参数类型 描述 enable Boolean 是否启用 rules Array of VersionSetRule objects 规则列表 表6 VersionSetRule 参数 参数类型 描述 enable Boolean 是否开启 ecosystem String 依赖类型 package_name String 包名称 package_version String 包版本 description String 规则说明 predicate String 比较规则 表7 SecurityProperty 参数 参数类型 描述 enable Boolean 是否启用 rules SecurityRule object 规则详情 表8 SecurityRule 参数 参数类型 描述 severity severity object 漏洞级别 cve cve object 漏洞编号 表9 severity 参数 参数类型 描述 enable Boolean 是否启用 values Array of strings 漏洞等级 表10 cve 参数 参数类型 描述 enable Boolean 是否启用 values Array of strings 漏洞编号 表11 LicenseProperty 参数 参数类型 描述 enable Boolean 是否开启 rules Array of rules objects 规则列表 表12 rules 参数 参数类型 描述 values Array of strings license详情 predicate String 比较规则 状态码: 400 表13 响应Body参数 参数 参数类型 描述 error_msg String 错误信息 error_code String 错误码
  • 响应示例 状态码: 200 OK { "id" : "60eab9fd2b144f619a3563b2e0036a61", "name" : "创建开源治理策略-20231020154413", "level" : "project", "version" : "a108f6b1effb4b03a9505288f8801e65", "is_valid" : true, "is_public" : false, "creator" : "847a5317086c41798469d0868535943a", "create_time" : "2023-10-20T15:44:41", "updater" : "847a5317086c41798469d0868535943a", "update_time" : "2023-10-20T15:44:41", "content" : { "version_set" : { "enable" : true, "rules" : [ { "enable" : true, "ecosystem" : "Maven", "package_name" : "springboot", "package_version" : "2.5", "description" : "", "predicate" : "eq" } ] }, "security" : { "enable" : true, "rules" : { "severity" : { "enable" : true, "values" : [ "Critical", "High", "Medium" ] }, "cve" : { "enable" : false, "values" : [ "" ] } } }, "license" : { "enable" : true, "rules" : [ { "predicate" : "contain", "values" : [ ] } ] } } }