UNPKG

@nocobase/plugin-verification

Version:

User identity verification management, including SMS, TOTP authenticator, with extensibility.

1,429 lines (1,421 loc) 31 kB
/** * RetryRuns返回参数结构体 */ export interface RetryRunsResponse { /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * RunApplication返回参数结构体 */ export interface RunApplicationResponse { /** * 任务批次ID。 */ RunGroupId?: string; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 执行时间。 */ export interface ExecutionTime { /** * 提交时间。 注意:此字段可能返回 null,表示取不到有效值。 */ SubmitTime?: string; /** * 开始时间。 注意:此字段可能返回 null,表示取不到有效值。 */ StartTime?: string; /** * 结束时间。 注意:此字段可能返回 null,表示取不到有效值。 */ EndTime?: string; } /** * 任务运行状态。 */ export interface RunStatusCount { /** * 状态。 */ Status?: string; /** * 数量。 */ Count?: number; } /** * GetRunStatus请求参数结构体 */ export interface GetRunStatusRequest { /** * 任务Uuid。 */ RunUuid: string; /** * 项目ID。 (不填使用指定地域下的默认项目) */ ProjectId?: string; } /** * DescribeRuns返回参数结构体 */ export interface DescribeRunsResponse { /** * 符合条件的数量。 */ TotalCount?: number; /** * 任务列表。 */ Runs?: Array<Run>; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ImportTableFile返回参数结构体 */ export interface ImportTableFileResponse { /** * 表格ID。 */ TableId?: string; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * RunApplication请求参数结构体 */ export interface RunApplicationRequest { /** * 应用ID。 */ ApplicationId: string; /** * 项目ID。 */ ProjectId: string; /** * 任务批次名称。 */ Name: string; /** * 投递环境ID。 */ EnvironmentId: string; /** * 任务输入JSON。需要进行base64编码。 */ InputBase64: string; /** * 任务缓存清理时间(小时)。不填表示不清理。 */ CacheClearDelay: number; /** * 运行选项。 */ Option: RunOption; /** * 任务批次描述。 */ Description?: string; /** * 批量投递表格ID,不填表示单例投递。 */ TableId?: string; /** * 批量投递表格行UUID。不填表示表格全部行。 */ TableRowUuids?: Array<string>; /** * 应用版本ID。不填表示使用当前最新版本。 */ ApplicationVersionId?: string; } /** * GetRunMetadataFile返回参数结构体 */ export interface GetRunMetadataFileResponse { /** * 文件预签名链接,一分钟内有效。 */ CosSignedUrl?: string; /** * 批量文件预签名链接,一分钟内有效。 注意:此字段可能返回 null,表示取不到有效值。 */ CosSignedUrls?: Array<string>; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteEnvironment返回参数结构体 */ export interface DeleteEnvironmentResponse { /** * 工作流UUID。 */ WorkflowUuid?: string; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 组学平台环境详情。 */ export interface Environment { /** * 环境ID。 */ EnvironmentId?: string; /** * 环境名称。 */ Name?: string; /** * 环境描述信息。 */ Description?: string; /** * 环境地域。 */ Region?: string; /** * 环境类型,取值范围: - KUBERNETES:Kubernetes容器集群 - HPC:HPC高性能计算集群 */ Type?: string; /** * 环境状态,取值范围: - INITIALIZING:创建中 - INITIALIZATION_ERROR:创建失败 - RUNNING:运行中 - ERROR:异常 - DELETING:正在删除 - DELETE_ERROR:删除失败 */ Status?: string; /** * 环境是否可用。环境需要可用才能投递计算任务。 */ Available?: boolean; /** * 环境信息。 */ Message?: string; /** * 云资源ID。 */ ResourceIds?: ResourceIds; /** * 上个工作流UUID。 注意:此字段可能返回 null,表示取不到有效值。 */ LastWorkflowUuid?: string; /** * 创建时间。 注意:此字段可能返回 null,表示取不到有效值。 */ CreationTime?: string; } /** * GetRunCalls请求参数结构体 */ export interface GetRunCallsRequest { /** * 任务Uuid。 */ RunUuid: string; /** * 作业路径 */ Path: string; /** * 项目ID。 (不填使用指定地域下的默认项目) */ ProjectId?: string; } /** * RunWorkflow请求参数结构体 */ export interface RunWorkflowRequest { /** * 任务批次名称。 */ Name: string; /** * 投递环境ID。 */ EnvironmentId: string; /** * 工作流Git仓库信息。 */ GitSource: GitInfo; /** * 工作流类型。 支持类型: - NEXTFLOW */ Type: string; /** * Nextflow选项。 */ NFOption: NFOption; /** * 项目ID。 (不填使用指定地域下的默认项目) */ ProjectId?: string; /** * 任务批次描述。 */ Description?: string; /** * 任务输入JSON。需要进行base64编码。 (InputBase64和InputCosUri必选其一) */ InputBase64?: string; /** * 任务输入COS地址。 (InputBase64和InputCosUri必选其一) */ InputCosUri?: string; /** * 任务缓存清理时间(小时)。不填表示不清理。 */ CacheClearDelay?: number; } /** * DescribeRuns请求参数结构体 */ export interface DescribeRunsRequest { /** * 项目ID。 (不填使用指定地域下的默认项目) */ ProjectId?: string; /** * 返回数量,默认为10,最大值为100。 */ Limit?: number; /** * 偏移量,默认为0。 */ Offset?: number; /** * 过滤器,支持过滤字段: - RunGroupId:任务批次ID - Status:任务状态 - RunUuid:任务UUID - UserDefinedId:用户定义ID */ Filters?: Array<Filter>; } /** * 任务。 */ export interface Run { /** * 任务UUID。 */ RunUuid?: string; /** * 项目ID。 */ ProjectId?: string; /** * 应用ID。 */ ApplicationId?: string; /** * 任务批次ID。 */ RunGroupId?: string; /** * 环境ID。 */ EnvironmentId?: string; /** * 用户定义ID,单例运行为空。 注意:此字段可能返回 null,表示取不到有效值。 */ UserDefinedId?: string; /** * 表格ID,单例运行为空。 注意:此字段可能返回 null,表示取不到有效值。 */ TableId?: string; /** * 表格行UUID,单例运行为空。 注意:此字段可能返回 null,表示取不到有效值。 */ TableRowUuid?: string; /** * 任务状态。 */ Status?: string; /** * 任务输入。 */ Input?: string; /** * 运行选项。 * @deprecated */ Option?: RunOption; /** * 执行时间。 */ ExecutionTime?: ExecutionTime; /** * 缓存信息。 注意:此字段可能返回 null,表示取不到有效值。 */ Cache?: CacheInfo; /** * 错误信息。 */ ErrorMessage?: string; /** * 创建时间。 */ CreateTime?: string; /** * 更新时间。 */ UpdateTime?: string; } /** * 表格列。 */ export interface TableColumn { /** * 列名称 注意:此字段可能返回 null,表示取不到有效值。 */ Header?: string; /** * 列数据类型 注意:此字段可能返回 null,表示取不到有效值。 */ DataType?: string; } /** * 安全组配置。 */ export interface SecurityGroupOption { /** * 安全组ID。 */ SecurityGroupId: string; } /** * DescribeTablesRows请求参数结构体 */ export interface DescribeTablesRowsRequest { /** * 项目ID。 */ ProjectId: string; /** * 表格ID。 */ TableId: string; /** * 返回数量,默认为10,最大值为100。 */ Limit?: number; /** * 偏移量,默认为0。 */ Offset?: number; /** * 过滤器,支持过滤字段: - Tr:表格数据,支持模糊查询 - TableRowUuid:表格行UUID */ Filters?: Array<Filter>; } /** * DescribeEnvironments返回参数结构体 */ export interface DescribeEnvironmentsResponse { /** * 符合条件的数量。 */ TotalCount?: number; /** * 环境详情列表。 */ Environments?: Array<Environment>; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 资源限制范围。 */ export interface LimitRange { /** * 最大CPU设置 注意:此字段可能返回 null,表示取不到有效值。 */ MaxCPU?: string; /** * 最大内存设置(单位:Mi,Gi,Ti,M,G,T) 注意:此字段可能返回 null,表示取不到有效值。 */ MaxMemory?: string; } /** * DescribeTables返回参数结构体 */ export interface DescribeTablesResponse { /** * 结果总数。 */ TotalCount?: number; /** * 表格列表。 */ Tables?: Array<Table>; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 私有网络配置。 */ export interface VPCOption { /** * 私有网络ID(VPCId和VPCCIDRBlock必选其一。若使用VPCId,则使用现用私有网络;若使用VPCCIDRBlock,则创建新的私有网络) */ VPCId?: string; /** * 子网ID(SubnetId和SubnetZone&SubnetCIDRBlock必选其一。若使用SubnetId,则使用现用子网;若使用SubnetZone&SubnetCIDRBlock,则创建新的子网) */ SubnetId?: string; /** * 子网可用区。 */ SubnetZone?: string; /** * 私有网络CIDR。 */ VPCCIDRBlock?: string; /** * 子网CIDR。 */ SubnetCIDRBlock?: string; } /** * 资源配额。 */ export interface ResourceQuota { /** * CPU Limit设置。 注意:此字段可能返回 null,表示取不到有效值。 */ CPULimit?: string; /** * 内存Limit设置(单位:Mi,Gi,Ti,M,G,T) 注意:此字段可能返回 null,表示取不到有效值。 */ MemoryLimit?: string; /** * Pods数量设置 注意:此字段可能返回 null,表示取不到有效值。 */ Pods?: string; } /** * RetryRuns请求参数结构体 */ export interface RetryRunsRequest { /** * 关联项目ID。 */ ProjectId: string; /** * 任务UUID。 */ RunUuids: Array<string>; } /** * ImportTableFile请求参数结构体 */ export interface ImportTableFileRequest { /** * 表格关联的项目ID。 */ ProjectId: string; /** * 表格名称。最多支持200个字符。 */ Name: string; /** * 表格文件Cos对象路径。 */ CosUri: string; /** * 表格文件中每列的数据类型,支持的类型包括:Int、Float、String、File、Boolean、Array[Int]、Array[Float]、Array[String]、Array[File]、Array[Boolean] */ DataType: Array<string>; /** * 表格描述。最多支持500个字符。 */ Description?: string; } /** * 缓存信息。 */ export interface CacheInfo { /** * 缓存清理时间(小时)。 注意:此字段可能返回 null,表示取不到有效值。 */ CacheClearDelay?: number; /** * 缓存清理计划时间。 注意:此字段可能返回 null,表示取不到有效值。 */ CacheClearTime?: string; /** * 缓存是否已被清理。 注意:此字段可能返回 null,表示取不到有效值。 */ CacheCleared?: boolean; } /** * 计算集群配置。 */ export interface ClusterOption { /** * 计算集群可用区。 */ Zone: string; /** * 计算集群类型,取值范围: - KUBERNETES */ Type: string; /** * 资源配额。 */ ResourceQuota?: ResourceQuota; /** * 限制范围。 */ LimitRange?: LimitRange; } /** * TerminateRunGroup返回参数结构体 */ export interface TerminateRunGroupResponse { /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * Git信息。 */ export interface GitInfo { /** * Git地址。 */ GitHttpPath: string; /** * Git用户名。 */ GitUserName?: string; /** * Git密码或者Token。 */ GitTokenOrPassword?: string; /** * 分支。 */ Branch?: string; /** * 标签。 */ Tag?: string; } /** * 应用版本。 */ export interface ApplicationVersion { /** * 版本类型。 注意:此字段可能返回 null,表示取不到有效值。 */ Type?: string; /** * 版本ID。 注意:此字段可能返回 null,表示取不到有效值。 */ ApplicationVersionId?: string; /** * 发布名称。 注意:此字段可能返回 null,表示取不到有效值。 */ Name?: string; /** * 发布描述。 注意:此字段可能返回 null,表示取不到有效值。 */ Description?: string; /** * 入口文件。 注意:此字段可能返回 null,表示取不到有效值。 */ Entrypoint?: string; /** * 创建时间。 注意:此字段可能返回 null,表示取不到有效值。 */ CreateTime?: string; /** * 创建者名称。 注意:此字段可能返回 null,表示取不到有效值。 */ CreatorName?: string; /** * 创建者ID。 注意:此字段可能返回 null,表示取不到有效值。 */ CreatorId?: string; /** * Git信息。 注意:此字段可能返回 null,表示取不到有效值。 */ GitInfo?: string; } /** * DeleteEnvironment请求参数结构体 */ export interface DeleteEnvironmentRequest { /** * 环境ID。 */ EnvironmentId: string; } /** * 任务。 */ export interface RunGroup { /** * 任务批次ID。 */ RunGroupId?: string; /** * 项目ID。 */ ProjectId?: string; /** * 项目名称。 */ ProjectName?: string; /** * 应用ID。 */ ApplicationId?: string; /** * 应用名称。 */ ApplicationName?: string; /** * 应用类型。 */ ApplicationType?: string; /** * 环境ID。 */ EnvironmentId?: string; /** * 环境名称。 */ EnvironmentName?: string; /** * 表格ID,单例运行为空。 注意:此字段可能返回 null,表示取不到有效值。 */ TableId?: string; /** * 任务名称。 */ Name?: string; /** * 任务描述。 */ Description?: string; /** * 任务状态。 */ Status?: string; /** * 任务输入。 */ Input?: string; /** * WDL运行选项。 */ Option?: RunOption; /** * Nextflow运行选项。 注意:此字段可能返回 null,表示取不到有效值。 */ NFOption?: NFOption; /** * 任务总数量。 */ TotalRun?: number; /** * 各状态任务的数量。 */ RunStatusCounts?: Array<RunStatusCount>; /** * 执行时间。 */ ExecutionTime?: ExecutionTime; /** * 错误信息。 */ ErrorMessage?: string; /** * 创建时间。 */ CreateTime?: string; /** * 更新时间。 */ UpdateTime?: string; /** * 创建者。 注意:此字段可能返回 null,表示取不到有效值。 */ Creator?: string; /** * 创建者ID。 注意:此字段可能返回 null,表示取不到有效值。 */ CreatorId?: string; /** * 运行结果通知方式。 注意:此字段可能返回 null,表示取不到有效值。 */ ResultNotify?: string; /** * 应用版本。 注意:此字段可能返回 null,表示取不到有效值。 */ ApplicationVersion?: ApplicationVersion; } /** * 数据库配置。 */ export interface DatabaseOption { /** * 数据库可用区。 */ Zone: string; } /** * GetRunCalls返回参数结构体 */ export interface GetRunCallsResponse { /** * 作业详情。 */ Calls?: Array<RunMetadata>; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 描述键值对过滤器,用于条件过滤查询。 - 若存在多个Filter时,Filter间的关系为逻辑与(AND)关系。 - 若同一个Filter存在多个Values,同一Filter下Values间的关系为逻辑或(OR)关系。 */ export interface Filter { /** * 过滤字段。 */ Name: string; /** * 过滤字段值。 */ Values: Array<string>; } /** * 云资源ID。 */ export interface ResourceIds { /** * 私有网络ID。 注意:此字段可能返回 null,表示取不到有效值。 */ VPCId?: string; /** * 子网ID。 注意:此字段可能返回 null,表示取不到有效值。 */ SubnetId?: string; /** * 安全组ID。 注意:此字段可能返回 null,表示取不到有效值。 */ SecurityGroupId?: string; /** * TDSQL-C Mysql版数据库ID。 注意:此字段可能返回 null,表示取不到有效值。 */ TDSQLCId?: string; /** * 文件存储ID。 注意:此字段可能返回 null,表示取不到有效值。 */ CFSId?: string; /** * 文件存储类型:取值范围: - SD:通用标准型 - HP:通用性能型 - TB:turbo标准型 - TP:turbo性能型 注意:此字段可能返回 null,表示取不到有效值。 */ CFSStorageType?: string; /** * 云服务器ID。 注意:此字段可能返回 null,表示取不到有效值。 */ CVMId?: string; /** * 弹性容器集群ID。 注意:此字段可能返回 null,表示取不到有效值。 */ EKSId?: string; } /** * DescribeRunGroups返回参数结构体 */ export interface DescribeRunGroupsResponse { /** * 符合条件的数量。 */ TotalCount?: number; /** * 任务批次列表。 */ RunGroups?: Array<RunGroup>; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * TerminateRunGroup请求参数结构体 */ export interface TerminateRunGroupRequest { /** * 任务批次ID。 */ RunGroupId: string; /** * 项目ID。 (不填使用指定地域下的默认项目) */ ProjectId?: string; } /** * 环境配置。 */ export interface EnvironmentConfig { /** * 私有网络配置。 */ VPCOption: VPCOption; /** * 计算集群配置。 */ ClusterOption: ClusterOption; /** * 数据库配置。 */ DatabaseOption: DatabaseOption; /** * 存储配置。 */ StorageOption: StorageOption; /** * 云服务器配置。 */ CVMOption: CVMOption; /** * 安全组配置。 */ SecurityGroupOption?: SecurityGroupOption; } /** * DescribeTablesRows返回参数结构体 */ export interface DescribeTablesRowsResponse { /** * 结果总数。 */ TotalCount?: number; /** * 表格行列表。 */ Rows?: Array<TableRow>; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateEnvironment返回参数结构体 */ export interface CreateEnvironmentResponse { /** * 环境ID。 */ EnvironmentId?: string; /** * 工作流UUID。 */ WorkflowUuid?: string; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * GetRunMetadataFile请求参数结构体 */ export interface GetRunMetadataFileRequest { /** * 任务Uuid。 */ RunUuid: string; /** * 项目ID。 (不填使用指定地域下的默认项目) */ ProjectId?: string; /** * 需要获取的文件名。 默认支持以下文件: - nextflow.log 提交时NFOption中report指定为true时,额外支持以下文件: - execution_report.html - execution_timeline.html - execution_trace.txt - pipeline_dag.html */ Key?: string; /** * 需要批量获取的文件名。 默认支持以下文件: - nextflow.log 提交时NFOption中report指定为true时,额外支持以下文件: - execution_report.html - execution_timeline.html - execution_trace.txt - pipeline_dag.html */ Keys?: Array<string>; } /** * RunWorkflow返回参数结构体 */ export interface RunWorkflowResponse { /** * 任务批次ID。 */ RunGroupId?: string; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 表格行。 */ export interface TableRow { /** * 表格行UUID。 注意:此字段可能返回 null,表示取不到有效值。 */ TableRowUuid?: string; /** * 表格行内容。 注意:此字段可能返回 null,表示取不到有效值。 */ Content?: Array<string>; } /** * DescribeRunGroups请求参数结构体 */ export interface DescribeRunGroupsRequest { /** * 项目ID。 (不填使用指定地域下的默认项目) */ ProjectId?: string; /** * 返回数量,默认为10,最大值为100。 */ Limit?: number; /** * 偏移量,默认为0。 */ Offset?: number; /** * 过滤器,支持过滤字段: - Name:任务批次名称 - RunGroupId:任务批次ID - Status:任务批次状态 */ Filters?: Array<Filter>; } /** * GetRunStatus返回参数结构体 */ export interface GetRunStatusResponse { /** * 作业详情。 */ Metadata?: RunMetadata; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 文件存储配置。 */ export interface StorageOption { /** * 文件存储类型,取值范围: - SD:通用标准型 - HP:通用性能型 - TB:turbo标准型 - TP:turbo性能型 */ StorageType: string; /** * 文件存储可用区。 */ Zone: string; /** * 文件系统容量,turbo系列必填,单位为GiB。 - turbo标准型起售40TiB,即40960GiB;扩容步长20TiB,即20480 GiB。 - turbo性能型起售20TiB,即20480 GiB;扩容步长10TiB,即10240 GiB。 */ Capacity?: number; } /** * DescribeTables请求参数结构体 */ export interface DescribeTablesRequest { /** * 项目ID。 */ ProjectId: string; /** * 返回数量,默认为10,最大值为100。 */ Limit?: number; /** * 偏移量,默认为0。 */ Offset?: number; /** * 过滤器,支持过滤字段: - Name:表格名称 - TableId:表格ID */ Filters?: Array<Filter>; } /** * DescribeEnvironments请求参数结构体 */ export interface DescribeEnvironmentsRequest { /** * 偏移量,默认为0。 */ Offset?: number; /** * 返回数量,默认为20,最大值为100。 */ Limit?: number; /** * 过滤器,支持过滤字段: - EnvironmentId:环境ID - Name:名称 - Status:环境状态 */ Filters?: Array<Filter>; } /** * 运行应用选项。 */ export interface RunOption { /** * 运行失败模式,取值范围: - ContinueWhilePossible - NoNewCalls */ FailureMode: string; /** * 是否使用Call-Caching功能。 */ UseCallCache: boolean; /** * 是否使用错误挂起功能。 */ UseErrorOnHold: boolean; /** * 输出归档COS路径。 注意:此字段可能返回 null,表示取不到有效值。 */ FinalWorkflowOutputsDir?: string; /** * 是否使用相对目录归档输出。 注意:此字段可能返回 null,表示取不到有效值。 */ UseRelativeOutputPaths?: boolean; } /** * Nextflow选项。 */ export interface NFOption { /** * Config。 注意:此字段可能返回 null,表示取不到有效值。 */ Config?: string; /** * Profile。 注意:此字段可能返回 null,表示取不到有效值。 */ Profile?: string; /** * Report。 注意:此字段可能返回 null,表示取不到有效值。 */ Report?: boolean; /** * Resume。 注意:此字段可能返回 null,表示取不到有效值。 */ Resume?: boolean; } /** * 表格。 */ export interface Table { /** * 表格ID 注意:此字段可能返回 null,表示取不到有效值。 */ TableId?: string; /** * 关联项目ID 注意:此字段可能返回 null,表示取不到有效值。 */ ProjectId?: string; /** * 表格名称 注意:此字段可能返回 null,表示取不到有效值。 */ Name?: string; /** * 表格描述 注意:此字段可能返回 null,表示取不到有效值。 */ Description?: string; /** * 表格列 注意:此字段可能返回 null,表示取不到有效值。 */ Columns?: Array<TableColumn>; /** * 创建时间 注意:此字段可能返回 null,表示取不到有效值。 */ CreateTime?: string; /** * 创建人 注意:此字段可能返回 null,表示取不到有效值。 */ Creator?: string; } /** * 云服务器配置。 */ export interface CVMOption { /** * 云服务器可用区。 */ Zone: string; /** * 云服务器实例规格。 */ InstanceType: string; } /** * 任务作业详情。 */ export interface RunMetadata { /** * 任务类型。 注意:此字段可能返回 null,表示取不到有效值。 */ RunType?: string; /** * 任务ID。 注意:此字段可能返回 null,表示取不到有效值。 */ RunId?: string; /** * 父层ID。 注意:此字段可能返回 null,表示取不到有效值。 */ ParentId?: string; /** * 作业ID。 注意:此字段可能返回 null,表示取不到有效值。 */ JobId?: string; /** * 作业名称。 注意:此字段可能返回 null,表示取不到有效值。 */ CallName?: string; /** * Scatter索引。 注意:此字段可能返回 null,表示取不到有效值。 */ ScatterIndex?: string; /** * 输入。 注意:此字段可能返回 null,表示取不到有效值。 */ Input?: string; /** * 输出。 注意:此字段可能返回 null,表示取不到有效值。 */ Output?: string; /** * 状态 注意:此字段可能返回 null,表示取不到有效值。 */ Status?: string; /** * 错误信息。 注意:此字段可能返回 null,表示取不到有效值。 */ ErrorMessage?: string; /** * 开始时间 注意:此字段可能返回 null,表示取不到有效值。 */ StartTime?: string; /** * 提交时间。 注意:此字段可能返回 null,表示取不到有效值。 */ SubmitTime?: string; /** * 结束时间。 注意:此字段可能返回 null,表示取不到有效值。 */ EndTime?: string; /** * 命令行。 注意:此字段可能返回 null,表示取不到有效值。 */ Command?: string; /** * 运行时。 注意:此字段可能返回 null,表示取不到有效值。 */ Runtime?: string; /** * 预处理。 注意:此字段可能返回 null,表示取不到有效值。 */ Preprocess?: boolean; /** * 后处理。 注意:此字段可能返回 null,表示取不到有效值。 */ PostProcess?: boolean; /** * Cache命中 注意:此字段可能返回 null,表示取不到有效值。 */ CallCached?: boolean; /** * 标准输出。 注意:此字段可能返回 null,表示取不到有效值。 */ Stdout?: string; /** * 错误输出。 注意:此字段可能返回 null,表示取不到有效值。 */ Stderr?: string; /** * 其他信息。 注意:此字段可能返回 null,表示取不到有效值。 */ Meta?: string; } /** * CreateEnvironment请求参数结构体 */ export interface CreateEnvironmentRequest { /** * 环境名称。 */ Name: string; /** * 环境配置信息。 */ Config: EnvironmentConfig; /** * 环境描述。 */ Description?: string; /** * 是否为默认环境。 */ IsDefault?: boolean; }