数据结构

最近更新时间:2024-09-11 01:19:07

我的收藏

ActionFieldConfigDetail

动作动态参数返回格式

被如下接口引用:DescribeActionFieldConfigList。

名称 类型 描述
Type String 组件类型
可选项如下:
input 文本框
textarea 多行文本框
number 数值输入框
select 选择器
cascader 级联选择器
radio 单选
time 时间选择
示例值:input
Lable String 组件label
示例值:开机时间
Field String 组件唯一标识, 传回后端时的key
示例值:open_time
DefaultValue String 默认值
注意:此字段可能返回 null,表示取不到有效值。
示例值:默认值
Config String 支持配置项如下,可根据需要选择配置项,不需要配置是设置空{}:

{

placeholder: string (占位符)

tooltip: string (提示信息)

reg: RegExp (对输入内容格式进行正则校验的规则)

max: number (对于输入框,限制最大输入字符数,对于数值输入框,设置上限)

min: number (对于数值输入框,设置下限)

step: number (设置数值输入框的步长,默认为1)

format: string (时间选择的格式,如YYYY-MM-DD表示年月日, YYYY-MM-DD HH:mm:ss 表示时分秒)

separator: string[] (多行输入框的分隔符,不传或者为空时表示不分隔,直接返回用户输入的文本字符串)

multiple: boolean (是否多选,对选择器和级联选择器有效)

options: 选择器的选项【支持以下两种形式】

直接给定选项数组 { value: string; label: string }[]
通过调接口获取选项 { api: string(接口地址), params: string[] (接口参数,对应于参数配置的field,前端根据field对应的所有组件的输入值作为参数查询数据, 为空时在组件加载时直接请求数据) }
}
示例值:{}
Required Integer 是否必填 (0 -- 否 1-- 是)
示例值:0
Validate String compute配置依赖的其他field满足的条件时通过校验(如:三个表单项中必须至少有一个填写了)

[fieldName,

{ config: 此项保留,等待后面具体场景细化 }

]
示例值:{}
Visible String 是否可见
示例值:{}

ActionFieldConfigResult

动作栏位配置结果

被如下接口引用:DescribeActionFieldConfigList。

名称 类型 描述
ActionId Integer 动作ID
示例值:1
ActionName String 动作名称
示例值:关机
ConfigDetail Array of ActionFieldConfigDetail 动作对应的栏位配置详情

ActionFilter

动作库筛选栏位

被如下接口引用:DescribeActionLibraryList, DescribeTaskList, DescribeTemplateList。

名称 类型 必选 描述
Keyword String 关键字
示例值:动作名称
Values Array of String 搜索内容值
示例值:["开机","关机"]

ActionLibraryListResult

动作库数据列表

被如下接口引用:DescribeActionLibraryList。

名称 类型 描述
ActionName String 动作名称
示例值:Esc关机
Desc String 动作描述
示例值:Windows内Cpu满载
ActionType String 动作类型。范围:["平台","自定义"]
示例值:平台
CreateTime String 创建时间
示例值:2021-08-01 12:20:20
Creator String 创建人
示例值:李四
UpdateTime String 更新时间
示例值:2021-08-01 13:20:20
RiskDesc String 动作风险描述
示例值:执行后不可逆
ActionId Integer 动作ID
示例值:1
AttributeId Integer 动作属性( 1:故障 2:恢复)
示例值:1
RelationActionId Integer 关联的动作ID
示例值:1
ActionCommand String 操作命令
示例值:ls -l
ActionCommandType Integer 动作类型(0 -- tat 1 -- 云API)
示例值:1
ActionContent String 自定义动作的参数,json string
示例值:{"Command": "ff", "CommandParameters": "{}", "CommandType": "shell"}
ResourceType String 二级分类
注意:此字段可能返回 null,表示取不到有效值。
示例值:服务器资源
ActionDetail String 动作描述
注意:此字段可能返回 null,表示取不到有效值。
示例值:

调用云api <a href=""https://cloud.tencent.com/document/product/2"

