数据结构

最近更新时间: 2026-07-12 00:19:11

TcrRepositoryInfo

Tcr镜像仓库信息

被如下接口引用:DescribeRepositories

名称 必选 允许NULL 类型 描述
Name String 仓库名称
示例值:
Namespace String 命名空间名称
示例值:
CreationTime String 创建时间,格式"2006-01-02 15:04:05.999999999 -0700 MST"
示例值:
Public Bool 是否公开
示例值:
Description String 仓库详细描述
示例值:
BriefDescription String 简单描述
示例值:
UpdateTime String 更新时间,格式"2006-01-02 15:04:05.999999999 -0700 MST"
示例值:

CustomizedDomainInfo

自定义域名信息

被如下接口引用:DescribeInstanceCustomizedDomain

名称 必选 允许NULL 类型 描述
RegistryId String 实例ID
示例值:
CertId String 证书ID
示例值:
DomainName String 域名名称
示例值:
Status String 域名创建状态(SUCCESS, FAILURE, CREATING, DELETING)
示例值:

ReplicationExecution

策略执行记录

被如下接口引用:DescribeReplicationExecutions

名称 必选 允许NULL 类型 描述
ExecutionID Int64 执行记录ID
示例值:
PolicyID Int64 策略ID
示例值:
Status String 执行状态
示例值:
Total Int64 执行任务总数
示例值:
Succeed Int64 执行任务成功数
示例值:
StartTime String 开始时间
示例值:
EndTime String 结束时间
示例值:

VpcPrivateDomainStatus

vpc私有域名解析状态

被如下接口引用:DescribeInternalEndpointDnsStatus

名称 必选 允许NULL 类型 描述
Region String 地域
示例值:
VpcId String unique vpc id
示例值:
Status String ENABLE代表已经开启,DISABLE代表未开启,ERROR代表查询出错
示例值:

Registry

实例信息结构体

被如下接口引用:DescribeInstanceAll、DescribeInstanceAllForCoding、DescribeInstanceInspection、DescribeInstances

名称 必选 允许NULL 类型 描述
RegistryId String 实例ID
示例值: tcr-dg284imq
RegistryName String 实例名称
示例值: tcr-gz
RegistryType String 实例规格
示例值: premium
Status String 实例状态
示例值: Running
PublicDomain String 实例的公共访问地址
示例值: tcr-gz.Cloudcloudcr.com
CreatedAt Datetime_iso 实例创建时间
示例值: 2024-07-19T15:33:22+08:00
RegionName String 地域名称
示例值: region
RegionId Uint64 地域Id
示例值: 1
EnableAnonymous Bool 是否支持匿名
示例值: false
TokenValidTime Uint64 Token有效时间
示例值: 87600
InternalEndpoint String 实例内部访问地址
示例值: 10.1.66.46
TagSpecification TagSpecification 实例云标签
示例值:查看
ExpiredAt String 实例过期时间(预付费)
示例值: 2024-07-19T15:33:22+08:00
PayMod Int64 实例付费类型,0表示后付费,1表示预付费
示例值: 1
RenewFlag Int64 预付费续费标识,0表示手动续费,1表示自动续费,2不续费并且不通知
示例值: 1
DeletionProtection Bool 是否开启实例删除保护,false表示不开启
示例值: false
BucketUrl String 后端存储地址
示例值: https://xxx.cos.com

Schedule

作业调度信息

被如下接口引用:DescribeGCJobs

名称 必选 允许NULL 类型 描述
Type String 类型:Hourly, Daily, Weekly, Custom, Manual, Dryrun, None
示例值:
Cron String 自定义 Cron
示例值:

ServiceAccount

服务级账号

被如下接口引用:DescribeServiceAccounts

名称 必选 允许NULL 类型 描述
Name String 服务级账号名
示例值:
Description String 描述
示例值:
Disable Bool 是否禁用
示例值:
ExpiresAt Int64 过期时间
示例值:
CreateTime Datetime_iso 创建时间
示例值:
UpdateTime Datetime_iso 更新时间
示例值:
Permissions Array of Permission 策略
示例值:查看

DomainStatus

域名备案状态

被如下接口引用:CheckInstanceCustomizedDomains

名称 必选 允许NULL 类型 描述
Domain String 域名
示例值:
Status Bool 备案状态
示例值:

GCJobInfo

GC 执行信息

被如下接口引用:DescribeGCJobs

