/** * Prometheus 实例概览 */ export interface PrometheusInstanceItem { /** *

Prometheus 实例 ID,例如 prom-xxxxxxxx

*/ InstanceId?: string; /** *

实例名称

*/ InstanceName?: string; /** *

所属 VPC ID

*/ VpcId?: string; /** *

所属子网 ID

*/ SubnetId?: string; /** *

实例状态:1=创建中, 2=运行中, 3=异常, 4=重启中, 5=销毁中, 6=已停机, 7=已删除, 8=欠费停服中, 9=欠费已停服

*/ InstanceStatus?: number; /** *

是否与 TKE 集群同 VPC;true 会被前置排序

*/ SameVpcWithTke?: boolean; } /** * CheckDataEngineConfigPairsValidity返回参数结构体 */ export interface CheckDataEngineConfigPairsValidityResponse { /** * 参数有效性:ture:有效,false:至少存在一个无效参数; */ IsAvailable?: boolean; /** * 无效参数集合 */ UnavailableConfig?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeResultDownload返回参数结构体 */ export interface DescribeResultDownloadResponse { /** * 下载文件路径 */ Path?: string; /** * 任务状态 init | queue | format | compress | success| timeout | error */ Status?: string; /** * 任务异常原因 */ Reason?: string; /** * 临时SecretId */ SecretId?: string; /** * 临时SecretKey */ SecretKey?: string; /** * 临时Token */ Token?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 引擎的访问信息 */ export interface AccessInfo { /** * 访问引擎的方法 注意:此字段可能返回 null,表示取不到有效值。 */ AccessType?: string; /** * 访问引擎的url,内部的部分参数需要根据实际情况替换 注意:此字段可能返回 null,表示取不到有效值。 */ AccessConnectionInfos?: Array; } /** * 引擎网络信息 */ export interface EngineNetworkInfo { /** * 引擎网络名字 注意:此字段可能返回 null,表示取不到有效值。 */ EngineNetworkName?: string; /** * 引擎网络状态,0--初始化,2--可用,-1--已删除 注意:此字段可能返回 null,表示取不到有效值。 */ EngineNetworkState?: number; /** * 引擎网络cidr 注意:此字段可能返回 null,表示取不到有效值。 */ EngineNetworkCidr?: string; /** * 引擎网络ID 注意:此字段可能返回 null,表示取不到有效值。 */ EngineNetworkId?: string; /** * 创建时间 注意:此字段可能返回 null,表示取不到有效值。 */ CreateTime?: number; /** * 更新时间 注意:此字段可能返回 null,表示取不到有效值。 */ UpdateTime?: number; /** * 私有连接个数 注意:此字段可能返回 null,表示取不到有效值。 */ PrivateLinkNumber?: number; /** * 计算引擎个数 注意:此字段可能返回 null,表示取不到有效值。 */ EngineNumber?: number; /** * 网关信息 注意:此字段可能返回 null,表示取不到有效值。 */ GateWayInfo?: Array; } /** * StartRayCluster返回参数结构体 */ export interface StartRayClusterResponse { /** *

集群ID

*/ Id?: string; /** *

资源类型:CLUSTER-普通集群;WORKSPACE-数据实验室(开发入口)

*/ Type?: string; /** *

集群名称

*/ Name?: string; /** *

集群描述

*/ Description?: string; /** *

所属资源分区ID

*/ ResourcePartitionId?: string; /** *

资源分区名称

*/ ResourcePartitionName?: string; /** *

所属队列名称

*/ Queue?: string; /** *

应用ID

*/ AppId?: number; /** *

用户UIN

*/ Uin?: string; /** *

子账号UIN

*/ SubAccountUin?: string; /** *

集群状态

*/ Status?: string; /** *

创建时间

*/ CreateTime?: number; /** *

计算组 ID

*/ GroupId?: string; /** *

所属集群组名称

*/ GroupName?: string; /** *

资源配置(JSON)

*/ ResourceConfig?: string; /** *

资源配置ID

*/ ResourceConfigId?: string; /** *

镜像地址

*/ Image?: string; /** *

存储卷和挂载卷配置(JSON)

*/ Catalog?: string; /** *

Dashboard URL / 历史记录链接

*/ HistoryUrl?: string; /** *

镜像拉取策略

*/ ImagePullPolicy?: string; /** *

镜像拉取类型(BuiltIn: 内置, Custom: 自定义-TCR, CustomCcr: 自定义-CCR)

*/ ImagePullType?: string; /** *

高级参数(规范化后的扁平 KV JSON)

*/ AdvancedOptions?: string; /** *

优先级(1-9,数字越大优先级越高)

*/ Priority?: number; /** *

启动时间(最近一次启动)

*/ StartTime?: number; /** *

停止时间(最近一次停止/休眠)

*/ StopTime?: number; /** *

标签列表(TagKey-TagValue)

*/ Tags?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeClsTopics返回参数结构体 */ export interface DescribeClsTopicsResponse { /** *

满足条件的日志主题总数(与入参 Limit 无关)

*/ TotalCount?: number; /** *

日志主题列表

注意:此字段可能返回 null,表示取不到有效值。 */ Topics?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 网络配置 */ export interface NetworkConnection { /** * 网络配置id */ Id?: number; /** * 网络配置唯一标志符 */ AssociateId?: string; /** * 计算引擎id */ HouseId?: string; /** * 数据源id(已废弃) */ DatasourceConnectionId?: string; /** * 网络配置状态(0-初始化,1-正常) 注意:此字段可能返回 null,表示取不到有效值。 */ State?: number; /** * 创建时间 */ CreateTime?: number; /** * 修改时间 注意:此字段可能返回 null,表示取不到有效值。 */ UpdateTime?: number; /** * 创建用户Appid 注意:此字段可能返回 null,表示取不到有效值。 */ Appid?: number; /** * 计算引擎名称 */ HouseName?: string; /** * 网络配置名称 */ DatasourceConnectionName?: string; /** * 网络配置类型 注意:此字段可能返回 null,表示取不到有效值。 */ NetworkConnectionType?: number; /** * 创建用户uin 注意:此字段可能返回 null,表示取不到有效值。 */ Uin?: string; /** * 创建用户SubAccountUin 注意:此字段可能返回 null,表示取不到有效值。 */ SubAccountUin?: string; /** * 网络配置描述 注意:此字段可能返回 null,表示取不到有效值。 */ NetworkConnectionDesc?: string; /** * 数据源vpcid 注意:此字段可能返回 null,表示取不到有效值。 */ DatasourceConnectionVpcId?: string; /** * 数据源SubnetId 注意:此字段可能返回 null,表示取不到有效值。 */ DatasourceConnectionSubnetId?: string; /** * 数据源SubnetId 注意:此字段可能返回 null,表示取不到有效值。 */ DatasourceConnectionCidrBlock?: string; /** * 数据源SubnetCidrBlock 注意:此字段可能返回 null,表示取不到有效值。 */ DatasourceConnectionSubnetCidrBlock?: string; /** * 支持 eg */ EGSupport?: number; } /** * DescribeDatabases请求参数结构体 */ export interface DescribeDatabasesRequest { /** * 返回数量,默认为10,最大值为100。 */ Limit?: number; /** * 数据偏移量,从0开始,默认为0。 */ Offset?: number; /** * 模糊匹配,库名关键字。 */ KeyWord?: string; /** * 数据源唯名称,该名称可以通过DescribeDatasourceConnection接口查询到。默认为DataLakeCatalog */ DatasourceConnectionName?: string; /** * 排序字段,CreateTime:创建时间,Name:数据库名称 */ Sort?: string; /** * 排序类型:false:降序(默认)、true:升序 */ Asc?: boolean; /** * 查询类型:all:全部数据(默认)、permission:有权限的数据 注意:此字段需要开启白名单使用,如果需要使用,请提交工单联系我们。 */ DescribeType?: string; } /** * 元数据基本对象 */ export interface Asset { /** * 主键 注意:此字段可能返回 null,表示取不到有效值。 */ Id?: number; /** * 名称 注意:此字段可能返回 null,表示取不到有效值。 */ Name?: string; /** * 对象GUID值 注意:此字段可能返回 null,表示取不到有效值。 */ Guid?: string; /** * 数据目录 注意:此字段可能返回 null,表示取不到有效值。 */ Catalog?: string; /** * 描述信息 */ Description?: string; /** * 对象owner */ Owner?: string; /** * 对象owner账户 */ OwnerAccount?: string; /** * 权限 */ PermValues?: Array; /** * 附加属性 */ Params?: Array; /** * 附加业务属性 */ BizParams?: Array; /** * 数据版本 */ DataVersion?: number; /** * 创建时间 */ CreateTime?: string; /** * 修改时间 */ ModifiedTime?: string; /** * 数据源主键 */ DatasourceId?: number; } /** * DescribeFlowDetailList请求参数结构体 */ export interface DescribeFlowDetailListRequest { /** * 分区编码 */ PartitionCode: string; /** * 页码,从1开始,默认为1 */ Page?: number; /** * 每页返回数量,默认为10 */ PageSize?: number; } /** * DescribeDataMaskStrategies返回参数结构体 */ export interface DescribeDataMaskStrategiesResponse { /** * 总数据脱敏策略数 */ TotalCount?: number; /** * 数据脱敏策略列表 */ Strategies?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * python-spark镜像信息。 */ export interface PythonSparkImage { /** * spark镜像唯一id */ SparkImageId?: string; /** * 集群小版本镜像id */ ChildImageVersionId?: string; /** * spark镜像名称 */ SparkImageVersion?: string; /** * spark镜像描述信息 */ Description?: string; /** * 创建时间 */ CreateTime?: string; /** * 更新时间 */ UpdateTime?: string; } /** * UpdateClusterGroup请求参数结构体 */ export interface UpdateClusterGroupRequest { /** *

集群组 ID(定位要更新的集群组)

*/ Id: string; /** *

集群组名称(可选,为空则保持原名)

*/ Name?: string; /** *

集群组描述

*/ Description?: string; /** *

集群组配置

*/ Config?: string; } /** * 数据格式其它类型。 */ export interface Other { /** * 枚举类型,默认值为Json,可选值为[Json, Parquet, ORC, AVRD]之一。 */ Format?: string; } /** * RevokeDLCCatalogAccess请求参数结构体 */ export interface RevokeDLCCatalogAccessRequest { /** * VpcID */ VpcId: string; } /** * CreateResourceConfig返回参数结构体 */ export interface CreateResourceConfigResponse { /** * 模板ID */ Id?: string; /** * 模板名称 */ Name?: string; /** * 描述 */ Description?: string; /** * 模板类型 */ Type?: string; /** * Head节点配置 */ Head?: HeadSpecDTO; /** * Worker节点配置 */ Worker?: Array; /** * 创建时间 */ CreateTime?: number; /** * 更新时间 */ UpdateTime?: number; /** * 应用ID */ AppId?: number; /** * 创建者UIN */ Uin?: string; /** * 子用户UIN */ SubAccountUin?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ListAvailableApiKeys返回参数结构体 */ export interface ListAvailableApiKeysResponse { /** *

总共apikey数量

*/ Total?: number; /** *

页数

*/ Page?: number; /** *

单页大小

*/ PageSize?: number; /** *

总页数

*/ TotalPages?: number; /** *

具体apikey 列表

*/ Items?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyGovernEventRule返回参数结构体 */ export interface ModifyGovernEventRuleResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeNotebookSessions请求参数结构体 */ export interface DescribeNotebookSessionsRequest { /** * DLC Spark作业引擎名称 */ DataEngineName: string; /** * Session状态,包含:not_started(未启动)、starting(已启动)、idle(等待输入)、busy(正在运行statement)、shutting_down(停止)、error(异常)、dead(已退出)、killed(被杀死)、success(正常停止) */ State?: Array; /** * 排序字段(默认按创建时间) */ SortFields?: Array; /** * 排序字段:true:升序、false:降序(默认) */ Asc?: boolean; /** * 分页参数,默认10 */ Limit?: number; /** * 分页参数,默认0 */ Offset?: number; /** * 过滤类型,支持如下的过滤类型,传参Name应为以下其中一个, engine-generation - String(引擎时代: supersql:supersql引擎,native:标准引擎):notebook-keyword - String(数据引擎名称或sessionid或sessionname的模糊搜索) */ Filters?: Array; } /** * DeleteApiKey返回参数结构体 */ export interface DeleteApiKeyResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDMSDatabase返回参数结构体 */ export interface DescribeDMSDatabaseResponse { /** * 数据库名称 */ Name?: string; /** * schema名称 */ SchemaName?: string; /** * 存储地址 */ Location?: string; /** * 数据对象 */ Asset?: Asset; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeTaskList返回参数结构体 */ export interface DescribeTaskListResponse { /** *

任务对象列表。

*/ TaskList?: Array; /** *

实例总数。

*/ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 策略集合 */ export interface Policys { /** * 策略集合 注意:此字段可能返回 null,表示取不到有效值。 */ PolicySet?: Array; /** * 策略总数 */ TotalCount?: number; } /** * DropDMSDatabase请求参数结构体 */ export interface DropDMSDatabaseRequest { /** * 数据库名称 */ Name: string; /** * 是否删除数据 */ DeleteData?: boolean; /** * 是否级联删除 */ Cascade?: boolean; /** * 数据源连接名 */ DatasourceConnectionName?: string; } /** * 按批提交Statement运行SQL任务。 */ export interface NotebookSessionStatementBatchInformation { /** * 任务详情列表 注意:此字段可能返回 null,表示取不到有效值。 */ NotebookSessionStatementBatch?: Array; /** * 当前批任务是否运行完成 */ IsAvailable?: boolean; /** * Session唯一标识 */ SessionId?: string; /** * Batch唯一标识 注意:此字段可能返回 null,表示取不到有效值。 */ BatchId?: string; } /** * API Key 响应 */ export interface ApiKeyInfo { /** *

apiKey的Id

*/ ApiKeyId?: string; /** *

apiKey名称

*/ Name?: string; /** *

apiKey

*/ ApiKey?: string; /** *

推理服务Id

*/ ServiceId?: string; /** *

推理服务名称

*/ ServiceName?: string; /** *

状态

枚举值:

  • Active: 正常
*/ Status?: string; /** *

appid

*/ AppId?: number; /** *

主账号uin

*/ Uin?: string; /** *

创建时间

*/ CreateTime?: number; /** *

更新时间

*/ UpdateTime?: number; /** *

子账号uin

*/ SubAccountUin?: string; } /** * DescribeDataEngineEvents返回参数结构体 */ export interface DescribeDataEngineEventsResponse { /** *

事件详细信息

注意:此字段可能返回 null,表示取不到有效值。 */ Events?: Array; /** *

分页号

*/ Page?: number; /** *

分页大小

*/ Size?: number; /** *

总页数

*/ TotalPages?: number; /** *

总条数

*/ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * Spark批作业集群Session资源配置模板; */ export interface SessionResourceTemplate { /** * driver规格:small,medium,large,xlarge;内存型(引擎类型):m.small,m.medium,m.large,m.xlarge */ DriverSize?: string; /** * executor规格:small,medium,large,xlarge;内存型(引擎类型):m.small,m.medium,m.large,m.xlarge */ ExecutorSize?: string; /** * 指定executor数量,最小值为1,最大值小于集群规格 */ ExecutorNums?: number; /** * 指定executor max数量(动态配置场景下),最小值为1,最大值小于集群规格(当ExecutorMaxNumbers小于ExecutorNums时,改值设定为ExecutorNums) */ ExecutorMaxNumbers?: number; /** * 运行时参数 */ RunningTimeParameters?: Array; } /** * GetRayCluster返回参数结构体 */ export interface GetRayClusterResponse { /** *

获取Ray集群详情请求

*/ Id?: string; /** *

资源类型:CLUSTER-普通集群;WORKSPACE-数据实验室(开发入口)

*/ Type?: string; /** *

集群名称

*/ Name?: string; /** *

集群描述

*/ Description?: string; /** *

所属资源分区ID

*/ ResourcePartitionId?: string; /** *

默认资源分区名称

*/ ResourcePartitionName?: string; /** *

所属队列名称

*/ Queue?: string; /** *

所属队列别名

*/ QueueAlias?: string; /** *

应用ID

*/ AppId?: number; /** *

用户UIN

*/ Uin?: string; /** *

子用户UIN

*/ SubAccountUin?: string; /** *

子用户名称(由聚合层通过 CAM 接口回填)

*/ SubAccountName?: string; /** *

集群状态

*/ Status?: string; /** *

状态详情/错误信息

*/ StatusMessage?: string; /** *

创建时间

*/ CreateTime?: number; /** *

计算组 ID

*/ GroupId?: string; /** *

所属集群组名称

*/ GroupName?: string; /** *

资源配置(JSON)

*/ ResourceConfig?: string; /** *

镜像地址

*/ Image?: string; /** *

存储卷和挂载卷配置(JSON)

*/ Catalog?: string; /** *

Dashboard URL / 历史记录链接

*/ HistoryUrl?: string; /** *

镜像拉取策略

*/ ImagePullPolicy?: string; /** *

镜像拉取类型(BuiltIn: 内置, Custom: 自定义-TCR, CustomCcr: 自定义-CCR)

*/ ImagePullType?: string; /** *

高级参数(规范化后的扁平 KV JSON)

*/ AdvancedOptions?: string; /** *

优先级(1-9,数字越大优先级越高)

*/ Priority?: number; /** *

启动时间(最近一次启动)

*/ StartTime?: number; /** *

停止时间(最近一次停止/休眠)

*/ StopTime?: number; /** *

标签列表(TagKey-TagValue)

*/ Tags?: Array; /** *

资源配置ID

*/ ResourceConfigId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteNativeSparkSession返回参数结构体 */ export interface DeleteNativeSparkSessionResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * AlterTableComment返回参数结构体 */ export interface AlterTableCommentResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 腾讯云资源标签键值对 */ export interface CloudTag { /** *

标签键

*/ TagKey?: string; /** *

标签值

*/ TagValue?: string; /** *

标签类型:Custom(自定义)/ System(系统)/ All(全部),仅查询接口返回

注意:此字段可能返回 null,表示取不到有效值。 */ Category?: string; } /** * ImportTkeCluster请求参数结构体 */ export interface ImportTkeClusterRequest { /** *

资源池对应的分区名称。

*/ PartitionName: string; /** *

EMR 集群 ID(注意:不是 TKE 集群 ID)。

*/ EmrClusterId: string; /** *

COS Bucket 名称(含 AppId 后缀),例如 my-bucket-1250000000。

*/ CosBucketId?: string; /** *

Prometheus 托管实例 ID,例如 prom-xxxxxxxx。

*/ PrometheusInstanceId?: string; /** *

负载均衡实例 ID,例如 lb-xxxxxxxx。

*/ LoadBalancerId?: string; /** *

容器日志 CLS 日志主题 ID。

*/ ContainerLogTopicId?: string; /** *

节点标签键值对(Key-Value 列表),用于将资源池调度限定到具备对应标签的 EMR-TKE 节点。

*/ NodeLabels?: Array; /** *

资源池对应的默认分区描述,透传给下游 ResourceManager 用于分区创建。

*/ PartitionDescription?: string; } /** * DescribeEngineUsageInfo请求参数结构体 */ export interface DescribeEngineUsageInfoRequest { /** * 数据引擎ID */ DataEngineId: string; } /** * 调优参数(高级参数,仅 POST_TRAINING 使用;CUSTOM_CODE / LAB 禁止传入) */ export interface TrainingTuningParams { /** *

微调方式:lora / full / freeze;默认由算法决定(SFT/DPO=lora,CPT/GRPO=full)

*/ FineTuneType?: string; /** *

LoRA rank,仅 finetuneType=lora 时生效

*/ LoraRank?: number; /** *

LoRA alpha

*/ LoraAlpha?: number; /** *

LoRA dropout

*/ LoraDropout?: number; /** *

LoRA 目标层,默认 all

*/ LoraTarget?: string; /** *

训练模式:balanced / quality / speed / custom

*/ TrainingMode?: string; /** *

训练轮数

*/ Epochs?: number; /** *

学习率

*/ LearningRate?: number; /** *

每卡 batch size

*/ PerDeviceBatchSize?: number; /** *

梯度累积步数

*/ GradientAccumulationSteps?: number; /** *

上下文长度

*/ CutoffLen?: number; /** *

最大样本数

*/ MaxSamples?: number; /** *

是否启用 gradient checkpointing,默认 true

*/ GradientCheckPointing?: boolean; /** *

学习率调度器类型,默认 cosine

*/ LrScheduler?: string; /** *

warmup 比例,默认 0.03

*/ WarmupRatio?: number; /** *

DPO beta,仅 mode=dpo 时生效

*/ DPOBeta?: number; /** *

DPO loss:sigmoid / hinge / ipo / kto_pair

*/ DPOLoss?: string; /** *

兼容旧请求;当前 GRPO 默认使用 verl 内置 rule reward

*/ RewardFunctionCode?: string; /** *

兼容旧请求;当前 GRPO 默认使用 verl 内置 rule reward

*/ RewardFunctionCosPath?: string; /** *

GRPO KL 系数,默认 0.001

*/ KLCoefficient?: number; /** *

每个 prompt 的采样数(group size),默认 8

*/ NumSamplesPerPrompt?: number; /** *

最大响应生成长度,默认 1024

*/ MaxResponseLength?: number; /** *

rollout 生成温度,默认 1.0

*/ RollOutTemperature?: number; /** *

rollout backend:vllm / sglang,默认 vllm

*/ RollOutBackend?: string; /** *

PPO clip ratio,默认 0.2

*/ ClipRatio?: number; /** *

PPO mini batch size,默认 128

*/ PPOMiniBatchSize?: number; /** *

PPO epochs(每批数据的更新轮数),默认 1

*/ PPOEpochs?: number; /** *

训练总 batch size(每步 prompt 数量),默认 128

*/ TrainBatchSize?: number; /** *

rollout tensor model parallel size,默认 1

*/ TensorModelParallelSize?: number; /** *

vLLM GPU memory utilization,默认 0.5

*/ GpuMemoryUtilization?: number; } /** * DescribeDMSTable返回参数结构体 */ export interface DescribeDMSTableResponse { /** * 基础对象 */ Asset?: Asset; /** * 视图文本 */ ViewOriginalText?: string; /** * 视图文本 */ ViewExpandedText?: string; /** * hive维护版本 */ Retention?: number; /** * 存储对象 */ Sds?: DMSSds; /** * 分区列 注意:此字段可能返回 null,表示取不到有效值。 */ PartitionKeys?: Array; /** * 分区 注意:此字段可能返回 null,表示取不到有效值。 */ Partitions?: Array; /** * 表类型 */ Type?: string; /** * 数据库名称 */ DbName?: string; /** * Schame名称 */ SchemaName?: string; /** * 存储大小 */ StorageSize?: number; /** * 记录数量 */ RecordCount?: number; /** * 生命周期 */ LifeTime?: number; /** * 最后访问时间 */ LastAccessTime?: string; /** * 数据更新时间 */ DataUpdateTime?: string; /** * 结构更新时间 */ StructUpdateTime?: string; /** * 列 注意:此字段可能返回 null,表示取不到有效值。 */ Columns?: Array; /** * 表名称 */ Name?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * AlterTableComment请求参数结构体 */ export interface AlterTableCommentRequest { /** * 修改表的基本信息 */ TableBaseInfo: TableBaseInfo; } /** * CreateTasksInOrder请求参数结构体 */ export interface CreateTasksInOrderRequest { /** * 数据库名称。如果SQL语句中有数据库名称,优先使用SQL语句中的数据库,否则使用该参数指定的数据库。 */ DatabaseName: string; /** * SQL任务信息 */ Tasks: TasksInfo; /** * 数据源名称,默认为COSDataCatalog */ DatasourceConnectionName?: string; } /** * 资源配额 */ export interface ResourceQuota { /** *

可售卖资源规格

*/ ResourceSpec?: ResourceSpec; /** *

配额数量

请注意,CPU类型计费项为32的整数倍,GPU类型计费项为1的整数倍。

*/ Quota?: number; } /** * 绑定失败的条目. */ export interface FailedItem { /** *

apiKey的Id

*/ ApiKeyId?: string; /** *

失败原因

*/ Reason?: string; } /** * Workspace 持久化工作目录配置 */ export interface PersistentWorkDir { /** *

是否启用持久化工作目录;为空或 false 时沿用 emptyDir 行为

*/ Enabled?: boolean; /** *

持久化存储类型:COS / CFS

*/ Type?: string; /** *

COS Bucket 名称(Type=COS 时必填)

*/ Bucket?: string; /** *

CFS 文件系统 ID(Type=CFS 时必填)

*/ FileSystemId?: string; /** *

Bucket / 文件系统下的子路径,必须以 '/' 开头且不含 '..'

*/ VolumeSubPath?: string; } /** * DeleteModel返回参数结构体 */ export interface DeleteModelResponse { /** *

删除的模型版本数量

*/ DeletedVersionCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * Ray集群实体 */ export interface RayClusterEntity { /** *

集群ID

*/ Id?: string; /** *

资源类型:CLUSTER-普通集群;WORKSPACE-数据实验室(开发入口)

*/ Type?: string; /** *

集群名称

*/ Name?: string; /** *

所属资源分区ID

*/ ResourcePartitionId?: string; /** *

默认资源分区名称

*/ ResourcePartitionName?: string; /** *

所属队列名称

*/ Queue?: string; /** *

所属队列别名

*/ QueueAlias?: string; /** *

应用ID

*/ AppId?: number; /** *

用户UIN

*/ Uin?: string; /** *

子用户UIN

*/ SubAccountUin?: string; /** *

子用户名称(由聚合层通过 CAM 接口回填)

*/ SubAccountName?: string; /** *

集群状态

*/ Status?: string; /** *

状态详情/错误信息

*/ StatusMessage?: string; /** *

创建时间

*/ CreateTime?: number; /** *

计算组 ID

*/ GroupId?: string; /** *

所属集群组名称

*/ GroupName?: string; /** *

资源配置(JSON)

*/ ResourceConfig?: string; /** *

资源配置ID

*/ ResourceConfigId?: string; /** *

镜像地址

*/ Image?: string; /** *

存储卷和挂载卷配置(JSON)

*/ Catalog?: string; /** *

Dashboard URL / 历史记录链接

*/ HistoryUrl?: string; /** *

镜像拉取策略

*/ ImagePullPolicy?: string; /** *

镜像拉取类型(BuiltIn: 内置, Custom: 自定义-TCR, CustomCcr: 自定义-CCR)

*/ ImagePullType?: string; /** *

高级参数(规范化后的扁平 KV JSON)

*/ AdvancedOptions?: string; /** *

优先级(1-9,数字越大优先级越高)

*/ Priority?: number; /** *

启动时间(最近一次启动)

*/ StartTime?: number; /** *

停止时间(最近一次停止/休眠)

*/ StopTime?: number; /** *

标签列表(TagKey-TagValue)

*/ Tags?: Array; } /** * GetLabEvent请求参数结构体 */ export interface GetLabEventRequest { /** *

数据实验室ID

*/ Id: string; /** *

每页数量

*/ PageSize?: number; /** *

开始时间(毫秒时间戳)

*/ StartTime?: number; /** *

结束时间(毫秒时间戳)

*/ EndTime?: number; /** *

排序字段列表

*/ SortFields?: Array; } /** * AddDeployment请求参数结构体 */ export interface AddDeploymentRequest { /** *

ServiceId

*/ ServiceId: string; /** *

部署名称

*/ DeploymentName: string; /** *

推理引擎(vllm / xgboost)

*/ Engine: string; /** *

副本数

*/ Replicas: number; /** *

资源分区 ID(目标 K8s 集群分区)

*/ ResourcePartitionId: string; /** *

模型版本(如 v1, v2),未提供时使用最新版本

*/ ModelVersion?: string; /** *

是否开启 ray head 高可用

*/ HeadHighAvailabilityEnabled?: boolean; /** *

高级参数(JSON 字符串,可选)

*/ AdvancedParams?: string; /** *

队列名(K8s namespace)

*/ Queue?: string; /** *

是否启用弹性伸缩

*/ AutoscalingEnabled?: boolean; /** *

镜像名称

*/ Image?: string; /** *

高级参数

*/ AdvancedOptions?: string; } /** * DescribeUpdatableDataEngines返回参数结构体 */ export interface DescribeUpdatableDataEnginesResponse { /** * 集群基础信息 */ DataEngineBasicInfos?: Array; /** * 集群个数 */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * Elasticsearch数据源的详细信息 */ export interface ElasticsearchInfo { /** * 数据源ID 注意:此字段可能返回 null,表示取不到有效值。 */ InstanceId?: string; /** * 数据源名称 注意:此字段可能返回 null,表示取不到有效值。 */ InstanceName?: string; /** * 用户名 注意:此字段可能返回 null,表示取不到有效值。 */ User?: string; /** * 密码,需要base64编码 注意:此字段可能返回 null,表示取不到有效值。 */ Password?: string; /** * 数据源的VPC和子网信息 注意:此字段可能返回 null,表示取不到有效值。 */ Location?: DatasourceConnectionLocation; /** * 默认数据库名称 注意:此字段可能返回 null,表示取不到有效值。 */ DbName?: string; /** * 访问Elasticsearch的ip、端口信息 注意:此字段可能返回 null,表示取不到有效值。 */ ServiceInfo?: Array; } /** * DeleteBenchmarkTask返回参数结构体 */ export interface DeleteBenchmarkTaskResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 集群Session配置信息. */ export interface DataEngineImageSessionParameter { /** * 配置id */ ParameterId: string; /** * 小版本镜像ID */ ChildImageVersionId: string; /** * 集群类型:SparkSQL/PrestoSQL/SparkBatch */ EngineType: string; /** * 参数key */ KeyName: string; /** * Key描述信息 注意:此字段可能返回 null,表示取不到有效值。 */ KeyDescription: string; /** * value类型 */ ValueType: string; /** * value长度限制 注意:此字段可能返回 null,表示取不到有效值。 */ ValueLengthLimit: string; /** * value正则限制 注意:此字段可能返回 null,表示取不到有效值。 */ ValueRegexpLimit: string; /** * value默认值 注意:此字段可能返回 null,表示取不到有效值。 */ ValueDefault: string; /** * 是否为公共版本:1:公共;2:私有 */ IsPublic: number; /** * 配置类型:1:session配置(默认);2:common配置;3:cluster配置 */ ParameterType: number; /** * 提交方式:User(用户)、BackGround(后台) */ SubmitMethod: string; /** * 操作者 注意:此字段可能返回 null,表示取不到有效值。 */ Operator: string; /** * 插入时间 */ InsertTime: string; /** * 更新时间 */ UpdateTime: string; } /** * CreateDatabase请求参数结构体 */ export interface CreateDatabaseRequest { /** * 数据库基础信息 */ DatabaseInfo: DatabaseInfo; /** * 数据源名称,默认为DataLakeCatalog */ DatasourceConnectionName?: string; } /** * DescribeDMSTables返回参数结构体 */ export interface DescribeDMSTablesResponse { /** * DMS元数据列表信息 注意:此字段可能返回 null,表示取不到有效值。 */ TableList?: Array; /** * 统计值 */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 标签 */ export interface Tag { /** * 标签键 */ TagKey?: string; /** * 标签值 */ TagValue?: string; } /** * CreateInferenceService请求参数结构体 */ export interface CreateInferenceServiceRequest { /** *

推理服务名称

*/ Name: string; /** *

模型 UID(业务级唯一标识)

*/ ModelUid: string; /** *

推理引擎(vllm / xgboost)

*/ Engine: string; /** *

副本数

*/ Replicas: number; /** *

资源分区 ID(目标 K8s 集群分区)

*/ ResourcePartitionId: string; /** *

Ray Serve 部署镜像

*/ Image: string; /** *

模型标识符(OpenAI 兼容 API 中的 model 字段)

*/ ModelIdentifier: string; /** *

队列名(K8s namespace)

*/ Queue: string; /** *

部署名称(可选,未提供时自动生成)

*/ DeploymentName?: string; /** *

模型版本(如 v1, v2),未提供时使用最新版本

*/ ModelVersion?: string; /** *

ray head 是否开始高可用(是否申请 redis 实例用于 head 连接)

*/ HeadHighAvailabilityEnabled?: boolean; /** *

高级参数(JSON 字符串,可选)

*/ AdvancedParams?: string; /** *

镜像拉取策略(默认 IfNotPresent)

*/ ImagePullPolicy?: string; /** *

是否启用弹性伸缩

*/ AutoscalingEnabled?: boolean; /** *

最小副本数(启用弹性伸缩时生效,0 表示缩容到 0)

*/ MinReplicas?: number; /** *

最大副本数(启用弹性伸缩时生效)

*/ MaxReplicas?: number; /** *

Autoscaler 配置(JSON 字符串)

*/ AutoscalerOptions?: string; /** *

ApiKeyIds

*/ ApiKeyIds?: Array; /** *

AdvancedOptions 高级参数 JSON 字符串(可选),扁平 KV 结构,作用于 K8s RayService CR YAML 字段级

*/ AdvancedOptions?: string; /** *

系统标签列表(TagKey-TagValue)

*/ ResourceTags?: Array; /** *

自定义RayServe提交

*/ IsCustom?: boolean; /** *

python runtime env

*/ RuntimeEnv?: string; } /** * 数据脱敏策略信息 */ export interface DataMaskStrategy { /** * 策略ID 注意:此字段可能返回 null,表示取不到有效值。 */ StrategyId?: string; /** * 用户AppId 注意:此字段可能返回 null,表示取不到有效值。 */ UserAppId?: string; /** * 用户Uin 注意:此字段可能返回 null,表示取不到有效值。 */ Uin?: string; /** * 操作用户子账号uin 注意:此字段可能返回 null,表示取不到有效值。 */ SubAccountUin?: string; /** * 策略名称 注意:此字段可能返回 null,表示取不到有效值。 */ StrategyName?: string; /** * MASK_SHOW_FIRST_4; MASK_SHOW_LAST_4;MASK_HASH; MASK_DATE_SHOW_YEAR; MASK_NULL; MASK_DEFAULT 等 注意:此字段可能返回 null,表示取不到有效值。 */ StrategyType?: string; /** * 策略描述 注意:此字段可能返回 null,表示取不到有效值。 */ StrategyDesc?: string; /** * 用户组策略列表 注意:此字段可能返回 null,表示取不到有效值。 */ Groups?: Array; /** * 用户子账号uin列表,按;拼接 注意:此字段可能返回 null,表示取不到有效值。 */ Users?: string; /** * 1: 生效中; 0:已删除 注意:此字段可能返回 null,表示取不到有效值。 */ State?: number; /** * 策略创建时间,毫秒时间戳 注意:此字段可能返回 null,表示取不到有效值。 */ CreateTime?: number; /** * 策略更新时间,毫秒时间戳 注意:此字段可能返回 null,表示取不到有效值。 */ UpdateTime?: number; } /** * DeleteInferenceService返回参数结构体 */ export interface DeleteInferenceServiceResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeAdvancedStoreLocation返回参数结构体 */ export interface DescribeAdvancedStoreLocationResponse { /** * 是否启用高级设置:0-否,1-是 */ Enable?: number; /** * 查询结果保存cos路径 */ StoreLocation?: string; /** * 是否有托管存储权限 */ HasLakeFs?: boolean; /** * 托管存储状态,HasLakeFs等于true时,该值才有意义 */ LakeFsStatus?: string; /** * 托管存储桶类型 */ BucketType?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeTablesName返回参数结构体 */ export interface DescribeTablesNameResponse { /** * 数据表名称对象列表。 */ TableNameList?: Array; /** * 实例总数。 */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * GetLabPodYaml返回参数结构体 */ export interface GetLabPodYamlResponse { /** *

Pod YAML

*/ Yaml?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeAdvancedStoreLocation请求参数结构体 */ export type DescribeAdvancedStoreLocationRequest = null; /** * DeletePartitionQueue返回参数结构体 */ export interface DeletePartitionQueueResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteModel请求参数结构体 */ export interface DeleteModelRequest { /** *

模型 UID

*/ ModelUid: string; } /** * DeleteMetaDatabase请求参数结构体 */ export interface DeleteMetaDatabaseRequest { /** * 数据库名称 */ DatabaseName: string; /** * 数据源名称,默认DataLakeCatalog */ DatasourceConnectionName?: string; } /** * DescribeTrainingJobInstance返回参数结构体 */ export interface DescribeTrainingJobInstanceResponse { /** *

训练实例详情

*/ Instance?: TrainingJobInstance; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * GetRayCluster请求参数结构体 */ export interface GetRayClusterRequest { /** *

集群ID

*/ Id: string; } /** * CancelNotebookSessionStatementBatch返回参数结构体 */ export interface CancelNotebookSessionStatementBatchResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 节点标签模型 */ export interface Label { /** *

名称

*/ Name?: string; /** *

值

*/ Value?: string; } /** * ListDeploymentReplicas请求参数结构体 */ export interface ListDeploymentReplicasRequest { /** *

DeploymentId

*/ DeploymentId: string; /** *

页码(从1开始)

*/ Page?: number; /** *

每页数量(最大 200)

*/ PageSize?: number; /** *

起始时间

单位: ms

*/ StartTime?: number; /** *

结束时间

单位: ms

*/ EndTime?: number; /** *

过滤条件

*/ Filters?: Array; /** *

排序字段

*/ SortFields?: Array; } /** * ImportExternalCluster请求参数结构体 */ export interface ImportExternalClusterRequest { /** *

资源池对应的分区名称。

*/ PartitionName: string; /** *

集群类型。TKE:直接导入裸 TKE 集群,ClusterId 填 TKE 集群 ID(如 cls-xxxxxxxx);EMR:通过 EMR 集群导入,ClusterId 填 EMR 集群 ID(如 emr-xxxxxxxx)。

*/ ClusterType: string; /** *

集群 ID。ClusterType=TKE 时填 TKE 集群 ID(如 cls-xxxxxxxx);ClusterType=EMR 时填 EMR 集群 ID(如 emr-xxxxxxxx)。

*/ ClusterId: string; /** *

COS Bucket 名称(含 AppId 后缀),例如 my-bucket-1250000000。

*/ CosBucketId?: string; /** *

Prometheus 托管实例 ID,例如 prom-xxxxxxxx。

*/ PrometheusInstanceId?: string; /** *

负载均衡实例 ID,例如 lb-xxxxxxxx。

*/ LoadBalancerId?: string; /** *

节点标签键值对(Key-Value 列表),用于将资源池调度限定到具备对应标签的节点。

*/ NodeLabels?: Array; /** *

资源池对应的默认分区描述,透传给下游 ResourceManager 用于分区创建。

*/ PartitionDescription?: string; /** *

目标账号 AppId(跨账号导入时填写,不填则使用当前账号)。TargetAppId 和 TargetUin 必须同时填写或同时不填。

*/ TargetAppId?: number; /** *

目标账号 UIN(跨账号导入时填写,不填则使用当前账号)。TargetAppId 和 TargetUin 必须同时填写或同时不填。

*/ TargetUin?: string; } /** * CreateModelVersion请求参数结构体 */ export interface CreateModelVersionRequest { /** *

模型UID

*/ ModelUid: string; /** *

模型版本号

*/ ModelVersion: string; /** *

版本说明

*/ Description?: string; /** *

该版本的存储 URI(可选,如 cos://bucket-name/models/name/v2/)

*/ StorageUri?: string; /** *

是否使用用户自带存储桶(默认 false 表示平台托管)

*/ UseCustomStorage?: boolean; /** *

创建模型时,模型从goosfe里面选取,则需要传递该参数

*/ GooseFSConfig?: GooseFSConfig; /** *

模型上传路径类型

枚举值:

  • LOCAL: 本地上传
  • CFS: CFS上传
  • COS: COS上传
  • CFSTurbo: CFSTurbo上传
  • GooseFS: GooseFS上传

选择cos、cfs、cfstrubo则必须要传storageuri,选择local时不能传递goosefsconfig

*/ StorageType?: string; } /** * SparkSQL批任务信息 */ export interface BatchSqlTask { /** * SQL子任务唯一标识 */ TaskId?: string; /** * 运行SQL */ ExecuteSQL?: string; /** * 任务信息,成功则返回:Task Success!,失败则返回异常信息 */ Message?: string; } /** * ModifySparkAppForTDLC返回参数结构体 */ export interface ModifySparkAppForTDLCResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 数据脱敏用户组信息 */ export interface GroupInfo { /** * 用户组ID */ WorkGroupId?: number; /** * 策略类型 */ StrategyType?: string; } /** * StartRayCluster请求参数结构体 */ export interface StartRayClusterRequest { /** *

集群ID

*/ Id: string; } /** * UnboundDatasourceHouse请求参数结构体 */ export interface UnboundDatasourceHouseRequest { /** * 网络配置名称 */ NetworkConnectionName?: string; } /** * CreatePartition返回参数结构体 */ export interface CreatePartitionResponse { /** *

子订单号

*/ DealName?: string; /** *

大订单号

注意:此字段可能返回 null,表示取不到有效值。 */ BigDealId?: string; /** *

冻结流水号(后付费返回;预付费为空)

注意:此字段可能返回 null,表示取不到有效值。 */ BillId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeEmrClusterInfo请求参数结构体 */ export interface DescribeEmrClusterInfoRequest { /** *

EMR 集群 ID,例如 emr-40ybwbbn

*/ InstanceId: string; } /** * DeleteModelVersion请求参数结构体 */ export interface DeleteModelVersionRequest { /** *

模型UID

*/ ModelUid: string; /** *

要删除的版本号(如 v1, v2)

*/ ModelVersion: string; } /** * DeleteUserVpcConnection返回参数结构体 */ export interface DeleteUserVpcConnectionResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * GetRayJobYaml返回参数结构体 */ export interface GetRayJobYamlResponse { /** * RayJob YAML */ Yaml?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 资源分区信息 */ export interface PartitionInfo { /** *

分区名称

*/ Name?: string; /** *

分区编码

*/ PartitionCode?: string; /** *

描述

注意:此字段可能返回 null,表示取不到有效值。 */ Description?: string; /** *

状态:11-发货中,1-运行中,2-隔离中,3-已销毁

*/ Status?: number; /** *

队列数量

*/ QueueCount?: number; /** *

资源配置(配额)

注意:此字段可能返回 null,表示取不到有效值。 */ ResourceQuota?: Array; /** *

各计费项的单 worker/executor 最大可调度资源量列表,用于约束提交作业时可申请的规格上限;仅包含分区已有的非 GPU 计费项,无可返回项时为空数组

注意:此字段可能返回 null,表示取不到有效值。 */ SchedulableLimitList?: Array; /** *

计费类型:1-包年包月,0-按量计费

*/ PayMode?: number; /** *

续费标志:0-默认,1-自动续费,2-不自动续费(仅预付费有效);按量计费分区无该字段

注意:此字段可能返回 null,表示取不到有效值。 */ RenewFlag?: number; /** *

创建时间

注意:此字段可能返回 null,表示取不到有效值。 */ CreateTime?: string; /** *

更新时间

注意:此字段可能返回 null,表示取不到有效值。 */ UpdateTime?: string; /** *

过期时间

注意:此字段可能返回 null,表示取不到有效值。 */ ExpireTime?: string; /** *

资源池形态:SYSTEM(系统)/ USER(用户)/ EXTERNAL_TKE(纳管外部 TKE 集群)

注意:此字段可能返回 null,表示取不到有效值。 */ ResourcePoolKind?: string; /** *

纳管外部集群的原始 ID(例如 EMR 实例 ID emr-xxx),仅 EXTERNAL_TKE 等纳管场景有值

注意:此字段可能返回 null,表示取不到有效值。 */ ExternalClusterId?: string; /** *

资源已绑定的标签列表,由标签平台 GetResources 接口实时查询得到;列表场景下仅对当前页分区加载,单分区标签查询失败时降级留空

注意:此字段可能返回 null,表示取不到有效值。 */ Tags?: Array; } /** * SetOptimizerPolicy请求参数结构体 */ export interface SetOptimizerPolicyRequest { /** * 优化策略 */ SmartPolicy: SmartPolicy; } /** * UpdateDataEngine请求参数结构体 */ export interface UpdateDataEngineRequest { /** * 资源大小 */ Size: number; /** * 最小资源 */ MinClusters: number; /** * 最大资源 */ MaxClusters: number; /** * 开启自动刷新:true:开启、false(默认):关闭 */ AutoResume: boolean; /** * 数据引擎名称 */ DataEngineName: string; /** * 相关信息 */ Message: string; /** * 是否自定挂起集群:false(默认):不自动挂起、true:自动挂起 */ AutoSuspend?: boolean; /** * 定时启停集群策略:0(默认):关闭定时策略、1:开启定时策略(注:定时启停策略与自动挂起策略互斥) */ CrontabResumeSuspend?: number; /** * 定时启停策略,复杂类型:包含启停时间、挂起集群策略 */ CrontabResumeSuspendStrategy?: CrontabResumeSuspendStrategy; /** * 单个集群最大并发任务数,默认5 */ MaxConcurrency?: number; /** * 可容忍的排队时间,默认0。当任务排队的时间超过可容忍的时间时可能会触发扩容。如果该参数为0,则表示一旦有任务排队就可能立即触发扩容。 */ TolerableQueueTime?: number; /** * 集群自动挂起时间 */ AutoSuspendTime?: number; /** * spark jar 包年包月集群是否开启弹性 */ ElasticSwitch?: boolean; /** * spark jar 包年包月集群弹性上限 */ ElasticLimit?: number; /** * Spark批作业集群Session资源配置模板 */ SessionResourceTemplate?: SessionResourceTemplate; /** * 引擎资源弹性伸缩策略 */ ScheduleElasticityConf?: ScheduleElasticityConf; } /** * SmartOptimizerWrittenPolicy */ export interface SmartOptimizerWrittenPolicy { /** * none/enable/disable/default */ WrittenEnable?: string; /** * 用户自定义高级参数 注意:此字段可能返回 null,表示取不到有效值。 */ AdvancePolicy?: WrittenAdvancePolicy; } /** * DescribeDatabase返回参数结构体 */ export interface DescribeDatabaseResponse { /** * 数据库信息 */ DatabaseInfo?: DatabaseResponseInfo; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 作业配置 */ export interface JobSpec { /** *

配置ID

*/ Id?: string; /** *

配置名称

*/ Name?: string; /** *

配置描述

*/ Description?: string; /** *

入口命令

*/ Entrypoint?: string; /** *

镜像地址

*/ Image?: string; /** *

镜像拉取类型(Builtin: 内置, Custom: 自定义)

*/ ImagePullType?: string; /** *

镜像拉取策略

*/ ImagePullPolicy?: string; /** *

资源配置(JSON)

*/ ResourceConfig?: string; /** *

运行时环境配置(JSON)

*/ RuntimeEnv?: string; /** *

存储卷和挂载卷配置(JSON)

*/ Catalog?: string; /** *

弹性伸缩配置(JSON)

*/ AutoscalerOptions?: string; /** *

ResourceConfigId

*/ ResourceConfigId?: string; /** *

资源配置模板是否变更

*/ ResourceConfigChanged?: boolean; /** *

默认资源分区ID

*/ ResourcePartitionId?: string; /** *

默认资源分区名称

*/ ResourcePartitionName?: string; /** *

默认队列名称

*/ Queue?: string; /** *

所属队列别名

*/ QueueAlias?: string; /** *

集群组Id

*/ GroupId?: string; /** *

集群id

*/ ClusterId?: string; /** *

默认计算组名称

*/ ClusterGroup?: string; /** *

作业包URL

*/ JobPackage?: string; /** *

作业包名称

*/ JobPackageName?: string; /** *

作业包来源类型(Local: 本地上传, Cos: 用户自有 COS 桶地址);缺时按 Local 处理

*/ JobPackageSource?: string; /** *

优先级

*/ Priority?: number; /** *

应用ID

*/ AppId?: number; /** *

创建者UIN

*/ Uin?: string; /** *

子用户UIN

*/ SubAccountUin?: string; /** *

子用户名称(由聚合层通过 CAM 接口回填)

*/ SubAccountName?: string; /** *

创建时间

*/ CreateTime?: number; /** *

更新时间

*/ UpdateTime?: number; /** *

该配置产生的作业实例数量

*/ JobInstanceCount?: number; /** *

是否有运行中的作业实例

*/ HasRunningJobs?: boolean; /** *

高级参数,JSON 字符串

*/ AdvancedOptions?: string; /** *

标签列表(TagKey-TagValue),用于将资源与腾讯云标签系统中的标签绑定

*/ Tags?: Array; /** *

集群分派策略

*/ DispatchStrategy?: string; /** *

作业提交目标:GROUP(按计算组分派)/ CLUSTER(指定集群)/ SERVERLESS(按 Serverless 拉起)

*/ SubmissionTarget?: string; /** *

集群组名称

*/ GroupName?: string; /** *

集群名称

*/ ClusterName?: string; } /** * DescribeSparkAppJobs请求参数结构体 */ export interface DescribeSparkAppJobsRequest { /** * 返回结果按照该字段排序 */ SortBy?: string; /** * 正序或者倒序,例如:desc */ Sorting?: string; /** * 过滤条件,如下支持的过滤类型,传参Name应为其一:spark-job-name(作业名称),spark-job-id(作业id),spark-app-type(作业类型,1:批任务,2:流任务,4:SQL作业),user-name(创建人),key-word(作业名称或ID关键词模糊搜索) */ Filters?: Array; /** * 更新时间起始点,支持格式:yyyy-MM-dd HH:mm:ss */ StartTime?: string; /** * 更新时间截止点,支持格式:yyyy-MM-dd HH:mm:ss */ EndTime?: string; /** * 查询列表偏移量, 默认值0 */ Offset?: number; /** * 查询列表限制数量, 默认值100 */ Limit?: number; } /** * DeleteNotebookSession请求参数结构体 */ export interface DeleteNotebookSessionRequest { /** * Session唯一标识 */ SessionId: string; } /** * CreateDMSTable返回参数结构体 */ export interface CreateDMSTableResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 查询视图信息对象 */ export interface ViewResponseInfo { /** * 视图基本信息。 */ ViewBaseInfo?: ViewBaseInfo; /** * 视图列信息。 注意:此字段可能返回 null,表示取不到有效值。 */ Columns?: Array; /** * 视图属性信息。 注意:此字段可能返回 null,表示取不到有效值。 */ Properties?: Array; /** * 视图创建时间。 */ CreateTime?: string; /** * 视图更新时间。 */ ModifiedTime?: string; } /** * ListClusterGroups请求参数结构体 */ export interface ListClusterGroupsRequest { /** *

当前页码(从1开始)

*/ Page?: number; /** *

页数

*/ PageSize?: number; /** *

提交时间起始过滤-时间戳(毫秒,可选)

*/ StartTime?: number; /** *

提交时间截止过滤-时间戳(毫秒,可选)

*/ EndTime?: number; /** *

过滤条件

*/ Filters?: Array; /** *

排序字段列表

*/ SortFields?: Array; } /** * DescribeSparkSessionBatchSQL请求参数结构体 */ export interface DescribeSparkSessionBatchSQLRequest { /** * SparkSQL唯一标识 */ BatchId: string; /** * 用户自定义主键, 若不为空,则按照该值查询 */ CustomKey?: string; } /** * head组规格 */ export interface HeadSpecDTO { /** *

head/worker名称

*/ Name?: string; /** *

Pod CPU核数

*/ PodCpu?: number; /** *

Pod 内存大小

*/ PodMem?: number; /** *

GPU类型

*/ GpuType?: string; /** *

GPU数量

*/ GpuNum?: number; /** *

环境变量列表

*/ Envs?: Array; /** *

标签列表

*/ Labels?: Array