ActionBestCase String 最佳实践案例的链接地址
注意:此字段可能返回 null,表示取不到有效值。
示例值:http//qq.com
ObjectType String 对象类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:CVM
MetricIdList Array of Integer 监控指标ID列表
注意:此字段可能返回 null,表示取不到有效值。
示例值:[1,2,3,4]
IsNewAction Boolean 是否是新动作
注意:此字段可能返回 null,表示取不到有效值。
示例值:true

ApmServiceInfo

应用性能监控产品中应用信息

被如下接口引用:DescribeTask, DescribeTemplate。

名称 类型 必选 描述
InstanceId String 业务ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:apm-xxxx
ServiceNameList Array of String 应用名称
注意:此字段可能返回 null,表示取不到有效值。
示例值: ["innercfg", "zhiyan"]
RegionId Integer 地域ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:1

DescribePolicy

查询-保护策略

被如下接口引用:DescribeTask。

名称 类型 必选 描述
TaskPolicyIdList Array of String 保护策略ID列表
示例值:["policy-aaaa","policy-aaaa"]
TaskPolicyStatus String 保护策略状态
示例值:已触发
TaskPolicyRule String 策略规则
示例值:or
TaskPolicyDealType Integer 护栏策略生效处理策略 1:顺序执行,2:暂停
注意:此字段可能返回 null,表示取不到有效值。
示例值:1

ObjectType

对象类型

被如下接口引用:DescribeObjectTypeList。

名称 类型 描述
ObjectTypeId Integer 对象类型ID
示例值:1
ObjectTypeTitle String 对象类型名称
示例值:CVM
ObjectTypeLevelOne String 对象类型第一级
示例值:主机
ObjectTypeParams ObjectTypeConfig 对象类型参数
ObjectTypeJsonParse ObjectTypeJsonParse tke接口json解析规则,null不需要解析
注意:此字段可能返回 null,表示取不到有效值。
示例值:{"NameSpace": "$.metadata.name", "WorkloadName": "$.metadata.name"}
ObjectHasNewAction Boolean 是否包含新动作
注意:此字段可能返回 null,表示取不到有效值。
示例值:true
ObjectPlatformName String 对应在平台架构图中的资源类型名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:cvm
ObjectSupportType Integer 1:平台支持的对象 2:应用支持的部分对象
注意:此字段可能返回 null,表示取不到有效值。
示例值:2

ObjectTypeConfig

对象类型配置

被如下接口引用:DescribeObjectTypeList。

名称 类型 描述
Key String 主键
示例值:instanceId
Fields Array of ObjectTypeConfigFields 对象类型配置字段列表

ObjectTypeConfigFields

对象类型字段类型

被如下接口引用:DescribeObjectTypeList。

名称 类型 必选 描述
Key String instanceId
示例值:instanceId
Header String 实例id
示例值:实例id
Transfer String 字段值是否需要转译,当不需要转译时,此字段返回null
注意:此字段可能返回 null,表示取不到有效值。
示例值:{"true": "是", "false": "否"}
JsonParse String tke的pod字段信息解析
注意:此字段可能返回 null,表示取不到有效值。
示例值:$.spec.nodeName

ObjectTypeJsonParse

标准pod对象类型下拉数据的解析

被如下接口引用:DescribeObjectTypeList。

名称 类型 描述
NameSpace String 命名空间
注意:此字段可能返回 null,表示取不到有效值。
示例值:"$.metadata.name"
WorkloadName String 工作负载名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:"$.metadata.name"
LanIP String 节点IP
注意:此字段可能返回 null,表示取不到有效值。
示例值:"$.metadata.name"
InstanceId String 节点ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:"$.metadata.name"

PolicyTriggerLog

护栏策略触发日志

被如下接口引用:DescribeTaskPolicyTriggerLog。

名称 类型 描述
TaskId Integer 演练ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:111
Name String 名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:cpu告警
TriggerType Integer 类型,0--触发,1--恢复
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
Content String 内容
注意:此字段可能返回 null,表示取不到有效值。
示例值:内容
CreatTime String 触发时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2022-02-22

ResourceOffline

资源下线

被如下接口引用:DescribeActionFieldConfigList。

名称 类型 必选 描述
ResourceId Integer 资源ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
ResourceDeleteTime String 资源下线时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2024-01-01
ResourceDeleteMessage String 资源下线提示
注意:此字段可能返回 null,表示取不到有效值。
示例值:该动作所使用所使用探针工具功能不完善,已将该动作下线。

