数据结构

最近更新时间:2019-11-26 22:11:27

AppInfo

应用实例详细信息

被如下接口引用:DescribeApps。

名称 类型 描述
AppName String 应用名称
ApplicationId String 应用实例ID
Region String 所在地域
IdlType String 数据描述语言类型,如:PROTO,TDRMIX
NetworkType String 网络类型
VpcId String 关联的用户私有网络实例ID
SubnetId String 关联的用户子网实例ID
CreatedTime Timestamp 创建时间
Password String 应用密码
PasswordStatus String 密码状态
ApiAccessId String TcaplusDB SDK连接参数,接入ID
ApiAccessIp String TcaplusDB SDK连接参数,接入地址
ApiAccessPort Integer TcaplusDB SDK连接参数,接入端口
OldPasswordExpireTime String 如果PasswordStatus是unmodifiable说明有旧密码还未过期,此字段将显示旧密码过期的时间,否则为空
注意:此字段可能返回 null,表示取不到有效值。

ErrorInfo

描述每个实例(应用,大区或表)处理过程中可能出现的错误详情。

被如下接口引用:ClearTables、CompareIdlFiles、CreateTables、DeleteIdlFiles、DeleteTables、DescribeTables、DescribeTablesInRecycle、ModifyTableMemos、ModifyTableQuotas、ModifyTables、RecoverRecycleTables、RollbackTables、VerifyIdlFiles。

名称 类型 描述
Code String 错误码
Message String 错误信息

Filter

过滤条件

被如下接口引用:DescribeApps、DescribeTables、DescribeTablesInRecycle、DescribeTasks、DescribeZones。

名称 类型 必选 描述
Name String 过滤字段名
Value String 过滤字段值

IdlFileInfo

表定义描述文件详情,包含文件内容

被如下接口引用:CompareIdlFiles、CreateTables、DeleteIdlFiles、DescribeIdlFileInfos、DescribeTables、DescribeTablesInRecycle、ModifyTables、VerifyIdlFiles。

名称 类型 必选 描述
FileName String 文件名称,不包含扩展名
FileType String 数据描述语言(IDL)类型
FileExtType String 文件扩展名
FileSize Integer 文件大小(Bytes)
FileId Integer 文件ID,对于已上传的文件有意义
注意:此字段可能返回 null,表示取不到有效值。
FileContent String 文件内容,对于本次新上传的文件有意义
注意:此字段可能返回 null,表示取不到有效值。

IdlFileInfoWithoutContent

表定义描述文件详情,不包含文件内容

被如下接口引用:DeleteIdlFiles。

名称 类型 描述
FileName String 文件名称,不包含扩展名
注意:此字段可能返回 null,表示取不到有效值。
FileType String 数据描述语言(IDL)类型
注意:此字段可能返回 null,表示取不到有效值。
FileExtType String 文件扩展名
注意:此字段可能返回 null,表示取不到有效值。
FileSize Integer 文件大小(Bytes)
注意:此字段可能返回 null,表示取不到有效值。
FileId Integer 文件ID
注意:此字段可能返回 null,表示取不到有效值。
Error ErrorInfo 错误信息
注意:此字段可能返回 null,表示取不到有效值。

ParsedTableInfo

从表描述文件中解析出来的表信息

被如下接口引用:CompareIdlFiles、VerifyIdlFiles。

