数据结构

最近更新时间:2025-02-26 02:04:56

我的收藏

AccessVpc

内网接入信息

被如下接口引用:DescribeInternalEndpoints。

名称 类型 描述
VpcId String Vpc的Id
示例值:vpc-5sdsx9k9
SubnetId String 子网Id
示例值:subnet-5snl8kyg
Status String 内网接入状态
示例值:Running
AccessIp String 内网接入Ip
示例值:10.0.25.33

AutoDelStrategyInfo

自动删除策略信息

被如下接口引用:DescribeImageLifecycleGlobalPersonal, DescribeImageLifecyclePersonal。

名称 类型 描述
Username String 用户名
示例值:3321337994
RepoName String 仓库名
示例值:repo
Type String 类型
示例值:global_keep_last_days
Value Integer 策略值
示例值:100
Valid Integer Valid
示例值:0
CreationTime String 创建时间
示例值:2020-05-21 16:46:42 +0800 CST

AutoDelStrategyInfoResp

获取自动删除策略

被如下接口引用:DescribeImageLifecycleGlobalPersonal, DescribeImageLifecyclePersonal。

名称 类型 描述
TotalCount Integer 总数目
示例值:2
StrategyInfo Array of AutoDelStrategyInfo 自动删除策略列表
注意:此字段可能返回 null,表示取不到有效值。
示例值:[{},{}]

CVEWhitelistItem

命名空间漏洞白名单列表

被如下接口引用:CreateNamespace, DescribeNamespaces, ModifyNamespace。

名称 类型 必选 描述
CVEID String 漏洞白名单 ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:1

CustomizedDomainInfo

自定义域名信息

被如下接口引用:DescribeInstanceCustomizedDomain。

名称 类型 描述
RegistryId String 实例ID
示例值:tcr-test134
CertId String 证书ID
示例值:46Gddd
DomainName String 域名名称
示例值:test.com
Status String 域名创建状态(SUCCESS, FAILURE, CREATING, DELETING)
示例值:Success

DescribeApplicationTriggerLogPersonalResp

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

被如下接口引用:DescribeApplicationTriggerLogPersonal。

名称 类型 描述
TotalCount Integer 返回总数
示例值:2
LogInfo Array of TriggerLogResp 触发日志列表
注意:此字段可能返回 null,表示取不到有效值。
示例值:[{},{}]

DescribeApplicationTriggerPersonalResp

拉取触发器列表返回值

被如下接口引用:DescribeApplicationTriggerPersonal。

名称 类型 描述
TotalCount Integer 返回条目总数
示例值:2
TriggerInfo Array of TriggerResp 触发器列表
示例值:[{},{}]

DupImageTagResp

复制镜像tag返回值

被如下接口引用:DuplicateImagePersonal。

名称 类型 描述
Digest String 镜像Digest值
示例值:sha256:b3e07cf570a86f5bd5c770e86ccbc2d1c2e79081b1b966332ba873a6d1c3481c

FavorResp

用于获取收藏仓库的响应

被如下接口引用:DescribeFavorRepositoryPersonal。

名称 类型 描述
TotalCount Integer 收藏仓库的总数
示例值:2
RepoInfo Array of Favors 仓库信息数组
注意:此字段可能返回 null,表示取不到有效值。
示例值:[{},{}]

Favors

仓库收藏

被如下接口引用:DescribeFavorRepositoryPersonal。

名称 类型 描述
RepoName String 仓库名字
示例值:v3test2/mao
RepoType String 仓库类型
示例值:QCLOUD HUB
PullCount Integer Pull总共的次数
注意:此字段可能返回 null,表示取不到有效值。
示例值:0
FavorCount Integer 仓库收藏次数
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
Public Integer 仓库是否公开
注意:此字段可能返回 null,表示取不到有效值。
示例值:0
IsQcloudOfficial Boolean 是否为官方所有
注意:此字段可能返回 null,表示取不到有效值。
示例值:false
TagCount Integer 仓库Tag的数量
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
Logo String Logo
注意:此字段可能返回 null,表示取不到有效值。
示例值:empty
Region String 地域
示例值:gz
RegionId Integer 地域的Id
示例值:1

Filter

过滤器