TagWithCreate

用于传入创建、编辑标签

被如下接口引用:CreateTaskFromTemplate。

名称 类型 必选 描述
TagKey String 标签键
注意:此字段可能返回 null,表示取不到有效值。
示例值:test
TagValue String 标签值
注意:此字段可能返回 null,表示取不到有效值。
示例值:mytest

TagWithDescribe

展示标签列表

被如下接口引用:DescribeTask, DescribeTaskList, DescribeTemplate, DescribeTemplateList。

名称 类型 必选 描述
TagKey String 标签键
示例值:test
TagValue String 标签值
示例值:mytest

Task

任务

被如下接口引用:DescribeTask。

名称 类型 必选 描述
TaskId Integer 任务ID
示例值:1
TaskTitle String 任务标题
示例值:任务标题
TaskDescription String 任务描述
示例值:任务描述
TaskTag String 自定义标签
注意:此字段可能返回 null,表示取不到有效值。
示例值:自定义标签
TaskStatus Integer 任务状态,1001--未开始 1002--进行中(执行)1003--进行中(暂停)1004--执行结束
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
TaskStatusType Integer 任务结束状态,表明任务以何种状态结束: 0 -- 尚未结束,1 -- 成功,2-- 失败,3--终止
示例值:0
TaskProtectStrategy String 保护策略
注意:此字段可能返回 null,表示取不到有效值。
示例值:{}
TaskCreateTime String 任务创建时间
示例值:"2021-08-17 20:05:04"
TaskUpdateTime String 任务更新时间
示例值:"2021-08-17 20:05:04"
TaskGroups Array of TaskGroup 任务动作组
TaskStartTime String 开始时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:"2021-08-17 20:05:04"
TaskEndTime String 结束时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:"2021-08-17 20:05:04"
TaskExpect Integer 是否符合预期。1:符合预期,2:不符合预期
注意:此字段可能返回 null,表示取不到有效值。
示例值:是否符合预期
TaskSummary String 演习记录
注意:此字段可能返回 null,表示取不到有效值。
示例值:演习记录
TaskMode Integer 任务模式。1:手工执行,2:自动执行
示例值:1
TaskPauseDuration Integer 自动暂停时长。单位分钟
示例值:60
TaskOwnerUin String 演练创建者Uin
示例值:6000000000
TaskRegionId Integer 地域ID
示例值:1
TaskMonitors Array of TaskMonitor 监控指标列表
注意:此字段可能返回 null,表示取不到有效值。
TaskPolicy DescribePolicy 保护策略
注意:此字段可能返回 null,表示取不到有效值。
Tags Array of TagWithDescribe 标签列表
注意:此字段可能返回 null,表示取不到有效值。
TaskPlanId Integer 关联的演练计划ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:2458
TaskPlanTitle String 关联的演练计划名称
注意:此字段可能返回 null,表示取不到有效值。
示例值: "运营端计划"
ApplicationId String 关联的应用ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:"app-faee9ba9"
ApplicationName String 关联的应用名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:"yh-test001"
AlarmPolicy Array of String 关联的告警指标
注意:此字段可能返回 null,表示取不到有效值。
示例值: ["policy-3pklm3so"]
ApmServiceList Array of ApmServiceInfo 关联的APM服务
注意:此字段可能返回 null,表示取不到有效值。
VerifyId Integer 关联的隐患验证项ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:3001
PolicyDealType Integer 护栏处理方式,1--顺序回滚,2--演练暂停
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
TaskPlanStartTime String 计划开始时间
注意:此字段可能返回 null,表示取不到有效值。
TaskPlanEndTime String 计划结束时间
注意:此字段可能返回 null,表示取不到有效值。
TaskOrg Array of TaskOrg 人员组织
注意:此字段可能返回 null,表示取不到有效值。
TaskIssue String 问题和改进
注意:此字段可能返回 null,表示取不到有效值。
TaskRegionName String region信息
注意:此字段可能返回 null,表示取不到有效值。

TaskConfig

从经验模板创建演练时需要配置的任务参数

被如下接口引用:CreateTaskFromTemplate。

