@nocobase/plugin-verification
Version:
User identity verification management, including SMS, TOTP authenticator, with extensibility.
2,985 lines (2,983 loc) • 614 kB
TypeScript
/**
* 批量操作任务列表分页
*/
export interface DescribeBatchOperateTaskPage {
/**
* 总页码数
注意:此字段可能返回 null,表示取不到有效值。
*/
PageCount: number;
/**
* 内容
注意:此字段可能返回 null,表示取不到有效值。
*/
Items: Array<DescribeBatchOperateTaskDTO>;
/**
* 总个数
注意:此字段可能返回 null,表示取不到有效值。
*/
TotalCount?: number;
}
/**
* CreateRuleTemplate返回参数结构体
*/
export interface CreateRuleTemplateResponse {
/**
* 模板Id
注意:此字段可能返回 null,表示取不到有效值。
*/
Data: number;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 任务告警信息
*/
export interface AlarmInfo {
/**
* 关联任务id
*/
TaskIds: string;
/**
* 告警类别;failure表示失败告警;overtime表示超时告警
*/
AlarmType: string;
/**
* 告警方式;SMS表示短信;Email表示邮件;HTTP 表示接口方式;Wechat表示微信方式
*/
AlarmWay: string;
/**
* 告警接收人,多个告警接收人以;分割
*/
AlarmRecipient: string;
/**
* 告警接收人id,多个告警接收人id以;分割
*/
AlarmRecipientId: string;
/**
* 预计运行的小时,取值范围0-23
*/
Hours: number;
/**
* 预计运行分钟,取值范围0-59
*/
Minutes: number;
/**
* 告警出发时机;1表示第一次运行失败;2表示所有重试完成后失败;
*/
TriggerType: number;
/**
* 告警信息id
*/
AlarmId?: string;
/**
* 告警状态设置;1表示可用;0表示不可用,默认可用
*/
Status?: number;
}
/**
* DescribeEventConsumeTasks返回参数结构体
*/
export interface DescribeEventConsumeTasksResponse {
/**
* 事件消费任务记录列表
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: EventCaseConsumeLogOptDtoCollection;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 规则操作记录业务
*/
export interface RuleHistory {
/**
* 规则ID
注意:此字段可能返回 null,表示取不到有效值。
*/
RuleId?: number;
/**
* 变更时间 yyyy-MM-dd HH:mm:ss
注意:此字段可能返回 null,表示取不到有效值。
*/
AlterTime?: string;
/**
* 变更内容
注意:此字段可能返回 null,表示取不到有效值。
*/
AlterContent?: string;
/**
* 操作账号UId
注意:此字段可能返回 null,表示取不到有效值。
*/
OperatorUserId?: number;
/**
* 操作人名称
注意:此字段可能返回 null,表示取不到有效值。
*/
OperatorName?: string;
}
/**
* SubmitBaseline请求参数结构体
*/
export interface SubmitBaselineRequest {
/**
* 1
*/
BaselineId: string;
/**
* 1
*/
ProjectId: string;
}
/**
* DescribeIntegrationStatistics返回参数结构体
*/
export interface DescribeIntegrationStatisticsResponse {
/**
* 总任务数
注意:此字段可能返回 null,表示取不到有效值。
*/
TotalTask: number;
/**
* 生产态任务数
注意:此字段可能返回 null,表示取不到有效值。
*/
ProdTask: number;
/**
* 开发态任务数
注意:此字段可能返回 null,表示取不到有效值。
*/
DevTask: number;
/**
* 总读取条数
注意:此字段可能返回 null,表示取不到有效值。
*/
TotalReadRecords: number;
/**
* 总写入条数
注意:此字段可能返回 null,表示取不到有效值。
*/
TotalWriteRecords: number;
/**
* 总脏数据条数
注意:此字段可能返回 null,表示取不到有效值。
*/
TotalErrorRecords: number;
/**
* 总告警事件数
注意:此字段可能返回 null,表示取不到有效值。
*/
TotalAlarmEvent: number;
/**
* 当天读取增长条数
注意:此字段可能返回 null,表示取不到有效值。
*/
IncreaseReadRecords: number;
/**
* 当天写入增长条数
注意:此字段可能返回 null,表示取不到有效值。
*/
IncreaseWriteRecords: number;
/**
* 当天脏数据增长条数
注意:此字段可能返回 null,表示取不到有效值。
*/
IncreaseErrorRecords: number;
/**
* 当天告警事件增长数
注意:此字段可能返回 null,表示取不到有效值。
*/
IncreaseAlarmEvent: number;
/**
* 告警事件统计
注意:此字段可能返回 null,表示取不到有效值。
*/
AlarmEvent: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 离线运维实例列表
*/
export interface InstanceList {
/**
* 耗费时间
注意:此字段可能返回 null,表示取不到有效值。
*/
CostTime?: string;
/**
* 数据时间
注意:此字段可能返回 null,表示取不到有效值。
*/
CurRunDate?: string;
/**
* 周期类型
注意:此字段可能返回 null,表示取不到有效值。
*/
CycleType?: string;
/**
* 是否补录
注意:此字段可能返回 null,表示取不到有效值。
*/
DoFlag?: number;
/**
* 责任人
注意:此字段可能返回 null,表示取不到有效值。
*/
InCharge?: string;
/**
* 日志
注意:此字段可能返回 null,表示取不到有效值。
*/
LastLog?: string;
/**
* 调度计划
注意:此字段可能返回 null,表示取不到有效值。
*/
SchedulerDesc?: string;
/**
* 开始启动时间
注意:此字段可能返回 null,表示取不到有效值。
*/
StartTime?: string;
/**
* 实例状态
注意:此字段可能返回 null,表示取不到有效值。
*/
State?: string;
/**
* 任务ID
注意:此字段可能返回 null,表示取不到有效值。
*/
TaskId?: string;
/**
* 任务名称
注意:此字段可能返回 null,表示取不到有效值。
*/
TaskName?: string;
/**
* 尝试运行次数
注意:此字段可能返回 null,表示取不到有效值。
*/
TryLimit?: number;
}
/**
* SubmitTaskTestRun返回参数结构体
*/
export interface SubmitTaskTestRunResponse {
/**
* 无
*/
JobId?: number;
/**
* 无
*/
RecordId?: Array<number | bigint>;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeStreamTaskLogList请求参数结构体
*/
export interface DescribeStreamTaskLogListRequest {
/**
* 项目ID
*/
ProjectId: string;
/**
* 任务ID
*/
TaskId: string;
/**
* 作业ID
*/
JobId: string;
/**
* 结束时间
*/
EndTime: number;
/**
* 开始时间
*/
StartTime: number;
/**
* container名字
*/
Container?: string;
/**
* 条数
*/
Limit?: number;
/**
* 排序类型 desc asc
*/
OrderType?: string;
/**
* 作业运行的实例ID
*/
RunningOrderId?: number;
/**
* 关键字
*/
Keyword?: string;
}
/**
* ModifyBaselineAlarmStatus请求参数结构体
*/
export interface ModifyBaselineAlarmStatusRequest {
/**
* 是否告警. 取值范围:
- true: 开启告警;
- false: 关闭告警
*/
IsAlarm: string;
/**
* 基线实例id
*/
Id: number;
/**
* 项目id
*/
ProjectId: string;
}
/**
* DescribeIntegrationNode返回参数结构体
*/
export interface DescribeIntegrationNodeResponse {
/**
* 节点信息
注意:此字段可能返回 null,表示取不到有效值。
*/
NodeInfo: IntegrationNodeInfo;
/**
* 上游节点是否已经修改。true 已修改,需要提示;false 没有修改
注意:此字段可能返回 null,表示取不到有效值。
*/
SourceCheckFlag: boolean;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* MakeUpTasksNew返回参数结构体
*/
export interface MakeUpTasksNewResponse {
/**
* 返回批量操作成功个数、失败个数、操作总数
*/
Data: BatchOperateResult;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 日志内容实体
*/
export interface LogContentInfo {
/**
* 日志内容
注意:此字段可能返回 null,表示取不到有效值。
*/
Log: string;
/**
* 日志组Id
注意:此字段可能返回 null,表示取不到有效值。
*/
PkgId: string;
/**
* 日志Id
注意:此字段可能返回 null,表示取不到有效值。
*/
PkgLogId: string;
/**
* 时间
注意:此字段可能返回 null,表示取不到有效值。
*/
Time: number;
/**
* 日志所属的容器名
注意:此字段可能返回 null,表示取不到有效值。
*/
ContainerName: string;
}
/**
* ModifyIntegrationTask请求参数结构体
*/
export interface ModifyIntegrationTaskRequest {
/**
* 任务信息
*/
TaskInfo: IntegrationTaskInfo;
/**
* 项目id
*/
ProjectId: string;
/**
* 默认false . 为true时表示走回滚节点逻辑
*/
RollbackFlag?: boolean;
}
/**
* DescribeScheduleInstance返回参数结构体
*/
export interface DescribeScheduleInstanceResponse {
/**
* 基线实例中的调度任务实例信息
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: InstanceOpsDto;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeRuleDimStat返回参数结构体
*/
export interface DescribeRuleDimStatResponse {
/**
* 结果
*/
Data: RuleDimStat;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeInstanceLogs请求参数结构体
*/
export interface DescribeInstanceLogsRequest {
/**
* 项目Id
*/
ProjectId: string;
/**
* 任务ID
*/
TaskId: string;
/**
* 数据时间
*/
CurRunDate: string;
}
/**
* DescribeTaskAlarmRegulations返回参数结构体
*/
export interface DescribeTaskAlarmRegulationsResponse {
/**
* 告警规则信息
注意:此字段可能返回 null,表示取不到有效值。
*/
TaskAlarmInfos?: Array<TaskAlarmInfo>;
/**
* 总记录数
注意:此字段可能返回 null,表示取不到有效值。
*/
TotalCount?: number;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* CheckIntegrationTaskNameExists返回参数结构体
*/
export interface CheckIntegrationTaskNameExistsResponse {
/**
* true表示存在,false表示不存在
*/
Data: boolean;
/**
* 任务名重复类型(0:未重复, 1:开发态重复, 2:生产态重复)
*/
ExistsType: number;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeWorkflowInfoById请求参数结构体
*/
export interface DescribeWorkflowInfoByIdRequest {
/**
* 工作流id
*/
WorkflowId: string;
/**
* 项目id
*/
ProjectId: string;
}
/**
* CreateDataSource请求参数结构体
*/
export interface CreateDataSourceRequest {
/**
* 数据源名称,在相同SpaceName下,数据源名称不能为空
*/
Name: string;
/**
* 数据源类别:绑定引擎、绑定数据库
*/
Category: string;
/**
* 数据源类型:枚举值
*/
Type: string;
/**
* 归属项目ID
*/
OwnerProjectId: string;
/**
* 归属项目Name
*/
OwnerProjectName: string;
/**
* 归属项目Name中文
*/
OwnerProjectIdent: string;
/**
* 业务侧数据源的配置信息扩展
*/
BizParams?: string;
/**
* 数据源的配置信息,以JSON KV存储,根据每个数据源类型不同,而KV存储信息不同
*/
Params?: string;
/**
* 数据源描述信息
*/
Description?: string;
/**
* 数据源展示名,为了可视化查看
*/
Display?: string;
/**
* 若数据源列表为绑定数据库,则为db名称
*/
DatabaseName?: string;
/**
* 数据源引擎的实例ID,如CDB实例ID
*/
Instance?: string;
/**
* 数据源数据源的可见性,1为可见、0为不可见。默认为1
*/
Status?: number;
/**
* 数据源所属的业务空间名称
*/
ClusterId?: string;
/**
* 是否采集
*/
Collect?: string;
/**
* cos桶信息
*/
COSBucket?: string;
/**
* cos region
*/
COSRegion?: string;
}
/**
* 集成节点schema映射
*/
export interface IntegrationNodeSchemaMapping {
/**
* 源schema id
*/
SourceSchemaId: string;
/**
* 目标schema id
*/
SinkSchemaId: string;
}
/**
* TaskDsDTO 减少嵌套层数
*/
export interface TaskDsDTOLiteV2 {
/**
* 任务ID
注意:此字段可能返回 null,表示取不到有效值。
*/
TaskId?: string;
/**
* 虚拟任务标记
注意:此字段可能返回 null,表示取不到有效值。
*/
VirtualTaskId?: string;
/**
* 虚拟任务标记
注意:此字段可能返回 null,表示取不到有效值。
*/
VirtualFlag?: boolean;
/**
* 任务名
注意:此字段可能返回 null,表示取不到有效值。
*/
TaskName?: string;
/**
* 工作流id
注意:此字段可能返回 null,表示取不到有效值。
*/
WorkflowId?: string;
/**
* 真实工作流id
注意:此字段可能返回 null,表示取不到有效值。
*/
RealWorkflowId?: string;
/**
* 工作流名称
注意:此字段可能返回 null,表示取不到有效值。
*/
WorkflowName?: string;
/**
* 文件夹id
注意:此字段可能返回 null,表示取不到有效值。
*/
FolderId?: string;
/**
* 文件夹名字
注意:此字段可能返回 null,表示取不到有效值。
*/
FolderName?: string;
/**
* 创建时间
注意:此字段可能返回 null,表示取不到有效值。
*/
CreateTime?: string;
/**
* 更新时间
注意:此字段可能返回 null,表示取不到有效值。
*/
LastUpdate?: string;
/**
* 任务状态
注意:此字段可能返回 null,表示取不到有效值。
*/
Status?: string;
/**
* 责任人
注意:此字段可能返回 null,表示取不到有效值。
*/
InCharge?: string;
/**
* 责任人用户id
注意:此字段可能返回 null,表示取不到有效值。
*/
InChargeId?: string;
/**
* 生效日期
注意:此字段可能返回 null,表示取不到有效值。
*/
StartTime?: string;
/**
* 结束日期
注意:此字段可能返回 null,表示取不到有效值。
*/
EndTime?: string;
/**
* 执行时间左闭区间
注意:此字段可能返回 null,表示取不到有效值。
*/
ExecutionStartTime?: string;
/**
* 执行时间右闭区间
注意:此字段可能返回 null,表示取不到有效值。
*/
ExecutionEndTime?: string;
/**
* 项目id
注意:此字段可能返回 null,表示取不到有效值。
*/
ProjectId?: string;
/**
* 项目标识
注意:此字段可能返回 null,表示取不到有效值。
*/
ProjectIdent?: string;
/**
* 项目名称
注意:此字段可能返回 null,表示取不到有效值。
*/
ProjectName?: string;
/**
* 周期类型
注意:此字段可能返回 null,表示取不到有效值。
*/
CycleType?: string;
/**
* 步长
注意:此字段可能返回 null,表示取不到有效值。
*/
CycleStep?: number;
/**
* 对于crontab类型调度配置其为用户输入 对于周期类型调度配置其为系统计算
注意:此字段可能返回 null,表示取不到有效值。
*/
CrontabExpression?: string;
/**
* 延时调度
注意:此字段可能返回 null,表示取不到有效值。
*/
DelayTime?: number;
/**
* 延时执行时间
注意:此字段可能返回 null,表示取不到有效值。
*/
StartupTime?: number;
/**
* 重试等待时间,单位分钟
注意:此字段可能返回 null,表示取不到有效值。
*/
RetryWait?: number;
/**
* 是否可重试
注意:此字段可能返回 null,表示取不到有效值。
*/
Retriable?: number;
/**
* 调度扩展信息
注意:此字段可能返回 null,表示取不到有效值。
*/
TaskAction?: string;
/**
* 运行次数限制
注意:此字段可能返回 null,表示取不到有效值。
*/
TryLimit?: number;
/**
* 运行优先级
注意:此字段可能返回 null,表示取不到有效值。
*/
RunPriority?: number;
/**
* 任务类型
注意:此字段可能返回 null,表示取不到有效值。
*/
TaskType?: TaskTypeDsVO;
/**
* 指定的运行节点
注意:此字段可能返回 null,表示取不到有效值。
*/
BrokerIp?: string;
/**
* 集群name
注意:此字段可能返回 null,表示取不到有效值。
*/
ClusterId?: string;
/**
* 最小数据时间
注意:此字段可能返回 null,表示取不到有效值。
*/
MinDateTime?: string;
/**
* 最大数据时间
注意:此字段可能返回 null,表示取不到有效值。
*/
MaxDateTime?: string;
/**
* 运行耗时超时时间
注意:此字段可能返回 null,表示取不到有效值。
*/
ExecutionTTL?: number;
/**
* 是否自身依赖 是1 否2 并行3
注意:此字段可能返回 null,表示取不到有效值。
*/
SelfDepend?: string;
/**
* LeftCoordinate坐标
注意:此字段可能返回 null,表示取不到有效值。
*/
LeftCoordinate?: number;
/**
* TopCoordinate坐标
注意:此字段可能返回 null,表示取不到有效值。
*/
TopCoordinate?: number;
/**
* TaskExt信息
注意:此字段可能返回 null,表示取不到有效值。
*/
TaskExt?: TaskExtDsVO;
/**
* taskExt 导入导出json使用 private Map properties;
注意:此字段可能返回 null,表示取不到有效值。
*/
Properties?: string;
/**
* 任务备注
注意:此字段可能返回 null,表示取不到有效值。
*/
Notes?: string;
/**
* 实例生成策略 T+1 表示当前周期生成上一周期数据时间任务实例 默认T+1 T+0 表示当前周期生成当前周期数据时间任务实例 T-1
* 表示当前周期生成下一周期数据时间任务实例
*
* service不做默认策略处理, 下沉到数据初始化默认T+1, service涉及到多个更新task的路径
注意:此字段可能返回 null,表示取不到有效值。
*/
InstanceInitStrategy?: string;
/**
* 资源池队列名称
注意:此字段可能返回 null,表示取不到有效值。
*/
YarnQueue?: string;
/**
* 任务告警信息
注意:此字段可能返回 null,表示取不到有效值。
*/
Alarms?: Array<AlarmDsVO>;
/**
* alarmDTO 导入导出json使用
注意:此字段可能返回 null,表示取不到有效值。
*/
Alarm?: string;
/**
* 任务脚本是否发生变化
注意:此字段可能返回 null,表示取不到有效值。
*/
ScriptChange?: boolean;
/**
* 任务版本是否已提交
注意:此字段可能返回 null,表示取不到有效值。
*/
Submit?: boolean;
/**
* 最新调度计划变更时间 仅生产态
注意:此字段可能返回 null,表示取不到有效值。
*/
LastSchedulerCommitTime?: string;
/**
* 仅生产态存储于生产态序列化任务信息, 减少base CPU重复密集计算
注意:此字段可能返回 null,表示取不到有效值。
*/
NormalizedJobStartTime?: string;
/**
* 启动暂停的任务时,选择不补录中间实例,通过此字段来标识从哪个时间开始生成实例
注意:此字段可能返回 null,表示取不到有效值。
*/
RecoverFreezeStartTime?: string;
/**
* 源数据源
注意:此字段可能返回 null,表示取不到有效值。
*/
SourceServer?: string;
/**
* 目标数据源
注意:此字段可能返回 null,表示取不到有效值。
*/
TargetServer?: string;
/**
* 父子节点树
注意:此字段可能返回 null,表示取不到有效值。
*/
Tasks?: Array<TaskDsDTONoRecurV2>;
/**
* 创建者
注意:此字段可能返回 null,表示取不到有效值。
*/
Creater?: string;
/**
* 分支,依赖关系,and/or, 默认and
注意:此字段可能返回 null,表示取不到有效值。
*/
DependencyRel?: string;
/**
* 是否支持工作流依赖 yes / no 默认 no
注意:此字段可能返回 null,表示取不到有效值。
*/
DependencyWorkflow?: string;
/**
* 支持事件监听器配置导入导出
注意:此字段可能返回 null,表示取不到有效值。
*/
EventListenerConfig?: string;
/**
* 支持事件触发器配置导入导出
注意:此字段可能返回 null,表示取不到有效值。
*/
EventPublisherConfig?: string;
/**
* 依赖配置
注意:此字段可能返回 null,表示取不到有效值。
*/
DependencyConfigList?: Array<DependencyConfigDsDTONoRecurV2>;
/**
* 虚拟任务状态
注意:此字段可能返回 null,表示取不到有效值。
*/
VirtualTaskStatus?: string;
/**
* 回收站还原提示语
注意:此字段可能返回 null,表示取不到有效值。
*/
RecycleTips?: string;
/**
* 回收站所属用户
注意:此字段可能返回 null,表示取不到有效值。
*/
RecycleUser?: string;
/**
* 新增 或 修改
注意:此字段可能返回 null,表示取不到有效值。
*/
NewOrUpdate?: string;
/**
* 任务上游依赖信息 用于发布管理导入导出
注意:此字段可能返回 null,表示取不到有效值。
*/
Params?: Array<ParameterTaskDsDto>;
/**
* 任务上游依赖信息 用于发布管理导入导出
注意:此字段可能返回 null,表示取不到有效值。
*/
TaskLinkInfo?: Array<TaskLinkDsDTO>;
/**
* 导入结果
注意:此字段可能返回 null,表示取不到有效值。
*/
ImportResult?: boolean;
/**
* 导入失败原因
注意:此字段可能返回 null,表示取不到有效值。
*/
ImportErrMsg?: string;
/**
* 任务内容 全部内容 配置内容 资源内容
注意:此字段可能返回 null,表示取不到有效值。
*/
ContentType?: string;
/**
* 是否导入提交运行
注意:此字段可能返回 null,表示取不到有效值。
*/
TaskAutoSubmit?: boolean;
/**
* 上层产品 数据质量 / 数据开发 / ...
注意:此字段可能返回 null,表示取不到有效值。
*/
ProductName?: string;
/**
* 创建者帐号
注意:此字段可能返回 null,表示取不到有效值。
*/
OwnId?: string;
/**
* 子账号
注意:此字段可能返回 null,表示取不到有效值。
*/
UserId?: string;
/**
* 租户id
注意:此字段可能返回 null,表示取不到有效值。
*/
TenantId?: string;
/**
* 最后修改的人
注意:此字段可能返回 null,表示取不到有效值。
*/
UpdateUser?: string;
/**
* 最后修改时间
注意:此字段可能返回 null,表示取不到有效值。
*/
UpdateTime?: string;
/**
* 最后修改的人的ID
注意:此字段可能返回 null,表示取不到有效值。
*/
UpdateUserId?: string;
/**
* 调度计划
注意:此字段可能返回 null,表示取不到有效值。
*/
SchedulerDesc?: string;
/**
* 资源组
注意:此字段可能返回 null,表示取不到有效值。
*/
ResourceGroup?: string;
/**
* 版本提交说明
注意:此字段可能返回 null,表示取不到有效值。
*/
VersionDesc?: string;
/**
* 编排-删除添加的链接
注意:此字段可能返回 null,表示取不到有效值。
*/
LinkId?: string;
/**
* 脚本引用关系
注意:此字段可能返回 null,表示取不到有效值。
*/
UserFileId?: string;
/**
* 来源数据源ID
注意:此字段可能返回 null,表示取不到有效值。
*/
SourceServiceId?: string;
/**
* 来源数据源类型
注意:此字段可能返回 null,表示取不到有效值。
*/
SourceServiceType?: string;
/**
* 去向数据源ID(离线同步)
注意:此字段可能返回 null,表示取不到有效值。
*/
TargetServiceId?: string;
/**
* 去向数据源类型(离线同步)
注意:此字段可能返回 null,表示取不到有效值。
*/
TargetServiceType?: string;
/**
* TaskInputParam输入参数
注意:此字段可能返回 null,表示取不到有效值。
*/
ParamInList?: Array<ParameterTaskInDsDto>;
/**
* TaskOutputParam输出参数
注意:此字段可能返回 null,表示取不到有效值。
*/
ParamOutList?: Array<ParameterTaskOutDsDto>;
}
/**
* DescribeTrendStat返回参数结构体
*/
export interface DescribeTrendStatResponse {
/**
* 结果
*/
Data: Array<RuleExecDateStat>;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeRealTimeTaskSpeed请求参数结构体
*/
export interface DescribeRealTimeTaskSpeedRequest {
/**
* 无
*/
TaskId: string;
/**
* 带毫秒的时间戳
*/
StartTime: number;
/**
* 带毫秒的时间戳
*/
EndTime: number;
/**
* 粒度,1或者5
*/
Granularity: number;
/**
* 无
*/
ProjectId: string;
}
/**
* DescribeRuleDimStat请求参数结构体
*/
export interface DescribeRuleDimStatRequest {
/**
* Project Id
*/
ProjectId: string;
/**
* 开始时间,时间戳到秒
*/
BeginDate: string;
/**
* 结束时间,时间戳到秒
*/
EndDate: string;
}
/**
* FreezeTasks请求参数结构体
*/
export interface FreezeTasksRequest {
/**
* 任务列表
*/
Tasks: Array<SimpleTaskInfo>;
/**
* 任务操作是否消息通知下游任务责任人
*/
OperateIsInform: boolean;
}
/**
* DescribeDataObjects返回参数结构体
*/
export interface DescribeDataObjectsResponse {
/**
* 数据对象列表
注意:此字段可能返回 null,表示取不到有效值。
*/
Data: Array<SourceObject>;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeRuleTemplates返回参数结构体
*/
export interface DescribeRuleTemplatesResponse {
/**
* 规则模版列表
注意:此字段可能返回 null,表示取不到有效值。
*/
Data: Array<RuleTemplate>;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeRuleExecStat请求参数结构体
*/
export interface DescribeRuleExecStatRequest {
/**
* ProjectId 值
*/
ProjectId: string;
/**
* 开始时间,时间戳到秒
*/
BeginDate: string;
/**
* 结束时间,时间戳到秒
*/
EndDate: string;
}
/**
* MakeUpWorkflowNew返回参数结构体
*/
export interface MakeUpWorkflowNewResponse {
/**
* 返回补录成功或失败的任务数
*/
Data: BatchOperateResult;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeInstancesInfoWithTaskInfo返回参数结构体
*/
export interface DescribeInstancesInfoWithTaskInfoResponse {
/**
* 结果集
*/
Data?: Array<InstanceOpsDto>;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* ModifyBaselineTaskAlarmStatus返回参数结构体
*/
export interface ModifyBaselineTaskAlarmStatusResponse {
/**
* 成功或失败
*/
Data?: boolean;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeRuleGroupSubscription请求参数结构体
*/
export interface DescribeRuleGroupSubscriptionRequest {
/**
* 规则组ID
*/
RuleGroupId?: number;
/**
* 项目ID
*/
ProjectId?: string;
}
/**
* CreateIntegrationNode返回参数结构体
*/
export interface CreateIntegrationNodeResponse {
/**
* 节点
*/
Id?: string;
/**
* 当前任务id
注意:此字段可能返回 null,表示取不到有效值。
*/
TaskId?: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* BatchDeleteTasksDs请求参数结构体
*/
export interface BatchDeleteTasksDsRequest {
/**
* 批量删除的任务TaskId
*/
TaskIdList: Array<string>;
/**
* true : 删除后下游任务可正常运行
false:删除后下游任务不可运行
*/
DeleteMode?: boolean;
/**
* true:通知下游任务责任人
false: 不通知下游任务责任人
*/
OperateInform?: boolean;
/**
* 项目Id
*/
ProjectId?: string;
/**
* true: 删除任务引用的脚本
false: 不删除任务引用的脚本
*/
DeleteScript?: boolean;
}
/**
* CreateDsFolder返回参数结构体
*/
export interface CreateDsFolderResponse {
/**
* 文件夹Id,null则创建失败
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 开发空间-获取数据开发脚本信息响应体
*/
export interface UserFileInfo {
/**
* 资源ID
注意:此字段可能返回 null,表示取不到有效值。
*/
ResourceId?: string;
/**
* 文件名
注意:此字段可能返回 null,表示取不到有效值。
*/
FileName?: string;
/**
* 文件类型,如 jar zip 等
注意:此字段可能返回 null,表示取不到有效值。
*/
FileExtensionType?: string;
/**
* 文件上传类型,资源管理为 resource
注意:此字段可能返回 null,表示取不到有效值。
*/
Type?: string;
/**
* 文件MD5值
注意:此字段可能返回 null,表示取不到有效值。
*/
Md5Value?: string;
/**
* 创建时间
注意:此字段可能返回 null,表示取不到有效值。
*/
CreateTime?: string;
/**
* 更新时间
注意:此字段可能返回 null,表示取不到有效值。
*/
UpdateTime?: string;
/**
* 文件大小,单位为字节
注意:此字段可能返回 null,表示取不到有效值。
*/
Size?: number;
/**
* 本地路径
注意:此字段可能返回 null,表示取不到有效值。
*/
LocalPath?: string;
/**
* 本地临时路径
注意:此字段可能返回 null,表示取不到有效值。
*/
LocalTempPath?: string;
/**
* 远程路径
注意:此字段可能返回 null,表示取不到有效值。
*/
RemotePath?: string;
/**
* 文件拥有者名字
注意:此字段可能返回 null,表示取不到有效值。
*/
OwnerName?: string;
/**
* 文件拥有者uin
注意:此字段可能返回 null,表示取不到有效值。
*/
Owner?: string;
/**
* 文件深度
注意:此字段可能返回 null,表示取不到有效值。
*/
PathDepth?: number;
/**
* 项目ID
注意:此字段可能返回 null,表示取不到有效值。
*/
ProjectId?: string;
/**
* 附加信息
注意:此字段可能返回 null,表示取不到有效值。
*/
ExtraInfo?: Array<ParamInfo>;
/**
* 本地临时压缩文件绝对路径
注意:此字段可能返回 null,表示取不到有效值。
*/
ZipPath?: string;
/**
* 文件所属存储桶
注意:此字段可能返回 null,表示取不到有效值。
*/
Bucket?: string;
/**
* 文件所属存储桶的地域
注意:此字段可能返回 null,表示取不到有效值。
*/
Region?: string;
/**
* 无
注意:此字段可能返回 null,表示取不到有效值。
*/
DeleteName?: string;
/**
* 无
注意:此字段可能返回 null,表示取不到有效值。
*/
DeleteOwner?: string;
/**
* 无
注意:此字段可能返回 null,表示取不到有效值。
*/
Operator?: string;
/**
* 无
注意:此字段可能返回 null,表示取不到有效值。
*/
OperatorName?: string;
/**
* 附加信息 base64编码
注意:此字段可能返回 null,表示取不到有效值。
*/
EncodeExtraInfo?: string;
}
/**
* 规则组调度信息
*/
export interface RuleGroupSchedulerInfo {
/**
* 规则组ID
注意:此字段可能返回 null,表示取不到有效值。
*/
Id: number;
/**
* 1:未配置 2:关联生产调度 3:离线周期检测
注意:此字段可能返回 null,表示取不到有效值。
*/
MonitorType: number;
/**
* 开始时间
注意:此字段可能返回 null,表示取不到有效值。
*/
StartTime: string;
/**
* 结束时间
注意:此字段可能返回 null,表示取不到有效值。
*/
EndTime: string;
/**
* 循环类型简写
注意:此字段可能返回 null,表示取不到有效值。
*/
CycleType: string;
/**
* 循环步长
注意:此字段可能返回 null,表示取不到有效值。
*/
CycleStep: number;
/**
* 循环类型
注意:此字段可能返回 null,表示取不到有效值。
*/
CycleDesc: string;
/**
* 离线周期检测下指定时间
注意:此字段可能返回 null,表示取不到有效值。
*/
TaskAction: string;
/**
* 离线周期检测下延迟时间
注意:此字段可能返回 null,表示取不到有效值。
*/
DelayTime: number;
/**
* 离线周期检测下注册到任务调度的任务ID
注意:此字段可能返回 null,表示取不到有效值。
*/
CycleTaskId: string;
/**
* 关联生产调度下关联的任务ID
注意:此字段可能返回 null,表示取不到有效值。
*/
AssociateTaskIds: Array<string>;
}
/**
* FreezeOpsTasks请求参数结构体
*/
export interface FreezeOpsTasksRequest {
/**
* 任务列表
*/
Tasks: Array<SimpleTaskInfo>;
/**
* 任务操作是否消息通知下游任务责任人
*/
OperateIsInform: boolean;
}
/**
* 任务运行历史分页记录
*/
export interface InstanceOpsInfoPage {
/**
* 总记录数
注意:此字段可能返回 null,表示取不到有效值。
*/
TotalCount?: number;
/**
* 记录列表
注意:此字段可能返回 null,表示取不到有效值。
*/
Items?: Array<InstanceOpsDto>;
}
/**
* DeleteBaseline请求参数结构体
*/
export interface DeleteBaselineRequest {
/**
* 基线id
*/
BaselineId: string;
/**
* 项目id
*/
ProjectId: string;
}
/**
* DescribeRules返回参数结构体
*/
export interface DescribeRulesResponse {
/**
* 规则列表
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: Array<Rule>;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 采集器关联的集成任务
*/
export interface InLongAgentTask {
/**
* 集成任务ID
*/
TaskId: string;
/**
* 集成任务名称
*/
TaskName: string;
/**
* 集成任务状态
*/
TaskStatus: string;
}
/**
* 规则组分页
*/
export interface RuleGroupPage {
/**
* 记录数
注意:此字段可能返回 null,表示取不到有效值。
*/
TotalCount: number;
/**
* 规则组列表
注意:此字段可能返回 null,表示取不到有效值。
*/
Items: Array<RuleGroup>;
}
/**
* 实时任务同步速度 条/s
*/
export interface RecordsSpeed {
/**
* 节点类型
注意:此字段可能返回 null,表示取不到有效值。
*/
NodeType: string;
/**
* 节点名称
注意:此字段可能返回 null,表示取不到有效值。
*/
NodeName: string;
/**
* 速度值列表
注意:此字段可能返回 null,表示取不到有效值。
*/
Values: Array<SpeedValue>;
}
/**
* 血缘字段信息
*/
export interface ColumnLineageInfo {
/**
* 血缘id
注意:此字段可能返回 null,表示取不到有效值。
*/
Id: string;
/**
* 由中心节点出发的路径信息
注意:此字段可能返回 null,表示取不到有效值。
*/
PrefixPath: string;
/**
* 数据源ID
注意:此字段可能返回 null,表示取不到有效值。
*/
DatasourceId: string;
/**
* 表ID
注意:此字段可能返回 null,表示取不到有效值。
*/
TableId: string;
/**
* 字段名称
注意:此字段可能返回 null,表示取不到有效值。
*/
ColumnName?: string;
/**
* 字段中文名称
注意:此字段可能返回 null,表示取不到有效值。
*/
ColumnNameCn?: string;
/**
* 字段类型
注意:此字段可能返回 null,表示取不到有效值。
*/
ColumnType?: string;
/**
* 关系参数
注意:此字段可能返回 null,表示取不到有效值。
*/
RelationParams?: string;
/**
* 参数
注意:此字段可能返回 null,表示取不到有效值。
*/
Params?: string;
/**
* 父id
注意:此字段可能返回 null,表示取不到有效值。
*/
ParentId?: string;
/**
* 元数据类型
注意:此字段可能返回 null,表示取不到有效值。
*/
MetastoreType?: string;
/**
* 元数据类型名称
注意:此字段可能返回 null,表示取不到有效值。
*/
MetastoreTypeName?: string;
/**
* 表名称
注意:此字段可能返回 null,表示取不到有效值。
*/
TableName?: string;
/**
* 字段全名称
注意:此字段可能返回 null,表示取不到有效值。
*/
QualifiedName?: string;
/**
* 下游节点数
注意:此字段可能返回 null,表示取不到有效值。
*/
DownStreamCount?: number;
/**
* 上游节点数
注意:此字段可能返回 null,表示取不到有效值。
*/
UpStreamCount?: number;
/**
* 描述信息
注意:此字段可能返回 null,表示取不到有效值。
*/
Description?: string;
/**
* 创建时间
注意:此字段可能返回 null,表示取不到有效值。
*/
CreateTime?: string;
/**
* 更新时间
注意:此字段可能返回 null,表示取不到有效值。
*/
ModifyTime?: string;
/**
* 任务id列表
注意:此字段可能返回 null,表示取不到有效值。
*/
Tasks?: Array<string>;
/**
* 父节点列表字符串
注意:此字段可能返回 null,表示取不到有效值。
*/
ParentSet?: string;
/**
* 子节点列表字符串
注意:此字段可能返回 null,表示取不到有效值。
*/
ChildSet?: string;
/**
* 额外参数
注意:此字段可能返回 null,表示取不到有效值。
*/
ExtParams?: Array<LineageParamRecord>;
}
/**
* 采集器详细信息
*/
export interface InLongAgentDetail {
/**
* Agent ID
*/
AgentId?: string;
/**
* Agent Name
*/
AgentName?: string;
/**
* Agent状态(running运行中,initializing 操作中,failed心跳异常)
*/
Status?: string;
/**
* Agent状态描述
注意:此字段可能返回 null,表示取不到有效值。
*/
StatusDesc?: string;
/**
* 集群类型,1:TKE Agent,2:BOSS SDK,默认:1
*/
AgentType?: number;
/**
* 采集来源
*/
Source?: string;
/**
* VPC
*/
VpcId?: string;
/**
* 集成资源组Id
*/
ExecutorGroupId?: string;
/**
* 集成资源组名称
*/
ExecutorGroupName?: string;
/**
* 关联任务数
*/
TaskCount?: number;
/**
* 采集器组ID
注意:此字段可能返回 null,表示取不到有效值。
*/
AgentGroupId?: string;
/**
* agent状态统计
注意:此字段可能返回 null,表示取不到有效值。
*/
CvmAgentStatusList?: Array<CvmAgentStatus>;
/**
* agent数量
注意:此字段可能返回 null,表示取不到有效值。
*/
AgentTotal?: number;
/**
* 生命周期
注意:此字段可能返回 null,表示取不到有效值。
*/
LifeDays?: number;
/**
* 集群ID
注意:此字段可能返回 null,表示取不到有效值。
*/
ClusterId?: string;
/**
* agent地域
注意:此字段可能返回 null,表示取不到有效值。
*/
AgentRegion?: string;
}
/**
* CreateWorkflow请求参数结构体
*/
export interface CreateWorkflowRequest {
/**
* 项目Id
*/
ProjectId: string;
/**
* 工作流名称
*/
WorkflowName?: string;
/**
* 所属文件夹id
*/
FolderId?: string;
}
/**
* FindAllFolder请求参数结构体
*/
export interface FindAllFolderRequest {
/**
* 项目ID
*/
ProjectId: string;
}
/**
* 合并元数据Manifests治理项
*/
export interface DlcMergeManifestsInfo {
/**
* 是否启用合并元数据Manifests文件治理项:enable、none
注意:此字段可能返回 null,表示取不到有效值。
*/
MergeManifestsEnable?: string;
/**
* 用于运行合并元数据Manifests文件治理项的引擎名称
注意:此字段可能返回 null,表示取不到有效值。
*/
Engine?: string;
/**
* 合并元数据Manifests文件治理运行周期,单位为分钟
注意:此字段可能返回 null,表示取不到有效值。
*/
IntervalMin?: number;
}
/**
* DescribeTableMetas请求参数结构体
*/
export interface DescribeTableMetasRequest {
/**
* 分页页码
*/
PageNumber?: number;
/**
* 分页大小
*/
PageSize?: number;
/**
* 过滤字段
*/
Filters?: Array<Filter>;
/**
* 排序字段
*/
OrderFields?: Array<OrderField>;
}
/**
* 规则执行结果详情
*/
export interface RuleExecResultDetail {
/**
* 数据源id
注意:此字段可能返回 null,表示取不到有效值。
*/
DatasourceId?: number;
/**
* 数据源名称
注意:此字段可能返回 null,表示取不到有效值。
*/
DatasourceName?: string;
/**
* 数据库guid
注意:此字段可能返回 null,表示取不到有效值。
*/
DatabaseId?: string;
/**
* 数据库名称
注意:此字段可能返回 null,表示取不到有效值。
*/
DatabaseName?: string;
/**
* 实例ID
注意:此字段可能返回 null,表示取不到有效值。
*/
InstanceId?: string;
/**
* 表guid
注意:此字段可能返回 null,表示取不到有效值。
*/
TableId?: string;
/**
* 表名
注意:此字段可能返回 null,表示取不到有效值。
*/
TableName?: string;
/**
* 规则执行记录
注意:此字段可能返回 null,表示取不到有效值。
*/
RuleExecResult?: RuleExecResult;
/**
* 表负责人userId
注意:此字段可能返回 null,表示取不到有效值。
*/
TableOwnerUserId?: number;
/**
* 2.HIVE 3.DLC
注意:此字段可能返回 null,表示取不到有效值。
*/
DatasourceType?: number;
}
/**
* 查询数据源分页列表
*/
export interface DataSourceInfoPage {
/**
* 分页页码
注意:此字段可能返回 null,表示取不到有效值。
*/
PageNumber: number;
/**
* 分页大小
注意:此字段可能返回 null,表示取不到有效值。
*/
PageSize: number;
/**
* 数据源列表
注意:此字段可能返回 null,表示取不到有效值。
*/
Rows: Array<DataSourceInfo>;
/**
* 总数
注意:此字段可能返回 null,表示取不到有效值。
*/
TotalCount: number;
/**
* 总分页页码
注意:此字段可能返回 null,表示取不到有效值。
*/
TotalPageNumber: number;
}
/**
* 任务分页查询
*/
export interface OpsTaskInfoPage {
/**
* 页号
*/
PageNumber: number;
/**
* 页大小
*/
PageSize: number;
/**
* 任务列表信息
*/
Items: Array<TaskOpsDto>;
/**
* 总页数
*/
TotalPage: number;
/**
* 页数
*/
PageCount?: number;
/**
* 总条数
*/
TotalCount?: number;
}
/**
* DescribeRuleGroupExecResultsByPage请求参数结构体
*/
export interface DescribeRuleGroupExecResultsByPageRequest {
/**
* 分页序号
*/
PageNumber?: number;
/**
* 分页大小
*/
PageSize?: number;
/**
* 过滤条件
*/
Filters?: Array<Filter>;
/**
* 排序字段
*/
OrderFields?: Array<OrderField>;
/**
* 项目ID
*/
ProjectId?: string;
}
/**
* 标签类型
*/
export interface Label {
/**
* 类型值。
*/
Value: string;
/**
* 类型名称。
*/
Text: string;
}
/**
* 事件实例
*/
export interface EventCaseAuditLogOptDto {
/**
* 事件实例ID
注意:此字段可能返回 null,表示取不到有效值。
*/
CaseId?: string;
/**
* 事件名称
注意:此字段可能返回 null,表示取不到有效值。
*/
EventName?: string;
/**
* 事件类型
注意:此字段可能返回 null,表示取不到有效值。
*/
EventType?: string;
/**
* 事件分割类型
注意:此字段可能返回 null,表示取不到有效值。
*/
EventSubType?: string;
/**
* 事件广播类型
注意:此字段可能返回 null,表示取不到有效值。
*/
EventBroadcastType?: string;
/**
* 事件实例存活时间
注意:此字段可能返回 null,表示取不到有效值。
*/
TTL?: number;
/**
* 事件实例存活时间单位
注意:此字段可能返回 null,表示取不到有效值。
*/
TimeUnit?: string;
/**
* 数据时间
注意:此字段可能返回 null,表示取不到有效值。
*/
Dimension?: string;
/**
* 事件实例状态
注意:此字段可能返回 null,表示取不到有效值。
*/
Status?: string;
/**
* 事件实例触发时间戳
注意:此字段可能返回 null,表示取不到有效值。
*/
EventTriggerTimestamp?: string;
/**
* 事件实例消费时间戳
注意:此字段可能返回 null,表示取不到有效值。
*/
LogTimestamp?: string;
/**
* 事件实例描述
注意:此字段可能返回 null,表示取不到有效值。
*/
Description?: string;
}
/**
* DescribeTableLineage请求参数结构体
*/
export interface DescribeTableLineageRequest {
/**
* 查询方向,INPUT,OUTPUT,BOTH枚举值
*/
Direction: string;
/**
* 表信息
*/
Data: TableLineageInfo;
/**
* 单次查询入度,默认 1
*/
InputDepth?: number;
/**
* 单次查询出度,默认 1
*/
OutputDepth?: number;
/**
* 额外参数(传递调用方信息)
*/
ExtParams?: Array<LineageParamRecord>;
/**
* 是否过滤临时表,默认true
*/
IgnoreTemp?: boolean;
/**
* 是否递归查询二级节点数目,默认为true
*/
RecursiveSecond?: boolean;
}
/**
* KillOpsMakePlanInstances请求参数结构体
*/
export interface KillOpsMakePlanInstancesRequest {
/**
* 项目ID
*/
ProjectId: string;
/**
* 补录计划ID
*/
PlanId: string;
}
/**
* UpdateWorkflowOwner请求参数结构体
*/
export interface UpdateWorkflowOwnerRequest {
/**
* 项目Id
*/
ProjectId: string;
/**
* 工作流Ids
*/
WorkflowIds?: Array<string>;
/**
* 责任人,多个以';'号分割
*/
Owner?: string;
/**
* 责任人UserId,多个以';'号分割
*/
OwnerId?: string;
}
/**
* DescribeEventCases请求参数结构体
*/
export interface DescribeEventCasesRequest {
/**
* 项目ID
*/
ProjectId: string;
/**
* 事件实例目录,示例取值:
- 已过期: expired
- 未过期: consuming
- 全部: all
*/
Category: string;
/**
* 页码
*/
PageNumber: number;
/**
* 每页数目
*/
PageSize: number;
/**
* 事件名称
*/
EventName?: string;
/**
* 事件类型
* @deprecated
*/
EventType?: string;
/**
* 事件分割类型
*/
EventSubType?: string;
/**
* 事件广播类型
* @deprecated
*/
EventBroadcastType?: string;
/**
* 事件实例状态,示例取值:
- 已消费: COMSUMED
- 已过期: EXPIRED
- 待消费: ACTIVE
- 消费中: CONSUMING
* @deprecated
*/
Status?: string;
/**
* 事件实例最小创建时间
*/
CreationTimeStart?: string;
/**
* 事件实例最大创建时间
*/
CreationTimeEnd?: string;
/**
* 事件实例最小触发时间
*/
EventTriggeredTimeStart?: string;
/**
* 事件实例最大触发时间
*/
EventTriggeredTimeEnd?: string;
/**
* 事件实例最小消费时间
*/
LogTimeStart?: string;
/**
* 事件实例最大消费时间
*/
LogTimeEnd?: string;
/**
* 事件实例数据时间
*/
Dimension?: string;
/**
* 事件实例有效时间
*/
TimeToLive?: string;
/**
* 排序字段
*/
SortItem?: string;
/**
* 排序顺序
*/
SortType?: string;
}
/**
* 智能运维事件分页查询
*/
export interface EventPage {
/**
* 事件详情集合
注意:此字段可能返回 null,表示取不到有效值。
*/
EventsResponse?: Array<EventDto>;
/**
* 总条数
*/
TotalCount?: number;
}
/**
* ModifyDimensionWeight返回参数结构体
*/
export interface ModifyDimensionWeightResponse {
/**
* 更新权重是否成功
*/
Data: boolean;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeInstanceByCycleReport返回参数结构体
*/
export interface DescribeInstanceByCycleReportResponse {
/**
* 实例周期统计
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: Array<TaskByStatus>;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeRuleExecResultsByPage返回参数结构体
*/
export interface DescribeRuleExecResultsByPageResponse {
/**
* results
注意:此字段可能返回 null,表示取不到有效值。
*/
Data: RuleExecResultPage;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 规则组执行结果
*/
export interface RuleGroupExecResult {
/**
* 规则组执行ID
注意:此字段可能返回 null,表示取不到有效值。
*/
RuleGroupExecId?: number;
/**
* 规则组ID
注意:此字段可能返回 null,表示取不到有效值。
*/
RuleGroupId?: number;
/**
* 执行触发类型(1:手动触发, 2:调度事中触发,3:周期调度触发)
注意:此字段可能返回 null,表示取不到有效值。
*/
TriggerType?: number;
/**
* 执行时间 yyyy-MM-dd HH:mm:ss
注意:此字段可能返回 null,表示取不到有效值。
*/
ExecTime?: string;
/**
* 执行状态(1.已提交 2.检测中 3.正常 4.异常)
注意:此字段可能返回 null,表示取不到有效值。
*/
Status?: number;
/**
* 异常规则数
注意:此字段可能返回 null,表示取不到有效值。
*/
AlarmRuleCount?: number;
/**
* 总规则数
注意:此字段可能返回 null,表示取不到有效值。
*/
TotalRuleCount?: number;
/**
* 源表负责人
注意:此字段可能返回 null,表示取不到有效值。
*/
TableOwnerName?: string;
/**
* 源表名称
注意:此字段可能返回 null,表示取不到有效值。
*/
TableName?: string;
/**
* 表id
注意:此字段可能返回 null,表示取不到有效值。
*/
TableId?: string;
/**
* 数据库id
注意:此字段可能返回 null,表示取不到有效值。
*/
DatabaseId?: string;
/**
* 数据源ID
注意:此字段可能返回 null,表示取不到有效值。
*/
DatasourceId?: string;
/**
* 有无权限
注意:此字段可能返回 null,表示取不到有效值。
*/
Permission?: boolean;
/**
* 执行详情,调度计划或者关联生产任务ID
注意:此字段可能返回 null,表示取不到有效值。
*/
ExecDetail?: string;
/**
* 实际执行引擎
注意:此字段可能返回 null,表示取不到有效值。
*/
EngineType?: string;
}
/**
* MakeUpTasksByWorkflow返回参数结构体
*/
export interface MakeUpTasksByWorkflowResponse {
/**
* 补数据结果
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: BatchOperationOpsDto;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 告警事件详情
*/
export interface AlarmEventInfo {
/**
* 告警ID
*/
AlarmId: string;
/**
* 告警时间
*/
AlarmTime: string;
/**
* 任务ID
*/
TaskId: string;
/**
* 规则名称
*/
RegularName: string;
/**
* 告警级别,0表示普通,1表示重要,2表示紧急
*/
AlarmLevel: number;
/**
* 告警方式,多个用逗号隔开(1:邮件,2:短信,3:微信,4:语音,5:代表企业微信,6:http)
*/
AlarmWay: number;
/**
* 告警接收人Id,多个用逗号隔开
*/
AlarmRecipientId: string;
/**
* 项目ID
*/
ProjectId: string;
/**
* 告警指标,0表示任务失败,1表示任务运行超时,2表示任务停止,3表示任务暂停
*/
AlarmIndicator?: number;
/**
* 告警指标描述
注意:此字段可能返回 null,表示取不到有效值。
*/
AlarmIndicatorDesc?: string;
/**
* 指标阈值,1表示离线任务第一次运行失败,2表示离线任务所有重试完成后失败
注意:此字段可能返回 null,表示取不到有效值。
*/
TriggerType?: number;
/**
* 预计的超时时间,分钟级别
注意:此字段可能返回 null,表示取不到有效值。
*/
EstimatedTime?: number;
/**
* 实例ID
注意:此字段可能返回 null,表示取不到有效值。
*/
InstanceId?: string;
/**
* 任务名称
注意:此字段可能返回 null,表示取不到有效值。
*/
TaskName?: string;
/**
* 0:部分成功,1:全部成功,2:全部失败
注意:此字段可能返回 null,表示取不到有效值。
*/
IsSendSuccess?: number;
/**
* 消息ID
注意:此字段可能返回 null,表示取不到有效值。
*/
MessageId?: string;
/**
* 阈值计算算子,1 : 大于 2 :小于
注意:此字段可能返回 null,表示取不到有效值。
*/
Operator?: number;
/**
* 告警规则ID
注意:此字段可能返回 null,表示取不到有效值。
*/
RegularId?: string;
/**
* 告警接收人昵称
注意:此字段可能返回 null,表示取不到有效值。
*/
AlarmRecipientName?: string;
/**
* 告警任务类型
注意:此字段可能返回 null,表示取不到有效值。
*/
TaskType?: number;
/**
* 发送结果
注意:此字段可能返回 null,表示取不到有效值。
*/
SendResult?: string;
/**
* 监控对象id
注意:此字段可能返回 null,表示取不到有效值。
*/
MonitorObjectId?: string;
/**
* 监控对象名称
注意:此字段可能返回 null,表示取不到有效值。
*/
MonitorObjectName?: string;
/**
* 指标阈值
注意:此字段可能返回 null,表示取不到有效值。
*/
Threshold?: number;
}
/**
* 离线任务实例详情
*/
export interface TaskInstanceDetail {
/**
* 实例id
*/
TaskRunId: string;
/**
* 任务id
*/
TaskId: string;
/**
* 实例数据运行时间
*/
CurRunDate: string;
/**
* 实例实际运行时间
*/
IssueDate: string;
/**
* InLong任务Id
*/
InlongTaskId: string;
/**
* 执行资源组id
*/
ExecutorGroupId: string;
/**
* 任务类型(1 调试运行,2 调度执行)
*/
TaskRunType: number;
/**
* 任务状态(1 正在执行,2 成功,3 失败,4 等待终止,5 正在终止,6 已终止,7 终止失败,9 等待执行)
*/
State: number;
/**
* 实例开始运行时间,格式:yyyy-MM-dd HH:mm:ss
*/
StartTime: string;
/**
* 实例结束运行时间,格式:yyyy-MM-dd HH:mm:ss
*/
EndTime: string;
/**
* Broker IP
*/
BrokerIp: string;
/**
* 运行实例的EKS Pod名称
*/
PodName: string;
/**
* 下一个调度周期的数据运行时间
*/
NextRunDate: string;
/**
* 创建者的账号Id
*/
CreateUin: number;
/**
* 操作者的账号Id
*/
OperatorUin: number;
/**
* 拥有者的账号Id
*/
OwnerUin: number;
/**
* App Id
*/
AppId: number;
/**
* WeData项目id
*/
ProjectId: string;
/**
* 创建时间
*/
CreateTime: string;
/**
* 更新时间
*/
UpdateTime: string;
/**
* 任务名称
*/
TaskName: string;
}
/**
* 实时任务同步速度 字节/s
*/
export interface BytesSpeed {
/**
* 节点类型
注意:此字段可能返回 null,表示取不到有效值。
*/
NodeType: string;
/**
* 节点名称
注意:此字段可能返回 null,表示取不到有效值。
*/
NodeName: string;
/**
* 速度值列表
注意:此字段可能返回 null,表示取不到有效值。
*/
Values: Array<SpeedValue>;
}
/**
* CheckTaskNameExist请求参数结构体
*/
export interface CheckTaskNameExistRequest {
/**
* 项目id/工作空间id
*/
ProjectId: string;
/**
* 任务类型(跟调度传参保持一致27)
*/
TypeId: number;
/**
* 任务名
*/
TaskName: string;
}
/**
* 数据质量阈值
*/
export interface ThresholdValue {
/**
* 阈值类型 1.低阈值 2.高阈值 3.普通阈值 4.枚举值
注意:此字段可能返回 null,表示取不到有效值。
*/
ValueType?: number;
/**
* 阈值
注意:此字段可能返回 null,表示取不到有效值。
*/
Value?: string;
}
/**
* DescribeFunctionKinds请求参数结构体
*/
export declare type DescribeFunctionKindsRequest = null;
/**
* DescribeFunctionKinds返回参数结构体
*/
export interface DescribeFunctionKindsResponse {
/**
* 无
注意:此字段可能返回 null,表示取不到有效值。
*/
Kinds: Array<FunctionTypeOrKind>;
/**
* 无
注意:此字段可能返回 null,表示取不到有效值。
*/
ErrorMessage: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* SaveCustomFunction返回参数结构体
*/
export interface SaveCustomFunctionResponse {
/**
* 函数唯一标识
注意:此字段可能返回 null,表示取不到有效值。
*/
FunctionId: string;
/**
* 无
注意:此字段可能返回 null,表示取不到有效值。
*/
ErrorMessage: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* UpdateInLongAgent返回参数结构体
*/
export interface UpdateInLongAgentResponse {
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeTemplateDimCount请求参数结构体
*/
export interface DescribeTemplateDimCountRequest {
/**
* 模板类型
*/
Type?: number;
/**
* 项目ID
*/
ProjectId?: string;
}
/**
* ModifyIntegrationTask返回参数结构体
*/
export interface ModifyIntegrationTaskResponse {
/**
* 任务id
*/
TaskId: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeDataSourceList请求参数结构体
*/
export interface DescribeDataSourceListRequest {
/**
* 页码
*/
PageNumber?: number;
/**
* 返回数量
*/
PageSize?: number;
/**
* 排序配置
*/
OrderFields?: Array<OrderField>;
/**
* 可选过滤条件,Filter可选配置(参考): "Name": { "type": "string", "description": "数据源名称" }, "Type": { "type": "string", "description": "类型" }, "ClusterId": { "type": "string", "description": "集群id" }, "CategoryId": { "type": "string", "description": "分类,项目或空间id" }
*/
Filters?: Array<Filter>;
}
/**
* DescribeInstanceByCycle返回参数结构体
*/
export interface DescribeInstanceByCycleResponse {
/**
* 统计结果
*/
Data?: Array<TaskByCycle>;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* BatchCreateTaskVersionDs使用的TaskVersionDsDTO
*/
export interface BatchCreateTaskVersionDsDTOLite {
/**
* 任务id
注意:此字段可能返回 null,表示取不到有效值。
*/
TaskId?: string;
/**
* 版本备注
注意:此字段可能返回 null,表示取不到有效值。
*/
VersionRemark?: string;
/**
* 任务信息
注意:此字段可能返回 null,表示取不到有效值。
*/
TaskInfo?: TaskDsDTOLiteV2;
}
/**
* DescribeIntegrationStatisticsRecordsTrend请求参数结构体
*/
export interface DescribeIntegrationStatisticsRecordsTrendRequest {
/**
* 任务类型(实时:201,离线:202)
*/
TaskType: number;
/**
* 项目id
*/
ProjectId: string;
/**
* 查询日期
*/
QueryDate?: string;
}
/**
* DescribeInLongTkeClusterList返回参数结构体
*/
export interface DescribeInLongTkeClusterListResponse {
/**
* TKE集群信息
*/
Items?: Array<InLongTkeDetail>;
/**
* 页码
*/
PageIndex?: number;
/**
* 每页记录数
*/
PageSize?: number;
/**
* 总记录数
*/
TotalCount?: number;
/**
* 总页数
*/
TotalPage?: number;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeOperateTasks请求参数结构体
*/
export interface DescribeOperateTasksRequest {
/**
* 项目id
*/
ProjectId: string;
/**
* 文件夹id,多个文件夹以逗号分隔
*/
FolderIdList?: string;
/**
* 工作流id,多个工作流id之间以英文字符逗号分隔
*/
WorkFlowIdList?: string;
/**
* 工作流名称,多个工作流名称之间以英文字符逗号分隔
*/
WorkFlowNameList?: string;
/**
* 任务名称,多个任务名称之间以英文字符逗号分隔
*/
TaskNameList?: string;
/**
* 任务id,多个任务id之间以英文字符逗号分隔
*/
TaskIdList?: string;
/**
* 页号
*/
PageNumber?: string;
/**
* 分页大小
*/
PageSize?: string;
/**
* 排序字段,支持字段为FirstSubmitTime和FirstRunTime,标识最近提交和首次执行事件
*/
SortItem?: string;
/**
* 排序类型。两种取值 DESC、ASC
*/
SortType?: string;
/**
* 责任人,多个责任人之间以英文字符逗号分隔
*/
InChargeList?: string;
/**
* 任务类型Id字符串,多个任务类型id之间以英文字符逗号分隔
*/
TaskTypeIdList?: string;
/**
* 任务状态字符串,多个任务状态之间以英文字符逗号分隔
*/
StatusList?: string;
/**
* 任务周期类型字符串,多个任务周期之间以英文字符逗号分隔
*/
TaskCycleUnitList?: string;
/**
* 任务所属产品类型
*/
ProductNameList?: string;
/**
* 数据源id或(仅针对离线同步任务)来源数据源id
*/
SourceServiceId?: string;
/**
* 数据源类型或(仅针对离线同步任务)来源数据源类型
*/
SourceServiceType?: string;
/**
* (仅针对离线同步任务)目标数据源id
*/
TargetServiceId?: string;
/**
* (仅针对离线同步任务)目标数据源类型
*/
TargetServiceType?: string;
/**
* 告警类型,多个类型以逗号分隔
*/
AlarmType?: string;
}
/**
* DescribeDataCheckStat请求参数结构体
*/
export interface DescribeDataCheckStatRequest {
/**
* Project id
*/
ProjectId: string;
/**
* 开始时间,时间戳到秒
*/
BeginDate: string;
/**
* 结束时间,时间戳到秒
*/
EndDate: string;
}
/**
* RegisterEventListener返回参数结构体
*/
export interface RegisterEventListenerResponse {
/**
* 成功或者失败
注意:此字段可能返回 null,表示取不到有效值。
*/
Data: BatchReturn;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 群机器人订阅配置
*/
export interface SubscribeWebHook {
/**
* 群机器人类型,当前支持飞书
注意:此字段可能返回 null,表示取不到有效值。
*/
HookType?: string;
/**
* 群机器人webhook地址,配置方式参考https://cloud.tencent.com/document/product/1254/70736
注意:此字段可能返回 null,表示取不到有效值。
*/
HookAddress?: string;
}
/**
* RestartInLongAgent返回参数结构体
*/
export interface RestartInLongAgentResponse {
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* GetOfflineInstanceList请求参数结构体
*/
export interface GetOfflineInstanceListRequest {
/**
* 第几页
*/
PageIndex: string;
/**
* 每页几条
*/
PageSize: number;
/**
* 项目Id
*/
ProjectId: string;
/**
* 无
*/
SearchCondition?: SearchCondition;
}
/**
* ModifyAlarmRuleRequest
*/
export interface ModifyAlarmRuleRequest {
/**
* 告警id
*/
AlarmId?: string;
/**
* 规则名字
*/
RuleName?: string;
/**
* 监控类型,1.task、2.workflow、3.project、4.baseline(默认为1.任务)
*/
MonitorType?: number;
/**
* 监控对象
*/
MonitorObjectIds?: Array<string>;
/**
* 告警类型,1.失