名称 类型 描述
TableIdlType String 表描述语言类型:PROTOTDR
注意:此字段可能返回 null,表示取不到有效值。
TableInstanceId String 表实例ID
注意:此字段可能返回 null,表示取不到有效值。
TableName String 表名
注意:此字段可能返回 null,表示取不到有效值。
TableType String 表数据类型:GENERICTDR
注意:此字段可能返回 null,表示取不到有效值。
KeyFields String 主键字段信息
注意:此字段可能返回 null,表示取不到有效值。
OldKeyFields String 原主键字段信息,改表校验时有效
注意:此字段可能返回 null,表示取不到有效值。
ValueFields String 非主键字段信息
注意:此字段可能返回 null,表示取不到有效值。
OldValueFields String 原非主键字段信息,改表校验时有效
注意:此字段可能返回 null,表示取不到有效值。
LogicZoneId String 所属大区ID
注意:此字段可能返回 null,表示取不到有效值。
SumKeyFieldSize Integer 主键字段总大小
注意:此字段可能返回 null,表示取不到有效值。
SumValueFieldSize Integer 非主键字段总大小
注意:此字段可能返回 null,表示取不到有效值。
IndexKeySet String 索引键集合
注意:此字段可能返回 null,表示取不到有效值。
ShardingKeySet String 分表因子集合
注意:此字段可能返回 null,表示取不到有效值。
TdrVersion Integer TDR版本号
注意:此字段可能返回 null,表示取不到有效值。
Error ErrorInfo 错误信息
注意:此字段可能返回 null,表示取不到有效值。

RegionInfo

TcaplusDB服务地域信息详情

被如下接口引用:DescribeRegions。

名称 类型 描述
RegionName String 地域Ap-Code
RegionAbbr String 地域缩写
RegionId Integer 地域ID

SelectedTableInfo

被选中的表信息

被如下接口引用:ClearTables、CompareIdlFiles、CreateTables、DeleteTables、DescribeTables、ModifyTableMemos、ModifyTableQuotas、ModifyTables、RecoverRecycleTables、RollbackTables。

名称 类型 必选 描述
LogicZoneId String 表所属大区ID
TableName String 表名称
TableInstanceId String 表实例ID
TableIdlType String 表描述语言类型:PROTOTDR
TableType String 表数据结构类型:GENERICLIST
ListElementNum Integer LIST表元素个数
ReservedVolume Integer 表预留容量(GB)
ReservedReadQps Integer 表预留读QPS
ReservedWriteQps Integer 表预留写QPS
Memo String 表备注信息
FileName String Key回档文件名,回档专用
FileExtType String Key回档文件扩展名,回档专用
FileSize Integer Key回档文件大小,回档专用
FileContent String Key回档文件内容,回档专用

TableInfo

表详情信息

被如下接口引用:DescribeTables、DescribeTablesInRecycle。

名称 类型 描述
TableName String 表名称
注意:此字段可能返回 null,表示取不到有效值。
TableInstanceId String 表实例ID
注意:此字段可能返回 null,表示取不到有效值。
TableType String 表数据结构类型,如:GENERICLIST
注意:此字段可能返回 null,表示取不到有效值。
TableIdlType String 表数据描述语言(IDL)类型,如:PROTOTDR
注意:此字段可能返回 null,表示取不到有效值。
ApplicationId String 表所属应用实例ID
注意:此字段可能返回 null,表示取不到有效值。
AppName String 表所属应用名称
注意:此字段可能返回 null,表示取不到有效值。
LogicZoneId String 表所属大区ID
注意:此字段可能返回 null,表示取不到有效值。
ZoneName String 表所属大区名称
注意:此字段可能返回 null,表示取不到有效值。
KeyStruct String 表主键结构json字符串
注意:此字段可能返回 null,表示取不到有效值。
ValueStruct String 表非主键结构json字符串
注意:此字段可能返回 null,表示取不到有效值。
ShardingKeySet String 表分表因子集合,PROTO表有效
注意:此字段可能返回 null,表示取不到有效值。
IndexStruct String 表索引键集合,PROTO表有效
注意:此字段可能返回 null,表示取不到有效值。
ListElementNum Integer LIST表元素个数
注意:此字段可能返回 null,表示取不到有效值。
IdlFiles Array of IdlFileInfo 表所关联IDL文件信息列表
注意:此字段可能返回 null,表示取不到有效值。
ReservedVolume Integer 表预留容量(GB)
注意:此字段可能返回 null,表示取不到有效值。
ReservedReadQps Integer 表预留读QPS
注意:此字段可能返回 null,表示取不到有效值。
ReservedWriteQps Integer 表预留写QPS
注意:此字段可能返回 null,表示取不到有效值。
TableSize Integer 表实际数据量大小(MB)
注意:此字段可能返回 null,表示取不到有效值。
Status String 表状态
注意:此字段可能返回 null,表示取不到有效值。
CreatedTime String 表创建时间
注意:此字段可能返回 null,表示取不到有效值。
UpdatedTime String 最后一次更新时间
注意:此字段可能返回 null,表示取不到有效值。
Memo String 表备注信息
注意:此字段可能返回 null,表示取不到有效值。
Error ErrorInfo 错误信息
注意:此字段可能返回 null,表示取不到有效值。
ApiAccessId String Api接入ID
注意:此字段可能返回 null,表示取不到有效值。

