UNPKG

tencentcloud-sdk-nodejs

Version:
2,890 lines (2,887 loc) 885 kB
/** * DescribeEventConsumeTasks返回参数结构体 */ export interface DescribeEventConsumeTasksResponse { /** * 事件消费任务记录列表 注意:此字段可能返回 null,表示取不到有效值。 */ Data?: EventCaseConsumeLogOptDtoCollection; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateRuleTemplate返回参数结构体 */ export interface CreateRuleTemplateResponse { /** * 模板Id 注意:此字段可能返回 null,表示取不到有效值。 */ Data?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 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; } /** * 批量操作任务列表分页 */ export interface DescribeBatchOperateTaskPage { /** * 总页码数 注意:此字段可能返回 null,表示取不到有效值。 */ PageCount: number; /** * 内容 注意:此字段可能返回 null,表示取不到有效值。 */ Items: Array<DescribeBatchOperateTaskDTO>; /** * 总个数 注意:此字段可能返回 null,表示取不到有效值。 */ TotalCount?: number; } /** * UpdateWorkflowInfo返回参数结构体 */ export interface UpdateWorkflowInfoResponse { /** * true代表成功,false代表失败 */ Data?: boolean; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: 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。 */ RequestId?: string; } /** * UnlockIntegrationTask返回参数结构体 */ export interface UnlockIntegrationTaskResponse { /** * 操作成功与否标识 */ Data?: boolean; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeReportTaskList请求参数结构体 */ export interface DescribeReportTaskListRequest { /** * 页码 */ PageNum?: number; /** * 每页条数 */ PageSize?: number; /** * 项目id */ ProjectId?: string; /** * 任务id */ TaskId?: string; /** * 实例id */ InstanceId?: string; /** * 作业id */ JobId?: string; /** * 引擎任务id */ EngineTaskId?: string; /** * 数据来源,DATA_INTEGRATION、DATA_EXPLORATION、DATA_QUALITY、OM_CENTER等 */ ProductSource?: string; /** * 主账号 */ OnwerUid?: string; /** * 开始时间 */ StartTime?: string; /** * 结束时间 */ EndTime?: string; } /** * DescribeStreamTaskLogList请求参数结构体 */ export interface DescribeStreamTaskLogListRequest { /** * <p>项目ID</p> */ ProjectId: string; /** * <p>任务ID</p> */ TaskId: string; /** * <p>作业ID</p> */ JobId: string; /** * <p>结束时间</p> */ EndTime: number; /** * <p>开始时间</p> */ StartTime: number; /** * <p>container名字</p> */ Container?: string; /** * <p>条数</p> */ Limit?: number; /** * <p>排序类型 desc asc</p> */ OrderType?: string; /** * <p>作业运行的实例ID</p> */ RunningOrderId?: number; /** * <p>关键字</p> */ Keyword?: string; /** * <p>任务类型,不传时按 <code>INTEGRATION</code> 处理 </p><p>枚举值:</p><ul><li>INTEGRATION: 集成任务</li><li>VALIDATE: 对账任务</li></ul> */ JobType?: string; } /** * 事件发布者信息 */ export interface EventPublisherDTO { /** * 关键字,一般为任务id 注意:此字段可能返回 null,表示取不到有效值。 */ Key: string; /** * REST_API、KAFKA 注意:此字段可能返回 null,表示取不到有效值。 */ Type: string; /** * 创建时间 注意:此字段可能返回 null,表示取不到有效值。 */ CreationTs: string; /** * 配置信息 注意:此字段可能返回 null,表示取不到有效值。 */ PropertiesList: Array<ParamInfoDs>; /** * 描述信息 注意:此字段可能返回 null,表示取不到有效值。 */ Description: string; } /** * 数据源信息 */ export interface GovDatasourceInfo { /** * 数据源id 注意:此字段可能返回 null,表示取不到有效值。 */ DatasourceId?: string; /** * 数据源名称 注意:此字段可能返回 null,表示取不到有效值。 */ DatasourceName?: string; /** * 数据源集群ID 注意:此字段可能返回 null,表示取不到有效值。 */ DatasourceClusterId?: string; /** * 数据源urn 注意:此字段可能返回 null,表示取不到有效值。 */ DatasourceUrn?: string; /** * 数据源环境 注意:此字段可能返回 null,表示取不到有效值。 */ DatasourceEnv?: string; } /** * DescribeIntegrationNode返回参数结构体 */ export interface DescribeIntegrationNodeResponse { /** * 节点信息 注意:此字段可能返回 null,表示取不到有效值。 */ NodeInfo?: IntegrationNodeInfo; /** * 上游节点是否已经修改。true 已修改,需要提示;false 没有修改 注意:此字段可能返回 null,表示取不到有效值。 */ SourceCheckFlag?: boolean; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 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; } /** * DescribeRuleDimStat返回参数结构体 */ export interface DescribeRuleDimStatResponse { /** * 结果 */ Data?: RuleDimStat; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * LineageCommonInfoVO */ export interface LineageCommonInfoVO { /** * 当前节点 注意:此字段可能返回 null,表示取不到有效值。 */ CurrentResource?: LineageResouce; /** * 上游节点 注意:此字段可能返回 null,表示取不到有效值。 */ ParentSet?: Array<LineageNodeInfoVO>; /** * 下游节点 注意:此字段可能返回 null,表示取不到有效值。 */ ChildSet?: Array<LineageNodeInfoVO>; /** * 下游数量 注意:此字段可能返回 null,表示取不到有效值。 */ DownStreamCount?: number; /** * 上游数量 注意:此字段可能返回 null,表示取不到有效值。 */ UpStreamCount?: number; /** * 父/子节点是否展示上下游数量 注意:此字段可能返回 null,表示取不到有效值。 */ StreamCountFlag?: boolean; } /** * DescribeTaskAlarmRegulations返回参数结构体 */ export interface DescribeTaskAlarmRegulationsResponse { /** * 告警规则信息 注意:此字段可能返回 null,表示取不到有效值。 */ TaskAlarmInfos?: Array<TaskAlarmInfo>; /** * 总记录数 注意:此字段可能返回 null,表示取不到有效值。 */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 表的元数据信息 */ export interface ColumnBasicInfo { /** * 表的全局唯一ID 注意:此字段可能返回 null,表示取不到有效值。 */ TableId?: string; /** * 数据源全局唯一ID 注意:此字段可能返回 null,表示取不到有效值。 */ DatasourceId?: string; /** * 数据源名 注意:此字段可能返回 null,表示取不到有效值。 */ DatasourceName?: string; /** * 数据库ID 注意:此字段可能返回 null,表示取不到有效值。 */ DatabaseId?: string; /** * 数据库名 注意:此字段可能返回 null,表示取不到有效值。 */ DatabaseName?: string; /** * 表名称 注意:此字段可能返回 null,表示取不到有效值。 */ TableName?: string; /** * 字段名称 注意:此字段可能返回 null,表示取不到有效值。 */ ColumnName?: string; /** * 数据类型,string/int等 注意:此字段可能返回 null,表示取不到有效值。 */ DataType?: string; /** * 字段类型, varchar(32)/int(10)等 注意:此字段可能返回 null,表示取不到有效值。 */ ColumnType?: string; /** * 字段默认值 注意:此字段可能返回 null,表示取不到有效值。 */ ColumnDefault?: string; /** * 索引类型, PRI/MUL/PARTITION等,普通字段该值为空串 注意:此字段可能返回 null,表示取不到有效值。 */ ColumnKey?: string; /** * 字段顺序标识 注意:此字段可能返回 null,表示取不到有效值。 */ ColumnPosition?: number; /** * 字段注释 注意:此字段可能返回 null,表示取不到有效值。 */ ColumnComment?: string; /** * 数据类型 注意:此字段可能返回 null,表示取不到有效值。 */ StoreType?: string; /** * 所属项目ID 注意:此字段可能返回 null,表示取不到有效值。 */ ProjectId?: string; /** * 所属项目英文名 注意:此字段可能返回 null,表示取不到有效值。 */ ProjectName?: string; /** * 所属项目中文名 注意:此字段可能返回 null,表示取不到有效值。 */ ProjectDisplayName?: string; /** * 创建时间 注意:此字段可能返回 null,表示取不到有效值。 */ CreateTime?: string; /** * 更新时间 注意:此字段可能返回 null,表示取不到有效值。 */ UpdateTime?: string; /** * 精度 注意:此字段可能返回 null,表示取不到有效值。 */ Scale?: number; } /** * 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; /** * 连接测试结果 */ ConnectResult?: string; /** * 开发环境数据源配置 */ DevelopmentParams?: string; /** * 新建数据源的项目ID */ ProjectId?: string; } /** * ReportSchema返回参数结构体 */ export interface ReportSchemaResponse { /** * 元数据唯一id */ Guid?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 集成节点schema映射 */ export interface IntegrationNodeSchemaMapping { /** * 任务节点的源schema id */ SourceSchemaId: string; /** * 任务节点目标schema id */ SinkSchemaId: string; } /** * DescribeTrendStat返回参数结构体 */ export interface DescribeTrendStatResponse { /** * 结果 */ Data?: Array<RuleExecDateStat>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeRealTimeTaskSpeed请求参数结构体 */ export interface DescribeRealTimeTaskSpeedRequest { /** * 任务id */ TaskId: string; /** * 带毫秒的时间戳 */ StartTime: number; /** * 带毫秒的时间戳 */ EndTime: number; /** * 粒度,1或者5 */ Granularity: number; /** * 项目id */ ProjectId: string; } /** * UpdateDataModelRegistryInfo请求参数结构体 */ export interface UpdateDataModelRegistryInfoRequest { /** * 云应用的实例id */ CloudappId: string; /** * 数语的CAM角色 */ AppCamRole: string; /** * 数语的公网访问ip */ Ip?: string; /** * 数语的公网访问端口 */ Port?: number; /** * 数语的CAM角色id */ AppCamRoleId?: string; /** * 服务提供方 */ Provider?: string; /** * 租户id */ TenantId?: string; /** * 主账号id */ OwnId?: string; /** * VpcId */ VpcId?: string; /** * Vpc地域 */ VpcRegion?: string; /** * 数语的内网访问ip */ Pip?: string; /** * 数语的内网访问端口 */ Pport?: number; /** * 是否开放公网访问数语, 1:是,0:否,默认1开放 */ IsPublic?: number; } /** * 批量操作出参 */ export interface BatchTaskOperateNew { /** * <p>操作Id</p><p>可使用JobId字段通过ListBatchDetail接口 查询异步操作结果</p> 注意:此字段可能返回 null,表示取不到有效值。 */ JobId?: number; } /** * DescribeRuleDimStat请求参数结构体 */ export interface DescribeRuleDimStatRequest { /** * 项目id */ ProjectId: string; /** * 开始时间,时间戳到秒 */ BeginDate: string; /** * 结束时间,时间戳到秒 */ EndDate: string; } /** * DescribeRuleTemplates返回参数结构体 */ export interface DescribeRuleTemplatesResponse { /** * 规则模板列表 注意:此字段可能返回 null,表示取不到有效值。 */ Data?: Array<RuleTemplate>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ReportTable请求参数结构体 */ export interface ReportTableRequest { /** * 数据源id */ DatasourceId: number; /** * database名称,字符长度128内 */ DatabaseName: string; /** * table名称,字符长度128内 */ TableName: string; /** * 表类型,VIEW/TABLE */ Type: string; /** * schema名称,字符长度128内 */ SchemaName?: string; /** * 描述,字符长度1000内 */ Description?: string; /** * 创建时间戳,毫秒,为空默认当前时间 */ CreateTime?: number; /** * 修改时间戳,毫秒,为空默认当前时间 */ ModifiedTime?: number; /** * 字段信息 */ Columns?: Array<ReportColumnInfo>; } /** * 分区参数 */ export interface Partition { /** * 分区转换策略 */ Transform?: string; /** * 分区字段名 */ Name?: string; /** * 策略参数 */ TransformArgs?: Array<string>; } /** * 是否支持creat 或ddl */ export interface CreateAndDDLSupport { /** * 是否支持select 注意:此字段可能返回 null,表示取不到有效值。 */ SupportSelect?: boolean; /** * 是否支持ddl 注意:此字段可能返回 null,表示取不到有效值。 */ SupportDdl?: boolean; } /** * CreateIntegrationNode返回参数结构体 */ export interface CreateIntegrationNodeResponse { /** * 节点 */ Id?: string; /** * 当前任务id 注意:此字段可能返回 null,表示取不到有效值。 */ TaskId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 任务属性 */ export interface TaskInnerInfo { /** * 任务ID */ TaskId: string; /** * 任务名 */ TaskName?: string; /** * 工作流id */ WorkflowId?: string; /** * 周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离 */ CycleType?: number; /** * 虚拟任务id 注意:此字段可能返回 null,表示取不到有效值。 */ VirtualTaskId?: string; /** * 虚拟任务标记 注意:此字段可能返回 null,表示取不到有效值。 */ VirtualFlag?: boolean; /** * 真实任务工作流id 注意:此字段可能返回 null,表示取不到有效值。 */ RealWorkflowId?: string; /** * 步长 注意:此字段可能返回 null,表示取不到有效值。 */ CycleStep?: number; /** * 调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。 注意:此字段可能返回 null,表示取不到有效值。 */ TaskAction?: string; /** * 分支,依赖关系,and/or, 默认and 注意:此字段可能返回 null,表示取不到有效值。 */ DependencyRel?: string; /** * 是否支持工作流依赖 yes / no 默认 no 注意:此字段可能返回 null,表示取不到有效值。 */ DependencyWorkflow?: string; } /** * DescribeDsTaskVersionInfo返回参数结构体 */ export interface DescribeDsTaskVersionInfoResponse { /** * 任务版本详情信息 注意:此字段可能返回 null,表示取不到有效值。 */ Data?: TaskVersionDsDTO; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateDsFolder返回参数结构体 */ export interface CreateDsFolderResponse { /** * 文件夹Id,null则创建失败 注意:此字段可能返回 null,表示取不到有效值。 */ Data?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeManualTriggerRecordPage请求参数结构体 */ export interface DescribeManualTriggerRecordPageRequest { /** * <p>项目ID</p> */ ProjectId: string; /** * <p>触发运行名称</p> */ TriggerName?: string; /** * <p>工作流过滤关键字,工作流名称 or 工作流ID</p> */ WorkflowKeyword?: string; /** * <p>触发运行提交人过滤,多个提交人用英文逗号分割</p> */ Creator?: string; /** * <p>触发提交创建时间过滤,起始时间</p> */ TriggerStartTime?: string; /** * <p>触发提交创建时间过滤,结束时间</p> */ TriggerEndTime?: string; /** * <p>页码,整型</p> */ PageNumber?: number; /** * <p>每页数目,整型</p> */ PageSize?: number; /** * <p>触发ID</p> */ TriggerId?: 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; } /** * FreezeOpsTasks请求参数结构体 */ export interface FreezeOpsTasksRequest { /** * 任务列表 */ Tasks: Array<SimpleTaskInfo>; /** * 任务操作是否消息通知下游任务责任人 */ OperateIsInform: boolean; /** * 是否终止已生成的实例 */ KillInstance?: boolean; } /** * 任务运行历史分页记录 */ export interface InstanceOpsInfoPage { /** * 总记录数 注意:此字段可能返回 null,表示取不到有效值。 */ TotalCount?: number; /** * 记录列表 注意:此字段可能返回 null,表示取不到有效值。 */ Items?: Array<InstanceOpsDto>; } /** * 任务参数Dto */ export interface ParameterTaskDsDto { /** * 任务id 注意:此字段可能返回 null,表示取不到有效值。 */ TaskId?: string; /** * 参数名 注意:此字段可能返回 null,表示取不到有效值。 */ ParamKey?: string; /** * 参数定义 注意:此字段可能返回 null,表示取不到有效值。 */ ParamDefine?: string; /** * 参数值 注意:此字段可能返回 null,表示取不到有效值。 */ ParamValue?: string; /** * 创建时间 注意:此字段可能返回 null,表示取不到有效值。 */ CreateTime?: string; /** * 更新时间 注意:此字段可能返回 null,表示取不到有效值。 */ UpdateTime?: string; /** * 任务参数输入类型, 取值示例 - text 文本输入 - kv k-v输入 注意:此字段可能返回 null,表示取不到有效值。 */ InputType?: string; } /** * DescribeRules返回参数结构体 */ export interface DescribeRulesResponse { /** * 规则列表 注意:此字段可能返回 null,表示取不到有效值。 */ Data?: Array<Rule>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 工作流运行信息 */ export interface WorkFlowExecuteDto { /** * 开始时间 注意:此字段可能返回 null,表示取不到有效值。 */ StartTime?: string; /** * 结束时间 注意:此字段可能返回 null,表示取不到有效值。 */ EndTime?: string; /** * 工作流运行状态 0:等待运行、1:运行中、2:运行完成、3:运行出错 注意:此字段可能返回 null,表示取不到有效值。 */ Status?: number; } /** * DescribeRealViewSchemaPage返回参数结构体 */ export interface DescribeRealViewSchemaPageResponse { /** * 数据库schema信息列表 注意:此字段可能返回 null,表示取不到有效值。 */ Items?: Array<DatabaseSchemaIInfo>; /** * 页码 */ PageNumber?: number; /** * 每页记录数 */ PageSize?: number; /** * 总记录数 */ TotalCount?: number; /** * 总页数 */ TotalPage?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 血缘字段信息 */ export interface ColumnLineageInfo { /** * 血缘id 注意:此字段可能返回 null,表示取不到有效值。 */ Id: string; /** * 数据源ID 注意:此字段可能返回 null,表示取不到有效值。 */ DatasourceId: 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,表示取不到有效值。 */ PrefixPath?: string; /** * 创建时间 注意:此字段可能返回 null,表示取不到有效值。 */ CreateTime?: string; /** * 更新时间 注意:此字段可能返回 null,表示取不到有效值。 */ ModifyTime?: string; /** * 任务id列表 注意:此字段可能返回 null,表示取不到有效值。 */ Tasks?: Array<string>; /** * 父节点列表字符串 注意:此字段可能返回 null,表示取不到有效值。 */ ParentSet?: string; /** * 子节点列表字符串 注意:此字段可能返回 null,表示取不到有效值。 */ ChildSet?: string; /** * 额外参数 注意:此字段可能返回 null,表示取不到有效值。 */ ExtParams?: Array<LineageParamRecord>; /** * 表ID 注意:此字段可能返回 null,表示取不到有效值。 */ TableId?: string; } /** * TriggerManualTasks请求参数结构体 */ export interface TriggerManualTasksRequest { /** * 项目ID */ ProjectId: string; /** * 触发运行名称 */ TriggerName: string; /** * 运行范围 ENTIRE_WORKFLOW or SPECIFIED_TASK */ TriggerScope: string; /** * 运行数据时间列表 */ DataTimeList: Array<string>; /** * 手动工作流ID */ WorkflowId: string; /** * 备注 */ Remark?: string; /** * 需要运行的手动工作流任务列表TriggerScope=ENTIRE_WORKFLOW 时无需传此参数,TriggerScope=SPECIFIED_TASK此参数必传 */ TaskIds?: Array<string>; /** * 用户提交运行时指定的调度资源组,未指定时使用任务配置的调度资源组 */ SchedulerResourceGroup?: string; /** * 用户提交运行时指定的集成资源组,未指定时使用任务配置的集成资源组 */ IntegrationResourceGroup?: string; /** * 执行顺序 ASC、RAND、DESC */ ExecOrder?: string; /** * 自定义参数,最高优先级 */ CustomParams?: Array<KVPair>; /** * 页面反显使用,无业务含义 */ ExtraParams?: string; /** * 实例时间的时区 */ ScheduleTimeZone?: string; /** * 时间类型,DATA_TIME:数据时间、SCHEDULE_TIME:计划调度时间, 为空时会被当成DATA_TIME处理 */ TimeType?: string; } /** * 任务血缘信息,包括源表和目标表 */ export interface TaskLineageInfoPair { /** * 表血缘-源表 注意:此字段可能返回 null,表示取不到有效值。 */ SourceTable?: TaskLineageInfo; /** * 表血缘-目标表 注意:此字段可能返回 null,表示取不到有效值。 */ TargetTable?: TaskLineageInfo; } /** * BindProjectExecutorResource请求参数结构体 */ export interface BindProjectExecutorResourceRequest { /** * 执行资源组id */ ExecutorGroupId: string; /** * 项目id */ ProjectId?: string; /** * 需要绑定项目的资源包id集合,为空则绑定整个资源组 */ ExecutorResourcePackageIds?: Array<string>; /** * 可选: 需要绑定的多个项目id, 若申明将带上ProjectId一起绑定 */ ProjectIdList?: Array<string>; } /** * JudgeResourceFile返回参数结构体 */ export interface JudgeResourceFileResponse { /** * 资源文件完整路径 */ Data?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 获取数据服务API的发布态信息列表过滤条件 */ export interface DataServicePublishedApiListFilter { /** * 请求路径关键词筛选 */ PathUrl?: string; /** * Api名称关键词筛选 */ Keyword?: string; /** * Api认证方式筛选 0:免认证 1:应用认证 */ AuthTypes?: Array<number | bigint>; /** * 服务Api状态 1:已上线 3:已下线 */ ApiStatus?: Array<number | bigint>; /** * API配置方式 0:向导、1、脚本、2、注册Api */ ConfigTypes?: Array<number | bigint>; } /** * SubmitTask请求参数结构体 */ export interface SubmitTaskRequest { /** * 项目Id */ ProjectId: string; /** * 任务ID */ TaskId: string; /** * 版本备注 */ VersionRemark: string; /** * 是否启动调度 */ StartScheduling: boolean; } /** * ListInstances返回参数结构体 */ export interface ListInstancesResponse { /** * 实例结果集 */ Data?: InstancePageVO; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeTableMetas请求参数结构体 */ export interface DescribeTableMetasRequest { /** * 分页页码 */ PageNumber?: number; /** * 分页大小 */ PageSize?: number; /** * 过滤字段: dbName-数据库名称 bizCatalogIds-资产目录ID DataLayerUuid-数仓分层ID ownerAccount-负责人ID assetStatus-资产状态:1-已上架 0-未上架 assetLevel-资产等级:40-核心30-重要 20-一般 10-临时 msTypes-数据源类型:例如TENCENT_MYSQL-腾讯云MySQL,数据源类型ID可参考 [ { "DisplayName": "TCHouse-P", "Id": "TCHOUSE_P" }, { "DisplayName": "Iceberg", "Id": "ICEBERG" }, { "DisplayName": "Hive", "Id": "HIVE" }, { "DisplayName": "HBase", "Id": "HBASE" }, { "DisplayName": "DLC", "Id": "DLC" }, { "DisplayName": "腾讯云MySQL", "Id": "TENCENT_MYSQL" }, { "DisplayName": "TCHouse-D", "Id": "TCHOUSE_D" }, { "DisplayName": "TCHouse-C", "Id": "TCHOUSE_C" }, { "DisplayName": "EMR StarRocks", "Id": "EMR_STARROCKS" }, { "DisplayName": "Doris", "Id": "DORIS" }, { "DisplayName": "MySQL", "Id": "MYSQL" }, { "DisplayName": "Oracle", "Id": "ORACLE" }, { "DisplayName": "PostgreSQL", "Id": "POSTGRE" }, { "DisplayName": "SQL Server", "Id": "SQLSERVER" }, { "DisplayName": "TDSQL PostgreSQL", "Id": "TDSQL_POSTGRE" }, { "DisplayName": "Greenplum", "Id": "GREENPLUM" }, { "DisplayName": "StarRocks", "Id": "STARROCKS" }, { "DisplayName": "ClickHouse", "Id": "CLICKHOUSE" }, { "DisplayName": "INFLUXDB", "Id": "INFLUXDB" }, { "DisplayName": "达梦DM", "Id": "DM" }, { "DisplayName": "OceanBase", "Id": "OCEANBASE" }, { "DisplayName": "TDSQL MySQL", "Id": "TDSQL_MYSQL" }, { "DisplayName": "GaussDB", "Id": "GAUSSDB" } ] projectIds-归属项目ID keyword-关键字,支持表名/表中文名/数据库名 */ Filters?: Array<Filter>; /** * 排序字段 */ OrderFields?: Array<OrderField>; } /** * DescribeWorkflowByFordIds请求参数结构体 */ export interface DescribeWorkflowByFordIdsRequest { /** * 项目Id */ ProjectId: string; /** * 文件夹Id */ FolderIdList: Array<string>; } /** * 查询数据源分页列表 */ export interface DataSourceInfoPage { /** * 分页页码 注意:此字段可能返回 null,表示取不到有效值。 */ PageNumber?: number; /** * 分页大小 注意:此字段可能返回 null,表示取不到有效值。 */ PageSize?: number; /** * 数据源列表 注意:此字段可能返回 null,表示取不到有效值。 */ Rows?: Array<DataSourceInfo>; /** * 总数 注意:此字段可能返回 null,表示取不到有效值。 */ TotalCount?: number; /** * 总分页页码 注意:此字段可能返回 null,表示取不到有效值。 */ TotalPageNumber?: number; /** * 快照Id 注意:此字段可能返回 null,表示取不到有效值。 */ SnapshotId?: string; } /** * 任务分页查询 */ 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 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; /** * 消费次数 注意:此字段可能返回 null,表示取不到有效值。 */ ConsumeCount?: number; } /** * 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; /** * 是否异步模式 */ AsyncMode?: boolean; /** * 补录计划名 */ PlanName?: string; } /** * AddProjectUserRole返回参数结构体 */ export interface AddProjectUserRoleResponse { /** * 返回数据 */ Data?: boolean; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyDimensionWeight返回参数结构体 */ export interface ModifyDimensionWeightResponse { /** * 更新权重是否成功 */ Data?: boolean; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * BatchResumeIntegrationTasks返回参数结构体 */ export interface BatchResumeIntegrationTasksResponse { /** * 操作成功的任务数 */ SuccessCount?: number; /** * 操作失败的任务数 */ FailedCount?: number; /** * 任务总数 */ TotalCount?: number; /** * 本次批量操作涉及任务,用于审计 */ TaskNames?: Array<string>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 上报表元数据的字段结构 */ export interface ReportColumnInfo { /** * 字段名称,字符长度128内 */ Name: string; /** * 字段类型,字符长度128内 */ Type: string; /** * 字段位置,1开始 */ Position: number; /** * 字段描述,字符长度256内 */ Description?: string; /** * 创建时间戳,毫秒,为空默认当前时间 */ CreateTime?: string; /** * 修改时间戳,毫秒,为空默认当前时间 */ ModifiedTime?: string; } /** * DescribeFieldBasicInfo返回参数结构体 */ export interface DescribeFieldBasicInfoResponse { /** * 字段元数据 注意:此字段可能返回 null,表示取不到有效值。 */ ColumnBasicInfoList?: Array<ColumnBasicInfo>; /** * 总条数 注意:此字段可能返回 null,表示取不到有效值。 */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ColumnItem */ export interface ColumnItem { /** * ColumnName1 注意:此字段可能返回 null,表示取不到有效值。 */ ColumnName?: string; /** * ColumnName1 注意:此字段可能返回 null,表示取不到有效值。 */ ColumnRef?: 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; /** * 执行引擎类型,可选值:MYSQL, HIVE, SPARK, LIVY, DLC, GBASE, CDW_PG, TCHouse-P, DORIS, TCHouse-D 注意:此字段可能返回 null,表示取不到有效值。 */ EngineType?: string; /** * 规则执行结果 注意:此字段可能返回 null,表示取不到有效值。 */ RuleExecResultVOList?: Array<RuleExecResult>; /** * 数据库名称 注意:此字段可能返回 null,表示取不到有效值。 */ DatabaseName?: string; /** * 本地规则表id 注意:此字段可能返回 null,表示取不到有效值。 */ RuleGroupTableId?: string; /** * 集群部署类型 注意:此字段可能返回 null,表示取不到有效值。 */ ClusterDeployType?: string; /** * 实例id 注意:此字段可能返回 null,表示取不到有效值。 */ InstanceId?: string; /** * 数据库所属环境,0.未定义,1.生产 2.开发 注意:此字段可能返回 null,表示取不到有效值。 */ DsEnvType?: string; /** * 项目id 注意:此字段可能返回 null,表示取不到有效值。 */ ProjectId?: string; /** * 项目名称 注意:此字段可能返回 null,表示取不到有效值。 */ ProjectName?: string; /** * 实例状态 注意:此字段可能返回 null,表示取不到有效值。 */ InstanceStatus?: string; /** * 实例运行的开始时间 注意:此字段可能返回 null,表示取不到有效值。 */ StartTime?: string; /** * 实例运行的结束时间 注意:此字段可能返回 null,表示取不到有效值。 */ FinishTime?: string; /** * 监控名称 注意:此字段可能返回 null,表示取不到有效值。 */ RuleGroupName?: string; /** * 判断是否屏蔽监控 0.屏蔽 1.不屏蔽 注意:此字段可能返回 null,表示取不到有效值。 */ RuleGroupExist?: string; } /** * 按表名查询的查询条件 */ export interface TableNameFilter { /** * 数据源类型 */ MsType?: string; /** * 数据源id */ DatasourceId?: number; /** * 数据库名称 */ DatabaseName?: string; /** * schema */ SchemaName?: string; /** * 表名 */ Name?: string; } /** * 表的元数据信息 */ export interface TableMeta { /** * 表的全局唯一ID 注意:此字段可能返回 null,表示取不到有效值。 */ TableId?: string; /** * 表名称 注意:此字段可能返回 null,表示取不到有效值。 */ TableName?: string; /** * 责任人 注意:此字段可能返回 null,表示取不到有效值。 */ TableOwnerName?: string; /** * 数据源全局唯一ID 注意:此字段可能返回 null,表示取不到有效值。 */ DatasourceId?: number; /** * 所属集群名称 注意:此字段可能返回 null,表示取不到有效值。 */ ClusterName?: string; /** * 数据源名 注意:此字段可能返回 null,表示取不到有效值。 */ DatasourceName?: string; /** * 数据库名 注意:此字段可能返回 null,表示取不到有效值。 */ DatabaseName?: string; /** * 表路径 注意:此字段可能返回 null,表示取不到有效值。 */ TablePath?: string; /** * 表中文名 注意:此字段可能返回 null,表示取不到有效值。 */ TableNameCn?: string; /** * 元数据租户ID 注意:此字段可能返回 null,表示取不到有效值。 */ MetastoreId?: number; /** * 技术类型,可用值:HIVE,MYSQL,KAFKA, HBASE 注意:此字段可能返回 null,表示取不到有效值。 */ MetastoreType?: string; /** * 表描述 注意:此字段可能返回 null,表示取不到有效值。 */ Description?: string; /** * 列分隔符 注意:此字段可能返回 null,表示取不到有效值。 */ ColumnSeparator?: string; /** * 存储格式 注意:此字段可能返回 null,表示取不到有效值。 */ StorageFormat?: string; /** * 存储量,字节数 注意:此字段可能返回 null,表示取不到有效值。 */ StorageSize?: number; /** * 表类型,如hive MANAGED_TABLE;EXTERNAL_TABLE 注意:此字段可能返回 null,表示取不到有效值。 */ TableType?: string; /** * 创建时间 注意:此字段可能返回 null,表示取不到有效值。 */ CreateTime?: string; /** * 最近数据变更时间 注意:此字段可能返回 null,表示取不到有效值。 */ ModifyTime?: string; /** * 最近DDL变更时间 注意:此字段可能返回 null,表示取不到有效值。 */ DdlModifyTime?: string; /** * 数据最后访问时间 注意:此字段可能返回 null,表示取不到有效值。 */ LastAccessTime?: string; /** * 所属项目英文名 注意:此字段可能返回 null,表示取不到有效值。 */ ProjectName?: string; /** * 所属数据目录id(可能多个) 注意:此字段可能返回 null,表示取不到有效值。 */ BizCatalogIds?: Array<string>; /** * 所属数据目录(可能多个) 注意:此字段可能返回 null,表示取不到有效值。 */ BizCatalogNames?: Array<string>; /** * true已收藏/false表示未收藏状态 注意:此字段可能返回 null,表示取不到有效值。 */ HasFavorite?: boolean; /** * 存储量,已转为适合的单位展示 注意:此字段可能返回 null,表示取不到有效值。 */ StorageSizeWithUnit?: string; /** * 数据源引擎的实例ID:如EMR集群实例ID/数据源实例ID 注意:此字段可能返回 null,表示取不到有效值。 */ InstanceId?: string; /** * 数据来源技术类型:HIVE/MYSQL/HBASE/KAFKA等 注意:此字段可能返回 null,表示取不到有效值。 */ TechnologyType?: string; /** * 表英文名 注意:此字段可能返回 null,表示取不到有效值。 */ TableNameEn?: string; /** * 项目Id 注意:此字段可能返回 null,表示取不到有效值。 */ ProjectId?: string; /** * Kafka Topic 分区数 注意:此字段可能返回 null,表示取不到有效值。 */ Partitions?: string; /** * Kafka Topic 副本数 注意:此字段可能返回 null,表示取不到有效值。 */ ReplicationFactor?: string; /** * 所属项目英中文名 注意:此字段可能返回 null,表示取不到有效值。 */ ProjectDisplayName?: string; /** * 数据最后修改时间 注意:此字段可能返回 null,表示取不到有效值。 */ DataModifyTime?: string; /** * 集群ID 注意:此字段可能返回 null,表示取不到有效值。 */ ClusterId?: string; /** * 当前用户是否有管理员权限 注意:此字段可能返回 null,表示取不到有效值。 */ HasAdminAuthority?: boolean; /** * 数据源展示名称 注意:此字段可能返回 null,表示取不到有效值。 */ DatasourceDisplayName?: string; /** * 数据库ID 注意:此字段可能返回 null,表示取不到有效值。 */ DatabaseId?: string; /** * 租户下对表的收藏总次数 注意:此字段可能返回 null,表示取不到有效值。 */ FavoriteCount?: number; /** * 租户下对表的点赞总次数 注意:此字段可能返回 null,表示取不到有效值。 */ LikeCount?: number; /** * true已点赞/false表示未点赞状态 注意:此字段可能返回 null,表示取不到有效值。 */ HasLike?: boolean; /** * 表的资产评分 注意:此字段可能返回 null,表示取不到有效值。 */ TablePropertyScore?: TablePropertyScore; /** * 表的热度值 注意:此字段可能返回 null,表示取不到有效值。 */ TableHeat?: TableHeat; /** * 数据源ownerProjectId 注意:此字段可能返回 null,表示取不到有效值。 */ OwnerProjectId?: string; /** * 表负责人ID 注意:此字段可能返回 null,表示取不到有效值。 */ TableOwnerId?: string; /** * 系统源-CLUSTER, DB-自定义源 注意:此字段可能返回 null,表示取不到有效值。 */ DataSourceCategory?: string; /** * 表字段信息 注意:此字段可能返回 null,表示取不到有效值。 */ Columns?: Array<SearchColumnDocVO>; /** * 表采集类型 TABLE, VIEW, MANAGED_TABLE(Hive管理表), EXTERNAL_TABLE(Hive外部表), VIRTUAL_VIEW(虚拟视图), MATERIALIZED_VIEW(物化视图), LATERAL_VIEW, INDEX_TABLE(索引表), END_SELECT(查询结构), INSTANCE(中间临时表类型(数据血缘)), CDW(CDW表类型) 注意:此字段可能返回 null,表示取不到有效值。 */ MetaCrawlType?: string; /** * 是否视图 注意:此字段可能返回 null,表示取不到有效值。 */ IsView?: boolean; /** * 存储位置 注意:此字段可能返回 null,表示取不到有效值。 */ Location?: string; /** * 生命周期 注意:此字段可能返回 null,表示取不到有效值。 */ LifeCycleTime?: number; /** * 判断是否是分区表1 是 0否 注意:此字段可能返回 null,表示取不到有效值。 */ IsPartitionTable?: number; /** * 分区字段 key 注意:此字段可能返回 null,表示取不到有效值。 */ PartitionColumns?: Array<string>; /** * 分区时间格式:yyyy-MM-dd 注意:此字段可能返回 null,表示取不到有效值。 */ DateFormat?: string; /** * 生命周期-分区保留天数【分区保留策略时有效】 注意:此字段可能返回 null,表示取不到有效值。 */ PartitionExpireDays?: number; /** * 表附属信息 注意:此字段可能返回 null,表示取不到有效值。 */ TableProperties?: Array<TableMetaProperty>; /** * 环境,取值 prod或者 dev 注意:此字段可能返回 null,表示取不到有效值。 */ Environment?: string; /** * 数据库模式 注意:此字段可能返回 null,表示取不到有效值。 */ Schema?: string; /** * 关联数据眼信息 注意:此字段可能返回 null,表示取不到有效值。 */ CollectDatasourceList?: Array<GovDatasourceInfo>; /** * 采集任务id 注意:此字段可能返回 null,表示取不到有效值。 */ CollectJobId?: string; /** * 采集任务名称 注意:此字段可能返回 null,表示取不到有效值。 */ CollectJobName?: string; /** * 数据源urn 注意:此字段可能返回 null,表示取不到有效值。 */ Urn?: string; /** * 是否有修改业务权限 注意:此字段可能返回 null,表示取不到有效值。 */ HasBizPermission?: boolean; /** * 引擎侧创建人 注意:此字段可能返回 null,表示取不到有效值。 */ OwnerByEngine?: string; /** * 用户无映射账户,请先完成账户映射后再来申请。 注意:此字段可能返回 null,表示取不到有效值。 */ ErrorTips?: string; /** * 是否支持select or ddl 注意:此字段可能返回 null,表示取不到有效值。 */ IfSupportCreateAndDDL?: CreateAndDDLSupport; /** * 资产来源 历史默认值都是CRAWLER 注意:此字段可能返回 null,表示取不到有效值。 */ DataFromType?: string; /** * 引擎侧责任人 注意:此字段可能返回 null,表示取不到有效值。 */ EngineOwner?: string; /** * 数据分层UUID 注意:此字段可能返回 null,表示取不到有效值。 */ DataLayerUuid?: string; /** * 数据分层名称 注意:此字段可能返回 null,表示取不到有效值。 */ DataLayerName?: string; /** * 字段数量 注意:此字段可能返回 null,表示取不到有效值。 */ ColumnCount?: number; /** * 权限标记 注意:此字段可能返回 null,表示取不到有效值。 */ TablePermissionFlag?: boolean; /** * 资产状态 注意:此字段可能返回 null,表示取不到有效值。 */ AssetStatus?: number; /** * 资产等级 注意:此字段可能返回 null,表示取不到有效值。 */ AssetLevel?: number; /** * 资产code 注意:此字段可能返回 null,表示取不到有效值。 */ AssetCode?: string; /** * 审批状态 注意:此字段可能返回 null,表示取不到有效值。 */ AssetAuditStatus?: string; /** * 发布时间 注意:此字段可能返回 null,表示取不到有效值。 */ PublishedTime?: string; /** * 标签列表 注意:此字段可能返回 null,表示取不到有效值。 */ TagInfoList?: Array<LabelTag>; /** * 标签值选择列表 注意:此字段可能返回 null,表示取不到有效值。 */ LabelValueSelections?: Array<LabelValueSelection>; /** * 命名空间 - 对应TC-Catalog 注意:此字段可能返回 null,表示取不到有效值。 */ Namespace?: string; /** * Catalog来源 注意:此字段可能返回 null,表示取不到有效值。 */ MetaFrom?: string; /** * 引擎侧创建者 注意:此字段可能返回 null,表示取不到有效值。 */ EngineCreator?: string; /** * 项目状态:0:禁用,1:启用,-3:禁用中,2:启用中 注意:此字段可能返回 null,表示取不到有效值。 */ ProjectStatus?: number; } /** * 告警事件详情 */ 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; /** * 是否在免打扰时间内,0:否, 1:是 注意:此字段可能返回 null,表示取不到有效值。 */ InQuitePeriods?: number; /** * 告警记录id 注意:此字段可能返回 null,表示取不到有效值。 */ RecordId?: 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; /** * 告警原因 注意:此字段可能返回 null,表示取不到有效值。 */ AlarmReason?: string; /** * 近范围值 注意:此字段可能返回 null,表示取不到有效值。 */ IndicatorTimeRangeValue?: number; /** * 近范围单位 注意:此字段可能返回 null,表示取不到有效值。 */ IndicatorTimeRangeUnit?: string; /** * 同步类型 注意:此字段可能返回 null,表示取不到有效值。 */ SyncType?: number; } /** * key-value 键值对 */ export interface ExtensionInfoVO { /** * key 注意:此字段可能返回 null,表示取不到有效值。 */ Key?: string; /** * value 注意:此字段可能返回 null,表示取不到有效值。 */ Value?: string; /** * 描述 注意:此字段可能返回 null,表示取不到有效值。 */ Description?: string; } /** * TriggerManualTasks返回参数结构体 */ export interface TriggerManualTasksResponse { /** * 请求来源,WEB 前端;CLIENT 客户端 注意:此字段可能返回 null,表示取不到有效值。 */ RequestFromSource?: string; /** * 详情结果 注意:此字段可能返回 null,表示取不到有效值。 */ Data?: ManualTriggerRecordOpsDto; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeTaskLineage请求参数结构体 */ export interface DescribeTaskLineageRequest { /** * 请求来源,WEB 前端;CLIENT 客户端 */ RequestFromSource?: string; /** * 任务ID */ TaskId?: string; } /** * 实时任务同步速度 字节/s */ export interface BytesSpeed { /** * 节点类型 注意:此字段可能返回 null,表示取不到有效值。 */ NodeType: string; /** * 节点名称 注意:此字段可能返回 null,表示取不到有效值。 */ NodeName: string; /** * 速度值列表 注意:此字段可能返回 null,表示取不到有效值。 */ Values: Array<SpeedValue>; } /** * RegisterDsEvent请求参数结构体 */ export interface RegisterDsEventR