数据结构

最近更新时间: 2024-12-21 13:01:31

ReplicationRule

同步规则

被如下接口引用:

名称 必选 允许NULL 类型 描述
Name String 同步规则名称
示例值:
DestNamespace String 目标命名空间
示例值:
Override Bool 是否覆盖
示例值:
Filters Array of ReplicationFilter 同步过滤条件
示例值:查看

TagInfo

镜像tag信息

被如下接口引用:DescribeImagePersonal

名称 必选 允许NULL 类型 描述
TagName String Tag名称
示例值:
TagId String 镜像Id
示例值:
ImageId String docker image 可以看到的id
示例值:
Size String 大小
示例值:
CreationTime String 镜像的创建时间
示例值:
DurationDays String 镜像创建至今时间长度
示例值:
Author String 镜像的作者
示例值:
Architecture String 次镜像建议运行的系统架构
示例值:
DockerVersion String 创建此镜像的docker版本
示例值:
OS String 此镜像建议运行系统
示例值:
SizeByte Int64 SizeByte
示例值:
Id Int64 Id
示例值:
UpdateTime String 数据更新时间
示例值:
PushTime String 镜像更新时间
示例值:

TagInfoResp

Tag列表的返回值

被如下接口引用:DescribeImagePersonal

名称 必选 允许NULL 类型 描述
TagCount Int64 Tag的总数
示例值:
TagInfo Array of TagInfo TagInfo列表
示例值:查看
Server String Server
示例值:
RepoName String 仓库名称
示例值:

TcrNamespaceInfoResp

Tcr命名空间列表返回信息

被如下接口引用:

名称 必选 允许NULL 类型 描述
NamespaceList Array of TcrNamespaceInfo 命名空间信息列表
示例值:查看

RegistryCondition

实例创建过程

被如下接口引用:

名称 必选 允许NULL 类型 描述
Type String 实例创建过程类型
示例值:
Status String 实例创建过程状态
示例值:
Reason String 转换到该过程的简明原因
示例值:

TriggerLogResp

触发器日志

被如下接口引用:DescribeApplicationTriggerLogPersonal

名称 必选 允许NULL 类型 描述
RepoName String 仓库名称
示例值:
TagName String Tag名称
示例值:
TriggerName String 触发器名称
示例值:
InvokeSource String 触发方式
示例值:
InvokeAction String 触发动作
示例值:
InvokeTime String 触发时间
示例值:
InvokeCondition TriggerInvokeCondition 触发条件
示例值:查看
InvokePara TriggerInvokePara 触发参数
示例值:查看
InvokeResult TriggerInvokeResult 触发结果
示例值:查看

BuildTaskInfoResponse

BuildTaskInfoResponse

被如下接口引用:

名称 必选 允许NULL 类型 描述
Id Int64 构建ID
示例值:
Status String 构建状态
示例值:
StartTime Datetime_iso 构建开始时间
示例值:
EndTime Datetime_iso 构建结束时间
示例值:
BuildLog String 构建日志
示例值:

BuildInfoResp

构建信息的返回信息

被如下接口引用:DescribeImageBuildTaskLogPersonal

名称 必选 允许NULL 类型 描述
TotalCount Int64 总数
示例值:
BuildList Array of BuildInfo 构建信息列表
示例值:查看

TcrInstanceToken

实例登录令牌

被如下接口引用:

名称 必选 允许NULL 类型 描述
Id String 令牌ID
示例值:
Desc String 令牌描述
示例值:
RegistryId String 令牌所属实例ID
示例值:
Enabled Bool 令牌启用状态
示例值:
CreatedAt Datetime_iso 令牌创建时间
示例值:
ExpiredAt Int64 令牌过期时间戳
示例值:

DockerHubRepoinfo

DockerHub仓库信息

被如下接口引用:DescribeDockerHubRepositoryInfoPersonal

