云服务器内容精选

  • 响应示例 状态码:200 展示实例状态统计信息返回体。 更多状态码请参考状态码。 { "data" : { "total_instance" : 1, "execute_statistics" : [ { "instance_status" : "READY", "instance_count" : 0, "batch_indexes" : [ ] }, { "instance_status" : "PRO CES SING", "instance_count" : 0, "batch_indexes" : [ ] }, { "instance_status" : "ABNORMAL", "instance_count" : 0, "batch_indexes" : [ ] }, { "instance_status" : "CANCELED", "instance_count" : 1, "batch_indexes" : [ 1 ] }, { "instance_status" : "FINISHED", "instance_count" : 0, "batch_indexes" : [ ] } ] } }
  • 响应参数 状态码:200 表3 响应Body参数 参数 参数类型 描述 data JobScriptOrderStatisticsModel object 展示实例状态统计信息。 表4 JobScriptOrderStatisticsModel 参数 参数类型 描述 total_instance Integer 实例总量。 execute_statistics Array of ExectuionStatistic objects 每个状态一个count,里面记录该状态的总数量,以及包含该状态的批次列表。 表5 ExectuionStatistic 参数 参数类型 描述 instance_status String 执行实例状态。 instance_count Integer 该状态下执行实例个数。 batch_indexes Array of integers 该状态下批次index列表。
  • 响应示例 状态码:200 执行基本信息 { "data" : { "execute_uuid" : "SCT2023102211473xxxxxxxxxx", "gmt_created" : 1697946452186, "gmt_finished" : 1697946763469, "execute_costs" : 311282, "creator" : "xxxxxxxxxxxcontainer1", "status" : "CANCELED", "properties" : { "script_uuid" : "SC2023101717xxxxxxxxxxxxx", "script_name" : "xjptxxxxxxxx", "current_execute_batch_index" : 1, "execute_param" : { "resourceful" : true, "timeout" : 300, "execute_user" : "root", "success_rate" : 100, "script_params" : [ ] }, "script_source" : "CUSTOM_SCRIPT" } } }
  • 响应参数 状态码:200 表3 响应Body参数 参数 参数类型 描述 data JobScriptOrderInfoModel object 返回结果。 表4 JobScriptOrderInfoModel 参数 参数类型 描述 execute_uuid String 执行uuid。 gmt_created Long 执行创建时间。 gmt_finished Long 执行完成时间。 execute_costs Long 执行耗时,单位:秒。 creator String 创建人。 status String 执行状态。 READY:准备。 PROCESSING:处理。 ABNORMAL:异常。 PAUSED:中断。 CANCELED:取消。 FINISHED:完成。 properties JobScriptOrderInfoProp object 属性:脚本id,脚本名,执行脚本参数,执行用户,超时时长、成功率阈值、当前执行批次index等。 表5 JobScriptOrderInfoProp 参数 参数类型 描述 script_uuid String 脚本uuid。 script_name Long 脚本名称。 script_version_uuid Long 脚本版本uuid。 script_version_name String 脚本版本名。 current_execute_batch_index Integer 当前执行批次index。 execute_param ScriptExecuteParam object 执行脚本参数,执行用户,超时时长、成功率阈值等。 表6 ScriptExecuteParam 参数 参数类型 描述 resourceful Boolean 是否资源受限,true表示不受限,false表示受限。 timeout Integer 超时时间,单位:秒。 success_rate Double 成功率,支持小数点后一位。 execute_user String 脚本执行用户,如:root。 script_params Array of ScriptExecuteInputParam objects 脚本入参列表。 表7 ScriptExecuteInputParam 参数 参数类型 描述 param_name String 脚本入参的名称,同一个脚本,参数名不能重复。 param_value String 脚本入参的值,默认必填。有引用参数(param_refer不为空)时,允许为空。 参数长度为1-4096位。 可以包含大写字母、小写字母、数字及特殊字符(_-/.* ?:",=+@#[{]})。 禁止出现连续'.'。 param_order Integer 【已废弃】该参数已废弃,传入该参数不会生效。 param_refer ScriptExecuteParamReference object 参数引用。 表8 ScriptExecuteParamReference 参数 参数类型 描述 refer_type String 参数引用类型:PA RAM _STORE。 param_id String 引用参数的唯一主键ID。 LOW:低。 MEDIUM:中。 HIGH:高。 param_version String 引用参数的版本号。