数据结构

最近更新时间: 2024-06-18 14:31:22

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

ReplicationFilter

同步规则过滤器

被如下接口引用:ManageReplication

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

DescribeApplicationTriggerLogPersonalResp

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

被如下接口引用:DescribeApplicationTriggerLogPersonal

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

TcrNamespaceInfo

Tcr 命名空间的描述

被如下接口引用:

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

DescribeApplicationTriggerPersonalResp

拉取触发器列表返回值

被如下接口引用:DescribeApplicationTriggerPersonal

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

ResponseHeader

Tcr转发接口返回的头信息

被如下接口引用:ForwardRequest

名称 必选 允许NULL 类型 描述
Key String Key
Value String Value

TagInfoResp

Tag列表的返回值

被如下接口引用:DescribeImagePersonal

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

RepoInfoResp

仓库信息的返回信息

被如下接口引用:DescribeRepositoryAllPersonal、DescribeRepositoryOwnerPersonal

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

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

Trigger

Trigger,用于ccb

被如下接口引用:CreateImageBuildPersonal、ModifyImageBuildPersonal

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

DockerHubRepoinfo

DockerHub仓库信息

被如下接口引用:DescribeDockerHubRepositoryInfoPersonal

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

RegistryStatus

实例状态

被如下接口引用:DescribeInstanceStatus

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

TriggerInvokeResult

触发器触发结果

被如下接口引用:DescribeApplicationTriggerLogPersonal

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

TriggerResp

触发器返回值

被如下接口引用:DescribeApplicationTriggerPersonal

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

SameImagesResp

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

被如下接口引用:DescribeImageFilterPersonal

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

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 构建日志

BuildRuleResp

Build的信息返回值

被如下接口引用:DescribeImageBuildPersonal

名称 必选 允许NULL 类型 描述
BuildRule BuildRule BuildRule信息

DupImageTagResp

复制镜像tag返回值

被如下接口引用:DuplicateImagePersonal

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

TriggerInvokePara

触发器触发参数

被如下接口引用:DescribeApplicationTriggerLogPersonal、DescribeApplicationTriggerPersonal

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

Limit

共享镜像仓库用户配额

被如下接口引用:DescribeUserQuotaPersonal

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

RegistryCondition

实例创建过程

被如下接口引用:DescribeInstanceStatus

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

UserIsExistsResp

用户是否存在

被如下接口引用:ValidateUserPersonal

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

DockerHubTagList

用于返回dockerhub的tag列表

被如下接口引用:DescribeDockerHubImagePersonal

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

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 仓库信息数组

NamespaceInfoResp

获取命名空间信息返回

被如下接口引用:DescribeNamespacePersonal

名称 必选 允许NULL 类型 描述
NamespaceCount Int64 命名空间数量
NamespaceInfo Array of NamespaceInfo 命名空间信息

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 仓库更新时间

TcrNamespaceInfoResp

Tcr命名空间列表返回信息

被如下接口引用:

名称 必选 允许NULL 类型 描述
NamespaceList Array of TcrNamespaceInfo 命名空间信息列表

TcrRepositoryInfo

Tcr镜像仓库信息

被如下接口引用:

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

NamespaceInfo

命名空间信息

被如下接口引用:DescribeNamespacePersonal

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

RepositoryInfoResp

查询共享版仓库信息返回

被如下接口引用:DescribeRepositoryPersonal

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

TriggerLogResp

触发器日志

被如下接口引用:DescribeApplicationTriggerLogPersonal

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

Registry

实例信息结构体

被如下接口引用:DescribeInstances

名称 必选 允许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有效时间

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 镜像更新时间

AuthUserInfoResp

构建用户的信息返回值

被如下接口引用:DescribeSourceCodeAuthUserInfoPersonal

名称 必选 允许NULL 类型 描述
User AuthUser 构建用户信息

AutoDelStrategyInfo

自动删除策略信息

被如下接口引用:DescribeImageLifecycleGlobalPersonal、DescribeImageLifecyclePersonal

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

BuildBranchResp

构建分支返回信息

被如下接口引用:DescribeSourceCodeRepositoryBranchPersonal

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

DescribeApplicationTokenPersonalResp

镜像仓库凭证

被如下接口引用:DescribeApplicationTokenPersonal

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

RepoIsExistResp

仓库是否存在的返回值

被如下接口引用:ValidateRepositoryExistPersonal

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

RespDockerHubRepoList

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

被如下接口引用:DescribeDockerHubRepositoryPersonal

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

BuildRepo

源代码仓库信息

被如下接口引用:DescribeSourceCodeRepositoryPersonal

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

SecurityPolicy

安全策略

被如下接口引用:DescribeSecurityPolicies

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

TcrImageInfo

镜像信息

被如下接口引用:

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

ImageInfoListResp

镜像信息列表

被如下接口引用:

名称 必选 允许NULL 类型 描述
ImageInfoList Array of TcrImageInfo 镜像信息列表

AuthUser

构建用户信息

被如下接口引用:DescribeSourceCodeAuthUserInfoPersonal

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

SearchUserRepositoryResp

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

被如下接口引用:DescribeRepositoryFilterPersonal

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

NamespaceIsExistsResp

NamespaceIsExists返回类型

被如下接口引用:ValidateNamespaceExistPersonal

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

BuildTaskInfoResponse

BuildTaskInfoResponse

被如下接口引用:

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

ReplicationRule

同步规则

被如下接口引用:ManageReplication

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

TcrInstanceToken

实例登录令牌

被如下接口引用:

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

BuildHistoryResp

构建历史信息

被如下接口引用:DescribeImageBuildTaskLogInfoPersonal

名称 必选 允许NULL 类型 描述
BuildHistory BuildInfo 构建信息

TriggerInvokeCondition

触发器触发条件

被如下接口引用:DescribeApplicationTriggerLogPersonal、DescribeApplicationTriggerPersonal

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

BuildInfoResp

构建信息的返回信息

被如下接口引用:DescribeImageBuildTaskLogPersonal

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

RespLimit

用户配额返回值

被如下接口引用:DescribeUserQuotaPersonal

名称 必选 允许NULL 类型 描述
LimitInfo Array of Limit 配额信息

AccessVpc

内网接入信息

被如下接口引用:DescribeInternalEndpoints

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

UserInfo

共享版用户信息

被如下接口引用:DescribeUserPersonal

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

TcrRepositoryInfoResp

Tcr镜像仓库返回信息

被如下接口引用:

名称 必选 允许NULL 类型 描述
RepositoryList Array of TcrRepositoryInfo 仓库信息列表

BuildReposList

构建仓库列表信息

被如下接口引用:DescribeSourceCodeRepositoryPersonal

名称 必选 允许NULL 类型 描述
Repos Array of BuildRepo 仓库信息列表

DesGitAuthRsp

查询GitAuth返回值

被如下接口引用:DescribeSourceCodeAuthPersonal

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

Filter

过滤器

被如下接口引用:DescribeInstances

名称 必选 允许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 收藏数量

RequestFavor

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

被如下接口引用:BatchDeleteFavorRepositoryPersonal

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

AutoDelStrategyInfoResp

获取自动删除策略

被如下接口引用:DescribeImageLifecycleGlobalPersonal、DescribeImageLifecyclePersonal

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