云服务器内容精选

  • 响应参数 状态码: 400 表4 响应Body参数 参数 参数类型 描述 code String 状态码 最小长度:3 最大长度:3 error_code String 错误码 最小长度:12 最大长度:12 error_msg String 错误信息 最小长度:1 最大长度:65535 message String 错误详细信息 最小长度:1 最大长度:65535 状态码: 401 表5 响应Body参数 参数 参数类型 描述 code String 状态码 最小长度:3 最大长度:3 error_code String 错误码 最小长度:12 最大长度:12 error_msg String 错误信息 最小长度:1 最大长度:65535 message String 错误详细信息 最小长度:1 最大长度:65535 状态码: 500 表6 响应Body参数 参数 参数类型 描述 code String 状态码 最小长度:3 最大长度:3 error_code String 错误码 最小长度:12 最大长度:12 error_msg String 错误信息 最小长度:1 最大长度:65535 message String 错误详细信息 最小长度:1 最大长度:65535
  • URI GET /v2/{project_id}/huaweicloudchain/instances/{instance_id}/chain/contract/report 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID 最小长度:32 最大长度:32 instance_id 是 String 实例ID 最小长度:36 最大长度:36 表2 Query参数 参数 是否必选 参数类型 描述 name 是 String 合约名称 最小长度:6 最大长度:25 language 否 String 扫描报告语言类型:中文(zh-cn)、英文(en-us),默认英文 枚举值: zh-cn en-us
  • 响应示例 状态码: 200 OK 合约操作结果 { "data" : { "contract_id" : "AGRTconnector-****3b53a05caccd4c53b509************", "contract_name" : "测试合约3", "result_code" : "SUC CES S", "result_description" : "Cancel contract success." }, "total" : 0, "error_code" : null, "error_msg" : null }
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 data ContractResult object 合约操作结果。 total Long 总数。 error_code String 错误码。 error_msg String 错误描述。 表4 ContractResult 参数 参数类型 描述 contract_id String 合约ID。 contract_name String 合约名称。 result_code String 操作结果返回码: SUCCESS:操作成功 FAILED:操作失败 枚举值: SUCCESS FAILED result_description String 操作结果描述。 状态码: 400 表5 响应Body参数 参数 参数类型 描述 data Object 返回数据。 total Long 总数。 error_code String 错误码。 error_msg String 错误描述。 状态码: 500 表6 响应Body参数 参数 参数类型 描述 data Object 返回数据。 total Long 总数。 error_code String 错误码。 error_msg String 错误描述。
  • URI PUT /v1/{project_id}/eds/instances/{instance_id}/connectors/{connector_id}/contracts/{contract_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID。 获取方法请参考获取项目ID。 instance_id 是 String 实例ID,开通的交换数据平台实例ID。 获取方法请参考获取实例ID。 connector_id 是 String 连接器ID,指定交换数据平台下连接器的ID。 获取方法请参考获取连接器ID。 contract_id 是 String 合约ID。
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 result String 操作结果,值固定为success 最小长度:7 最大长度:7 状态码: 400 表5 响应Body参数 参数 参数类型 描述 code String 状态码 最小长度:3 最大长度:3 error_code String 错误码 最小长度:12 最大长度:12 error_msg String 错误信息 最小长度:1 最大长度:65535 message String 错误详细信息 最小长度:1 最大长度:65535 状态码: 401 表6 响应Body参数 参数 参数类型 描述 code String 状态码 最小长度:3 最大长度:3 error_code String 错误码 最小长度:12 最大长度:12 error_msg String 错误信息 最小长度:1 最大长度:65535 message String 错误详细信息 最小长度:1 最大长度:65535 状态码: 500 表7 响应Body参数 参数 参数类型 描述 code String 状态码 最小长度:3 最大长度:3 error_code String 错误码 最小长度:12 最大长度:12 error_msg String 错误信息 最小长度:1 最大长度:65535 message String 错误详细信息 最小长度:1 最大长度:65535
  • 请求示例 { "name" : "test01", "version" : "1.0", "type" : "solidity", "install_orgs" : "[\"org1-c0dx4mj1u\",\"org2-spogt1az5\"]", "endorse_orgs" : "[\"org1-c0dx4mj1u\",\"org2-spogt1az5\"]", "endorse_policy" : "OR", "byte_code" : "xxx"} { "name" : "test01", "version" : "1.0", "type" : "go", "install_orgs" : "[\"org1-c0dx4mj1u\",\"org2-spogt1az5\"]", "endorse_orgs" : "[\"org1-c0dx4mj1u\",\"org2-spogt1az5\"]", "endorse_policy" : "OR"}
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token 最小长度:1 最大长度:65535 表3 FormData参数 参数 是否必选 参数类型 描述 name 是 String 合约名称,支持小写字母和数字,必须以小写字母开头 最小长度:6 最大长度:25 version 是 String 合约版本号,支持小写字母、数字、点和下划线,必须以小写字母或数字开头,数字结尾,且不能包含连续两个点或者下划线,也不能包含点和下划线相邻 最小长度:2 最大长度:14 type 是 String 合约类型:Go语言类型(go)、Solidity语言类型(solidity) 枚举值: go solidity install_orgs 是 String 合约安装的组织ID列表,合约类型为solidity时该字段可不填写 最小长度:10 最大长度:65535 endorse_orgs 是 String 合约背书的组织ID列表,合约类型为solidity时该字段可不填写 最小长度:10 最大长度:65535 endorse_policy 是 String 合约背书策略:任意组织背书(OR)、全部组织背书(AND),合约类型为soildity的时候背书策略只能为任意组织背书 枚举值: OR AND file 是 File 合约ZIP文件。只能上传一个zip文件,且zip文件不能超过30M;子文件总数不能超过1000000个,子文件总大小不能超过500M,当前只支持Go语言类型合约 description 否 String 合约描述 最小长度:0 最大长度:50 security_check 否 String 是否开启合约安全检查任务;true表示开启,其它值表示不开启;当前只支持Go语言类型合约 枚举值: true byte_code 否 String Solidity合约字节码内容 最小长度:0 最大长度:512000