有奖捉虫:办公协同&微信生态&物联网文档专题 HOT

BuildPacksInfo

BuildPacks信息

被如下接口引用:CreateCloudRunServer, UpdateCloudRunServer。

名称 类型 必选 描述
BaseImage String 基础镜像
EntryPoint String 启动命令
RepoLanguage String 语言
示例值:java
UploadFilename String 上传文件名

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时传入
    PackageName String 部署类型为package时传入
    PackageVersion String 部署类型为package时传入
    DeployRemark String 部署备注
    RepoInfo RepositoryInfo 代码仓库信息
    BuildPacks BuildPacksInfo 无Dockerfile时填写
    ReleaseType String 发布类型 GRAY | 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 环境别名
    示例值:test
    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 是否到期自动降为免费版
    注意:此字段可能返回 null,表示取不到有效值。
    示例值:false
    EnvChannel String 环境渠道
    注意:此字段可能返回 null,表示取不到有效值。
    示例值:qc_console
    PayMode String 支付方式。包含以下取值:
  • prepayment:预付费
  • postpaid:后付费

  • 注意:此字段可能返回 null,表示取不到有效值。
    示例值:postpaid
    IsDefault Boolean 是否为默认环境
    注意:此字段可能返回 null,表示取不到有效值。
    示例值:false
    Region String 环境所属地域
    注意:此字段可能返回 null,表示取不到有效值。
    示例值:ap-shanghai
    EnvType String 环境类型:baas, run, hosting, weda,tcbr
    注意:此字段可能返回 null,表示取不到有效值。
    示例值:baas
    Databases Array of DatabasesInfo 数据库列表
    示例值:[]
    Storages Array of StorageInfo 存储列表
    示例值:[]
    Functions Array of FunctionInfo 函数列表
    示例值:[]
    LogServices Array of LogServiceInfo 云日志服务列表
    注意:此字段可能返回 null,表示取不到有效值。
    示例值:[]
    StaticStorages Array of StaticStorageInfo 静态资源信息
    注意:此字段可能返回 null,表示取不到有效值。
    示例值:[]
    Tags Array of Tag 环境标签列表
    注意:此字段可能返回 null,表示取不到有效值。
    示例值:[]
    CustomLogServices Array of ClsInfo 自定义日志服务
    注意:此字段可能返回 null,表示取不到有效值。
    示例值:[]
    PackageId String tcb产品套餐ID,参考DescribePackages接口的返回值。
    注意:此字段可能返回 null,表示取不到有效值。
    示例值:basic1
    PackageName String 套餐中文名称,参考DescribePackages接口的返回值。
    注意:此字段可能返回 null,表示取不到有效值。
    示例值:基础版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 版本名
    注意:此字段可能返回 null,表示取不到有效值。
    示例值:test-001
    ImageUrl String 镜像url
    注意:此字段可能返回 null,表示取不到有效值。
    示例值:test
    FlowRatio String 流量
    注意:此字段可能返回 null,表示取不到有效值。
    示例值: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 服务名
    示例值:test
    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
    LogTopicId String cls 主题id
    LogParseType String 解析类型:json | line
    示例值:json

    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"]

    ServerManageTaskInfo

    服务管理任务信息

    被如下接口引用:DescribeServerManageTask。

    名称 类型 描述
    Id Integer 任务Id
    示例值:1111
    EnvId String 环境Id
    示例值:test-1gbtbgkjf8f48e2c
    ServerName String 服务名
    示例值:test
    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
    示例值:111
    PipelineTaskId Integer 流水线任务Id
    示例值:12121
    ReleaseId Integer 发布单Id
    示例值:1212
    Status String 状态
    示例值:finished
    Steps Array of TaskStepInfo 步骤信息
    FailReason String 失败原因
    OperatorRemark String 操作标识

    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 步骤名
    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 失败原因

    VersionFlowInfo

    版本流量信息

    被如下接口引用:ReleaseGray。

    名称 类型 必选 描述
    VersionName String 版本名
    示例值:server-001
    IsDefaultPriority Boolean 是否默认版本
    示例值:false
    FlowRatio Integer 流量比例
    示例值:10
    UrlParam ObjectKV 测试KV值
    Priority Integer 权重
    示例值:100