Documentation ¶
Index ¶
- Constants
- type ClearTablesRequest
- type ClearTablesResponse
- type Client
- func (c *Client) ClearTables(request *ClearTablesRequest) (response *ClearTablesResponse, err error)
- func (c *Client) CompareIdlFiles(request *CompareIdlFilesRequest) (response *CompareIdlFilesResponse, err error)
- func (c *Client) CreateBackup(request *CreateBackupRequest) (response *CreateBackupResponse, err error)
- func (c *Client) CreateCluster(request *CreateClusterRequest) (response *CreateClusterResponse, err error)
- func (c *Client) CreateTableGroup(request *CreateTableGroupRequest) (response *CreateTableGroupResponse, err error)
- func (c *Client) CreateTables(request *CreateTablesRequest) (response *CreateTablesResponse, err error)
- func (c *Client) DeleteCluster(request *DeleteClusterRequest) (response *DeleteClusterResponse, err error)
- func (c *Client) DeleteIdlFiles(request *DeleteIdlFilesRequest) (response *DeleteIdlFilesResponse, err error)
- func (c *Client) DeleteTableGroup(request *DeleteTableGroupRequest) (response *DeleteTableGroupResponse, err error)
- func (c *Client) DeleteTables(request *DeleteTablesRequest) (response *DeleteTablesResponse, err error)
- func (c *Client) DescribeClusters(request *DescribeClustersRequest) (response *DescribeClustersResponse, err error)
- func (c *Client) DescribeIdlFileInfos(request *DescribeIdlFileInfosRequest) (response *DescribeIdlFileInfosResponse, err error)
- func (c *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)
- func (c *Client) DescribeTableGroups(request *DescribeTableGroupsRequest) (response *DescribeTableGroupsResponse, err error)
- func (c *Client) DescribeTables(request *DescribeTablesRequest) (response *DescribeTablesResponse, err error)
- func (c *Client) DescribeTablesInRecycle(request *DescribeTablesInRecycleRequest) (response *DescribeTablesInRecycleResponse, err error)
- func (c *Client) DescribeTasks(request *DescribeTasksRequest) (response *DescribeTasksResponse, err error)
- func (c *Client) DescribeUinInWhitelist(request *DescribeUinInWhitelistRequest) (response *DescribeUinInWhitelistResponse, err error)
- func (c *Client) ModifyClusterName(request *ModifyClusterNameRequest) (response *ModifyClusterNameResponse, err error)
- func (c *Client) ModifyClusterPassword(request *ModifyClusterPasswordRequest) (response *ModifyClusterPasswordResponse, err error)
- func (c *Client) ModifyTableGroupName(request *ModifyTableGroupNameRequest) (response *ModifyTableGroupNameResponse, err error)
- func (c *Client) ModifyTableMemos(request *ModifyTableMemosRequest) (response *ModifyTableMemosResponse, err error)
- func (c *Client) ModifyTableQuotas(request *ModifyTableQuotasRequest) (response *ModifyTableQuotasResponse, err error)
- func (c *Client) ModifyTables(request *ModifyTablesRequest) (response *ModifyTablesResponse, err error)
- func (c *Client) RecoverRecycleTables(request *RecoverRecycleTablesRequest) (response *RecoverRecycleTablesResponse, err error)
- func (c *Client) RollbackTables(request *RollbackTablesRequest) (response *RollbackTablesResponse, err error)
- func (c *Client) VerifyIdlFiles(request *VerifyIdlFilesRequest) (response *VerifyIdlFilesResponse, err error)
- type ClusterInfo
- type CompareIdlFilesRequest
- type CompareIdlFilesResponse
- type CreateBackupRequest
- type CreateBackupResponse
- type CreateClusterRequest
- type CreateClusterResponse
- type CreateTableGroupRequest
- type CreateTableGroupResponse
- type CreateTablesRequest
- type CreateTablesResponse
- type DeleteClusterRequest
- type DeleteClusterResponse
- type DeleteIdlFilesRequest
- type DeleteIdlFilesResponse
- type DeleteTableGroupRequest
- type DeleteTableGroupResponse
- type DeleteTablesRequest
- type DeleteTablesResponse
- type DescribeClustersRequest
- type DescribeClustersResponse
- type DescribeIdlFileInfosRequest
- type DescribeIdlFileInfosResponse
- type DescribeRegionsRequest
- type DescribeRegionsResponse
- type DescribeTableGroupsRequest
- type DescribeTableGroupsResponse
- type DescribeTablesInRecycleRequest
- type DescribeTablesInRecycleResponse
- type DescribeTablesRequest
- type DescribeTablesResponse
- type DescribeTasksRequest
- type DescribeTasksResponse
- type DescribeUinInWhitelistRequest
- type DescribeUinInWhitelistResponse
- type ErrorInfo
- type Filter
- type IdlFileInfo
- type IdlFileInfoWithoutContent
- type ModifyClusterNameRequest
- type ModifyClusterNameResponse
- type ModifyClusterPasswordRequest
- type ModifyClusterPasswordResponse
- type ModifyTableGroupNameRequest
- type ModifyTableGroupNameResponse
- type ModifyTableMemosRequest
- type ModifyTableMemosResponse
- type ModifyTableQuotasRequest
- type ModifyTableQuotasResponse
- type ModifyTablesRequest
- type ModifyTablesResponse
- type ParsedTableInfoNew
- type RecoverRecycleTablesRequest
- type RecoverRecycleTablesResponse
- type RegionInfo
- type RollbackTablesRequest
- type RollbackTablesResponse
- type SelectedTableInfoNew
- type TableGroupInfo
- type TableInfoNew
- type TableResultNew
- type TableRollbackResultNew
- type TaskInfoNew
- type VerifyIdlFilesRequest
- type VerifyIdlFilesResponse
Constants ¶
View Source
const APIVersion = "2019-08-23"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClearTablesRequest ¶
type ClearTablesRequest struct { *tchttp.BaseRequest // 表所属集群实例ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 待清理表信息列表 SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,omitempty" name:"SelectedTables" list` }
func NewClearTablesRequest ¶
func NewClearTablesRequest() (request *ClearTablesRequest)
func (*ClearTablesRequest) FromJsonString ¶
func (r *ClearTablesRequest) FromJsonString(s string) error
func (*ClearTablesRequest) ToJsonString ¶
func (r *ClearTablesRequest) ToJsonString() string
type ClearTablesResponse ¶
type ClearTablesResponse struct { *tchttp.BaseResponse Response *struct { // 清除表结果数量 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 清除表结果列表 TableResults []*TableResultNew `json:"TableResults,omitempty" name:"TableResults" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewClearTablesResponse ¶
func NewClearTablesResponse() (response *ClearTablesResponse)
func (*ClearTablesResponse) FromJsonString ¶
func (r *ClearTablesResponse) FromJsonString(s string) error
func (*ClearTablesResponse) ToJsonString ¶
func (r *ClearTablesResponse) ToJsonString() string
type Client ¶
func NewClient ¶
func NewClient(credential *common.Credential, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) ClearTables ¶
func (c *Client) ClearTables(request *ClearTablesRequest) (response *ClearTablesResponse, err error)
根据给定的表信息,清除表数据。
func (*Client) CompareIdlFiles ¶
func (c *Client) CompareIdlFiles(request *CompareIdlFilesRequest) (response *CompareIdlFilesResponse, err error)
选中目标表格,上传并校验改表文件,返回是否允许修改表格结构的结果。
func (*Client) CreateBackup ¶
func (c *Client) CreateBackup(request *CreateBackupRequest) (response *CreateBackupResponse, err error)
用户创建备份任务
func (*Client) CreateCluster ¶
func (c *Client) CreateCluster(request *CreateClusterRequest) (response *CreateClusterResponse, err error)
本接口用于创建TcaplusDB集群
func (*Client) CreateTableGroup ¶
func (c *Client) CreateTableGroup(request *CreateTableGroupRequest) (response *CreateTableGroupResponse, err error)
在TcaplusDB集群下创建表格组
func (*Client) CreateTables ¶
func (c *Client) CreateTables(request *CreateTablesRequest) (response *CreateTablesResponse, err error)
根据选择的IDL文件列表,批量创建表格
func (*Client) DeleteCluster ¶
func (c *Client) DeleteCluster(request *DeleteClusterRequest) (response *DeleteClusterResponse, err error)
删除TcaplusDB集群,必须在集群所属所有资源(包括表格组,表)都已经释放的情况下才会成功。
func (*Client) DeleteIdlFiles ¶
func (c *Client) DeleteIdlFiles(request *DeleteIdlFilesRequest) (response *DeleteIdlFilesResponse, err error)
指定集群ID和待删除IDL文件的信息,删除目标文件,如果文件正在被表关联则删除失败。
func (*Client) DeleteTableGroup ¶
func (c *Client) DeleteTableGroup(request *DeleteTableGroupRequest) (response *DeleteTableGroupResponse, err error)
删除表格组
func (*Client) DeleteTables ¶
func (c *Client) DeleteTables(request *DeleteTablesRequest) (response *DeleteTablesResponse, err error)
删除指定的表,第一次调用此接口代表将表移动至回收站,再次调用代表将此表格从回收站中彻底删除。
func (*Client) DescribeClusters ¶
func (c *Client) DescribeClusters(request *DescribeClustersRequest) (response *DescribeClustersResponse, err error)
查询TcaplusDB集群列表,包含集群详细信息。
func (*Client) DescribeIdlFileInfos ¶
func (c *Client) DescribeIdlFileInfos(request *DescribeIdlFileInfosRequest) (response *DescribeIdlFileInfosResponse, err error)
查询表描述文件详情
func (*Client) DescribeRegions ¶
func (c *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)
查询TcaplusDB服务支持的地域列表
func (*Client) DescribeTableGroups ¶
func (c *Client) DescribeTableGroups(request *DescribeTableGroupsRequest) (response *DescribeTableGroupsResponse, err error)
查询表格组列表
func (*Client) DescribeTables ¶
func (c *Client) DescribeTables(request *DescribeTablesRequest) (response *DescribeTablesResponse, err error)
查询表详情
func (*Client) DescribeTablesInRecycle ¶
func (c *Client) DescribeTablesInRecycle(request *DescribeTablesInRecycleRequest) (response *DescribeTablesInRecycleResponse, err error)
查询回收站中的表详情
func (*Client) DescribeTasks ¶
func (c *Client) DescribeTasks(request *DescribeTasksRequest) (response *DescribeTasksResponse, err error)
查询任务列表
func (*Client) DescribeUinInWhitelist ¶
func (c *Client) DescribeUinInWhitelist(request *DescribeUinInWhitelistRequest) (response *DescribeUinInWhitelistResponse, err error)
查询本用户是否在白名单中,控制是否能创建TDR类型的APP或表
func (*Client) ModifyClusterName ¶
func (c *Client) ModifyClusterName(request *ModifyClusterNameRequest) (response *ModifyClusterNameResponse, err error)
修改指定的集群名称
func (*Client) ModifyClusterPassword ¶
func (c *Client) ModifyClusterPassword(request *ModifyClusterPasswordRequest) (response *ModifyClusterPasswordResponse, err error)
修改指定集群的密码,后台将在旧密码失效之前同时支持TcaplusDB SDK使用旧密码和新密码访问数据库。在旧密码失效之前不能提交新的密码修改请求,在旧密码失效之后不能提交修改旧密码过期时间的请求。
func (*Client) ModifyTableGroupName ¶
func (c *Client) ModifyTableGroupName(request *ModifyTableGroupNameRequest) (response *ModifyTableGroupNameResponse, err error)
修改TcaplusDB表格组名称
func (*Client) ModifyTableMemos ¶
func (c *Client) ModifyTableMemos(request *ModifyTableMemosRequest) (response *ModifyTableMemosResponse, err error)
修改表备注信息
func (*Client) ModifyTableQuotas ¶
func (c *Client) ModifyTableQuotas(request *ModifyTableQuotasRequest) (response *ModifyTableQuotasResponse, err error)
表格扩缩容
func (*Client) ModifyTables ¶
func (c *Client) ModifyTables(request *ModifyTablesRequest) (response *ModifyTablesResponse, err error)
根据用户选定的表定义IDL文件,批量修改指定的表
func (*Client) RecoverRecycleTables ¶
func (c *Client) RecoverRecycleTables(request *RecoverRecycleTablesRequest) (response *RecoverRecycleTablesResponse, err error)
恢复回收站中,用户自行删除的表。对欠费待释放的表无效。
func (*Client) RollbackTables ¶
func (c *Client) RollbackTables(request *RollbackTablesRequest) (response *RollbackTablesResponse, err error)
表格数据回档
func (*Client) VerifyIdlFiles ¶
func (c *Client) VerifyIdlFiles(request *VerifyIdlFilesRequest) (response *VerifyIdlFilesResponse, err error)
上传并校验创建表格文件,返回校验合法的表格定义
type ClusterInfo ¶
type ClusterInfo struct { // 集群名称 ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"` // 集群ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 集群所在地域 Region *string `json:"Region,omitempty" name:"Region"` // 集群数据描述语言类型,如:`PROTO`,`TDR`或`MIX` IdlType *string `json:"IdlType,omitempty" name:"IdlType"` // 网络类型 NetworkType *string `json:"NetworkType,omitempty" name:"NetworkType"` // 集群关联的用户私有网络实例ID VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 集群关联的用户子网实例ID SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // 创建时间 CreatedTime *string `json:"CreatedTime,omitempty" name:"CreatedTime"` // 集群密码 Password *string `json:"Password,omitempty" name:"Password"` // 密码状态 PasswordStatus *string `json:"PasswordStatus,omitempty" name:"PasswordStatus"` // TcaplusDB SDK连接参数,接入ID ApiAccessId *string `json:"ApiAccessId,omitempty" name:"ApiAccessId"` // TcaplusDB SDK连接参数,接入地址 ApiAccessIp *string `json:"ApiAccessIp,omitempty" name:"ApiAccessIp"` // TcaplusDB SDK连接参数,接入端口 ApiAccessPort *int64 `json:"ApiAccessPort,omitempty" name:"ApiAccessPort"` // 如果PasswordStatus是unmodifiable说明有旧密码还未过期,此字段将显示旧密码过期的时间,否则为空 // 注意:此字段可能返回 null,表示取不到有效值。 OldPasswordExpireTime *string `json:"OldPasswordExpireTime,omitempty" name:"OldPasswordExpireTime"` }
type CompareIdlFilesRequest ¶
type CompareIdlFilesRequest struct { *tchttp.BaseRequest // 待修改表格所在集群ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 待修改表格列表 SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,omitempty" name:"SelectedTables" list` // 选中的已上传IDL文件列表,与NewIdlFiles必选其一 ExistingIdlFiles []*IdlFileInfo `json:"ExistingIdlFiles,omitempty" name:"ExistingIdlFiles" list` // 本次上传IDL文件列表,与ExistingIdlFiles必选其一 NewIdlFiles []*IdlFileInfo `json:"NewIdlFiles,omitempty" name:"NewIdlFiles" list` }
func NewCompareIdlFilesRequest ¶
func NewCompareIdlFilesRequest() (request *CompareIdlFilesRequest)
func (*CompareIdlFilesRequest) FromJsonString ¶
func (r *CompareIdlFilesRequest) FromJsonString(s string) error
func (*CompareIdlFilesRequest) ToJsonString ¶
func (r *CompareIdlFilesRequest) ToJsonString() string
type CompareIdlFilesResponse ¶
type CompareIdlFilesResponse struct { *tchttp.BaseResponse Response *struct { // 本次上传校验所有的IDL文件信息列表 IdlFiles []*IdlFileInfo `json:"IdlFiles,omitempty" name:"IdlFiles" list` // 本次校验合法的表格数量 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 读取IDL描述文件后,根据用户指示的所选中表格解析校验结果 TableInfos []*ParsedTableInfoNew `json:"TableInfos,omitempty" name:"TableInfos" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCompareIdlFilesResponse ¶
func NewCompareIdlFilesResponse() (response *CompareIdlFilesResponse)
func (*CompareIdlFilesResponse) FromJsonString ¶
func (r *CompareIdlFilesResponse) FromJsonString(s string) error
func (*CompareIdlFilesResponse) ToJsonString ¶
func (r *CompareIdlFilesResponse) ToJsonString() string
type CreateBackupRequest ¶
type CreateBackupRequest struct { *tchttp.BaseRequest // 待创建备份表所属集群ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 待创建备份表信息列表 SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,omitempty" name:"SelectedTables" list` // 备注信息 Remark *string `json:"Remark,omitempty" name:"Remark"` }
func NewCreateBackupRequest ¶
func NewCreateBackupRequest() (request *CreateBackupRequest)
func (*CreateBackupRequest) FromJsonString ¶
func (r *CreateBackupRequest) FromJsonString(s string) error
func (*CreateBackupRequest) ToJsonString ¶
func (r *CreateBackupRequest) ToJsonString() string
type CreateBackupResponse ¶
type CreateBackupResponse struct { *tchttp.BaseResponse Response *struct { // 创建的备份任务ID列表 TaskIds []*string `json:"TaskIds,omitempty" name:"TaskIds" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateBackupResponse ¶
func NewCreateBackupResponse() (response *CreateBackupResponse)
func (*CreateBackupResponse) FromJsonString ¶
func (r *CreateBackupResponse) FromJsonString(s string) error
func (*CreateBackupResponse) ToJsonString ¶
func (r *CreateBackupResponse) ToJsonString() string
type CreateClusterRequest ¶
type CreateClusterRequest struct { *tchttp.BaseRequest // 集群数据描述语言类型,如:`PROTO`,`TDR`或`MIX` IdlType *string `json:"IdlType,omitempty" name:"IdlType"` // 集群名称,可使用中文或英文字符,最大长度32个字符 ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"` // 集群所绑定的私有网络实例ID,形如:vpc-f49l6u0z VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 集群所绑定的子网实例ID,形如:subnet-pxir56ns SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // 集群访问密码,必须是a-zA-Z0-9的字符,且必须包含数字和大小写字母 Password *string `json:"Password,omitempty" name:"Password"` }
func NewCreateClusterRequest ¶
func NewCreateClusterRequest() (request *CreateClusterRequest)
func (*CreateClusterRequest) FromJsonString ¶
func (r *CreateClusterRequest) FromJsonString(s string) error
func (*CreateClusterRequest) ToJsonString ¶
func (r *CreateClusterRequest) ToJsonString() string
type CreateClusterResponse ¶
type CreateClusterResponse struct { *tchttp.BaseResponse Response *struct { // 集群ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateClusterResponse ¶
func NewCreateClusterResponse() (response *CreateClusterResponse)
func (*CreateClusterResponse) FromJsonString ¶
func (r *CreateClusterResponse) FromJsonString(s string) error
func (*CreateClusterResponse) ToJsonString ¶
func (r *CreateClusterResponse) ToJsonString() string
type CreateTableGroupRequest ¶
type CreateTableGroupRequest struct { *tchttp.BaseRequest // 表格组所属集群ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 表格组名称,可以采用中文、英文或数字字符,最大长度32个字符 TableGroupName *string `json:"TableGroupName,omitempty" name:"TableGroupName"` // 表格组ID,可以由用户指定,但在同一个集群内不能重复,如果不指定则采用自增的模式 TableGroupId *string `json:"TableGroupId,omitempty" name:"TableGroupId"` }
func NewCreateTableGroupRequest ¶
func NewCreateTableGroupRequest() (request *CreateTableGroupRequest)
func (*CreateTableGroupRequest) FromJsonString ¶
func (r *CreateTableGroupRequest) FromJsonString(s string) error
func (*CreateTableGroupRequest) ToJsonString ¶
func (r *CreateTableGroupRequest) ToJsonString() string
type CreateTableGroupResponse ¶
type CreateTableGroupResponse struct { *tchttp.BaseResponse Response *struct { // 创建成功的表格组ID TableGroupId *string `json:"TableGroupId,omitempty" name:"TableGroupId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateTableGroupResponse ¶
func NewCreateTableGroupResponse() (response *CreateTableGroupResponse)
func (*CreateTableGroupResponse) FromJsonString ¶
func (r *CreateTableGroupResponse) FromJsonString(s string) error
func (*CreateTableGroupResponse) ToJsonString ¶
func (r *CreateTableGroupResponse) ToJsonString() string
type CreateTablesRequest ¶
type CreateTablesRequest struct { *tchttp.BaseRequest // 待创建表格所属集群ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 用户选定的建表格IDL文件列表 IdlFiles []*IdlFileInfo `json:"IdlFiles,omitempty" name:"IdlFiles" list` // 待创建表格信息列表 SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,omitempty" name:"SelectedTables" list` }
func NewCreateTablesRequest ¶
func NewCreateTablesRequest() (request *CreateTablesRequest)
func (*CreateTablesRequest) FromJsonString ¶
func (r *CreateTablesRequest) FromJsonString(s string) error
func (*CreateTablesRequest) ToJsonString ¶
func (r *CreateTablesRequest) ToJsonString() string
type CreateTablesResponse ¶
type CreateTablesResponse struct { *tchttp.BaseResponse Response *struct { // 批量创建表格结果数量 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 批量创建表格结果列表 TableResults []*TableResultNew `json:"TableResults,omitempty" name:"TableResults" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateTablesResponse ¶
func NewCreateTablesResponse() (response *CreateTablesResponse)
func (*CreateTablesResponse) FromJsonString ¶
func (r *CreateTablesResponse) FromJsonString(s string) error
func (*CreateTablesResponse) ToJsonString ¶
func (r *CreateTablesResponse) ToJsonString() string
type DeleteClusterRequest ¶
type DeleteClusterRequest struct { *tchttp.BaseRequest // 待删除的集群ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` }
func NewDeleteClusterRequest ¶
func NewDeleteClusterRequest() (request *DeleteClusterRequest)
func (*DeleteClusterRequest) FromJsonString ¶
func (r *DeleteClusterRequest) FromJsonString(s string) error
func (*DeleteClusterRequest) ToJsonString ¶
func (r *DeleteClusterRequest) ToJsonString() string
type DeleteClusterResponse ¶
type DeleteClusterResponse struct { *tchttp.BaseResponse Response *struct { // 删除集群生成的任务ID TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteClusterResponse ¶
func NewDeleteClusterResponse() (response *DeleteClusterResponse)
func (*DeleteClusterResponse) FromJsonString ¶
func (r *DeleteClusterResponse) FromJsonString(s string) error
func (*DeleteClusterResponse) ToJsonString ¶
func (r *DeleteClusterResponse) ToJsonString() string
type DeleteIdlFilesRequest ¶
type DeleteIdlFilesRequest struct { *tchttp.BaseRequest // IDL所属集群ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 待删除的IDL文件信息列表 IdlFiles []*IdlFileInfo `json:"IdlFiles,omitempty" name:"IdlFiles" list` }
func NewDeleteIdlFilesRequest ¶
func NewDeleteIdlFilesRequest() (request *DeleteIdlFilesRequest)
func (*DeleteIdlFilesRequest) FromJsonString ¶
func (r *DeleteIdlFilesRequest) FromJsonString(s string) error
func (*DeleteIdlFilesRequest) ToJsonString ¶
func (r *DeleteIdlFilesRequest) ToJsonString() string
type DeleteIdlFilesResponse ¶
type DeleteIdlFilesResponse struct { *tchttp.BaseResponse Response *struct { // 结果记录数量 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 删除结果 IdlFileInfos []*IdlFileInfoWithoutContent `json:"IdlFileInfos,omitempty" name:"IdlFileInfos" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteIdlFilesResponse ¶
func NewDeleteIdlFilesResponse() (response *DeleteIdlFilesResponse)
func (*DeleteIdlFilesResponse) FromJsonString ¶
func (r *DeleteIdlFilesResponse) FromJsonString(s string) error
func (*DeleteIdlFilesResponse) ToJsonString ¶
func (r *DeleteIdlFilesResponse) ToJsonString() string
type DeleteTableGroupRequest ¶
type DeleteTableGroupRequest struct { *tchttp.BaseRequest // 表格组所属的集群ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 表格组ID TableGroupId *string `json:"TableGroupId,omitempty" name:"TableGroupId"` }
func NewDeleteTableGroupRequest ¶
func NewDeleteTableGroupRequest() (request *DeleteTableGroupRequest)
func (*DeleteTableGroupRequest) FromJsonString ¶
func (r *DeleteTableGroupRequest) FromJsonString(s string) error
func (*DeleteTableGroupRequest) ToJsonString ¶
func (r *DeleteTableGroupRequest) ToJsonString() string
type DeleteTableGroupResponse ¶
type DeleteTableGroupResponse struct { *tchttp.BaseResponse Response *struct { // 删除表格组所创建的任务ID TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteTableGroupResponse ¶
func NewDeleteTableGroupResponse() (response *DeleteTableGroupResponse)
func (*DeleteTableGroupResponse) FromJsonString ¶
func (r *DeleteTableGroupResponse) FromJsonString(s string) error
func (*DeleteTableGroupResponse) ToJsonString ¶
func (r *DeleteTableGroupResponse) ToJsonString() string
type DeleteTablesRequest ¶
type DeleteTablesRequest struct { *tchttp.BaseRequest // 待删除表所在集群ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 待删除表信息列表 SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,omitempty" name:"SelectedTables" list` }
func NewDeleteTablesRequest ¶
func NewDeleteTablesRequest() (request *DeleteTablesRequest)
func (*DeleteTablesRequest) FromJsonString ¶
func (r *DeleteTablesRequest) FromJsonString(s string) error
func (*DeleteTablesRequest) ToJsonString ¶
func (r *DeleteTablesRequest) ToJsonString() string
type DeleteTablesResponse ¶
type DeleteTablesResponse struct { *tchttp.BaseResponse Response *struct { // 删除表结果数量 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 删除表结果详情列表 TableResults []*TableResultNew `json:"TableResults,omitempty" name:"TableResults" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteTablesResponse ¶
func NewDeleteTablesResponse() (response *DeleteTablesResponse)
func (*DeleteTablesResponse) FromJsonString ¶
func (r *DeleteTablesResponse) FromJsonString(s string) error
func (*DeleteTablesResponse) ToJsonString ¶
func (r *DeleteTablesResponse) ToJsonString() string
type DescribeClustersRequest ¶
type DescribeClustersRequest struct { *tchttp.BaseRequest // 指定查询的集群ID列表 ClusterIds []*string `json:"ClusterIds,omitempty" name:"ClusterIds" list` // 查询过滤条件 Filters []*Filter `json:"Filters,omitempty" name:"Filters" list` // 查询列表偏移量 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 查询列表返回记录数,默认值20 Limit *int64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeClustersRequest ¶
func NewDescribeClustersRequest() (request *DescribeClustersRequest)
func (*DescribeClustersRequest) FromJsonString ¶
func (r *DescribeClustersRequest) FromJsonString(s string) error
func (*DescribeClustersRequest) ToJsonString ¶
func (r *DescribeClustersRequest) ToJsonString() string
type DescribeClustersResponse ¶
type DescribeClustersResponse struct { *tchttp.BaseResponse Response *struct { // 集群实例数 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // 集群实例列表 Clusters []*ClusterInfo `json:"Clusters,omitempty" name:"Clusters" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeClustersResponse ¶
func NewDescribeClustersResponse() (response *DescribeClustersResponse)
func (*DescribeClustersResponse) FromJsonString ¶
func (r *DescribeClustersResponse) FromJsonString(s string) error
func (*DescribeClustersResponse) ToJsonString ¶
func (r *DescribeClustersResponse) ToJsonString() string
type DescribeIdlFileInfosRequest ¶
type DescribeIdlFileInfosRequest struct { *tchttp.BaseRequest // 文件所属集群ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 文件所属表格组ID TableGroupIds []*string `json:"TableGroupIds,omitempty" name:"TableGroupIds" list` // 指定文件ID列表 IdlFileIds []*string `json:"IdlFileIds,omitempty" name:"IdlFileIds" list` // 查询列表偏移量 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 查询列表返回记录数 Limit *int64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeIdlFileInfosRequest ¶
func NewDescribeIdlFileInfosRequest() (request *DescribeIdlFileInfosRequest)
func (*DescribeIdlFileInfosRequest) FromJsonString ¶
func (r *DescribeIdlFileInfosRequest) FromJsonString(s string) error
func (*DescribeIdlFileInfosRequest) ToJsonString ¶
func (r *DescribeIdlFileInfosRequest) ToJsonString() string
type DescribeIdlFileInfosResponse ¶
type DescribeIdlFileInfosResponse struct { *tchttp.BaseResponse Response *struct { // 文件数量 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 文件详情列表 IdlFileInfos []*IdlFileInfo `json:"IdlFileInfos,omitempty" name:"IdlFileInfos" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeIdlFileInfosResponse ¶
func NewDescribeIdlFileInfosResponse() (response *DescribeIdlFileInfosResponse)
func (*DescribeIdlFileInfosResponse) FromJsonString ¶
func (r *DescribeIdlFileInfosResponse) FromJsonString(s string) error
func (*DescribeIdlFileInfosResponse) ToJsonString ¶
func (r *DescribeIdlFileInfosResponse) ToJsonString() string
type DescribeRegionsRequest ¶
type DescribeRegionsRequest struct {
*tchttp.BaseRequest
}
func NewDescribeRegionsRequest ¶
func NewDescribeRegionsRequest() (request *DescribeRegionsRequest)
func (*DescribeRegionsRequest) FromJsonString ¶
func (r *DescribeRegionsRequest) FromJsonString(s string) error
func (*DescribeRegionsRequest) ToJsonString ¶
func (r *DescribeRegionsRequest) ToJsonString() string
type DescribeRegionsResponse ¶
type DescribeRegionsResponse struct { *tchttp.BaseResponse Response *struct { // 可用区详情结果数量 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 可用区详情结果列表 RegionInfos []*RegionInfo `json:"RegionInfos,omitempty" name:"RegionInfos" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeRegionsResponse ¶
func NewDescribeRegionsResponse() (response *DescribeRegionsResponse)
func (*DescribeRegionsResponse) FromJsonString ¶
func (r *DescribeRegionsResponse) FromJsonString(s string) error
func (*DescribeRegionsResponse) ToJsonString ¶
func (r *DescribeRegionsResponse) ToJsonString() string
type DescribeTableGroupsRequest ¶
type DescribeTableGroupsRequest struct { *tchttp.BaseRequest // 表格组所属集群ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 表格组ID列表 TableGroupIds []*string `json:"TableGroupIds,omitempty" name:"TableGroupIds" list` // 过滤条件,本接口支持:TableGroupName,TableGroupId Filters []*Filter `json:"Filters,omitempty" name:"Filters" list` // 查询列表偏移量 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 查询列表返回记录数 Limit *int64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeTableGroupsRequest ¶
func NewDescribeTableGroupsRequest() (request *DescribeTableGroupsRequest)
func (*DescribeTableGroupsRequest) FromJsonString ¶
func (r *DescribeTableGroupsRequest) FromJsonString(s string) error
func (*DescribeTableGroupsRequest) ToJsonString ¶
func (r *DescribeTableGroupsRequest) ToJsonString() string
type DescribeTableGroupsResponse ¶
type DescribeTableGroupsResponse struct { *tchttp.BaseResponse Response *struct { // 表格组数量 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // 表格组信息列表 TableGroups []*TableGroupInfo `json:"TableGroups,omitempty" name:"TableGroups" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeTableGroupsResponse ¶
func NewDescribeTableGroupsResponse() (response *DescribeTableGroupsResponse)
func (*DescribeTableGroupsResponse) FromJsonString ¶
func (r *DescribeTableGroupsResponse) FromJsonString(s string) error
func (*DescribeTableGroupsResponse) ToJsonString ¶
func (r *DescribeTableGroupsResponse) ToJsonString() string
type DescribeTablesInRecycleRequest ¶
type DescribeTablesInRecycleRequest struct { *tchttp.BaseRequest // 待查询表格所属集群ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 待查询表格所属表格组ID列表 TableGroupIds []*string `json:"TableGroupIds,omitempty" name:"TableGroupIds" list` // 过滤条件,本接口支持:TableName,TableInstanceId Filters []*Filter `json:"Filters,omitempty" name:"Filters" list` // 查询结果偏移量 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 查询结果返回记录数量 Limit *int64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeTablesInRecycleRequest ¶
func NewDescribeTablesInRecycleRequest() (request *DescribeTablesInRecycleRequest)
func (*DescribeTablesInRecycleRequest) FromJsonString ¶
func (r *DescribeTablesInRecycleRequest) FromJsonString(s string) error
func (*DescribeTablesInRecycleRequest) ToJsonString ¶
func (r *DescribeTablesInRecycleRequest) ToJsonString() string
type DescribeTablesInRecycleResponse ¶
type DescribeTablesInRecycleResponse struct { *tchttp.BaseResponse Response *struct { // 表格数量 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 表格详情结果列表 TableInfos []*TableInfoNew `json:"TableInfos,omitempty" name:"TableInfos" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeTablesInRecycleResponse ¶
func NewDescribeTablesInRecycleResponse() (response *DescribeTablesInRecycleResponse)
func (*DescribeTablesInRecycleResponse) FromJsonString ¶
func (r *DescribeTablesInRecycleResponse) FromJsonString(s string) error
func (*DescribeTablesInRecycleResponse) ToJsonString ¶
func (r *DescribeTablesInRecycleResponse) ToJsonString() string
type DescribeTablesRequest ¶
type DescribeTablesRequest struct { *tchttp.BaseRequest // 待查询表格所属集群ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 待查询表格所属表格组ID列表 TableGroupIds []*string `json:"TableGroupIds,omitempty" name:"TableGroupIds" list` // 待查询表格信息列表 SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,omitempty" name:"SelectedTables" list` // 过滤条件,本接口支持:TableName,TableInstanceId Filters []*Filter `json:"Filters,omitempty" name:"Filters" list` // 查询结果偏移量 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 查询结果返回记录数量 Limit *int64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeTablesRequest ¶
func NewDescribeTablesRequest() (request *DescribeTablesRequest)
func (*DescribeTablesRequest) FromJsonString ¶
func (r *DescribeTablesRequest) FromJsonString(s string) error
func (*DescribeTablesRequest) ToJsonString ¶
func (r *DescribeTablesRequest) ToJsonString() string
type DescribeTablesResponse ¶
type DescribeTablesResponse struct { *tchttp.BaseResponse Response *struct { // 表格数量 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 表格详情结果列表 TableInfos []*TableInfoNew `json:"TableInfos,omitempty" name:"TableInfos" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeTablesResponse ¶
func NewDescribeTablesResponse() (response *DescribeTablesResponse)
func (*DescribeTablesResponse) FromJsonString ¶
func (r *DescribeTablesResponse) FromJsonString(s string) error
func (*DescribeTablesResponse) ToJsonString ¶
func (r *DescribeTablesResponse) ToJsonString() string
type DescribeTasksRequest ¶
type DescribeTasksRequest struct { *tchttp.BaseRequest // 需要查询任务所属的集群ID列表 ClusterIds []*string `json:"ClusterIds,omitempty" name:"ClusterIds" list` // 需要查询的任务ID列表 TaskIds []*string `json:"TaskIds,omitempty" name:"TaskIds" list` // 过滤条件,本接口支持:Content,TaskType, Operator, Time Filters []*Filter `json:"Filters,omitempty" name:"Filters" list` // 查询列表偏移量 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 查询列表返回记录数 Limit *int64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeTasksRequest ¶
func NewDescribeTasksRequest() (request *DescribeTasksRequest)
func (*DescribeTasksRequest) FromJsonString ¶
func (r *DescribeTasksRequest) FromJsonString(s string) error
func (*DescribeTasksRequest) ToJsonString ¶
func (r *DescribeTasksRequest) ToJsonString() string
type DescribeTasksResponse ¶
type DescribeTasksResponse struct { *tchttp.BaseResponse Response *struct { // 任务数量 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 查询到的任务详情列表 TaskInfos []*TaskInfoNew `json:"TaskInfos,omitempty" name:"TaskInfos" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeTasksResponse ¶
func NewDescribeTasksResponse() (response *DescribeTasksResponse)
func (*DescribeTasksResponse) FromJsonString ¶
func (r *DescribeTasksResponse) FromJsonString(s string) error
func (*DescribeTasksResponse) ToJsonString ¶
func (r *DescribeTasksResponse) ToJsonString() string
type DescribeUinInWhitelistRequest ¶
type DescribeUinInWhitelistRequest struct {
*tchttp.BaseRequest
}
func NewDescribeUinInWhitelistRequest ¶
func NewDescribeUinInWhitelistRequest() (request *DescribeUinInWhitelistRequest)
func (*DescribeUinInWhitelistRequest) FromJsonString ¶
func (r *DescribeUinInWhitelistRequest) FromJsonString(s string) error
func (*DescribeUinInWhitelistRequest) ToJsonString ¶
func (r *DescribeUinInWhitelistRequest) ToJsonString() string
type DescribeUinInWhitelistResponse ¶
type DescribeUinInWhitelistResponse struct { *tchttp.BaseResponse Response *struct { // 查询结果:`FALSE` 否;`TRUE` 是 Result *string `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeUinInWhitelistResponse ¶
func NewDescribeUinInWhitelistResponse() (response *DescribeUinInWhitelistResponse)
func (*DescribeUinInWhitelistResponse) FromJsonString ¶
func (r *DescribeUinInWhitelistResponse) FromJsonString(s string) error
func (*DescribeUinInWhitelistResponse) ToJsonString ¶
func (r *DescribeUinInWhitelistResponse) ToJsonString() string
type IdlFileInfo ¶
type IdlFileInfo struct { // 文件名称,不包含扩展名 FileName *string `json:"FileName,omitempty" name:"FileName"` // 数据描述语言(IDL)类型 FileType *string `json:"FileType,omitempty" name:"FileType"` // 文件扩展名 FileExtType *string `json:"FileExtType,omitempty" name:"FileExtType"` // 文件大小(Bytes) FileSize *int64 `json:"FileSize,omitempty" name:"FileSize"` // 文件ID,对于已上传的文件有意义 // 注意:此字段可能返回 null,表示取不到有效值。 FileId *int64 `json:"FileId,omitempty" name:"FileId"` // 文件内容,对于本次新上传的文件有意义 // 注意:此字段可能返回 null,表示取不到有效值。 FileContent *string `json:"FileContent,omitempty" name:"FileContent"` }
type IdlFileInfoWithoutContent ¶
type IdlFileInfoWithoutContent struct { // 文件名称,不包含扩展名 // 注意:此字段可能返回 null,表示取不到有效值。 FileName *string `json:"FileName,omitempty" name:"FileName"` // 数据描述语言(IDL)类型 // 注意:此字段可能返回 null,表示取不到有效值。 FileType *string `json:"FileType,omitempty" name:"FileType"` // 文件扩展名 // 注意:此字段可能返回 null,表示取不到有效值。 FileExtType *string `json:"FileExtType,omitempty" name:"FileExtType"` // 文件大小(Bytes) // 注意:此字段可能返回 null,表示取不到有效值。 FileSize *int64 `json:"FileSize,omitempty" name:"FileSize"` // 文件ID // 注意:此字段可能返回 null,表示取不到有效值。 FileId *int64 `json:"FileId,omitempty" name:"FileId"` // 错误信息 // 注意:此字段可能返回 null,表示取不到有效值。 Error *ErrorInfo `json:"Error,omitempty" name:"Error"` }
type ModifyClusterNameRequest ¶
type ModifyClusterNameRequest struct { *tchttp.BaseRequest // 需要修改名称的集群ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 需要修改的集群名称,可使用中文或英文字符,最大长度32个字符 ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"` }
func NewModifyClusterNameRequest ¶
func NewModifyClusterNameRequest() (request *ModifyClusterNameRequest)
func (*ModifyClusterNameRequest) FromJsonString ¶
func (r *ModifyClusterNameRequest) FromJsonString(s string) error
func (*ModifyClusterNameRequest) ToJsonString ¶
func (r *ModifyClusterNameRequest) ToJsonString() string
type ModifyClusterNameResponse ¶
type ModifyClusterNameResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewModifyClusterNameResponse ¶
func NewModifyClusterNameResponse() (response *ModifyClusterNameResponse)
func (*ModifyClusterNameResponse) FromJsonString ¶
func (r *ModifyClusterNameResponse) FromJsonString(s string) error
func (*ModifyClusterNameResponse) ToJsonString ¶
func (r *ModifyClusterNameResponse) ToJsonString() string
type ModifyClusterPasswordRequest ¶
type ModifyClusterPasswordRequest struct { *tchttp.BaseRequest // 需要修改密码的集群ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 集群旧密码 OldPassword *string `json:"OldPassword,omitempty" name:"OldPassword"` // 集群旧密码预期失效时间 OldPasswordExpireTime *string `json:"OldPasswordExpireTime,omitempty" name:"OldPasswordExpireTime"` // 集群新密码,密码必须是a-zA-Z0-9的字符,且必须包含数字和大小写字母 NewPassword *string `json:"NewPassword,omitempty" name:"NewPassword"` // 更新模式: `1` 更新密码;`2` 更新旧密码失效时间,默认为`1` 模式 Mode *string `json:"Mode,omitempty" name:"Mode"` }
func NewModifyClusterPasswordRequest ¶
func NewModifyClusterPasswordRequest() (request *ModifyClusterPasswordRequest)
func (*ModifyClusterPasswordRequest) FromJsonString ¶
func (r *ModifyClusterPasswordRequest) FromJsonString(s string) error
func (*ModifyClusterPasswordRequest) ToJsonString ¶
func (r *ModifyClusterPasswordRequest) ToJsonString() string
type ModifyClusterPasswordResponse ¶
type ModifyClusterPasswordResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewModifyClusterPasswordResponse ¶
func NewModifyClusterPasswordResponse() (response *ModifyClusterPasswordResponse)
func (*ModifyClusterPasswordResponse) FromJsonString ¶
func (r *ModifyClusterPasswordResponse) FromJsonString(s string) error
func (*ModifyClusterPasswordResponse) ToJsonString ¶
func (r *ModifyClusterPasswordResponse) ToJsonString() string
type ModifyTableGroupNameRequest ¶
type ModifyTableGroupNameRequest struct { *tchttp.BaseRequest // 表格组所属的集群ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 待修改名称的表格组ID TableGroupId *string `json:"TableGroupId,omitempty" name:"TableGroupId"` // 新的表格组名称,可以使用中英文字符和符号 TableGroupName *string `json:"TableGroupName,omitempty" name:"TableGroupName"` }
func NewModifyTableGroupNameRequest ¶
func NewModifyTableGroupNameRequest() (request *ModifyTableGroupNameRequest)
func (*ModifyTableGroupNameRequest) FromJsonString ¶
func (r *ModifyTableGroupNameRequest) FromJsonString(s string) error
func (*ModifyTableGroupNameRequest) ToJsonString ¶
func (r *ModifyTableGroupNameRequest) ToJsonString() string
type ModifyTableGroupNameResponse ¶
type ModifyTableGroupNameResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewModifyTableGroupNameResponse ¶
func NewModifyTableGroupNameResponse() (response *ModifyTableGroupNameResponse)
func (*ModifyTableGroupNameResponse) FromJsonString ¶
func (r *ModifyTableGroupNameResponse) FromJsonString(s string) error
func (*ModifyTableGroupNameResponse) ToJsonString ¶
func (r *ModifyTableGroupNameResponse) ToJsonString() string
type ModifyTableMemosRequest ¶
type ModifyTableMemosRequest struct { *tchttp.BaseRequest // 表所属集群实例ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 选定表详情列表 TableMemos []*SelectedTableInfoNew `json:"TableMemos,omitempty" name:"TableMemos" list` }
func NewModifyTableMemosRequest ¶
func NewModifyTableMemosRequest() (request *ModifyTableMemosRequest)
func (*ModifyTableMemosRequest) FromJsonString ¶
func (r *ModifyTableMemosRequest) FromJsonString(s string) error
func (*ModifyTableMemosRequest) ToJsonString ¶
func (r *ModifyTableMemosRequest) ToJsonString() string
type ModifyTableMemosResponse ¶
type ModifyTableMemosResponse struct { *tchttp.BaseResponse Response *struct { // 表备注修改结果数量 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 表备注修改结果列表 TableResults []*TableResultNew `json:"TableResults,omitempty" name:"TableResults" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewModifyTableMemosResponse ¶
func NewModifyTableMemosResponse() (response *ModifyTableMemosResponse)
func (*ModifyTableMemosResponse) FromJsonString ¶
func (r *ModifyTableMemosResponse) FromJsonString(s string) error
func (*ModifyTableMemosResponse) ToJsonString ¶
func (r *ModifyTableMemosResponse) ToJsonString() string
type ModifyTableQuotasRequest ¶
type ModifyTableQuotasRequest struct { *tchttp.BaseRequest // 带扩缩容表所属集群ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 已选中待修改的表配额列表 TableQuotas []*SelectedTableInfoNew `json:"TableQuotas,omitempty" name:"TableQuotas" list` }
func NewModifyTableQuotasRequest ¶
func NewModifyTableQuotasRequest() (request *ModifyTableQuotasRequest)
func (*ModifyTableQuotasRequest) FromJsonString ¶
func (r *ModifyTableQuotasRequest) FromJsonString(s string) error
func (*ModifyTableQuotasRequest) ToJsonString ¶
func (r *ModifyTableQuotasRequest) ToJsonString() string
type ModifyTableQuotasResponse ¶
type ModifyTableQuotasResponse struct { *tchttp.BaseResponse Response *struct { // 扩缩容结果数量 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 扩缩容结果列表 TableResults []*TableResultNew `json:"TableResults,omitempty" name:"TableResults" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewModifyTableQuotasResponse ¶
func NewModifyTableQuotasResponse() (response *ModifyTableQuotasResponse)
func (*ModifyTableQuotasResponse) FromJsonString ¶
func (r *ModifyTableQuotasResponse) FromJsonString(s string) error
func (*ModifyTableQuotasResponse) ToJsonString ¶
func (r *ModifyTableQuotasResponse) ToJsonString() string
type ModifyTablesRequest ¶
type ModifyTablesRequest struct { *tchttp.BaseRequest // 待修改表格所在集群ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 选中的改表IDL文件 IdlFiles []*IdlFileInfo `json:"IdlFiles,omitempty" name:"IdlFiles" list` // 待改表格列表 SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,omitempty" name:"SelectedTables" list` }
func NewModifyTablesRequest ¶
func NewModifyTablesRequest() (request *ModifyTablesRequest)
func (*ModifyTablesRequest) FromJsonString ¶
func (r *ModifyTablesRequest) FromJsonString(s string) error
func (*ModifyTablesRequest) ToJsonString ¶
func (r *ModifyTablesRequest) ToJsonString() string
type ModifyTablesResponse ¶
type ModifyTablesResponse struct { *tchttp.BaseResponse Response *struct { // 修改表结果数量 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 修改表结果列表 TableResults []*TableResultNew `json:"TableResults,omitempty" name:"TableResults" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewModifyTablesResponse ¶
func NewModifyTablesResponse() (response *ModifyTablesResponse)
func (*ModifyTablesResponse) FromJsonString ¶
func (r *ModifyTablesResponse) FromJsonString(s string) error
func (*ModifyTablesResponse) ToJsonString ¶
func (r *ModifyTablesResponse) ToJsonString() string
type ParsedTableInfoNew ¶
type ParsedTableInfoNew struct { // 表格描述语言类型:`PROTO`或`TDR` // 注意:此字段可能返回 null,表示取不到有效值。 TableIdlType *string `json:"TableIdlType,omitempty" name:"TableIdlType"` // 表格实例ID // 注意:此字段可能返回 null,表示取不到有效值。 TableInstanceId *string `json:"TableInstanceId,omitempty" name:"TableInstanceId"` // 表格名称 // 注意:此字段可能返回 null,表示取不到有效值。 TableName *string `json:"TableName,omitempty" name:"TableName"` // 表格数据结构类型:`GENERIC`或`LIST` // 注意:此字段可能返回 null,表示取不到有效值。 TableType *string `json:"TableType,omitempty" name:"TableType"` // 主键字段信息 // 注意:此字段可能返回 null,表示取不到有效值。 KeyFields *string `json:"KeyFields,omitempty" name:"KeyFields"` // 原主键字段信息,改表校验时有效 // 注意:此字段可能返回 null,表示取不到有效值。 OldKeyFields *string `json:"OldKeyFields,omitempty" name:"OldKeyFields"` // 非主键字段信息 // 注意:此字段可能返回 null,表示取不到有效值。 ValueFields *string `json:"ValueFields,omitempty" name:"ValueFields"` // 原非主键字段信息,改表校验时有效 // 注意:此字段可能返回 null,表示取不到有效值。 OldValueFields *string `json:"OldValueFields,omitempty" name:"OldValueFields"` // 所属表格组ID // 注意:此字段可能返回 null,表示取不到有效值。 TableGroupId *string `json:"TableGroupId,omitempty" name:"TableGroupId"` // 主键字段总大小 // 注意:此字段可能返回 null,表示取不到有效值。 SumKeyFieldSize *int64 `json:"SumKeyFieldSize,omitempty" name:"SumKeyFieldSize"` // 非主键字段总大小 // 注意:此字段可能返回 null,表示取不到有效值。 SumValueFieldSize *int64 `json:"SumValueFieldSize,omitempty" name:"SumValueFieldSize"` // 索引键集合 // 注意:此字段可能返回 null,表示取不到有效值。 IndexKeySet *string `json:"IndexKeySet,omitempty" name:"IndexKeySet"` // 分表因子集合 // 注意:此字段可能返回 null,表示取不到有效值。 ShardingKeySet *string `json:"ShardingKeySet,omitempty" name:"ShardingKeySet"` // TDR版本号 // 注意:此字段可能返回 null,表示取不到有效值。 TdrVersion *int64 `json:"TdrVersion,omitempty" name:"TdrVersion"` // 错误信息 // 注意:此字段可能返回 null,表示取不到有效值。 Error *ErrorInfo `json:"Error,omitempty" name:"Error"` // LIST类型表格元素个数 // 注意:此字段可能返回 null,表示取不到有效值。 ListElementNum *int64 `json:"ListElementNum,omitempty" name:"ListElementNum"` // SORTLIST类型表格排序字段个数 // 注意:此字段可能返回 null,表示取不到有效值。 SortFieldNum *int64 `json:"SortFieldNum,omitempty" name:"SortFieldNum"` // SORTLIST类型表格排序顺序 // 注意:此字段可能返回 null,表示取不到有效值。 SortRule *int64 `json:"SortRule,omitempty" name:"SortRule"` }
type RecoverRecycleTablesRequest ¶
type RecoverRecycleTablesRequest struct { *tchttp.BaseRequest // 表所在集群ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 待恢复表信息 SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,omitempty" name:"SelectedTables" list` }
func NewRecoverRecycleTablesRequest ¶
func NewRecoverRecycleTablesRequest() (request *RecoverRecycleTablesRequest)
func (*RecoverRecycleTablesRequest) FromJsonString ¶
func (r *RecoverRecycleTablesRequest) FromJsonString(s string) error
func (*RecoverRecycleTablesRequest) ToJsonString ¶
func (r *RecoverRecycleTablesRequest) ToJsonString() string
type RecoverRecycleTablesResponse ¶
type RecoverRecycleTablesResponse struct { *tchttp.BaseResponse Response *struct { // 恢复表结果数量 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 恢复表信息列表 TableResults []*TableResultNew `json:"TableResults,omitempty" name:"TableResults" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewRecoverRecycleTablesResponse ¶
func NewRecoverRecycleTablesResponse() (response *RecoverRecycleTablesResponse)
func (*RecoverRecycleTablesResponse) FromJsonString ¶
func (r *RecoverRecycleTablesResponse) FromJsonString(s string) error
func (*RecoverRecycleTablesResponse) ToJsonString ¶
func (r *RecoverRecycleTablesResponse) ToJsonString() string
type RegionInfo ¶
type RollbackTablesRequest ¶
type RollbackTablesRequest struct { *tchttp.BaseRequest // 待回档表格所在集群ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 待回档表格列表 SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,omitempty" name:"SelectedTables" list` // 待回档时间 RollbackTime *string `json:"RollbackTime,omitempty" name:"RollbackTime"` // 回档模式,支持:`KEYS` Mode *string `json:"Mode,omitempty" name:"Mode"` }
func NewRollbackTablesRequest ¶
func NewRollbackTablesRequest() (request *RollbackTablesRequest)
func (*RollbackTablesRequest) FromJsonString ¶
func (r *RollbackTablesRequest) FromJsonString(s string) error
func (*RollbackTablesRequest) ToJsonString ¶
func (r *RollbackTablesRequest) ToJsonString() string
type RollbackTablesResponse ¶
type RollbackTablesResponse struct { *tchttp.BaseResponse Response *struct { // 表格回档任务结果数量 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 表格回档任务结果列表 TableResults []*TableRollbackResultNew `json:"TableResults,omitempty" name:"TableResults" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewRollbackTablesResponse ¶
func NewRollbackTablesResponse() (response *RollbackTablesResponse)
func (*RollbackTablesResponse) FromJsonString ¶
func (r *RollbackTablesResponse) FromJsonString(s string) error
func (*RollbackTablesResponse) ToJsonString ¶
func (r *RollbackTablesResponse) ToJsonString() string
type SelectedTableInfoNew ¶
type SelectedTableInfoNew struct { // 表所属表格组ID TableGroupId *string `json:"TableGroupId,omitempty" name:"TableGroupId"` // 表格名称 TableName *string `json:"TableName,omitempty" name:"TableName"` // 表实例ID TableInstanceId *string `json:"TableInstanceId,omitempty" name:"TableInstanceId"` // 表格描述语言类型:`PROTO`或`TDR` TableIdlType *string `json:"TableIdlType,omitempty" name:"TableIdlType"` // 表格数据结构类型:`GENERIC`或`LIST` TableType *string `json:"TableType,omitempty" name:"TableType"` // LIST表元素个数 ListElementNum *int64 `json:"ListElementNum,omitempty" name:"ListElementNum"` // 表格预留容量(GB) ReservedVolume *int64 `json:"ReservedVolume,omitempty" name:"ReservedVolume"` // 表格预留读QPS ReservedReadQps *int64 `json:"ReservedReadQps,omitempty" name:"ReservedReadQps"` // 表格预留写QPS ReservedWriteQps *int64 `json:"ReservedWriteQps,omitempty" name:"ReservedWriteQps"` // 表格备注信息 Memo *string `json:"Memo,omitempty" name:"Memo"` // Key回档文件名,回档专用 FileName *string `json:"FileName,omitempty" name:"FileName"` // Key回档文件扩展名,回档专用 FileExtType *string `json:"FileExtType,omitempty" name:"FileExtType"` // Key回档文件大小,回档专用 FileSize *int64 `json:"FileSize,omitempty" name:"FileSize"` // Key回档文件内容,回档专用 FileContent *string `json:"FileContent,omitempty" name:"FileContent"` }
type TableGroupInfo ¶
type TableGroupInfo struct { // 表格组ID TableGroupId *string `json:"TableGroupId,omitempty" name:"TableGroupId"` // 表格组名称 TableGroupName *string `json:"TableGroupName,omitempty" name:"TableGroupName"` // 表格组创建时间 CreatedTime *string `json:"CreatedTime,omitempty" name:"CreatedTime"` // 表格组包含的表格数量 TableCount *uint64 `json:"TableCount,omitempty" name:"TableCount"` // 表格组包含的表格存储总量(MB) TotalSize *uint64 `json:"TotalSize,omitempty" name:"TotalSize"` }
type TableInfoNew ¶
type TableInfoNew struct { // 表格名称 // 注意:此字段可能返回 null,表示取不到有效值。 TableName *string `json:"TableName,omitempty" name:"TableName"` // 表格实例ID // 注意:此字段可能返回 null,表示取不到有效值。 TableInstanceId *string `json:"TableInstanceId,omitempty" name:"TableInstanceId"` // 表格数据结构类型,如:`GENERIC`或`LIST` // 注意:此字段可能返回 null,表示取不到有效值。 TableType *string `json:"TableType,omitempty" name:"TableType"` // 表格数据描述语言(IDL)类型,如:`PROTO`或`TDR` // 注意:此字段可能返回 null,表示取不到有效值。 TableIdlType *string `json:"TableIdlType,omitempty" name:"TableIdlType"` // 表格所属集群ID // 注意:此字段可能返回 null,表示取不到有效值。 ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 表格所属集群名称 // 注意:此字段可能返回 null,表示取不到有效值。 ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"` // 表格所属表格组ID // 注意:此字段可能返回 null,表示取不到有效值。 TableGroupId *string `json:"TableGroupId,omitempty" name:"TableGroupId"` // 表格所属表格组名称 // 注意:此字段可能返回 null,表示取不到有效值。 TableGroupName *string `json:"TableGroupName,omitempty" name:"TableGroupName"` // 表格主键字段结构json字符串 // 注意:此字段可能返回 null,表示取不到有效值。 KeyStruct *string `json:"KeyStruct,omitempty" name:"KeyStruct"` // 表格非主键字段结构json字符串 // 注意:此字段可能返回 null,表示取不到有效值。 ValueStruct *string `json:"ValueStruct,omitempty" name:"ValueStruct"` // 表格分表因子集合,对PROTO类型表格有效 // 注意:此字段可能返回 null,表示取不到有效值。 ShardingKeySet *string `json:"ShardingKeySet,omitempty" name:"ShardingKeySet"` // 表格索引键字段集合,对PROTO类型表格有效 // 注意:此字段可能返回 null,表示取不到有效值。 IndexStruct *string `json:"IndexStruct,omitempty" name:"IndexStruct"` // LIST类型表格元素个数 // 注意:此字段可能返回 null,表示取不到有效值。 ListElementNum *uint64 `json:"ListElementNum,omitempty" name:"ListElementNum"` // 表格所关联IDL文件信息列表 // 注意:此字段可能返回 null,表示取不到有效值。 IdlFiles []*IdlFileInfo `json:"IdlFiles,omitempty" name:"IdlFiles" list` // 表格预留容量(GB) // 注意:此字段可能返回 null,表示取不到有效值。 ReservedVolume *int64 `json:"ReservedVolume,omitempty" name:"ReservedVolume"` // 表格预留读QPS // 注意:此字段可能返回 null,表示取不到有效值。 ReservedReadQps *int64 `json:"ReservedReadQps,omitempty" name:"ReservedReadQps"` // 表格预留写QPS // 注意:此字段可能返回 null,表示取不到有效值。 ReservedWriteQps *int64 `json:"ReservedWriteQps,omitempty" name:"ReservedWriteQps"` // 表格实际数据量大小(MB) // 注意:此字段可能返回 null,表示取不到有效值。 TableSize *int64 `json:"TableSize,omitempty" name:"TableSize"` // 表格状态 // 注意:此字段可能返回 null,表示取不到有效值。 Status *string `json:"Status,omitempty" name:"Status"` // 表格创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreatedTime *string `json:"CreatedTime,omitempty" name:"CreatedTime"` // 表格最后一次修改时间 // 注意:此字段可能返回 null,表示取不到有效值。 UpdatedTime *string `json:"UpdatedTime,omitempty" name:"UpdatedTime"` // 表格备注信息 // 注意:此字段可能返回 null,表示取不到有效值。 Memo *string `json:"Memo,omitempty" name:"Memo"` // 错误信息 // 注意:此字段可能返回 null,表示取不到有效值。 Error *ErrorInfo `json:"Error,omitempty" name:"Error"` // TcaplusDB SDK数据访问接入ID // 注意:此字段可能返回 null,表示取不到有效值。 ApiAccessId *string `json:"ApiAccessId,omitempty" name:"ApiAccessId"` // SORTLIST类型表格排序字段个数 // 注意:此字段可能返回 null,表示取不到有效值。 SortFieldNum *int64 `json:"SortFieldNum,omitempty" name:"SortFieldNum"` // SORTLIST类型表格排序顺序 // 注意:此字段可能返回 null,表示取不到有效值。 SortRule *int64 `json:"SortRule,omitempty" name:"SortRule"` // 表格分布式索引信息 // 注意:此字段可能返回 null,表示取不到有效值。 DbClusterInfoStruct *string `json:"DbClusterInfoStruct,omitempty" name:"DbClusterInfoStruct"` }
type TableResultNew ¶
type TableResultNew struct { // 表格实例ID,形如:tcaplus-3be64cbb // 注意:此字段可能返回 null,表示取不到有效值。 TableInstanceId *string `json:"TableInstanceId,omitempty" name:"TableInstanceId"` // 任务ID,对于创建单任务的接口有效 // 注意:此字段可能返回 null,表示取不到有效值。 TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // 表格名称 // 注意:此字段可能返回 null,表示取不到有效值。 TableName *string `json:"TableName,omitempty" name:"TableName"` // 表格数据结构类型,如:`GENERIC`或`LIST` // 注意:此字段可能返回 null,表示取不到有效值。 TableType *string `json:"TableType,omitempty" name:"TableType"` // 表数据描述语言(IDL)类型,如:`PROTO`或`TDR` // 注意:此字段可能返回 null,表示取不到有效值。 TableIdlType *string `json:"TableIdlType,omitempty" name:"TableIdlType"` // 表格所属表格组ID // 注意:此字段可能返回 null,表示取不到有效值。 TableGroupId *string `json:"TableGroupId,omitempty" name:"TableGroupId"` // 错误信息 // 注意:此字段可能返回 null,表示取不到有效值。 Error *ErrorInfo `json:"Error,omitempty" name:"Error"` // 任务ID列表,对于创建多任务的接口有效 // 注意:此字段可能返回 null,表示取不到有效值。 TaskIds []*string `json:"TaskIds,omitempty" name:"TaskIds" list` }
type TableRollbackResultNew ¶
type TableRollbackResultNew struct { // 表格实例ID,形如:tcaplus-3be64cbb // 注意:此字段可能返回 null,表示取不到有效值。 TableInstanceId *string `json:"TableInstanceId,omitempty" name:"TableInstanceId"` // 任务ID,对于创建单任务的接口有效 // 注意:此字段可能返回 null,表示取不到有效值。 TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // 表格名称 // 注意:此字段可能返回 null,表示取不到有效值。 TableName *string `json:"TableName,omitempty" name:"TableName"` // 表格数据结构类型,如:`GENERIC`或`LIST` // 注意:此字段可能返回 null,表示取不到有效值。 TableType *string `json:"TableType,omitempty" name:"TableType"` // 表格数据描述语言(IDL)类型,如:`PROTO`或`TDR` // 注意:此字段可能返回 null,表示取不到有效值。 TableIdlType *string `json:"TableIdlType,omitempty" name:"TableIdlType"` // 表格所属表格组ID // 注意:此字段可能返回 null,表示取不到有效值。 TableGroupId *string `json:"TableGroupId,omitempty" name:"TableGroupId"` // 错误信息 // 注意:此字段可能返回 null,表示取不到有效值。 Error *ErrorInfo `json:"Error,omitempty" name:"Error"` // 任务ID列表,对于创建多任务的接口有效 // 注意:此字段可能返回 null,表示取不到有效值。 TaskIds []*string `json:"TaskIds,omitempty" name:"TaskIds" list` // 上传的key文件ID // 注意:此字段可能返回 null,表示取不到有效值。 FileId *string `json:"FileId,omitempty" name:"FileId"` // 校验成功Key数量 // 注意:此字段可能返回 null,表示取不到有效值。 SuccKeyNum *uint64 `json:"SuccKeyNum,omitempty" name:"SuccKeyNum"` // Key文件中包含总的Key数量 // 注意:此字段可能返回 null,表示取不到有效值。 TotalKeyNum *uint64 `json:"TotalKeyNum,omitempty" name:"TotalKeyNum"` }
type TaskInfoNew ¶
type TaskInfoNew struct { // 任务ID TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // 任务类型 TaskType *string `json:"TaskType,omitempty" name:"TaskType"` // 任务所关联的TcaplusDB内部事务ID TransId *string `json:"TransId,omitempty" name:"TransId"` // 任务所属集群ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 任务所属集群名称 ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"` // 任务进度 Progress *int64 `json:"Progress,omitempty" name:"Progress"` // 任务创建时间 StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // 任务最后更新时间 UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"` // 操作者 Operator *string `json:"Operator,omitempty" name:"Operator"` // 任务详情 Content *string `json:"Content,omitempty" name:"Content"` }
type VerifyIdlFilesRequest ¶
type VerifyIdlFilesRequest struct { *tchttp.BaseRequest // 待创建表格的集群ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 待创建表格的表格组ID TableGroupId *string `json:"TableGroupId,omitempty" name:"TableGroupId"` // 曾经上传过的IDL文件信息列表,与NewIdlFiles至少有一者 ExistingIdlFiles []*IdlFileInfo `json:"ExistingIdlFiles,omitempty" name:"ExistingIdlFiles" list` // 待上传的IDL文件信息列表,与ExistingIdlFiles至少有一者 NewIdlFiles []*IdlFileInfo `json:"NewIdlFiles,omitempty" name:"NewIdlFiles" list` }
func NewVerifyIdlFilesRequest ¶
func NewVerifyIdlFilesRequest() (request *VerifyIdlFilesRequest)
func (*VerifyIdlFilesRequest) FromJsonString ¶
func (r *VerifyIdlFilesRequest) FromJsonString(s string) error
func (*VerifyIdlFilesRequest) ToJsonString ¶
func (r *VerifyIdlFilesRequest) ToJsonString() string
type VerifyIdlFilesResponse ¶
type VerifyIdlFilesResponse struct { *tchttp.BaseResponse Response *struct { // 本次上传校验所有的IDL文件信息列表 IdlFiles []*IdlFileInfo `json:"IdlFiles,omitempty" name:"IdlFiles" list` // 读取IDL描述文件后解析出的合法表数量,不包含已经创建的表 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 读取IDL描述文件后解析出的合法表列表,不包含已经创建的表 TableInfos []*ParsedTableInfoNew `json:"TableInfos,omitempty" name:"TableInfos" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewVerifyIdlFilesResponse ¶
func NewVerifyIdlFilesResponse() (response *VerifyIdlFilesResponse)
func (*VerifyIdlFilesResponse) FromJsonString ¶
func (r *VerifyIdlFilesResponse) FromJsonString(s string) error
func (*VerifyIdlFilesResponse) ToJsonString ¶
func (r *VerifyIdlFilesResponse) ToJsonString() string
Click to show internal directories.
Click to hide internal directories.