被如下接口引用:DescribeInstances, DescribeNamespaces, DescribeServiceAccounts。

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

GCJobInfo

GC 执行信息

被如下接口引用:DescribeGCJobs。

名称 类型 描述
ID Integer 作业 ID
示例值:6
JobStatus String 作业状态
示例值:finished
CreationTime String 创建时间
示例值:2021-05-14T08:20:01Z
UpdateTime String 更新时间
示例值:2021-05-14T08:20:02.387203Z
Schedule Schedule 调度信息

Header KV

被如下接口引用:CreateWebhookTrigger, DescribeWebhookTrigger, ModifyWebhookTrigger。

名称 类型 必选 描述
Key String Header Key
示例值:key
Values Array of String Header Values
示例值:value

ImmutableTagRule

镜像 tag 不可变规则

被如下接口引用:CreateImmutableTagRules, DescribeImmutableTagRules, ModifyImmutableTagRules。

名称 类型 必选 描述
RepositoryPattern String 仓库匹配规则
示例值:**
TagPattern String Tag 匹配规则
示例值:**
RepositoryDecoration String repoMatches或repoExcludes
示例值:repoMatches
TagDecoration String matches或excludes
示例值:matches
Disabled Boolean 禁用规则
示例值:false
RuleId Integer 规则 Id
示例值:6
NsName String 命名空间
示例值:library

KeyValueString

通用参数字符串键值对

被如下接口引用:DescribeImageManifests, DescribeNamespaces。

名称 类型 必选 描述
Key String
示例值:foo
Value String
示例值:bar

Limit

共享镜像仓库用户配额

被如下接口引用:DescribeUserQuotaPersonal。

名称 类型 描述
Username String 用户名
示例值:3321337994
Type String 配额的类型
示例值:namespace
Value Integer 配置的值
示例值:2000

NamespaceInfo

命名空间信息

被如下接口引用:DescribeNamespacePersonal。

名称 类型 描述
Namespace String 命名空间
示例值:nicokang
CreationTime String 创建时间
示例值:2024-06-22 10:37:26
RepoCount Integer 命名空间下仓库数量
示例值:10

NamespaceInfoResp

获取命名空间信息返回

被如下接口引用:DescribeNamespacePersonal。

名称 类型 描述
NamespaceCount Integer 命名空间数量
示例值:2
NamespaceInfo Array of NamespaceInfo 命名空间信息
示例值:[{},{}]

NamespaceIsExistsResp

NamespaceIsExists返回类型

被如下接口引用:ValidateNamespaceExistPersonal。

名称 类型 描述
IsExist Boolean 命名空间是否存在
示例值:true
IsPreserved Boolean 是否为保留命名空间
示例值:false

PeerReplicationOption

跨主账号实例同步参数

被如下接口引用:ManageReplication。

名称 类型 必选 描述
PeerRegistryUin String 待同步实例的uin
示例值:3321337994
PeerRegistryToken String 待同步实例的访问永久Token
示例值:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJvd25lclVpbiI6IjMzMjEzMzc5OTQifQ.jG7JQl-8zytEj5vI7WN8aMArzsdt71-ZhRUSvzBqbpo
EnablePeerReplication Boolean 是否开启跨主账号实例同步
示例值:true

Permission

策略

被如下接口引用:CreateServiceAccount, DescribeServiceAccounts, ModifyServiceAccount。

名称 类型 必选 描述
Resource String 资源路径,目前仅支持Namespace
注意:此字段可能返回 null,表示取不到有效值。
示例值:library
Actions Array of String 动作,目前仅支持:tcr:PushRepository、tcr:PullRepository、tcr:CreateRepository、tcr:CreateHelmChart、tcr:DescribeHelmCharts
注意:此字段可能返回 null,表示取不到有效值。
示例值:["tcr:PushRepository", "tcr:PullRepository"]

Region

地域信息

被如下接口引用:DescribeRegions。

名称 类型 描述
Alias String gz
示例值:sh
RegionId Integer 1
示例值:4
RegionName String ap-guangzhou
示例值:ap-shanghai
Status String alluser
示例值:alluser
Remark String remark
示例值:alluser
CreatedAt Timestamp ISO8601 创建时间
示例值:2020-04-24T09:42:35+08:00
UpdatedAt Timestamp ISO8601 更新时间
示例值:2021-10-29T15:27:08+08:00
Id Integer id
示例值:1