名称 必选 允许NULL 类型 描述
Reponame String 仓库名称
示例值:
Repotype String 仓库类型
示例值:
Logo String 仓库Logo
示例值:
SimpleDesc String 简述
示例值:
DetailDesc String 详述
示例值:
FavorCount Int64 收藏次数
示例值:
IsUserFavor Bool 是否用户的收藏
示例值:

UserInfo

共享版用户信息

被如下接口引用:DescribeUserPersonal

名称 必选 允许NULL 类型 描述
Username String 用户名
示例值:
AppId Int64 AppId
示例值:
ApplicationToken String 密码
示例值:
CreationTime String 创建时间
示例值:

BuildRepo

源代码仓库信息

被如下接口引用:DescribeSourceCodeRepositoryPersonal

名称 必选 允许NULL 类型 描述
GitServer String 源码所在的git服务
示例值:
Group String repo所在的group
示例值:
RepoName String 源码在git服务器上的仓库名
示例值:
RepoId Int64 仓库Id
示例值:
Desc String 仓库描述
示例值:
Private Bool 是否为私有
示例值:
WebUrl String WebUrl
示例值:

SecurityPolicy

安全策略

被如下接口引用:

名称 必选 允许NULL 类型 描述
PolicyIndex Int64 策略索引
示例值:
Description String 备注
示例值:
CidrBlock String 192.168.1.0/24
示例值:
PolicyVersion String 安全策略的版本
示例值:

TcrNamespaceInfo

Tcr 命名空间的描述

被如下接口引用:

名称 必选 允许NULL 类型 描述
Name String 命名空间名称
示例值:
CreationTime Datetime_iso 创建时间
示例值:
NamespaceId Int64 命名空间ID,用于仓库查询
示例值:
Public Bool 访问级别
示例值:

RespLimit

用户配额返回值

被如下接口引用:DescribeUserQuotaPersonal

名称 必选 允许NULL 类型 描述
LimitInfo Array of Limit 配额信息
示例值:查看

DockerHubTagList

用于返回dockerhub的tag列表

被如下接口引用:DescribeDockerHubImagePersonal

名称 必选 允许NULL 类型 描述
Reponame String DockerHub的仓库名称
示例值:
TagList Array of String Tag的列表
示例值:

AuthUser

构建用户信息

被如下接口引用:DescribeSourceCodeAuthUserInfoPersonal

名称 必选 允许NULL 类型 描述
Name String 用户名
示例值:
Email String 用户邮箱
示例值:

RepoInfo

仓库的信息

被如下接口引用:DescribeRepositoryAllPersonal、DescribeRepositoryFilterPersonal、DescribeRepositoryOwnerPersonal

名称 必选 允许NULL 类型 描述
RepoName String 仓库名称
示例值:
RepoType String 仓库类型
示例值:
TagCount Int64 Tag数量
示例值:
Public Int64 是否为公开
示例值:
IsUserFavor Bool 是否为用户收藏
示例值:
IsQcloudOfficial Bool 是否为腾讯云官方仓库
示例值:
FavorCount Int64 被收藏的个数
示例值:
PullCount Int64 拉取的数量
示例值:
Description String 描述
示例值:
CreationTime String 仓库创建时间
示例值:
UpdateTime String 仓库更新时间
示例值:

RepositoryInfoResp

查询共享版仓库信息返回

被如下接口引用:DescribeRepositoryPersonal

名称 必选 允许NULL 类型 描述
RepoName String 镜像仓库名字
示例值:
RepoType String 镜像仓库类型
示例值:
Server String 镜像仓库服务地址
示例值:
CreationTime String 创建时间
示例值:
Description String 镜像仓库描述
示例值:
Public Int64 是否为公有镜像
示例值:
PullCount Int64 下载次数
示例值:
FavorCount Int64 收藏次数
示例值:
IsUserFavor Bool 是否为用户收藏
示例值:
IsQcloudOfficial Bool 是否为腾讯云官方镜像
示例值:

RequestFavor

请求的入参,用于收藏镜像仓库

被如下接口引用:BatchDeleteFavorRepositoryPersonal

名称 必选 允许NULL 类型 描述
RepoName String 收藏的镜像仓库名称
示例值:
RepoType String 收藏的镜像仓库类型
示例值:
RegionId String 地域Id
示例值:

BuildBranchResp

构建分支返回信息

被如下接口引用:DescribeSourceCodeRepositoryBranchPersonal

名称 必选 允许NULL 类型 描述
Branches Array of String 构建的分支信息
示例值:

SameImagesResp

指定tag镜像内容相同的tag列表

被如下接口引用:DescribeImageFilterPersonal

名称 必选 允许NULL 类型 描述
SameImages Array of String tag列表
示例值:

TcrRepositoryInfo

Tcr镜像仓库信息

被如下接口引用:

名称 必选 允许NULL 类型 描述
Name String 仓库名称
示例值:
Namespace String 命名空间名称
示例值:
CreationTime String 创建时间
示例值:
Public Bool 是否公开
示例值:
Description String 仓库详细描述
示例值:
BriefDescription String 简单描述
示例值:

BuildInfo

构建信息

被如下接口引用:DescribeImageBuildTaskLogInfoPersonal、DescribeImageBuildTaskLogPersonal

名称 必选 允许NULL 类型 描述
Id Int64 Id
示例值:
AppId Uint64 AppId
示例值:
BuildType String 构建类型
示例值:
BuildManually Int64 是否手动构建
示例值:
BuildWorkDir String 构建工作目录
示例值:
Args String 构建参数
示例值:
Status String 构建状态
示例值:
StartTime Datetime_iso 构建开始时间
示例值:
EndTime Datetime_iso 构建结束时间
示例值:
GitServer String 构建仓库地址
示例值:
Group String repo所在的group
示例值:
Repo String 构建所在的repo
示例值:
RepoUrl String Repo url地址
示例值:
Owner String 用户在git服务器上的用户名
示例值:
Branch String 构建的分支
示例值:
DockerfilePath String dockerfile在仓库中的路径
示例值:
RegistryNamespace String registry中的namespace
示例值:
RegistryUsername String 用户在registry中的用户名
示例值:
Image String 镜像名称,不包含tag
示例值:
ForceImage String 镜像名
示例值:
CommitSHA String 提交的SHA
示例值:
CommitAuthor String 提交的作者
示例值:
CommitMessage String 提交的信息
示例值:
CommitTime Datetime_iso 提交的时间
示例值:
BuildLog String 构建日志
示例值:

NamespaceIsExistsResp

NamespaceIsExists返回类型

被如下接口引用:ValidateNamespaceExistPersonal

名称 必选 允许NULL 类型 描述
IsExist Bool 命名空间是否存在
示例值:
IsPreserved Bool 是否为保留命名空间
示例值:

Limit

共享镜像仓库用户配额

被如下接口引用:DescribeUserQuotaPersonal

名称 必选 允许NULL 类型 描述
Username String 用户名
示例值:
Type String 配额的类型
示例值:
Value Int64 配置的值
示例值:

SearchUserRepositoryResp

获取满足输入搜索条件的用户镜像仓库

被如下接口引用:DescribeRepositoryFilterPersonal

名称 必选 允许NULL 类型 描述
TotalCount Int64 总个数
示例值:
RepoInfo Array of RepoInfo 仓库列表
示例值:查看
Server String Server
示例值:
PrivilegeFiltered Bool PrivilegeFiltered
示例值:

AccessVpc

内网接入信息

被如下接口引用:

名称 必选 允许NULL 类型 描述
VpcId String Vpc的Id
示例值:
SubnetId String 子网Id
示例值:
Status String 内网接入状态
示例值:
AccessIp String 内网接入Ip
示例值:

TriggerInvokeResult

触发器触发结果

被如下接口引用:DescribeApplicationTriggerLogPersonal