名称 类型 必选 描述
TaskGroupsConfig Array of TaskGroupConfig 动作组配置,需要保证配置个数和经验中的动作组个数一致
TaskTitle String 更改后的演练名称,不填则默认取经验名称
示例值:演练名称
TaskDescription String 更改后的演练描述,不填则默认取经验描述
示例值:演练描述
TaskMode Integer 演练执行模式:1----手工执行/ 2 ---自动执行,不填则默认取经验执行模式
示例值:1
TaskPauseDuration Integer 演练自动暂停时间,单位分钟, 不填则默认取经验自动暂停时间
示例值:60
Tags Array of TagWithCreate 演练标签信息,不填则默认取经验标签
示例值:[]
PolicyDealType Integer 护栏处理方式,1--顺序回滚,2--演练暂停
示例值:1

TaskGroup

任务分组

被如下接口引用:DescribeTask。

名称 类型 必选 描述
TaskGroupId Integer 任务动作ID
示例值:1
TaskGroupTitle String 分组标题
示例值:1
TaskGroupDescription String 分组描述
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
TaskGroupOrder Integer 任务分组顺序
示例值:1
ObjectTypeId Integer 对象类型ID
示例值:1
TaskGroupCreateTime String 任务分组创建时间
示例值:"2021-08-17 20:05:04"
TaskGroupUpdateTime String 任务分组更新时间
示例值:"2021-08-17 20:05:04"
TaskGroupActions Array of TaskGroupAction 动作分组动作列表
TaskGroupInstanceList Array of String 实例列表
示例值:[]
TaskGroupMode Integer 执行模式。1 --- 顺序执行,2 --- 阶段执行
示例值:1
TaskGroupDiscardInstanceList Array of String 不参演的实例列表
示例值:[]
TaskGroupSelectedInstanceList Array of String 参演实例列表
注意:此字段可能返回 null,表示取不到有效值。
示例值:[]
TaskGroupInstancesExecuteRule Array of TaskGroupInstancesExecuteRules 机器选取规则
注意:此字段可能返回 null,表示取不到有效值。
示例值:[]

TaskGroupAction

任务分组动作

被如下接口引用:DescribeTask。

名称 类型 必选 描述
TaskGroupActionId Integer 任务分组动作ID
示例值:1
TaskGroupInstances Array of TaskGroupInstance 任务分组动作实例列表
ActionId Integer 动作ID
示例值:1
TaskGroupActionOrder Integer 分组动作顺序
示例值:1
TaskGroupActionGeneralConfiguration String 分组动作通用配置
注意:此字段可能返回 null,表示取不到有效值。
示例值:{}
TaskGroupActionCustomConfiguration String 分组动作自定义配置
注意:此字段可能返回 null,表示取不到有效值。
示例值:{}
TaskGroupActionStatus Integer 分组动作状态
示例值:1
TaskGroupActionCreateTime String 动作分组创建时间
示例值:"2021-08-17 20:05:04"
TaskGroupActionUpdateTime String 动作分组更新时间
示例值:"2021-08-17 20:05:04"
ActionTitle String 动作名称
示例值:关机
TaskGroupActionStatusType Integer 状态类型: 0 -- 无状态,1 -- 成功,2-- 失败,3--终止,4--跳过
示例值:0
TaskGroupActionRandomId Integer RandomId
注意:此字段可能返回 null,表示取不到有效值。
示例值:123456
TaskGroupActionRecoverId Integer RecoverId
注意:此字段可能返回 null,表示取不到有效值。
示例值:123456
TaskGroupActionExecuteId Integer ExecuteId
注意:此字段可能返回 null,表示取不到有效值。
示例值:123456
ActionApiType Integer 调用api类型,0:tat, 1:云api
注意:此字段可能返回 null,表示取不到有效值。
示例值:0
ActionAttribute Integer 1:故障,2:恢复
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
ActionType String 动作类型:平台、自定义
注意:此字段可能返回 null,表示取不到有效值。
示例值:平台
IsExecuteRedo Boolean 是否可重试
注意:此字段可能返回 null,表示取不到有效值。
示例值:true
ActionRisk String 动作风险级别
注意:此字段可能返回 null,表示取不到有效值。
示例值:高风险
TaskGroupActionExecuteTime Integer 动作运行时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:10