Registry

实例信息结构体

被如下接口引用:DescribeInstances。

名称 类型 描述
RegistryId String 实例ID
示例值:tcr-dg284imq
RegistryName String 实例名称
示例值:nicokang-tcr-gz
RegistryType String 实例规格
示例值:premium
Status String 实例状态。有以下状态:
Pending, 初始化中
Deploying, 创建中
Running, 运行中
Unhealthy, 状态异常
FailedCreated, 创建失败
FailedUpdated, 更新失败
Bucket-Error, 存储桶异常
Isolate, 待回收
Deleting, 删除中
DeleteBucketFailed, 实例删除存储桶失败
DeleteFailed, 实例删除失败
示例值:Running
PublicDomain String 实例的公共访问地址
示例值:nicokang-tcr-gz.tencentcloudcr.com
CreatedAt Timestamp ISO8601 实例创建时间
示例值:2024-07-19T15:33:22+08:00
RegionName String 地域名称
示例值:ap-guangzhou
RegionId Integer 地域Id
示例值:1
EnableAnonymous Boolean 是否支持匿名
示例值:true
TokenValidTime Integer Token有效时间
示例值:87600
InternalEndpoint String 实例内部访问地址
示例值:10.1.66.46
TagSpecification TagSpecification 实例云标签
注意:此字段可能返回 null,表示取不到有效值。
示例值:{"ResourceType":"instance","Tags":[{"Key":"tcr-test2","Value":"ericyyyang2"},{"Key":"tcr-test","Value":"nicokang"}]}
ExpiredAt String 实例过期时间(预付费)
注意:此字段可能返回 null,表示取不到有效值。
示例值:2034-07-19T15:33:22+08:00
PayMod Integer 实例付费类型,0表示后付费,1表示预付费
注意:此字段可能返回 null,表示取不到有效值。
示例值:0
RenewFlag Integer 预付费续费标识,0表示手动续费,1表示自动续费,2不续费并且不通知
注意:此字段可能返回 null,表示取不到有效值。
示例值:0
DeletionProtection Boolean 是否开启实例删除保护,false表示不开启
示例值:true

RegistryChargePrepaid

实例预付费模式

被如下接口引用:CreateInstance, RenewInstance。

名称 类型 必选 描述
Period Integer 购买实例的时长,单位:月
示例值:12
RenewFlag Integer 自动续费标识,0:手动续费,1:自动续费,2:不续费并且不通知
示例值:0

RegistryCondition

实例创建过程

被如下接口引用:DescribeInstanceStatus。

名称 类型 描述
Type String 实例创建过程类型
示例值:type
Status String 实例创建过程状态
示例值:Running
Reason String 转换到该过程的简明原因
示例值:reason

RegistryStatus

实例状态

被如下接口引用:DescribeInstanceStatus。

名称 类型 描述
RegistryId String 实例的Id
示例值:tcr-dg284imq
Status String 实例的状态
示例值:Running
Conditions Array of RegistryCondition 附加状态
注意:此字段可能返回 null,表示取不到有效值。
示例值:[{"Reason":"","Status":"Running","Type":""}]

ReplicationFilter

同步规则过滤器

被如下接口引用:ManageReplication。

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

ReplicationLog

同步日志

被如下接口引用:DescribeReplicationInstanceSyncStatus。

名称 类型 描述
ResourceType String 资源类型
示例值:image
Source String 源资源
示例值:test/test:[1]
Destination String 目的资源
示例值:test/test:[1]
Status String 同步状态
示例值:Succeed
StartTime String 开始时间
示例值:2021-09-28T08:00:08.186015Z
EndTime String 结束时间
示例值:2021-09-28T08:00:15Z

ReplicationRegistry

企业版复制实例

被如下接口引用:DescribeReplicationInstances。

名称 类型 描述
RegistryId String 主实例ID
示例值:tcr-dg284imq
ReplicationRegistryId String 复制实例ID
示例值:tcr-dg284imq-5-os5gcu
ReplicationRegionId Integer 复制实例的地域ID
示例值:5
ReplicationRegionName String 复制实例的地域名称
示例值:ap-hongkong
Status String 复制实例的状态
示例值:Deploying
CreatedAt String 创建时间
示例值:2025-01-02T15:10:02+08:00

ReplicationRule

同步规则

被如下接口引用:ManageReplication。

名称 类型 必选 描述
Name String 同步规则名称
示例值:rule1
DestNamespace String 目标命名空间
示例值:ns
Override Boolean 是否覆盖
示例值:false
Filters Array of ReplicationFilter 同步过滤条件
示例值:[{"Type":"name","Value":"ns/**"}]
Deletion Boolean 是否同步删除事件
示例值:false

RepoInfo

仓库的信息

被如下接口引用:DescribeRepositoryFilterPersonal, DescribeRepositoryOwnerPersonal。

名称 类型 描述
RepoName String 仓库名称
示例值:nicokang/golang-test
RepoType String 仓库类型
示例值:QCLOUD HUB
TagCount Integer Tag数量
示例值:0
Public Integer 是否为公开
示例值:0
IsUserFavor Boolean 是否为用户收藏
示例值:false
IsQcloudOfficial Boolean 是否为腾讯云官方仓库
示例值:false
FavorCount Integer 被收藏的个数
示例值:0
PullCount Integer 拉取的数量
示例值:0
Description String 描述
示例值:description
CreationTime String 仓库创建时间
示例值:2024-11-09 16:11:32
UpdateTime String 仓库更新时间
示例值:2024-11-12 17:29:20

RepoInfoResp

仓库信息的返回信息

被如下接口引用:DescribeRepositoryOwnerPersonal。

名称 类型 描述
TotalCount Integer 仓库总数
示例值:2
RepoInfo Array of RepoInfo 仓库信息列表
示例值:[{},{}]
Server String Server信息
示例值:ccr.ccs.tencentyun.com

RepoIsExistResp

仓库是否存在的返回值

被如下接口引用:ValidateRepositoryExistPersonal。

名称 类型 描述
IsExist Boolean 仓库是否存在
示例值:false

RepositoryInfoResp

查询共享版仓库信息返回

被如下接口引用:DescribeRepositoryPersonal。

名称 类型 描述
RepoName String 镜像仓库名字
示例值:nicokang/golang-test
RepoType String 镜像仓库类型
示例值:QCLOUD HUB
Server String 镜像仓库服务地址
示例值:ccr.ccs.tencentyun.com
CreationTime String 创建时间
示例值:2024-11-09 16:11:32
Description String 镜像仓库描述
注意:此字段可能返回 null,表示取不到有效值。
示例值:description
Public Integer 是否为公有镜像
示例值:0
PullCount Integer 下载次数
示例值:0
FavorCount Integer 收藏次数
示例值:0
IsUserFavor Boolean 是否为用户收藏
示例值:false
IsQcloudOfficial Boolean 是否为腾讯云官方镜像
示例值:false

RespLimit

用户配额返回值

被如下接口引用:DescribeUserQuotaPersonal。

名称 类型 描述
LimitInfo Array of Limit 配额信息
示例值:[{},{}]

RetentionExecution

版本保留规则执行

被如下接口引用:DescribeTagRetentionExecution。

名称 类型 描述
ExecutionId Integer 执行Id
示例值:1
RetentionId Integer 所属规则id
示例值:1
StartTime String 执行的开始时间
示例值:“2021-12-02”
EndTime String 执行的结束时间
示例值:“2021-12-02”
Status String 执行的状态,Failed, Succeed, Stopped, InProgress
示例值:Successed

RetentionPolicy

版本保留策略

被如下接口引用:DescribeTagRetentionRules。

名称 类型 描述
RetentionId Integer 版本保留策略Id
示例值:1
NamespaceName String 命名空间的名称
示例值:mytest
RetentionRuleList Array of RetentionRule 规则列表
CronSetting String 定期执行方式
示例值:manual
Disabled Boolean 是否启用规则
示例值:false
NextExecutionTime String 基于当前时间根据cronSetting后下一次任务要执行的时间,仅做参考使用
示例值:2021-02-03

