云服务器内容精选

  • 响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 script_uuid String 脚本uuid 最小长度:1 最大长度:25 name String 脚本名称 最小长度:1 最大长度:64 version String 脚本版本号 约束条件 后期废除,不建议使用 最小长度:1 最大长度:16 description String 脚本描述 最小长度:1 最大长度:256 type String 脚本类型 SHELL:shell脚本, PYTHON:Python脚本, BAT:Bat脚本, 枚举值: SHELL PYTHON BAT content String 脚本内容 最小长度:1 最大长度:4096 script_params Array of ScriptParamDefine objects 脚本入参 数组长度:0 - 20 status String 脚本状态 PENDING_APPROVE:待审批 APPROVED:正常(审批通过) REJECTED:驳回(审批人,驳回该脚本) 枚举值: PENDING_APPROVE APPROVED REJECTED gmt_created Long 创建时间 最小值:1 最大值:9223372036854775807 gmt_modified Long 修改时间 最小值:1 最大值:9223372036854775807 creator String 创建人 最小长度:1 最大长度:64 creator_id String 创建人Id 最小长度:1 最大长度:32 operator String 修改人 最小长度:1 最大长度:32 properties ScriptPropertiesModel object 脚本标签:风险等级risk_level(取值范围:LOW/MEDIUM/HIGH)、审批人reviewer、脚本解释器interpreter等 表3 ScriptParamDefine 参数 参数类型 描述 param_name String 参数名称:只支持英文、数字、下划线 最小长度:1 最大长度:64 param_value String 参数默认值 最小长度:0 最大长度:1024 param_description String 参数描述 最小长度:0 最大长度:256 param_order Integer 参数顺序,从1开始,保持连续 最小值:1 最大值:20 sensitive Boolean 是否是敏感参数 表4 ScriptPropertiesModel 参数 参数类型 描述 risk_level String 风险等级 LOW:低风险 MEDIUM:中风险 HIGH:高风险 枚举值: LOW MEDIUM HIGH version String 脚本版本号 最小长度:1 最大长度:10 reviewers Array of ReviewerInfo objects 审批人,不填写不需要审批 数组长度:0 - 5 protocol String 审批 消息通知 协议,用于通知审批人 DEFAULT:默认 SMS :短信 EMAIL:邮件 DING_TALK:钉钉 WE_LINK:welink WECHAT:微信 CALLNOTIFY:语言 NOT_TO_NOTIFY:不通知 枚举值: DEFAULT SMS EMAIL DING_TALK WE_LINK WECHAT CALLNOTIFY NOT_TO_NOTIFY 表5 ReviewerInfo 参数 参数类型 描述 reviewer_name String 审批人名称( IAM 用户名) 最小长度:1 最大长度:64 reviewer_id String 审批人ID(IAM用户Id) 最小长度:0 最大长度:32