TableResult

表处理结果信息

被如下接口引用:ClearTables、CreateTables、DeleteTables、ModifyTableMemos、ModifyTableQuotas、ModifyTables、RecoverRecycleTables。

名称 类型 描述
TableInstanceId String 表实例ID,形如:tcaplus-3be64cbb
注意:此字段可能返回 null,表示取不到有效值。
TaskId String 任务ID,对于创建单任务的接口有效
注意:此字段可能返回 null,表示取不到有效值。
TableName String 表名
注意:此字段可能返回 null,表示取不到有效值。
TableType String 表数据结构类型,如:GENERICLIST
注意:此字段可能返回 null,表示取不到有效值。
TableIdlType String 表数据描述语言(IDL)类型,如:PROTOTDR
注意:此字段可能返回 null,表示取不到有效值。
LogicZoneId String 表所属大区ID
注意:此字段可能返回 null,表示取不到有效值。
Error ErrorInfo 错误信息
注意:此字段可能返回 null,表示取不到有效值。
TaskIds Array of String 任务ID列表,对于创建多任务的接口有效
注意:此字段可能返回 null,表示取不到有效值。

TableRollbackResult

表回档结果信息

被如下接口引用:RollbackTables。

名称 类型 描述
TableInstanceId String 表实例ID,形如:tcaplus-3be64cbb
注意:此字段可能返回 null,表示取不到有效值。
TaskId String 任务ID,对于创建单任务的接口有效
注意:此字段可能返回 null,表示取不到有效值。
TableName String 表名
注意:此字段可能返回 null,表示取不到有效值。
TableType String 表数据结构类型,如:GENERICLIST
注意:此字段可能返回 null,表示取不到有效值。
TableIdlType String 表数据描述语言(IDL)类型,如:PROTOTDR
注意:此字段可能返回 null,表示取不到有效值。
LogicZoneId String 表所属大区ID
注意:此字段可能返回 null,表示取不到有效值。
Error ErrorInfo 错误信息
注意:此字段可能返回 null,表示取不到有效值。
TaskIds Array of String 任务ID列表,对于创建多任务的接口有效
注意:此字段可能返回 null,表示取不到有效值。
FileId String 上传的key文件ID
注意:此字段可能返回 null,表示取不到有效值。
SuccKeyNum Integer 校验成功Key数量
注意:此字段可能返回 null,表示取不到有效值。
TotalKeyNum Integer Key文件中包含总的Key数量
注意:此字段可能返回 null,表示取不到有效值。

TaskInfo

任务信息详情

被如下接口引用:DescribeTasks。

名称 类型 描述
TaskId String 任务ID
TaskType String 任务类型
TransId String 任务所关联的TcaplusDB内部事务ID
ApplicationId String 任务所属应用实例ID
AppName String 任务所属应用名称
Progress Integer 任务进度
StartTime Timestamp 任务创建时间
UpdateTime Timestamp 任务最后更新时间
Operator String 操作者
Content String 任务详情

ZoneInfo

大区详细信息

被如下接口引用:DescribeZones。

名称 类型 描述
LogicZoneId String 大区ID
ZoneName String 大区名称
CreatedTime Timestamp 大区创建时间
TableCount Integer 大区表格数量
TotalSize Integer 大区表格存储总量(MB)