TaskGroupActionConfig

动作组中的动作参数

被如下接口引用:CreateTaskFromTemplate。

名称 类型 必选 描述
TaskGroupActionOrder Integer 该动作在动作组中的顺序,从1开始,不填或填错将匹配不到经验中要修改参数的动作
示例值:1
TaskGroupActionGeneralConfiguration String 动作通用参数,需要json序列化传入,可以从查询经验详情接口获取,不填默认使用经验中动作参数
示例值:"{"timeout":200,"percentage":80}"
TaskGroupActionCustomConfiguration String 动作自定义参数,需要json序列化传入,可以从查询经验详情接口获取,不填默认使用经验中动作参数
示例值:"{"PreTimeWait":60,"ActionTimeout":180}"

TaskGroupConfig

动作组的配置项

被如下接口引用:CreateTaskFromTemplate。

名称 类型 必选 描述
TaskGroupInstances Array of String 动作组所关联的实例对象
示例值:["ins-y5hy9gnh", "ins-y5hy9g21"]
TaskGroupTitle String 动作组标题,不填默认取经验中的动作组名称
示例值:动作组标题
TaskGroupDescription String 动作组描述,不填默认取经验中的动作组描述
示例值:动作组描述
TaskGroupMode Integer 动作执行模式。1 --- 顺序执行,2 --- 阶段执行, 不填默认取经验中的动作组执行模式
示例值:1
TaskGroupActionsConfig Array of TaskGroupActionConfig 动作组中的动作参数,不填默认使用经验中的动作参数,配置时可以只指定想要修改参数的动作
示例值:[]

TaskGroupInstance

任务分组动作实例

被如下接口引用:DescribeTask。

名称 类型 必选 描述
TaskGroupInstanceId Integer 实例ID
示例值:1
TaskGroupInstanceObjectId String 实例ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:ins_d1fr3
TaskGroupInstanceStatus Integer 实例动作执行状态
示例值:1
TaskGroupInstanceCreateTime String 实例创建时间
示例值:"2021-08-17 20:05:04"
TaskGroupInstanceUpdateTime String 实例更新时间
示例值:"2021-08-17 20:05:04"
TaskGroupInstanceStatusType Integer 状态类型: 0 -- 无状态,1 -- 成功,2-- 失败,3--终止,4--跳过
示例值:1
TaskGroupInstanceStartTime String 执行开始时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:"2021-08-17 20:05:04"
TaskGroupInstanceEndTime String 执行结束时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:"2021-08-17 20:05:04"
TaskGroupInstanceIsRedo Boolean 实例是否可重试
注意:此字段可能返回 null,表示取不到有效值。
示例值:true
TaskGroupInstanceExecuteTime Integer 动作实例执行时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:10

TaskGroupInstancesExecuteRules

机器选取规则

被如下接口引用:DescribeTask。

名称 类型 必选 描述
TaskGroupInstancesExecuteMode Integer 实例选取模式
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
TaskGroupInstancesExecutePercent Integer 按比例选取模式下选取比例
注意:此字段可能返回 null,表示取不到有效值。
示例值:100
TaskGroupInstancesExecuteNum Integer 按数量选取模式下选取数量
注意:此字段可能返回 null,表示取不到有效值。
示例值:10

TaskListItem

任务列表信息

被如下接口引用:DescribeTaskList。

名称 类型 描述
TaskId Integer 任务ID
示例值:1
TaskTitle String 任务标题
示例值:“任务标题”
TaskDescription String 任务描述
示例值:“任务描述”
TaskTag String 任务标签
注意:此字段可能返回 null,表示取不到有效值。
示例值:“任务标签”
TaskStatus Integer 任务状态(1001 -- 未开始 1002 -- 进行中 1003 -- 暂停中 1004 -- 任务结束)
示例值:1004
TaskCreateTime String 任务创建时间
示例值:"2021-08-17 20:05:04"
TaskUpdateTime String 任务更新时间
示例值:"2021-08-17 20:05:04"
TaskPreCheckStatus Integer 0--未开始,1--进行中,2--已完成
注意:此字段可能返回 null,表示取不到有效值。
示例值:0
TaskPreCheckSuccess Boolean 环境检查是否通过
注意:此字段可能返回 null,表示取不到有效值。
示例值:true
TaskExpect Integer 演练是否符合预期 1-符合预期 2-不符合预期
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
ApplicationId String 关联应用ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:"app-faee9ba9"
ApplicationName String 关联应用名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:"yh-test001"
VerifyId Integer 验证项ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:3001
TaskStatusType Integer 状态类型: 0 -- 无状态,1 -- 成功,2-- 失败,3--终止
注意:此字段可能返回 null,表示取不到有效值。
示例值:1