RetentionRule

版本保留规则

被如下接口引用:CreateTagRetentionRule, DescribeTagRetentionRules, ModifyTagRetentionRule。

名称 类型 必选 描述
Key String 支持的策略,可选值为latestPushedK(保留最新推送多少个版本)nDaysSinceLastPush(保留近天内推送)
注意:此字段可能返回 null,表示取不到有效值。
示例值:latestPushedK
Value Integer 规则设置下的对应值
注意:此字段可能返回 null,表示取不到有效值。
示例值:0

RetentionTask

版本保留执行的规则

被如下接口引用:DescribeTagRetentionExecutionTask。

名称 类型 描述
TaskId Integer 任务Id
示例值:1
ExecutionId Integer 所属的规则执行Id
示例值:1
StartTime String 任务开始时间
示例值:“2021-01-22”
EndTime String 任务结束时间
示例值:"2021-01-22"
Status String 任务的执行状态,Failed, Succeed, Stopped, InProgress
示例值:Succeed
Total Integer 总tag数
示例值:64
Retained Integer 保留tag数
示例值:1
Repository String 应用的仓库
示例值:mytest

SameImagesResp

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

被如下接口引用:DescribeImageFilterPersonal。

名称 类型 描述
SameImages Array of String tag列表
注意:此字段可能返回 null,表示取不到有效值。
示例值:["4"]

Schedule

作业调度信息

被如下接口引用:DescribeGCJobs。

名称 类型 描述
Type String 类型:Hourly, Daily, Weekly, Custom, Manual, Dryrun, None
示例值:Manual

SearchUserRepositoryResp

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

被如下接口引用:DescribeRepositoryFilterPersonal。

名称 类型 描述
TotalCount Integer 总个数
示例值:2
RepoInfo Array of RepoInfo 仓库列表
示例值:[{},{}]
Server String Server
示例值:ccr.ccs.tencentyun.com
PrivilegeFiltered Boolean PrivilegeFiltered
示例值:false

SecurityPolicy

安全策略

被如下接口引用:CreateMultipleSecurityPolicy, DeleteMultipleSecurityPolicy, DescribeSecurityPolicies。

名称 类型 必选 描述
PolicyIndex Integer 策略索引
示例值:0
Description String 备注
示例值:mytest
CidrBlock String 运行访问的公网IP地址端
示例值:192.168.1.0/24
PolicyVersion String 安全策略的版本
示例值:0

ServiceAccount

服务级账号

被如下接口引用:DescribeServiceAccounts。

名称 类型 必选 描述
Name String 服务级账号名
注意:此字段可能返回 null,表示取不到有效值。
示例值:tcr$robot
Description String 描述
注意:此字段可能返回 null,表示取不到有效值。
示例值:service-account
Disable Boolean 是否禁用
注意:此字段可能返回 null,表示取不到有效值。
示例值:false
ExpiresAt Integer 过期时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:1676897989
CreateTime Timestamp ISO8601 创建时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2023-02-14T07:14:43+08:00
UpdateTime Timestamp ISO8601 更新时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2023-02-14T07:14:43+08:00
Permissions Array of Permission 策略
注意:此字段可能返回 null,表示取不到有效值。
示例值:[{"Resource":"library","Actions":["tcr:PushRepository","tcr:PullRepository"]}]

Tag

云标签Tag

被如下接口引用:CreateImageAccelerationService, CreateInstance, CreateNamespace, DescribeInstances, DescribeNamespaces。

名称 类型 必选 描述
Key String 云标签的key
注意:此字段可能返回 null,表示取不到有效值。
示例值:tag-key
Value String 云标签的值
注意:此字段可能返回 null,表示取不到有效值。
示例值:tag-value

TagInfo

镜像tag信息

被如下接口引用:DescribeImagePersonal。

