获取自定义脚本详情
功能介绍
获取脚本详情 约束条件: 只能查询自定义脚本详情
URI
GET /v1/job/scripts/{script_uuid}
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
script_uuid |
是 |
String |
脚本UUID |
请求参数
无
响应参数
状态码: 200
参数 |
参数类型 |
描述 |
---|---|---|
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脚本, 枚举值:
|
content |
String |
脚本内容 最小长度:1 最大长度:4096 |
script_params |
Array of ScriptParamDefine objects |
脚本入参 数组长度:0 - 20 |
status |
String |
脚本状态 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等 |
参数 |
参数类型 |
描述 |
---|---|---|
param_name |
String |
参数名称:只支持英文、数字、下划线 最小长度:1 最大长度:64 |
param_value |
String |
参数默认值 最小长度:0 最大长度:1024 |
param_description |
String |
参数描述 最小长度:0 最大长度:256 |
param_order |
Integer |
参数顺序,从1开始,保持连续 最小值:1 最大值:20 |
sensitive |
Boolean |
是否是敏感参数 |
参数 |
参数类型 |
描述 |
---|---|---|
risk_level |
String |
风险等级 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:不通知 枚举值:
|
请求示例
无
响应示例
无
状态码
状态码 |
描述 |
---|---|
200 |
自定义脚本详情 |
错误码
请参见错误码。