TaskMonitor

监控指标

被如下接口引用:DescribeTask。

名称 类型 必选 描述
TaskMonitorId Integer 演练监控指标ID
示例值:1
MetricId Integer 监控指标ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
TaskMonitorObjectTypeId Integer 监控指标对象类型ID
示例值:1
MetricName String 指标名称
示例值:io
InstancesIds Array of String 实例ID列表
示例值:["ins1","ins2"]
MetricChineseName String 中文指标
注意:此字段可能返回 null,表示取不到有效值。
示例值:中文指标
Unit String 单位
注意:此字段可能返回 null,表示取不到有效值。
示例值:%

TaskOrg

演练人员组织

被如下接口引用:DescribeTask。

名称 类型 必选 描述
TaskRole String 演练角色
注意:此字段可能返回 null,表示取不到有效值。
示例值:执行者
TaskOperator String 负责人
注意:此字段可能返回 null,表示取不到有效值。
示例值:张三,李四

TaskReportInfo

演练报告状态信息

被如下接口引用:DescribeTask。

名称 类型 描述
Stage Integer 0--未开始,1--正在导出,2--导出成功,3--导出失败
示例值:0
CreateTime String 创建时间
示例值:"2022-12-12 12:12:12"
ExpirationTime String 有效期截止时间
示例值:"2022-12-12 12:12:12"
Expired Boolean 是否有效
示例值:true
CosUrl String 演练报告cos文件地址
注意:此字段可能返回 null,表示取不到有效值。
示例值:"http://xxxx"
Log String 演练报告导出日志
注意:此字段可能返回 null,表示取不到有效值。
示例值:0
ArchiveStage Integer 0--未开始,1--正在归档,2--归档成功,3--归档失败
ArchiveTime String 归档时间
示例值:"2022-12-12 12:12:12"

Template

经验库

被如下接口引用:DescribeTemplate。

名称 类型 描述
TemplateId Integer 经验库ID
示例值:1
TemplateTitle String 经验库标题
示例值:任务标题
TemplateDescription String 经验库描述
示例值:任务描述
TemplateTag String 自定义标签
注意:此字段可能返回 null,表示取不到有效值。
示例值:自定义标签
TemplateIsUsed Integer 使用状态。1 ---- 使用中,2 --- 停用
示例值:1
TemplateCreateTime String 经验库创建时间
示例值:"2021-08-17 20:05:04"
TemplateUpdateTime String 经验库更新时间
示例值:"2021-08-17 20:05:04"
TemplateMode Integer 经验库模式。1:手工执行,2:自动执行
示例值:1
TemplatePauseDuration Integer 自动暂停时长。单位分钟
示例值:60
TemplateOwnerUin String 演练创建者Uin
示例值:6000000000
TemplateRegionId Integer 地域ID
示例值:1
TemplateGroups Array of TemplateGroup 动作组
TemplateMonitors Array of TemplateMonitor 监控指标
TemplatePolicy TemplatePolicy 护栏监控
注意:此字段可能返回 null,表示取不到有效值。
Tags Array of TagWithDescribe 标签列表
注意:此字段可能返回 null,表示取不到有效值。
TemplateSource Integer 经验来源 0-自建 1-专家推荐
注意:此字段可能返回 null,表示取不到有效值。
示例值:0
ApmServiceList Array of ApmServiceInfo apm应用信息
注意:此字段可能返回 null,表示取不到有效值。
AlarmPolicy Array of String 告警指标
注意:此字段可能返回 null,表示取不到有效值。
示例值:["policy-3pklm3so"]
PolicyDealType Integer 护栏处理方式,1--顺序回滚,2--演练暂停
注意:此字段可能返回 null,表示取不到有效值。
示例值:1

TemplateGroup

任务分组

被如下接口引用:DescribeTemplate。

名称 类型 必选 描述
TemplateGroupId Integer 经验库动作ID
示例值:1
TemplateGroupActions Array of TemplateGroupAction 经验库动作分组动作列表
Title String 分组标题
示例值:1
Description String 分组描述
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
Order Integer 分组顺序
示例值:1
Mode Integer 执行模式。1 --- 顺序执行,2 --- 阶段执行
示例值:1
ObjectTypeId Integer 对象类型ID
示例值:1
CreateTime String 分组创建时间
示例值:"2021-08-17 20:05:04"
UpdateTime String 分组更新时间
示例值:"2021-08-17 20:05:04"

TemplateGroupAction

任务分组动作

被如下接口引用:DescribeTemplate。

名称 类型 必选 描述
TemplateGroupActionId Integer 经验库分组动作ID
示例值:1
ActionId Integer 动作ID
示例值:1
Order Integer 分组动作顺序
示例值:1
GeneralConfiguration String 分组动作通用配置
注意:此字段可能返回 null,表示取不到有效值。
示例值:{}
CustomConfiguration String 分组动作自定义配置
注意:此字段可能返回 null,表示取不到有效值。
示例值:{}
CreateTime String 动作分组创建时间
示例值:"2021-08-17 20:05:04"
UpdateTime String 动作分组更新时间
示例值:"2021-08-17 20:05:04"
ActionTitle String 动作名称
示例值:关机
RandomId Integer 自身随机id
注意:此字段可能返回 null,表示取不到有效值。
示例值:123456
RecoverId Integer 恢复动作id
注意:此字段可能返回 null,表示取不到有效值。
示例值:123456
ExecuteId Integer 执行动作id
注意:此字段可能返回 null,表示取不到有效值。
示例值:123456
ActionApiType Integer 调用api类型,0:tat, 1:云api
注意:此字段可能返回 null,表示取不到有效值。
示例值:0
ActionAttribute Integer 1:故障,2:恢复
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
ActionType String 动作类型:平台和自定义
注意:此字段可能返回 null,表示取不到有效值。
示例值:平台
ActionRisk String 动作风险等级,1:低风险 2:中风险 3:高风险
注意:此字段可能返回 null,表示取不到有效值。
示例值:1

TemplateListItem

经验库列表信息

被如下接口引用:DescribeTemplateList。

名称 类型 描述
TemplateId Integer 经验库ID
示例值:1
TemplateTitle String 经验库标题
示例值:“标题”
TemplateDescription String 经验库描述
示例值:“描述”
TemplateTag String 经验库标签
注意:此字段可能返回 null,表示取不到有效值。
示例值:“标签”
TemplateIsUsed Integer 经验库状态。1 -- 使用中,2 -- 停用
示例值:1
TemplateCreateTime String 经验库创建时间
示例值:"2021-08-17 20:05:04"
TemplateUpdateTime String 经验库更新时间
示例值:"2021-08-17 20:05:04"
TemplateUsedNum Integer 经验库关联的任务数量
示例值:1
TemplateSource Integer 经验库来源 0-自建经验 1-专家推荐
注意:此字段可能返回 null,表示取不到有效值。
示例值:0

TemplateMonitor

监控指标

被如下接口引用:DescribeTemplate。

名称 类型 描述
MonitorId Integer pk
示例值:1
MetricId Integer 监控指标ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
ObjectTypeId Integer 监控指标对象类型ID
示例值:1
MetricName String 指标名称
示例值:io
MetricChineseName String 中文指标
注意:此字段可能返回 null,表示取不到有效值。
示例值:中文指标

TemplatePolicy

保护策略

被如下接口引用:DescribeTemplate。

名称 类型 描述
TemplatePolicyIdList Array of String 保护策略ID列表
示例值:["policy-aaaa","policy-aaaa"]
TemplatePolicyRule String 策略规则
示例值:or
TemplatePolicyDealType Integer 护栏策略生效处理策略 1:顺序执行,2:暂停
示例值:1