名称 类型 描述
TagName String Tag名称
示例值:4
TagId String 制品的 ID
示例值:sha256:369a4a10ed88e84519de6d492049a9439d625b663c186edaf7f8b84a90170449
ImageId String docker image 可以看到的id
示例值:sha256:0111d1811773a9e0f11fe99d068079bd9d3d7eb6f79694cf0574a1bad0922c7a
Size String 大小
示例值:294 MB
CreationTime String 制品的创建时间
示例值:2025-01-02 15:14:45 +0800 CST
DurationDays String 制品创建至今时间长度
注意:此字段可能返回 null,表示取不到有效值。
示例值:empty
Author String 标注的制品作者
示例值:nico
Architecture String 标注的制品平台
示例值:arm64
DockerVersion String 创建制品的 Docker 版本
示例值:Docker version 26.0.0, build 2ae903e
OS String 标注的制品操作系统
示例值:linux
SizeByte Integer 制品大小
示例值:294736583
Id Integer 序号
示例值:21118257
UpdateTime String 数据更新时间
示例值:2025-01-02 15:14:56 +0800 CST
PushTime String 制品更新时间
示例值:2025-01-02 15:14:45 +0800 CST
Kind String 制品类型
示例值:Artifact::application/vnd.docker.distribution.manifest.v2+json

TagInfoResp

Tag列表的返回值

被如下接口引用:DescribeImagePersonal。

名称 类型 描述
TagCount Integer Tag的总数
示例值:2
TagInfo Array of TagInfo TagInfo列表
示例值:[{},{}]
Server String Server
示例值:ccr.ccs.tencentyun.com
RepoName String 仓库名称
示例值:nicokang/golang

TagSpecification

云标签

被如下接口引用:CreateImageAccelerationService, CreateInstance, CreateNamespace, DescribeInstances, DescribeNamespaces。

名称 类型 必选 描述
ResourceType String 默认值为instance
注意:此字段可能返回 null,表示取不到有效值。
示例值:namespace
Tags Array of Tag 云标签数组
注意:此字段可能返回 null,表示取不到有效值。
示例值:[{"Key":"nico","Value":"nico-resource"}]

TaskDetail

任务详情

被如下接口引用:DescribeReplicationInstanceCreateTasks。

名称 类型 描述
TaskName String 任务
示例值:SyncDBTask
TaskUUID String 任务UUID
示例值:tcr-task-tcr-dg284imq-5-os5gcu-a152a2ca-2aee-4356-8bd9-09eea73c5c0a
TaskStatus String 任务状态
示例值:SUCCESS
TaskMessage String 任务的状态信息
注意:此字段可能返回 null,表示取不到有效值。
示例值:empty
CreatedTime String 任务开始时间
示例值:2025-01-02T15:10:06+08:00
FinishedTime String 任务结束时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2025-01-02T15:10:12+08:00

TcrImageInfo

镜像信息

被如下接口引用:DescribeImages。

名称 类型 描述
Digest String 哈希值
示例值:sha256:c8a612b2a2e52cedd86d6df10d4e796942023d443a0e7f79b14cb478f
Size Integer 镜像体积(单位:字节)
示例值:1050748
ImageVersion String Tag名称
示例值:v1.2.0
UpdateTime String 更新时间
示例值:2022-07-19 15:16:17
Kind String 制品类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:Artifact::application/vnd.docker.distribution.manifest.v2+json
KmsSignature String KMS 签名信息
注意:此字段可能返回 null,表示取不到有效值。
示例值:wMRjrFQbuKLY3D95E9HkGzqhr/bJ4P2ahDlkWzy1nxDxSwqUKR4kxGby+wxMwtcp

TcrInstanceToken

实例登录令牌

被如下接口引用:DescribeInstanceToken。

名称 类型 描述
Id String 令牌ID
示例值:ct3ucep1qcle9n4kmv00
Desc String 令牌描述
示例值:nico-test
RegistryId String 令牌所属实例ID
示例值:tcr-dg284imq
Enabled Boolean 令牌启用状态
示例值:true
CreatedAt Timestamp ISO8601 令牌创建时间
示例值:2024-11-28T11:40:44+08:00
ExpiredAt Integer 令牌过期时间戳
示例值:2048125243551

TcrNamespaceInfo

Tcr 命名空间的描述

被如下接口引用:DescribeNamespaces。

名称 类型 描述
Name String 命名空间名称
示例值:multi-arch
CreationTime Timestamp ISO8601 创建时间
示例值:2024-12-10T14:04:56Z
Public Boolean 访问级别
示例值:false
NamespaceId Integer 命名空间的Id
示例值:13
TagSpecification TagSpecification 实例云标签
注意:此字段可能返回 null,表示取不到有效值。
示例值:{"ResourceType":"namespace","Tags":[{"Key":"nico","Value":"nico-resource"}]}
Metadata Array of KeyValueString 命名空间元数据
注意:此字段可能返回 null,表示取不到有效值。
示例值:[{"Key":"auto_scan","Value":"false"},{"Key":"prevent_vul","Value":"false"},{"Key":"public","Value":"false"}]
CVEWhitelistItems Array of CVEWhitelistItem 漏洞白名单列表
AutoScan Boolean 扫描级别,true为自动,false为手动
示例值:false
PreventVUL Boolean 安全阻断级别,true为开启,false为关闭
示例值:false
Severity String 阻断漏洞等级,目前仅支持low、medium、high, 为""时表示没有设置
示例值:low

TcrRepositoryInfo

Tcr镜像仓库信息

被如下接口引用:DescribeRepositories。

名称 类型 描述
Name String 仓库名称
示例值:ns/repoName
Namespace String 命名空间名称
示例值:ns
CreationTime String 创建时间,格式"2006-01-02 15:04:05.999999999 -0700 MST"
示例值:2022-07-16 10:34:42.697947 +0000 UTC
Public Boolean 是否公开
示例值:false
Description String 仓库详细描述
注意:此字段可能返回 null,表示取不到有效值。
示例值:this is a description
BriefDescription String 简单描述
注意:此字段可能返回 null,表示取不到有效值。
示例值:this is a brief description
UpdateTime String 更新时间,格式"2006-01-02 15:04:05.999999999 -0700 MST"
示例值:2022-07-16 10:34:42.697947 +0000 UTC

TriggerInvokeCondition

触发器触发条件

被如下接口引用:DescribeApplicationTriggerLogPersonal, DescribeApplicationTriggerPersonal。

名称 类型 描述
InvokeMethod String 触发方式
示例值:regex
InvokeExpr String 触发表达式
注意:此字段可能返回 null,表示取不到有效值。
示例值:^release*

TriggerInvokePara

触发器触发参数

被如下接口引用:DescribeApplicationTriggerLogPersonal, DescribeApplicationTriggerPersonal。

名称 类型 描述
AppId String AppId
注意:此字段可能返回 null,表示取不到有效值。
示例值:1251707795
ClusterId String TKE集群ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:cls-prnklzue
Namespace String TKE集群命名空间
注意:此字段可能返回 null,表示取不到有效值。
示例值:default
ServiceName String TKE集群工作负载名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:Deployment:nginx-deployment
ContainerName String TKE集群工作负载中容器名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:nginx
ClusterRegion Integer TKE集群地域数字ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:1

TriggerInvokeResult

触发器触发结果

被如下接口引用:DescribeApplicationTriggerLogPersonal。

名称 类型 描述
ReturnCode Integer 请求TKE返回值
注意:此字段可能返回 null,表示取不到有效值。
示例值:0
ReturnMsg String 请求TKE返回信息
注意:此字段可能返回 null,表示取不到有效值。
示例值:ok

TriggerLogResp

触发器日志

被如下接口引用:DescribeApplicationTriggerLogPersonal。

名称 类型 描述
RepoName String 仓库名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:repo
TagName String Tag名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
TriggerName String 触发器名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:auto-update
InvokeSource String 触发方式
注意:此字段可能返回 null,表示取不到有效值。
示例值:IMAGE_PUSH
InvokeAction String 触发动作
注意:此字段可能返回 null,表示取不到有效值。
示例值:SERVICE_UPDATE
InvokeTime String 触发时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2017-08-23 15:50:57
InvokeCondition TriggerInvokeCondition 触发条件
注意:此字段可能返回 null,表示取不到有效值。
示例值:{"invokeMethod":"all","invokeExpr":""}
InvokePara TriggerInvokePara 触发参数
注意:此字段可能返回 null,表示取不到有效值。
示例值:{"appId":"xxx","clusterId":"cls-xxxx","namespace":"default","serviceName":"xxx","containerName":"xxxx","clusterRegion":8}
InvokeResult TriggerInvokeResult 触发结果
注意:此字段可能返回 null,表示取不到有效值。
示例值:{"returnCode":0,"returnMsg":"ok"}