名称 必选 允许NULL 类型 描述
ID Int64 作业 ID
示例值:
JobStatus String 作业状态
示例值:
CreationTime String 创建时间
示例值:
UpdateTime String 更新时间
示例值:
Schedule Schedule 调度信息
示例值:查看

Region

地域信息

被如下接口引用:DescribeRegions

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

Quota

resource quota

被如下接口引用:DescribeQuota

名称 必选 允许NULL 类型 描述
QuotaType String 配额类型
示例值:
QuotaLimit Uint64 限制用量
示例值:
CurrentValue Uint64 当前使用量
示例值:
ReferenceResource String 关联资源
示例值:
SupportModify Bool 是否支持修改
示例值:

PeerReplicationOption

跨主账号实例同步参数

被如下接口引用:ManageReplication

名称 必选 允许NULL 类型 描述
PeerRegistryUin String 待同步实例的uin
示例值:
PeerRegistryToken String 待同步实例的访问永久Token
示例值:
EnablePeerReplication Bool 是否开启跨主账号实例同步
示例值:

WebhookTarget

触发器目标

被如下接口引用:CreateWebhookTrigger、DescribeWebhookTrigger、ModifyWebhookTrigger

名称 必选 允许NULL 类型 描述
Address String 目标地址
示例值:
Headers Array of Header 自定义 Headers
示例值:查看

YundingReport

云鼎扫描器报告

被如下接口引用:DescribeYundingScannerResult

名称 必选 允许NULL 类型 描述
ScannerName String 扫描器名称
示例值:
Details Array of YundingReportDetail 结果详情
示例值:查看
GeneratedAt String 扫描完成时间,timestamp
示例值:

ExternalNetworkInfo

公网链路网络信息

被如下接口引用:DescribeInstanceInspection

名称 必选 允许NULL 类型 描述
ExternalStatus String 公网链路状态
示例值:
ExternalEndpointList Array of String 公网访问白名单列表
示例值:
ExternalIp String 公网访问ip
示例值:

RetentionTask

版本保留执行的规则

被如下接口引用:DescribeTagRetentionExecutionTask

名称 必选 允许NULL 类型 描述
TaskId Int64 任务Id
示例值:
ExecutionId Int64 所属的规则执行Id
示例值:
StartTime String 任务开始时间
示例值:
EndTime String 任务结束时间
示例值:
Status String 任务的执行状态,Failed, Succeed, Stopped, InProgress
示例值:
Total Int64 总tag数
示例值:
Retained Int64 保留tag数
示例值:
Repository String 应用的仓库
示例值:

Permission

策略

被如下接口引用:CreateServiceAccount、DescribeServiceAccounts、ModifyServiceAccount

名称 必选 允许NULL 类型 描述
Resource String 资源路径,目前仅支持Namespace
示例值:
Actions Array of String 动作,目前仅支持:tcr:PushRepository、tcr:PullRepository、tcr:CreateRepository、tcr:CreateHelmChart、tcr:DescribeHelmCharts
示例值:

InstanceNamespaceItem

实例命名空间信息

被如下接口引用:DescribeInstanceAllNamespaces

名称 必选 允许NULL 类型 描述
ResourceId String TCR 实例的命名空间
示例值:

VpcAndDomainInfo

vpc和domain信息

被如下接口引用:DescribeInternalEndpointDnsStatus

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

ReplicationLog

同步日志

被如下接口引用:DescribeReplicationInstanceSyncStatus

名称 必选 允许NULL 类型 描述
ResourceType String 资源类型
示例值:
Source String 源资源
示例值:
Destination String 目的资源
示例值:
Status String 同步状态
示例值:
StartTime String 开始时间
示例值:
EndTime String 结束时间
示例值:

VpcWhiteService

vpc白名单信息

被如下接口引用:DescribeInternalEndpointVpcDnsServiceList

名称 必选 允许NULL 类型 描述
Name String 名称
示例值:
VIP String 虚拟IP
示例值:
Protocol String 协议
示例值:
Vport Int64 虚拟port
示例值:
WhiteServiceId Int64 白名单服务id
示例值:
Region String 地域
示例值:
VpcSet Array of VpcAndAppid vpc数组
示例值:查看

TcrImageInfo

镜像信息

被如下接口引用:DescribeImages

名称 必选 允许NULL 类型 描述
Digest String 哈希值
示例值:
Size Int64 镜像体积(单位:字节)
示例值:
ImageVersion String Tag名称
示例值:
UpdateTime String 更新时间
示例值:
Kind String 制品类型
示例值:
KmsSignature String KMS 签名信息
示例值:

Filter

过滤器

被如下接口引用:DescribeInstanceAll、DescribeInstanceAllForCoding、DescribeInstances、DescribeNamespaces、DescribeServiceAccounts

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

TagSpecification

云标签

被如下接口引用:CreateImageAccelerationService、CreateInstance、CreateNamespace、DescribeInstanceAll、DescribeInstanceAllForCoding、DescribeInstanceInspection、DescribeInstances、DescribeNamespaces

名称 必选 允许NULL 类型 描述
ResourceType String 默认值为instance
示例值:
Tags Array of Tag 云标签数组
示例值:查看

CVEWhitelistItem

命名空间漏洞白名单列表

被如下接口引用:CreateNamespace、DescribeNamespaces、ModifyNamespace

名称 必选 允许NULL 类型 描述
CVEID String 漏洞白名单 ID
示例值:

ChartInfo

Chart信息

被如下接口引用:ListChartRelease

名称 必选 允许NULL 类型 描述
Name String Chart名字
示例值:
Version String Chart版本信息
示例值:
Description String Chart信息描述
示例值:
ApiVersion String Api版本信息
示例值:
AppVersion String App版本信息
示例值:
UrlList Array of String Url地址列表
示例值:
Created Datetime_iso 创建时间
示例值:
Digest String Chart唯一标识
示例值:

ReplicationInfo

复制实例信息

被如下接口引用:DescribeInstanceInspection

名称 必选 允许NULL 类型 描述
ReplicationInstanceId String 复制实例ID
示例值:
ReplicationNetworkInfo InternalNetworkInfo 复制实例网络信息
示例值:查看
ReplicationBucketName String 复制实例桶名称
示例值:
ReplicationStatus String 复制实例状态
示例值:

ResponseHeader

Tcr转发接口返回的头信息

被如下接口引用:ForwardRequest

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

ReplicationFilter

同步规则过滤器

被如下接口引用:ManageReplication

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

Tag

云标签Tag

被如下接口引用:CreateImageAccelerationService、CreateInstance、CreateNamespace、DescribeInstanceAll、DescribeInstanceAllForCoding、DescribeInstanceInspection、DescribeInstances、DescribeNamespaces

名称 必选 允许NULL 类型 描述
Key String 云标签的key
示例值:
Value String 云标签的值
示例值:

RegistryChargePrepaid

实例预付费模式

被如下接口引用:CreateInstance、RenewInstance

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

ImageAccelerationServiceCfs

镜像加速服务 CFS 创建参数

被如下接口引用:CreateImageAccelerateService

名称 必选 允许NULL 类型 描述
VpcId String 创建CFS的归属的VPCID
示例值:
SubnetId String 创建CFS的归属的子网ID
示例值:
StorageType String 创建CFS的存储类型,其中 SD 为标准型存储, HP为性能存储。
示例值:
PGroupId String 权限组 ID
示例值:
Zone String 可用区名称,例如ap-region-1,请参考 概览 文档中的地域与可用区列表
示例值:

ReplicationPolicyInfo

实例复制/实例同步策略信息ID

被如下接口引用:DescribeReplicationPolicies

名称 必选 允许NULL 类型 描述
ID Int64 策略ID
示例值:
Name String 策略名字
示例值:
Description String 策略描述信息
示例值:
Filters Array of PolicyFilter 策略过滤条件
示例值:查看
Override Bool 是否覆盖对端同名镜像
示例值:
Enabled Bool 是否开启
示例值:
SrcResource String 源信息
示例值:
DestResource String 目的资源
示例值:
CreationTime String 创建时间
示例值:
UpdateTime String 更新时间
示例值:

TcrNamespaceInfo

Tcr 命名空间的描述

被如下接口引用:DescribeNamespaces

名称 必选 允许NULL 类型 描述
Name String 命名空间名称
示例值:
CreationTime Datetime_iso 创建时间
示例值:
Public Bool 访问级别
示例值:
NamespaceId Int64 命名空间的Id
示例值:
TagSpecification TagSpecification 实例云标签
示例值:查看
Metadata Array of KeyValueString 命名空间元数据
示例值:查看
CVEWhitelistItems Array of CVEWhitelistItem 漏洞白名单列表
示例值:查看
AutoScan Bool 扫描级别,true为自动,false为手动
示例值:
PreventVUL Bool 安全阻断级别,true为开启,false为关闭
示例值:
Severity String 阻断漏洞等级,目前仅支持low、medium、high, 为""时表示没有设置
示例值:

DomainStatuses

域名备案状态列表

被如下接口引用:CheckInstanceCustomizedDomains

名称 必选 允许NULL 类型 描述
DomainStatusList Array of DomainStatus 域名备案状态列表
示例值:查看
DomainType String 域名类型
示例值:

YundingReportDetail

云鼎扫描器报告详情条目

被如下接口引用:DescribeYundingScannerResult

名称 必选 允许NULL 类型 描述
LayerItems Array of String 扫描器(多)层结果
示例值:
LayerName String 镜像层名称(兼容 Clair)
示例值:

RetentionPolicy

版本保留策略

被如下接口引用:DescribeTagRetentionRules

名称 必选 允许NULL 类型 描述
RetentionId Int64 版本保留策略Id
示例值:
NamespaceName String 命名空间的名称
示例值:
RetentionRuleList Array of RetentionRule 规则列表
示例值:查看
CronSetting String 定期执行方式
示例值:
Disabled Bool 是否启用规则
示例值:
NextExecutionTime String 基于当前时间根据cronSetting后下一次任务要执行的时间,仅做参考使用
示例值:

InternalNetworkInfo

内网访问网络信息

被如下接口引用:DescribeInstanceInspection

名称 必选 允许NULL 类型 描述
VpcId String 内网访问VPC-ID
示例值:
VpcIp String 内网访问VPC-IP
示例值:
VpcSubnetId String 内网访问SubnetId
示例值:
VpcStatus String 内网访问链路状态
示例值:
VpcRegion String 内网访问vpc地域
示例值:

KeyValueString

通用参数字符串键值对

被如下接口引用:DescribeNamespaces、DescribeSystemInfo

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

RetentionRule

版本保留规则

被如下接口引用:CreateTagRetentionRule、DescribeTagRetentionRules、ModifyTagRetentionRule

名称 必选 允许NULL 类型 描述
Key String 支持的策略,可选值为latestPushedK(保留最新推送多少个版本)nDaysSinceLastPush(保留近天内推送)
示例值:
Value Int64 规则设置下的对应值
示例值:

GCParameters

GC 参数

被如下接口引用:CreateGCJob

名称 必选 允许NULL 类型 描述
Dryrun Bool 模拟运行
示例值:

RegistryCondition

实例创建过程

被如下接口引用:DescribeInstanceStatus

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

WebhookTriggerLog

触发器日志

被如下接口引用:DescribeWebhookTriggerLog

名称 必选 允许NULL 类型 描述
Id Int64 日志 Id
示例值:
TriggerId Int64 触发器 Id
示例值:
EventType String 事件类型
示例值:
NotifyType String 通知类型
示例值:
Detail String 详情
示例值:
CreationTime String 创建时间
示例值:
UpdateTime String 更新时间
示例值:
Status String 状态
示例值:

ReplicationTask

实例同步/实例复制任务列表

被如下接口引用:DescribeReplicationTasks

名称 必选 允许NULL 类型 描述
ResourceType String 资源类型
示例值:
SrcResource String 源资源
示例值:
DstResource String 目的资源
示例值:
JobID String Job任务ID
示例值:
Status String 任务执行状态
示例值:
StartTime String 开始时间
示例值:
EndTime String 结束时间
示例值:

ReplicationRegistry

企业版复制实例

被如下接口引用:DescribeReplicationInstances

名称 必选 允许NULL 类型 描述
RegistryId String 主实例ID
示例值:
ReplicationRegistryId String 复制实例ID
示例值:
ReplicationRegionId Uint64 复制实例的地域ID
示例值:
ReplicationRegionName String 复制实例的地域名称
示例值:
Status String 复制实例的状态
示例值:
CreatedAt String 创建时间
示例值:

WebhookTrigger

Webhook 触发器

被如下接口引用:CreateWebhookTrigger、DescribeWebhookTrigger、ModifyWebhookTrigger

名称 必选 允许NULL 类型 描述
Id Int64 触发器Id
示例值:
Name String 触发器名称
示例值:
Description String 触发器描述
示例值:
Targets Array of WebhookTarget 触发器目标
示例值:查看
EventTypes Array of String 触发动作
示例值:
Condition String 触发规则
示例值:
Enabled Bool 启用触发器
示例值:
NamespaceId Int64 触发器所属命名空间 Id
示例值:

SecurityPolicy

安全策略

被如下接口引用:CreateMultipleSecurityPolicy、DeleteMultipleSecurityPolicy、DescribeSecurityPolicies

名称 必选 允许NULL 类型 描述
PolicyIndex Int64 策略索引
示例值:
Description String 备注
示例值:
CidrBlock String 运行访问的公网IP地址端
示例值:
PolicyVersion String 安全策略的版本
示例值:

VpcAndAppid

vpc和appid信息

被如下接口引用:DescribeInternalEndpointVpcDnsServiceList

名称 必选 允许NULL 类型 描述
AppId String 用户appid
示例值:
VpcId Int64 vpc id
示例值:
UniqVpcId String unique vpc id
示例值:

Header KV

被如下接口引用:CreateWebhookTrigger、DescribeWebhookTrigger、ModifyWebhookTrigger

名称 必选 允许NULL 类型 描述
Key String Header Key
示例值:
Values Array of String Header Values
示例值:

ImmutableTagRule

镜像 tag 不可变规则

被如下接口引用:CreateImmutableTagRules、DescribeImmutableTagRules、ModifyImmutableTagRules

名称 必选 允许NULL 类型 描述
Disabled Bool 禁用规则
示例值:
RepositoryPattern String 仓库匹配规则
示例值:
TagPattern String Tag 匹配规则
示例值:
RuleId Int64 规则 Id
示例值:
NsName String 命名空间
示例值:
RepositoryDecoration String repoMatches或repoExcludes
示例值:
TagDecoration String matches或excludes
示例值:

InstanceInspection

巡检实例信息

被如下接口引用:DescribeInstanceInspection

名称 必选 允许NULL 类型 描述
RegistryInfo Registry 实例基本信息
示例值:查看
InternalNetworkInfoList Array of InternalNetworkInfo 内网网络信息列表
示例值:查看
ExternalNetworkInfo ExternalNetworkInfo 公网网络信息
示例值:查看
ReplicationInfoList Array of ReplicationInfo 复制实例信息列表
示例值:查看
MasterBucketName String 主实例桶名称
示例值:

RegistryStatus

实例状态

被如下接口引用:DescribeInstanceStatus

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

PolicyFilter

策略过滤条件

被如下接口引用:DescribeReplicationPolicies

名称 必选 允许NULL 类型 描述
Type String 策略过滤类型
示例值:
Value String 策略过滤值
示例值:

RetentionExecution

版本保留规则执行

被如下接口引用:DescribeTagRetentionExecution

名称 必选 允许NULL 类型 描述
ExecutionId Int64 执行Id
示例值:
RetentionId Int64 所属规则id
示例值:
StartTime String 执行的开始时间
示例值:
EndTime String 执行的结束时间
示例值:
Status String 执行的状态,Failed, Succeed, Stopped, InProgress
示例值:

AccessVpc

内网接入信息

被如下接口引用:DescribeInternalEndpoints

名称 必选 允许NULL 类型 描述
VpcId String Vpc的Id
示例值:
SubnetId String 子网Id
示例值:
Status String 内网接入状态
示例值:
AccessIp String 内网接入Ip
示例值:
RegionId Uint64 内网接入链路所属地域
示例值:

TaskDetail

任务详情

被如下接口引用:DescribeReplicationInstanceCreateTasks

名称 必选 允许NULL 类型 描述
TaskName String 任务
示例值:
TaskUUID String 任务UUID
示例值:
TaskStatus String 任务状态
示例值:
TaskMessage String 任务的状态信息
示例值:
CreatedTime String 任务开始时间
示例值:
FinishedTime String 任务结束时间
示例值:

TcrInstanceToken

实例登录令牌

被如下接口引用:DescribeInstanceToken

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

ReplicationRule

同步规则

被如下接口引用:ManageReplication

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

VulnerabilityDetail

扫描后的镜像漏洞信息列表

被如下接口引用:DescribeImageVulnerabilityDetails

名称 必选 允许NULL 类型 描述
ID String 漏洞编号
示例值:
Severity Int64 漏洞等级
eg:
1:可忽略
2 :未知
3:低危
4:中危
5:高危
示例值:
Package String 软件包
示例值:
Version String 版本
示例值:
Link String 漏洞链接
示例值:
FixedVersion String 修复版本
示例值: