UNPKG

@nocobase/plugin-verification

Version:

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

2,976 lines 348 kB
/** * DescribePublicConfigSummary请求参数结构体 */ export interface DescribePublicConfigSummaryRequest { /** * 查询关键字,模糊查询:配置项名称,不传入时查询全量 */ SearchWord?: string; /** * 偏移量,默认为0 */ Offset?: number; /** * 每页条数,默认为20 */ Limit?: number; /** * 按时间排序:creation_time;按名称排序:config_name */ OrderBy?: string; /** * 升序传 0,降序传 1 */ OrderType?: number; /** * 无 */ ConfigTagList?: Array<string>; /** * 无 */ DisableProgramAuthCheck?: boolean; /** * 无 */ ConfigIdList?: Array<string>; } /** * 文件配置项列表 */ export interface TsfPageFileConfig { /** * 总数目 注意:此字段可能返回 null,表示取不到有效值。 */ TotalCount: number; /** * 文件配置数组 注意:此字段可能返回 null,表示取不到有效值。 */ Content: Array<FileConfig>; } /** * ModifyPathRewrite请求参数结构体 */ export interface ModifyPathRewriteRequest { /** * 路径重写规则ID */ PathRewriteId: string; /** * 正则表达式 */ Regex?: string; /** * 替换的内容 */ Replacement?: string; /** * 是否屏蔽映射后路径,Y: 是 N: 否 */ Blocked?: string; /** * 规则顺序,越小优先级越高 */ Order?: number; } /** * DescribeUnitRulesV2返回参数结构体 */ export interface DescribeUnitRulesV2Response { /** * 分页列表信息 注意:此字段可能返回 null,表示取不到有效值。 */ Result?: TsfPageUnitRuleV2; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ApiDetailResponse描述 */ export interface ApiDetailResponse { /** * API 请求参数 */ Request: Array<ApiRequestDescr>; /** * API 响应参数 注意:此字段可能返回 null,表示取不到有效值。 */ Response: Array<ApiResponseDescr>; /** * API 复杂结构定义 */ Definitions: Array<ApiDefinitionDescr>; /** * API 的 content type 注意:此字段可能返回 null,表示取不到有效值。 */ RequestContentType: string; /** * API 能否调试 注意:此字段可能返回 null,表示取不到有效值。 */ CanRun: boolean; /** * API 状态 0:离线 1:在线,默认0 注意:此字段可能返回 null,表示取不到有效值。 */ Status: number; /** * API 描述 注意:此字段可能返回 null,表示取不到有效值。 */ Description: string; } /** * UpdateApiRateLimitRule请求参数结构体 */ export interface UpdateApiRateLimitRuleRequest { /** * 限流规则ID */ RuleId: string; /** * 开启/禁用,enabled/disabled */ UsableStatus: string; /** * qps值,开启限流规则时,必填 */ MaxQps?: number; } /** * DeleteCluster返回参数结构体 */ export interface DeleteClusterResponse { /** * 删除集群操作是否成功。 true:操作成功。 false:操作失败。 */ Result?: boolean; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * cos临时帐号信息 */ export interface CosCredentials { /** * 会话Token 注意:此字段可能返回 null,表示取不到有效值。 */ SessionToken: string; /** * 临时应用ID 注意:此字段可能返回 null,表示取不到有效值。 */ TmpAppId: string; /** * 临时调用者身份ID 注意:此字段可能返回 null,表示取不到有效值。 */ TmpSecretId: string; /** * 临时密钥 注意:此字段可能返回 null,表示取不到有效值。 */ TmpSecretKey: string; /** * 过期时间 注意:此字段可能返回 null,表示取不到有效值。 */ ExpiredTime: number; /** * 所在域 注意:此字段可能返回 null,表示取不到有效值。 */ Domain: string; } /** * DeletePathRewrites返回参数结构体 */ export interface DeletePathRewritesResponse { /** * true/false */ Result?: boolean; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 路径重写翻页对象 */ export interface PathRewritePage { /** * 总记录数 */ TotalCount: number; /** * 路径重写规则列表 */ Content: Array<PathRewrite>; } /** * DescribeUnitApiUseDetail请求参数结构体 */ export interface DescribeUnitApiUseDetailRequest { /** * 网关部署组ID */ GatewayDeployGroupId: string; /** * 网关分组Api ID */ ApiId: string; /** * 查询的日期,格式:yyyy-MM-dd HH:mm:ss */ StartTime: string; /** * 查询的日期,格式:yyyy-MM-dd HH:mm:ss */ EndTime: string; /** * 网关实例ID */ GatewayInstanceId: string; /** * 网关分组ID */ GroupId: string; /** * 翻页查询偏移量 */ Offset: number; /** * 翻页查询每页记录数 */ Limit: number; /** * 监控统计数据粒度 */ Period?: number; } /** * 集群详情 */ export interface ClusterV2 { /** * 集群ID 注意:此字段可能返回 null,表示取不到有效值。 */ ClusterId: string; /** * 集群名称 注意:此字段可能返回 null,表示取不到有效值。 */ ClusterName: string; /** * 集群描述 注意:此字段可能返回 null,表示取不到有效值。 */ ClusterDesc: string; /** * 集群类型 注意:此字段可能返回 null,表示取不到有效值。 */ ClusterType: string; /** * 集群所属私有网络ID 注意:此字段可能返回 null,表示取不到有效值。 */ VpcId: string; /** * 集群状态 注意:此字段可能返回 null,表示取不到有效值。 */ ClusterStatus: string; /** * 集群CIDR 注意:此字段可能返回 null,表示取不到有效值。 */ ClusterCIDR: string; /** * 集群总CPU,单位: 核 注意:此字段可能返回 null,表示取不到有效值。 */ ClusterTotalCpu: number; /** * 集群总内存,单位: G 注意:此字段可能返回 null,表示取不到有效值。 */ ClusterTotalMem: number; /** * 集群已使用CPU,单位: 核 注意:此字段可能返回 null,表示取不到有效值。 */ ClusterUsedCpu: number; /** * 集群已使用内存,单位: G 注意:此字段可能返回 null,表示取不到有效值。 */ ClusterUsedMem: number; /** * 集群机器实例数量 注意:此字段可能返回 null,表示取不到有效值。 */ InstanceCount: number; /** * 集群运行中的机器实例数量 注意:此字段可能返回 null,表示取不到有效值。 */ RunInstanceCount: number; /** * 集群正常状态的机器实例数量 注意:此字段可能返回 null,表示取不到有效值。 */ NormalInstanceCount: number; /** * 删除标记:true:可以删除;false:不可删除 注意:此字段可能返回 null,表示取不到有效值。 */ DeleteFlag: boolean; /** * 创建时间 注意:此字段可能返回 null,表示取不到有效值。 */ CreateTime: string; /** * 更新时间 注意:此字段可能返回 null,表示取不到有效值。 */ UpdateTime: string; /** * 集群所属TSF地域ID 注意:此字段可能返回 null,表示取不到有效值。 */ TsfRegionId: string; /** * 集群所属TSF地域名称 注意:此字段可能返回 null,表示取不到有效值。 */ TsfRegionName: string; /** * 集群所属TSF可用区ID 注意:此字段可能返回 null,表示取不到有效值。 */ TsfZoneId: string; /** * 集群所属TSF可用区名称 注意:此字段可能返回 null,表示取不到有效值。 */ TsfZoneName: string; /** * 集群不可删除的原因 注意:此字段可能返回 null,表示取不到有效值。 */ DeleteFlagReason: string; /** * 集群所属私有网络子网ID 注意:此字段可能返回 null,表示取不到有效值。 */ SubnetId: string; /** * 集群剩余 cpu limit 注意:此字段可能返回 null,表示取不到有效值。 */ ClusterLimitCpu: string; /** * 集群剩余 memory limit 注意:此字段可能返回 null,表示取不到有效值。 */ ClusterLimitMem: string; /** * 运行服务实例数 注意:此字段可能返回 null,表示取不到有效值。 */ RunServiceInstanceCount: number; /** * 给前端的按钮控制信息 注意:此字段可能返回 null,表示取不到有效值。 */ OperationInfo: OperationInfo; /** * 容器集群版本 注意:此字段可能返回 null,表示取不到有效值。 */ ClusterVersion: string; /** * 部署组总数 注意:此字段可能返回 null,表示取不到有效值。 */ GroupCount: number; /** * 运行中部署组数 注意:此字段可能返回 null,表示取不到有效值。 */ RunGroupCount: number; /** * 停止中部署组数 注意:此字段可能返回 null,表示取不到有效值。 */ StopGroupCount: number; /** * 异常部署组数 注意:此字段可能返回 null,表示取不到有效值。 */ AbnormalGroupCount: number; /** * 集群备注名 注意:此字段可能返回 null,表示取不到有效值。 */ ClusterRemarkName: string; /** * api地址 注意:此字段可能返回 null,表示取不到有效值。 */ KuberneteApiServer: string; /** * K : kubeconfig, S : service account 注意:此字段可能返回 null,表示取不到有效值。 */ KuberneteNativeType: string; /** * native secret 注意:此字段可能返回 null,表示取不到有效值。 */ KuberneteNativeSecret: string; } /** * ModifyApplication返回参数结构体 */ export interface ModifyApplicationResponse { /** * true:操作成功 false:操作失败 注意:此字段可能返回 null,表示取不到有效值。 */ Result?: boolean; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeApiVersions返回参数结构体 */ export interface DescribeApiVersionsResponse { /** * API版本列表 */ Result?: Array<ApiVersionArray>; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ReassociateBusinessLogConfig请求参数结构体 */ export interface ReassociateBusinessLogConfigRequest { /** * 原关联日志配置ID */ ConfigId: string; /** * 新关联日志配置ID */ NewConfigId: string; /** * TSF应用ID */ ApplicationId: string; /** * TSF部署组ID */ GroupId: string; } /** * StopContainerGroup返回参数结构体 */ export interface StopContainerGroupResponse { /** * 停止操作是否成功。 true:停止成功 false:停止失败 */ Result?: boolean; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateConfigTemplateWithDetailResp返回参数结构体 */ export interface CreateConfigTemplateWithDetailRespResponse { /** * 创建成功,返回 ID 注意:此字段可能返回 null,表示取不到有效值。 */ Result?: ConfigTemplate; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeletePathRewrites请求参数结构体 */ export interface DeletePathRewritesRequest { /** * 路径重写规则IDs */ PathRewriteIds: Array<string>; } /** * DeleteLane返回参数结构体 */ export interface DeleteLaneResponse { /** * 删除成功: true / 删除失败: false */ Result?: boolean; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeGroupRelease请求参数结构体 */ export interface DescribeGroupReleaseRequest { /** * 部署组ID */ GroupId: string; } /** * DescribeConfigTemplate返回参数结构体 */ export interface DescribeConfigTemplateResponse { /** * 导入结果 注意:此字段可能返回 null,表示取不到有效值。 */ Result?: ConfigTemplate; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 分页的 ContainerEvent */ export interface TsfPageContainerEvent { /** * 返回个数 */ TotalCount: number; /** * events 数组 */ Content: Array<ContainerEvent>; } /** * DescribeDeliveryConfig返回参数结构体 */ export interface DescribeDeliveryConfigResponse { /** * 投递kafka配置 */ Result?: KafkaDeliveryConfig; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 简单应用 */ export interface SimpleApplication { /** * 应用ID 注意:此字段可能返回 null,表示取不到有效值。 */ ApplicationId: string; /** * 应用名称 注意:此字段可能返回 null,表示取不到有效值。 */ ApplicationName: string; /** * 应用类型 注意:此字段可能返回 null,表示取不到有效值。 */ ApplicationType: string; /** * 应用微服务类型 注意:此字段可能返回 null,表示取不到有效值。 */ MicroserviceType: string; /** * ApplicationDesc 注意:此字段可能返回 null,表示取不到有效值。 */ ApplicationDesc: string; /** * ProgLang 注意:此字段可能返回 null,表示取不到有效值。 */ ProgLang: string; /** * ApplicationResourceType 注意:此字段可能返回 null,表示取不到有效值。 */ ApplicationResourceType: string; /** * CreateTime 注意:此字段可能返回 null,表示取不到有效值。 */ CreateTime: string; /** * UpdateTime 注意:此字段可能返回 null,表示取不到有效值。 */ UpdateTime: string; /** * ApigatewayServiceId 注意:此字段可能返回 null,表示取不到有效值。 */ ApigatewayServiceId: string; /** * ApplicationRuntimeType 注意:此字段可能返回 null,表示取不到有效值。 */ ApplicationRuntimeType: string; } /** * ContinueRunFailedTaskBatch请求参数结构体 */ export interface ContinueRunFailedTaskBatchRequest { /** * 批次ID。 */ BatchId: string; } /** * DescribeSimpleClusters返回参数结构体 */ export interface DescribeSimpleClustersResponse { /** * TSF集群分页对象 注意:此字段可能返回 null,表示取不到有效值。 */ Result: TsfPageCluster; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteRepository返回参数结构体 */ export interface DeleteRepositoryResponse { /** * 删除仓库是否成功 注意:此字段可能返回 null,表示取不到有效值。 */ Result?: boolean; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteApplication返回参数结构体 */ export interface DeleteApplicationResponse { /** * 删除应用操作是否成功。 true:操作成功。 false:操作失败。 注意:此字段可能返回 null,表示取不到有效值。 */ Result?: boolean; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 分位数据模型 */ export interface QuantileEntity { /** * 最大值 注意:此字段可能返回 null,表示取不到有效值。 */ MaxValue: string; /** * 最小值 注意:此字段可能返回 null,表示取不到有效值。 */ MinValue: string; /** * 五分位值 注意:此字段可能返回 null,表示取不到有效值。 */ FifthPositionValue: string; /** * 九分位值 注意:此字段可能返回 null,表示取不到有效值。 */ NinthPositionValue: string; } /** * UpdateRepository请求参数结构体 */ export interface UpdateRepositoryRequest { /** * 仓库ID */ RepositoryId: string; /** * 仓库描述 */ RepositoryDesc?: string; } /** * DescribePathRewrite返回参数结构体 */ export interface DescribePathRewriteResponse { /** * 路径重写规则对象 */ Result?: PathRewrite; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeConfigs返回参数结构体 */ export interface DescribeConfigsResponse { /** * 分页后的配置项列表 注意:此字段可能返回 null,表示取不到有效值。 */ Result: TsfPageConfig; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyContainerReplicas请求参数结构体 */ export interface ModifyContainerReplicasRequest { /** * 部署组ID,部署组唯一标识 */ GroupId: string; /** * 实例数量 */ InstanceNum: number; } /** * ReleaseFileConfig请求参数结构体 */ export interface ReleaseFileConfigRequest { /** * 配置ID */ ConfigId: string; /** * 部署组ID */ GroupId: string; /** * 发布描述 */ ReleaseDesc?: string; } /** * DescribeInvocationMetricDataDimension返回参数结构体 */ export interface DescribeInvocationMetricDataDimensionResponse { /** * 维度 */ Result?: TsfPageDimension; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * SearchStdoutLog返回参数结构体 */ export interface SearchStdoutLogResponse { /** * 标准输出日志列表 注意:此字段可能返回 null,表示取不到有效值。 */ Result: TsfPageStdoutLogV2; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateGatewayApi返回参数结构体 */ export interface CreateGatewayApiResponse { /** * 是否成功 */ Result: boolean; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeFileConfigs返回参数结构体 */ export interface DescribeFileConfigsResponse { /** * 文件配置项列表 注意:此字段可能返回 null,表示取不到有效值。 */ Result: TsfPageFileConfig; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeClusters请求参数结构体 */ export interface DescribeClustersRequest { /** * 搜索词 */ SearchWord?: string; /** * 排序字段 */ OrderBy?: string; /** * 排序方式 */ OrderType?: number; /** * 偏移量 */ Offset?: number; /** * 分页个数 */ Limit?: number; /** * 集群类型 */ ClusterType?: string; /** * idList */ ClusterIdList?: Array<string>; } /** * DescribeApiVersions请求参数结构体 */ export interface DescribeApiVersionsRequest { /** * 微服务ID */ MicroserviceId: string; /** * API 请求路径 */ Path?: string; /** * 请求方法 */ Method?: string; } /** * DeleteConfigTemplate返回参数结构体 */ export interface DeleteConfigTemplateResponse { /** * true:删除成功;false:删除失败 */ Result?: boolean; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeGroupBindedGateways返回参数结构体 */ export interface DescribeGroupBindedGatewaysResponse { /** * 翻页结构体 */ Result: TsfPageGatewayDeployGroup; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeJvmMonitor请求参数结构体 */ export interface DescribeJvmMonitorRequest { /** * 查询的实例Id */ InstanceId: string; /** * 实例所属应用Id */ ApplicationId: string; /** * 时间粒度,单位:秒 */ TimeGranularity: number; /** * 查询数据起始时间格式(yyyy-MM-dd HH:mm:ss) */ From: string; /** * 查询数据结束时间格式(yyyy-MM-dd HH:mm:ss) */ To: string; /** * 查询的监控图列表,以返回值属性名作为入参 */ RequiredPictures: Array<string>; /** * 扩展字段 */ Tag?: string; } /** * 任务规则 */ export interface TaskRule { /** * 触发规则类型, Cron/Repeat */ RuleType: string; /** * Cron类型规则,cron表达式。 注意:此字段可能返回 null,表示取不到有效值。 */ Expression?: string; /** * 时间间隔, 单位毫秒 注意:此字段可能返回 null,表示取不到有效值。 */ RepeatInterval?: number; } /** * UnbindApiGroup请求参数结构体 */ export interface UnbindApiGroupRequest { /** * 分组网关id列表 */ GroupGatewayList: Array<GatewayGroupIds>; } /** * 任务定义 */ export interface TaskRecord { /** * 任务名称 */ TaskName: string; /** * 任务类型 */ TaskType: string; /** * 执行类型 */ ExecuteType: string; /** * 任务内容,长度限制65535字节 */ TaskContent?: string; /** * 分组ID */ GroupId?: string; /** * 超时时间 */ TimeOut: number; /** * 重试次数 注意:此字段可能返回 null,表示取不到有效值。 */ RetryCount?: number; /** * 重试间隔 注意:此字段可能返回 null,表示取不到有效值。 */ RetryInterval?: number; /** * 触发规则 */ TaskRule: TaskRule; /** * 是否启用任务,ENABLED/DISABLED */ TaskState: string; /** * 任务ID */ TaskId: string; /** * 判断任务成功的操作符 注意:此字段可能返回 null,表示取不到有效值。 */ SuccessOperator: string; /** * 判断任务成功的阈值 注意:此字段可能返回 null,表示取不到有效值。 */ SuccessRatio: number; /** * 分片数量 注意:此字段可能返回 null,表示取不到有效值。 */ ShardCount: number; /** * 高级设置 注意:此字段可能返回 null,表示取不到有效值。 */ AdvanceSettings: AdvanceSettings; /** * 分片参数 注意:此字段可能返回 null,表示取不到有效值。 */ ShardArguments: Array<ShardArgument>; /** * 所属工作流ID 注意:此字段可能返回 null,表示取不到有效值。 */ BelongFlowIds: Array<string>; /** * 任务历史ID 注意:此字段可能返回 null,表示取不到有效值。 */ TaskLogId: string; /** * 触发类型 注意:此字段可能返回 null,表示取不到有效值。 */ TriggerType: string; /** * 任务参数,长度限制10000个字符 注意:此字段可能返回 null,表示取不到有效值。 */ TaskArgument: string; } /** * CreateNamespace返回参数结构体 */ export interface CreateNamespaceResponse { /** * 成功时为命名空间ID,失败为null 注意:此字段可能返回 null,表示取不到有效值。 */ Result: string; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * RedoTaskBatch请求参数结构体 */ export interface RedoTaskBatchRequest { /** * 任务ID */ TaskId: string; /** * 批次ID */ BatchId: string; } /** * DescribeGroups返回参数结构体 */ export interface DescribeGroupsResponse { /** * 虚拟机部署组分页信息 注意:此字段可能返回 null,表示取不到有效值。 */ Result: TsfPageVmGroup; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyUploadInfo返回参数结构体 */ export interface ModifyUploadInfoResponse { /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * TsfPage<Config> */ export interface TsfPageConfig { /** * TsfPageConfig */ TotalCount: number; /** * 配置项列表 */ Content: Array<Config>; } /** * CreateApiRateLimitRule请求参数结构体 */ export interface CreateApiRateLimitRuleRequest { /** * Api Id */ ApiId: string; /** * qps值 */ MaxQps: number; /** * 开启/禁用,enabled/disabled, 不传默认开启 */ UsableStatus?: string; } /** * 翻页查询的任务记录返回 */ export interface TaskRecordPage { /** * 总数量 */ TotalCount: number; /** * 任务记录列表 */ Content: Array<TaskRecord>; } /** * AssociateBusinessLogConfig请求参数结构体 */ export interface AssociateBusinessLogConfigRequest { /** * TSF分组ID */ GroupId: string; /** * 日志配置项ID列表 */ ConfigIdList?: Array<string>; } /** * DescribeJvmMonitor返回参数结构体 */ export interface DescribeJvmMonitorResponse { /** * Java实例jvm监控数据 注意:此字段可能返回 null,表示取不到有效值。 */ Result?: JvmMonitorData; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDeliveryConfig请求参数结构体 */ export interface DescribeDeliveryConfigRequest { /** * 投递配置id */ ConfigId: string; } /** * DeleteServerlessGroup请求参数结构体 */ export interface DeleteServerlessGroupRequest { /** * groupId,分组唯一标识 */ GroupId: string; } /** * ChangeApiUsableStatus请求参数结构体 */ export interface ChangeApiUsableStatusRequest { /** * API ID */ ApiId: string; /** * 切换状态,enabled/disabled */ UsableStatus: string; } /** * DescribeMicroservices返回参数结构体 */ export interface DescribeMicroservicesResponse { /** * 微服务分页列表信息 注意:此字段可能返回 null,表示取不到有效值。 */ Result: TsfPageMicroservice; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeApiRateLimitRules请求参数结构体 */ export interface DescribeApiRateLimitRulesRequest { /** * Api ID */ ApiId: string; } /** * DescribeApiGroups返回参数结构体 */ export interface DescribeApiGroupsResponse { /** * 翻页结构体 注意:此字段可能返回 null,表示取不到有效值。 */ Result: TsfPageApiGroupInfo; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeletePublicConfig请求参数结构体 */ export interface DeletePublicConfigRequest { /** * 配置项ID */ ConfigId: string; } /** * DeleteNamespace返回参数结构体 */ export interface DeleteNamespaceResponse { /** * 删除命名空间是否成功。 true:删除成功。 false:删除失败。 */ Result?: boolean; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateMicroservice请求参数结构体 */ export interface CreateMicroserviceRequest { /** * 命名空间ID */ NamespaceId: string; /** * 微服务名称 */ MicroserviceName: string; /** * 微服务描述信息 */ MicroserviceDesc?: string; } /** * ReleaseConfig返回参数结构体 */ export interface ReleaseConfigResponse { /** * true:发布成功;false:发布失败 */ Result?: boolean; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeUnitRule返回参数结构体 */ export interface DescribeUnitRuleResponse { /** * 单元化规则对象 注意:此字段可能返回 null,表示取不到有效值。 */ Result: UnitRule; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteImageTags请求参数结构体 */ export interface DeleteImageTagsRequest { /** * 镜像版本数组 */ ImageTags: Array<DeleteImageTag>; /** * 企业: tcr ;个人: personal或者不填 */ RepoType?: string; } /** * DescribeRepositories请求参数结构体 */ export interface DescribeRepositoriesRequest { /** * 查询关键字(按照仓库名称搜索) */ SearchWord?: string; /** * 查询起始偏移 */ Offset?: number; /** * 返回数量限制 */ Limit?: number; /** * 仓库类型(默认仓库:default,私有仓库:private) */ RepositoryType?: string; } /** * 监控数据散点图 */ export interface InvocationMetricScatterPlot { /** * 时间轴截止时间,GMT,精确到毫秒 */ EndTime: number; /** * 时间粒度 */ StartTime: number; /** * 时间轴开始时间,GMT,精确到毫秒 */ Period: number; /** * 多值数据点集合 注意:此字段可能返回 null,表示取不到有效值。 */ DataPoints: Array<MultiValueDataPoints>; } /** * RollbackConfig请求参数结构体 */ export interface RollbackConfigRequest { /** * 配置项发布历史ID */ ConfigReleaseLogId: string; /** * 回滚描述 */ ReleaseDesc?: string; } /** * DisassociateBusinessLogConfig返回参数结构体 */ export interface DisassociateBusinessLogConfigResponse { /** * 操作结果 注意:此字段可能返回 null,表示取不到有效值。 */ Result?: boolean; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateGatewayApi请求参数结构体 */ export interface CreateGatewayApiRequest { /** * API 分组ID */ GroupId: string; /** * Api信息 */ ApiList: Array<ApiInfo>; /** * 无 */ ProgramIdList?: Array<string>; } /** * DescribeCreateGatewayApiStatus返回参数结构体 */ export interface DescribeCreateGatewayApiStatusResponse { /** * 是否已完成导入任务 */ Result?: boolean; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteConfig返回参数结构体 */ export interface DeleteConfigResponse { /** * true:删除成功;false:删除失败 */ Result?: boolean; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeGroupGateways请求参数结构体 */ export interface DescribeGroupGatewaysRequest { /** * 网关部署组ID */ GatewayDeployGroupId: string; /** * 翻页查询偏移量 */ Offset: number; /** * 翻页查询每页记录数 */ Limit: number; /** * 搜索关键字 */ SearchWord?: string; } /** * UpdateApiRateLimitRule返回参数结构体 */ export interface UpdateApiRateLimitRuleResponse { /** * 是否成功 */ Result?: boolean; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeGatewayAllGroupApis返回参数结构体 */ export interface DescribeGatewayAllGroupApisResponse { /** * 网关分组和API列表信息 */ Result?: GatewayVo; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 泳道规则 */ export interface LaneRule { /** * 泳道规则ID 注意:此字段可能返回 null,表示取不到有效值。 */ RuleId: string; /** * 泳道规则名称 注意:此字段可能返回 null,表示取不到有效值。 */ RuleName: string; /** * 优先级 注意:此字段可能返回 null,表示取不到有效值。 */ Priority: number; /** * 备注 注意:此字段可能返回 null,表示取不到有效值。 */ Remark: string; /** * 泳道规则标签列表 注意:此字段可能返回 null,表示取不到有效值。 */ RuleTagList: Array<LaneRuleTag>; /** * 泳道规则标签关系 注意:此字段可能返回 null,表示取不到有效值。 */ RuleTagRelationship: string; /** * 泳道ID 注意:此字段可能返回 null,表示取不到有效值。 */ LaneId: string; /** * 开启状态 注意:此字段可能返回 null,表示取不到有效值。 */ Enable: boolean; /** * 创建时间 注意:此字段可能返回 null,表示取不到有效值。 */ CreateTime: number; /** * 更新时间 注意:此字段可能返回 null,表示取不到有效值。 */ UpdateTime: number; } /** * 微服务实例信息 */ export interface MsInstance { /** * 机器实例ID信息 注意:此字段可能返回 null,表示取不到有效值。 */ InstanceId: string; /** * 机器实例名称信息 注意:此字段可能返回 null,表示取不到有效值。 */ InstanceName: string; /** * 服务运行的端口号 注意:此字段可能返回 null,表示取不到有效值。 */ Port: string; /** * 机器实例内网IP 注意:此字段可能返回 null,表示取不到有效值。 */ LanIp: string; /** * 机器实例外网IP 注意:此字段可能返回 null,表示取不到有效值。 */ WanIp: string; /** * 机器可用状态 注意:此字段可能返回 null,表示取不到有效值。 */ InstanceAvailableStatus: string; /** * 服务运行状态 注意:此字段可能返回 null,表示取不到有效值。 */ ServiceInstanceStatus: string; /** * 应用ID 注意:此字段可能返回 null,表示取不到有效值。 */ ApplicationId: string; /** * 应用名称 注意:此字段可能返回 null,表示取不到有效值。 */ ApplicationName: string; /** * 集群ID 注意:此字段可能返回 null,表示取不到有效值。 */ ClusterId: string; /** * 集群名称 注意:此字段可能返回 null,表示取不到有效值。 */ ClusterName: string; /** * 命名空间ID 注意:此字段可能返回 null,表示取不到有效值。 */ NamespaceId: string; /** * 命名空间名称 注意:此字段可能返回 null,表示取不到有效值。 */ NamespaceName: string; /** * 部署组ID 注意:此字段可能返回 null,表示取不到有效值。 */ GroupId: string; /** * 部署组名称 注意:此字段可能返回 null,表示取不到有效值。 */ GroupName: string; /** * 机器TSF可用状态 注意:此字段可能返回 null,表示取不到有效值。 */ InstanceStatus: string; /** * 健康检查URL 注意:此字段可能返回 null,表示取不到有效值。 */ HealthCheckUrl: string; /** * 集群类型 注意:此字段可能返回 null,表示取不到有效值。 */ ClusterType: string; /** * 应用程序包版本 注意:此字段可能返回 null,表示取不到有效值。 */ ApplicationPackageVersion: string; /** * 应用类型 注意:此字段可能返回 null,表示取不到有效值。 */ ApplicationType: string; /** * 服务状态,passing 在线,critical 离线 注意:此字段可能返回 null,表示取不到有效值。 */ ServiceStatus: string; /** * 注册时间 注意:此字段可能返回 null,表示取不到有效值。 */ RegistrationTime: number; /** * 上次心跳时间 注意:此字段可能返回 null,表示取不到有效值。 */ LastHeartbeatTime: number; /** * 实例注册id 注意:此字段可能返回 null,表示取不到有效值。 */ RegistrationId: string; /** * 屏蔽状态,hidden 为屏蔽,unhidden 为未屏蔽 注意:此字段可能返回 null,表示取不到有效值。 */ HiddenStatus: string; } /** * 微服务网关插件绑定对象 */ export interface GatewayPluginBoundParam { /** * 插件id */ PluginId: string; /** * 插件绑定到的对象类型:group/api/all */ ScopeType: string; /** * 插件绑定到的对象主键值,例如分组的ID/API的ID */ ScopeValue: string; /** * 创建关联的服务id,关联envoy网关时使用 */ MicroserviceId?: string; /** * 网关id */ GatewayInstanceId?: string; } /** * ModifyNamespace返回参数结构体 */ export interface ModifyNamespaceResponse { /** * Result 注意:此字段可能返回 null,表示取不到有效值。 */ Result?: boolean; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyLaneRule请求参数结构体 */ export interface ModifyLaneRuleRequest { /** * 泳道规则ID */ RuleId: string; /** * 泳道规则名称 */ RuleName: string; /** * 泳道规则备注 */ Remark: string; /** * 泳道规则标签列表 */ RuleTagList: Array<LaneRuleTag>; /** * 泳道规则标签关系 */ RuleTagRelationship: string; /** * 泳道ID */ LaneId: string; /** * 开启状态 */ Enable: boolean; } /** * AddInstances返回参数结构体 */ export interface AddInstancesResponse { /** * 添加云主机是否成功 注意:此字段可能返回 null,表示取不到有效值。 */ Result?: boolean; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * StartContainerGroup请求参数结构体 */ export interface StartContainerGroupRequest { /** * 部署组ID */ GroupId: string; } /** * DescribeRepository返回参数结构体 */ export interface DescribeRepositoryResponse { /** * 查询的仓库信息 注意:此字段可能返回 null,表示取不到有效值。 */ Result?: RepositoryInfo; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ReleaseConfigWithDetailResp返回参数结构体 */ export interface ReleaseConfigWithDetailRespResponse { /** * 配置项发布 ID 注意:此字段可能返回 null,表示取不到有效值。 */ Result?: ConfigRelease; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 机器实例 */ export interface Instance { /** * 机器实例ID 注意:此字段可能返回 null,表示取不到有效值。 */ InstanceId: string; /** * 机器名称 注意:此字段可能返回 null,表示取不到有效值。 */ InstanceName: string; /** * 机器内网地址IP 注意:此字段可能返回 null,表示取不到有效值。 */ LanIp: string; /** * 机器外网地址IP 注意:此字段可能返回 null,表示取不到有效值。 */ WanIp: string; /** * 机器描述信息 注意:此字段可能返回 null,表示取不到有效值。 */ InstanceDesc: string; /** * 集群ID 注意:此字段可能返回 null,表示取不到有效值。 */ ClusterId: string; /** * 集群名称 注意:此字段可能返回 null,表示取不到有效值。 */ ClusterName: string; /** * VM的状态 虚机:虚机的状态 容器:Pod所在虚机的状态 注意:此字段可能返回 null,表示取不到有效值。 */ InstanceStatus: string; /** * VM的可使用状态 虚机:虚机是否能够作为资源使用 容器:虚机是否能够作为资源部署POD 注意:此字段可能返回 null,表示取不到有效值。 */ InstanceAvailableStatus: string; /** * 服务下的服务实例的状态 虚机:应用是否可用 + Agent状态 容器:Pod状态 注意:此字段可能返回 null,表示取不到有效值。 */ ServiceInstanceStatus: string; /** * 标识此instance是否已添加在tsf中 注意:此字段可能返回 null,表示取不到有效值。 */ CountInTsf: number; /** * 机器所属部署组ID 注意:此字段可能返回 null,表示取不到有效值。 */ GroupId: string; /** * 机器所属应用ID 注意:此字段可能返回 null,表示取不到有效值。 */ ApplicationId: string; /** * 机器所属应用名称 注意:此字段可能返回 null,表示取不到有效值。 */ ApplicationName: string; /** * 机器实例在CVM的创建时间 注意:此字段可能返回 null,表示取不到有效值。 */ InstanceCreatedTime: string; /** * 机器实例在CVM的过期时间 注意:此字段可能返回 null,表示取不到有效值。 */ InstanceExpiredTime: string; /** * 机器实例在CVM的计费模式 注意:此字段可能返回 null,表示取不到有效值。 */ InstanceChargeType: string; /** * 机器实例总CPU信息 注意:此字段可能返回 null,表示取不到有效值。 */ InstanceTotalCpu: number; /** * 机器实例总内存信息 注意:此字段可能返回 null,表示取不到有效值。 */ InstanceTotalMem: number; /** * 机器实例使用的CPU信息 注意:此字段可能返回 null,表示取不到有效值。 */ InstanceUsedCpu: number; /** * 机器实例使用的内存信息 注意:此字段可能返回 null,表示取不到有效值。 */ InstanceUsedMem: number; /** * 机器实例Limit CPU信息 注意:此字段可能返回 null,表示取不到有效值。 */ InstanceLimitCpu: number; /** * 机器实例Limit 内存信息 注意:此字段可能返回 null,表示取不到有效值。 */ InstanceLimitMem: number; /** * 包版本 注意:此字段可能返回 null,表示取不到有效值。 */ InstancePkgVersion: string; /** * 集群类型 注意:此字段可能返回 null,表示取不到有效值。 */ ClusterType: string; /** * 机器实例业务状态 注意:此字段可能返回 null,表示取不到有效值。 */ RestrictState: string; /** * 更新时间 注意:此字段可能返回 null,表示取不到有效值。 */ UpdateTime: string; /** * 实例执行状态 注意:此字段可能返回 null,表示取不到有效值。 */ OperationState: number; /** * NamespaceId Ns ID 注意:此字段可能返回 null,表示取不到有效值。 */ NamespaceId: string; /** * InstanceZoneId 可用区ID 注意:此字段可能返回 null,表示取不到有效值。 */ InstanceZoneId: string; /** * InstanceImportMode 导入模式 注意:此字段可能返回 null,表示取不到有效值。 */ InstanceImportMode: string; /** * ApplicationType应用类型 注意:此字段可能返回 null,表示取不到有效值。 */ ApplicationType: string; /** * ApplicationResourceType 资源类型 注意:此字段可能返回 null,表示取不到有效值。 */ ApplicationResourceType: string; /** * sidecar状态 注意:此字段可能返回 null,表示取不到有效值。 */ ServiceSidecarStatus: string; /** * 部署组名 注意:此字段可能返回 null,表示取不到有效值。 */ GroupName: string; /** * NS名 注意:此字段可能返回 null,表示取不到有效值。 */ NamespaceName: string; /** * 健康检查原因 注意:此字段可能返回 null,表示取不到有效值。 */ Reason: string; /** * agent版本 注意:此字段可能返回 null,表示取不到有效值。 */ AgentVersion: string; /** * 容器母机实例ID 注意:此字段可能返回 null,表示取不到有效值。 */ NodeInstanceId: string; } /** * UpdateHealthCheckSettings请求参数结构体 */ export interface UpdateHealthCheckSettingsRequest { /** * 部署组ID */ GroupId: string; /** * 是否开启健康检查 */ EnableHealthCheck?: boolean; /** * 健康检查配置 */ HealthCheckSettings?: HealthCheckSettings; } /** * ScalableRule值 */ export interface ScalableRule { /** * RuleId值 注意:此字段可能返回 null,表示取不到有效值。 */ RuleId?: string; /** * Name值 注意:此字段可能返回 null,表示取不到有效值。 */ Name?: string; /** * ExpandVmCountLimit值 注意:此字段可能返回 null,表示取不到有效值。 */ ExpandVmCountLimit?: number; /** * ShrinkVmCountLimit值 注意:此字段可能返回 null,表示取不到有效值。 */ ShrinkVmCountLimit?: number; /** * GroupCount值 注意:此字段可能返回 null,表示取不到有效值。 */ GroupCount?: number; /** * 备注 注意:此字段可能返回 null,表示取不到有效值。 */ Desc?: string; /** * 备注 注意:此字段可能返回 null,表示取不到有效值。 */ Description?: string; /** * 是否关闭指标伸缩, 默认0, 0:打开指标伸缩 1:关闭指标伸缩 注意:此字段可能返回 null,表示取不到有效值。 */ DisableMetricAS?: number; /** * 开启定时伸缩规则, 默认0, 0:关闭定时伸缩 1:开启定时伸缩 注意:此字段可能返回 null,表示取不到有效值。 */ EnableCronAS?: number; } /** * EnableUnitRule请求参数结构体 */ export interface EnableUnitRuleRequest { /** * 规则ID */ Id: string; } /** * CreateCluster返回参数结构体 */ export interface CreateClusterResponse { /** * 集群ID 注意:此字段可能返回 null,表示取不到有效值。 */ Result: string; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateMicroservice返回参数结构体 */ export interface CreateMicroserviceResponse { /** * 新增微服务是否成功。 true:操作成功。 false:操作失败。 */ Result?: boolean; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateFileConfigWithDetailResp请求参数结构体 */ export interface CreateFileConfigWithDetailRespRequest { /** * 配置项名称 */ ConfigName: string; /** * 配置项版本 */ ConfigVersion: string; /** * 配置项文件名 */ ConfigFileName: string; /** * 配置项文件内容(原始内容编码需要 utf-8 格式,如果 ConfigFileCode 为 gbk,后台会进行转换) */ ConfigFileValue: string; /** * 配置项关联应用ID */ ApplicationId: string; /** * 发布路径 */ ConfigFilePath: string; /** * 配置项版本描述 */ ConfigVersionDesc?: string; /** * 配置项文件编码,utf-8 或 gbk。注:如果选择 gbk,需要新版本 tsf-consul-template (公有云虚拟机需要使用 1.32 tsf-agent,容器需要从文档中获取最新的 tsf-consul-template-docker.tar.gz)的支持 */ ConfigFileCode?: string; /** * 后置命令 */ ConfigPostCmd?: string; /** * Base64编码的配置项 */ EncodeWithBase64?: boolean; /** * 无 */ ProgramIdList?: Array<string>; } /** * 部署javaagent的类型、版本信息 */ export interface AgentProfile { /** * Agent类型 */ AgentType?: string; /** * Agent版本号 */ AgentVersion?: string; } /** * ModifyContainerReplicas返回参数结构体 */ export interface ModifyContainerReplicasResponse { /** * 结果true:成功;false:失败; */ Result?: boolean; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * StopGroup请求参数结构体 */ export interface StopGroupRequest { /** * 部署组ID */ GroupId: string; } /** * ShrinkGroup返回参数结构体 */ export interface ShrinkGroupResponse { /** * 任务ID 注意:此字段可能返回 null,表示取不到有效值。 */ Result?: TaskId; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * cos上传所需信息 */ export interface CosUploadInfo { /** * 程序包ID 注意:此字段可能返回 null,表示取不到有效值。 */ PkgId: string; /** * 桶 注意:此字段可能返回 null,表示取不到有效值。 */ Bucket: string; /** * 目标地域 注意:此字段可能返回 null,表示取不到有效值。 */ Region: string; /** * 存储路径 注意:此字段可能返回 null,表示取不到有效值。 */ Path: string; /** * 鉴权信息 */ Credentials: CosCredentials; } /** * DescribeLanes返回参数结构体 */ export interface DescribeLanesResponse { /** * 泳道列表 注意:此字段可能返回 null,表示取不到有效值。 */ Result: LaneInfos; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * StartGroup请求参数结构体 */ export interface StartGroupRequest { /** * 部署组ID */ GroupId: string; } /** * CreateNamespace请求参数结构体 */ export interface CreateNamespaceRequest { /** * 命名空间名称 */ NamespaceName: string; /** * 集群ID */ ClusterId?: string; /** * 命名空间描述 */ NamespaceDesc?: string; /** * 命名空间资源类型(默认值为DEF) */ NamespaceResourceType?: string; /** * 是否是全局命名空间(默认是DEF,表示普通命名空间;GLOBAL表示全局命名空间) */ NamespaceType?: string; /** * 命名空间ID */ NamespaceId?: string; /** * 是否开启高可用 */ IsHaEnable?: string; /** * 需要绑定的数据集ID */ ProgramId?: string; /** * 无 */ ProgramIdList?: Array<string>; } /** * DescribeDownloadInfo请求参数结构体 */ export interface DescribeDownloadInfoRequest { /** * 应用ID */ ApplicationId: string; /** * 程序包ID */ PkgId: string; /** * 程序包仓库ID */ RepositoryId?: string; /** * 程序包仓库类型 */ RepositoryType?: string; } /** * DescribeClusterInstances请求参数结构体 */ export interface DescribeClusterInstancesRequest { /** * 集群ID */ ClusterId: string; /** * 搜索字段 */ SearchWord?: string; /** * 排序字段 */ OrderBy?: string; /** * 排序类型 */ OrderType?: number; /** * 偏移量 */ Offset?: number; /** * 分页个数 */ Limit?: number; } /** * DescribeGroupBindedGateways请求参数结构体 */ export interface DescribeGroupBindedGatewaysRequest { /** * API 分组ID */ GroupId: string; /** * 翻页查询偏移量 */ Offset: number; /** * 翻页查询每页记录数 */ Limit: number; /** * 搜索关键字 */ SearchWord?: string; } /** * DescribeRepository请求参数结构体 */ export interface DescribeRepositoryRequest { /** * 仓库ID */ RepositoryId: string; } /** * CreatePublicConfigWithDetailResp请求参数结构体 */ export interface CreatePublicConfigWithDetailRespRequest { /** * 配置项名称 */ ConfigName: string; /** * 配置项版本 */ ConfigVersion: string; /** * 配置项值,总是接收yaml格式的内容 */ ConfigValue: string; /** * 配置项版本描述 */ ConfigVersionDesc?: string; /** * 配置项类型 */ ConfigType?: string; /** * Base64编码的配置项 */ EncodeWithBase64?: boolean; /** * 无 */ ProgramIdList?: Array<string>; } /** * DescribeResourceTaskStatus返回参数结构体 */ export interface DescribeResourceTaskStatusResponse { /** * 资源任务执行状态结果 */ Result?: ResourceTaskStatusResult; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * RedoTask请求参数结构体 */ export interface RedoTaskRequest { /** * 任务ID */ TaskId: string; } /** * DeleteApiGroup返回参数结构体 */ export interface DeleteApiGroupResponse { /** * 成功失败 */ Result?: boolean; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 镜像版本列表 */ export interface ImageTagsResult { /** * 总记录数 */ TotalCount: number; /** * 仓库名,含命名空间,如tsf/ngin */ RepoName: string; /** * 镜像服务器地址 */ Server: string; /** * 列表信息 */ Content: Array<ImageTag>; } /** * 仓库信息 */ export interface RepositoryInfo { /** * 仓库ID */ RepositoryId: string; /** * 仓库名称 注意:此字段可能返回 null,表示取不到有效值。 */ RepositoryName: string; /** * 仓库类型(默认仓库:default,私有仓库:private) 注意:此字段可能返回 null,表示取不到有效值。 */ RepositoryType: string; /** * 仓库描述 注意:此字段可能返回 null,表示取不到有效值。 */ RepositoryDesc: string; /** * 仓库是否正在被使用 注意:此字段可能返回 null,表示取不到有效值。 */ IsUsed: boolean; /** * 仓库创建时间 注意:此字段可能返回 null,表示取不到有效值。 */ CreateTime: string; /** * 仓库桶名称 注意:此字段可能返回 null,表示取不到有效值。 */ BucketName: string; /** * 仓库桶所在地域 注意:此字段可能返回 null,表示取不到有效值。 */ BucketRegion: string; /** * 仓库目录 注意:此字段可能返回 null,表示取不到有效值。 */ Directory: string; } /** * DraftApiGroup请求参数结构体 */ export interface DraftApiGroupRequest { /** * Api 分组ID */ GroupId: string; } /** * CreateLane返回参数结构体 */ export interface CreateLaneResponse { /** * 泳道ID 注意:此字段可能返回 null,表示取不到有效值。 */ Result: string; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDeliveryConfigs返回参数结构体 */ export interface DescribeDeliveryConfigsResponse { /** * 投递项关联部署组信息 注意:此字段可能返回 null,表示取不到有效值。 */ Result?: DeliveryConfigBindGroups; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * tcr仓库信息 */ export interface TcrRepoInfo { /** * 地域(填数字) 注意:此字段可能返回 null,表示取不到有效值。 */ Region?: string; /** * 实例id 注意:此字段可能返回 null,表示取不到有效值。 */ RegistryId?: string; /** * 实例名 注意:此字段可能返回 null,表示取不到有效值。 */ RegistryName?: string; /** * 命名空间 注意:此字段可能返回 null,表示取不到有效值。 */ Namespace?: string; /** * 仓库名 注意:此字段可能返回 null,表示取不到有效值。 */ RepoName?: string; } /** * UpdateApiTimeouts返回参数结构体 */ export interface UpdateApiTimeoutsResponse { /** * 是否成功 */ Result: boolean; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 维度分页 */ export interface TsfPageDimension { /** * 总数 */ TotalCount: number; /** * 维度 */ Content: Array<string>; } /** * 微服务网关单元化规则 */ export interface UnitRule { /** * 规则名称 */ Name: string; /** * 规则ID 注意:此字段可能返回 null,表示取不到有效值。 */ Id?: string; /** * 网关实体ID 注意:此字段可能返回 null,表示取不到有效值。 */ GatewayInstanceId?: string; /** * 规则描述 注意:此字段可能返回 null,表示取不到有效值。 */ Description?: string; /** * 使用状态:enabled/disabled 注意:此字段可能返回 null,表示取不到有效值。 */ Status?: string; /** * 规则项列表 注意:此字段可能返回 null,表示取不到有效值。 */ UnitRuleItemList?: Array<UnitRuleItem>; /** * CreatedTime 注意:此字段可能返回 null,表示取不到有效值。 */ CreatedTime?: string; /** * UpdatedTime 注意:此字段可能返回 null,表示取不到有效值。 */ UpdatedTime?: string; } /** * DescribePkgs返回参数结构体 */ export interface DescribePkgsResponse { /** * 符合查询程序包信息列表 */ Result: PkgList; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeSimpleNamespaces返回参数结构体 */ export interface DescribeSimpleNamespacesResponse { /** * 命名空间分页列表 注意:此字段可能返回 null,表示取不到有效值。 */ Result?: TsfPageNamespace; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 需要删除的镜像版本 */ export interface DeleteImageTag { /** * 仓库名,如/tsf/nginx */ RepoName: string; /** * 版本号:如V1 */ TagName: string; } /** * DescribeContainerGroupDeployInfo返回参数结构体 */ export interface DescribeContainerGroupDeployInfoResponse { /** * 获取部署组 注意:此字段可能返回 null,表示取不到有效值。 */ Result: ContainerGroupDeploy; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeOverviewInvocation请求参数结构体 */ export interface DescribeOverviewInvocationRequest { /** * 命名空间ID */ NamespaceId?: string; /** * 监控统计类型,可选值:SumReqAmount、AvgFailureRate、AvgTimeCost,分别对应请求量、请求错误率、平均响应耗时 */ Type?: string; /** * 监控统计数据粒度,可选值:60、3600、86400,分别对应1分钟、1小时、1天 */ Period?: number; /** * 查询开始时间,默认为当天的 00:00:00 */ StartTime?: string; /** * 查询结束时间,默认为当前时间 */ EndTime?: string; } /** * 任务最近一次执行状态 */ export interface TaskLastExecuteStatus { /** * 批次ID 注意:此字段可能返回 null,表示取不到有效值。 */ BatchId: string; /** * 运行状态,RUNNING/SUCCESS/FAIL/HALF/TERMINATED 注意:此字段可能返回 null,表示取不到有效值。 */ State: string; /** * 批次历史ID 注意:此字段可能返回 null,表示取不到有效值。 */ BatchLogId: string; } /** * DescribePrograms请求参数结构体 */ export interface DescribeProgramsRequest { /** * 模糊查询数据集ID,数据集名称,不传入时查询全量 */ SearchWord?: string; /** * 每页数量 */ Limit?: number; /** * 起始偏移量 */ Offset?: number; } /** * DescribePublicConfig请求参数结构体 */ export interface DescribePublicConfigRequest { /** * 需要查询的配置项ID */ ConfigId: string; } /** * AddClusterInstances返回参数结构体 */ export interface AddClusterInstancesResponse { /** * 添加云主机的返回列表 注意:此字段可能返回 null,表示取不到有效值。 */ Result: AddInstanceResult; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 镜像仓库 */ export interface ImageRepository { /** * 仓库名,含命名空间,如tsf/nginx 注意:此字段可能返回 null,表示取不到有效值。 */ Reponame: string; /** * 仓库类型 注意:此字段可能返回 null,表示取不到有效值。 */ Repotype: string; /** * 镜像版本数 注意:此字段可能返回 null,表示取不到有效值。 */ TagCount: number; /** * 是否公共,1:公有,0:私有 注意:此字段可能返回 null,表示取不到有效值。 */ IsPublic: number; /** * 是否被用户收藏。true:是,false:否 注意:此字段可能返回 null,表示取不到有效值。 */ IsUserFavor: boolean; /** * 是否是腾讯云官方仓库。 是否是腾讯云官方仓库。true:是,false:否 注意:此字段可能返回 null,表示取不到有效值。 */ IsQcloudOfficial: boolean; /** * 被所有用户收藏次数 注意:此字段可能返回 null,表示取不到有效值。 */ FavorCount: number; /** * 拉取次数 注意:此字段可能返回 null,表示取不到有效值。 */ PullCount: number; /** * 描述内容 注意:此字段可能返回 null,表示取不到有效值。 */ Description: string; /** * 创建时间 注意:此字段可能返回 null,表示取不到有效值。 */ CreationTime: string; /** * 更新时间 注意:此字段可能返回 null,表示取不到有效值。 */ UpdateTime: string; /** * TcrRepoInfo值 注意:此字段可能返回 null,表示取不到有效值。 */ TcrRepoInfo: TcrRepoInfo; /** * TcrBindingId值 注意:此字段可能返回 null,表示取不到有效值。 */ TcrBindingId: number; /** * applicationid值 注意:此字段可能返回 null,表示取不到有效值。 */ ApplicationId: string; /** * ApplicationName值(废弃) 注意:此字段可能返回 null,表示取不到有效值。 */ ApplicationName: ScalableRule; /** * ApplicationName值 注意:此字段可能返回 null,表示取不到有效值。 */ ApplicationNameReal: string; /** * 是否公共,1:公有,0:私有 注意:此字段可能返回 null,表示取不到有效值。 */ Public?: number; } /** * DescribeOverviewInvocation返回参数结构体 */ export interface DescribeOverviewInvocationResponse { /** * 监控统计数据列表 注意:此字段可能返回 null,表示取不到有效值。 */ Result: Array<MetricDataPoint>; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreatePublicConfig返回参数结构体 */ export interface CreatePublicConfigResponse { /** * true:创建成功;false:创建失败 注意:此字段可能返回 null,表示取不到有效值。 */ Result: boolean; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 泳道规则分页查询 */ export interface LaneRules { /** * 总数 */ TotalCount: number; /** * 泳道规则列表 */ Content: Array<LaneRule>; } /** * 列表中部署组分页信息 */ export interface TsfPageVmGroup { /** * 虚拟机部署组总数目 注意:此字段可能返回 null,表示取不到有效值。 */ TotalCount: number; /** * 虚拟机部署组列表信息 注意:此字段可能返回 null,表示取不到有效值。 */ Content: Array<VmGroupSimple>; } /** * CreateConfig返回参数结构体 */ export interface CreateConfigResponse { /** * true:创建成功;false:创建失败 注意:此字段可能返回 null,表示取不到有效值。 */ Result: boolean; /** * 唯一请求 ID,每次请求都会返回。定