TriggerResp

触发器返回值

被如下接口引用:DescribeApplicationTriggerPersonal。

名称 类型 描述
TriggerName String 触发器名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:trigger_name
InvokeSource String 触发来源
注意:此字段可能返回 null,表示取不到有效值。
示例值:IMAGE_PUSH
InvokeAction String 触发动作
注意:此字段可能返回 null,表示取不到有效值。
示例值:SERVICE_UPDATE
CreateTime String 创建时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2017-12-12 16:19:21
UpdateTime String 更新时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2017-12-12 16:19:21
InvokeCondition TriggerInvokeCondition 触发条件
注意:此字段可能返回 null,表示取不到有效值。
示例值:{"invokeMethod":"all","invokeExpr":""}
InvokePara TriggerInvokePara 触发器参数
注意:此字段可能返回 null,表示取不到有效值。
示例值:{"appId":"xxx","clusterId":"cls-xxx","namespace":"default","serviceName":"xxx","containerName":"xxx","clusterRegion":1}

VpcAndDomainInfo

vpc和domain信息

被如下接口引用:DescribeInternalEndpointDnsStatus。

名称 类型 必选 描述
InstanceId String tcr实例id
示例值:tcr-dg284imq
VpcId String 私有网络id
示例值:vpc-5sdsx9k9
EniLBIp String tcr内网访问链路ip
示例值:10.0.25.33
UsePublicDomain Boolean true:use instance name as subdomain
false: use instancename+"-vpc" as subdomain
示例值:true
RegionName String 解析地域,需要保证和vpc处于同一地域,如果不填则默认为主实例地域
示例值:ap-guangzhou

VpcPrivateDomainStatus

vpc私有域名解析状态

被如下接口引用:DescribeInternalEndpointDnsStatus。

名称 类型 描述
Region String 地域
注意:此字段可能返回 null,表示取不到有效值。
示例值:ap-guangzhou
VpcId String unique vpc id
注意:此字段可能返回 null,表示取不到有效值。
示例值:vpc-5sdsx9k9
Status String ENABLE代表已经开启,DISABLE代表未开启,ERROR代表查询出错
注意:此字段可能返回 null,表示取不到有效值。
示例值:DISABLED

WebhookTarget

触发器目标

被如下接口引用:CreateWebhookTrigger, DescribeWebhookTrigger, ModifyWebhookTrigger。

名称 类型 必选 描述
Address String 目标地址
示例值:http://www.baidu.com
Headers Array of Header 自定义 Headers
示例值:[{"Key":"key1","Values":["v1","v2"]}]

WebhookTrigger

Webhook 触发器

被如下接口引用:CreateWebhookTrigger, DescribeWebhookTrigger, ModifyWebhookTrigger。

名称 类型 必选 描述
Name String 触发器名称
示例值:tirgger
Targets Array of WebhookTarget 触发器目标
示例值:[{"Address":"http://www.baidu.com","Headers":[{"Key":"","Values":["undefined"]}]}]
EventTypes Array of String 触发动作
示例值:["pushImage"]
Condition String 触发规则
示例值:golang
Enabled Boolean 启用触发器
示例值:true
Id Integer 触发器Id
示例值:2
Description String 触发器描述
示例值:desc
NamespaceId Integer 触发器所属命名空间 Id
示例值:1
NamespaceName String 触发器所属命名空间名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:ns1

WebhookTriggerLog

触发器日志

被如下接口引用:DescribeWebhookTriggerLog。

名称 类型 描述
Id Integer 日志 Id
示例值:10
TriggerId Integer 触发器 Id
示例值:2
EventType String 事件类型
示例值:pushImage
NotifyType String 通知类型
示例值:http
Detail String 详情
示例值:{"type":"pushImage","occur_at":1731916183,"event_data":{"resources":[],"repository":{}},"operator":"3321337994"}
CreationTime String 创建时间
示例值:2024-11-18T07:49:43.78381Z
UpdateTime String 更新时间
示例值:2024-11-18T12:24:34.351737Z
Status String 状态
示例值:error