数据结构

最近更新时间:2025-01-08 01:27:42

我的收藏

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:资源初始化中
  • RUNNING:运行中,可正常使用的状态
  • UNUSABLE:禁用,不可用
  • OVERDUE:资源过期

  • 示例值: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 环境来源。包含以下取值:
  • miniapp:微信小程序
  • qcloud :腾讯云

  • 示例值: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:正常可用
  • UNAVAILABLE:服务不可用,可能是尚未初始化或者初始化过程中

  • 示例值:NORMAL
    IsAutoDegrade Boolean 是否到期自动降为免费版
    示例值:false
    EnvChannel String 环境渠道
    示例值:qc_console
    PayMode String 支付方式。包含以下取值:
  • prepayment:预付费
  • postpaid:后付费

  • 示例值: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