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 | 自动删除策略列表 示例值:[{},{}] |
CVEWhitelistItem
命名空间漏洞白名单列表
被如下接口引用:CreateNamespace, DescribeNamespaces, ModifyNamespace。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| CVEID | String | 否 | 漏洞白名单 ID 示例值: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 | 触发日志列表 示例值:[{},{}] |
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 | 仓库信息数组 示例值:[{},{}] |
Favors
仓库收藏
被如下接口引用:DescribeFavorRepositoryPersonal。
| 名称 | 类型 | 描述 |
|---|---|---|
| RepoName | String | 仓库名字 示例值:v3test2/mao |
| RepoType | String | 仓库类型 示例值:QCLOUD HUB |
| PullCount | Integer | Pull总共的次数 示例值:0 |
| FavorCount | Integer | 仓库收藏次数 示例值:1 |
| Public | Integer | 仓库是否公开 示例值:0 |
| IsQcloudOfficial | Boolean | 是否为官方所有 示例值:false |
| TagCount | Integer | 仓库Tag的数量 示例值:1 |
| Logo | String | Logo 示例值: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
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 示例值:library |
| Actions | Array of String | 是 | 动作,目前仅支持:tcr:PushRepository、tcr:PullRepository、tcr:CreateRepository、tcr:CreateHelmChart、tcr:DescribeHelmCharts 示例值:["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 | 实例云标签 示例值:{"ResourceType":"instance","Tags":[{"Key":"tcr-test2","Value":"ericyyyang2"},{"Key":"tcr-test","Value":"nicokang"}]} |
| ExpiredAt | String | 实例过期时间(预付费) 示例值:2034-07-19T15:33:22+08:00 |
| PayMod | Integer | 实例付费类型,0表示后付费,1表示预付费 示例值:0 |
| RenewFlag | Integer | 预付费续费标识,0表示手动续费,1表示自动续费,2不续费并且不通知 示例值: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 | 附加状态 示例值:[{"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 | 镜像仓库描述 示例值: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(保留近天内推送) 示例值:latestPushedK |
| Value | Integer | 是 | 规则设置下的对应值 示例值: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列表 示例值:["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 | 否 | 服务级账号名 示例值:tcr$robot |
| Description | String | 否 | 描述 示例值:service-account |
| Disable | Boolean | 否 | 是否禁用 示例值:false |
| ExpiresAt | Integer | 否 | 过期时间 示例值:1676897989 |
| CreateTime | Timestamp ISO8601 | 否 | 创建时间 示例值:2023-02-14T07:14:43+08:00 |
| UpdateTime | Timestamp ISO8601 | 否 | 更新时间 示例值:2023-02-14T07:14:43+08:00 |
| Permissions | Array of Permission | 否 | 策略 示例值:[{"Resource":"library","Actions":["tcr:PushRepository","tcr:PullRepository"]}] |
Tag
云标签Tag
被如下接口引用:CreateImageAccelerationService, CreateInstance, CreateNamespace, DescribeInstances, DescribeNamespaces。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| Key | String | 是 | 云标签的key 示例值:tag-key |
| Value | String | 是 | 云标签的值 示例值: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 | 制品创建至今时间长度 示例值: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 示例值:namespace |
| Tags | Array of Tag | 是 | 云标签数组 示例值:[{"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 | 任务的状态信息 示例值:empty |
| CreatedTime | String | 任务开始时间 示例值:2025-01-02T15:10:06+08:00 |
| FinishedTime | String | 任务结束时间 示例值: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 | 制品类型 示例值:Artifact::application/vnd.docker.distribution.manifest.v2+json |
| KmsSignature | String | KMS 签名信息 示例值: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 | 实例云标签 示例值:{"ResourceType":"namespace","Tags":[{"Key":"nico","Value":"nico-resource"}]} |
| Metadata | Array of KeyValueString | 命名空间元数据 示例值:[{"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 | 仓库详细描述 示例值:this is a description |
| BriefDescription | String | 简单描述 示例值: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 | 触发表达式 示例值:^release* |
TriggerInvokePara
触发器触发参数
被如下接口引用:DescribeApplicationTriggerLogPersonal, DescribeApplicationTriggerPersonal。
| 名称 | 类型 | 描述 |
|---|---|---|
| AppId | String | AppId 示例值:1251707795 |
| ClusterId | String | TKE集群ID 示例值:cls-prnklzue |
| Namespace | String | TKE集群命名空间 示例值:default |
| ServiceName | String | TKE集群工作负载名称 示例值:Deployment:nginx-deployment |
| ContainerName | String | TKE集群工作负载中容器名称 示例值:nginx |
| ClusterRegion | Integer | TKE集群地域数字ID 示例值:1 |
TriggerInvokeResult
触发器触发结果
被如下接口引用:DescribeApplicationTriggerLogPersonal。
| 名称 | 类型 | 描述 |
|---|---|---|
| ReturnCode | Integer | 请求TKE返回值 示例值:0 |
| ReturnMsg | String | 请求TKE返回信息 示例值:ok |
TriggerLogResp
触发器日志
被如下接口引用:DescribeApplicationTriggerLogPersonal。
| 名称 | 类型 | 描述 |
|---|---|---|
| RepoName | String | 仓库名称 示例值:repo |
| TagName | String | Tag名称 示例值:1 |
| TriggerName | String | 触发器名称 示例值:auto-update |
| InvokeSource | String | 触发方式 示例值:IMAGE_PUSH |
| InvokeAction | String | 触发动作 示例值:SERVICE_UPDATE |
| InvokeTime | String | 触发时间 示例值:2017-08-23 15:50:57 |
| InvokeCondition | TriggerInvokeCondition | 触发条件 示例值:{"invokeMethod":"all","invokeExpr":""} |
| InvokePara | TriggerInvokePara | 触发参数 示例值:{"appId":"xxx","clusterId":"cls-xxxx","namespace":"default","serviceName":"xxx","containerName":"xxxx","clusterRegion":8} |
| InvokeResult | TriggerInvokeResult | 触发结果 示例值:{"returnCode":0,"returnMsg":"ok"} |
TriggerResp
触发器返回值
被如下接口引用:DescribeApplicationTriggerPersonal。
| 名称 | 类型 | 描述 |
|---|---|---|
| TriggerName | String | 触发器名称 示例值:trigger_name |
| InvokeSource | String | 触发来源 示例值:IMAGE_PUSH |
| InvokeAction | String | 触发动作 示例值:SERVICE_UPDATE |
| CreateTime | String | 创建时间 示例值:2017-12-12 16:19:21 |
| UpdateTime | String | 更新时间 示例值:2017-12-12 16:19:21 |
| InvokeCondition | TriggerInvokeCondition | 触发条件 示例值:{"invokeMethod":"all","invokeExpr":""} |
| InvokePara | TriggerInvokePara | 触发器参数 示例值:{"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 | 地域 示例值:ap-guangzhou |
| VpcId | String | unique vpc id 示例值:vpc-5sdsx9k9 |
| Status | String | ENABLE代表已经开启,DISABLE代表未开启,ERROR代表查询出错 示例值: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 | 否 | 触发器所属命名空间名称 示例值: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 |