BuildPacksInfo
BuildPacks信息
被如下接口引用:CreateCloudRunServer, UpdateCloudRunServer。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
BaseImage | String | 是 | 基础镜像 示例值:image |
EntryPoint | String | 是 | 启动命令 示例值:["./app"] |
RepoLanguage | String | 是 | 语言 示例值:java |
UploadFilename | String | 是 | 上传文件名 示例值:fileName |
LanguageVersion | String | 否 | 语言版本 示例值:20.16.0 |
ClsInfo
cls日志信息
被如下接口引用:DescribeCloudRunEnvs。
名称 | 类型 | 描述 |
---|---|---|
ClsRegion | String | cls所属地域 示例值:ap-shanghai |
ClsLogsetId | String | cls日志集ID 示例值:xxx-yyy-zzz-*** |
ClsTopicId | String | cls日志主题ID 示例值:xxx-yyy-zzz-*** |
CreateTime | String | 创建时间 示例值:2021-01-01T00:00:00+08:00 |
DatabasesInfo
数据库资源信息
被如下接口引用:DescribeCloudRunEnvs。
名称 | 类型 | 描述 |
---|---|---|
InstanceId | String | 数据库唯一标识 示例值:oc80v5zp |
Status | String | 状态。包含以下取值: 示例值:INITIALIZING |
Region | String | 所属地域。 当前支持ap-shanghai 示例值:ap-shanghai |
DeployParam
部署参数
被如下接口引用:CreateCloudRunServer, UpdateCloudRunServer。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
DeployType | String | 是 | 部署类型:package/image/repository/pipeline/jar/war 示例值:package |
ImageUrl | String | 否 | 部署类型为image时传入 示例值:imageurl |
PackageName | String | 否 | 部署类型为package时传入 示例值:name |
PackageVersion | String | 否 | 部署类型为package时传入 示例值:version |
DeployRemark | String | 否 | 部署备注 示例值:remark |
RepoInfo | RepositoryInfo | 否 | 代码仓库信息 |
BuildPacks | BuildPacksInfo | 否 | 无Dockerfile时填写 |
ReleaseType | String | 否 | 发布类型 GRAY | FULL 示例值:FULL |
EnvBaseInfo
环境基础信息
被如下接口引用:DescribeEnvBaseInfo。
名称 | 类型 | 描述 |
---|---|---|
EnvId | String | 环境Id 示例值:test-1gbtbgkjf8f48e2c |
PackageType | String | 套餐类型:Trial | Standard | Professional | Enterprise 示例值:Standard |
VpcId | String | VPC Id 示例值:vpc-5k6fot41 |
CreateTime | String | 环境创建时间 示例值:2022-05-27 15:00:00 |
Alias | String | 环境别名 示例值:alias |
Status | String | 环境状态 示例值:normal |
Region | String | 环境地域 示例值:ap-shanghai |
EnvType | String | 环境类型 tcbr | run 示例值:tcbr |
SubnetIds | String | 子网id 示例值:subnet-4l06atqr cloud_run_cluster_pod_subnet3 |
EnvInfo
环境信息
被如下接口引用:DescribeCloudRunEnvs。
名称 | 类型 | 描述 |
---|---|---|
EnvId | String | 账户下该环境唯一标识 示例值:prod-6gvwy9lua50e9504 |
Source | String | 环境来源。包含以下取值: 示例值:qcloud |
Alias | String | 环境别名,要以a-z开头,不能包含 a-zA-z0-9- 以外的字符 示例值:tcb |
CreateTime | String | 创建时间 示例值:2021-04-26T12:00:00+08:00 |
UpdateTime | String | 最后修改时间 示例值:2021-04-26T12:00:00+08:00 |
Status | String | 环境状态。包含以下取值: 示例值:NORMAL |
IsAutoDegrade | Boolean | 是否到期自动降为免费版 示例值:false |
EnvChannel | String | 环境渠道 示例值:qc_console |
PayMode | String | 支付方式。包含以下取值: 示例值:postpaid |
IsDefault | Boolean | 是否为默认环境 示例值:false |
Region | String | 环境所属地域 示例值:ap-shanghai |
EnvType | String | 环境类型:baas, run, hosting, weda,tcbr 示例值:baas |
Databases | Array of DatabasesInfo | 数据库列表 |
Storages | Array of StorageInfo | 存储列表 |
Functions | Array of FunctionInfo | 函数列表 |
LogServices | Array of LogServiceInfo | 云日志服务列表 |
StaticStorages | Array of StaticStorageInfo | 静态资源信息 |
Tags | Array of Tag | 环境标签列表 |
CustomLogServices | Array of ClsInfo | 自定义日志服务 |
PackageId | String | tcb产品套餐ID,参考DescribePackages接口的返回值。 示例值:basic1 |
PackageName | String | 套餐中文名称,参考DescribePackages接口的返回值。 示例值:基础版1 |
FunctionInfo
函数的信息
被如下接口引用:DescribeCloudRunEnvs。
名称 | 类型 | 描述 |
---|---|---|
Namespace | String | 命名空间 示例值:tcb |
Region | String | 所属地域。 当前支持ap-shanghai 示例值:ap-shanghai |
HpaPolicy
扩缩容入参
被如下接口引用:CreateCloudRunServer, DescribeCloudRunServerDetail, UpdateCloudRunServer。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
PolicyType | String | 是 | 扩缩容类型 示例值:cpu, mem, cpu/mem |
PolicyThreshold | Integer | 是 | 扩缩容阈值 示例值:60 |
LogServiceInfo
云日志服务相关信息
被如下接口引用:DescribeCloudRunEnvs。
名称 | 类型 | 描述 |
---|---|---|
LogsetName | String | log名 示例值:tcbr-pre-01 |
LogsetId | String | log-id 示例值:qp3g3ca |
TopicName | String | topic名 示例值:topic01 |
TopicId | String | topic-id 示例值:oc80v5zp |
Region | String | cls日志所属地域 示例值:ap-shanghai |
ObjectKV
通用Key Value
被如下接口引用:ReleaseGray。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Key | String | 是 | 键值对Key 示例值:key |
Value | String | 是 | 键值对Value 示例值:value |
OnlineVersionInfo
在线版本信息
被如下接口引用:DescribeCloudRunServerDetail。
名称 | 类型 | 描述 |
---|---|---|
VersionName | String | 版本名 示例值:test-001 |
ImageUrl | String | 镜像url 示例值:imageurl |
FlowRatio | String | 流量 示例值:100 |
RepositoryInfo
代码仓库信息
被如下接口引用:CreateCloudRunServer, UpdateCloudRunServer。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Source | String | 是 | git source 示例值:github |
Repo | String | 是 | 仓库名 示例值:xxx/xxxx |
Branch | String | 是 | 分支名 示例值:master |
ServerBaseConfig
服务基础配置信息
被如下接口引用:CreateCloudRunServer, DescribeCloudRunServerDetail, UpdateCloudRunServer。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
EnvId | String | 是 | 环境 Id 示例值:test-1gbtbgkjf8f48e2c |
ServerName | String | 是 | 服务名 示例值:server-name |
OpenAccessTypes | Array of String | 是 | 是否开启公网访问 示例值:["PUBLIC", "OA", "MINIAPP", "VPC", ""] |
Cpu | Float | 是 | Cpu 规格 示例值:0.25 |
Mem | Float | 是 | Mem 规格 示例值:0.25 |
MinNum | Integer | 是 | 最小副本数 示例值:1 |
MaxNum | Integer | 是 | 最大副本数 示例值:2 |
PolicyDetails | Array of HpaPolicy | 是 | 扩缩容配置 示例值:cpu, mem, cpu/mem |
CustomLogs | String | 是 | 日志采集路径 示例值:stdout |
EnvParams | String | 是 | 环境变量 示例值:{"MYSQL_USERNAME":"root"} |
InitialDelaySeconds | Integer | 是 | 延迟检测时间 示例值:2 |
CreateTime | String | 是 | 创建时间 示例值:"2022-03-10 19:44:07" |
Port | Integer | 是 | 服务端口 示例值:8080 |
HasDockerfile | Boolean | 是 | 是否有Dockerfile 示例值:true |
Dockerfile | String | 是 | Dockerfile 文件名 示例值:"Dickerfile" |
BuildDir | String | 是 | 构建目录 示例值:src/ |
LogType | String | 否 | 日志类型: none | default | custom 示例值:none |
LogSetId | String | 否 | cls setId 示例值:dafslakfjkdal |
LogTopicId | String | 否 | cls 主题id 示例值:sfafkslkfj |
LogParseType | String | 否 | 解析类型:json | line 示例值:json |
Tag | String | 否 | 服务标签, function: 函数托管 示例值:function |
ServerBaseInfo
服务基本信息
被如下接口引用:DescribeCloudRunServerDetail, DescribeCloudRunServers。
名称 | 类型 | 描述 |
---|---|---|
ServerName | String | 服务名 示例值:serverName |
DefaultDomainName | String | 默认服务域名 示例值:http://xxx.xxx.xxx |
CustomDomainName | String | 自定义域名 示例值:http://xxx.xxx.xxx |
Status | String | 服务状态:running/deploying/deploy_failed 示例值:runnig |
UpdateTime | String | 更新时间 示例值:2022-03-09 14:00:00 |
AccessTypes | Array of String | 公网访问类型 示例值:["OA","MINIAPP","VPC"] |
CustomDomainNames | Array of String | 展示自定义域名 示例值:["http://xxx.xxx.xxx","http://xxx.xxx.xxx"] |
ServerType | String | 服务类型: function 云函数2.0;container 容器服务 示例值:function |
ServerManageTaskInfo
服务管理任务信息
被如下接口引用:DescribeServerManageTask。
名称 | 类型 | 描述 |
---|---|---|
Id | Integer | 任务Id 示例值:1000 |
EnvId | String | 环境Id 示例值:test-1gbtbgkjf8f48e2c |
ServerName | String | 服务名 示例值:server-name |
CreateTime | String | 创建时间 示例值:2022-05-27 15:00:00 |
ChangeType | String | 变更类型 示例值:CONFIG |
ReleaseType | String | 发布类型 示例值:GRAY |
DeployType | String | 部署类型 示例值:package |
PreVersionName | String | 上一个版本名 示例值:test-001 |
VersionName | String | 版本名 示例值:test-002 |
PipelineId | Integer | 流水线Id 示例值:100 |
PipelineTaskId | Integer | 流水线任务Id 示例值:12121 |
ReleaseId | Integer | 发布单Id 示例值:1212 |
Status | String | 状态 示例值:finished |
Steps | Array of TaskStepInfo | 步骤信息 |
FailReason | String | 失败原因 示例值:failed |
OperatorRemark | String | 操作标识 示例值:remark |
StaticStorageInfo
静态CDN资源信息
被如下接口引用:DescribeCloudRunEnvs。
名称 | 类型 | 描述 |
---|---|---|
StaticDomain | String | 静态CDN域名 示例值:test-5gak4uz5bd3d7978-1257473911.tcloudbaseapp.com |
DefaultDirName | String | 静态CDN默认文件夹,当前为根目录 示例值:/test |
Status | String | 资源状态(process/online/offline/init) 示例值:online |
Region | String | cos所属区域 示例值:ap-shanghai |
Bucket | String | bucket信息 示例值:tcb-123456 |
StorageInfo
StorageInfo 资源信息
被如下接口引用:DescribeCloudRunEnvs。
名称 | 类型 | 描述 |
---|---|---|
Region | String | 资源所属地域。 当前支持ap-shanghai 示例值:ap-shanghai |
Bucket | String | 桶名,存储资源的唯一标识 示例值:tcb-123456 |
CdnDomain | String | cdn 域名 示例值:tcb-123456.file.mycloud.com |
AppId | String | 资源所属用户的腾讯云appId 示例值:1301106610 |
Tag
标签键值对
被如下接口引用:DescribeCloudRunEnvs。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Key | String | 是 | 标签键 示例值:key |
Value | String | 是 | 标签值 示例值:value |
TaskStepInfo
任务步骤信息
被如下接口引用:DescribeServerManageTask。
名称 | 类型 | 描述 |
---|---|---|
Name | String | 步骤名 示例值:CreateEnv |
Status | String | 未启动:"todo" 运行中:"running" 失败:"failed" 成功结束:"finished" 示例值:failed |
StartTime | String | 开始时间 示例值:2022-05-27 15:00:00 |
EndTime | String | 结束时间 示例值:2022-05-27 15:00:00 |
CostTime | Integer | 消耗时间:秒 示例值:10 |
FailReason | String | 失败原因 示例值:failed |
VersionFlowInfo
版本流量信息
被如下接口引用:ReleaseGray。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
VersionName | String | 是 | 版本名 示例值:server-001 |
IsDefaultPriority | Boolean | 是 | 是否默认版本 示例值:false |
FlowRatio | Integer | 否 | 流量比例 示例值:10 |
UrlParam | ObjectKV | 否 | 测试KV值 |
Priority | Integer | 否 | 权重 示例值:100 |