UNPKG

tencentcloud-sdk-nodejs

Version:
2,884 lines (2,883 loc) 358 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。 */ 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。 */ RequestId?: string; } /** * cos临时账号信息 */ export interface CosCredentials { /** * 会话Token */ SessionToken?: string; /** * 临时应用ID */ TmpAppId?: string; /** * 临时调用者身份ID */ TmpSecretId?: string; /** * 临时密钥 */ TmpSecretKey?: string; /** * 过期时间 */ ExpiredTime?: number; /** * 所在域 */ Domain?: string; } /** * DeletePathRewrites返回参数结构体 */ export interface DeletePathRewritesResponse { /** * true/false */ Result?: boolean; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 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 */ 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; /** * 是否开启cls日志功能 */ EnableLogCollection?: boolean; } /** * ModifyApplication返回参数结构体 */ export interface ModifyApplicationResponse { /** * true:操作成功 false:操作失败 */ Result?: boolean; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeApiVersions返回参数结构体 */ export interface DescribeApiVersionsResponse { /** * API版本列表 */ Result?: Array<ApiVersionArray>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 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。 */ RequestId?: string; } /** * CreateConfigTemplateWithDetailResp返回参数结构体 */ export interface CreateConfigTemplateWithDetailRespResponse { /** * 创建成功,返回 ID 注意:此字段可能返回 null,表示取不到有效值。 */ Result?: ConfigTemplate; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeletePathRewrites请求参数结构体 */ export interface DeletePathRewritesRequest { /** * 路径重写规则IDs */ PathRewriteIds: Array<string>; } /** * DeleteLane返回参数结构体 */ export interface DeleteLaneResponse { /** * 删除成功: true / 删除失败: false */ Result?: boolean; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeGroupRelease请求参数结构体 */ export interface DescribeGroupReleaseRequest { /** * 部署组ID */ GroupId: string; } /** * DescribeConfigTemplate返回参数结构体 */ export interface DescribeConfigTemplateResponse { /** * 导入结果 注意:此字段可能返回 null,表示取不到有效值。 */ Result?: ConfigTemplate; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ContinueRunFailedTaskBatch请求参数结构体 */ export interface ContinueRunFailedTaskBatchRequest { /** * 批次ID。 */ BatchId: string; } /** * DescribeDeliveryConfig返回参数结构体 */ export interface DescribeDeliveryConfigResponse { /** * 投递kafka配置 */ Result?: KafkaDeliveryConfig; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 强制调度配置 */ export interface ForceSchedule { /** * - 注意:此字段可能返回 null,表示取不到有效值。 */ AffinityList?: Array<Affinity>; /** * - 注意:此字段可能返回 null,表示取不到有效值。 */ AntiAffinityList?: Array<Affinity>; } /** * 简单应用 */ export interface SimpleApplication { /** * 应用ID */ ApplicationId?: string; /** * 应用名称 */ ApplicationName?: string; /** * 应用类型 */ ApplicationType?: string; /** * 应用微服务类型 */ MicroserviceType?: string; /** * ApplicationDesc */ ApplicationDesc?: string; /** * ProgLang */ ProgLang?: string; /** * ApplicationResourceType */ ApplicationResourceType?: string; /** * CreateTime */ CreateTime?: string; /** * UpdateTime */ UpdateTime?: string; /** * ApigatewayServiceId */ ApigatewayServiceId?: string; /** * ApplicationRuntimeType */ ApplicationRuntimeType?: string; /** * Apm业务系统id */ AmpInstanceId?: string; /** * Apm业务系统Name */ ApmInstanceName?: string; } /** * DescribeSimpleNamespaces返回参数结构体 */ export interface DescribeSimpleNamespacesResponse { /** * 命名空间分页列表 */ Result?: TsfPageNamespace; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeSimpleClusters返回参数结构体 */ export interface DescribeSimpleClustersResponse { /** * TSF集群分页对象 */ Result?: TsfPageCluster; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteRepository返回参数结构体 */ export interface DeleteRepositoryResponse { /** * 删除仓库是否成功 */ Result?: boolean; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteApplication返回参数结构体 */ export interface DeleteApplicationResponse { /** * 删除应用操作是否成功。 true:操作成功。 false:操作失败。 注意:此字段可能返回 null,表示取不到有效值。 */ Result?: boolean; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 分位数据模型 */ export interface QuantileEntity { /** * 最大值 注意:此字段可能返回 null,表示取不到有效值。 */ MaxValue?: string; /** * 最小值 注意:此字段可能返回 null,表示取不到有效值。 */ MinValue?: string; /** * 五分位值 注意:此字段可能返回 null,表示取不到有效值。 */ FifthPositionValue?: string; /** * 九分位值 注意:此字段可能返回 null,表示取不到有效值。 */ NinthPositionValue?: string; } /** * ModifyProgram请求参数结构体 */ export interface ModifyProgramRequest { /** * 数据集ID */ ProgramId: string; /** * 数据集名称,不传入时不更新 */ ProgramName?: string; /** * 数据集描述,不传入时不更新 */ ProgramDesc?: string; /** * 数据项列表,传入null不更新,传入空数组全量删除 */ ProgramItemList?: Array<ProgramItem>; /** * ProgramItemList是否是空数组 */ EmptyProgramItemList?: boolean; } /** * DescribeSimpleGroups返回参数结构体 */ export interface DescribeSimpleGroupsResponse { /** * 简单部署组列表 */ Result?: TsfPageSimpleGroup; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeConfigs返回参数结构体 */ export interface DescribeConfigsResponse { /** * 分页后的配置项列表 注意:此字段可能返回 null,表示取不到有效值。 */ Result: TsfPageConfig; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyContainerReplicas请求参数结构体 */ export interface ModifyContainerReplicasRequest { /** * 部署组ID,部署组唯一标识 */ GroupId: string; /** * 实例数量 */ InstanceNum: number; } /** * ReleaseFileConfig请求参数结构体 */ export interface ReleaseFileConfigRequest { /** * 配置ID */ ConfigId: string; /** * 部署组ID */ GroupId: string; /** * 发布描述 */ ReleaseDesc?: string; } /** * 标签 */ export interface Tag { /** * 标签键 */ TagKey?: string; /** * 标签值 */ TagValue?: string; } /** * DescribeInvocationMetricDataDimension返回参数结构体 */ export interface DescribeInvocationMetricDataDimensionResponse { /** * 维度 */ Result?: TsfPageDimension; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * SearchStdoutLog返回参数结构体 */ export interface SearchStdoutLogResponse { /** * 标准输出日志列表 */ Result?: TsfPageStdoutLogV2; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateGatewayApi返回参数结构体 */ export interface CreateGatewayApiResponse { /** * 是否成功 */ Result: boolean; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeFileConfigs返回参数结构体 */ export interface DescribeFileConfigsResponse { /** * 文件配置项列表 注意:此字段可能返回 null,表示取不到有效值。 */ Result: TsfPageFileConfig; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 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。 */ RequestId?: string; } /** * DescribeGroupBindedGateways返回参数结构体 */ export interface DescribeGroupBindedGatewaysResponse { /** * 翻页结构体 */ Result: TsfPageGatewayDeployGroup; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 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; } /** * EnableLaneRule请求参数结构体 */ export interface EnableLaneRuleRequest { /** * 泳道规则ID */ RuleId: 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 */ Result?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * RedoTaskBatch请求参数结构体 */ export interface RedoTaskBatchRequest { /** * 任务ID */ TaskId: string; /** * 批次ID */ BatchId: string; } /** * DescribeTaskLastStatus请求参数结构体 */ export interface DescribeTaskLastStatusRequest { /** * 任务ID */ TaskId: string; } /** * ModifyUploadInfo返回参数结构体 */ export interface ModifyUploadInfoResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * EnableLaneRule返回参数结构体 */ export interface EnableLaneRuleResponse { /** * 操作状态。成功:true,失败:false 注意:此字段可能返回 null,表示取不到有效值。 */ Result?: boolean; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * TsfPage<Config> */ export interface TsfPageConfig { /** * TsfPageConfig */ TotalCount?: number; /** * 配置项列表 */ Content?: Array<Config>; } /** * CreateProgram请求参数结构体 */ export interface CreateProgramRequest { /** * 数据集名称 */ ProgramName: string; /** * 数据集描述 */ ProgramDesc?: string; /** * 数据项列表,传入null或空数组时不新增 */ ProgramItemList?: Array<ProgramItem>; } /** * CreateApiRateLimitRule请求参数结构体 */ export interface CreateApiRateLimitRuleRequest { /** * Api Id */ ApiId: string; /** * qps值 */ MaxQps: number; /** * 开启/禁用,enabled/disabled, 不传默认开启 */ UsableStatus?: string; } /** * DisableLaneRule返回参数结构体 */ export interface DisableLaneRuleResponse { /** * 操作状态。成功:true,失败:false 注意:此字段可能返回 null,表示取不到有效值。 */ Result?: boolean; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: 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监控数据 */ Result?: JvmMonitorData; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 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。 */ RequestId?: string; } /** * DescribeApiRateLimitRules请求参数结构体 */ export interface DescribeApiRateLimitRulesRequest { /** * Api ID */ ApiId: string; } /** * DescribeApiGroups返回参数结构体 */ export interface DescribeApiGroupsResponse { /** * 翻页结构体 注意:此字段可能返回 null,表示取不到有效值。 */ Result?: TsfPageApiGroupInfo; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeletePublicConfig请求参数结构体 */ export interface DeletePublicConfigRequest { /** * 配置项ID */ ConfigId: string; } /** * DeleteNamespace返回参数结构体 */ export interface DeleteNamespaceResponse { /** * 删除命名空间是否成功。 true:删除成功。 false:删除失败。 */ Result?: boolean; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 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。 */ RequestId?: string; } /** * DescribeUnitRule返回参数结构体 */ export interface DescribeUnitRuleResponse { /** * 单元化规则对象 注意:此字段可能返回 null,表示取不到有效值。 */ Result: UnitRule; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 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 { /** * 操作结果 */ Result?: boolean; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 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。 */ RequestId?: string; } /** * DeleteConfig返回参数结构体 */ export interface DeleteConfigResponse { /** * true:删除成功;false:删除失败 */ Result?: boolean; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 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。 */ RequestId?: string; } /** * DescribeGatewayAllGroupApis返回参数结构体 */ export interface DescribeGatewayAllGroupApisResponse { /** * 网关分组和API列表信息 */ Result?: GatewayVo; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 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; /** * json格式的 meta 信息 注意:此字段可能返回 null,表示取不到有效值。 */ MetaJson?: 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 */ Result?: boolean; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 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 { /** * 添加云主机是否成功 */ Result?: boolean; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * StartContainerGroup请求参数结构体 */ export interface StartContainerGroupRequest { /** * 部署组ID */ GroupId: string; } /** * DescribeRepository返回参数结构体 */ export interface DescribeRepositoryResponse { /** * 查询的仓库信息 */ Result?: RepositoryInfo; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ReleaseConfigWithDetailResp返回参数结构体 */ export interface ReleaseConfigWithDetailRespResponse { /** * 配置项发布 ID 注意:此字段可能返回 null,表示取不到有效值。 */ Result?: ConfigRelease; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 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值 */ RuleId?: string; /** * Name值 */ Name?: string; /** * ExpandVmCountLimit值 */ ExpandVmCountLimit?: number; /** * ShrinkVmCountLimit值 */ ShrinkVmCountLimit?: number; /** * GroupCount值 */ GroupCount?: number; /** * 备注 */ Desc?: string; /** * 备注 */ Description?: string; /** * 是否关闭指标伸缩, 默认0, 0:打开指标伸缩 1:关闭指标伸缩 */ DisableMetricAS?: number; /** * 开启定时伸缩规则, 默认0, 0:关闭定时伸缩 1:开启定时伸缩 */ EnableCronAS?: number; } /** * EnableUnitRule请求参数结构体 */ export interface EnableUnitRuleRequest { /** * 规则ID */ Id: string; } /** * CreateCluster返回参数结构体 */ export interface CreateClusterResponse { /** * 集群ID */ Result?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateMicroservice返回参数结构体 */ export interface CreateMicroserviceResponse { /** * 新增微服务是否成功。 true:操作成功。 false:操作失败。 */ Result?: boolean; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 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。 */ RequestId?: string; } /** * StopGroup请求参数结构体 */ export interface StopGroupRequest { /** * 部署组ID */ GroupId: string; } /** * ShrinkGroup返回参数结构体 */ export interface ShrinkGroupResponse { /** * 任务ID */ Result?: TaskId; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * cos上传所需信息 */ export interface CosUploadInfo { /** * 程序包ID */ PkgId?: string; /** * 桶 */ Bucket?: string; /** * 目标地域 */ Region?: string; /** * 存储路径 */ Path?: string; /** * 鉴权信息 */ Credentials?: CosCredentials; } /** * DescribeLanes返回参数结构体 */ export interface DescribeLanesResponse { /** * 泳道列表 注意:此字段可能返回 null,表示取不到有效值。 */ Result: LaneInfos; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 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; /** * 是否开启高可用,1 表示开启,0 表示不开启 */ IsHaEnable?: string; /** * 需要绑定的数据集ID */ ProgramId?: string; /** * 需要绑定的数据集ID */ 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。 */ RequestId?: string; } /** * RedoTask请求参数结构体 */ export interface RedoTaskRequest { /** * 任务ID */ TaskId: string; } /** * DeleteApiGroup返回参数结构体 */ export interface DeleteApiGroupResponse { /** * 成功失败 */ Result?: boolean; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 镜像版本列表 */ export interface ImageTagsResult { /** * 总记录数 */ TotalCount?: number; /** * 仓库名,含命名空间,如tsf/ngin */ RepoName?: string; /** * 镜像服务器地址 */ Server?: string; /** * 列表信息 */ Content?: Array<ImageTag>; } /** * 仓库信息 */ export interface RepositoryInfo { /** * 仓库ID */ RepositoryId?: string; /** * 仓库名称 */ RepositoryName?: string; /** * 仓库类型(默认仓库:default,私有仓库:private) */ RepositoryType?: string; /** * 仓库描述 */ RepositoryDesc?: string; /** * 仓库是否正在被使用 */ IsUsed?: boolean; /** * 仓库创建时间 */ CreateTime?: string; /** * 仓库桶名称 */ BucketName?: string; /** * 仓库桶所在地域 */ BucketRegion?: string; /** * 仓库目录 */ Directory?: string; } /** * DraftApiGroup请求参数结构体 */ export interface DraftApiGroupRequest { /** * Api 分组ID */ GroupId: string; } /** * CreateLane返回参数结构体 */ export interface CreateLaneResponse { /** * 泳道ID 注意:此字段可能返回 null,表示取不到有效值。 */ Result: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDeliveryConfigs返回参数结构体 */ export interface DescribeDeliveryConfigsResponse { /** * 投递项关联部署组信息 */ Result?: DeliveryConfigBindGroups; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * tcr仓库信息 */ export interface TcrRepoInfo { /** * 地域(填数字) */ Region?: string; /** * 实例id */ RegistryId?: string; /** * 实例名 */ RegistryName?: string; /** * 命名空间 */ Namespace?: string; /** * 仓库名 */ RepoName?: string; } /** * UpdateApiTimeouts返回参数结构体 */ export interface UpdateApiTimeoutsResponse { /** * 是否成功 */ Result?: boolean; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 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。 */ RequestId?: string; } /** * ConfigMap可选项 */ export interface ConfigMapOption { /** * - 注意:此字段可能返回 null,表示取不到有效值。 */ Key?: string; /** * - 注意:此字段可能返回 null,表示取不到有效值。 */ Path?: string; /** * - 注意:此字段可能返回 null,表示取不到有效值。 */ Mode?: string; } /** * 需要删除的镜像版本 */ export interface DeleteImageTag { /** * 仓库名,如/tsf/nginx */ RepoName: string; /** * 版本号:如V1 */ TagName: string; } /** * DescribeContainerGroupDeployInfo返回参数结构体 */ export interface DescribeContainerGroupDeployInfoResponse { /** * 获取部署组 */ Result?: ContainerGroupDeploy; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 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 */ BatchId?: string; /** * 运行状态,RUNNING/SUCCESS/FAIL/HALF/TERMINATED */ State?: string; /** * 批次历史ID */ BatchLogId?: string; } /** * DescribePrograms请求参数结构体 */ export interface DescribeProgramsRequest { /** * 模糊查询数据集ID,数据集名称,不传入时查询全量 */ SearchWord?: string; /** * 每页数量 */ Limit?: number; /** * 起始偏移量 */ Offset?: number; } /** * DescribePublicConfig请求参数结构体 */ export interface DescribePublicConfigRequest { /** * 需要查询的配置项ID */ ConfigId: string; } /** * 镜像仓库 */ export interface ImageRepository { /** * 仓库名,含命名空间,如tsf/nginx */ Reponame?: string; /** * 仓库类型 */ Repotype?: string; /** * 镜像版本数 */ TagCount?: number; /** * 是否公共,1:公有,0:私有 */ IsPublic?: number; /** * 是否被用户收藏。true:是,false:否 */ IsUserFavor?: boolean; /** * 是否是腾讯云官方仓库。 是否是腾讯云官方仓库。true:是,false:否 */