tenyun
Version:
Promise based and chained Tencent Cloud OpenAPI client for NodeJS
2,208 lines (2,090 loc) • 503 kB
TypeScript
/// <reference types="node" />
import { AxiosPromise, AxiosRequestConfig } from "axios";
/** 子任务记录 */
declare interface AdhocDetail {
/** 子任务记录Id */
Id?: number;
/** 脚本内容 */
ScriptContent?: string;
/** 任务启动时间 */
StartTime?: string | null;
/** 任务结束时间 */
EndTime?: string | null;
/** 当前任务状态 */
Status?: string;
/** 提交任务id */
RecordId?: number;
}
/** 任务提交记录 */
declare interface AdhocRecord {
/** 任务提交记录id */
Id?: number | null;
/** 脚本内容 */
ScriptContent?: string | null;
/** 任务提交时间 */
CreateTime?: string | null;
/** 任务状态 */
Status?: string | null;
/** 实例id */
InstanceId?: string | null;
}
/** Agent采集器状态统计 */
declare interface AgentStatus {
/** 运行中的数量 */
Running?: number | null;
/** 异常的数量 */
Abnormal?: number | null;
/** 操作中的数量 */
InOperation?: number | null;
}
/** 监听事件 */
declare interface AiOpsEventListenerDTO {
/** 事件名 */
EventName?: string | null;
/** 创建时间 */
CreateTime?: string | null;
/** 项目展示名 */
ProjectDisplayName?: string | null;
/** 事件周期 */
EventSubType?: string | null;
/** 事件项目ID */
ProjectId?: string | null;
/** 扩展名 */
PropertiesList?: ParamInfoDs[] | null;
/** 事件广播类型 */
EventBroadcastType?: string | null;
}
/** DLC资源配置信息 */
declare interface AiopsDLCResourceConfigDto {
/** Driver资源 */
DriverSize?: string | null;
/** Executor资源 */
ExecutorSize?: string | null;
/** Executor数量 */
ExecutorNumbers?: string | null;
/** 资源配置方式 */
IsInherit?: string | null;
}
/** 数据运维脚本信息 */
declare interface AiopsScriptInfo {
/** 脚本内容 */
ScriptContent: string | null;
/** 脚本所在COS的路径 */
CosPath: string | null;
/** 脚本所在COS的地域 */
CosRegion: string | null;
/** 脚本所在COS的桶名称 */
CosBucketName: string | null;
}
/** 父任务simple信息 */
declare interface AiopsSimpleTaskDto {
/** 任务ID */
TaskId?: string | null;
/** 任务名 */
TaskName?: string | null;
/** 任务状态 */
Status?: string | null;
/** 周期类型 */
CycleType?: string | null;
/** 任务创建人 */
Creator?: string | null;
/** 工作流id */
WorkflowId?: string | null;
/** 工作流名称 */
WorkflowName?: string | null;
/** 项目id */
ProjectId?: string | null;
/** 项目标识 */
ProjectIdent?: string | null;
/** 项目名称 */
ProjectName?: string | null;
/** 配置策略 */
ConfigType?: string | null;
/** 时间维度 */
TimeDimension?: string | null;
/** 实例范围 */
InstanceScope?: string | null;
/** 执行策略 */
ExectuorPolicy?: string | null;
}
/** 告警信息 */
declare interface AlarmDsVO {
/** 告警策略id */
AlarmId?: string | null;
/** 任务id */
TaskId?: string | null;
/** 告警是否生效 */
Status?: number | null;
/** 告警类别,目前支持失败告警,超时告警 */
AlarmType?: string | null;
/** 告警方式 ,目前支持email提醒,短信提醒 */
AlarmWay?: string | null;
/** 告警创建人 */
Creator?: string | null;
/** 告警接收人 */
AlarmRecipient?: string | null;
/** 告警接收人ID */
AlarmRecipientId?: string | null;
/** 告警修改时间 */
ModifyTime?: string | null;
/** 最近失败告警实例数据时间 */
LastFailTime?: string | null;
/** 最近超时告警实例数据时间 */
LastOverTime?: string | null;
/** 最新告警时间 */
LastAlarmTime?: string | null;
/** AlarmExt信息 */
AlarmExt?: AlarmExtDsVO[] | null;
/** 告警创建时间 */
CreateTime?: string | null;
}
/** 告警事件详情 */
declare 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;
/** 告警指标描述 */
AlarmIndicatorDesc?: string | null;
/** 指标阈值,1表示离线任务第一次运行失败,2表示离线任务所有重试完成后失败 */
TriggerType?: number | null;
/** 预计的超时时间,分钟级别 */
EstimatedTime?: number | null;
/** 实例ID */
InstanceId?: string | null;
/** 任务名称 */
TaskName?: string | null;
/** 0:部分成功,1:全部成功,2:全部失败 */
IsSendSuccess?: number | null;
/** 是否在免打扰时间内,0:否, 1:是 */
InQuitePeriods?: number | null;
/** 告警记录id */
RecordId?: number | null;
/** 消息ID */
MessageId?: string | null;
/** 阈值计算算子,1 : 大于 2 :小于 */
Operator?: number | null;
/** 告警规则ID */
RegularId?: string | null;
/** 告警接收人昵称 */
AlarmRecipientName?: string | null;
/** 告警任务类型 */
TaskType?: number | null;
/** 发送结果 */
SendResult?: string | null;
/** 监控对象id */
MonitorObjectId?: string | null;
/** 监控对象名称 */
MonitorObjectName?: string | null;
/** 指标阈值 */
Threshold?: number | null;
/** 告警原因 */
AlarmReason?: string | null;
/** 近范围值 */
IndicatorTimeRangeValue?: number | null;
/** 近范围单位 */
IndicatorTimeRangeUnit?: string | null;
/** 同步类型 */
SyncType?: number | null;
}
/** AlarmExtVO信息 */
declare interface AlarmExtDsVO {
/** 告警策略ID */
AlarmId?: string | null;
/** 扩展字段key */
PropName?: string | null;
/** 扩展字段value */
PropValue?: string | null;
/** 告警创建时间 */
CreateTime?: string | null;
/** 修改时间 */
ModifyTime?: string | null;
}
/** 告警指标 */
declare interface AlarmIndicatorInfo {
/** 指标id */
Id?: string | null;
/** 告警指标,0任务失败,1任务运行超时,2任务停止,3任务暂停, 4读取速度,5写入速度,6读取吞吐 7写入吞吐, 8脏数据字节数,9脏数据条数,10任务异常,11任务检测异常, 12重启次数, 13任务延时, 14近20分内的重启次数 15传输延迟,16业务延迟, 50离线包CPU使用率, 51离线包内存使用率, 52离线包并行度使用率, 53离线包排队中的实例数, 54实时包资源使用率, 55实时包运行中的任务数 */
AlarmIndicator?: number | null;
/** 告警指标描述 */
AlarmIndicatorDesc?: string | null;
/** 指标阈值,1表示离线任务第一次运行失败,2表示离线任务所有重试完成后失败 */
TriggerType?: number | null;
/** 预计的超时时间,分钟级别 */
EstimatedTime?: number | null;
/** 告警阈值的算子,1 大于,2 小于 */
Operator?: number | null;
/** 告警指标阈值单位:ms(毫秒)、s(秒)、min(分钟) */
AlarmIndicatorUnit?: string | null;
/** 告警周期 */
Duration?: number;
/** 告警周期单位:hour,minute,day */
DurationUnit?: string;
/** 周期内最多告警次数 */
MaxTimes?: number;
/** 指标阈值 */
Threshold?: number | null;
/** 时间范围单位 */
IndicatorTimeRangeUnit?: string | null;
/** 时间范围值 */
IndicatorTimeRangeValue?: number | null;
}
/** 任务告警信息 */
declare 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;
}
/** 告警接收组 */
declare interface AlarmReceiverGroup {
/** 告警接收人类型 */
AlarmRecipientType?: number | null;
/** 告警接收人ID,多个用逗号隔开 */
AlarmRecipientId?: string | null;
/** 告警接收人名称,多个用逗号隔开 */
AlarmRecipientName?: string | null;
/** 告警方式,多个用逗号隔开 */
AlarmWay?: string | null;
/** 免打扰时间段 */
QuietPeriods?: QuietPeriod[] | null;
/** 告警渠道规则 */
AlarmMessageRule?: string | null;
}
/** 告警接收人详情 */
declare interface AlarmReceiverInfo {
/** 告警ID */
AlarmId: string;
/** 告警接收人ID */
AlarmReceiver: string;
/** 邮件,0:未设置,1:成功,2:失败 */
Email: number;
/** 短信,0:未设置,1:成功,2:失败 */
Sms: number;
/** 微信,0:未设置,1:成功,2:失败 */
Wechat: number;
/** 电话,0:未设置,1:成功,2:失败 */
Voice: number;
/** 企业微信,0:未设置,1:成功,2:失败 */
Wecom: number;
/** http,0:未设置,1:成功,2:失败 */
Http: number;
/** 企业微信群,0:未设置,1:成功,2:失败 */
WecomGroup?: number | null;
/** 飞书群,0:未设置,1:成功,2:失败 */
LarkGroup?: number | null;
/** 发送结果 大json格式 */
AlarmMessageSendResult?: string | null;
}
/** 审批列表信息 */
declare interface Apply {
/** 申请人id */
ApplicantId?: string;
/** 申请人名称 */
ApplicantName?: string;
/** 审批备注 */
Remark?: string | null;
/** 审批分类key */
ApproveClassification?: string;
/** 审批单id */
ApproveId?: string;
/** 审批类型key */
ApproveType?: string;
/** 申请原因 */
Reason?: string | null;
/** 创建时间 */
CreateTime?: string;
/** 审批时间 */
ApproveTime?: string | null;
/** 审批分类名称 */
ApproveClassificationName?: string;
/** 状态 */
Status?: string;
/** 审批类型名称 */
ApproveTypeName?: string;
/** 审批异常或者失败信息 */
ErrorMessage?: string;
/** 申请名称 */
ApplyName?: string | null;
/** 审批人id */
ApproverId?: string | null;
/** 审批人名称 */
ApproverName?: string | null;
/** 审批所属项目 */
ApproveProjectName?: string | null;
/** 审批id */
ApplyId?: string | null;
/** 扩展字段 */
Metadata?: string;
}
/** 修改审批单状态 */
declare interface ApproveModify {
/** 审批单id */
ApproveId: string;
/** 是否修改成功 */
Success: boolean;
}
/** 审批分类 */
declare interface ApproveType {
/** 申请分类key */
Type: string;
/** 类型名称 */
TypeName: string;
/** 申请类型key */
Classification: string;
}
/** 操作资源DTO */
declare interface AsyncResourceVO {
/** 处理Id */
ProcessId?: number | null;
/** 资源Id */
ResourceId?: string | null;
/** 资源名称 */
ResourceName?: string | null;
/** 自定义信息 */
ExtraInfo?: ParamInfo[] | null;
}
/** aiops基础信息 */
declare interface AttributeItemDTO {
/** key */
Key?: string | null;
/** value */
Value?: string | null;
/** 描述 */
Description?: string | null;
}
/** AttributeItemVO参数 */
declare interface AttributeItemDsVO {
/** Key值 */
Key?: string | null;
/** Value值 */
Value?: string | null;
/** 描述 */
Description?: string | null;
}
/** 集群基础信息 */
declare interface BaseClusterInfo {
/** 集群id */
ClusterId?: string | null;
/** 集群类型,EMR/CDW等 */
ClusterType?: string | null;
/** 集群名称 */
ClusterName?: string | null;
/** 地域中文 */
RegionCn?: string | null;
/** 地域英文 */
RegionEn?: string | null;
/** 地区 */
RegionArea?: string | null;
/** 集群是否使用 */
Used?: boolean | null;
/** 集群状态 */
Status?: number | null;
/** 集群状态信息 */
StatusInfo?: string | null;
/** 集群存储类型 */
StorageType?: string | null;
/** 集群计算类型 */
ComputeType?: string | null;
/** 集群资源量 */
ClusterResource?: string | null;
/** 集群付费方式 */
ChargeType?: string | null;
/** 集群创建时间 */
CreateTime?: string | null;
/** 额外配置 */
ExtraConf?: string | null;
/** ranger账号名称 */
RangerUserName?: string | null;
/** cdw账号(用于展示) */
CdwUserName?: string | null;
}
/** 项目信息 */
declare interface BaseProject {
/** 项目标识,英文名 */
ProjectName: string | null;
/** 项目显示名称,可以为中文名 */
DisplayName: string | null;
/** 地域 */
Region: string | null;
/** 项目的所在租户ID */
TenantId?: string | null;
/** 项目id */
ProjectId?: string | null;
/** 备注 */
Description?: string | null;
/** 创建时间 */
CreateTime?: string | null;
/** 项目状态:0:禁用,1:启用,-3:禁用中,2:启用中 */
Status?: number | null;
/** 项目类型,SIMPLE:简单模式 STANDARD:标准模式 */
Model?: string | null;
}
/** 基础角色对象 */
declare interface BaseRole {
/** 角色id */
RoleId?: string;
/** 角色名称 */
RoleName?: string | null;
/** 角色昵称 */
DisplayName?: string | null;
/** 描述 */
Description?: string | null;
/** 角色类型, 分为System,Tenant,Project,Commercial */
RoleType?: string | null;
/** 系统预设 */
SystemDefault?: boolean | null;
/** 自定义参数 */
Parameters?: string | null;
/** 成员统计 */
MemberCount?: number | null;
/** 权限 */
Privileges?: RolePrivilege[] | null;
/** 操作者 */
Operator?: BaseUser | null;
/** 操作时间 */
OperateTime?: number | null;
/** 创建时间 */
CreateTime?: number | null;
/** 创建时间 */
CreateTimeStr?: string | null;
/** 更新时间 */
UpdateTimeStr?: string | null;
/** 项目id */
ProjectId?: string | null;
/** 更新时间 */
UpdateTime?: string | null;
/** 创建人 */
Creator?: string | null;
}
/** 租户基础信息 */
declare interface BaseTenant {
/** 租户id */
TenantId: string | null;
/** 租户标识 */
TenantName: string | null;
/** 租户显示名称,一般是中文名 */
DisplayName: string | null;
/** 备注 */
Description: string | null;
/** 租户主账号 */
OwnerUserId: string | null;
/** 租户的额外配置参数, json格式字符串 */
Params: string | null;
}
/** 基础用户信息 */
declare interface BaseUser {
/** 有云的UIN,全局唯一 */
UserId?: string | null;
/** 用户全局唯一标识 */
UserName?: string | null;
/** 用户显示名称 */
DisplayName?: string | null;
/** 电话号码 */
PhoneNum?: string | null;
/** 邮箱 */
Email?: string | null;
}
/** BatchCreateTaskVersion使用,描述任务信息 */
declare interface BatchCreateTaskVersionDTO {
/** 任务ID */
TaskId: string | null;
/** VersionRemark */
VersionRemark?: string | null;
/** 文件夹ID */
FolderId?: string | null;
}
/** 批量操作的结果返回 */
declare interface BatchOperateResult {
/** 批量操作成功数 */
SuccessCount: number;
/** 批量操作失败数 */
FailedCount: number;
/** 批量操作的总数 */
TotalCount: number;
}
/** 实例批量操作结果类 */
declare interface BatchOperateResultOpsDto {
/** 结果 */
Result?: boolean | null;
/** 错误id */
ErrorId?: string | null;
/** 错误说明 */
ErrorDesc?: string | null;
/** 异步操作id */
AsyncActionId?: string | null;
}
/** 批量操作的结果返回 */
declare interface BatchOperationOpsDto {
/** 批量操作成功数 */
SuccessCount?: number | null;
/** 批量操作失败数 */
FailedCount?: number | null;
/** 批量操作的总数 */
TotalCount?: number | null;
/** 异步操作记录的唯一id */
AsyncActionId?: string | null;
}
/** 批量操作结果,带失败原因 */
declare interface BatchOpsDTO {
/** 总数量 */
TotalCount?: number | null;
/** 成功数量 */
SuccessCount?: number | null;
/** 失败数量 */
FailCount?: number | null;
/** 失败原因 */
FailMessageList?: FailMessage[] | null;
}
/** 批量操作结果 */
declare interface BatchResult {
/** 正在运行的任务数 */
Running: number;
/** 执行成功的任务数 */
Success: number;
/** 执行失败的任务数 */
Failed: number;
/** 总任务数 */
Total: number;
}
/** 批量执行结果 */
declare interface BatchResultDs {
/** 成功数 */
Success?: number | null;
/** 失败数 */
Failed?: number | null;
/** 总计 */
Total?: number | null;
}
/** 操作结果 */
declare interface BatchReturn {
/** 执行结果 */
Result: boolean;
/** 执行情况备注 */
ErrorDesc: string | null;
/** 执行情况id */
ErrorId: string | null;
}
/** 批量操作出参 */
declare interface BatchTaskOperateNew {
/** 操作Id */
JobId?: number | null;
}
/** 数据地图-数据类目信息 */
declare interface BizCatalogsInfo {
/** 应用id */
AppId: string | null;
/** 类目id */
Id: number | null;
/** 类目层级 */
Level: number | null;
/** 类目名称 */
Name: string | null;
/** 上级类目id */
ParentId: number | null;
/** 类目顺序 */
Position: number | null;
/** 类目名称英文 */
NameEn?: string | null;
}
/** 实时任务同步速度 字节/s */
declare interface BytesSpeed {
/** 节点类型 */
NodeType: string | null;
/** 节点名称 */
NodeName: string | null;
/** 速度值列表 */
Values: SpeedValue[] | null;
}
/** CandidateDsDTo */
declare interface CandidateDsDTo {
/** 取值 */
Value?: string | null;
/** 取值描述 */
ValueDesc?: string | null;
}
/** 模版详情 */
declare interface CodeTemplateDetail {
/** 项目id */
ProjectId?: string | null;
/** 模版名称 */
CodeTemplateName?: string | null;
/** 任务类型 */
TaskType?: number | null;
/** 代码模版描述 */
CodeTemplateDesc?: string | null;
/** 文件夹id */
FolderId?: string | null;
/** 文件夹名称 */
FolderName?: string | null;
/** 责任人名称 */
InCharge?: string | null;
/** 责任人id */
InChargeId?: string | null;
/** 扩展信息 */
Ext?: TaskExtDsVO | null;
/** 模版id */
CodeTemplateId?: string | null;
/** 最后更新时间 */
LastUpdateTime?: string | null;
/** 更新人名称 */
UpdateUser?: string | null;
/** 更新人id */
UpdateUserId?: string | null;
/** 执行ip */
BrokerIp?: string | null;
/** 资源组id */
ResourceGroup?: string | null;
/** 是否提交 */
Submit?: boolean | null;
/** 模版脚本是否发生变化 */
ScriptChange?: boolean | null;
/** 代码模版脚本,base64编码返回 */
Content?: string | null;
}
/** 文件夹列表 */
declare interface CollectionFolderOpsDto {
/** 总数 */
TotalCount?: number | null;
/** 总页面数 */
TotalPage?: number | null;
/** 当前页面数量 */
PageCount?: number | null;
/** 页码 */
PageNumber?: number | null;
/** 每页数量 */
PageSize?: number | null;
/** 任务信息 */
Items?: FolderOpsDto[] | null;
}
/** 实例列表结构体 */
declare interface CollectionInstanceOpsDto {
/** 总数 */
TotalCount?: number | null;
/** 总页面数 */
TotalPage?: number | null;
/** 当前页面数量 */
PageCount?: number | null;
/** 页码 */
PageNumber?: number | null;
/** 每页数量 */
PageSize?: number | null;
/** 实例信息 */
Items?: InstanceOpsDto[] | null;
}
/** 列血缘聚合信息 */
declare interface ColumnAggregationLineage {
/** 表名 */
TableName: string | null;
/** 父节点ID */
ParentId: string | null;
/** 元数据类型 */
MetastoreType: string | null;
/** 字符串类型的父节点集合 */
ParentSet: string | null;
/** 字符串类型的子节点集合 */
ChildSet: string | null;
/** 列信息集合 */
ColumnInfoSet: SimpleColumnInfo[] | null;
}
/** 表的元数据信息 */
declare interface ColumnBasicInfo {
/** 表的全局唯一ID */
TableId?: string | null;
/** 数据源全局唯一ID */
DatasourceId?: string | null;
/** 数据源名 */
DatasourceName?: string | null;
/** 数据库ID */
DatabaseId?: string | null;
/** 数据库名 */
DatabaseName?: string | null;
/** 表名称 */
TableName?: string | null;
/** 字段名称 */
ColumnName?: string | null;
/** 数据类型,string/int等 */
DataType?: string | null;
/** 字段类型, varchar(32)/int(10)等 */
ColumnType?: string | null;
/** 字段默认值 */
ColumnDefault?: string | null;
/** 索引类型, PRI/MUL/PARTITION等,普通字段该值为空串 */
ColumnKey?: string | null;
/** 字段顺序标识 */
ColumnPosition?: number | null;
/** 字段注释 */
ColumnComment?: string | null;
/** 数据类型 */
StoreType?: string | null;
/** 所属项目ID */
ProjectId?: string | null;
/** 所属项目英文名 */
ProjectName?: string | null;
/** 所属项目中文名 */
ProjectDisplayName?: string | null;
/** 创建时间 */
CreateTime?: string | null;
/** 更新时间 */
UpdateTime?: string | null;
/** 精度 */
Scale?: number | null;
}
/** ColumnItem */
declare interface ColumnData {
/** ColumnName1 */
EventName?: string | null;
/** ColumnName1 */
EventProjectName?: string | null;
/** 1 */
Type?: string | null;
/** 1 */
CurRunDate?: string | null;
/** 1 */
TaskId?: string | null;
/** 1 */
State?: string | null;
/** 1 */
EventType?: string | null;
/** 任务名称 */
TaskName?: string | null;
/** 项目名称 */
ProjectName?: string | null;
/** 项目ID */
ProjectId?: string | null;
}
/** ColumnItem */
declare interface ColumnItem {
/** ColumnName1 */
ColumnName?: string | null;
/** ColumnName1 */
ColumnRef?: string | null;
}
/** 列血缘节点 */
declare interface ColumnLineage {
/** 数据源id */
DatasourceId: string;
/** database 名称 */
DatabaseName: string;
/** 表名称 */
TableName: string;
/** 列名称 */
ColumnName: string;
/** catalog 名称 */
CatalogName?: string;
/** schema 名称 */
SchemaName?: string;
/** 扩展参数 */
ExtParams?: ExtParam[];
/** 表类型 */
TableType?: string;
/** 列类型 */
ColumnType?: string;
}
/** 血缘字段信息 */
declare interface ColumnLineageInfo {
/** 血缘id */
Id: string | null;
/** 数据源ID */
DatasourceId: string | null;
/** 字段名称 */
ColumnName?: string | null;
/** 字段中文名称 */
ColumnNameCn?: string | null;
/** 字段类型 */
ColumnType?: string | null;
/** 关系参数 */
RelationParams?: string | null;
/** 参数 */
Params?: string | null;
/** 父id */
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 | null;
/** 任务id列表 */
Tasks?: string[] | null;
/** 父节点列表字符串 */
ParentSet?: string | null;
/** 子节点列表字符串 */
ChildSet?: string | null;
/** 额外参数 */
ExtParams?: LineageParamRecord[] | null;
/** 表ID */
TableId?: string | null;
}
/** 列血缘对 */
declare interface ColumnLineagePair {
/** 列血缘来源方 */
Sources: ColumnLineage[];
/** 列血缘目标方 */
Target: ColumnLineage;
}
/** 列的元数据 */
declare interface ColumnMeta {
/** 字段英文名称 */
NameEn?: string | null;
/** 字段中文名称 */
NameCn?: string | null;
/** 字段类型 */
Type?: string | null;
/** 字段描述 */
Description?: string | null;
/** 字段序号 */
Position?: number | null;
/** 是否为分区字段 */
IsPartition?: boolean | null;
/** 字段名 */
Name?: string | null;
/** HBase列簇属性集合 */
ColumnFamiliesFieldSet?: Pair[] | null;
/** 对应码表字典ID */
DictionaryId?: string | null;
/** 对应码表字典名称 */
DictionaryName?: string | null;
/** 安全等级:名称 */
LevelName?: string | null;
/** 安全等级:值范围1-10 */
LevelRank?: number | null;
/** influxdb字段类别 */
InfluxCategory?: string | null;
}
/** 提交任务数据结构 */
declare interface CommitTaskDataDto {
/** 任务审批ID */
TaskApproveId?: string | null;
}
/** 内容详情 */
declare interface CommonContent {
/** 详情内容 */
Content: string | null;
}
/** Id包装对象 */
declare interface CommonId {
/** Id值 */
Id: string | null;
}
/** 返回命令id */
declare interface CommonIdOpsDto {
/** 返回补录计划名称_ok */
Id?: string | null;
}
/** 质量检查对比结果 */
declare interface CompareResult {
/** 对比结果项列表 */
Items: CompareResultItem[] | null;
/** 检测总行数 */
TotalRows: number | null;
/** 检测通过行数 */
PassRows: number | null;
/** 检测不通过行数 */
TriggerRows: number | null;
/** 比较关系 */
ComputeExpression?: string | null;
}
/** 对比结果项 */
declare interface CompareResultItem {
/** 对比结果, 1为真 2为假 */
FixResult: number | null;
/** 质量sql执行结果 */
ResultValue: string | null;
/** 阈值列表 */
Values: ThresholdValue[] | null;
/** 比较操作类型 */
Operator: string | null;
/** 比较类型 */
CompareType: number | null;
/** 值比较类型 */
ValueComputeType: number | null;
}
/** 对比规则 */
declare interface CompareRule {
/** 比较条件列表 */
Items?: CompareRuleItem[] | null;
/** 周期性模板默认周期,单位秒 */
CycleStep?: number | null;
/** o 表示 或,a 表示 且,数字表示items下标 */
ComputeExpression?: string | null;
}
/** 比较条件 */
declare interface CompareRuleItem {
/** 比较类型 1.固定值 2.波动值 3.数值范围比较 4.枚举范围比较 5.不用比较 */
CompareType?: number | null;
/** 比较操作类型< <= == => > !=IRLCRO:在区间内(左闭右开)IRLORC:在区间内(左开右闭)IRLCRC:在区间内(左闭右闭)IRLORO:在区间内(左开右开)NRLCRO:不在区间内(左闭右开)NRLORC:不在区间内(左开右闭)NRLCRC:不在区间内(左闭右闭)NRLORO:不在区间内(左开右开) */
Operator?: string | null;
/** 质量统计值类型 1.绝对值 2.上升 3. 下降 4._C包含 5. N_C不包含 */
ValueComputeType?: number | null;
/** 比较阈值列表 */
ValueList?: ThresholdValue[] | null;
}
/** Content */
declare interface Content {
/** 任务id */
TaskId?: string | null;
/** 任务名称 */
TaskName?: string | null;
/** 诊断 */
Diagnose?: string | null;
/** 理由 */
Reason?: string | null;
/** 操作 */
Operation?: string | null;
/** 链接 */
Url?: string | null;
}
/** 是否支持creat 或ddl */
declare interface CreateAndDDLSupport {
/** 是否支持select */
SupportSelect?: boolean | null;
/** 是否支持ddl */
SupportDdl?: boolean | null;
}
/** 补录计划日期范围 */
declare interface CreateMakeDatetimeInfo {
/** 开始日期 */
StartDate?: string | null;
/** 结束日期 */
EndDate?: string | null;
/** 开始时间 */
StartTime?: string | null;
/** 结束时间 */
EndTime?: string | null;
}
/** 日评分信息 */
declare interface DailyScoreInfo {
/** 统计日期 时间戳 */
StatisticsDate: number | null;
/** 评分 */
Score: number | null;
}
/** 数据监测情况结果 */
declare interface DataCheckStat {
/** 表总数 */
TableTotal: number;
/** 字段总数 */
ColumnTotal: number;
/** 表配置检测数 */
TableConfig: number;
/** 字段配置检测数 */
ColumnConfig: number;
/** 表实际检测数 */
TableExec: number;
/** 字段实际检测数 */
ColumnExec: number;
}
/** 获取数据服务API的发布态信息列表过滤条件 */
declare interface DataServicePublishedApiListFilter {
/** 请求路径关键词筛选 */
PathUrl?: string;
/** Api名称关键词筛选 */
Keyword?: string;
/** Api认证方式筛选 0:免认证 1:应用认证 */
AuthTypes?: number[];
/** 服务Api状态 1:已上线 3:已下线 */
ApiStatus?: number[];
/** API配置方式 0:向导、1、脚本、2、注册Api */
ConfigTypes?: number[];
}
/** 数据服务通用排序参数 */
declare interface DataServiceRequestListOrder {
/** 排序参数名称取值: CreateTime 表示按照创建时间排序 ModifyTime 表示按照更新时间排序 */
Name?: string;
/** 排序参数顺序 */
Direction?: string;
}
/** 数据服务入参 */
declare interface DataServiceRequestParam {
/** 参数名称 */
ParamName: string | null;
/** 绑定字段 */
BindField: string | null;
/** 参数类型 */
ParamType: string | null;
/** 参数位置 */
ParamPosition: string | null;
/** 操作符 */
Operator: string | null;
/** 是否为空 */
NonEmpty: number | null;
/** 默认值 */
DefaultValue?: string | null;
/** 示例值 */
ExampleValue?: string | null;
/** 参数描述 */
Description?: string | null;
}
/** 数据服务入参 */
declare interface DataServiceResponseParam {
/** 参数名称 */
ParamName: string | null;
/** 绑定字段 */
BindField: string | null;
/** 参数类型 */
ParamType: string | null;
/** 示例值 */
ExampleValue: string | null;
/** 参数描述 */
Description: string | null;
}
/** 数据源云梯连接状态 */
declare interface DataSourceConnectStatus {
/** id */
Id?: number;
/** 项目id */
ProjectId?: string;
/** 数据源id */
DatasourceId?: string;
/** 连接结果 */
ConnectResult?: number;
/** 错误信息 */
ConnectError?: string;
/** 时间戳 */
Timestamp?: number;
}
/** 数据源环境信息 */
declare interface DataSourceEnvInfo {
/** 环境 */
Env?: string | null;
/** 数据源类型 */
DataSourceType?: string | null;
/** 集群id */
ClusterId?: string | null;
/** 配置信息 */
Params?: string | null;
/** 项目id */
ProjectId?: string | null;
/** 数据源id */
DataSourceId?: string | null;
/** env环境的数据源id */
EnvDataSourceId?: string | null;
/** 配置信息 */
BizParams?: string | null;
}
/** 数据源对象 */
declare interface DataSourceInfo {
/** 若数据源列表为绑定数据库,则为db名称 */
DatabaseName?: string | null;
/** 数据源描述信息 */
Description?: string | null;
/** 数据源ID */
ID?: number | null;
/** 数据源引擎的实例ID,如CDB实例ID */
Instance?: string | null;
/** 数据源名称,在相同SpaceName下,数据源名称不能为空 */
Name?: string | null;
/** 数据源引擎所属区域 */
Region?: string | null;
/** 数据源类型:枚举值 */
Type?: string | null;
/** 数据源所属的集群id */
ClusterId?: string | null;
/** 应用ID AppId */
AppId?: number | null;
/** 业务侧数据源的配置信息扩展 */
BizParams?: string | null;
/** 数据源类别:绑定引擎、绑定数据库 */
Category?: string | null;
/** 数据源展示名,为了可视化查看 */
Display?: string | null;
/** 数据源责任人账号ID */
OwnerAccount?: string | null;
/** 数据源的配置信息,以JSON KV存储,根据每个数据源类型不同,而KV存储信息不同 */
Params?: string | null;
/** 数据源数据源的可见性,1为可见、0为不可见。默认为1 */
Status?: number | null;
/** 数据源责任人账号名称 */
OwnerAccountName?: string | null;
/** 集群名称 */
ClusterName?: string | null;
/** 归属项目ID */
OwnerProjectId?: string | null;
/** 归属项目Name */
OwnerProjectName?: string | null;
/** 归属项目标识 */
OwnerProjectIdent?: string | null;
/** 授权项目 */
AuthorityProjectName?: string | null;
/** 授权用户 */
AuthorityUserName?: string | null;
/** 是否有编辑权限 */
Edit?: boolean | null;
/** 是否有授权权限 */
Author?: boolean | null;
/** 是否有转交权限 */
Deliver?: boolean | null;
/** 数据源状态 */
DataSourceStatus?: string | null;
/** 时间 */
CreateTime?: number | null;
/** Params json字符串 */
ParamsString?: string | null;
/** BizParams json字符串 */
BizParamsString?: string | null;
/** 修改时间 */
ModifiedTime?: number | null;
/** 数据源页面展示类型,与Type对应 */
ShowType?: string | null;
/** 当前数据源生产源Id */
ProductId?: number | null;
/** 当前数据源开发源Id */
DevelopmentId?: number | null;
/** 同params 内容为开发数据源的数据 */
DevelopmentParams?: string | null;
/** 数据源连接状态 */
ConnectStatus?: DataSourceConnectStatus | null;
/** 数据源展示类型 */
DisplayType?: string | null;
/** 数据源环境 */
Env?: string | null;
/** 数据源唯一标识 */
DatasourceUrn?: string | null;
/** 是否标准模式 */
Model?: string | null;
/** 数据源环境信息 */
DataSourceEnvInfos?: DataSourceEnvInfo[] | null;
/** 禁止数据探查 */
ForbidProbe?: boolean;
/** 数据源类型 */
DatasourceType?: string | null;
}
/** 查询数据源分页列表 */
declare interface DataSourceInfoPage {
/** 分页页码 */
PageNumber: number | null;
/** 分页大小 */
PageSize: number | null;
/** 数据源列表 */
Rows: DataSourceInfo[] | null;
/** 总数 */
TotalCount: number | null;
/** 总分页页码 */
TotalPageNumber: number | null;
}
/** 数据质量数据来源数据库 */
declare interface DatabaseInfo {
/** 数据源名称 */
DatasourceName?: string | null;
/** 数据源Id */
DatasourceId?: string | null;
/** 数据库名称 */
DatabaseName?: string | null;
/** 数据库id */
DatabaseId?: string | null;
/** 实例Id */
InstanceId?: string | null;
/** 数据源类型 */
DatasourceType?: number | null;
/** 数据库原始名称 */
OriginDatabaseName?: string | null;
/** schema名称 */
OriginSchemaName?: string | null;
/** 0或者未返回.未定义,1.生产 2.开发 */
DsEnvType?: number | null;
/** EMR引擎部署方式:CVM/TKE */
ClusterDeployType?: string | null;
/** 模式名称 */
SchemaName?: string | null;
}
/** 数据源元数据 */
declare interface DatabaseMeta {
/** 项目Id */
ProjectId?: string | null;
/** 技术类型 */
MetastoreType?: string | null;
/** 数据源名称 */
DatasourceName?: string | null;
/** 数据源Id */
DatasourceId?: number | null;
/** 项目英文名 */
ProjectName?: string | null;
/** 数据源类别:绑定引擎、绑定数据库,可用值:DB,ENGINE */
Category?: string | null;
/** 数据源描述信息 */
Description?: string | null;
/** 数据源引擎的实例ID,如CDB实例ID */
Instance?: string | null;
/** 数据源引擎所属区域 */
Region?: string | null;
/** 数据源数据源的可见性,1为可见、0为不可见。默认为1 */
Status?: number | null;
/** db名称 */
DatabaseName?: string | null;
/** 项目中文名 */
ProjectDisplayName?: string | null;
/** 责任人名称 */
OwnerAccountName?: string | null;
/** 数据来源展示名称 */
DisplayName?: string | null;
/** 数据库ID */
DatabaseId?: string | null;
/** 数据来源类型:hive/mysql/hbase等 */
Catalog?: string | null;
/** 存储量大小,单位为 byte */
StorageSize?: number | null;
/** 格式化后的存储量大小,带单位,如 12B */
StorageSizeWithUnit?: string | null;
/** 创建时间 */
CreateTime?: string | null;
/** 总表数 */
TableCount?: number | null;
/** 数据源信息 */
DatasourceList?: GovDatasourceInfo[] | null;
/** 采集任务id */
CollectJobId?: string | null;
/** 采集任务名称 */
CollectJobName?: string | null;
/** 引擎id */
ClusterId?: string | null;
/** 引擎名称 */
ClusterName?: string | null;
/** 库下表的最新更新时间 */
ModifiedTimeByTables?: number | null;
/** 库下表的最新访问时间 */
LastAccessTimeByTables?: number | null;
/** 库guid */
DatabaseGuid?: string | null;
}
/** 数据库Schema信息 */
declare interface DatabaseSchemaIInfo {
/** schema名称 */
SchemaName?: string | null;
/** 数据库名称 */
OriginDatabaseName?: string | null;
}
/** 数据源对象 */
declare interface DatasourceBaseInfo {
/** 若数据源列表为绑定数据库,则为db名称 */
DatabaseNames?: string[] | null;
/** 数据源描述信息 */
Description?: string | null;
/** 数据源ID */
ID?: number;
/** 数据源引擎的实例ID,如CDB实例ID */
Instance?: string | null;
/** 数据源名称,在相同SpaceName下,数据源名称不能为空 */
Name?: string;
/** 数据源引擎所属区域 */
Region?: string | null;
/** 数据源类型:枚举值 */
Type?: string | null;
/** 数据源所属的集群id */
ClusterId?: string | null;
/** 数据源版本信息 */
Version?: string | null;
/** 数据源附带参数信息Params json字符串 */
ParamsString?: string | null;
/** 区分数据源类型自定义源还是系统源 */
Category?: string | null;
}
/** 依赖配置 */
declare interface DependencyConfig {
/** 周期运行依赖配置: HOUR,DAY,WEEK,MONTH,YEAR,CRONTAB,MINUTE,RANGE_DAY,RANGE_HOUR,RANGE_MINUTE,LIST_DAY,LIST_HOUR,LIST_MINUTE; */
DependConfType: string;
/** 依赖配置从属周期类型,CURRENT_HOUR,PREVIOUS_HOUR,CURRENT_DAY,PREVIOUS_DAY,PREVIOUS_WEEK,PREVIOUS_FRIDAY,PREVIOUS_WEEKEND,CURRENT_MONTH,PREVIOUS_MONTH,PREVIOUS_END_OF_MONTH,PREVIOUS_BEGIN_OF_MONTH,ALL_MONTH_OF_YEAR,ALL_DAY_OF_YEAR,CURRENT_YEAR,CURRENT,CURRENT_MINUTE,PREVIOUS_MINUTE_CYCLE,PREVIOUS_HOUR_CYCLE */
SubordinateCyclicType: string;
/** WAITING,等待(默认策略)EXECUTING:执行 */
DependencyStrategy: string;
/** 父任务信息 */
ParentTask?: TaskInnerInfo | null;
/** 子任务信息 */
SonTask?: TaskInnerInfo | null;
/** 偏移量 */
Offset?: string | null;
}
/** 依赖配置 */
declare interface DependencyConfigDsDTO {
/** ParentTask任务 */
ParentTask: TaskDsDTO | null;
/** SonTask任务 */
SonTask: TaskDsDTO | null;
/** the dependency config */
MainCyclicConfig: string | null;
/** SubordinateCyclicConfig配置 */
SubordinateCyclicConfig: string | null;
/** DependencyStrategy策略 */
DependencyStrategy: DependencyStrategyDs | null;
/** 偏移量 */
Offset?: string | null;
}
/** 依赖配置策略 */
declare interface DependencyStrategyDs {
/** 等待上游任务实例策略:EXECUTING(执行);WAITING(等待) */
PollingNullStrategy?: string | null;
/** 仅当PollingNullStrategy为EXECUTING时才需要填本字段,List类型:NOT_EXIST(默认,在分钟依赖分钟/小时依赖小时的情况下,父实例不在下游实例调度时间范围内);PARENT_EXPIRED(父实例失败);PARENT_TIMEOUT(父实例超时)。以上场景满足任一条件即可通过该父任务实例依赖判断,除以上场景外均需等待父实例。 */
TaskDependencyExecutingStrategies?: string[] | null;
/** 仅当TaskDependencyExecutingStrategies中包含PARENT_TIMEOUT时才需要填本字段,下游任务依赖父实例执行超时时间,单位:分钟。 */
TaskDependencyExecutingTimeoutValue?: number | null;
}
/** 申请列表 */
declare interface DescribeApply {
/** 申请列表详情 */
Rows?: Apply[];
/** 总分页页码 */
TotalPageNumber?: number;
/** 总个数 */
TotalCount?: number;
/** 分页页码 */
PageNumber?: number;
/** 分页大小 */
PageSize?: number;
}
/** 批量操作任务列表 */
declare interface DescribeBatchOperateTaskDTO {
/** 任务ID */
TaskId?: string | null;
/** 任务名 */
TaskName?: string | null;
/** 工作流Id */
WorkflowId?: string | null;
/** 工作流名 */
WorkflowName?: string | null;
/** 状态 */
Status?: string | null;
/** 任务ID */
TaskTypeId?: number | null;
/** 任务类型 */
TaskTypeDesc?: string | null;
/** 文件夹名 */
FolderName?: string | null;
/** 文件夹ID */
FolderId?: string | null;
/** 负责人 */
InCharge?: string | null;
/** 是否提交 */
Submit?: number | null;
/** 引擎:presto\SparkJob\SparkSql */
DataEngine?: string | null;
/** 更新时间 */
UpdateTime?: string | null;
/** 创造时间 */
CreateTime?: string | null;
/** 周期类型 */
CycleUnit?: string | null;
/** 调度计划 */
ScheduleDesc?: string | null;
/** 数据源ID */
DatasourceId?: string | null;
/** 数据源类型 */
DatasourceType?: string | null;
}
/** 批量操作任务列表分页 */
declare interface DescribeBatchOperateTaskPage {
/** 总页码数 */
PageCount: number | null;
/** 内容 */
Items: DescribeBatchOperateTaskDTO[] | null;
/** 总个数 */
TotalCount?: number | null;
}
/** 查询数据服务API的发布态信息详情出参 */
declare interface DescribeDataServicePublishedApiDetailResp {
/** 服务Api名称 */
ApiName?: string;
/** 服务请求Path */
PathUrl?: string;
/** 服务责任人名称 */
OwnerName?: string;
/** 服务请求方式 */
RequestType?: string;
/** 服务标签名称集合 */
ApiTagNames?: string | null;
/** 服务描述 */
ApiDescription?: string | null;
/** 服务请求返回示例 */
RequestExample?: string | null;
/** 服务请求成功返回示例 */
RequestSuccess?: string | null;
/** 服务请求失败返回示例 */
RequestError?: string | null;
/** 服务请求参数列表 */
RequestParam?: DataServiceRequestParam[] | null;
/** 服务响应参数列表 */
ResponseParam?: DataServiceResponseParam[] | null;
/** 最大qps */
MaxAllowQps?: number;
/** 最大记录数 */
MaxAllowPageSize?: number;
/** 超时时间,单位ms */
TimeoutPeriod?: number;
/** ApiId */
ApiId?: string | null;
/** 0:免认证 1:应用认证 */
AuthType?: number;
/** 请求地址 */
GatewayApiUrl?: string | null;
/** 服务Api状态 1:已上线 3:已下线 */
ApiStatus?: number | null;
}
/** 获取数据服务API的发布态信息列表响应内容 */
declare interface DescribeDataServicePublishedApiListResp {
/** 服务id */
Id?: string;
/** 服务Api名称 */
ApiName?: string;
/** 所属目录名称 */
ApiFolderName?: string;
/** 服务Api标签名称集合 */
ApiTagNames?: string;
/** 服务负责人 */
OwnerName?: string;
/** 服务创建时间 */
CreateTime?: string;
/** Api的id */
ApiId?: string;
/** 服务Api认证方式 0:免认证 1:应用认证 */
AuthType?: number;
/** 服务Api状态 0:创建 1:已上线 2:已删除 3:已下线 */
ApiStatus?: number;
/** 配置方式 0:向导、1、脚本、2、注册Api */
ConfigType?: number | null;
/** 更新时间 */
ModifyTime?: string | null;
}
/** 文件夹分页信息 */
declare interface DescribeFolderWorkflowListData {
/** 工作流信息列表 */
Items: Workflow[];
/** 总条数 */
TotalCount: number;
/** 页号 */
PageNumber: number;
/** 页大小 */
PageSize: number;
}
/** 待提交任务信息 */
declare interface DescribePendingSubmitTaskInfo {
/** 任务编号 */
TaskId?: string | null;
/** 任务名称 */
TaskName?: string | null;
/** 修改类型 */
ModifyType?: string | null;
/** 任务状态 */
TaskStatus?: string | null;
/** 提交预检查(Y/N) */
SubmitPreCheck?: string | null;
/** 提交预检查提交可能会失败的原因 */
SubmitPreCheckDetailList?: TaskSubmitPreCheckDetailInfo[] | null;
/** 资源组编号 */
ExecutorGroupId?: string | null;
/** 资源组名称 */
ExecutorGroupName?: string | null;
/** 任务类型id,取值范围:26 离线集成任务30 Python任务31 PySpark任务34 HiveSQL任务35 Shell任务36 SparkSQL任务21 JdbcSQL任务23 TDSQL-PostgreSQL任务32 DLCSQL任务33 Impala任务41 Kettle任务42 Tchouse-X任务43 TCHouse-X SQL任务46 DLCSpark任务50 DLC-PySpark任务47 TiOne任务48 Trino任务39 Spark任务92 MapReduce任务38 Shell表单模式任务130 BranchNode任务131 MergeNode任务132 Notebook任务133 SSH任务134 StarRocks任务137 For-each任务 */
TaskTypeId?: number | null;
}
/** 查询任务绑定的事件的响应 */
declare interface DescribeRelatedTasksByTaskIdResp {
/** 页码 */
PageNumber?: number | null;
/** 单页大小 */
PageSize?: number | null;
/** 总条数 */
TotalCount?: number | null;
/** 任务直接关联的上下游任务列表 */
RelatedTaskList?: RelatedTask[] | null;
}
/** 批量操作任务列表分页 */
declare interface DescribeTasksForCodeTemplatePage {
/** 总页码数 */
PageCount: number | null;
/** 内容 */
Items?: TaskSimpleVo[] | null;
/** 总个数 */
TotalCount?: number | null;
}
/** DiagnoseRep */
declare interface DiagnoseRep {
/** 诊断信息内容 */
Content?: Content | null;
/** 诊断结果相关信息列表 */
Table?: Table | null;
}
/** 维度统计业务视图 */
declare interface DimensionCount {
/** 维度类型1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性 */
DimType?: number | null;
/** 统计值 */
Count?: number | null;
/** 维度类型1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性 */
QualityDim?: number | null;
}
/** 维度评分 */
declare interface DimensionScore {
/** 维度评分列表 */
DimensionScoreList: DimensionScoreInfo[] | null;
}
/** 维度评分信息 */
declare interface DimensionScoreInfo {
/** 维度名称 */
Name?: string | null;
/** 权重 */
Weight?: number | null;
/** 设置人id */
UserId?: number | null;
/** 设置人名 */
UserName?: string | null;
/** 更新时间 时间戳 */
UpdateTime?: number | null;
/** 参与评估表数量 */
JoinTableNumber?: number;
/** 评分 */
Score?: number;
/** 设置人idStr */
UserIdStr?: string | null;
}
/** 数据治理配置项 */
declare interface DlcDataGovernPolicy {
/** 数据排布治理项 */
RewriteDataPolicy?: DlcRewriteDataInfo | null;
/** 快照过期治理项 */
ExpiredSnapshotsPolicy?: DlcExpiredSnapshotsInfo | null;
/** 移除孤立文件治理项 */
RemoveOrphanFilesPolicy?: DlcRemoveOrphanFilesInfo | null;
/** 合并元数据Manifests治理项 */
MergeManifestsPolicy?: DlcMergeManifestsInfo | null;
/** 是否集成库规则:default(默认继承)、none(不继承) */
InheritDataBase?: string | null;
/** 治理规则类型,Customize: 自定义;Intelligence: 智能治理 */
RuleType?: string | null;
/** 治理引擎 */
GovernEngine?: string | null;
}
/** 快照过期治理项 */
declare interface DlcExpiredSnapshotsInfo {
/** 是否启用快照过期治理项:enable、none */
ExpiredSnapshotsEnable?: string | null;
/** 用于运行快照过期治理项的引擎名称 */
Engine?: string | null;
/** 需要保留的最近快照个数 */
RetainLast?: number | null;
/** 过期指定天前的快照 */
BeforeDays?: number | null;
/** 清理过期快照的并行数 */
MaxConcurrentDeletes?: number | null;
/** 快照过期治理运行周期,单位为分钟 */
IntervalMin?: number | null;
}
/** 合并元数据Manifests治理项 */
declare interface DlcMergeManifestsInfo {
/** 是否启用合并元数据Manifests文件治理项:enable、none */
MergeManifestsEnable?: string | null;
/** 用于运行合并元数据Manifests文件治理项的引擎名称 */
Engine?: string | null;
/** 合并元数据Manifests文件治理运行周期,单位为分钟 */
IntervalMin?: number | null;
}
/** 移除孤立文件治理项 */
declare interface DlcRemoveOrphanFilesInfo {
/** 是否启用移除孤立文件治理项:enable、none */
RemoveOrphanFilesEnable?: string | null;
/** 用于运行移除孤立文件治理项的引擎名称 */
Engine?: string | null;
/** 移除指定天前的孤立文件 */
BeforeDays?: number | null;
/** 移除孤立文件的并行数 */
MaxConcurrentDeletes?: number | null;
/** 移除孤立文件治理运行周期,单位为分钟 */
IntervalMin?: number | null;
}
/** 数据排布治理项 */
declare interface DlcRewriteDataInfo {
/** 是否启用数据重排布治理项:enable(启动)、disable(不启用,默认) */
RewriteDataEnable?: string | null;
/** 用于运行数据重排布治理项的引擎名称 */
Engine?: string | null;
/** 重排布任务执行的文件个数 */
MinInputFiles?: number | null;
/** 数据重排布写后的数据文件大小,单位为字节 */
TargetFileSizeBytes?: number | null;
/** 数据重排布治理运行周期,单位为分钟 */
IntervalMin?: number | null;
}
/** 值班信息 */
declare interface Duty {
/** 值班Id */
DutyScheduleId: number | null;
/** 值班开始时间 */
StartTime: string | null;
/** 值班结束时间 */
EndTime: string | null;
/** 值班人员 */
DutyPersons: DutyPerson[] | null;
}
/** 值班人员 */
declare interface DutyPerson {
/** 值班人子账号id */
UserId: string | null;
/** 值班人名称 */
UserName: string | null;
/** 值班人员主账号用户id */
OwnerUserId?: string | null;
/** 值班人tenantId */
TenantId?: number | null;
/** 2023-11-02 08:00:00 */
AddTime?: string | null;
/** 扩展字段 */
Params?: string | null;
}
/** 值班表列表 */
declare interface DutySchedule {
/** 值班表列表 */
Rows: DutyScheduleData[] | null;
/** 总条数 */
TotalCount: number;
/** 页号 */
PageNumber: number;
/** 页大小 */
PageSize: number;
/** 总页数 */
TotalPageNumber: number;
}
/** 值班表列表 */
declare interface DutyScheduleData {
/** 值班表Id */
Id: number;
/** 值班表名称 */
Name: string;
/** 创建人 */
Creator: string;
}
/** 值班信息表 */
declare interface DutyScheduleDetailsInfo {
/** 值班日期 */
Day: string;
/** 值班信息 */
Duty: Duty[] | null;
}
/** 引擎任务信息 */
declare interface EngineTaskInfo {
/** 引擎提交时间 */
EngineSubmitTime?: string | null;
/** 引擎执行时间 */
EngineExeTime?: string | null;
/** 引擎执行总时间 */
EngineExeTimes?: number | null;
/** cu消耗 */
CuConsume?: number | null;
/** 资源消耗 */
ResourceUsage?: number | null;
/** 引擎名 */
EngineName?: string | null;
/** 引擎执行状态 */
EngineExeStatus?: string | null;
/** 任务种类 */
TaskKind?: string | null;
/** 任务类型 */
TaskType?: string | null;
/** 任务SQL语句 */
TaskContent?: string | null;
/** 数据扫描总 bytes */
InputBytesSum?: number | null;
/** shuffle read 总 bytes */
ShuffleReadBytesSum?: number | null;
/** shuffle read 总行数 */
ShuffleReadRecordsSum?: number | null;
/** 输出总行数 */
OutputRecordsSum?: number | null;
/** 输出总 bytes */
OutputBytesSum?: number | null;
/** 输出文件数 */
OutputFilesNum?: number | null;
/** 输出小文件数 */
OutputSmallFilesNum?: number | null;
/** 执行等待时间 */
WaitTime?: number | null;
/** 查询结果时间 */
QueryResultTime?: number | null;
/** 入参 */
CmdArgs?: string | null;
/** 使用虚拟核心秒数 */
VCoreSeconds?: number | null;
/** 使用的内存秒数 */
MemorySeconds?: number | null;
/** EMR用户名 */
EmrUserName?: string | null;
/** 任务的查询ID */
QueryId?: string | null;
/** 应用程序ID */
ApplicationId?: string | null;
}
/** 事件连续时间实例信息 */
declare interface EventBatchCaseDTO {
/** 事件实例id */
CaseId?: string;
/** 事件名 */
Name?: string;
/** 事件触发起始时间 */
StartDimension?: string;
/** 创建时间 */
CreationTs?: string;
/** 消费者id */
ConsumerId?: string;
/** 描述信息 */
Description?: string;
/** 事件触发结束时间 */
EndDimension?: string;
/** 事件周期 */
EventSubType?: string;
}
/** 事件实例 */
declare interface EventCaseAuditLogOptDto {
/** 事件实例ID */
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;
}
/** 事件实例分页查询结果 */
declare interface EventCaseAuditLogVOCollection {
/** 结果总数 */
TotalCount?: number | null;
/** 总页数 */
TotalPage?: number | null;
/** 当前页记录数 */
PageCount?: number | null;
/** 页码 */
PageNumber?: number | null;
/** 分页大小 */
PageSize?: number | null;
/** 分页数据 */
Items?: EventCaseAuditLogOptDto[] | null;
}
/** 事件消费记录 */
declare interface EventCaseConsumeLogOptDto {
/** 消费ID */
ConsumeLogId?: string | null;
/** 事件案例ID */
EventCaseId?: string | null;
/** 消费者ID */
ConsumerId?: string | null;
/** 消费时间戳 */
CreationTimestamp?: string | null;
/** 任务详情 */
ConsumerDetail?: TaskOpsDto | null;
}
/** 事件消费任务记录列表 */
declare interface EventCaseConsumeLogOptDtoCollection {
/** 结果总数 */
TotalCount?: number | null;
/** 结果总页数 */
TotalPage?: number | null;
/** 当前页结果数 */
PageCount?: number | null;
/** 页码 */
PageNumber?: number | null;
/** 每页数目 */
PageSize?: number | null;
/** 分页数据 */
Items?: EventCaseConsumeLogOptDto[] | null;
}
/** 事件实例信息 */
declare interface EventCaseDTO {
/** 事件实例id */
CaseId?: string;
/** 事件名 */
Name?: string;
/** 事件格式 */
Dimension?: string;
/** 创建时间 */
CreationTs?: string;
/** 消费者id */
ConsumerId?: string;
/** 描述信息 */
Description?: string;
}
/** EventCaseOpsDto */
declare interface EventCaseOpsDto {
/** 案例ID */
CaseId?: string | null;
/** 案例名称 */
Name?: string | null;
/** 时间格式 */
Dimension?: string | null;
/** 创建时间 */
CreationTimestamp?: string | null;
/** 消费者id */
ConsumerId?: string | null;
/** 描述信息 */
Description?: string | null;
}
/** 事件管理- 事件实体 */
declare interface EventDsDto {
/** 事件名称 */
Name: string | null;
/** 事件类型GENERAL、TIME_SERIES */
EventType: string | null;
/** 存活时间 */
TimeToLive: number | null;
/** 存活时间单位 */
TimeUnit: string | null;
/** 事件分割类型 SECOND、MIN、HOUR、DAY */
EventSubType?: string | null;
/** 事件广播类型SINGLE、BROADCAST */
EventBroadcastType?: string | null;
/** 时间格式 */
DimensionFormat?: string | null;
/** 创建时间 */
CreationTs?: string | null;
/** 事件所属人 */
Owner?: string | null;
/** 属性 */
Properties?: string | null;
/** 描述信息 */
Description?: string | null;
/** 事件监听者信息 */
Listeners?: EventListenerDTO[] | null;
/** 项目id */
ProjectId?: string | null;
/** 项目名称 */
ProjectName?: string | null;
}
/** 事件监听者信息 */
declare interface EventListenerDTO {
/** 关键字,一般为任务id */
Key: string | null;
/** REST_API、KAFKA */
Type: string | null;
/** 创建时间 */
CreationTs: string | null;
/** 配置信息 */
PropertiesList: ParamInfoDs[] | null;
/** 事件名称 */
EventName: string | null;
/** 监听者任务信息 */
TaskInfo: EventListenerTaskInfo | null;
/** 事件所属项目id */
EventProjectId: string | null;
}
/** 事件监听器 */
declare interface EventListenerOpsDto {
/** 事件名称 */
EventName?: string | null;
/** 关键字,如果是任务,则是任务ID */
Key?: string | null;
/** 触发方式 */
Type?: string | null;
/** 事件属性 */
Properties?: string | null;
/** 创建时间 */
CreationTimestamp?: string | null;
}
/** 监听者任务信息 */
declare interface EventListenerTaskInfo {
/** 任务id */
TaskId: string | null;
/** 任务名称 */
TaskName: string | null;
/** 工作流id */
WorkflowId: string | null;
/** 工作流名称 */
WorkflowName: string | null;
/** 任务类型id */
TaskTypeId: number | null;
/** 任务类型名称 */
TaskType: string | null;
/** 项目id */
ProjectId: string | null;
/** 任务周期类型 */
CycleType?: string | null;
}
/** 事件详情 */
declare interface EventOpsDto {
/** 事件名称 */
Name?: string | null;
/** 事件类型 */
EventType?: string | null;
/** 事件分割类型 */
EventSubType?: string | null;
/** 事件广播类型 */
EventBroadcastType?: string | null;
/** 数据时间格式 */
DimensionFormat?: string | null;
/** 存活时间 */
TimeToLive?: number | null;
/** 存活时间单位 */
TimeUnit?: string | null;
/** 创建时间戳 */
CreationTimestamp?: string | null;
/** 所属者 */
Owner?: string | null;
/** 属性 */
Properties?: string | null;
/** 描述 */
Description?: string | null;
/** 监听器 */
Listeners?: EventListenerOpsDto[] | null;
/** 事件案例 */
EventCases?: EventCaseOpsDto[] | null;
}
/** 事件发布者信息 */
declare interface EventPublisherDTO {
/** 关键字,一般为任务id */
Key: string | null;
/** REST_API、KAFKA */
Type: string | null;
/** 创建时间 */
CreationTs: string | null;
/** 配置信息 */
PropertiesList: ParamInfoDs[] | null;
/** 描述信息 */
Description: string | null;
}
/** 资源组详情 */
declare interface ExecutorResourceGroupInfo {
/** 执行组id, 仅更新资源时需要传 */
ExecutorGroupId?: string | null;
/** 执行组名称 */
ExecutorGroupName?: string | null;
/** 执行组描述 */
ExecutorGroupDesc?: string | null;
/** SCHEDULER (标准调度资源组),CUSTOM_SCHEDULER (自定义调度资源),INTEGRATION(集成资源组),DATA_SERVICE(数据服务资源组) */
ExecutorResourceType?: number | null;
/** 区域中文 */
Region?: string | null;
/** vpcId, 托管服务时需要传递 */
VpcId?: string | null;
/** subnetId, 托管服务时需要传递 */
SubnetId?: string | null;
/** 项目id */
ProjectId?: string | null;
/** 基础资源包,资源组至少包含一个基础资源包 */
BasicResourcePackage?: ExecutorResourcePackageInfo | null;
/** 增强资源包 */
AdvanceResourcePackage?: ExecutorResourcePackageInfo | null;
/** 是否自动续费 */
AutoRenewFlag?: number | null;
/** 区域英文 */
RegionEn?: string | null;
/** 区域Id */
RegionId?: number | null;
/** 项目名称 */
ProjectName?: string | null;
/** 项目展示名称 */
ProjectDisplayName?: string | null;
/** 资源组关联项目数 */
AssociateProjectNums?: number | null;
/** 是否锁定,false为未锁定,true为锁定 */
IsLocked?: boolean | null;
/** 来源类型,0为系统默认,1为自定义 */
SourceType?: number | null;
/** 队列资源包 */
MQPackageVO?: MQPackageVO | null;
/** 是否首选 */
FirstChoice?: boolean | null;
/** 资源组python版本绑定详情 */
PythonSubVersions?: string[];
}
/** 执行资源包额外信息 */
declare interface ExecutorResourcePackageExtInfo {
/** 集成资源组:InLong集群id */
InlongGroupId?: string | null;
/** 集成资源组:oceanus集群id */
OceanusClusterId?: string | null;
/** 计费相关:产品资源id列表 */
ProductResourceIdList?: string[] | null;
/** 当前资源包对应订单是否发货成功 */
BillingSuccess?: boolean | null;
/** apigw服务id */
ApigwServiceId?: string | null;
/** apigw服务名称 */
ApigwServiceName?: string | null;
/** 数据集成相关:dataProxy配置规格 */
DataProxySpec?: number | null;
/** dataProxy数量 */
DataProxyNum?: number | null;
/** dataProxy状态,同ExecutorGroupStatus */
DataProxyStatus?: number | null;
/** inlongManager地址 */
InLongManagerUrl?: string | null;
/** inlong版本 */
InLongVersion?: string | null;
/** 私有化资源组相关: 执行及机器ip列表 */
ExecutorMachineIpList?: string | null;
}
/** 执行资源包 */
declare interface ExecutorResourcePackageInfo {
/** 资源包规格相关:资源包个数 */
ResourcePackageNum: number | null;
/** 资源包规格相关:cpu个数 */
CpuNum: number | null;
/** 资源包id */
ExecutorResourcePackageId?: string | null;
/** 资源包规格相关:内存大小,单位:G */
MemSize?: number | null;
/** 资源包状态, /** * 初始化中 INIT(0), /** * 运行中 RUNNING(1), /** * 运行异常 RUNNING_FAILED(2), /** * 释放中 DELETEING(3), /** * 已释放 DELETED(4), /** * 创建中 CREATING(5), /** * 创建失败 CREATE_FAILED(6), /** * 更新中 UPDATING(7), /** * 更新失败 UPDATE_FAILED(8), /** * 已到期 EXPIRED(9); */
Status?: number | null;
/** 资源包状态描述:保存创建失败,运行异常和更新失败的原因 */
StatusDescription?: string | null;
/** 资源包到期时间,时间戳毫秒 */
ExpireTime?: number | null;
/** 资源包额外属性 */
ExtInfo?: ExecutorResourcePackageExtInfo | null;
/** 绑定的项目id,可为空 */
ProjectId?: string | null;
/** 资源组绑定的时间,时间戳毫秒 */