名称 必选 允许NULL 类型 描述
ReturnCode Int64 请求TKE返回值
示例值:
ReturnMsg String 请求TKE返回信息
示例值:

Filter

过滤器

被如下接口引用:

名称 必选 允许NULL 类型 描述
Name String 属性名称, 若存在多个Filter时,Filter间的关系为逻辑与(AND)关系。
示例值:
Values Array of String 属性值, 若同一个Filter存在多个Values,同一Filter下Values间的关系为逻辑或(OR)关系。
示例值:

HubSimpleInfo

Hub的信息描述

被如下接口引用:DescribeDockerHubRepositoryPersonal

名称 必选 允许NULL 类型 描述
Reponame String 仓库名称
示例值:
Repotype String 仓库类型
示例值:
Logo String 仓库Logo
示例值:
SimpleDesc String 仓库简述
示例值:
IsUserFavor Bool 是否为收藏
示例值:
FavorCount Int64 收藏数量
示例值:

TriggerInvokeCondition

触发器触发条件

被如下接口引用:DescribeApplicationTriggerLogPersonal、DescribeApplicationTriggerPersonal

名称 必选 允许NULL 类型 描述
InvokeMethod String 触发方式
示例值:
InvokeExpr String 触发表达式
示例值:

Registry

实例信息结构体

被如下接口引用:

名称 必选 允许NULL 类型 描述
RegistryId String 实例ID
示例值:
RegistryName String 实例名称
示例值:
RegistryType String 实例规格
示例值:
Status String 实例状态
示例值:
PublicDomain String 实例的公共访问地址
示例值:
CreatedAt Datetime_iso 实例创建时间
示例值:
RegionName String 地域名称
示例值:
RegionId Uint64 地域Id
示例值:
EnableAnonymous Bool 是否支持匿名
示例值:
TokenValidTime Uint64 Token有效时间
示例值:

DescribeApplicationTokenPersonalResp

镜像仓库凭证

被如下接口引用:DescribeApplicationTokenPersonal

名称 必选 允许NULL 类型 描述
ApplicationToken String 镜像仓库凭证
示例值:

RespDockerHubRepoList

用于DokcerHub 仓库列表信息的返回信息

被如下接口引用:DescribeDockerHubRepositoryPersonal

名称 必选 允许NULL 类型 描述
TotalCount Int64 仓库总数
示例值:
RepoInfo Array of HubSimpleInfo 仓库信息列表
示例值:查看

BuildReposList

构建仓库列表信息

被如下接口引用:DescribeSourceCodeRepositoryPersonal

名称 必选 允许NULL 类型 描述
Repos Array of BuildRepo 仓库信息列表
示例值:查看

DescribeApplicationTriggerLogPersonalResp

查询应用更新触发器触发日志返回值

被如下接口引用:DescribeApplicationTriggerLogPersonal

名称 必选 允许NULL 类型 描述
TotalCount Int64 返回总数
示例值:
LogInfo Array of TriggerLogResp 触发日志列表
示例值:查看

RepoIsExistResp

仓库是否存在的返回值

被如下接口引用:ValidateRepositoryExistPersonal

名称 必选 允许NULL 类型 描述
IsExist Bool 仓库是否存在
示例值:

TcrRepositoryInfoResp

Tcr镜像仓库返回信息

被如下接口引用:

名称 必选 允许NULL 类型 描述
RepositoryList Array of TcrRepositoryInfo 仓库信息列表
示例值:查看

Favors

仓库收藏

被如下接口引用:DescribeFavorRepositoryPersonal

名称 必选 允许NULL 类型 描述
RepoName String 仓库名字
示例值:
RepoType String 仓库类型
示例值:
PullCount Int64 Pull总共的次数
示例值:
FavorCount Int64 仓库收藏次数
示例值:
Public Int64 仓库是否公开
示例值:
IsQcloudOfficial Bool 是否为官方所有
示例值:
TagCount Int64 仓库Tag的数量
示例值:
Logo String Logo
示例值:
Region String 地域
示例值:
RegionId Int64 地域的Id
示例值:

GitAuth

GitAuth信息

被如下接口引用:

名称 必选 允许NULL 类型 描述
AppId Uint64 appid
示例值:
Token String Token
示例值:
GitServer String GitServer地址
示例值:
Scope String Scope
示例值:
GitType String 类型
示例值:

BuildRule

构建规则

被如下接口引用:DescribeImageBuildPersonal

名称 必选 允许NULL 类型 描述
RegistryNamespace String registry中的namespace
示例值:
RegistryUsername String 用户在registry中的用户名
示例值:
ImageName String 镜像名称,不包含tag
示例值:
ImageTagFormat String 镜像tag的格式
示例值:
GitServer String 源码所在的git服务
示例值:
Group String repo所在的group
示例值:
Repo String 源码在git服务器上的仓库名
示例值:
Owner String 用户在git服务器上的用户名
示例值:
Branches Array of String 分支
示例值:
Tag Int64 Tag
示例值:
DockerfilePath String dockerfile在仓库中的路径
示例值:
BuildWorkDir String 工作目录
示例值:
ForceTag String 构建出的镜像覆盖该Tag
示例值:
BuildArgs String Args
示例值:

FavorResp

用于获取收藏仓库的响应

被如下接口引用:DescribeFavorRepositoryPersonal

名称 必选 允许NULL 类型 描述
TotalCount Int64 收藏仓库的总数
示例值:
RepoInfo Array of Favors 仓库信息数组
示例值:查看

UserIsExistsResp

用户是否存在

被如下接口引用:ValidateUserPersonal

名称 必选 允许NULL 类型 描述
IsExist Bool 用户是否存在
示例值:
MainIsExist Bool 主账号是否存在
示例值:

AuthUserInfoResp

构建用户的信息返回值

被如下接口引用:DescribeSourceCodeAuthUserInfoPersonal

名称 必选 允许NULL 类型 描述
User AuthUser 构建用户信息
示例值:查看

DescribeApplicationTriggerPersonalResp

拉取触发器列表返回值

被如下接口引用:DescribeApplicationTriggerPersonal

名称 必选 允许NULL 类型 描述
TotalCount Int64 返回条目总数
示例值:
TriggerInfo Array of TriggerResp 触发器列表
示例值:查看

RegistryStatus

实例状态

被如下接口引用:

名称 必选 允许NULL 类型 描述
RegistryId String 实例的Id
示例值:
Status String 实例的状态
示例值:
Conditions Array of RegistryCondition 附加状态
示例值:查看

AutoDelStrategyInfoResp

获取自动删除策略

被如下接口引用:DescribeImageLifecycleGlobalPersonal、DescribeImageLifecyclePersonal

名称 必选 允许NULL 类型 描述
TotalCount Int64 总数目
示例值:
StrategyInfo Array of AutoDelStrategyInfo 自动删除策略列表
示例值:查看

RepoInfoResp

仓库信息的返回信息

被如下接口引用:DescribeRepositoryAllPersonal、DescribeRepositoryOwnerPersonal

名称 必选 允许NULL 类型 描述
TotalCount Int64 仓库总数
示例值:
RepoInfo Array of RepoInfo 仓库信息列表
示例值:查看
Server String Server信息
示例值:

ResponseHeader

Tcr转发接口返回的头信息

被如下接口引用:

名称 必选 允许NULL 类型 描述
Key String Key
示例值:
Value String Value
示例值:

TriggerResp

触发器返回值

被如下接口引用:DescribeApplicationTriggerPersonal

名称 必选 允许NULL 类型 描述
TriggerName String 触发器名称
示例值:
InvokeSource String 触发来源
示例值:
InvokeAction String 触发动作
示例值:
CreateTime String 创建时间
示例值:
UpdateTime String 更新时间
示例值:
InvokeCondition TriggerInvokeCondition 触发条件
示例值:查看
InvokePara TriggerInvokePara 触发器参数
示例值:查看

AutoDelStrategyInfo

自动删除策略信息

被如下接口引用:DescribeImageLifecycleGlobalPersonal、DescribeImageLifecyclePersonal

名称 必选 允许NULL 类型 描述
Username String 用户名
示例值:
RepoName String 仓库名
示例值:
Type String 类型
示例值:
Value Int64 策略值
示例值:
Valid Int64 Valid
示例值:
CreationTime String 创建时间
示例值:

ReplicationFilter

同步规则过滤器

被如下接口引用:

名称 必选 允许NULL 类型 描述
Type String 类型(name、tag和resource)
示例值:
Value String 默认为空
示例值:

NamespaceInfo

命名空间信息

被如下接口引用:DescribeNamespacePersonal

名称 必选 允许NULL 类型 描述
Namespace String 命名空间
示例值:
CreationTime String 创建时间
示例值:
RepoCount Int64 命名空间下仓库数量
示例值:

NamespaceInfoResp

获取命名空间信息返回

被如下接口引用:DescribeNamespacePersonal

名称 必选 允许NULL 类型 描述
NamespaceCount Int64 命名空间数量
示例值:
NamespaceInfo Array of NamespaceInfo 命名空间信息
示例值:查看

TriggerInvokePara

触发器触发参数

被如下接口引用:DescribeApplicationTriggerLogPersonal、DescribeApplicationTriggerPersonal

名称 必选 允许NULL 类型 描述
AppId String AppId
示例值:
ClusterId String TKE集群ID
示例值:
Namespace String TKE集群命名空间
示例值:
ServiceName String TKE集群工作负载名称
示例值:
ContainerName String TKE集群工作负载中容器名称
示例值:
ClusterRegion Int64 TKE集群地域数字ID
示例值:

DesGitAuthRsp

查询GitAuth返回值

被如下接口引用:DescribeSourceCodeAuthPersonal

名称 必选 允许NULL 类型 描述
AuthMap String 用户GitAuth信息
示例值:

ImageInfoListResp

镜像信息列表

被如下接口引用:

名称 必选 允许NULL 类型 描述
ImageInfoList Array of TcrImageInfo 镜像信息列表
示例值:查看

TcrImageInfo

镜像信息

被如下接口引用:

名称 必选 允许NULL 类型 描述
Digest String 哈希值
示例值:
Size Int64 镜像大小
示例值:
ImageVersion String Tag名称
示例值:

Trigger

Trigger,用于ccb

被如下接口引用:CreateImageBuildPersonal、ModifyImageBuildPersonal

名称 必选 允许NULL 类型 描述
Branches Array of String 分支
示例值:
Tag Int64 Tag
示例值:

BuildRuleResp

Build的信息返回值

被如下接口引用:DescribeImageBuildPersonal

名称 必选 允许NULL 类型 描述
BuildRule BuildRule BuildRule信息
示例值:查看

DupImageTagResp

复制镜像tag返回值

被如下接口引用:DuplicateImagePersonal

名称 必选 允许NULL 类型 描述
Digest String 镜像Digest值
示例值:

Region

地域信息

被如下接口引用:DescribeRegions

名称 必选 允许NULL 类型 描述
Alias String gz
示例值:
RegionId Uint64 1
示例值:
RegionName String ap-guangzhou
示例值:
Status String alluser
示例值:
Remark String remark
示例值:
CreatedAt Datetime_iso 创建时间
示例值:
UpdatedAt Datetime_iso 更新时间
示例值:
Id Int64 id
示例值:

BuildHistoryResp

构建历史信息

被如下接口引用:DescribeImageBuildTaskLogInfoPersonal

名称 必选 允许NULL 类型 描述
BuildHistory BuildInfo 构建信息
示例值:查看