UNPKG

tenyun

Version:

Promise based and chained Tencent Cloud OpenAPI client for NodeJS

1,533 lines (1,428 loc) 781 kB
/// <reference types="node" /> import { AxiosPromise, AxiosRequestConfig } from "axios"; /** 告警规则接收人配置 */ declare interface AlarmGroup { /** 告警升级人ID列表若告警接收人或上级升级人未在告警间隔时间内确认告警,则会发送告警给下一级升级人。 */ AlarmEscalationRecipientIds?: string[]; /** 告警升级间隔 */ AlarmEscalationInterval?: number; /** 告警通知疲劳配置 */ NotificationFatigue?: NotificationFatigue; /** 告警渠道 1.邮件,2.短信,3.微信,4.语音,5.企业微信,6.Http,7.企业微信群 8 飞书群 9 钉钉群 10 Slack群 11 Teams群(默认1.邮件) 7.企业微信群 8 飞书群 9 钉钉群 10 Slack群 11 Teams群 只能选择一个渠道 */ AlarmWays?: string[]; /** 企业微信群/飞书群/钉钉群 /Slack群/Teams群的webhook地址列表 */ WebHooks?: AlarmWayWebHook[]; /** 告警接收人类型:1.指定人员,2.任务责任人,3.值班表(默认1.指定人员) */ AlarmRecipientType?: number; /** 根据AlarmRecipientType的类型该列表具有不同的业务id 1(指定人员): 告警接收人id列表 2(任务责任人):无需配置 3(值班表):值班表id列表 */ AlarmRecipientIds?: string[]; } /** 告警信息 */ declare interface AlarmMessage { /** 告警消息Id */ AlarmMessageId?: number; /** 告警时间,同一条告警可能发送多次,只显示最新的告警时间 */ AlarmTime?: string; /** 任务名称 */ TaskName?: string; /** 任务Id */ TaskId?: string; /** 任务的实例数据时间 */ CurRunDate?: string; /** 告警原因 */ AlarmReason?: string; /** 告警级别,1.普通, 2.重要,3.紧急 */ AlarmLevel?: number; /** 告警规则Id */ AlarmRuleId?: string; /** 告警渠道 1.邮件,2.短信,3.微信,4.语音,5.企业微信,6.Http,7.企业微信群, 8.飞书群,9.钉钉群,10.Slack群,11.Teams群(默认1.邮件),7.企业微信群,8.飞书群,9.钉钉群,10.Slack群,11.Teams群 */ AlarmWays?: string[]; /** 告警接收人 */ AlarmRecipients?: string[]; } /** 告警免打扰时间区间 */ declare interface AlarmQuietInterval { /** ISO标准,1表示周一,7表示周日。 */ DaysOfWeek?: number[]; /** 开始时间,精度时分秒,格式 HH:mm:ss */ StartTime?: string; /** 结束时间,精度时分秒,格式 HH:mm:ss */ EndTime?: string; } /** 告警规则详情 */ declare interface AlarmRuleData { /** 告警规则id */ AlarmRuleId?: string; /** 告警规则名称 */ AlarmRuleName?: string; /** 告警规则描述 */ Description?: string; /** 监控对象类型,任务维度监控: 可按照任务/工作流/项目来配置:1.任务、2.工作流、3.项目(默认为1.任务) 项目维度监控: 项目整体任务波动告警, 7:项目波动监控告警 */ MonitorObjectType?: number; /** 根据MonitorType 的设置传入不同的业务id,如下1(任务): MonitorObjectIds为任务id列表2(工作流): MonitorObjectIds 为工作流id列表(工作流id可从接口ListWorkflows获取)3(项目): MonitorObjectIds为项目id列表 */ MonitorObjectIds?: string[]; /** 告警规则监控类型failure:失败告警 ;overtime:超时告警 success:成功告警; backTrackingOrRerunSuccess: 补录重跑成功告警 backTrackingOrRerunFailure:补录重跑失败告警;项目波动告警projectFailureInstanceUpwardFluctuationAlarm: 当天失败实例数向上波动率超过阀值告警;projectSuccessInstanceDownwardFluctuationAlarm:当天成功实例数向下波动率超过阀值告警;离线集成任务对账告警:reconciliationFailure: 离线对账任务失败告警reconciliationOvertime: 离线对账任务运行超时告警reconciliationMismatch: 数据对账任务不一致条数超过阀值告警 */ AlarmTypes?: string[]; /** 告警规则是否启用0-- 禁用 1--启用 */ Status?: number; /** 告警规则配置信息 成功告警无需配置;失败告警可以配置首次失败告警或者所有重试失败告警;超时配置需要配置超时类型及超时阀值;项目波动告警需要配置波动率及防抖周期配置 */ AlarmRuleDetail?: AlarmRuleDetail; /** 告警级别 1.普通、2.重要、3.紧急 */ AlarmLevel?: number; /** 告警规则创建人uid */ OwnerUin?: string; /** bundle 客户端绑定的告警规则: 为空是正常的告警规则,不为空则是对应bundle客户端绑定的规则 */ BundleId?: string | null; /** bundleId不为空 则表示绑定的bundle客户端名称 */ BundleInfo?: string | null; /** 告警接收人配置列表 */ AlarmGroups?: AlarmGroup[]; } /** 告警规则详细配置 */ declare interface AlarmRuleDetail { /** 失败触发时机 1 – 首次失败触发2 --所有重试完成触发 (默认) */ Trigger?: number | null; /** 补录重跑触发时机1 – 首次失败触发2 – 所有重试完成触发 */ DataBackfillOrRerunTrigger?: number | null; /** 周期实例超时配置明细 */ TimeOutExtInfo?: TimeOutStrategyInfo[] | null; /** 重跑补录实例超时配置明细 */ DataBackfillOrRerunTimeOutExtInfo?: TimeOutStrategyInfo[] | null; /** 项目波动告警配置明细 */ ProjectInstanceStatisticsAlarmInfoList?: ProjectInstanceStatisticsAlarmInfo[] | null; /** 离线集成对账告警配置信息 */ ReconciliationExtInfo?: ReconciliationStrategyInfo[] | null; /** 监控对象的白名单配置 */ MonitorWhiteTasks?: MonitorWhiteTask[]; /** 3.0 Workflow 完成时间(周期)告警策略 */ WorkflowCompletionTimeCycleExtInfo?: TimeOutStrategyInfo[] | null; /** 工作流执行触发告警条件 */ WorkflowExecutionTrigger?: number | null; /** 工作流执行失败告警条件 */ WorkflowExecutionFailureTrigger?: number | null; /** 工作流执行成功告警条件 */ WorkflowExecutionSuccessTrigger?: number | null; } /** 告警渠道 企业微信群/钉钉群/飞书群 等webhook地址配置 */ declare interface AlarmWayWebHook { /** 告警渠道值7.企业微信群,8 飞书群 9 钉钉群 10 Slack群 11 Teams群 */ AlarmWay?: string; /** 告警群的webhook地址列表 */ WebHooks?: string[]; } /** 单次补录实例详情 */ declare interface BackfillInstance { /** 任务名称 */ TaskName?: string; /** 任务Id */ TaskId?: string; /** 实例数据时间 */ CurRunDate?: string; /** 执行状态 */ State?: string; /** 开始时间 */ StartTime?: string | null; /** 结束时间 */ EndTime?: string | null; /** 执行时长 */ CostTime?: string | null; } /** 补录计划的所有实例 */ declare interface BackfillInstanceCollection { /** 分页页码 */ PageNumber?: number; /** 分页大小 */ PageSize?: number; /** 总页数 */ TotalPageNumber?: number; /** 记录总数 */ TotalCount?: number; /** 补录实例列表 */ Items?: BackfillInstance[]; } /** 关联绑定的project */ declare interface BindProject { /** 项目id */ ProjectId?: string | null; /** 项目名称 */ ProjectName?: string | null; /** 项目展示名称 */ ProjectDisplayName?: string | null; } /** 展示任务id和任务名称信息 */ declare interface BriefTask { /** 任务id */ TaskId?: string | null; /** 任务名称 */ TaskName?: string | null; /** 任务创建时间 */ CreateTime?: string | null; /** 任务责任人id,一个任务可能有多个责任人 */ OwnerUinList?: string[] | null; } /** BusinessMetadata */ declare interface BusinessMetadata { /** 标签名称 */ TagNames?: string[] | null; } /** 目录信息 */ declare interface CatalogInfo { /** 目录名称 */ Name?: string; } /** 任务下游依赖详情分页 */ declare interface ChildDependencyConfigPage { /** 结果总数 */ TotalCount?: number | null; /** 总页数 */ TotalPageNumber?: number | null; /** 页码 */ PageNumber?: number | null; /** 分页大小 */ PageSize?: number | null; /** 分页数据 */ Items?: OpsTaskDepend[] | null; } /** 数据探索脚本业务处理实体 */ declare interface CodeFile { /** 脚本ID */ CodeFileId?: string | null; /** 脚本名称 */ CodeFileName?: string | null; /** 脚本所有者 uin */ OwnerUin?: string | null; /** 脚本配置 */ CodeFileConfig?: CodeFileConfig | null; /** 脚本内容 */ CodeFileContent?: string | null; /** 最近一次操作人 */ UpdateUserUin?: string | null; /** 项目ID */ ProjectId?: string | null; /** 更新时间 yyyy-MM-dd hh:mm:ss */ UpdateTime?: string | null; /** 创建时间 yyyy-MM-dd hh:mm:ss */ CreateTime?: string | null; /** 权限范围:SHARED, PRIVATE */ AccessScope?: string | null; /** 节点全路径,/aaa/bbb/ccc.ipynb,由各个节点的名称组成 */ Path?: string | null; /** 父文件夹路径 */ ParentFolderPath?: string | null; } /** 数据探索脚本配置 */ declare interface CodeFileConfig { /** 高级运行参数,变量替换,map-json String,String */ Params?: string | null; /** notebook kernel session信息 */ NotebookSessionInfo?: NotebookSessionInfo | null; } /** 数据探索脚本文件树节点 */ declare interface CodeFolderNode { /** 唯一标识 */ Id?: string; /** 名称 */ Title?: string; /** 类型 folder,script */ Type?: string; /** 是否叶子节点 */ IsLeaf?: boolean; /** 业务参数 */ Params?: string | null; /** 权限范围: SHARED, PRIVATE */ AccessScope?: string | null; /** 节点路径 */ Path?: string; /** 目录/文件责任人uin */ OwnerUin?: string; /** 创建人 */ CreateUserUin?: string; /** 当前用户对节点拥有的权限 */ NodePermission?: string | null; /** 子节点列表 */ Children?: CodeFolderNode[] | null; /** 父文件夹路径 */ ParentFolderPath?: string | null; } /** CodeStudio文件对象操作结果 */ declare interface CodeStudioFileActionResult { /** 成功true,失败false */ Status?: boolean | null; /** 文件夹ID */ CodeFileId?: string | null; } /** CodeStudio文件夹对象操作结果 */ declare interface CodeStudioFolderActionResult { /** 成功true,失败false */ Status?: boolean | null; /** 文件夹ID */ FolderId?: string | null; } /** CodeStudio文件夹对象操作结果 */ declare interface CodeStudioFolderResult { /** 文件夹ID */ FolderId?: string | null; } /** ColumnInfo */ declare interface ColumnInfo { /** 字段类型 */ Type?: string | null; /** 字段名称 */ Name?: string; /** 字段长度 */ Length?: number | null; /** 字段描述 */ Description?: string | null; /** 字段的顺序 */ Position?: number | null; /** 是否为分区字段 */ IsPartition?: boolean | null; } /** 创建告警规则响应结果 */ declare interface CreateAlarmRuleData { /** 告警规则唯一id */ AlarmRuleId?: string; } /** 创建数据补录计划结果 */ declare interface CreateDataReplenishmentPlan { /** 补录计划Id */ DataBackfillPlanId?: string; } /** 创建文件夹结果 */ declare interface CreateFolderResult { /** 创建成功的文件夹ID。如果创建失败则报错。 */ FolderId?: string; } /** 创建项目的结果信息 */ declare interface CreateProjectResult { /** 项目id */ ProjectId?: string | null; } /** 创建资源文件结果 */ declare interface CreateResourceFileResult { /** 资源文件ID */ ResourceId?: string; } /** 创建任务基本属性信息 */ declare interface CreateTaskBaseAttribute { /** 任务名称 */ TaskName: string; /** 任务类型ID:* 21:JDBC SQL* 23:TDSQL-PostgreSQL* 26:OfflineSynchronization* 30:Python* 31:PySpark* 32:DLC SQL* 33:Impala* 34:Hive SQL* 35:Shell* 36:Spark SQL* 38:Shell Form Mode* 39:Spark* 40:TCHouse-P* 41:Kettle* 42:Tchouse-X* 43:TCHouse-X SQL* 46:DLC Spark* 47:TiOne* 48:Trino* 50:DLC PySpark* 92:MapReduce* 130:Branch Node* 131:Merged Node* 132:Notebook* 133:SSH* 134:StarRocks* 137:For-each* 138:Setats SQL */ TaskTypeId: string; /** 工作流ID */ WorkflowId: string; /** 任务负责人ID,默认为当前用户 */ OwnerUin?: string; /** 任务描述 */ TaskDescription?: string; /** 任务文件夹路径注意:- 路径上不要填写任务节点类型;例如,在 一个名为 wf01 的工作流,“通用” 分类下,现在想要在这个分类下的 tf_01 文件夹下,新建一个 shell 任务;则 填写 /tf_01 即可;- 如果 tf_01 文件夹不存在,则需要先创建这个文件夹(使用 CreateTaskFolder 接口)才能操作成功; */ TaskFolderPath?: string; } /** 创建任务配置信息 */ declare interface CreateTaskConfiguration { /** 资源组ID: 需要通过 DescribeNormalSchedulerExecutorGroups 获取 ExecutorGroupId */ ResourceGroup?: string; /** 代码内容的Base64编码 */ CodeContent?: string; /** 任务扩展属性配置列表 */ TaskExtConfigurationList?: TaskExtParameter[]; /** 集群ID */ DataCluster?: string; /** 指定的运行节点 */ BrokerIp?: string; /** 资源池队列名称,需要通过 DescribeProjectClusterQueues 获取 */ YarnQueue?: string; /** 来源数据源ID, 使用 ; 分隔, 需要通过 DescribeDataSourceWithoutInfo 获取 */ SourceServiceId?: string; /** 目标数据源ID, 使用 ; 分隔, 需要通过 DescribeDataSourceWithoutInfo 获取 */ TargetServiceId?: string; /** 调度参数 */ TaskSchedulingParameterList?: TaskSchedulingParameter[]; /** Bundle使用的ID */ BundleId?: string; /** Bundle信息 */ BundleInfo?: string; } /** 创建任务返回体 */ declare interface CreateTaskResult { /** 任务ID */ TaskId?: string | null; } /** 创建任务调度配置信息 */ declare interface CreateTaskSchedulerConfiguration { /** 周期类型:默认为 DAY_CYCLE支持的类型为 * ONEOFF_CYCLE: 一次性* YEAR_CYCLE: 年* MONTH_CYCLE: 月* WEEK_CYCLE: 周* DAY_CYCLE: 天* HOUR_CYCLE: 小时* MINUTE_CYCLE: 分钟* CRONTAB_CYCLE: crontab表达式类型 */ CycleType?: string; /** 时区,默认为 UTC+8 */ ScheduleTimeZone?: string; /** Cron表达式,默认为 0 0 0 * * ? * */ CrontabExpression?: string; /** 生效日期,默认为当前日期的 00:00:00 */ StartTime?: string; /** 结束日期,默认为 2099-12-31 23:59:59 */ EndTime?: string; /** 执行时间 左闭区间,默认 00:00 */ ExecutionStartTime?: string; /** 执行时间 右闭区间,默认 23:59 */ ExecutionEndTime?: string; /** 日历调度 取值为 0 和 1, 1为打开,0为关闭,默认为0 */ CalendarOpen?: string; /** 日历调度 日历 ID */ CalendarId?: string; /** 自依赖, 默认值 serial, 取值为:parallel(并行), serial(串行), orderly(有序) */ SelfDepend?: string; /** 上游依赖数组 */ UpstreamDependencyConfigList?: DependencyTaskBrief[]; /** 事件数组 */ EventListenerList?: EventListener[]; /** 重跑&补录配置, 默认为 ALL; , ALL 运行成功或失败后皆可重跑或补录, FAILURE 运行成功后不可重跑或补录,运行失败后可重跑或补录, NONE 运行成功或失败后皆不可重跑或补录; */ AllowRedoType?: string; /** 输出参数数组 */ ParamTaskOutList?: OutTaskParameter[]; /** 输入参数数组 */ ParamTaskInList?: InTaskParameter[]; /** 产出登记 */ TaskOutputRegistryList?: TaskDataRegistry[]; /** **实例生成策略*** T_PLUS_0: T+0生成,默认策略* T_PLUS_1: T+1生成 */ InitStrategy?: string; /** 调度类型: 0 正常调度 1 空跑调度,默认为 0 */ ScheduleRunType?: string; /** 任务调度优先级 运行优先级 4高 5中 6低 , 默认:6 */ RunPriority?: string; /** 重试策略 重试等待时间,单位分钟: 默认: 5 */ RetryWait?: string; /** 重试策略 最大尝试次数, 默认: 4 */ MaxRetryAttempts?: string; /** 超时处理策略 运行耗时超时(单位:分钟)默认为 -1 */ ExecutionTTL?: string; /** 超时处理策略 等待总时长耗时超时(单位:分钟)默认为 -1 */ WaitExecutionTotalTTL?: string; /** 调度类型: 0 正常调度 1 空跑调度,默认为 0 */ ScheduleType?: number; /** 任务调度优先级 运行优先级 4高 5中 6低 , 默认:6 */ RunPriorityType?: number; /** 重试策略 重试等待时间,单位分钟: 默认: 5 */ RetryWaitMinute?: number; /** 重试策略 最大尝试次数, 默认: 4 */ MaxRetryNumber?: number; /** 超时处理策略 运行耗时超时(单位:分钟)默认为 -1 */ ExecutionTTLMinute?: number; /** 超时处理策略 等待总时长耗时超时(单位:分钟)默认为 -1 */ WaitExecutionTotalTTLMinute?: number; } /** 创建工作流结果 */ declare interface CreateWorkflowResult { /** 创建成功后的工作流id */ WorkflowId?: string; } /** dlc集群信息 */ declare interface DLCClusterInfo { /** dlc资源名称(需要添加角色Uin到dlc中,否则可能获取不到资源) */ ComputeResources: string[] | null; /** dlc地域 */ Region: string | null; /** 指定DLC集群的默认数据库 */ DefaultDatabase: string | null; /** 集群配置标记( 仅对标准模式的项目生效并且标准模式必填),枚举值:- Prod (生产环境)- Dev (开发环境) */ StandardModeEnvTag?: string; /** 访问账号( 仅对标准模式的项目生效并且标准模式必填),用于提交dlc任务的账号建议使用指定子账号,给子账号设置对应库表的权限;任务负责人模式在负责人离职后容易造成任务失败;主账号模式在多个项目权限不同的情况下不易做权限控制。枚举值:- TASK_RUNNER (任务负责人)- OWNER (主账号模式)- SUB (子账号模式) */ AccessAccount?: string; /** 子账号id( 仅对标准模式的项目生效),AccessAccount为子账号模式时,需要指定子账号的id信息,其他模式不需要指定 */ SubAccountUin?: string; } /** 补录计划详情 */ declare interface DataBackfill { /** 项目Id */ ProjectId?: string; /** 数据补录计划id */ DataBackfillPlanId?: string; /** 数据补录计划名称 */ DataBackfillPlanName?: string; /** 补录任务集合 */ TaskIds?: string[]; /** 补录任务的数据配置列表 */ DataBackfillRangeList?: DataBackfillRange[]; /** 检查父任务类型,取值范围:- NONE-全部不检查- ALL-检查全部上游父任务- MAKE_SCOPE-只在(当前补录计划)选中任务中检查 */ CheckParentType?: string | null; /** 补录是否忽略事件依赖 */ SkipEventListening?: boolean | null; /** 自定义实例运行并发度, 返回为null或者不返回,则表示任务原有自依赖 */ RedefineParallelNum?: number | null; /** 自定义的工作流自依赖,yes或者no;如果不配置,则使用工作流原有自依赖 */ RedefineSelfWorkflowDependency?: string | null; /** 调度资源组id */ SchedulerResourceGroupId?: string | null; /** 集成资源组id */ IntegrationResourceGroupId?: string | null; /** 补录自定义的生成周期 */ RedefineCycleType?: string | null; /** 自定义参数 */ RedefineParamList?: KVPair[] | null; /** 补录任务的执行开始时间 */ StartTime?: string | null; /** 补录任务的执行结束时间 */ EndTime?: string | null; /** 创建用户id */ CreateUserUin?: string; /** 补录计划实例完成百分数 */ CompletePercent?: number; /** 补录计划实例成功百分数 */ SuccessPercent?: number; /** 补录是实例数据时间顺序,生效必须满足2个条件:1. 必须同周期任务2. 优先按依赖关系执行,无依赖关系影响的情况下按配置执行顺序执行 可选值- NORMAL: 不设置- ORDER: 顺序- REVERSE: 逆序不设置默认为NORMAL */ DataTimeOrder?: string | null; } /** 补录计划日期范围 */ declare interface DataBackfillRange { /** 开始日期,格式yyyy-MM-dd 表示从指定日期的00:00:00开始 */ StartDate?: string | null; /** 结束日期,格式yyyy-MM-dd,表示从指定日期的 23:59:59结束 */ EndDate?: string | null; /** 在[StartDate, EndDate]之间每天的开始时间点,格式HH:mm,只针对小时及周期小于小时的任务生效 */ ExecutionStartTime?: string | null; /** 在[StartDate, EndDate]之间每天的结束时间点,格式HH:mm,只针对小时及周期小于小时的任务生效 */ ExecutionEndTime?: string | null; } /** 数据源对象 */ declare interface DataSource { /** 归属项目ID */ ProjectId?: string | null; /** 数据源ID */ Id?: number | null; /** 数据源类型:枚举值 */ Type?: string | null; /** 数据源名称 */ Name?: string | null; /** 数据源展示名,为了可视化查看 */ DisplayName?: string | null; /** 数据源描述信息 */ Description?: string | null; /** 归属项目Name */ ProjectName?: string | null; /** 数据源创建人 */ CreateUser?: string | null; /** 时间 */ CreateTime?: string | null; /** 更新人 */ ModifyUser?: string | null; /** 更新时间 */ ModifyTime?: string | null; /** 数据源的配置信息,以JSON KV存储,根据每个数据源类型不同,而KV存储信息不同 */ ProdConProperties?: string | null; /** 同params 内容为开发数据源的数据 */ DevConProperties?: string | null; /** 数据源类别:- DB ---自定义源- CLUSTER --- 系统源 */ Category?: string | null; } /** 数据源文件上传 */ declare interface DataSourceFileUpload { /** Truststore认证文件,默认文件名truststore.jks */ TrustStore?: string; /** Keystore认证文件,默认文件名keystore.jks */ KeyStore?: string; /** core-site.xml文件 */ CoreSite?: string; /** hdfs-site.xml文件 */ HdfsSite?: string; /** hive-site.xml文件 */ HiveSite?: string; /** hbase-site文件 */ HBASESite?: string; /** keytab文件,默认文件名[数据源名].keytab */ KeyTab?: string; /** krb5.conf文件 */ KRB5Conf?: string; /** 私钥,默认文件名private_key.pem */ PrivateKey?: string; /** 公钥,默认文件名public_key.pem */ PublicKey?: string; } /** 查询数据源分页列表 */ declare interface DataSourceInfo { /** 分页页码 */ PageNumber?: number | null; /** 分页大小 */ PageSize?: number | null; /** 数据源列表 */ Items?: DataSource[] | null; /** 总数 */ TotalCount?: number | null; /** 总分页页码 */ TotalPageNumber?: number | null; } /** 数据源操作结果 */ declare interface DataSourceResult { /** 操作是否成功 */ Status?: boolean | null; /** 数据源id */ DataSourceId?: number | null; } /** 数据源操作结果 */ declare interface DataSourceStatus { /** 数据源操作状态 */ Status?: boolean | null; } /** 数据库信息 */ declare interface DatabaseInfo { /** 数据库GUID */ Guid?: string | null; /** 数据库名称 */ Name?: string | null; /** 数据库目录 */ CatalogName?: string | null; /** 数据库描述 */ Description?: string | null; /** 数据库位置 */ Location?: string | null; /** 数据库存储大小 */ StorageSize?: number | null; } /** 数据源关联任务信息 */ declare interface DatasourceRelationTaskInfo { /** 项目id */ ProjectId?: string | null; /** 项目名称 */ ProjectName?: string | null; /** 数据源关联任务信息,本期仅支持数据开发任务接口返回数据 */ TaskInfo?: RelateTask[] | null; } /** 删除告警规则响应结果 */ declare interface DeleteAlarmRuleResult { /** 是否删除成功 */ Status?: boolean; } /** 删除资源文件夹结果 */ declare interface DeleteFolderResult { /** 删除状态,true表示成功,false表示失败 */ Status?: boolean; } /** 删除资源文件结果 */ declare interface DeleteResourceFileResult { /** true */ Status?: boolean; } /** 删除数据开发任务结果 */ declare interface DeleteTaskResult { /** 删除状态,true表示成功,false表示失败 */ Status?: boolean | null; } /** 删除工作流结果 */ declare interface DeleteWorkflowResult { /** 删除工作流是否成功 */ Status?: boolean; } /** 查询任务上游依赖详情分页 */ declare interface DependencyConfigPage { /** 满足查询条件的数据总条数。 */ TotalCount?: number | null; /** 满足查询条件的数据总页数。 */ TotalPageNumber?: number | null; /** 当前请求的数据页数。 */ PageNumber?: number | null; /** 当前请求的数据页条数。 */ PageSize?: number | null; /** 分页数据 */ Items?: TaskDependDto[] | null; } /** 依赖配置策略 */ declare interface DependencyStrategyTask { /** 等待上游任务实例策略:EXECUTING(执行);WAITING(等待) */ PollingNullStrategy?: string | null; /** 仅当PollingNullStrategy为EXECUTING时才需要填本字段,List类型:NOT_EXIST(默认,在分钟依赖分钟/小时依赖小时的情况下,父实例不在下游实例调度时间范围内);PARENT_EXPIRED(父实例失败);PARENT_TIMEOUT(父实例超时)。以上场景满足任一条件即可通过该父任务实例依赖判断,除以上场景外均需等待父实例。 */ TaskDependencyExecutingStrategies?: string[] | null; /** 仅当TaskDependencyExecutingStrategies中包含PARENT_TIMEOUT时才需要填本字段,下游任务依赖父实例执行超时时间,单位:分钟。 */ TaskDependencyExecutingTimeoutValue?: number | null; } /** 依赖任务信息取值说明表:| 当前任务周期类型 | 上游任务周期类型 | 配置方式 | MainCyclicConfig取值 | 时间维度/实例范围 | SubordinateCyclicConfig取值 | offset取值 || ---------------- | ---------------- | -------- | -------------------- | --------------------------- | --------------------------------- | ---------------------- || HOUR_CYCLE | YEAR_CYCLE | 推荐策略 | YEAR | 按年/本年 | CURRENT_YEAR | 无 || MINUTE_CYCLE | MONTH_CYCLE | 推荐策略 | MONTH | 按月/本月 | CURRENT_MONTH | 无 || DAY_CYCLE | WEEK_CYCLE | 推荐策略 | WEEK | 按周/本周 | CURRENT_WEEK | 无 || DAY_CYCLE | WEEK_CYCLE | 推荐策略 | DAY | 按天/最近一次数据时间的实例 | RECENT_DATE | 无 || HOUR_CYCLE | HOUR_CYCLE | 推荐策略 | HOUR | 按小时/最近实例 | CURRENT_HOUR | 无 || HOUR_CYCLE | HOUR_CYCLE | 推荐策略 | HOUR | 按小时/前一周期 | PREVIOUS_HOUR_CYCLE | 无 || HOUR_CYCLE | DAY_CYCLE | 推荐策略 | DAY | 按天/当天 | CURRENT_DAY | 无 || WEEK_CYCLE | DAY_CYCLE | 推荐策略 | WEEK | 按周/上周 | PREVIOUS_WEEK | 无 || WEEK_CYCLE | DAY_CYCLE | 推荐策略 | WEEK | 按周/上周五 | PREVIOUS_FRIDAY | 无 || WEEK_CYCLE | DAY_CYCLE | 推荐策略 | WEEK | 按周/上周日 | PREVIOUS_WEEKEND | 无 || WEEK_CYCLE | DAY_CYCLE | 推荐策略 | WEEK | 按周/本周 | CURRENT_WEEK | 无 || WEEK_CYCLE | DAY_CYCLE | 推荐策略 | DAY | 按天/当天 、 | CURRENT_DAY | 无 || WEEK_CYCLE | DAY_CYCLE | 推荐策略 | DAY | 按天/前一天 | PREVIOUS_DAY | 无 || WEEK_CYCLE | ONEOFF_CYCLE | 推荐策略 | WEEK | 按周/本周 | CURRENT_WEEK | 无 || HOUR_CYCLE | MINUTE_CYCLE | 推荐策略 | HOUR | 按小时/前一个小时(-60,0] | PREVIOUS_HOUR_LATER_OFFSET_MINUTE | 无 || HOUR_CYCLE | MINUTE_CYCLE | 推荐策略 | HOUR | 按小时/前一个小时 | PREVIOUS_HOUR | 无 || HOUR_CYCLE | MINUTE_CYCLE | 推荐策略 | HOUR | 按小时/当前小时 | CURRENT_HOUR | 无 || YEAR_CYCLE | WEEK_CYCLE | 推荐策略 | YEAR | 按年/本年 | CURRENT_YEAR | 无 || WEEK_CYCLE | YEAR_CYCLE | 推荐策略 | YEAR | 按年/本年 | CURRENT_YEAR | 无 || MINUTE_CYCLE | YEAR_CYCLE | 推荐策略 | YEAR | 按年/本年 | CURRENT_YEAR | 无 || WEEK_CYCLE | HOUR_CYCLE | 推荐策略 | WEEK | 按周/上周 | PREVIOUS_WEEK | 无 || WEEK_CYCLE | HOUR_CYCLE | 推荐策略 | WEEK | 按周/本周 | CURRENT_WEEK | 无 || MINUTE_CYCLE | HOUR_CYCLE | 推荐策略 | HOUR | 按小时/当前小时 | CURRENT_HOUR | 无 || HOUR_CYCLE | MONTH_CYCLE | 推荐策略 | MONTH | 按月/本月 | CURRENT_MONTH | 无 || MONTH_CYCLE | HOUR_CYCLE | 推荐策略 | MONTH | 按月/上月 | PREVIOUS_MONTH | 无 || MONTH_CYCLE | HOUR_CYCLE | 推荐策略 | MONTH | 按月/本月 | CURRENT_MONTH | 无 || MONTH_CYCLE | ONEOFF_CYCLE | 推荐策略 | MONTH | 按月/当月 | CURRENT_MONTH | 无 || DAY_CYCLE | MONTH_CYCLE | 推荐策略 | MONTH | 按月/本月 | CURRENT_MONTH | 无 || DAY_CYCLE | MONTH_CYCLE | 推荐策略 | DAY | 按天/最近一次数据时间的实例 | RECENT_DATE | 无 || MONTH_CYCLE | YEAR_CYCLE | 推荐策略 | YEAR | 按年/本年 | CURRENT_YEAR | 无 || ONEOFF_CYCLE | WEEK_CYCLE | 推荐策略 | WEEK | 按周/本周 | CURRENT_WEEK | 无 || MINUTE_CYCLE | MINUTE_CYCLE | 推荐策略 | MINUTE | 按分钟/当前分钟 | CURRENT_MINUTE | 无 || MINUTE_CYCLE | MINUTE_CYCLE | 推荐策略 | MINUTE | 按分钟/前一周期 | PREVIOUS_MINUTE_CYCLE | 无 || YEAR_CYCLE | MINUTE_CYCLE | 推荐策略 | YEAR | 按年/本年 | CURRENT_YEAR | 无 || ONEOFF_CYCLE | DAY_CYCLE | 推荐策略 | DAY | 按天/当天 | CURRENT_DAY | 无 || DAY_CYCLE | MINUTE_CYCLE | 推荐策略 | DAY | 按天/前一天(-24 * 60,0] | PREVIOUS_DAY_LATER_OFFSET_MINUTE | 无 || DAY_CYCLE | MINUTE_CYCLE | 推荐策略 | DAY | 按天/前一天 | PREVIOUS_DAY | 无 || DAY_CYCLE | MINUTE_CYCLE | 推荐策略 | DAY | 按天/当天 | CURRENT_DAY | 无 || MINUTE_CYCLE | DAY_CYCLE | 推荐策略 | DAY | 按天/当天 | CURRENT_DAY | 无 || WEEK_CYCLE | WEEK_CYCLE | 推荐策略 | WEEK | 按周/本周 | CURRENT_WEEK | 无 || WEEK_CYCLE | WEEK_CYCLE | 推荐策略 | DAY | 按天/最近一次数据时间的实例 | RECENT_DATE | 无 || YEAR_CYCLE | YEAR_CYCLE | 推荐策略 | DAY | 按天/最近一次数据时间的实例 | RECENT_DATE | 无 || YEAR_CYCLE | YEAR_CYCLE | 推荐策略 | YEAR | 按年/本年 | CURRENT_YEAR | 无 || YEAR_CYCLE | HOUR_CYCLE | 推荐策略 | YEAR | 按年/本年 | CURRENT_YEAR | 无 || MINUTE_CYCLE | WEEK_CYCLE | 推荐策略 | WEEK | 按周/本周 | CURRENT_WEEK | 无 || ONEOFF_CYCLE | MINUTE_CYCLE | 推荐策略 | DAY | 按天/当天 | CURRENT_DAY | 无 || HOUR_CYCLE | ONEOFF_CYCLE | 推荐策略 | DAY | 按天/当天 | CURRENT_DAY | 无 || WEEK_CYCLE | MINUTE_CYCLE | 推荐策略 | WEEK | 按周/上周 | PREVIOUS_WEEK | 无 || WEEK_CYCLE | MINUTE_CYCLE | 推荐策略 | WEEK | 按周/本周 | CURRENT_WEEK | 无 || DAY_CYCLE | HOUR_CYCLE | 推荐策略 | DAY | 按天/前一天(-24,0] | PREVIOUS_DAY_LATER_OFFSET_HOUR | 无 || DAY_CYCLE | HOUR_CYCLE | 推荐策略 | DAY | 按天/前一天[-24,0) | PREVIOUS_DAY | 无 || DAY_CYCLE | HOUR_CYCLE | 推荐策略 | DAY | 按天/当天 | CURRENT_DAY | 无 || YEAR_CYCLE | MONTH_CYCLE | 推荐策略 | DAY | 按天/最近一次数据时间的实例 | RECENT_DATE | 无 || YEAR_CYCLE | MONTH_CYCLE | 推荐策略 | MONTH | 按月/本年所有月 | ALL_MONTH_OF_YEAR | 无 || YEAR_CYCLE | MONTH_CYCLE | 推荐策略 | MONTH | 按月/本月 | CURRENT_MONTH | 无 || YEAR_CYCLE | MONTH_CYCLE | 推荐策略 | MONTH | 按月/上月 | PREVIOUS_MONTH | 无 || YEAR_CYCLE | MONTH_CYCLE | 推荐策略 | MONTH | 按月/上月末 | PREVIOUS_END_OF_MONTH | 无 || YEAR_CYCLE | MONTH_CYCLE | 推荐策略 | MONTH | 按月/上月初 | PREVIOUS_BEGIN_OF_MONTH | 无 || ONEOFF_CYCLE | YEAR_CYCLE | 推荐策略 | YEAR | 按年/本年 | CURRENT_YEAR | 无 || DAY_CYCLE | DAY_CYCLE | 推荐策略 | DAY | 按天/当天 | CURRENT_DAY | 无 || ONEOFF_CYCLE | HOUR_CYCLE | 推荐策略 | DAY | 按天/当天 | CURRENT_DAY | 无 || DAY_CYCLE | ONEOFF_CYCLE | 推荐策略 | DAY | 按天/当天 | CURRENT_DAY | 无 || MINUTE_CYCLE | ONEOFF_CYCLE | 推荐策略 | DAY | 按天/当天 | CURRENT_DAY | 无 || WEEK_CYCLE | MONTH_CYCLE | 推荐策略 | MONTH | 按月/本月 | CURRENT_MONTH | 无 || WEEK_CYCLE | MONTH_CYCLE | 推荐策略 | DAY | 按天/最近一次数据时间的实例 | RECENT_DATE | 无 || YEAR_CYCLE | ONEOFF_CYCLE | 推荐策略 | YEAR | 按年/当年 | CURRENT_YEAR | 无 || MONTH_CYCLE | DAY_CYCLE | 推荐策略 | MONTH | 按月/上月 | PREVIOUS_MONTH | 无 || MONTH_CYCLE | DAY_CYCLE | 推荐策略 | MONTH | 按月/上月末 | PREVIOUS_END_OF_MONTH | 无 || MONTH_CYCLE | DAY_CYCLE | 推荐策略 | MONTH | 按月/本月 | CURRENT_MONTH | 无 || MONTH_CYCLE | DAY_CYCLE | 推荐策略 | DAY | 按天/当天 | CURRENT_DAY | 无 || MONTH_CYCLE | DAY_CYCLE | 推荐策略 | DAY | 按天/前一天 | PREVIOUS_DAY | 无 || YEAR_CYCLE | DAY_CYCLE | 推荐策略 | DAY | 按天/本年所有天 | ALL_DAY_OF_YEAR | 无 || YEAR_CYCLE | DAY_CYCLE | 推荐策略 | DAY | 按天/当天 | CURRENT_DAY | 无 || YEAR_CYCLE | DAY_CYCLE | 推荐策略 | DAY | 按天/前一天 | PREVIOUS_DAY | 无 || HOUR_CYCLE | WEEK_CYCLE | 推荐策略 | WEEK | 按周/本周 | CURRENT_WEEK | 无 || MONTH_CYCLE | MONTH_CYCLE | 推荐策略 | MONTH | 按月/当月 | CURRENT_MONTH | 无 || MONTH_CYCLE | MONTH_CYCLE | 推荐策略 | DAY | 按天/最近一次数据时间的实例 | RECENT_DATE | 无 || MONTH_CYCLE | MINUTE_CYCLE | 推荐策略 | MONTH | 按月/上月 | PREVIOUS_MONTH | 无 || MONTH_CYCLE | MINUTE_CYCLE | 推荐策略 | MONTH | 按月/本月 | CURRENT_MONTH | 无 || MONTH_CYCLE | WEEK_CYCLE | 推荐策略 | MONTH | 按月/上月 | PREVIOUS_MONTH | 无 || MONTH_CYCLE | WEEK_CYCLE | 推荐策略 | MONTH | 按月/本月 | CURRENT_MONTH | 无 || MONTH_CYCLE | WEEK_CYCLE | 推荐策略 | DAY | 按天/最近一次数据时间的实例 | RECENT_DATE | 无 || DAY_CYCLE | YEAR_CYCLE | 推荐策略 | YEAR | 按年/本年 | CURRENT_YEAR | 无 || DAY_CYCLE | YEAR_CYCLE | 推荐策略 | DAY | 按天/最近一次数据时间的实例 | RECENT_DATE | 无 || ONEOFF_CYCLE | ONEOFF_CYCLE | 推荐策略 | DAY | 按天/当天 | CURRENT_DAY | 无 || ONEOFF_CYCLE | MONTH_CYCLE | 推荐策略 | MONTH | 按月/本月 | CURRENT_MONTH | 无 || CRONTAB_CYCLE | CRONTAB_CYCLE | 推荐策略 | CRONTAB | 无 | CURRENT | 无 || HOUR_CYCLE | HOUR_CYCLE | 自定义 | RANGE_HOUR | 区间(小时) | 无 | 逗号分隔的整数,如-1,0 || HOUR_CYCLE | DAY_CYCLE | 自定义 | RANGE_DAY | 区间(天) | 无 | 逗号分隔的整数,如-1,0 || WEEK_CYCLE | DAY_CYCLE | 自定义 | RANGE_DAY | 区间(天) | 无 | 逗号分隔的整数,如-1,0 || HOUR_CYCLE | MINUTE_CYCLE | 自定义 | RANGE_MINUTE | 区间(分钟) | 无 | 逗号分隔的整数,如-1,0 || WEEK_CYCLE | HOUR_CYCLE | 自定义 | RANGE_HOUR | 区间(小时) | 无 | 逗号分隔的整数,如-1,0 || MINUTE_CYCLE | HOUR_CYCLE | 自定义 | RANGE_HOUR | 区间(小时) | 无 | 逗号分隔的整数,如-1,0 || MONTH_CYCLE | HOUR_CYCLE | 自定义 | RANGE_HOUR | 区间(小时) | 无 | 逗号分隔的整数,如-1,0 || MINUTE_CYCLE | MINUTE_CYCLE | 自定义 | RANGE_MINUTE | 区间(分钟) | 无 | 逗号分隔的整数,如-1,0 || YEAR_CYCLE | MINUTE_CYCLE | 自定义 | RANGE_MINUTE | 区间(分钟) | 无 | 逗号分隔的整数,如-1,0 || DAY_CYCLE | MINUTE_CYCLE | 自定义 | RANGE_MINUTE | 区间(分钟) | 无 | 逗号分隔的整数,如-1,0 || MINUTE_CYCLE | DAY_CYCLE | 自定义 | RANGE_DAY | 区间(天) | 无 | 逗号分隔的整数,如-1,0 || YEAR_CYCLE | HOUR_CYCLE | 自定义 | RANGE_HOUR | 区间(小时) | 无 | 逗号分隔的整数,如-1,0 || WEEK_CYCLE | MINUTE_CYCLE | 自定义 | RANGE_MINUTE | 区间(分钟) | 无 | 逗号分隔的整数,如-1,0 || DAY_CYCLE | HOUR_CYCLE | 自定义 | RANGE_HOUR | 区间(小时) | 无 | 逗号分隔的整数,如-1,0 || DAY_CYCLE | DAY_CYCLE | 自定义 | RANGE_DAY | 区间(天) | 无 | 逗号分隔的整数,如-1,0 || MONTH_CYCLE | DAY_CYCLE | 自定义 | RANGE_DAY | 区间(天) | 无 | 逗号分隔的整数,如-1,0 || YEAR_CYCLE | DAY_CYCLE | 自定义 | RANGE_DAY | 区间(天) | 无 | 逗号分隔的整数,如-1,0 || MONTH_CYCLE | MINUTE_CYCLE | 自定义 | RANGE_MINUTE | 区间(分钟) | 无 | 逗号分隔的整数,如-1,0 || HOUR_CYCLE | HOUR_CYCLE | 自定义 | LIST_HOUR | 列表(小时) | 无 | 逗号分隔的整数,如-1,0 || HOUR_CYCLE | DAY_CYCLE | 自定义 | LIST_DAY | 列表(天) | 无 | 逗号分隔的整数,如-1,0 || WEEK_CYCLE | DAY_CYCLE | 自定义 | LIST_DAY | 列表(天) | 无 | 逗号分隔的整数,如-1,0 || HOUR_CYCLE | MINUTE_CYCLE | 自定义 | LIST_MINUTE | 列表(分钟) | 无 | 逗号分隔的整数,如-1,0 || WEEK_CYCLE | HOUR_CYCLE | 自定义 | LIST_HOUR | 列表(小时) | 无 | 逗号分隔的整数,如-1,0 || MINUTE_CYCLE | HOUR_CYCLE | 自定义 | LIST_HOUR | 列表(小时) | 无 | 逗号分隔的整数,如-1,0 || MONTH_CYCLE | HOUR_CYCLE | 自定义 | LIST_HOUR | 列表(小时) | 无 | 逗号分隔的整数,如-1,0 || MINUTE_CYCLE | MINUTE_CYCLE | 自定义 | LIST_MINUTE | 列表(分钟) | 无 | 逗号分隔的整数,如-1,0 || YEAR_CYCLE | MINUTE_CYCLE | 自定义 | LIST_MINUTE | 列表(分钟) | 无 | 逗号分隔的整数,如-1,0 || DAY_CYCLE | MINUTE_CYCLE | 自定义 | LIST_MINUTE | 列表(分钟) | 无 | 逗号分隔的整数,如-1,0 || MINUTE_CYCLE | DAY_CYCLE | 自定义 | LIST_DAY | 列表(天) | 无 | 逗号分隔的整数,如-1,0 || YEAR_CYCLE | HOUR_CYCLE | 自定义 | LIST_HOUR | 列表(小时) | 无 | 逗号分隔的整数,如-1,0 || WEEK_CYCLE | MINUTE_CYCLE | 自定义 | LIST_MINUTE | 列表(分钟) | 无 | 逗号分隔的整数,如-1,0 || DAY_CYCLE | HOUR_CYCLE | 自定义 | LIST_HOUR | 列表(小时) | 无 | 逗号分隔的整数,如-1,0 || DAY_CYCLE | DAY_CYCLE | 自定义 | LIST_DAY | 列表(天) | 无 | 逗号分隔的整数,如-1,0 || MONTH_CYCLE | DAY_CYCLE | 自定义 | LIST_DAY | 列表(天) | 无 | 逗号分隔的整数,如-1,0 || YEAR_CYCLE | DAY_CYCLE | 自定义 | LIST_DAY | 列表(天) | 无 | 逗号分隔的整数,如-1,0 || MONTH_CYCLE | MINUTE_CYCLE | 自定义 | LIST_MINUTE | 列表(分钟) | 无 | 逗号分隔的整数,如-1,0 | */ declare interface DependencyTaskBrief { /** 任务ID */ TaskId: string | null; /** 主依赖配置,取值为:* CRONTAB* DAY* HOUR* LIST_DAY* LIST_HOUR* LIST_MINUTE* MINUTE* MONTH* RANGE_DAY* RANGE_HOUR* RANGE_MINUTE* WEEK* YEAR */ MainCyclicConfig: string | null; /** 次依赖配置,取值为:* ALL_DAY_OF_YEAR* ALL_MONTH_OF_YEAR* CURRENT* CURRENT_DAY* CURRENT_HOUR* CURRENT_MINUTE* CURRENT_MONTH* CURRENT_WEEK* CURRENT_YEAR* PREVIOUS_BEGIN_OF_MONTH* PREVIOUS_DAY* PREVIOUS_DAY_LATER_OFFSET_HOUR* PREVIOUS_DAY_LATER_OFFSET_MINUTE* PREVIOUS_END_OF_MONTH* PREVIOUS_FRIDAY* PREVIOUS_HOUR* PREVIOUS_HOUR_CYCLE* PREVIOUS_HOUR_LATER_OFFSET_MINUTE* PREVIOUS_MINUTE_CYCLE* PREVIOUS_MONTH* PREVIOUS_WEEK* PREVIOUS_WEEKEND* RECENT_DATE */ SubordinateCyclicConfig?: string | null; /** 区间、列表模式下的偏移量 */ Offset?: string | null; /** 依赖执行策略 */ DependencyStrategy?: DependencyStrategyTask | null; } /** 监听事件器 */ declare interface EventListener { /** 事件名 */ EventName: string | null; /** 事件周期:SECOND, MIN, HOUR, DAY */ EventSubType: string | null; /** 事件广播类型:SINGLE, BROADCAST */ EventBroadcastType: string | null; /** 扩展信息 */ PropertiesList?: ParamInfo[] | null; } /** ExecutorResourceGroup分页对象 */ declare interface ExecutorResourceGroupData { /** 结果list */ Items?: ExecutorResourceGroupInfo[] | null; /** 总条数 */ TotalCount?: number | null; /** 页数 */ PageNumber?: number | null; /** 页大小 */ PageSize?: number | null; /** 总分页页码 */ TotalPageNumber?: number | null; } /** 资源组详情 */ declare interface ExecutorResourceGroupInfo { /** 资源组唯一标识 */ Id?: string; /** 资源组名称 */ Name?: string | null; /** 资源组描述 */ Description?: string | null; /** 执行资源组类型,不能为空- Schedule --- 调度资源组- Integration --- 集成资源组- DataService -- 数据服务资源组 */ ResourceGroupType?: string | null; /** 项目集合 */ AssociateProjects?: BindProject[] | null; /** 区域 */ Region?: string | null; /** vpcId */ VpcId?: string | null; /** 子网id */ SubNet?: string | null; /** 是否自动续费 */ AutoRenewEnabled?: boolean | null; } /** 参数传递-引用参数 */ declare interface InTaskParameter { /** 参数名 */ ParamKey: string | null; /** 参数描述:格式为 项目标识.任务名称.参数名;例:project_wedata_1.sh_250820_104107.pp_out */ ParamDesc: string | null; /** 父任务ID */ FromTaskId: string | null; /** 父任务参数key */ FromParamKey: string | null; } /** 调度实例详情 */ declare interface InstanceExecution { /** 实例唯一标识 */ InstanceKey?: string | null; /** **实例生命周期编号,标识实例的某一次执行**例如:周期实例第一次运行的编号为0,用户后期又重跑了该实例,第二次执行的编号为1 */ LifeRoundNum?: number | null; /** **实例状态**- WAIT_EVENT: 等待事件- WAIT_UPSTREAM: 等待上游- WAIT_RUN: 等待运行- RUNNING: 运行中- SKIP_RUNNING: 跳过运行- FAILED_RETRY: 失败重试- EXPIRED: 失败- COMPLETED: 成功 */ InstanceState?: string | null; /** **实例运行触发类型**- RERUN 表示重跑- ADDITION 表示补录- PERIODIC 表示周期- APERIODIC 表示非周期- RERUN_SKIP_RUN 表示重跑 - 空跑- ADDITION_SKIP_RUN 表示补录 - 空跑- PERIODIC_SKIP_RUN 表示周期 - 空跑- APERIODIC_SKIP_RUN 表示非周期 - 空跑- MANUAL_TRIGGER 表示手动触发- RERUN_MANUAL_TRIGGER 表示手动触发 - 重跑 */ RunType?: string | null; /** 失败重试次数 */ Tries?: number | null; /** **实例执行生命周期列表** */ ExecutionPhaseList?: InstanceExecutionPhase[] | null; /** 耗费时间, 单位ms */ CostTime?: number | null; } /** 实例执行的每个阶段详情 */ declare interface InstanceExecutionPhase { /** 该状态开始时间 */ StartTime?: string | null; /** **实例生命周期阶段状态**- WAIT_UPSTREAM 表示 等待事件/上游状态- WAIT_RUN 表示 等待运行状态- RUNNING 表示 运行中状态- COMPLETE 表示 终态-完成- FAILED 表示 终态-失败重试- EXPIRED 表示 终态-失败- SKIP_RUNNING 表示 终态-被上游分支节点跳过的分支- HISTORY 表示 兼容2024-03-30之前的历史实例,之后实例无需关注次枚举类型 */ DetailState?: string | null; /** 该状态结束时间 */ EndTime?: string | null; } /** 实例日志内容 */ declare interface InstanceLog { /** 实例唯一标识 */ InstanceKey?: string | null; /** 项目ID */ ProjectId?: string | null; /** **运行代码内容** */ CodeContent?: string | null; /** **日志内容** */ LogInfo?: string | null; /** **分页查询日志时使用,无具体业务含义**第一次查询时值为null 第二次及以后查询时使用上一次查询返回信息中的NextCursor字段值即可 */ NextCursor?: string | null; } /** 集成资源组 */ declare interface IntegrationResource { /** 实时集成资源组- i32c(实时数据同步-16C64G) */ RealTimeDataSync?: ResourceGroupSpecification; /** 离线集成资源组- integrated(离线数据同步-8C16G)- i16(离线数据同步-8C32G) */ OfflineDataSync?: ResourceGroupSpecification; } /** 数据探索任务JOB */ declare interface JobDto { /** 数据探索任务ID */ JobId?: string | null; /** 数据探索任务名称 */ JobName?: string | null; /** 任务类型 */ JobType?: string | null; /** 脚本ID */ ScriptId?: string | null; /** 子任务列表 */ JobExecutionList?: JobExecutionDto[] | null; /** 脚本内容 */ ScriptContent?: string | null; /** 任务状态 */ Status?: string | null; /** 任务创建时间 */ CreateTime?: string | null; /** 更新时间 */ UpdateTime?: string | null; /** 结束时间 */ EndTime?: string | null; /** 云主账号UIN */ OwnerUin?: string | null; /** 账号UIN */ UserUin?: string | null; /** 耗时 */ TimeCost?: number | null; /** 是否脚本内容被截断 */ ScriptContentTruncate?: boolean | null; } /** 业务提交JOB的子任务 */ declare interface JobExecutionDto { /** 数据探索任务ID */ JobId: string | null; /** 子查询任务ID */ JobExecutionId: string | null; /** 子查询名称 */ JobExecutionName: string | null; /** 子查询sql内容 */ ScriptContent: string | null; /** 子查询状态 */ Status: string | null; /** 创建时间 */ CreateTime: string | null; /** 执行阶段 */ ExecuteStageInfo?: string | null; /** 日志路径 */ LogFilePath?: string | null; /** 下载结果路径 */ ResultFilePath?: string | null; /** 预览结果路径 */ ResultPreviewFilePath?: string | null; /** 任务执行的结果总行数 */ ResultTotalCount?: number | null; /** 更新时间 */ UpdateTime?: string | null; /** 结束时间 */ EndTime?: string | null; /** 耗时 */ TimeCost?: number | null; /** 上下文SQL内容 */ ContextScriptContent?: string[] | null; /** 任务执行的结果预览行数 */ ResultPreviewCount?: number | null; /** 任务执行的结果影响行数 */ ResultEffectCount?: number | null; /** 是否正在收集全量结果:默认false,true表示正在收集全量结果,用于前端判断是否需要继续轮询 */ CollectingTotalResult?: boolean | null; /** 是否需要截断脚本内容 */ ScriptContentTruncate?: boolean | null; } /** map */ declare interface KVMap { /** k */ K?: string | null; /** v */ V?: string | null; } /** 键值对 */ declare interface KVPair { /** 键名 */ K?: string | null; /** 值,请勿传SQL(请求会被视为攻击接口),如果有需要,请将SQL进行Base64转码并解码。 */ V?: string | null; } /** LineageNodeInfo 血缘关系实体 */ declare interface LineageNodeInfo { /** 当前资源 */ Resource?: LineageResource | null; /** 关系 */ Relation?: LineageRelation | null; } /** 血缘Pair对象 */ declare interface LineagePair { /** 来源 */ Source: LineageResouce; /** 目标 */ Target: LineageResouce; /** 血缘加工过程 */ Processes: LineageProcess[]; } /** LineageProcess 血缘产出过程 */ declare interface LineageProcess { /** 原始唯一ID */ ProcessId: string | null; /** 任务类型 //调度任务 SCHEDULE_TASK, //集成任务 INTEGRATION_TASK, //第三方上报 THIRD_REPORT, //数据建模 TABLE_MODEL, //模型创建指标 MODEL_METRIC, //原子指标创建衍生指标 METRIC_METRIC, //数据服务 DATA_SERVICE */ ProcessType: string | null; /** WEDATA, THIRD; */ Platform: string | null; /** 任务子类型 SQL_TASK, //集成实时任务血缘 INTEGRATED_STREAM, //集成离线任务血缘 INTEGRATED_OFFLINE; */ ProcessSubType?: string | null; /** 额外扩展参数 */ ProcessProperties?: LineageProperty[] | null; /** 血缘任务唯一节点ID */ LineageNodeId?: string; } /** LineageProperty额外扩展参数 */ declare interface LineageProperty { /** 属性名称 */ Name?: string | null; /** 属性值 */ Value?: string | null; } /** LineageRelation 血缘关系 */ declare interface LineageRelation { /** 关联ID */ RelationId?: string | null; /** 源端唯一血缘ID */ SourceUniqueId?: string | null; /** 目标端唯一血缘ID */ TargetUniqueId?: string | null; /** 血缘加工过程 */ Processes?: LineageProcess[] | null; } /** 血缘资源实体 */ declare interface LineageResouce { /** 实体原始唯一ID\n备注:当血缘为表的列时候 唯一ID传表ResourceUniqueId::字段名称 */ ResourceUniqueId: string | null; /** 实体类型TABLE|METRIC|MODEL|SERVICE|COLUMN */ ResourceType: string | null; /** 来源:WEDATA|THIRD默认wedata */ Platform: string | null; /** 业务名称:库名.表名|指标名称|模型名称|字段名称 */ ResourceName?: string | null; /** 描述:表类型|指标描述|模型描述|字段描述 */ Description?: string | null; /** 创建时间 */ CreateTime?: string | null; /** 更新时间 */ UpdateTime?: string | null; /** resource 额外扩展参数 */ ResourceProperties?: LineageProperty[] | null; /** 血缘节点唯一标识符号 */ LineageNodeId?: string; } /** 血缘资源实体 */ declare interface LineageResource { /** 实体原始唯一ID */ ResourceUniqueId?: string | null; /** 业务名称:库名.表名|指标名称|模型名称|字段名称 */ ResourceName?: string | null; /** 实体类型TABLE|METRIC|MODEL|SERVICE|COLUMN */ ResourceType?: string | null; /** 血缘节点唯一标识符号 */ LineageNodeId?: string | null; /** 描述:表类型|指标描述|模型描述|字段描述 */ Description?: string | null; /** 来源:WEDATA|THIRD默认wedata */ Platform?: string | null; /** 创建时间 */ CreateTime?: string | null; /** 更新时间 */ UpdateTime?: string | null; /** resource 额外扩展参数 */ ResourceProperties?: LineageProperty[] | null; } /** 告警信息列表 */ declare interface ListAlarmMessages { /** 页码 */ PageNumber?: number; /** 分页大小 */ PageSize?: number; /** 总条数 */ TotalCount?: number; /** 总页数 */ TotalPageNumber?: number; /** 告警信息列表 */ Items?: AlarmMessage[]; } /** 查询告警规则列表 */ declare interface ListAlarmRulesResult { /** 分页的页数,当前页数 */ PageNumber?: number; /** 每页显示的条数 */ PageSize?: number; /** 分页总页数 */ TotalPageNumber?: number; /** 所有的告警规则个数 */ TotalCount?: number; /** 告警规则信息列表 */ Items?: AlarmRuleData[]; } /** ListCatalogPage */ declare interface ListCatalogPage { /** 目录记录列表 */ Items?: CatalogInfo[]; /** 分页总页数 */ PageCount?: number; /** 分页大小 */ PageSize?: number; /** 分页页码 */ PageNumber?: number; /** 记录总数 */ TotalCount?: number; } /** ListDatabasePage */ declare interface ListDatabasePage { /** 数据库记录列表 */ Items?: DatabaseInfo[]; /** 分页总页数 */ PageCount?: number; /** 分页大小 */ PageSize?: number; /** 分页页码 */ PageNumber?: number; /** 记录总数 */ TotalCount?: number; } /** ListLineagePage */ declare interface ListLineagePage { /** 血缘记录列表 */ Items?: LineageNodeInfo[]; /** 分页总页数 */ PageCount?: number; /** 分页大小 */ PageSize?: number; /** 分页页码 */ PageNumber?: number; /** 记录总数 */ TotalCount?: number; } /** 任务列表分页 */ declare interface ListOpsTasksPage { /** 结果总数 */ TotalCount?: number | null; /** 总页数 */ TotalPageNumber?: number | null; /** 记录列表 */ Items?: TaskOpsInfo[] | null; /** 页码 */ PageNumber?: number | null; /** 分页大小 */ PageSize?: number | null; } /** ListLineagePage */ declare interface ListProcessLineagePage { /** 血缘pair列表 */ Items?: LineagePair[]; /** 分页总页数 */ PageCount?: number; /** 分页大小 */ PageSize?: number; /** 分页页码 */ PageNumber?: number; /** 记录总数 */ TotalCount?: number; } /** ListSchemaPage */ declare interface ListSchemaPage { /** Schema记录列表 */ Items?: SchemaInfo[]; /** 分页总页数 */ PageCount?: number; /** 分页大小 */ PageSize?: number; /** 分页页码 */ PageNumber?: number; /** 记录总数 */ TotalCount?: number; } /** ListTablePage */ declare interface ListTablePage { /** Schema记录列表 */ Items?: TableInfo[]; /** 分页总页数 */ PageCount?: number; /** 分页大小 */ PageSize?: number; /** 分页页码 */ PageNumber?: number; /** 记录总数 */ TotalCount?: number; } /** 查询任务信息分页 */ declare interface ListTaskInfo { /** 任务数组 */ Items?: TaskBaseAttribute[] | null; /** 当前请求的数据页数 */ PageNumber?: number | null; /** 当前请求的数据页条数 */ PageSize?: number | null; /** 满足查询条件的数据总条数 */ TotalCount?: number | null; /** 满足查询条件的数据总页数 */ TotalPageNumber?: number | null; } /** 查询任务版本分页列表 */ declare interface ListTaskVersions { /** 记录列表 */ Items?: TaskVersion[] | null; /** 满足查询条件的数据总条数。 */ TotalCount?: number | null; /** 满足查询条件的数据总页数。 */ TotalPageNumber?: number | null; /** 当前页记录数 */ PageCount?: number | null; /** 当前请求的数据页条数。 */ PageSize?: number | null; /** 当前请求的数据页数。 */ PageNumber?: number | null; } /** 查询工作流分页列表 */ declare interface ListWorkflowInfo { /** 列表item */ Items?: WorkflowInfo[] | null; /** 满足查询条件的数据总页数 */ TotalPageNumber?: number | null; /** 当前请求的数据页数 */ PageNumber?: number | null; /** 当前请求的数据页条数 */ PageSize?: number | null; /** 满足查询条件的数据总条数 */ TotalCount?: number | null; } /** 监控指标 */ declare interface MetricData { /** 指标名称- ConcurrencyUsage --- 并发使用率- CpuCoreUsage --- cpu使用率- CpuLoad --- cpu负载- DevelopQueueTask --- 正在队列中的开发任务数量- DevelopRunningTask --- 正在运行的开发任务数量- DevelopSchedulingTask --- 正在调度的开发任务数量- DiskUsage --- 磁盘使用情况- DiskUsed --- 磁盘已用量- MaximumConcurrency --- 最大并发- MemoryLoad --- 内存负载- MemoryUsage --- 内存使用量 */ MetricName?: string | null; /** 当前值 */ SnapshotValue?: number | null; /** 指标趋势 */ TrendList?: TrendData[] | null; } /** 更新告警规则响应 */ declare interface ModifyAlarmRuleResult { /** 是否更新成功 */ Status?: boolean; } /** 告警规则监控白名单配置 */ declare interface MonitorWhiteTask { /** 配置白名单的对应的工作流/项目的id */ MonitorObjectId?: string; /** 白名单任务列表 */ TaskIds?: string[]; } /** notebook kernel session信息 */ declare interface NotebookSessionInfo { /** 会话ID */ NotebookSessionId?: string; /** 会话名称 */ NotebookSessionName?: string; } /** 告警疲劳告警配置 */ declare interface NotificationFatigue { /** 告警次数 */ NotifyCount?: number; /** 告警间隔,分钟 */ NotifyInterval?: number; /** 免打扰时间,例如示例值[{DaysOfWeek: [1, 2], StartTime: "00:00:00", EndTime: "09:00:00"}] 每周一、周二的00:00到09:00免打扰 */ QuietIntervals?: AlarmQuietInterval[] | null; } /** OperateResult */ declare interface OperateResult { /** 操作结果1 成功 其他失败 */ Status?: number; } /** 异步操作详情 */ declare interface OpsAsyncJobDetail { /** 项目id */ ProjectId?: string; /** 操作id */ AsyncId?: string; /** 异步操作类型 */ AsyncType?: string; /** 异步操作状态:初始状态: INIT; 运行中: RUNNING; 成功: SUCCESS; 失败: FAIL; 部分成功: PART_SUCCESS */ Status?: string; /** 错误信息 */ ErrorDesc?: string | null; /** 子操作总数 */ TotalSubProcessCount?: number | null; /** 已完成的子操作个数 */ FinishedSubProcessCount?: number | null; /** 已成功的子操作个数 */ SuccessSubProcessCount?: number | null; /** 操作人id */ CreateUserUin?: string | null; /** 操作创建时间 */ CreateTime?: string; /** 更新时间 */ UpdateTime?: string; } /** 依赖任务信息 */ declare interface OpsTaskDepend { /** 任务Id */ TaskId?: string | null; /** 任务名称 */ TaskName?: string | null; /** 工作流id */ WorkflowId?: string | null; /** 工作流名称 */ WorkflowName?: string | null; /** 项目id */ ProjectId?: string | null; /** 项目名称 */ ProjectName?: string | null; /** 任务状态:- Y: 调度中- F: 已下线- O: 已暂停- T: 下线中- INVALID: 已失效 */ Status?: string | null; /** 任务类型Id:* 21:JDBC SQL* 23:TDSQL-PostgreSQL* 26:OfflineSynchronization* 30:Python* 31:PySpark* 33:Impala* 34:Hive SQL* 35:Shell* 36:Spark SQL* 38:Shell Form Mode* 39:Spark* 40:TCHouse-P* 41:Kettle* 42:Tchouse-X* 43:TCHouse-X SQL* 46:DLC Spark* 47:TiOne* 48:Trino* 50:DLC PySpark* 92:MapReduce* 130:Branch Node* 131:Merged Node* 132:Notebook* 133:SSH* 134:StarRocks* 137:For-each* 138:Setats SQL */ TaskTypeId?: number | null; /** 任务类型描述 - 20 : 通用数据同步 - 25 : ETLTaskType - 26 : ETLTaskType - 30 : python - 31 : pyspark - 34 : hivesql - 35 : shell - 36 : sparksql - 21 : jdbcsql - 32 : dlc - 33 : ImpalaTaskType - 40 : CDWTaskType - 41 : kettle - 42 : TCHouse-X - 43 : TCHouse-X SQL - 46 : dlcsparkTaskType - 47 : TiOneMachineLearningTaskType - 48 : Trino - 50 : DLCPyspark - 23 : TencentDistributedSQL - 39 : spark - 92 : MRTaskType - 38 : ShellScript - 70 : HiveSQLScrip - 130 : 分支 - 131 : 归并 - 132 : Notebook探索 - 133 : SSH节点 - 134 : StarRocks - 137 : For-each - 10000 : 自定义业务通用 */ TaskTypeDesc?: string | null; /** 文件夹名称 */ FolderName?: string | null; /** 文件夹id */ FolderId?: string | null; /** 最近提交时间 */ FirstSubmitTime?: string | null; /** 首次运行时间 */ FirstRunTime?: string | null; /** 调度计划展示描述信息 */ ScheduleDesc?: string | null; /** 任务周期类型* ONEOFF_CYCLE: 一次性* YEAR_CYCLE: 年* MONTH_CYCLE: 月* WEEK_CYCLE: 周* DAY_CYCLE: 天* HOUR_CYCLE: 小时* MINUTE_CYCLE: 分钟* CRONTAB_CYCLE: crontab表达式类型 */ CycleType?: string | null; /** 负责人 */ OwnerUin?: string | null; /** 执行开始时间, 格式HH:mm, 如00:00 */ ExecutionStartTime?: string | null; /** 执行结束时间, 格式HH:mm, 如23:59 */ ExecutionEndTime?: string | null; } /** 工作流列表分页详情 */ declare interface OpsWorkflow { /** 任务数量 */ TaskCount?: number; /** 文件名 */ FolderName?: string | null; /** 工作流文件id */ FolderId?: string; /** 工作流id */ WorkflowId?: string; /** 工作流名称 */ WorkflowName?: string | null; /** 工作流类型 - cycle周期 - manual手动 */ WorkflowType?: string; /** 工作流描述 */ WorkflowDesc?: string | null; /** 负责人userId,多个‘;’隔开 */ OwnerUin?: string | null; /** 项目id */ ProjectId?: string; /** 项目名称 */ ProjectName?: string | null; /** 工作流状态* ALL_RUNNING : 全部调度中* ALL_FREEZED : 全部已暂停* ALL_STOPPTED : 全部已下线* PART_RUNNING : 部分调度中* ALL_NO_RUNNING : 全部未调度* ALL_INVALID : 全部已失效 */ Status?: string; /** 工作流创建时间 */ CreateTime?: string | null; /** 最近更新时间, 包含开发、生产变更 */ UpdateTime?: string | null; /** 最近更新人,包含开发、生产变更 */ UpdateUserUin?: string | null; } /** 工作流调度详情 */ declare interface OpsWorkflowDetail { /** 工作流ID */ WorkflowId?: string | null; /** 工作流描述 */ WorkflowDesc?: string | null; /** 工作流类型: - cycle 周期; - manual手动 */ WorkflowType?: string | null; /** 创建时间 */ CreateTime?: string | null; /** 创建人 */ CreateUserUin?: string | null; /** 修改时间 */ UpdateTime?: string | null; /** 延时执行时间,unit=minute */ StartupTime?: number | null; /** 配置生效日期 开始日期 */ StartTime?: string | null; /** 配置结束日期 结束日期 */ EndTime?: string | null; /** 任务周期类型* ONEOFF_CYCLE: 一次性* YEAR_CYCLE: 年* MONTH_CYCLE: 月* WEEK_CYCLE: 周* DAY_CYCLE: 天* HOUR_CYCLE: 小时* MINUTE_CYCLE: 分钟* CRONTAB_CYCLE: crontab表达式类型 */ CycleType?: string | null; /** 文件夹Id */ FolderId?: string | null; /** 任务实例初始化策略 - T_PLUS_1(T+1):延迟一天初始化 - T_PLUS_0(T+0):当天初始化 - T_MINUS_1(T-1):提前一天初始化 */ InstanceInitStrategy?: string | null; /** 调度计划释义 */ SchedulerDesc?: string | null; /** 工作流首次提交时间 */ FirstSubmitTime?: string | null; /** 工作流最近提交时间 */ LatestSubmitTime?: string | null; /** 工作流状态* ALL_RUNNING : 全部调度中* ALL_FREEZED : 全部已暂停* ALL_STOPPTED : 全部已下线* PART_RUNNING : 部分调度中* ALL_NO_RUNNING : 全部未调度* ALL_INVALID : 全部已失效 */ Status?: string | null; /** 负责人, 多个以‘;’隔开 */ OwnerUin?: string | null; /** 工作流名称 */ WorkflowName?: string | null; } /** 查询工作流分页列表 */ declare interface OpsWorkflows { /** 记录列表 */ Items?: OpsWorkflow[] | null; /** 结果总数 */ TotalCount?: number | null; /** 总页数 */ TotalPageNumber?: number | null; /** 分页大小 */ PageSize?: number | null; /** 分页页码 */ PageNumber?: number | null; } /** 参数传递-输出参数 */ declare interface OutTaskParameter { /** 参数名 */ ParamKey: string | null; /** 参数定义 */ ParamValue: string | null; } /** 角色列表分页信息 */ declare interface PageRoles { /** 角色信息 */ Items?: SystemRole[] | null; /** 页码 */ PageNumber?: number | null; /** 分页大小 */ PageSize?: number | null; /** 总个数 */ TotalCount?: number | null; /** 总页码 */ TotalPageNumber?: number | null; } /** 参数 */ declare interface ParamInfo { /** 参数名 */ ParamKey: string; /** 参数值 */ ParamValue: string; } /** 查询任务上游依赖详情分页 */ declare interface ParentDependencyConfigPage { /** 结果总数 */ TotalCount?: number | null; /** 总页数 */ TotalPageNumber?: number | null; /** 页码 */ PageNumber?: number | null; /** 分页大小 */ PageSize?: number | null; /** 分页数据 */ Items?: OpsTaskDepend[] | null; } /** 项目信息 */ declare interface Project { /** 项目id */ ProjectId?: string | null; /** 项目标识,英文名 */ ProjectName?: string | null; /** 项目显示名称,可以为中文名 */ DisplayName?: string | null; /** 备注 */ Description?: string | null; /** 创建时间 */ CreateTime?: string | null; /** 项目创建人id */ CreatorUin?: string | null; /** 项目责任人id */ ProjectOwnerUin?: string | null; /** 项目状态:0:禁用,1:启用,-3:禁用中,2:启用中 */ Status?: number; /** 项目模式,SIMPLE:简单模式 STANDARD:标准模式 */ ProjectModel?: string | null; } /** 查询数据源分页列表 */ declare interface ProjectBrief { /** 分页页码 */ PageNumber?: number | null; /** 分页大小 */ PageSize?: number | null; /** 数据源列表 */ Items?: Project[] | null; /** 总数 */ TotalCount?: number | null; /** 总页码 */ TotalPageNumber?: number | null; } /** 告警规则项目波动率告警配置信息 */ declare interface ProjectInstanceStatisticsAlarmInfo { /** 告警类型 projectFailureInstanceUpwardFluctuationAlarm: 失败实例向上波动告警projectSuccessInstanceDownwardFluctuationAlarm: 成功实例向下波动告警 */ AlarmType: string; /** 实例成功数向下波动比例告警阀值;实例失败数向上波动比例告警阀值 */ InstanceThresholdCountPercent?: number; /** 累计实例数波动阀值 */ InstanceThresholdCount?: number; /** 稳定性次数阈值(防抖动配置统计周期数) */ StabilizeThreshold?: number; /** 稳定性统计周期(防抖动配置统计周期数) */ StabilizeStatisticsCycle?: number; /** 是否累计计算,false:连续,true:累计 */ IsCumulant?: boolean; /** 当日累计实例数;当天失败实例数向下波动量 */ InstanceCount?: number; } /** 项目返回结果 */ declare interface ProjectResult { /** 返回的结果 true/false */ Status?: boolean; } /** 项目的用户对象 */ declare interface ProjectUserRole { /** 租户id */ AppId?: string | null; /** 主账号id */ RootAccountId?: string | null; /** 用户id */ UserUin?: string | null; /** 用户名 */ UserName?: string | null; /** 显示名称 */ DisplayName?: string | null; /** 用户角色对象 */ Roles?: SystemRole[] | null; /** 是否创建者 */ IsCreator?: boolean | null; /** 创建时间 */ CreateTime?: string | null; /** 是否项目负责人 */ IsProjectOwner?: boolean | null; /** 手机号 */ PhoneNum?: string | null; /** 邮箱 */ Email?: string | null; } /** 项目下的用户集合 */ declare interface ProjectUsersBrief { /** 用户集合 */ Items?: ProjectUserRole[] | null; /** 分页大小 */ PageSize?: number | null; /** 分页页码 */ PageNumber?: number | null; /** 总数量 */ TotalCount?: number | null; /** 总页码 */ TotalPageNumber?: number | null; } /** 离线集成对账告警规则 */ declare interface ReconciliationStrategyInfo { /** 离线告警规则类型reconciliationFailure: 离线对账失败告警reconciliationOvertime: 离线对账任务运行超时告警(需配置超时时间)reconciliationMismatch: 离线对账不一致条数告警(需配置不一致条数阀值) */ RuleType?: string | null; /** 对账不一致条数阀值, RuleType=reconciliationMismatch对账不一致条数类型,需要配置该字段,无默认值 */ MismatchCount?: number | null; /** 对账任务运行超时阀值: 小时, 默认为0 */ Hour?: number | null; /** 对账任务运行超时阀值: 分钟, 默认为1 */ Min?: number | null; } /** 数据源相关任务 */ declare interface RelateTask { /** 任务类型- OfflineIntegration --- 离线集成任务- RealtimeIntegration --- 实时集成任务- DataDevelopment --- 数据开发任务- DataQuality --- 数据质量任务- DataService --- 数据服务任务- MetadataCollection --- 元数据采集任务 */ TaskType?: string; /** 任务数量 */ TaskNum?: number; /** 任务详情 */ TaskList?: BriefTask[] | null; } /** 资源文件详情 */ declare interface ResourceFile {