v20190823

package
v1.0.941 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 12, 2024 License: Apache-2.0 Imports: 7 Imported by: 8

Documentation

Index

Constants

View Source
const (

	// CAM签名/鉴权错误。
	AUTHFAILURE = "AuthFailure"

	// 接口操作鉴权错误。
	AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"

	// 操作失败。
	FAILEDOPERATION = "FailedOperation"

	// 旧密码已经失效。
	FAILEDOPERATION_OLDPASSWORDHASEXPIRED = "FailedOperation.OldPasswordHasExpired"

	// 旧密码还未失效。
	FAILEDOPERATION_OLDPASSWORDINUSE = "FailedOperation.OldPasswordInUse"

	// 密码错误。
	FAILEDOPERATION_PASSWORDFAILURE = "FailedOperation.PasswordFailure"

	// 请求的地域不匹配。
	FAILEDOPERATION_REGIONMISMATCH = "FailedOperation.RegionMismatch"

	// 内部错误。
	INTERNALERROR = "InternalError"

	// 参数错误。
	INVALIDPARAMETER = "InvalidParameter"

	// 参数取值错误。
	INVALIDPARAMETERVALUE = "InvalidParameterValue"

	// 应用名不合法。
	INVALIDPARAMETERVALUE_INVALIDAPPNAME = "InvalidParameterValue.InvalidAppName"

	// 集群名称不合法。
	INVALIDPARAMETERVALUE_INVALIDCLUSTERNAME = "InvalidParameterValue.InvalidClusterName"

	// 非法的表格组名称。
	INVALIDPARAMETERVALUE_INVALIDTABLEGROUPNAME = "InvalidParameterValue.InvalidTableGroupName"

	// 非法的时间格式。
	INVALIDPARAMETERVALUE_INVALIDTIMEVALUE = "InvalidParameterValue.InvalidTimeValue"

	// 非法的大区名称。
	INVALIDPARAMETERVALUE_INVALIDZONENAME = "InvalidParameterValue.InvalidZoneName"

	// 不支持的应用数据描述类型。
	INVALIDPARAMETERVALUE_UNSUPPORTIDLTYPE = "InvalidParameterValue.UnsupportIdlType"

	// 超过配额限制。
	LIMITEXCEEDED = "LimitExceeded"

	// 缺少参数错误。
	MISSINGPARAMETER = "MissingParameter"

	// 操作被拒绝。
	OPERATIONDENIED = "OperationDenied"

	// 资源被占用。
	RESOURCEINUSE = "ResourceInUse"

	// 资源不足。
	RESOURCEINSUFFICIENT = "ResourceInsufficient"

	// 余额不足。
	RESOURCEINSUFFICIENT_BALANCEERROR = "ResourceInsufficient.BalanceError"

	// 没有可用的应用资源。
	RESOURCEINSUFFICIENT_NOAVAILABLEAPP = "ResourceInsufficient.NoAvailableApp"

	// 没有可用的集群资源。
	RESOURCEINSUFFICIENT_NOAVAILABLECLUSTER = "ResourceInsufficient.NoAvailableCluster"

	// 私有网络中没有可用的vip资源。
	RESOURCEINSUFFICIENT_NOENOUGHVIPINVPC = "ResourceInsufficient.NoEnoughVipInVPC"

	// 资源不存在。
	RESOURCENOTFOUND = "ResourceNotFound"

	// 资源不可用。
	RESOURCEUNAVAILABLE = "ResourceUnavailable"

	// 集群名称重复。
	RESOURCEUNAVAILABLE_DUPLICATECLUSTERNAME = "ResourceUnavailable.DuplicateClusterName"

	// 重复的表格组id或名称。
	RESOURCEUNAVAILABLE_DUPLICATETABLEGROUPINFO = "ResourceUnavailable.DuplicateTableGroupInfo"

	// 重复的表格组名称。
	RESOURCEUNAVAILABLE_DUPLICATETABLEGROUPNAME = "ResourceUnavailable.DuplicateTableGroupName"

	// 没有可用的表格组资源。
	RESOURCEUNAVAILABLE_NOAVAILABLETABLEGROUP = "ResourceUnavailable.NoAvailableTableGroup"

	// 未授权操作。
	UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

	// 操作不支持。
	UNSUPPORTEDOPERATION = "UnsupportedOperation"
)
View Source
const APIVersion = "2019-08-23"

Variables

This section is empty.

Functions

This section is empty.

Types

type Application

type Application struct {
	// 审批单号
	ApplicationId *string `json:"ApplicationId,omitnil,omitempty" name:"ApplicationId"`

	// 申请类型
	ApplicationType *int64 `json:"ApplicationType,omitnil,omitempty" name:"ApplicationType"`

	// 集群Id
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 集群名称
	ClusterName *string `json:"ClusterName,omitnil,omitempty" name:"ClusterName"`

	// 表格组名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	TableGroupName *string `json:"TableGroupName,omitnil,omitempty" name:"TableGroupName"`

	// 表格名称
	TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"`

	// 申请人
	Applicant *string `json:"Applicant,omitnil,omitempty" name:"Applicant"`

	// 建单时间
	CreatedTime *string `json:"CreatedTime,omitnil,omitempty" name:"CreatedTime"`

	// 处理状态 -1 撤回 0-待审核 1-已经审核并提交任务 2-已驳回
	ApplicationStatus *int64 `json:"ApplicationStatus,omitnil,omitempty" name:"ApplicationStatus"`

	// 表格组Id
	TableGroupId *string `json:"TableGroupId,omitnil,omitempty" name:"TableGroupId"`

	// 已提交的任务Id,未提交申请为0
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 腾讯云上table的唯一键
	// 注意:此字段可能返回 null,表示取不到有效值。
	TableInstanceId *string `json:"TableInstanceId,omitnil,omitempty" name:"TableInstanceId"`

	// 更新时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// 审批人
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExecuteUser *string `json:"ExecuteUser,omitnil,omitempty" name:"ExecuteUser"`

	// 执行状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExecuteStatus *string `json:"ExecuteStatus,omitnil,omitempty" name:"ExecuteStatus"`

	// 该申请单是否可以被当前用户审批
	// 注意:此字段可能返回 null,表示取不到有效值。
	CanCensor *bool `json:"CanCensor,omitnil,omitempty" name:"CanCensor"`

	// 该申请单是否可以被当前用户撤回
	// 注意:此字段可能返回 null,表示取不到有效值。
	CanWithdrawal *bool `json:"CanWithdrawal,omitnil,omitempty" name:"CanWithdrawal"`
}

type ApplyResult

type ApplyResult struct {
	// 申请单id
	ApplicationId *string `json:"ApplicationId,omitnil,omitempty" name:"ApplicationId"`

	// 申请类型
	ApplicationType *int64 `json:"ApplicationType,omitnil,omitempty" name:"ApplicationType"`

	// 处理状态 0-待审核 1-已经审核并提交任务 2-已驳回
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationStatus *int64 `json:"ApplicationStatus,omitnil,omitempty" name:"ApplicationStatus"`

	// 已提交的任务Id
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 错误信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Error *ErrorInfo `json:"Error,omitnil,omitempty" name:"Error"`
}

type ApplyStatus

type ApplyStatus struct {
	// 集群id-申请单id
	ApplicationId *string `json:"ApplicationId,omitnil,omitempty" name:"ApplicationId"`

	// 处理状态-1-撤回 1-通过 2-驳回,非0状态的申请单不可改变状态。
	ApplicationStatus *int64 `json:"ApplicationStatus,omitnil,omitempty" name:"ApplicationStatus"`

	// 申请单类型
	ApplicationType *int64 `json:"ApplicationType,omitnil,omitempty" name:"ApplicationType"`

	// 集群Id
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
}

type BackupExpireRuleInfo added in v1.0.637

type BackupExpireRuleInfo struct {
	// 所属表格组ID
	TableGroupId *string `json:"TableGroupId,omitnil,omitempty" name:"TableGroupId"`

	// 表名称
	TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"`

	// 文件标签,见上面描述
	FileTag *uint64 `json:"FileTag,omitnil,omitempty" name:"FileTag"`

	// 淘汰天数,见上面描述
	ExpireDay *uint64 `json:"ExpireDay,omitnil,omitempty" name:"ExpireDay"`

	// 操作类型,见上面描述
	OperType *uint64 `json:"OperType,omitnil,omitempty" name:"OperType"`
}

type BackupRecords added in v1.0.637

type BackupRecords struct {
	// 表格组ID
	ZoneId *uint64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 表名称
	TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"`

	// 备份源
	BackupType *string `json:"BackupType,omitnil,omitempty" name:"BackupType"`

	// 文件标签:TCAPLUS_FULL或OSDATA
	FileTag *string `json:"FileTag,omitnil,omitempty" name:"FileTag"`

	// 分片数量
	ShardCount *uint64 `json:"ShardCount,omitnil,omitempty" name:"ShardCount"`

	// 备份批次日期
	BackupBatchTime *string `json:"BackupBatchTime,omitnil,omitempty" name:"BackupBatchTime"`

	// 备份文件汇总大小
	BackupFileSize *uint64 `json:"BackupFileSize,omitnil,omitempty" name:"BackupFileSize"`

	// 备份成功率
	BackupSuccRate *string `json:"BackupSuccRate,omitnil,omitempty" name:"BackupSuccRate"`

	// 备份文件过期时间
	BackupExpireTime *string `json:"BackupExpireTime,omitnil,omitempty" name:"BackupExpireTime"`

	// 业务ID
	AppId *uint64 `json:"AppId,omitnil,omitempty" name:"AppId"`
}

type ClearTablesRequest

type ClearTablesRequest struct {
	*tchttp.BaseRequest

	// 表所属集群实例ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 待清理表信息列表
	SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,omitnil,omitempty" name:"SelectedTables"`
}

func NewClearTablesRequest

func NewClearTablesRequest() (request *ClearTablesRequest)

func (*ClearTablesRequest) FromJsonString

func (r *ClearTablesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ClearTablesRequest) ToJsonString

func (r *ClearTablesRequest) ToJsonString() string

type ClearTablesRequestParams added in v1.0.426

type ClearTablesRequestParams struct {
	// 表所属集群实例ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 待清理表信息列表
	SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,omitnil,omitempty" name:"SelectedTables"`
}

Predefined struct for user

type ClearTablesResponse

type ClearTablesResponse struct {
	*tchttp.BaseResponse
	Response *ClearTablesResponseParams `json:"Response"`
}

func NewClearTablesResponse

func NewClearTablesResponse() (response *ClearTablesResponse)

func (*ClearTablesResponse) FromJsonString

func (r *ClearTablesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ClearTablesResponse) ToJsonString

func (r *ClearTablesResponse) ToJsonString() string

type ClearTablesResponseParams added in v1.0.426

type ClearTablesResponseParams struct {
	// 清除表结果数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 清除表结果列表
	TableResults []*TableResultNew `json:"TableResults,omitnil,omitempty" name:"TableResults"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type Client

type Client struct {
	common.Client
}

func NewClient

func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)

func NewClientWithSecretId

func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error)

Deprecated

func (*Client) ClearTables

func (c *Client) ClearTables(request *ClearTablesRequest) (response *ClearTablesResponse, err error)

ClearTables 根据给定的表信息,清除表数据。

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ClearTablesWithContext added in v1.0.324

func (c *Client) ClearTablesWithContext(ctx context.Context, request *ClearTablesRequest) (response *ClearTablesResponse, err error)

ClearTables 根据给定的表信息,清除表数据。

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CompareIdlFiles

func (c *Client) CompareIdlFiles(request *CompareIdlFilesRequest) (response *CompareIdlFilesResponse, err error)

CompareIdlFiles 选中目标表格,上传并校验改表文件,返回是否允许修改表格结构的结果。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CompareIdlFilesWithContext added in v1.0.324

func (c *Client) CompareIdlFilesWithContext(ctx context.Context, request *CompareIdlFilesRequest) (response *CompareIdlFilesResponse, err error)

CompareIdlFiles 选中目标表格,上传并校验改表文件,返回是否允许修改表格结构的结果。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateBackup

func (c *Client) CreateBackup(request *CreateBackupRequest) (response *CreateBackupResponse, err error)

CreateBackup 用户创建备份任务

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateBackupWithContext added in v1.0.324

func (c *Client) CreateBackupWithContext(ctx context.Context, request *CreateBackupRequest) (response *CreateBackupResponse, err error)

CreateBackup 用户创建备份任务

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateCluster

func (c *Client) CreateCluster(request *CreateClusterRequest) (response *CreateClusterResponse, err error)

CreateCluster 本接口用于创建TcaplusDB集群

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_INVALIDCLUSTERNAME = "InvalidParameterValue.InvalidClusterName"
INVALIDPARAMETERVALUE_UNSUPPORTIDLTYPE = "InvalidParameterValue.UnsupportIdlType"
RESOURCEINSUFFICIENT_BALANCEERROR = "ResourceInsufficient.BalanceError"
RESOURCEINSUFFICIENT_NOAVAILABLECLUSTER = "ResourceInsufficient.NoAvailableCluster"
RESOURCEINSUFFICIENT_NOENOUGHVIPINVPC = "ResourceInsufficient.NoEnoughVipInVPC"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCEUNAVAILABLE_DUPLICATECLUSTERNAME = "ResourceUnavailable.DuplicateClusterName"

func (*Client) CreateClusterWithContext added in v1.0.324

func (c *Client) CreateClusterWithContext(ctx context.Context, request *CreateClusterRequest) (response *CreateClusterResponse, err error)

CreateCluster 本接口用于创建TcaplusDB集群

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_INVALIDCLUSTERNAME = "InvalidParameterValue.InvalidClusterName"
INVALIDPARAMETERVALUE_UNSUPPORTIDLTYPE = "InvalidParameterValue.UnsupportIdlType"
RESOURCEINSUFFICIENT_BALANCEERROR = "ResourceInsufficient.BalanceError"
RESOURCEINSUFFICIENT_NOAVAILABLECLUSTER = "ResourceInsufficient.NoAvailableCluster"
RESOURCEINSUFFICIENT_NOENOUGHVIPINVPC = "ResourceInsufficient.NoEnoughVipInVPC"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCEUNAVAILABLE_DUPLICATECLUSTERNAME = "ResourceUnavailable.DuplicateClusterName"

func (*Client) CreateSnapshots

func (c *Client) CreateSnapshots(request *CreateSnapshotsRequest) (response *CreateSnapshotsResponse, err error)

CreateSnapshots 构造表格过去时间点的快照

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateSnapshotsWithContext added in v1.0.324

func (c *Client) CreateSnapshotsWithContext(ctx context.Context, request *CreateSnapshotsRequest) (response *CreateSnapshotsResponse, err error)

CreateSnapshots 构造表格过去时间点的快照

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateTableGroup

func (c *Client) CreateTableGroup(request *CreateTableGroupRequest) (response *CreateTableGroupResponse, err error)

CreateTableGroup 在TcaplusDB集群下创建表格组

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_INVALIDTABLEGROUPNAME = "InvalidParameterValue.InvalidTableGroupName"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE_DUPLICATETABLEGROUPINFO = "ResourceUnavailable.DuplicateTableGroupInfo"
RESOURCEUNAVAILABLE_DUPLICATETABLEGROUPNAME = "ResourceUnavailable.DuplicateTableGroupName"
RESOURCEUNAVAILABLE_NOAVAILABLETABLEGROUP = "ResourceUnavailable.NoAvailableTableGroup"

func (*Client) CreateTableGroupWithContext added in v1.0.324

func (c *Client) CreateTableGroupWithContext(ctx context.Context, request *CreateTableGroupRequest) (response *CreateTableGroupResponse, err error)

CreateTableGroup 在TcaplusDB集群下创建表格组

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_INVALIDTABLEGROUPNAME = "InvalidParameterValue.InvalidTableGroupName"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE_DUPLICATETABLEGROUPINFO = "ResourceUnavailable.DuplicateTableGroupInfo"
RESOURCEUNAVAILABLE_DUPLICATETABLEGROUPNAME = "ResourceUnavailable.DuplicateTableGroupName"
RESOURCEUNAVAILABLE_NOAVAILABLETABLEGROUP = "ResourceUnavailable.NoAvailableTableGroup"

func (*Client) CreateTables

func (c *Client) CreateTables(request *CreateTablesRequest) (response *CreateTablesResponse, err error)

CreateTables 根据选择的IDL文件列表,批量创建表格

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINSUFFICIENT_BALANCEERROR = "ResourceInsufficient.BalanceError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateTablesWithContext added in v1.0.324

func (c *Client) CreateTablesWithContext(ctx context.Context, request *CreateTablesRequest) (response *CreateTablesResponse, err error)

CreateTables 根据选择的IDL文件列表,批量创建表格

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINSUFFICIENT_BALANCEERROR = "ResourceInsufficient.BalanceError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteBackupRecords added in v1.0.637

func (c *Client) DeleteBackupRecords(request *DeleteBackupRecordsRequest) (response *DeleteBackupRecordsResponse, err error)

DeleteBackupRecords 删除手工备份

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteBackupRecordsWithContext added in v1.0.637

func (c *Client) DeleteBackupRecordsWithContext(ctx context.Context, request *DeleteBackupRecordsRequest) (response *DeleteBackupRecordsResponse, err error)

DeleteBackupRecords 删除手工备份

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteCluster

func (c *Client) DeleteCluster(request *DeleteClusterRequest) (response *DeleteClusterResponse, err error)

DeleteCluster 删除TcaplusDB集群,必须在集群所属所有资源(包括表格组,表)都已经释放的情况下才会成功。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteClusterWithContext added in v1.0.324

func (c *Client) DeleteClusterWithContext(ctx context.Context, request *DeleteClusterRequest) (response *DeleteClusterResponse, err error)

DeleteCluster 删除TcaplusDB集群,必须在集群所属所有资源(包括表格组,表)都已经释放的情况下才会成功。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteIdlFiles

func (c *Client) DeleteIdlFiles(request *DeleteIdlFilesRequest) (response *DeleteIdlFilesResponse, err error)

DeleteIdlFiles 指定集群ID和待删除IDL文件的信息,删除目标文件,如果文件正在被表关联则删除失败。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteIdlFilesWithContext added in v1.0.324

func (c *Client) DeleteIdlFilesWithContext(ctx context.Context, request *DeleteIdlFilesRequest) (response *DeleteIdlFilesResponse, err error)

DeleteIdlFiles 指定集群ID和待删除IDL文件的信息,删除目标文件,如果文件正在被表关联则删除失败。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteSnapshots

func (c *Client) DeleteSnapshots(request *DeleteSnapshotsRequest) (response *DeleteSnapshotsResponse, err error)

DeleteSnapshots 删除表格的快照

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteSnapshotsWithContext added in v1.0.324

func (c *Client) DeleteSnapshotsWithContext(ctx context.Context, request *DeleteSnapshotsRequest) (response *DeleteSnapshotsResponse, err error)

DeleteSnapshots 删除表格的快照

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteTableDataFlow added in v1.0.257

func (c *Client) DeleteTableDataFlow(request *DeleteTableDataFlowRequest) (response *DeleteTableDataFlowResponse, err error)

DeleteTableDataFlow 删除表格的数据订阅

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteTableDataFlowWithContext added in v1.0.324

func (c *Client) DeleteTableDataFlowWithContext(ctx context.Context, request *DeleteTableDataFlowRequest) (response *DeleteTableDataFlowResponse, err error)

DeleteTableDataFlow 删除表格的数据订阅

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteTableGroup

func (c *Client) DeleteTableGroup(request *DeleteTableGroupRequest) (response *DeleteTableGroupResponse, err error)

DeleteTableGroup 删除表格组

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteTableGroupWithContext added in v1.0.324

func (c *Client) DeleteTableGroupWithContext(ctx context.Context, request *DeleteTableGroupRequest) (response *DeleteTableGroupResponse, err error)

DeleteTableGroup 删除表格组

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteTableIndex

func (c *Client) DeleteTableIndex(request *DeleteTableIndexRequest) (response *DeleteTableIndexResponse, err error)

DeleteTableIndex 删除表格的分布式索引

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteTableIndexWithContext added in v1.0.324

func (c *Client) DeleteTableIndexWithContext(ctx context.Context, request *DeleteTableIndexRequest) (response *DeleteTableIndexResponse, err error)

DeleteTableIndex 删除表格的分布式索引

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteTables

func (c *Client) DeleteTables(request *DeleteTablesRequest) (response *DeleteTablesResponse, err error)

DeleteTables 删除指定的表,第一次调用此接口代表将表移动至回收站,再次调用代表将此表格从回收站中彻底删除。

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteTablesWithContext added in v1.0.324

func (c *Client) DeleteTablesWithContext(ctx context.Context, request *DeleteTablesRequest) (response *DeleteTablesResponse, err error)

DeleteTables 删除指定的表,第一次调用此接口代表将表移动至回收站,再次调用代表将此表格从回收站中彻底删除。

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeApplications

func (c *Client) DescribeApplications(request *DescribeApplicationsRequest) (response *DescribeApplicationsResponse, err error)

DescribeApplications 获取审批管理的申请单

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION_REGIONMISMATCH = "FailedOperation.RegionMismatch"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeApplicationsWithContext added in v1.0.324

func (c *Client) DescribeApplicationsWithContext(ctx context.Context, request *DescribeApplicationsRequest) (response *DescribeApplicationsResponse, err error)

DescribeApplications 获取审批管理的申请单

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION_REGIONMISMATCH = "FailedOperation.RegionMismatch"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeBackupRecords added in v1.0.637

func (c *Client) DescribeBackupRecords(request *DescribeBackupRecordsRequest) (response *DescribeBackupRecordsResponse, err error)

DescribeBackupRecords 查询备份记录

查询集群级别时, 将TableGroupId设置为"-1", 将TableName设置为"-1"

查询集群+表格组级别时, 将TableName设置为"-1"

查询集群+表格组+表格级别时, 都不能设置为“-1”

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION_REGIONMISMATCH = "FailedOperation.RegionMismatch"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeBackupRecordsWithContext added in v1.0.637

func (c *Client) DescribeBackupRecordsWithContext(ctx context.Context, request *DescribeBackupRecordsRequest) (response *DescribeBackupRecordsResponse, err error)

DescribeBackupRecords 查询备份记录

查询集群级别时, 将TableGroupId设置为"-1", 将TableName设置为"-1"

查询集群+表格组级别时, 将TableName设置为"-1"

查询集群+表格组+表格级别时, 都不能设置为“-1”

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION_REGIONMISMATCH = "FailedOperation.RegionMismatch"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeClusterTags

func (c *Client) DescribeClusterTags(request *DescribeClusterTagsRequest) (response *DescribeClusterTagsResponse, err error)

DescribeClusterTags 获取集群关联的标签列表

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeClusterTagsWithContext added in v1.0.324

func (c *Client) DescribeClusterTagsWithContext(ctx context.Context, request *DescribeClusterTagsRequest) (response *DescribeClusterTagsResponse, err error)

DescribeClusterTags 获取集群关联的标签列表

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeClusters

func (c *Client) DescribeClusters(request *DescribeClustersRequest) (response *DescribeClustersResponse, err error)

DescribeClusters 查询TcaplusDB集群列表,包含集群详细信息。

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION_REGIONMISMATCH = "FailedOperation.RegionMismatch"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeClustersWithContext added in v1.0.324

func (c *Client) DescribeClustersWithContext(ctx context.Context, request *DescribeClustersRequest) (response *DescribeClustersResponse, err error)

DescribeClusters 查询TcaplusDB集群列表,包含集群详细信息。

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION_REGIONMISMATCH = "FailedOperation.RegionMismatch"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeIdlFileInfos

func (c *Client) DescribeIdlFileInfos(request *DescribeIdlFileInfosRequest) (response *DescribeIdlFileInfosResponse, err error)

DescribeIdlFileInfos 查询表描述文件详情

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeIdlFileInfosWithContext added in v1.0.324

func (c *Client) DescribeIdlFileInfosWithContext(ctx context.Context, request *DescribeIdlFileInfosRequest) (response *DescribeIdlFileInfosResponse, err error)

DescribeIdlFileInfos 查询表描述文件详情

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeMachine

func (c *Client) DescribeMachine(request *DescribeMachineRequest) (response *DescribeMachineResponse, err error)

DescribeMachine 查询独占集群可以申请的剩余机器

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION_REGIONMISMATCH = "FailedOperation.RegionMismatch"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DescribeMachineWithContext added in v1.0.324

func (c *Client) DescribeMachineWithContext(ctx context.Context, request *DescribeMachineRequest) (response *DescribeMachineResponse, err error)

DescribeMachine 查询独占集群可以申请的剩余机器

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION_REGIONMISMATCH = "FailedOperation.RegionMismatch"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DescribeRegions

func (c *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)

DescribeRegions 查询TcaplusDB服务支持的地域列表

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeRegionsWithContext added in v1.0.324

func (c *Client) DescribeRegionsWithContext(ctx context.Context, request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)

DescribeRegions 查询TcaplusDB服务支持的地域列表

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeSnapshots

func (c *Client) DescribeSnapshots(request *DescribeSnapshotsRequest) (response *DescribeSnapshotsResponse, err error)

DescribeSnapshots 查询快照列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDAPPNAME = "InvalidParameterValue.InvalidAppName"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeSnapshotsWithContext added in v1.0.324

func (c *Client) DescribeSnapshotsWithContext(ctx context.Context, request *DescribeSnapshotsRequest) (response *DescribeSnapshotsResponse, err error)

DescribeSnapshots 查询快照列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDAPPNAME = "InvalidParameterValue.InvalidAppName"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeTableGroupTags

func (c *Client) DescribeTableGroupTags(request *DescribeTableGroupTagsRequest) (response *DescribeTableGroupTagsResponse, err error)

DescribeTableGroupTags 获取表格组关联的标签列表

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeTableGroupTagsWithContext added in v1.0.324

func (c *Client) DescribeTableGroupTagsWithContext(ctx context.Context, request *DescribeTableGroupTagsRequest) (response *DescribeTableGroupTagsResponse, err error)

DescribeTableGroupTags 获取表格组关联的标签列表

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeTableGroups

func (c *Client) DescribeTableGroups(request *DescribeTableGroupsRequest) (response *DescribeTableGroupsResponse, err error)

DescribeTableGroups 查询表格组列表

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_REGIONMISMATCH = "FailedOperation.RegionMismatch"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeTableGroupsWithContext added in v1.0.324

func (c *Client) DescribeTableGroupsWithContext(ctx context.Context, request *DescribeTableGroupsRequest) (response *DescribeTableGroupsResponse, err error)

DescribeTableGroups 查询表格组列表

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_REGIONMISMATCH = "FailedOperation.RegionMismatch"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeTableTags

func (c *Client) DescribeTableTags(request *DescribeTableTagsRequest) (response *DescribeTableTagsResponse, err error)

DescribeTableTags 获取表格标签

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeTableTagsWithContext added in v1.0.324

func (c *Client) DescribeTableTagsWithContext(ctx context.Context, request *DescribeTableTagsRequest) (response *DescribeTableTagsResponse, err error)

DescribeTableTags 获取表格标签

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeTables

func (c *Client) DescribeTables(request *DescribeTablesRequest) (response *DescribeTablesResponse, err error)

DescribeTables 查询表详情

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_REGIONMISMATCH = "FailedOperation.RegionMismatch"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeTablesInRecycle

func (c *Client) DescribeTablesInRecycle(request *DescribeTablesInRecycleRequest) (response *DescribeTablesInRecycleResponse, err error)

DescribeTablesInRecycle 查询回收站中的表详情

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeTablesInRecycleWithContext added in v1.0.324

func (c *Client) DescribeTablesInRecycleWithContext(ctx context.Context, request *DescribeTablesInRecycleRequest) (response *DescribeTablesInRecycleResponse, err error)

DescribeTablesInRecycle 查询回收站中的表详情

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeTablesWithContext added in v1.0.324

func (c *Client) DescribeTablesWithContext(ctx context.Context, request *DescribeTablesRequest) (response *DescribeTablesResponse, err error)

DescribeTables 查询表详情

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_REGIONMISMATCH = "FailedOperation.RegionMismatch"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeTasks

func (c *Client) DescribeTasks(request *DescribeTasksRequest) (response *DescribeTasksResponse, err error)

DescribeTasks 查询任务列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeTasksWithContext added in v1.0.324

func (c *Client) DescribeTasksWithContext(ctx context.Context, request *DescribeTasksRequest) (response *DescribeTasksResponse, err error)

DescribeTasks 查询任务列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeUinInWhitelist

func (c *Client) DescribeUinInWhitelist(request *DescribeUinInWhitelistRequest) (response *DescribeUinInWhitelistResponse, err error)

DescribeUinInWhitelist 查询本用户是否在白名单中,控制是否能创建TDR类型的APP或表

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeUinInWhitelistWithContext added in v1.0.324

func (c *Client) DescribeUinInWhitelistWithContext(ctx context.Context, request *DescribeUinInWhitelistRequest) (response *DescribeUinInWhitelistResponse, err error)

DescribeUinInWhitelist 查询本用户是否在白名单中,控制是否能创建TDR类型的APP或表

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DisableRestProxy

func (c *Client) DisableRestProxy(request *DisableRestProxyRequest) (response *DisableRestProxyResponse, err error)

DisableRestProxy 当restful api为关闭状态时,可以通过此接口关闭restful api

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DisableRestProxyWithContext added in v1.0.324

func (c *Client) DisableRestProxyWithContext(ctx context.Context, request *DisableRestProxyRequest) (response *DisableRestProxyResponse, err error)

DisableRestProxy 当restful api为关闭状态时,可以通过此接口关闭restful api

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) EnableRestProxy

func (c *Client) EnableRestProxy(request *EnableRestProxyRequest) (response *EnableRestProxyResponse, err error)

EnableRestProxy 当restful api为关闭状态时,可以通过此接口开启restful api。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDAPPNAME = "InvalidParameterValue.InvalidAppName"
INVALIDPARAMETERVALUE_INVALIDCLUSTERNAME = "InvalidParameterValue.InvalidClusterName"
INVALIDPARAMETERVALUE_INVALIDTABLEGROUPNAME = "InvalidParameterValue.InvalidTableGroupName"
INVALIDPARAMETERVALUE_INVALIDTIMEVALUE = "InvalidParameterValue.InvalidTimeValue"
INVALIDPARAMETERVALUE_INVALIDZONENAME = "InvalidParameterValue.InvalidZoneName"
INVALIDPARAMETERVALUE_UNSUPPORTIDLTYPE = "InvalidParameterValue.UnsupportIdlType"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) EnableRestProxyWithContext added in v1.0.324

func (c *Client) EnableRestProxyWithContext(ctx context.Context, request *EnableRestProxyRequest) (response *EnableRestProxyResponse, err error)

EnableRestProxy 当restful api为关闭状态时,可以通过此接口开启restful api。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDAPPNAME = "InvalidParameterValue.InvalidAppName"
INVALIDPARAMETERVALUE_INVALIDCLUSTERNAME = "InvalidParameterValue.InvalidClusterName"
INVALIDPARAMETERVALUE_INVALIDTABLEGROUPNAME = "InvalidParameterValue.InvalidTableGroupName"
INVALIDPARAMETERVALUE_INVALIDTIMEVALUE = "InvalidParameterValue.InvalidTimeValue"
INVALIDPARAMETERVALUE_INVALIDZONENAME = "InvalidParameterValue.InvalidZoneName"
INVALIDPARAMETERVALUE_UNSUPPORTIDLTYPE = "InvalidParameterValue.UnsupportIdlType"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ImportSnapshots

func (c *Client) ImportSnapshots(request *ImportSnapshotsRequest) (response *ImportSnapshotsResponse, err error)

ImportSnapshots 将快照数据导入到新表或当前表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINSUFFICIENT_BALANCEERROR = "ResourceInsufficient.BalanceError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ImportSnapshotsWithContext added in v1.0.324

func (c *Client) ImportSnapshotsWithContext(ctx context.Context, request *ImportSnapshotsRequest) (response *ImportSnapshotsResponse, err error)

ImportSnapshots 将快照数据导入到新表或当前表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINSUFFICIENT_BALANCEERROR = "ResourceInsufficient.BalanceError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) MergeTablesData

func (c *Client) MergeTablesData(request *MergeTablesDataRequest) (response *MergeTablesDataResponse, err error)

MergeTablesData 合并指定表格

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) MergeTablesDataWithContext added in v1.0.324

func (c *Client) MergeTablesDataWithContext(ctx context.Context, request *MergeTablesDataRequest) (response *MergeTablesDataResponse, err error)

MergeTablesData 合并指定表格

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyCensorship

func (c *Client) ModifyCensorship(request *ModifyCensorshipRequest) (response *ModifyCensorshipResponse, err error)

ModifyCensorship 修改集群审批状态

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDCLUSTERNAME = "InvalidParameterValue.InvalidClusterName"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyCensorshipWithContext added in v1.0.324

func (c *Client) ModifyCensorshipWithContext(ctx context.Context, request *ModifyCensorshipRequest) (response *ModifyCensorshipResponse, err error)

ModifyCensorship 修改集群审批状态

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDCLUSTERNAME = "InvalidParameterValue.InvalidClusterName"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyClusterMachine

func (c *Client) ModifyClusterMachine(request *ModifyClusterMachineRequest) (response *ModifyClusterMachineResponse, err error)

ModifyClusterMachine 修改独占集群机器

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCEINSUFFICIENT_NOAVAILABLEAPP = "ResourceInsufficient.NoAvailableApp"
RESOURCEINSUFFICIENT_NOAVAILABLECLUSTER = "ResourceInsufficient.NoAvailableCluster"

func (*Client) ModifyClusterMachineWithContext added in v1.0.324

func (c *Client) ModifyClusterMachineWithContext(ctx context.Context, request *ModifyClusterMachineRequest) (response *ModifyClusterMachineResponse, err error)

ModifyClusterMachine 修改独占集群机器

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCEINSUFFICIENT_NOAVAILABLEAPP = "ResourceInsufficient.NoAvailableApp"
RESOURCEINSUFFICIENT_NOAVAILABLECLUSTER = "ResourceInsufficient.NoAvailableCluster"

func (*Client) ModifyClusterName

func (c *Client) ModifyClusterName(request *ModifyClusterNameRequest) (response *ModifyClusterNameResponse, err error)

ModifyClusterName 修改指定的集群名称

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_REGIONMISMATCH = "FailedOperation.RegionMismatch"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_INVALIDCLUSTERNAME = "InvalidParameterValue.InvalidClusterName"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE_DUPLICATECLUSTERNAME = "ResourceUnavailable.DuplicateClusterName"

func (*Client) ModifyClusterNameWithContext added in v1.0.324

func (c *Client) ModifyClusterNameWithContext(ctx context.Context, request *ModifyClusterNameRequest) (response *ModifyClusterNameResponse, err error)

ModifyClusterName 修改指定的集群名称

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_REGIONMISMATCH = "FailedOperation.RegionMismatch"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_INVALIDCLUSTERNAME = "InvalidParameterValue.InvalidClusterName"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE_DUPLICATECLUSTERNAME = "ResourceUnavailable.DuplicateClusterName"

func (*Client) ModifyClusterPassword

func (c *Client) ModifyClusterPassword(request *ModifyClusterPasswordRequest) (response *ModifyClusterPasswordResponse, err error)

ModifyClusterPassword 修改指定集群的密码,后台将在旧密码失效之前同时支持TcaplusDB SDK使用旧密码和新密码访问数据库。在旧密码失效之前不能提交新的密码修改请求,在旧密码失效之后不能提交修改旧密码过期时间的请求。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_OLDPASSWORDHASEXPIRED = "FailedOperation.OldPasswordHasExpired"
FAILEDOPERATION_OLDPASSWORDINUSE = "FailedOperation.OldPasswordInUse"
FAILEDOPERATION_PASSWORDFAILURE = "FailedOperation.PasswordFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDTIMEVALUE = "InvalidParameterValue.InvalidTimeValue"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyClusterPasswordWithContext added in v1.0.324

func (c *Client) ModifyClusterPasswordWithContext(ctx context.Context, request *ModifyClusterPasswordRequest) (response *ModifyClusterPasswordResponse, err error)

ModifyClusterPassword 修改指定集群的密码,后台将在旧密码失效之前同时支持TcaplusDB SDK使用旧密码和新密码访问数据库。在旧密码失效之前不能提交新的密码修改请求,在旧密码失效之后不能提交修改旧密码过期时间的请求。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_OLDPASSWORDHASEXPIRED = "FailedOperation.OldPasswordHasExpired"
FAILEDOPERATION_OLDPASSWORDINUSE = "FailedOperation.OldPasswordInUse"
FAILEDOPERATION_PASSWORDFAILURE = "FailedOperation.PasswordFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDTIMEVALUE = "InvalidParameterValue.InvalidTimeValue"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyClusterTags

func (c *Client) ModifyClusterTags(request *ModifyClusterTagsRequest) (response *ModifyClusterTagsResponse, err error)

ModifyClusterTags 修改集群标签

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyClusterTagsWithContext added in v1.0.324

func (c *Client) ModifyClusterTagsWithContext(ctx context.Context, request *ModifyClusterTagsRequest) (response *ModifyClusterTagsResponse, err error)

ModifyClusterTags 修改集群标签

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifySnapshots

func (c *Client) ModifySnapshots(request *ModifySnapshotsRequest) (response *ModifySnapshotsResponse, err error)

ModifySnapshots 修改表格快照的过期时间

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifySnapshotsWithContext added in v1.0.324

func (c *Client) ModifySnapshotsWithContext(ctx context.Context, request *ModifySnapshotsRequest) (response *ModifySnapshotsResponse, err error)

ModifySnapshots 修改表格快照的过期时间

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyTableGroupName

func (c *Client) ModifyTableGroupName(request *ModifyTableGroupNameRequest) (response *ModifyTableGroupNameResponse, err error)

ModifyTableGroupName 修改TcaplusDB表格组名称

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_INVALIDTABLEGROUPNAME = "InvalidParameterValue.InvalidTableGroupName"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE_DUPLICATETABLEGROUPNAME = "ResourceUnavailable.DuplicateTableGroupName"

func (*Client) ModifyTableGroupNameWithContext added in v1.0.324

func (c *Client) ModifyTableGroupNameWithContext(ctx context.Context, request *ModifyTableGroupNameRequest) (response *ModifyTableGroupNameResponse, err error)

ModifyTableGroupName 修改TcaplusDB表格组名称

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_INVALIDTABLEGROUPNAME = "InvalidParameterValue.InvalidTableGroupName"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE_DUPLICATETABLEGROUPNAME = "ResourceUnavailable.DuplicateTableGroupName"

func (*Client) ModifyTableGroupTags

func (c *Client) ModifyTableGroupTags(request *ModifyTableGroupTagsRequest) (response *ModifyTableGroupTagsResponse, err error)

ModifyTableGroupTags 修改表格组标签

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyTableGroupTagsWithContext added in v1.0.324

func (c *Client) ModifyTableGroupTagsWithContext(ctx context.Context, request *ModifyTableGroupTagsRequest) (response *ModifyTableGroupTagsResponse, err error)

ModifyTableGroupTags 修改表格组标签

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyTableMemos

func (c *Client) ModifyTableMemos(request *ModifyTableMemosRequest) (response *ModifyTableMemosResponse, err error)

ModifyTableMemos 修改表备注信息

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyTableMemosWithContext added in v1.0.324

func (c *Client) ModifyTableMemosWithContext(ctx context.Context, request *ModifyTableMemosRequest) (response *ModifyTableMemosResponse, err error)

ModifyTableMemos 修改表备注信息

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyTableQuotas

func (c *Client) ModifyTableQuotas(request *ModifyTableQuotasRequest) (response *ModifyTableQuotasResponse, err error)

ModifyTableQuotas 表格扩缩容

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINSUFFICIENT_BALANCEERROR = "ResourceInsufficient.BalanceError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyTableQuotasWithContext added in v1.0.324

func (c *Client) ModifyTableQuotasWithContext(ctx context.Context, request *ModifyTableQuotasRequest) (response *ModifyTableQuotasResponse, err error)

ModifyTableQuotas 表格扩缩容

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINSUFFICIENT_BALANCEERROR = "ResourceInsufficient.BalanceError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyTableTags

func (c *Client) ModifyTableTags(request *ModifyTableTagsRequest) (response *ModifyTableTagsResponse, err error)

ModifyTableTags 修改表格标签

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyTableTagsWithContext added in v1.0.324

func (c *Client) ModifyTableTagsWithContext(ctx context.Context, request *ModifyTableTagsRequest) (response *ModifyTableTagsResponse, err error)

ModifyTableTags 修改表格标签

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyTables

func (c *Client) ModifyTables(request *ModifyTablesRequest) (response *ModifyTablesResponse, err error)

ModifyTables 根据用户选定的表定义IDL文件,批量修改指定的表

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyTablesWithContext added in v1.0.324

func (c *Client) ModifyTablesWithContext(ctx context.Context, request *ModifyTablesRequest) (response *ModifyTablesResponse, err error)

ModifyTables 根据用户选定的表定义IDL文件,批量修改指定的表

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) RecoverRecycleTables

func (c *Client) RecoverRecycleTables(request *RecoverRecycleTablesRequest) (response *RecoverRecycleTablesResponse, err error)

RecoverRecycleTables 恢复回收站中,用户自行删除的表。对欠费待释放的表无效。

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) RecoverRecycleTablesWithContext added in v1.0.324

func (c *Client) RecoverRecycleTablesWithContext(ctx context.Context, request *RecoverRecycleTablesRequest) (response *RecoverRecycleTablesResponse, err error)

RecoverRecycleTables 恢复回收站中,用户自行删除的表。对欠费待释放的表无效。

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) RollbackTables

func (c *Client) RollbackTables(request *RollbackTablesRequest) (response *RollbackTablesResponse, err error)

RollbackTables 表格数据回档

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) RollbackTablesWithContext added in v1.0.324

func (c *Client) RollbackTablesWithContext(ctx context.Context, request *RollbackTablesRequest) (response *RollbackTablesResponse, err error)

RollbackTables 表格数据回档

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) SetBackupExpireRule added in v1.0.637

func (c *Client) SetBackupExpireRule(request *SetBackupExpireRuleRequest) (response *SetBackupExpireRuleResponse, err error)

SetBackupExpireRule 新增、删除、修改备份过期策略, ClusterId必须为具体的集群Id(appid)

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) SetBackupExpireRuleWithContext added in v1.0.637

func (c *Client) SetBackupExpireRuleWithContext(ctx context.Context, request *SetBackupExpireRuleRequest) (response *SetBackupExpireRuleResponse, err error)

SetBackupExpireRule 新增、删除、修改备份过期策略, ClusterId必须为具体的集群Id(appid)

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) SetTableDataFlow added in v1.0.257

func (c *Client) SetTableDataFlow(request *SetTableDataFlowRequest) (response *SetTableDataFlowResponse, err error)

SetTableDataFlow 新增、修改表格数据订阅

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) SetTableDataFlowWithContext added in v1.0.324

func (c *Client) SetTableDataFlowWithContext(ctx context.Context, request *SetTableDataFlowRequest) (response *SetTableDataFlowResponse, err error)

SetTableDataFlow 新增、修改表格数据订阅

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) SetTableIndex

func (c *Client) SetTableIndex(request *SetTableIndexRequest) (response *SetTableIndexResponse, err error)

SetTableIndex 设置表格分布式索引

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) SetTableIndexWithContext added in v1.0.324

func (c *Client) SetTableIndexWithContext(ctx context.Context, request *SetTableIndexRequest) (response *SetTableIndexResponse, err error)

SetTableIndex 设置表格分布式索引

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) UpdateApply

func (c *Client) UpdateApply(request *UpdateApplyRequest) (response *UpdateApplyResponse, err error)

UpdateApply 更新申请单状态

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) UpdateApplyWithContext added in v1.0.324

func (c *Client) UpdateApplyWithContext(ctx context.Context, request *UpdateApplyRequest) (response *UpdateApplyResponse, err error)

UpdateApply 更新申请单状态

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) VerifyIdlFiles

func (c *Client) VerifyIdlFiles(request *VerifyIdlFilesRequest) (response *VerifyIdlFilesResponse, err error)

VerifyIdlFiles 上传并校验创建表格文件,返回校验合法的表格定义

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) VerifyIdlFilesWithContext added in v1.0.324

func (c *Client) VerifyIdlFilesWithContext(ctx context.Context, request *VerifyIdlFilesRequest) (response *VerifyIdlFilesResponse, err error)

VerifyIdlFiles 上传并校验创建表格文件,返回校验合法的表格定义

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

type ClusterInfo

type ClusterInfo struct {
	// 集群名称
	ClusterName *string `json:"ClusterName,omitnil,omitempty" name:"ClusterName"`

	// 集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 集群所在地域
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 集群数据描述语言类型,如:`PROTO`,`TDR`
	IdlType *string `json:"IdlType,omitnil,omitempty" name:"IdlType"`

	// 网络类型
	NetworkType *string `json:"NetworkType,omitnil,omitempty" name:"NetworkType"`

	// 集群关联的用户私有网络实例ID
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 集群关联的用户子网实例ID
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 创建时间
	CreatedTime *string `json:"CreatedTime,omitnil,omitempty" name:"CreatedTime"`

	// 集群密码
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 密码状态
	PasswordStatus *string `json:"PasswordStatus,omitnil,omitempty" name:"PasswordStatus"`

	// TcaplusDB SDK连接参数,接入ID
	ApiAccessId *string `json:"ApiAccessId,omitnil,omitempty" name:"ApiAccessId"`

	// TcaplusDB SDK连接参数,接入地址
	ApiAccessIp *string `json:"ApiAccessIp,omitnil,omitempty" name:"ApiAccessIp"`

	// TcaplusDB SDK连接参数,接入端口
	ApiAccessPort *int64 `json:"ApiAccessPort,omitnil,omitempty" name:"ApiAccessPort"`

	// 如果PasswordStatus是unmodifiable说明有旧密码还未过期,此字段将显示旧密码过期的时间,否则为空
	// 注意:此字段可能返回 null,表示取不到有效值。
	OldPasswordExpireTime *string `json:"OldPasswordExpireTime,omitnil,omitempty" name:"OldPasswordExpireTime"`

	// TcaplusDB SDK连接参数,接入ipv6地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApiAccessIpv6 *string `json:"ApiAccessIpv6,omitnil,omitempty" name:"ApiAccessIpv6"`

	// 集群类型,0,1:共享集群; 2:独立集群
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterType *int64 `json:"ClusterType,omitnil,omitempty" name:"ClusterType"`

	// 集群状态, 0:表示正常运行中,1:表示冻结隔离一般欠费进入此状态,2:表示待回收,一般用户主动触发删除进入这个状态,3:待释放,进入这个状态,表示可以释放此表占用的资源了,4:变更中
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterStatus *int64 `json:"ClusterStatus,omitnil,omitempty" name:"ClusterStatus"`

	// 读CU
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReadCapacityUnit *int64 `json:"ReadCapacityUnit,omitnil,omitempty" name:"ReadCapacityUnit"`

	// 写CU
	// 注意:此字段可能返回 null,表示取不到有效值。
	WriteCapacityUnit *int64 `json:"WriteCapacityUnit,omitnil,omitempty" name:"WriteCapacityUnit"`

	// 磁盘容量
	// 注意:此字段可能返回 null,表示取不到有效值。
	DiskVolume *int64 `json:"DiskVolume,omitnil,omitempty" name:"DiskVolume"`

	// 独占server机器信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServerList []*ServerDetailInfo `json:"ServerList,omitnil,omitempty" name:"ServerList"`

	// 独占proxy机器信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProxyList []*ProxyDetailInfo `json:"ProxyList,omitnil,omitempty" name:"ProxyList"`

	// 是否开启审核 0-不开启 1-开启
	Censorship *int64 `json:"Censorship,omitnil,omitempty" name:"Censorship"`

	// 审批人uin列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	DbaUins []*string `json:"DbaUins,omitnil,omitempty" name:"DbaUins"`

	// 是否开启了数据订阅
	// 注意:此字段可能返回 null,表示取不到有效值。
	DataFlowStatus *int64 `json:"DataFlowStatus,omitnil,omitempty" name:"DataFlowStatus"`

	// 数据订阅的kafka信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	KafkaInfo *KafkaInfo `json:"KafkaInfo,omitnil,omitempty" name:"KafkaInfo"`

	// 集群Txh备份文件多少天后过期删除
	// 注意:此字段可能返回 null,表示取不到有效值。
	TxhBackupExpireDay *uint64 `json:"TxhBackupExpireDay,omitnil,omitempty" name:"TxhBackupExpireDay"`

	// 集群Ulog备份文件多少天后过期删除
	// 注意:此字段可能返回 null,表示取不到有效值。
	UlogBackupExpireDay *uint64 `json:"UlogBackupExpireDay,omitnil,omitempty" name:"UlogBackupExpireDay"`

	// 集群Ulog备份文件过期策略是否为只读, 0: UlogBackupExpire是只读,不可修改, 1: UlogBackupExpire可以修改(当前业务存在Svrid第二段等于clusterid的机器)
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsReadOnlyUlogBackupExpireDay *uint64 `json:"IsReadOnlyUlogBackupExpireDay,omitnil,omitempty" name:"IsReadOnlyUlogBackupExpireDay"`

	// restproxy状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	RestProxyStatus *int64 `json:"RestProxyStatus,omitnil,omitempty" name:"RestProxyStatus"`
}

type CompareIdlFilesRequest

type CompareIdlFilesRequest struct {
	*tchttp.BaseRequest

	// 待修改表格所在集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 待修改表格列表
	SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,omitnil,omitempty" name:"SelectedTables"`

	// 选中的已上传IDL文件列表,与NewIdlFiles必选其一
	ExistingIdlFiles []*IdlFileInfo `json:"ExistingIdlFiles,omitnil,omitempty" name:"ExistingIdlFiles"`

	// 本次上传IDL文件列表,与ExistingIdlFiles必选其一
	NewIdlFiles []*IdlFileInfo `json:"NewIdlFiles,omitnil,omitempty" name:"NewIdlFiles"`
}

func NewCompareIdlFilesRequest

func NewCompareIdlFilesRequest() (request *CompareIdlFilesRequest)

func (*CompareIdlFilesRequest) FromJsonString

func (r *CompareIdlFilesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CompareIdlFilesRequest) ToJsonString

func (r *CompareIdlFilesRequest) ToJsonString() string

type CompareIdlFilesRequestParams added in v1.0.426

type CompareIdlFilesRequestParams struct {
	// 待修改表格所在集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 待修改表格列表
	SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,omitnil,omitempty" name:"SelectedTables"`

	// 选中的已上传IDL文件列表,与NewIdlFiles必选其一
	ExistingIdlFiles []*IdlFileInfo `json:"ExistingIdlFiles,omitnil,omitempty" name:"ExistingIdlFiles"`

	// 本次上传IDL文件列表,与ExistingIdlFiles必选其一
	NewIdlFiles []*IdlFileInfo `json:"NewIdlFiles,omitnil,omitempty" name:"NewIdlFiles"`
}

Predefined struct for user

type CompareIdlFilesResponse

type CompareIdlFilesResponse struct {
	*tchttp.BaseResponse
	Response *CompareIdlFilesResponseParams `json:"Response"`
}

func NewCompareIdlFilesResponse

func NewCompareIdlFilesResponse() (response *CompareIdlFilesResponse)

func (*CompareIdlFilesResponse) FromJsonString

func (r *CompareIdlFilesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CompareIdlFilesResponse) ToJsonString

func (r *CompareIdlFilesResponse) ToJsonString() string

type CompareIdlFilesResponseParams added in v1.0.426

type CompareIdlFilesResponseParams struct {
	// 本次上传校验所有的IDL文件信息列表
	IdlFiles []*IdlFileInfo `json:"IdlFiles,omitnil,omitempty" name:"IdlFiles"`

	// 本次校验合法的表格数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 读取IDL描述文件后,根据用户指示的所选中表格解析校验结果
	TableInfos []*ParsedTableInfoNew `json:"TableInfos,omitnil,omitempty" name:"TableInfos"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CompareTablesInfo

type CompareTablesInfo struct {
	// 源表格的集群id
	SrcTableClusterId *string `json:"SrcTableClusterId,omitnil,omitempty" name:"SrcTableClusterId"`

	// 源表格的表格组id
	SrcTableGroupId *string `json:"SrcTableGroupId,omitnil,omitempty" name:"SrcTableGroupId"`

	// 源表格的表名
	SrcTableName *string `json:"SrcTableName,omitnil,omitempty" name:"SrcTableName"`

	// 目标表格的集群id
	DstTableClusterId *string `json:"DstTableClusterId,omitnil,omitempty" name:"DstTableClusterId"`

	// 目标表格的表格组id
	DstTableGroupId *string `json:"DstTableGroupId,omitnil,omitempty" name:"DstTableGroupId"`

	// 目标表格的表名
	DstTableName *string `json:"DstTableName,omitnil,omitempty" name:"DstTableName"`

	// 源表格的实例id
	SrcTableInstanceId *string `json:"SrcTableInstanceId,omitnil,omitempty" name:"SrcTableInstanceId"`

	// 目标表格的实例id
	DstTableInstanceId *string `json:"DstTableInstanceId,omitnil,omitempty" name:"DstTableInstanceId"`
}

type CreateBackupRequest

type CreateBackupRequest struct {
	*tchttp.BaseRequest

	// 待创建备份表所属集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 待创建备份表信息列表
	SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,omitnil,omitempty" name:"SelectedTables"`

	// 备注信息
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

func NewCreateBackupRequest

func NewCreateBackupRequest() (request *CreateBackupRequest)

func (*CreateBackupRequest) FromJsonString

func (r *CreateBackupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateBackupRequest) ToJsonString

func (r *CreateBackupRequest) ToJsonString() string

type CreateBackupRequestParams added in v1.0.426

type CreateBackupRequestParams struct {
	// 待创建备份表所属集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 待创建备份表信息列表
	SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,omitnil,omitempty" name:"SelectedTables"`

	// 备注信息
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

Predefined struct for user

type CreateBackupResponse

type CreateBackupResponse struct {
	*tchttp.BaseResponse
	Response *CreateBackupResponseParams `json:"Response"`
}

func NewCreateBackupResponse

func NewCreateBackupResponse() (response *CreateBackupResponse)

func (*CreateBackupResponse) FromJsonString

func (r *CreateBackupResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateBackupResponse) ToJsonString

func (r *CreateBackupResponse) ToJsonString() string

type CreateBackupResponseParams added in v1.0.426

type CreateBackupResponseParams struct {
	// 创建的备份任务ID列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"`

	// 创建的备份申请ID列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationIds []*string `json:"ApplicationIds,omitnil,omitempty" name:"ApplicationIds"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateClusterRequest

type CreateClusterRequest struct {
	*tchttp.BaseRequest

	// 集群数据描述语言类型,如:`PROTO`,`TDR`或`MIX`
	IdlType *string `json:"IdlType,omitnil,omitempty" name:"IdlType"`

	// 集群名称,可使用中文或英文字符,最大长度32个字符
	ClusterName *string `json:"ClusterName,omitnil,omitempty" name:"ClusterName"`

	// 集群所绑定的私有网络实例ID,形如:vpc-f49l6u0z
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 集群所绑定的子网实例ID,形如:subnet-pxir56ns
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 集群访问密码,必须是a-zA-Z0-9的字符,且必须包含数字和大小写字母
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 集群标签列表
	ResourceTags []*TagInfoUnit `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`

	// 集群是否开启IPv6功能
	Ipv6Enable *int64 `json:"Ipv6Enable,omitnil,omitempty" name:"Ipv6Enable"`

	// 独占集群占用的svr机器
	ServerList []*MachineInfo `json:"ServerList,omitnil,omitempty" name:"ServerList"`

	// 独占集群占用的proxy机器
	ProxyList []*MachineInfo `json:"ProxyList,omitnil,omitempty" name:"ProxyList"`

	// 集群类型1共享2独占
	ClusterType *int64 `json:"ClusterType,omitnil,omitempty" name:"ClusterType"`

	// 密码认证类型,0 静态认证, 1 签名认证
	AuthType *int64 `json:"AuthType,omitnil,omitempty" name:"AuthType"`
}

func NewCreateClusterRequest

func NewCreateClusterRequest() (request *CreateClusterRequest)

func (*CreateClusterRequest) FromJsonString

func (r *CreateClusterRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateClusterRequest) ToJsonString

func (r *CreateClusterRequest) ToJsonString() string

type CreateClusterRequestParams added in v1.0.426

type CreateClusterRequestParams struct {
	// 集群数据描述语言类型,如:`PROTO`,`TDR`或`MIX`
	IdlType *string `json:"IdlType,omitnil,omitempty" name:"IdlType"`

	// 集群名称,可使用中文或英文字符,最大长度32个字符
	ClusterName *string `json:"ClusterName,omitnil,omitempty" name:"ClusterName"`

	// 集群所绑定的私有网络实例ID,形如:vpc-f49l6u0z
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 集群所绑定的子网实例ID,形如:subnet-pxir56ns
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 集群访问密码,必须是a-zA-Z0-9的字符,且必须包含数字和大小写字母
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 集群标签列表
	ResourceTags []*TagInfoUnit `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`

	// 集群是否开启IPv6功能
	Ipv6Enable *int64 `json:"Ipv6Enable,omitnil,omitempty" name:"Ipv6Enable"`

	// 独占集群占用的svr机器
	ServerList []*MachineInfo `json:"ServerList,omitnil,omitempty" name:"ServerList"`

	// 独占集群占用的proxy机器
	ProxyList []*MachineInfo `json:"ProxyList,omitnil,omitempty" name:"ProxyList"`

	// 集群类型1共享2独占
	ClusterType *int64 `json:"ClusterType,omitnil,omitempty" name:"ClusterType"`

	// 密码认证类型,0 静态认证, 1 签名认证
	AuthType *int64 `json:"AuthType,omitnil,omitempty" name:"AuthType"`
}

Predefined struct for user

type CreateClusterResponse

type CreateClusterResponse struct {
	*tchttp.BaseResponse
	Response *CreateClusterResponseParams `json:"Response"`
}

func NewCreateClusterResponse

func NewCreateClusterResponse() (response *CreateClusterResponse)

func (*CreateClusterResponse) FromJsonString

func (r *CreateClusterResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateClusterResponse) ToJsonString

func (r *CreateClusterResponse) ToJsonString() string

type CreateClusterResponseParams added in v1.0.426

type CreateClusterResponseParams struct {
	// 集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateSnapshotsRequest

type CreateSnapshotsRequest struct {
	*tchttp.BaseRequest

	// 表格所属集群id
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 快照列表
	SelectedTables []*SnapshotInfo `json:"SelectedTables,omitnil,omitempty" name:"SelectedTables"`
}

func NewCreateSnapshotsRequest

func NewCreateSnapshotsRequest() (request *CreateSnapshotsRequest)

func (*CreateSnapshotsRequest) FromJsonString

func (r *CreateSnapshotsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateSnapshotsRequest) ToJsonString

func (r *CreateSnapshotsRequest) ToJsonString() string

type CreateSnapshotsRequestParams added in v1.0.426

type CreateSnapshotsRequestParams struct {
	// 表格所属集群id
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 快照列表
	SelectedTables []*SnapshotInfo `json:"SelectedTables,omitnil,omitempty" name:"SelectedTables"`
}

Predefined struct for user

type CreateSnapshotsResponse

type CreateSnapshotsResponse struct {
	*tchttp.BaseResponse
	Response *CreateSnapshotsResponseParams `json:"Response"`
}

func NewCreateSnapshotsResponse

func NewCreateSnapshotsResponse() (response *CreateSnapshotsResponse)

func (*CreateSnapshotsResponse) FromJsonString

func (r *CreateSnapshotsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateSnapshotsResponse) ToJsonString

func (r *CreateSnapshotsResponse) ToJsonString() string

type CreateSnapshotsResponseParams added in v1.0.426

type CreateSnapshotsResponseParams struct {
	// 批量创建的快照数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 批量创建的快照结果列表
	TableResults []*SnapshotResult `json:"TableResults,omitnil,omitempty" name:"TableResults"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateTableGroupRequest

type CreateTableGroupRequest struct {
	*tchttp.BaseRequest

	// 表格组所属集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 表格组名称,可以采用中文、英文或数字字符,最大长度32个字符
	TableGroupName *string `json:"TableGroupName,omitnil,omitempty" name:"TableGroupName"`

	// 表格组ID,可以由用户指定,但在同一个集群内不能重复,如果不指定则采用自增的模式
	TableGroupId *string `json:"TableGroupId,omitnil,omitempty" name:"TableGroupId"`

	// 表格组标签列表
	ResourceTags []*TagInfoUnit `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`
}

func NewCreateTableGroupRequest

func NewCreateTableGroupRequest() (request *CreateTableGroupRequest)

func (*CreateTableGroupRequest) FromJsonString

func (r *CreateTableGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateTableGroupRequest) ToJsonString

func (r *CreateTableGroupRequest) ToJsonString() string

type CreateTableGroupRequestParams added in v1.0.426

type CreateTableGroupRequestParams struct {
	// 表格组所属集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 表格组名称,可以采用中文、英文或数字字符,最大长度32个字符
	TableGroupName *string `json:"TableGroupName,omitnil,omitempty" name:"TableGroupName"`

	// 表格组ID,可以由用户指定,但在同一个集群内不能重复,如果不指定则采用自增的模式
	TableGroupId *string `json:"TableGroupId,omitnil,omitempty" name:"TableGroupId"`

	// 表格组标签列表
	ResourceTags []*TagInfoUnit `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`
}

Predefined struct for user

type CreateTableGroupResponse

type CreateTableGroupResponse struct {
	*tchttp.BaseResponse
	Response *CreateTableGroupResponseParams `json:"Response"`
}

func NewCreateTableGroupResponse

func NewCreateTableGroupResponse() (response *CreateTableGroupResponse)

func (*CreateTableGroupResponse) FromJsonString

func (r *CreateTableGroupResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateTableGroupResponse) ToJsonString

func (r *CreateTableGroupResponse) ToJsonString() string

type CreateTableGroupResponseParams added in v1.0.426

type CreateTableGroupResponseParams struct {
	// 创建成功的表格组ID
	TableGroupId *string `json:"TableGroupId,omitnil,omitempty" name:"TableGroupId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateTablesRequest

type CreateTablesRequest struct {
	*tchttp.BaseRequest

	// 待创建表格所属集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 用户选定的建表格IDL文件列表
	IdlFiles []*IdlFileInfo `json:"IdlFiles,omitnil,omitempty" name:"IdlFiles"`

	// 待创建表格信息列表
	SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,omitnil,omitempty" name:"SelectedTables"`

	// 表格标签列表
	ResourceTags []*TagInfoUnit `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`
}

func NewCreateTablesRequest

func NewCreateTablesRequest() (request *CreateTablesRequest)

func (*CreateTablesRequest) FromJsonString

func (r *CreateTablesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateTablesRequest) ToJsonString

func (r *CreateTablesRequest) ToJsonString() string

type CreateTablesRequestParams added in v1.0.426

type CreateTablesRequestParams struct {
	// 待创建表格所属集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 用户选定的建表格IDL文件列表
	IdlFiles []*IdlFileInfo `json:"IdlFiles,omitnil,omitempty" name:"IdlFiles"`

	// 待创建表格信息列表
	SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,omitnil,omitempty" name:"SelectedTables"`

	// 表格标签列表
	ResourceTags []*TagInfoUnit `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`
}

Predefined struct for user

type CreateTablesResponse

type CreateTablesResponse struct {
	*tchttp.BaseResponse
	Response *CreateTablesResponseParams `json:"Response"`
}

func NewCreateTablesResponse

func NewCreateTablesResponse() (response *CreateTablesResponse)

func (*CreateTablesResponse) FromJsonString

func (r *CreateTablesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateTablesResponse) ToJsonString

func (r *CreateTablesResponse) ToJsonString() string

type CreateTablesResponseParams added in v1.0.426

type CreateTablesResponseParams struct {
	// 批量创建表格结果数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 批量创建表格结果列表
	TableResults []*TableResultNew `json:"TableResults,omitnil,omitempty" name:"TableResults"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteBackupRecordsRequest added in v1.0.637

type DeleteBackupRecordsRequest struct {
	*tchttp.BaseRequest

	// 待删除备份记录的所在集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 待删除备份记录的详情
	BackupRecords []*BackupRecords `json:"BackupRecords,omitnil,omitempty" name:"BackupRecords"`
}

func NewDeleteBackupRecordsRequest added in v1.0.637

func NewDeleteBackupRecordsRequest() (request *DeleteBackupRecordsRequest)

func (*DeleteBackupRecordsRequest) FromJsonString added in v1.0.637

func (r *DeleteBackupRecordsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteBackupRecordsRequest) ToJsonString added in v1.0.637

func (r *DeleteBackupRecordsRequest) ToJsonString() string

type DeleteBackupRecordsRequestParams added in v1.0.637

type DeleteBackupRecordsRequestParams struct {
	// 待删除备份记录的所在集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 待删除备份记录的详情
	BackupRecords []*BackupRecords `json:"BackupRecords,omitnil,omitempty" name:"BackupRecords"`
}

Predefined struct for user

type DeleteBackupRecordsResponse added in v1.0.637

type DeleteBackupRecordsResponse struct {
	*tchttp.BaseResponse
	Response *DeleteBackupRecordsResponseParams `json:"Response"`
}

func NewDeleteBackupRecordsResponse added in v1.0.637

func NewDeleteBackupRecordsResponse() (response *DeleteBackupRecordsResponse)

func (*DeleteBackupRecordsResponse) FromJsonString added in v1.0.637

func (r *DeleteBackupRecordsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteBackupRecordsResponse) ToJsonString added in v1.0.637

func (r *DeleteBackupRecordsResponse) ToJsonString() string

type DeleteBackupRecordsResponseParams added in v1.0.637

type DeleteBackupRecordsResponseParams struct {
	// TaskId由 AppInstanceId-taskId 组成,以区分不同集群的任务
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteClusterRequest

type DeleteClusterRequest struct {
	*tchttp.BaseRequest

	// 待删除的集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
}

func NewDeleteClusterRequest

func NewDeleteClusterRequest() (request *DeleteClusterRequest)

func (*DeleteClusterRequest) FromJsonString

func (r *DeleteClusterRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteClusterRequest) ToJsonString

func (r *DeleteClusterRequest) ToJsonString() string

type DeleteClusterRequestParams added in v1.0.426

type DeleteClusterRequestParams struct {
	// 待删除的集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
}

Predefined struct for user

type DeleteClusterResponse

type DeleteClusterResponse struct {
	*tchttp.BaseResponse
	Response *DeleteClusterResponseParams `json:"Response"`
}

func NewDeleteClusterResponse

func NewDeleteClusterResponse() (response *DeleteClusterResponse)

func (*DeleteClusterResponse) FromJsonString

func (r *DeleteClusterResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteClusterResponse) ToJsonString

func (r *DeleteClusterResponse) ToJsonString() string

type DeleteClusterResponseParams added in v1.0.426

type DeleteClusterResponseParams struct {
	// 删除集群生成的任务ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteIdlFilesRequest

type DeleteIdlFilesRequest struct {
	*tchttp.BaseRequest

	// IDL所属集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 待删除的IDL文件信息列表
	IdlFiles []*IdlFileInfo `json:"IdlFiles,omitnil,omitempty" name:"IdlFiles"`
}

func NewDeleteIdlFilesRequest

func NewDeleteIdlFilesRequest() (request *DeleteIdlFilesRequest)

func (*DeleteIdlFilesRequest) FromJsonString

func (r *DeleteIdlFilesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteIdlFilesRequest) ToJsonString

func (r *DeleteIdlFilesRequest) ToJsonString() string

type DeleteIdlFilesRequestParams added in v1.0.426

type DeleteIdlFilesRequestParams struct {
	// IDL所属集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 待删除的IDL文件信息列表
	IdlFiles []*IdlFileInfo `json:"IdlFiles,omitnil,omitempty" name:"IdlFiles"`
}

Predefined struct for user

type DeleteIdlFilesResponse

type DeleteIdlFilesResponse struct {
	*tchttp.BaseResponse
	Response *DeleteIdlFilesResponseParams `json:"Response"`
}

func NewDeleteIdlFilesResponse

func NewDeleteIdlFilesResponse() (response *DeleteIdlFilesResponse)

func (*DeleteIdlFilesResponse) FromJsonString

func (r *DeleteIdlFilesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteIdlFilesResponse) ToJsonString

func (r *DeleteIdlFilesResponse) ToJsonString() string

type DeleteIdlFilesResponseParams added in v1.0.426

type DeleteIdlFilesResponseParams struct {
	// 结果记录数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 删除结果
	IdlFileInfos []*IdlFileInfoWithoutContent `json:"IdlFileInfos,omitnil,omitempty" name:"IdlFileInfos"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteSnapshotsRequest

type DeleteSnapshotsRequest struct {
	*tchttp.BaseRequest

	// 表格所属集群id
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 删除的快照列表
	SelectedTables []*SnapshotInfoNew `json:"SelectedTables,omitnil,omitempty" name:"SelectedTables"`
}

func NewDeleteSnapshotsRequest

func NewDeleteSnapshotsRequest() (request *DeleteSnapshotsRequest)

func (*DeleteSnapshotsRequest) FromJsonString

func (r *DeleteSnapshotsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteSnapshotsRequest) ToJsonString

func (r *DeleteSnapshotsRequest) ToJsonString() string

type DeleteSnapshotsRequestParams added in v1.0.426

type DeleteSnapshotsRequestParams struct {
	// 表格所属集群id
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 删除的快照列表
	SelectedTables []*SnapshotInfoNew `json:"SelectedTables,omitnil,omitempty" name:"SelectedTables"`
}

Predefined struct for user

type DeleteSnapshotsResponse

type DeleteSnapshotsResponse struct {
	*tchttp.BaseResponse
	Response *DeleteSnapshotsResponseParams `json:"Response"`
}

func NewDeleteSnapshotsResponse

func NewDeleteSnapshotsResponse() (response *DeleteSnapshotsResponse)

func (*DeleteSnapshotsResponse) FromJsonString

func (r *DeleteSnapshotsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteSnapshotsResponse) ToJsonString

func (r *DeleteSnapshotsResponse) ToJsonString() string

type DeleteSnapshotsResponseParams added in v1.0.426

type DeleteSnapshotsResponseParams struct {
	// 批量删除的快照数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 批量删除的快照结果
	TableResults []*SnapshotResult `json:"TableResults,omitnil,omitempty" name:"TableResults"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteTableDataFlowRequest added in v1.0.257

type DeleteTableDataFlowRequest struct {
	*tchttp.BaseRequest

	// 表格所属集群实例ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 待删除分布式索引的表格列表
	SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,omitnil,omitempty" name:"SelectedTables"`
}

func NewDeleteTableDataFlowRequest added in v1.0.257

func NewDeleteTableDataFlowRequest() (request *DeleteTableDataFlowRequest)

func (*DeleteTableDataFlowRequest) FromJsonString added in v1.0.257

func (r *DeleteTableDataFlowRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteTableDataFlowRequest) ToJsonString added in v1.0.257

func (r *DeleteTableDataFlowRequest) ToJsonString() string

type DeleteTableDataFlowRequestParams added in v1.0.426

type DeleteTableDataFlowRequestParams struct {
	// 表格所属集群实例ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 待删除分布式索引的表格列表
	SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,omitnil,omitempty" name:"SelectedTables"`
}

Predefined struct for user

type DeleteTableDataFlowResponse added in v1.0.257

type DeleteTableDataFlowResponse struct {
	*tchttp.BaseResponse
	Response *DeleteTableDataFlowResponseParams `json:"Response"`
}

func NewDeleteTableDataFlowResponse added in v1.0.257

func NewDeleteTableDataFlowResponse() (response *DeleteTableDataFlowResponse)

func (*DeleteTableDataFlowResponse) FromJsonString added in v1.0.257

func (r *DeleteTableDataFlowResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteTableDataFlowResponse) ToJsonString added in v1.0.257

func (r *DeleteTableDataFlowResponse) ToJsonString() string

type DeleteTableDataFlowResponseParams added in v1.0.426

type DeleteTableDataFlowResponseParams struct {
	// 删除表格分布式索引结果数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 删除表格分布式索引结果列表
	TableResults []*TableResultNew `json:"TableResults,omitnil,omitempty" name:"TableResults"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteTableGroupRequest

type DeleteTableGroupRequest struct {
	*tchttp.BaseRequest

	// 表格组所属的集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 表格组ID
	TableGroupId *string `json:"TableGroupId,omitnil,omitempty" name:"TableGroupId"`
}

func NewDeleteTableGroupRequest

func NewDeleteTableGroupRequest() (request *DeleteTableGroupRequest)

func (*DeleteTableGroupRequest) FromJsonString

func (r *DeleteTableGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteTableGroupRequest) ToJsonString

func (r *DeleteTableGroupRequest) ToJsonString() string

type DeleteTableGroupRequestParams added in v1.0.426

type DeleteTableGroupRequestParams struct {
	// 表格组所属的集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 表格组ID
	TableGroupId *string `json:"TableGroupId,omitnil,omitempty" name:"TableGroupId"`
}

Predefined struct for user

type DeleteTableGroupResponse

type DeleteTableGroupResponse struct {
	*tchttp.BaseResponse
	Response *DeleteTableGroupResponseParams `json:"Response"`
}

func NewDeleteTableGroupResponse

func NewDeleteTableGroupResponse() (response *DeleteTableGroupResponse)

func (*DeleteTableGroupResponse) FromJsonString

func (r *DeleteTableGroupResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteTableGroupResponse) ToJsonString

func (r *DeleteTableGroupResponse) ToJsonString() string

type DeleteTableGroupResponseParams added in v1.0.426

type DeleteTableGroupResponseParams struct {
	// 删除表格组所创建的任务ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteTableIndexRequest

type DeleteTableIndexRequest struct {
	*tchttp.BaseRequest

	// 表格所属集群实例ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 待删除分布式索引的表格列表
	SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,omitnil,omitempty" name:"SelectedTables"`
}

func NewDeleteTableIndexRequest

func NewDeleteTableIndexRequest() (request *DeleteTableIndexRequest)

func (*DeleteTableIndexRequest) FromJsonString

func (r *DeleteTableIndexRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteTableIndexRequest) ToJsonString

func (r *DeleteTableIndexRequest) ToJsonString() string

type DeleteTableIndexRequestParams added in v1.0.426

type DeleteTableIndexRequestParams struct {
	// 表格所属集群实例ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 待删除分布式索引的表格列表
	SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,omitnil,omitempty" name:"SelectedTables"`
}

Predefined struct for user

type DeleteTableIndexResponse

type DeleteTableIndexResponse struct {
	*tchttp.BaseResponse
	Response *DeleteTableIndexResponseParams `json:"Response"`
}

func NewDeleteTableIndexResponse

func NewDeleteTableIndexResponse() (response *DeleteTableIndexResponse)

func (*DeleteTableIndexResponse) FromJsonString

func (r *DeleteTableIndexResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteTableIndexResponse) ToJsonString

func (r *DeleteTableIndexResponse) ToJsonString() string

type DeleteTableIndexResponseParams added in v1.0.426

type DeleteTableIndexResponseParams struct {
	// 删除表格分布式索引结果数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 删除表格分布式索引结果列表
	TableResults []*TableResultNew `json:"TableResults,omitnil,omitempty" name:"TableResults"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteTablesRequest

type DeleteTablesRequest struct {
	*tchttp.BaseRequest

	// 待删除表所在集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 待删除表信息列表
	SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,omitnil,omitempty" name:"SelectedTables"`
}

func NewDeleteTablesRequest

func NewDeleteTablesRequest() (request *DeleteTablesRequest)

func (*DeleteTablesRequest) FromJsonString

func (r *DeleteTablesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteTablesRequest) ToJsonString

func (r *DeleteTablesRequest) ToJsonString() string

type DeleteTablesRequestParams added in v1.0.426

type DeleteTablesRequestParams struct {
	// 待删除表所在集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 待删除表信息列表
	SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,omitnil,omitempty" name:"SelectedTables"`
}

Predefined struct for user

type DeleteTablesResponse

type DeleteTablesResponse struct {
	*tchttp.BaseResponse
	Response *DeleteTablesResponseParams `json:"Response"`
}

func NewDeleteTablesResponse

func NewDeleteTablesResponse() (response *DeleteTablesResponse)

func (*DeleteTablesResponse) FromJsonString

func (r *DeleteTablesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteTablesResponse) ToJsonString

func (r *DeleteTablesResponse) ToJsonString() string

type DeleteTablesResponseParams added in v1.0.426

type DeleteTablesResponseParams struct {
	// 删除表结果数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 删除表结果详情列表
	TableResults []*TableResultNew `json:"TableResults,omitnil,omitempty" name:"TableResults"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeApplicationsRequest

type DescribeApplicationsRequest struct {
	*tchttp.BaseRequest

	// 集群ID,用于获取指定集群的单据
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 分页,限制当前返回多少条记录,大于等于10
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页,从多少条数据开始返回
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 申请单状态,用于过滤,0-待审核 1-已经审核并提交任务 2-已驳回
	CensorStatus *int64 `json:"CensorStatus,omitnil,omitempty" name:"CensorStatus"`

	// 表格组id,用于过滤
	TableGroupId *string `json:"TableGroupId,omitnil,omitempty" name:"TableGroupId"`

	// 表格名,用于过滤
	TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"`

	// 申请人uin,用于过滤
	Applicant *string `json:"Applicant,omitnil,omitempty" name:"Applicant"`

	// 申请类型,用于过滤,0加表 1删除表 2清理表 3修改表 4表重建 5存储层扩缩容 6接入层扩缩容 7复制表数据 8key回档
	ApplyType *int64 `json:"ApplyType,omitnil,omitempty" name:"ApplyType"`
}

func NewDescribeApplicationsRequest

func NewDescribeApplicationsRequest() (request *DescribeApplicationsRequest)

func (*DescribeApplicationsRequest) FromJsonString

func (r *DescribeApplicationsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeApplicationsRequest) ToJsonString

func (r *DescribeApplicationsRequest) ToJsonString() string

type DescribeApplicationsRequestParams added in v1.0.426

type DescribeApplicationsRequestParams struct {
	// 集群ID,用于获取指定集群的单据
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 分页,限制当前返回多少条记录,大于等于10
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页,从多少条数据开始返回
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 申请单状态,用于过滤,0-待审核 1-已经审核并提交任务 2-已驳回
	CensorStatus *int64 `json:"CensorStatus,omitnil,omitempty" name:"CensorStatus"`

	// 表格组id,用于过滤
	TableGroupId *string `json:"TableGroupId,omitnil,omitempty" name:"TableGroupId"`

	// 表格名,用于过滤
	TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"`

	// 申请人uin,用于过滤
	Applicant *string `json:"Applicant,omitnil,omitempty" name:"Applicant"`

	// 申请类型,用于过滤,0加表 1删除表 2清理表 3修改表 4表重建 5存储层扩缩容 6接入层扩缩容 7复制表数据 8key回档
	ApplyType *int64 `json:"ApplyType,omitnil,omitempty" name:"ApplyType"`
}

Predefined struct for user

type DescribeApplicationsResponse

type DescribeApplicationsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeApplicationsResponseParams `json:"Response"`
}

func NewDescribeApplicationsResponse

func NewDescribeApplicationsResponse() (response *DescribeApplicationsResponse)

func (*DescribeApplicationsResponse) FromJsonString

func (r *DescribeApplicationsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeApplicationsResponse) ToJsonString

func (r *DescribeApplicationsResponse) ToJsonString() string

type DescribeApplicationsResponseParams added in v1.0.426

type DescribeApplicationsResponseParams struct {
	// 申请单列表
	Applications []*Application `json:"Applications,omitnil,omitempty" name:"Applications"`

	// 申请单个数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBackupRecordsRequest added in v1.0.637

type DescribeBackupRecordsRequest struct {
	*tchttp.BaseRequest

	// 集群ID,用于获取指定集群的单据
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 分页
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 表格组id,用于过滤
	TableGroupId *string `json:"TableGroupId,omitnil,omitempty" name:"TableGroupId"`

	// 表格名,用于过滤
	TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"`
}

func NewDescribeBackupRecordsRequest added in v1.0.637

func NewDescribeBackupRecordsRequest() (request *DescribeBackupRecordsRequest)

func (*DescribeBackupRecordsRequest) FromJsonString added in v1.0.637

func (r *DescribeBackupRecordsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBackupRecordsRequest) ToJsonString added in v1.0.637

func (r *DescribeBackupRecordsRequest) ToJsonString() string

type DescribeBackupRecordsRequestParams added in v1.0.637

type DescribeBackupRecordsRequestParams struct {
	// 集群ID,用于获取指定集群的单据
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 分页
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 表格组id,用于过滤
	TableGroupId *string `json:"TableGroupId,omitnil,omitempty" name:"TableGroupId"`

	// 表格名,用于过滤
	TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"`
}

Predefined struct for user

type DescribeBackupRecordsResponse added in v1.0.637

type DescribeBackupRecordsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBackupRecordsResponseParams `json:"Response"`
}

func NewDescribeBackupRecordsResponse added in v1.0.637

func NewDescribeBackupRecordsResponse() (response *DescribeBackupRecordsResponse)

func (*DescribeBackupRecordsResponse) FromJsonString added in v1.0.637

func (r *DescribeBackupRecordsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBackupRecordsResponse) ToJsonString added in v1.0.637

func (r *DescribeBackupRecordsResponse) ToJsonString() string

type DescribeBackupRecordsResponseParams added in v1.0.637

type DescribeBackupRecordsResponseParams struct {
	// 备份记录详情
	BackupRecords []*BackupRecords `json:"BackupRecords,omitnil,omitempty" name:"BackupRecords"`

	// 返回记录条数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeClusterTagsRequest

type DescribeClusterTagsRequest struct {
	*tchttp.BaseRequest

	// 集群ID列表
	ClusterIds []*string `json:"ClusterIds,omitnil,omitempty" name:"ClusterIds"`
}

func NewDescribeClusterTagsRequest

func NewDescribeClusterTagsRequest() (request *DescribeClusterTagsRequest)

func (*DescribeClusterTagsRequest) FromJsonString

func (r *DescribeClusterTagsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeClusterTagsRequest) ToJsonString

func (r *DescribeClusterTagsRequest) ToJsonString() string

type DescribeClusterTagsRequestParams added in v1.0.426

type DescribeClusterTagsRequestParams struct {
	// 集群ID列表
	ClusterIds []*string `json:"ClusterIds,omitnil,omitempty" name:"ClusterIds"`
}

Predefined struct for user

type DescribeClusterTagsResponse

type DescribeClusterTagsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeClusterTagsResponseParams `json:"Response"`
}

func NewDescribeClusterTagsResponse

func NewDescribeClusterTagsResponse() (response *DescribeClusterTagsResponse)

func (*DescribeClusterTagsResponse) FromJsonString

func (r *DescribeClusterTagsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeClusterTagsResponse) ToJsonString

func (r *DescribeClusterTagsResponse) ToJsonString() string

type DescribeClusterTagsResponseParams added in v1.0.426

type DescribeClusterTagsResponseParams struct {
	// 集群标签信息列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Rows []*TagsInfoOfCluster `json:"Rows,omitnil,omitempty" name:"Rows"`

	// 返回结果个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeClustersRequest

type DescribeClustersRequest struct {
	*tchttp.BaseRequest

	// 指定查询的集群ID列表
	ClusterIds []*string `json:"ClusterIds,omitnil,omitempty" name:"ClusterIds"`

	// 查询过滤条件
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 查询列表偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 查询列表返回记录数,默认值20
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 是否启用Ipv6
	Ipv6Enable *int64 `json:"Ipv6Enable,omitnil,omitempty" name:"Ipv6Enable"`
}

func NewDescribeClustersRequest

func NewDescribeClustersRequest() (request *DescribeClustersRequest)

func (*DescribeClustersRequest) FromJsonString

func (r *DescribeClustersRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeClustersRequest) ToJsonString

func (r *DescribeClustersRequest) ToJsonString() string

type DescribeClustersRequestParams added in v1.0.426

type DescribeClustersRequestParams struct {
	// 指定查询的集群ID列表
	ClusterIds []*string `json:"ClusterIds,omitnil,omitempty" name:"ClusterIds"`

	// 查询过滤条件
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 查询列表偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 查询列表返回记录数,默认值20
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 是否启用Ipv6
	Ipv6Enable *int64 `json:"Ipv6Enable,omitnil,omitempty" name:"Ipv6Enable"`
}

Predefined struct for user

type DescribeClustersResponse

type DescribeClustersResponse struct {
	*tchttp.BaseResponse
	Response *DescribeClustersResponseParams `json:"Response"`
}

func NewDescribeClustersResponse

func NewDescribeClustersResponse() (response *DescribeClustersResponse)

func (*DescribeClustersResponse) FromJsonString

func (r *DescribeClustersResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeClustersResponse) ToJsonString

func (r *DescribeClustersResponse) ToJsonString() string

type DescribeClustersResponseParams added in v1.0.426

type DescribeClustersResponseParams struct {
	// 集群实例数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 集群实例列表
	Clusters []*ClusterInfo `json:"Clusters,omitnil,omitempty" name:"Clusters"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeIdlFileInfosRequest

type DescribeIdlFileInfosRequest struct {
	*tchttp.BaseRequest

	// 文件所属集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 文件所属表格组ID
	TableGroupIds []*string `json:"TableGroupIds,omitnil,omitempty" name:"TableGroupIds"`

	// 指定文件ID列表
	IdlFileIds []*string `json:"IdlFileIds,omitnil,omitempty" name:"IdlFileIds"`

	// 查询列表偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 查询列表返回记录数
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeIdlFileInfosRequest

func NewDescribeIdlFileInfosRequest() (request *DescribeIdlFileInfosRequest)

func (*DescribeIdlFileInfosRequest) FromJsonString

func (r *DescribeIdlFileInfosRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeIdlFileInfosRequest) ToJsonString

func (r *DescribeIdlFileInfosRequest) ToJsonString() string

type DescribeIdlFileInfosRequestParams added in v1.0.426

type DescribeIdlFileInfosRequestParams struct {
	// 文件所属集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 文件所属表格组ID
	TableGroupIds []*string `json:"TableGroupIds,omitnil,omitempty" name:"TableGroupIds"`

	// 指定文件ID列表
	IdlFileIds []*string `json:"IdlFileIds,omitnil,omitempty" name:"IdlFileIds"`

	// 查询列表偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 查询列表返回记录数
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeIdlFileInfosResponse

type DescribeIdlFileInfosResponse struct {
	*tchttp.BaseResponse
	Response *DescribeIdlFileInfosResponseParams `json:"Response"`
}

func NewDescribeIdlFileInfosResponse

func NewDescribeIdlFileInfosResponse() (response *DescribeIdlFileInfosResponse)

func (*DescribeIdlFileInfosResponse) FromJsonString

func (r *DescribeIdlFileInfosResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeIdlFileInfosResponse) ToJsonString

func (r *DescribeIdlFileInfosResponse) ToJsonString() string

type DescribeIdlFileInfosResponseParams added in v1.0.426

type DescribeIdlFileInfosResponseParams struct {
	// 文件数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 文件详情列表
	IdlFileInfos []*IdlFileInfo `json:"IdlFileInfos,omitnil,omitempty" name:"IdlFileInfos"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeMachineRequest

type DescribeMachineRequest struct {
	*tchttp.BaseRequest

	// 不为0,表示查询支持ipv6的机器
	Ipv6Enable *int64 `json:"Ipv6Enable,omitnil,omitempty" name:"Ipv6Enable"`
}

func NewDescribeMachineRequest

func NewDescribeMachineRequest() (request *DescribeMachineRequest)

func (*DescribeMachineRequest) FromJsonString

func (r *DescribeMachineRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMachineRequest) ToJsonString

func (r *DescribeMachineRequest) ToJsonString() string

type DescribeMachineRequestParams added in v1.0.426

type DescribeMachineRequestParams struct {
	// 不为0,表示查询支持ipv6的机器
	Ipv6Enable *int64 `json:"Ipv6Enable,omitnil,omitempty" name:"Ipv6Enable"`
}

Predefined struct for user

type DescribeMachineResponse

type DescribeMachineResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMachineResponseParams `json:"Response"`
}

func NewDescribeMachineResponse

func NewDescribeMachineResponse() (response *DescribeMachineResponse)

func (*DescribeMachineResponse) FromJsonString

func (r *DescribeMachineResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMachineResponse) ToJsonString

func (r *DescribeMachineResponse) ToJsonString() string

type DescribeMachineResponseParams added in v1.0.426

type DescribeMachineResponseParams struct {
	// 独占机器资源列表
	PoolList []*PoolInfo `json:"PoolList,omitnil,omitempty" name:"PoolList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeRegionsRequest

type DescribeRegionsRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeRegionsRequest

func NewDescribeRegionsRequest() (request *DescribeRegionsRequest)

func (*DescribeRegionsRequest) FromJsonString

func (r *DescribeRegionsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRegionsRequest) ToJsonString

func (r *DescribeRegionsRequest) ToJsonString() string

type DescribeRegionsRequestParams added in v1.0.426

type DescribeRegionsRequestParams struct {
}

Predefined struct for user

type DescribeRegionsResponse

type DescribeRegionsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRegionsResponseParams `json:"Response"`
}

func NewDescribeRegionsResponse

func NewDescribeRegionsResponse() (response *DescribeRegionsResponse)

func (*DescribeRegionsResponse) FromJsonString

func (r *DescribeRegionsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRegionsResponse) ToJsonString

func (r *DescribeRegionsResponse) ToJsonString() string

type DescribeRegionsResponseParams added in v1.0.426

type DescribeRegionsResponseParams struct {
	// 可用区详情结果数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 可用区详情结果列表
	RegionInfos []*RegionInfo `json:"RegionInfos,omitnil,omitempty" name:"RegionInfos"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeSnapshotsRequest

type DescribeSnapshotsRequest struct {
	*tchttp.BaseRequest

	// 表格所属集群id
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 所属表格组ID
	TableGroupId *string `json:"TableGroupId,omitnil,omitempty" name:"TableGroupId"`

	// 表名称
	TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"`

	// 快照名称
	SnapshotName *string `json:"SnapshotName,omitnil,omitempty" name:"SnapshotName"`

	// 批量拉取快照的表格列表
	SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,omitnil,omitempty" name:"SelectedTables"`
}

func NewDescribeSnapshotsRequest

func NewDescribeSnapshotsRequest() (request *DescribeSnapshotsRequest)

func (*DescribeSnapshotsRequest) FromJsonString

func (r *DescribeSnapshotsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSnapshotsRequest) ToJsonString

func (r *DescribeSnapshotsRequest) ToJsonString() string

type DescribeSnapshotsRequestParams added in v1.0.426

type DescribeSnapshotsRequestParams struct {
	// 表格所属集群id
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 所属表格组ID
	TableGroupId *string `json:"TableGroupId,omitnil,omitempty" name:"TableGroupId"`

	// 表名称
	TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"`

	// 快照名称
	SnapshotName *string `json:"SnapshotName,omitnil,omitempty" name:"SnapshotName"`

	// 批量拉取快照的表格列表
	SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,omitnil,omitempty" name:"SelectedTables"`
}

Predefined struct for user

type DescribeSnapshotsResponse

type DescribeSnapshotsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSnapshotsResponseParams `json:"Response"`
}

func NewDescribeSnapshotsResponse

func NewDescribeSnapshotsResponse() (response *DescribeSnapshotsResponse)

func (*DescribeSnapshotsResponse) FromJsonString

func (r *DescribeSnapshotsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSnapshotsResponse) ToJsonString

func (r *DescribeSnapshotsResponse) ToJsonString() string

type DescribeSnapshotsResponseParams added in v1.0.426

type DescribeSnapshotsResponseParams struct {
	// 快照数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 快照结果列表
	TableResults []*SnapshotResult `json:"TableResults,omitnil,omitempty" name:"TableResults"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeTableGroupTagsRequest

type DescribeTableGroupTagsRequest struct {
	*tchttp.BaseRequest

	// 待查询标签表格组所属集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 待查询标签表格组ID列表
	TableGroupIds []*string `json:"TableGroupIds,omitnil,omitempty" name:"TableGroupIds"`
}

func NewDescribeTableGroupTagsRequest

func NewDescribeTableGroupTagsRequest() (request *DescribeTableGroupTagsRequest)

func (*DescribeTableGroupTagsRequest) FromJsonString

func (r *DescribeTableGroupTagsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTableGroupTagsRequest) ToJsonString

func (r *DescribeTableGroupTagsRequest) ToJsonString() string

type DescribeTableGroupTagsRequestParams added in v1.0.426

type DescribeTableGroupTagsRequestParams struct {
	// 待查询标签表格组所属集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 待查询标签表格组ID列表
	TableGroupIds []*string `json:"TableGroupIds,omitnil,omitempty" name:"TableGroupIds"`
}

Predefined struct for user

type DescribeTableGroupTagsResponse

type DescribeTableGroupTagsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTableGroupTagsResponseParams `json:"Response"`
}

func NewDescribeTableGroupTagsResponse

func NewDescribeTableGroupTagsResponse() (response *DescribeTableGroupTagsResponse)

func (*DescribeTableGroupTagsResponse) FromJsonString

func (r *DescribeTableGroupTagsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTableGroupTagsResponse) ToJsonString

func (r *DescribeTableGroupTagsResponse) ToJsonString() string

type DescribeTableGroupTagsResponseParams added in v1.0.426

type DescribeTableGroupTagsResponseParams struct {
	// 表格组标签信息列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Rows []*TagsInfoOfTableGroup `json:"Rows,omitnil,omitempty" name:"Rows"`

	// 返回结果个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeTableGroupsRequest

type DescribeTableGroupsRequest struct {
	*tchttp.BaseRequest

	// 表格组所属集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 表格组ID列表
	TableGroupIds []*string `json:"TableGroupIds,omitnil,omitempty" name:"TableGroupIds"`

	// 过滤条件,本接口支持:TableGroupName,TableGroupId
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 查询列表偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 查询列表返回记录数
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeTableGroupsRequest

func NewDescribeTableGroupsRequest() (request *DescribeTableGroupsRequest)

func (*DescribeTableGroupsRequest) FromJsonString

func (r *DescribeTableGroupsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTableGroupsRequest) ToJsonString

func (r *DescribeTableGroupsRequest) ToJsonString() string

type DescribeTableGroupsRequestParams added in v1.0.426

type DescribeTableGroupsRequestParams struct {
	// 表格组所属集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 表格组ID列表
	TableGroupIds []*string `json:"TableGroupIds,omitnil,omitempty" name:"TableGroupIds"`

	// 过滤条件,本接口支持:TableGroupName,TableGroupId
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 查询列表偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 查询列表返回记录数
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeTableGroupsResponse

type DescribeTableGroupsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTableGroupsResponseParams `json:"Response"`
}

func NewDescribeTableGroupsResponse

func NewDescribeTableGroupsResponse() (response *DescribeTableGroupsResponse)

func (*DescribeTableGroupsResponse) FromJsonString

func (r *DescribeTableGroupsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTableGroupsResponse) ToJsonString

func (r *DescribeTableGroupsResponse) ToJsonString() string

type DescribeTableGroupsResponseParams added in v1.0.426

type DescribeTableGroupsResponseParams struct {
	// 表格组数量
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 表格组信息列表
	TableGroups []*TableGroupInfo `json:"TableGroups,omitnil,omitempty" name:"TableGroups"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeTableTagsRequest

type DescribeTableTagsRequest struct {
	*tchttp.BaseRequest

	// 表格所属集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 表格列表
	SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,omitnil,omitempty" name:"SelectedTables"`
}

func NewDescribeTableTagsRequest

func NewDescribeTableTagsRequest() (request *DescribeTableTagsRequest)

func (*DescribeTableTagsRequest) FromJsonString

func (r *DescribeTableTagsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTableTagsRequest) ToJsonString

func (r *DescribeTableTagsRequest) ToJsonString() string

type DescribeTableTagsRequestParams added in v1.0.426

type DescribeTableTagsRequestParams struct {
	// 表格所属集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 表格列表
	SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,omitnil,omitempty" name:"SelectedTables"`
}

Predefined struct for user

type DescribeTableTagsResponse

type DescribeTableTagsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTableTagsResponseParams `json:"Response"`
}

func NewDescribeTableTagsResponse

func NewDescribeTableTagsResponse() (response *DescribeTableTagsResponse)

func (*DescribeTableTagsResponse) FromJsonString

func (r *DescribeTableTagsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTableTagsResponse) ToJsonString

func (r *DescribeTableTagsResponse) ToJsonString() string

type DescribeTableTagsResponseParams added in v1.0.426

type DescribeTableTagsResponseParams struct {
	// 返回结果总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 表格标签信息列表
	Rows []*TagsInfoOfTable `json:"Rows,omitnil,omitempty" name:"Rows"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeTablesInRecycleRequest

type DescribeTablesInRecycleRequest struct {
	*tchttp.BaseRequest

	// 待查询表格所属集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 待查询表格所属表格组ID列表
	TableGroupIds []*string `json:"TableGroupIds,omitnil,omitempty" name:"TableGroupIds"`

	// 过滤条件,本接口支持:TableName,TableInstanceId
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 查询结果偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 查询结果返回记录数量
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeTablesInRecycleRequest

func NewDescribeTablesInRecycleRequest() (request *DescribeTablesInRecycleRequest)

func (*DescribeTablesInRecycleRequest) FromJsonString

func (r *DescribeTablesInRecycleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTablesInRecycleRequest) ToJsonString

func (r *DescribeTablesInRecycleRequest) ToJsonString() string

type DescribeTablesInRecycleRequestParams added in v1.0.426

type DescribeTablesInRecycleRequestParams struct {
	// 待查询表格所属集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 待查询表格所属表格组ID列表
	TableGroupIds []*string `json:"TableGroupIds,omitnil,omitempty" name:"TableGroupIds"`

	// 过滤条件,本接口支持:TableName,TableInstanceId
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 查询结果偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 查询结果返回记录数量
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeTablesInRecycleResponse

type DescribeTablesInRecycleResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTablesInRecycleResponseParams `json:"Response"`
}

func NewDescribeTablesInRecycleResponse

func NewDescribeTablesInRecycleResponse() (response *DescribeTablesInRecycleResponse)

func (*DescribeTablesInRecycleResponse) FromJsonString

func (r *DescribeTablesInRecycleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTablesInRecycleResponse) ToJsonString

func (r *DescribeTablesInRecycleResponse) ToJsonString() string

type DescribeTablesInRecycleResponseParams added in v1.0.426

type DescribeTablesInRecycleResponseParams struct {
	// 表格数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 表格详情结果列表
	TableInfos []*TableInfoNew `json:"TableInfos,omitnil,omitempty" name:"TableInfos"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeTablesRequest

type DescribeTablesRequest struct {
	*tchttp.BaseRequest

	// 待查询表格所属集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 待查询表格所属表格组ID列表
	TableGroupIds []*string `json:"TableGroupIds,omitnil,omitempty" name:"TableGroupIds"`

	// 待查询表格信息列表,用户不用关注,过滤请使用filter
	SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,omitnil,omitempty" name:"SelectedTables"`

	// 过滤条件,本接口支持:TableName,TableInstanceId
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 查询结果偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 查询结果返回记录数量
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeTablesRequest

func NewDescribeTablesRequest() (request *DescribeTablesRequest)

func (*DescribeTablesRequest) FromJsonString

func (r *DescribeTablesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTablesRequest) ToJsonString

func (r *DescribeTablesRequest) ToJsonString() string

type DescribeTablesRequestParams added in v1.0.426

type DescribeTablesRequestParams struct {
	// 待查询表格所属集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 待查询表格所属表格组ID列表
	TableGroupIds []*string `json:"TableGroupIds,omitnil,omitempty" name:"TableGroupIds"`

	// 待查询表格信息列表,用户不用关注,过滤请使用filter
	SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,omitnil,omitempty" name:"SelectedTables"`

	// 过滤条件,本接口支持:TableName,TableInstanceId
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 查询结果偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 查询结果返回记录数量
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeTablesResponse

type DescribeTablesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTablesResponseParams `json:"Response"`
}

func NewDescribeTablesResponse

func NewDescribeTablesResponse() (response *DescribeTablesResponse)

func (*DescribeTablesResponse) FromJsonString

func (r *DescribeTablesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTablesResponse) ToJsonString

func (r *DescribeTablesResponse) ToJsonString() string

type DescribeTablesResponseParams added in v1.0.426

type DescribeTablesResponseParams struct {
	// 表格数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 表格详情结果列表
	TableInfos []*TableInfoNew `json:"TableInfos,omitnil,omitempty" name:"TableInfos"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeTasksRequest

type DescribeTasksRequest struct {
	*tchttp.BaseRequest

	// 需要查询任务所属的集群ID列表
	ClusterIds []*string `json:"ClusterIds,omitnil,omitempty" name:"ClusterIds"`

	// 需要查询的任务ID列表
	TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"`

	// 过滤条件,本接口支持:Content,TaskType, Operator, Time
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 查询列表偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 查询列表返回记录数
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeTasksRequest

func NewDescribeTasksRequest() (request *DescribeTasksRequest)

func (*DescribeTasksRequest) FromJsonString

func (r *DescribeTasksRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTasksRequest) ToJsonString

func (r *DescribeTasksRequest) ToJsonString() string

type DescribeTasksRequestParams added in v1.0.426

type DescribeTasksRequestParams struct {
	// 需要查询任务所属的集群ID列表
	ClusterIds []*string `json:"ClusterIds,omitnil,omitempty" name:"ClusterIds"`

	// 需要查询的任务ID列表
	TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"`

	// 过滤条件,本接口支持:Content,TaskType, Operator, Time
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 查询列表偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 查询列表返回记录数
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeTasksResponse

type DescribeTasksResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTasksResponseParams `json:"Response"`
}

func NewDescribeTasksResponse

func NewDescribeTasksResponse() (response *DescribeTasksResponse)

func (*DescribeTasksResponse) FromJsonString

func (r *DescribeTasksResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTasksResponse) ToJsonString

func (r *DescribeTasksResponse) ToJsonString() string

type DescribeTasksResponseParams added in v1.0.426

type DescribeTasksResponseParams struct {
	// 任务数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 查询到的任务详情列表
	TaskInfos []*TaskInfoNew `json:"TaskInfos,omitnil,omitempty" name:"TaskInfos"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeUinInWhitelistRequest

type DescribeUinInWhitelistRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeUinInWhitelistRequest

func NewDescribeUinInWhitelistRequest() (request *DescribeUinInWhitelistRequest)

func (*DescribeUinInWhitelistRequest) FromJsonString

func (r *DescribeUinInWhitelistRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeUinInWhitelistRequest) ToJsonString

func (r *DescribeUinInWhitelistRequest) ToJsonString() string

type DescribeUinInWhitelistRequestParams added in v1.0.426

type DescribeUinInWhitelistRequestParams struct {
}

Predefined struct for user

type DescribeUinInWhitelistResponse

type DescribeUinInWhitelistResponse struct {
	*tchttp.BaseResponse
	Response *DescribeUinInWhitelistResponseParams `json:"Response"`
}

func NewDescribeUinInWhitelistResponse

func NewDescribeUinInWhitelistResponse() (response *DescribeUinInWhitelistResponse)

func (*DescribeUinInWhitelistResponse) FromJsonString

func (r *DescribeUinInWhitelistResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeUinInWhitelistResponse) ToJsonString

func (r *DescribeUinInWhitelistResponse) ToJsonString() string

type DescribeUinInWhitelistResponseParams added in v1.0.426

type DescribeUinInWhitelistResponseParams struct {
	// 查询结果:`FALSE` 否;`TRUE` 是
	Result *string `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DisableRestProxyRequest

type DisableRestProxyRequest struct {
	*tchttp.BaseRequest

	// 对应appid
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
}

func NewDisableRestProxyRequest

func NewDisableRestProxyRequest() (request *DisableRestProxyRequest)

func (*DisableRestProxyRequest) FromJsonString

func (r *DisableRestProxyRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DisableRestProxyRequest) ToJsonString

func (r *DisableRestProxyRequest) ToJsonString() string

type DisableRestProxyRequestParams added in v1.0.426

type DisableRestProxyRequestParams struct {
	// 对应appid
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
}

Predefined struct for user

type DisableRestProxyResponse

type DisableRestProxyResponse struct {
	*tchttp.BaseResponse
	Response *DisableRestProxyResponseParams `json:"Response"`
}

func NewDisableRestProxyResponse

func NewDisableRestProxyResponse() (response *DisableRestProxyResponse)

func (*DisableRestProxyResponse) FromJsonString

func (r *DisableRestProxyResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DisableRestProxyResponse) ToJsonString

func (r *DisableRestProxyResponse) ToJsonString() string

type DisableRestProxyResponseParams added in v1.0.426

type DisableRestProxyResponseParams struct {
	// RestProxy的状态,0为关闭,1为开启中,2为开启,3为关闭中
	RestProxyStatus *uint64 `json:"RestProxyStatus,omitnil,omitempty" name:"RestProxyStatus"`

	// TaskId由 AppInstanceId-taskId 组成,以区分不同集群的任务
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type EnableRestProxyRequest

type EnableRestProxyRequest struct {
	*tchttp.BaseRequest

	// 集群 ID。
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
}

func NewEnableRestProxyRequest

func NewEnableRestProxyRequest() (request *EnableRestProxyRequest)

func (*EnableRestProxyRequest) FromJsonString

func (r *EnableRestProxyRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*EnableRestProxyRequest) ToJsonString

func (r *EnableRestProxyRequest) ToJsonString() string

type EnableRestProxyRequestParams added in v1.0.426

type EnableRestProxyRequestParams struct {
	// 集群 ID。
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
}

Predefined struct for user

type EnableRestProxyResponse

type EnableRestProxyResponse struct {
	*tchttp.BaseResponse
	Response *EnableRestProxyResponseParams `json:"Response"`
}

func NewEnableRestProxyResponse

func NewEnableRestProxyResponse() (response *EnableRestProxyResponse)

func (*EnableRestProxyResponse) FromJsonString

func (r *EnableRestProxyResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*EnableRestProxyResponse) ToJsonString

func (r *EnableRestProxyResponse) ToJsonString() string

type EnableRestProxyResponseParams added in v1.0.426

type EnableRestProxyResponseParams struct {
	// RestProxy的状态,0为关闭,1为开启中,2为开启,3为关闭中
	RestProxyStatus *uint64 `json:"RestProxyStatus,omitnil,omitempty" name:"RestProxyStatus"`

	// TaskId由 AppInstanceId-taskId 组成,以区分不同集群的任务
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ErrorInfo

type ErrorInfo struct {
	// 错误码
	Code *string `json:"Code,omitnil,omitempty" name:"Code"`

	// 错误信息
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`
}

type FieldInfo

type FieldInfo struct {
	// 表格字段名称
	FieldName *string `json:"FieldName,omitnil,omitempty" name:"FieldName"`

	// 字段是否是主键字段
	IsPrimaryKey *string `json:"IsPrimaryKey,omitnil,omitempty" name:"IsPrimaryKey"`

	// 字段类型
	FieldType *string `json:"FieldType,omitnil,omitempty" name:"FieldType"`

	// 字段长度
	FieldSize *int64 `json:"FieldSize,omitnil,omitempty" name:"FieldSize"`
}

type Filter

type Filter struct {
	// 过滤字段名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 过滤字段值
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 过滤字段值
	Values []*string `json:"Values,omitnil,omitempty" name:"Values"`
}

type IdlFileInfo

type IdlFileInfo struct {
	// 文件名称,不包含扩展名
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 数据描述语言(IDL)类型
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// 文件扩展名
	FileExtType *string `json:"FileExtType,omitnil,omitempty" name:"FileExtType"`

	// 文件大小(Bytes)
	FileSize *int64 `json:"FileSize,omitnil,omitempty" name:"FileSize"`

	// 文件ID,对于已上传的文件有意义
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileId *int64 `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 文件内容,对于本次新上传的文件有意义
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileContent *string `json:"FileContent,omitnil,omitempty" name:"FileContent"`
}

type IdlFileInfoWithoutContent

type IdlFileInfoWithoutContent struct {
	// 文件名称,不包含扩展名
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 数据描述语言(IDL)类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// 文件扩展名
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileExtType *string `json:"FileExtType,omitnil,omitempty" name:"FileExtType"`

	// 文件大小(Bytes)
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileSize *int64 `json:"FileSize,omitnil,omitempty" name:"FileSize"`

	// 文件ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileId *int64 `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 错误信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Error *ErrorInfo `json:"Error,omitnil,omitempty" name:"Error"`
}

type ImportSnapshotsRequest

type ImportSnapshotsRequest struct {
	*tchttp.BaseRequest

	// 表格所属的集群id
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 用于导入的快照信息
	Snapshots *SnapshotInfo `json:"Snapshots,omitnil,omitempty" name:"Snapshots"`

	// 是否导入部分记录,TRUE表示导入部分记录,FALSE表示全表导入
	ImportSpecialKey *string `json:"ImportSpecialKey,omitnil,omitempty" name:"ImportSpecialKey"`

	// 是否导入到当前表,TRUE表示导入到当前表,FALSE表示导入到新表
	ImportOriginTable *string `json:"ImportOriginTable,omitnil,omitempty" name:"ImportOriginTable"`

	// 部分记录的key文件
	KeyFile *KeyFile `json:"KeyFile,omitnil,omitempty" name:"KeyFile"`

	// 如果导入到新表,此为新表所属的表格组id
	NewTableGroupId *string `json:"NewTableGroupId,omitnil,omitempty" name:"NewTableGroupId"`

	// 如果导入到新表,此为新表的表名,系统会以该名称自动创建一张结构相同的空表
	NewTableName *string `json:"NewTableName,omitnil,omitempty" name:"NewTableName"`
}

func NewImportSnapshotsRequest

func NewImportSnapshotsRequest() (request *ImportSnapshotsRequest)

func (*ImportSnapshotsRequest) FromJsonString

func (r *ImportSnapshotsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ImportSnapshotsRequest) ToJsonString

func (r *ImportSnapshotsRequest) ToJsonString() string

type ImportSnapshotsRequestParams added in v1.0.426

type ImportSnapshotsRequestParams struct {
	// 表格所属的集群id
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 用于导入的快照信息
	Snapshots *SnapshotInfo `json:"Snapshots,omitnil,omitempty" name:"Snapshots"`

	// 是否导入部分记录,TRUE表示导入部分记录,FALSE表示全表导入
	ImportSpecialKey *string `json:"ImportSpecialKey,omitnil,omitempty" name:"ImportSpecialKey"`

	// 是否导入到当前表,TRUE表示导入到当前表,FALSE表示导入到新表
	ImportOriginTable *string `json:"ImportOriginTable,omitnil,omitempty" name:"ImportOriginTable"`

	// 部分记录的key文件
	KeyFile *KeyFile `json:"KeyFile,omitnil,omitempty" name:"KeyFile"`

	// 如果导入到新表,此为新表所属的表格组id
	NewTableGroupId *string `json:"NewTableGroupId,omitnil,omitempty" name:"NewTableGroupId"`

	// 如果导入到新表,此为新表的表名,系统会以该名称自动创建一张结构相同的空表
	NewTableName *string `json:"NewTableName,omitnil,omitempty" name:"NewTableName"`
}

Predefined struct for user

type ImportSnapshotsResponse

type ImportSnapshotsResponse struct {
	*tchttp.BaseResponse
	Response *ImportSnapshotsResponseParams `json:"Response"`
}

func NewImportSnapshotsResponse

func NewImportSnapshotsResponse() (response *ImportSnapshotsResponse)

func (*ImportSnapshotsResponse) FromJsonString

func (r *ImportSnapshotsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ImportSnapshotsResponse) ToJsonString

func (r *ImportSnapshotsResponse) ToJsonString() string

type ImportSnapshotsResponseParams added in v1.0.426

type ImportSnapshotsResponseParams struct {
	// TaskId由 AppInstanceId-taskId 组成,以区分不同集群的任务
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// ApplicationId由 AppInstanceId-applicationId 组成,以区分不同集群的申请
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationId *string `json:"ApplicationId,omitnil,omitempty" name:"ApplicationId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type KafkaInfo added in v1.0.257

type KafkaInfo struct {
	// Kafka address
	Address *string `json:"Address,omitnil,omitempty" name:"Address"`

	// Kafka topic
	Topic *string `json:"Topic,omitnil,omitempty" name:"Topic"`

	// kafka username
	User *string `json:"User,omitnil,omitempty" name:"User"`

	// kafka password
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// ckafka实例
	Instance *string `json:"Instance,omitnil,omitempty" name:"Instance"`

	// 是否走VPC
	IsVpc *int64 `json:"IsVpc,omitnil,omitempty" name:"IsVpc"`
}

type KeyFile

type KeyFile struct {
	// key文件名称
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// key文件扩展名
	FileExtType *string `json:"FileExtType,omitnil,omitempty" name:"FileExtType"`

	// key文件内容
	FileContent *string `json:"FileContent,omitnil,omitempty" name:"FileContent"`

	// key文件大小
	FileSize *int64 `json:"FileSize,omitnil,omitempty" name:"FileSize"`
}

type MachineInfo

type MachineInfo struct {
	// 机器类型
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`

	// 机器数量
	MachineNum *int64 `json:"MachineNum,omitnil,omitempty" name:"MachineNum"`
}

type MergeTableResult

type MergeTableResult struct {
	// 任务Id
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 成功时此字段返回 null,表示取不到有效值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Error *ErrorInfo `json:"Error,omitnil,omitempty" name:"Error"`

	// 对比的表格信息
	Table *CompareTablesInfo `json:"Table,omitnil,omitempty" name:"Table"`

	// 申请单Id
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationId *string `json:"ApplicationId,omitnil,omitempty" name:"ApplicationId"`
}

type MergeTablesDataRequest

type MergeTablesDataRequest struct {
	*tchttp.BaseRequest

	// 选取的表格
	SelectedTables []*MergeTablesInfo `json:"SelectedTables,omitnil,omitempty" name:"SelectedTables"`

	// true只做对比,false既对比又执行
	IsOnlyCompare *bool `json:"IsOnlyCompare,omitnil,omitempty" name:"IsOnlyCompare"`
}

func NewMergeTablesDataRequest

func NewMergeTablesDataRequest() (request *MergeTablesDataRequest)

func (*MergeTablesDataRequest) FromJsonString

func (r *MergeTablesDataRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*MergeTablesDataRequest) ToJsonString

func (r *MergeTablesDataRequest) ToJsonString() string

type MergeTablesDataRequestParams added in v1.0.426

type MergeTablesDataRequestParams struct {
	// 选取的表格
	SelectedTables []*MergeTablesInfo `json:"SelectedTables,omitnil,omitempty" name:"SelectedTables"`

	// true只做对比,false既对比又执行
	IsOnlyCompare *bool `json:"IsOnlyCompare,omitnil,omitempty" name:"IsOnlyCompare"`
}

Predefined struct for user

type MergeTablesDataResponse

type MergeTablesDataResponse struct {
	*tchttp.BaseResponse
	Response *MergeTablesDataResponseParams `json:"Response"`
}

func NewMergeTablesDataResponse

func NewMergeTablesDataResponse() (response *MergeTablesDataResponse)

func (*MergeTablesDataResponse) FromJsonString

func (r *MergeTablesDataResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*MergeTablesDataResponse) ToJsonString

func (r *MergeTablesDataResponse) ToJsonString() string

type MergeTablesDataResponseParams added in v1.0.426

type MergeTablesDataResponseParams struct {
	// 合服结果集
	Results []*MergeTableResult `json:"Results,omitnil,omitempty" name:"Results"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type MergeTablesInfo

type MergeTablesInfo struct {
	// 合服的表格信息
	MergeTables *CompareTablesInfo `json:"MergeTables,omitnil,omitempty" name:"MergeTables"`

	// 是否检查索引
	CheckIndex *bool `json:"CheckIndex,omitnil,omitempty" name:"CheckIndex"`
}

type ModifyCensorshipRequest

type ModifyCensorshipRequest struct {
	*tchttp.BaseRequest

	// 集群id
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 集群是否开启审核 0-关闭 1-开启
	Censorship *int64 `json:"Censorship,omitnil,omitempty" name:"Censorship"`

	// 审批人uin列表
	Uins []*string `json:"Uins,omitnil,omitempty" name:"Uins"`
}

func NewModifyCensorshipRequest

func NewModifyCensorshipRequest() (request *ModifyCensorshipRequest)

func (*ModifyCensorshipRequest) FromJsonString

func (r *ModifyCensorshipRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyCensorshipRequest) ToJsonString

func (r *ModifyCensorshipRequest) ToJsonString() string

type ModifyCensorshipRequestParams added in v1.0.426

type ModifyCensorshipRequestParams struct {
	// 集群id
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 集群是否开启审核 0-关闭 1-开启
	Censorship *int64 `json:"Censorship,omitnil,omitempty" name:"Censorship"`

	// 审批人uin列表
	Uins []*string `json:"Uins,omitnil,omitempty" name:"Uins"`
}

Predefined struct for user

type ModifyCensorshipResponse

type ModifyCensorshipResponse struct {
	*tchttp.BaseResponse
	Response *ModifyCensorshipResponseParams `json:"Response"`
}

func NewModifyCensorshipResponse

func NewModifyCensorshipResponse() (response *ModifyCensorshipResponse)

func (*ModifyCensorshipResponse) FromJsonString

func (r *ModifyCensorshipResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyCensorshipResponse) ToJsonString

func (r *ModifyCensorshipResponse) ToJsonString() string

type ModifyCensorshipResponseParams added in v1.0.426

type ModifyCensorshipResponseParams struct {
	// 集群id
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 已加入审批人的uin
	// 注意:此字段可能返回 null,表示取不到有效值。
	Uins []*string `json:"Uins,omitnil,omitempty" name:"Uins"`

	// 集群是否开启审核 0-关闭 1-开启
	Censorship *int64 `json:"Censorship,omitnil,omitempty" name:"Censorship"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyClusterMachineRequest

type ModifyClusterMachineRequest struct {
	*tchttp.BaseRequest

	// 集群id
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// svr占用的机器
	ServerList []*MachineInfo `json:"ServerList,omitnil,omitempty" name:"ServerList"`

	// proxy占用的机器
	ProxyList []*MachineInfo `json:"ProxyList,omitnil,omitempty" name:"ProxyList"`

	// 集群类型1共享集群2独占集群
	ClusterType *int64 `json:"ClusterType,omitnil,omitempty" name:"ClusterType"`
}

func NewModifyClusterMachineRequest

func NewModifyClusterMachineRequest() (request *ModifyClusterMachineRequest)

func (*ModifyClusterMachineRequest) FromJsonString

func (r *ModifyClusterMachineRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyClusterMachineRequest) ToJsonString

func (r *ModifyClusterMachineRequest) ToJsonString() string

type ModifyClusterMachineRequestParams added in v1.0.426

type ModifyClusterMachineRequestParams struct {
	// 集群id
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// svr占用的机器
	ServerList []*MachineInfo `json:"ServerList,omitnil,omitempty" name:"ServerList"`

	// proxy占用的机器
	ProxyList []*MachineInfo `json:"ProxyList,omitnil,omitempty" name:"ProxyList"`

	// 集群类型1共享集群2独占集群
	ClusterType *int64 `json:"ClusterType,omitnil,omitempty" name:"ClusterType"`
}

Predefined struct for user

type ModifyClusterMachineResponse

type ModifyClusterMachineResponse struct {
	*tchttp.BaseResponse
	Response *ModifyClusterMachineResponseParams `json:"Response"`
}

func NewModifyClusterMachineResponse

func NewModifyClusterMachineResponse() (response *ModifyClusterMachineResponse)

func (*ModifyClusterMachineResponse) FromJsonString

func (r *ModifyClusterMachineResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyClusterMachineResponse) ToJsonString

func (r *ModifyClusterMachineResponse) ToJsonString() string

type ModifyClusterMachineResponseParams added in v1.0.426

type ModifyClusterMachineResponseParams struct {
	// 集群id
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyClusterNameRequest

type ModifyClusterNameRequest struct {
	*tchttp.BaseRequest

	// 需要修改名称的集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 需要修改的集群名称,可使用中文或英文字符,最大长度32个字符
	ClusterName *string `json:"ClusterName,omitnil,omitempty" name:"ClusterName"`
}

func NewModifyClusterNameRequest

func NewModifyClusterNameRequest() (request *ModifyClusterNameRequest)

func (*ModifyClusterNameRequest) FromJsonString

func (r *ModifyClusterNameRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyClusterNameRequest) ToJsonString

func (r *ModifyClusterNameRequest) ToJsonString() string

type ModifyClusterNameRequestParams added in v1.0.426

type ModifyClusterNameRequestParams struct {
	// 需要修改名称的集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 需要修改的集群名称,可使用中文或英文字符,最大长度32个字符
	ClusterName *string `json:"ClusterName,omitnil,omitempty" name:"ClusterName"`
}

Predefined struct for user

type ModifyClusterNameResponse

type ModifyClusterNameResponse struct {
	*tchttp.BaseResponse
	Response *ModifyClusterNameResponseParams `json:"Response"`
}

func NewModifyClusterNameResponse

func NewModifyClusterNameResponse() (response *ModifyClusterNameResponse)

func (*ModifyClusterNameResponse) FromJsonString

func (r *ModifyClusterNameResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyClusterNameResponse) ToJsonString

func (r *ModifyClusterNameResponse) ToJsonString() string

type ModifyClusterNameResponseParams added in v1.0.426

type ModifyClusterNameResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyClusterPasswordRequest

type ModifyClusterPasswordRequest struct {
	*tchttp.BaseRequest

	// 需要修改密码的集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 集群旧密码
	OldPassword *string `json:"OldPassword,omitnil,omitempty" name:"OldPassword"`

	// 集群旧密码预期失效时间
	OldPasswordExpireTime *string `json:"OldPasswordExpireTime,omitnil,omitempty" name:"OldPasswordExpireTime"`

	// 集群新密码,密码必须是a-zA-Z0-9的字符,且必须包含数字和大小写字母
	NewPassword *string `json:"NewPassword,omitnil,omitempty" name:"NewPassword"`

	// 更新模式: `1` 更新密码;`2` 更新旧密码失效时间,默认为`1` 模式
	Mode *string `json:"Mode,omitnil,omitempty" name:"Mode"`
}

func NewModifyClusterPasswordRequest

func NewModifyClusterPasswordRequest() (request *ModifyClusterPasswordRequest)

func (*ModifyClusterPasswordRequest) FromJsonString

func (r *ModifyClusterPasswordRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyClusterPasswordRequest) ToJsonString

func (r *ModifyClusterPasswordRequest) ToJsonString() string

type ModifyClusterPasswordRequestParams added in v1.0.426

type ModifyClusterPasswordRequestParams struct {
	// 需要修改密码的集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 集群旧密码
	OldPassword *string `json:"OldPassword,omitnil,omitempty" name:"OldPassword"`

	// 集群旧密码预期失效时间
	OldPasswordExpireTime *string `json:"OldPasswordExpireTime,omitnil,omitempty" name:"OldPasswordExpireTime"`

	// 集群新密码,密码必须是a-zA-Z0-9的字符,且必须包含数字和大小写字母
	NewPassword *string `json:"NewPassword,omitnil,omitempty" name:"NewPassword"`

	// 更新模式: `1` 更新密码;`2` 更新旧密码失效时间,默认为`1` 模式
	Mode *string `json:"Mode,omitnil,omitempty" name:"Mode"`
}

Predefined struct for user

type ModifyClusterPasswordResponse

type ModifyClusterPasswordResponse struct {
	*tchttp.BaseResponse
	Response *ModifyClusterPasswordResponseParams `json:"Response"`
}

func NewModifyClusterPasswordResponse

func NewModifyClusterPasswordResponse() (response *ModifyClusterPasswordResponse)

func (*ModifyClusterPasswordResponse) FromJsonString

func (r *ModifyClusterPasswordResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyClusterPasswordResponse) ToJsonString

func (r *ModifyClusterPasswordResponse) ToJsonString() string

type ModifyClusterPasswordResponseParams added in v1.0.426

type ModifyClusterPasswordResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyClusterTagsRequest

type ModifyClusterTagsRequest struct {
	*tchttp.BaseRequest

	// 待修改标签的集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 待增加或修改的标签列表
	ReplaceTags []*TagInfoUnit `json:"ReplaceTags,omitnil,omitempty" name:"ReplaceTags"`

	// 待删除的标签
	DeleteTags []*TagInfoUnit `json:"DeleteTags,omitnil,omitempty" name:"DeleteTags"`
}

func NewModifyClusterTagsRequest

func NewModifyClusterTagsRequest() (request *ModifyClusterTagsRequest)

func (*ModifyClusterTagsRequest) FromJsonString

func (r *ModifyClusterTagsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyClusterTagsRequest) ToJsonString

func (r *ModifyClusterTagsRequest) ToJsonString() string

type ModifyClusterTagsRequestParams added in v1.0.426

type ModifyClusterTagsRequestParams struct {
	// 待修改标签的集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 待增加或修改的标签列表
	ReplaceTags []*TagInfoUnit `json:"ReplaceTags,omitnil,omitempty" name:"ReplaceTags"`

	// 待删除的标签
	DeleteTags []*TagInfoUnit `json:"DeleteTags,omitnil,omitempty" name:"DeleteTags"`
}

Predefined struct for user

type ModifyClusterTagsResponse

type ModifyClusterTagsResponse struct {
	*tchttp.BaseResponse
	Response *ModifyClusterTagsResponseParams `json:"Response"`
}

func NewModifyClusterTagsResponse

func NewModifyClusterTagsResponse() (response *ModifyClusterTagsResponse)

func (*ModifyClusterTagsResponse) FromJsonString

func (r *ModifyClusterTagsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyClusterTagsResponse) ToJsonString

func (r *ModifyClusterTagsResponse) ToJsonString() string

type ModifyClusterTagsResponseParams added in v1.0.426

type ModifyClusterTagsResponseParams struct {
	// 任务ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifySnapshotsRequest

type ModifySnapshotsRequest struct {
	*tchttp.BaseRequest

	// 表格所属集群id
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 快照列表
	SelectedTables []*SnapshotInfoNew `json:"SelectedTables,omitnil,omitempty" name:"SelectedTables"`
}

func NewModifySnapshotsRequest

func NewModifySnapshotsRequest() (request *ModifySnapshotsRequest)

func (*ModifySnapshotsRequest) FromJsonString

func (r *ModifySnapshotsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifySnapshotsRequest) ToJsonString

func (r *ModifySnapshotsRequest) ToJsonString() string

type ModifySnapshotsRequestParams added in v1.0.426

type ModifySnapshotsRequestParams struct {
	// 表格所属集群id
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 快照列表
	SelectedTables []*SnapshotInfoNew `json:"SelectedTables,omitnil,omitempty" name:"SelectedTables"`
}

Predefined struct for user

type ModifySnapshotsResponse

type ModifySnapshotsResponse struct {
	*tchttp.BaseResponse
	Response *ModifySnapshotsResponseParams `json:"Response"`
}

func NewModifySnapshotsResponse

func NewModifySnapshotsResponse() (response *ModifySnapshotsResponse)

func (*ModifySnapshotsResponse) FromJsonString

func (r *ModifySnapshotsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifySnapshotsResponse) ToJsonString

func (r *ModifySnapshotsResponse) ToJsonString() string

type ModifySnapshotsResponseParams added in v1.0.426

type ModifySnapshotsResponseParams struct {
	// 批量修改的快照数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 批量修改的快照结果列表
	TableResults []*SnapshotResult `json:"TableResults,omitnil,omitempty" name:"TableResults"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyTableGroupNameRequest

type ModifyTableGroupNameRequest struct {
	*tchttp.BaseRequest

	// 表格组所属的集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 待修改名称的表格组ID
	TableGroupId *string `json:"TableGroupId,omitnil,omitempty" name:"TableGroupId"`

	// 新的表格组名称,可以使用中英文字符和符号
	TableGroupName *string `json:"TableGroupName,omitnil,omitempty" name:"TableGroupName"`
}

func NewModifyTableGroupNameRequest

func NewModifyTableGroupNameRequest() (request *ModifyTableGroupNameRequest)

func (*ModifyTableGroupNameRequest) FromJsonString

func (r *ModifyTableGroupNameRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyTableGroupNameRequest) ToJsonString

func (r *ModifyTableGroupNameRequest) ToJsonString() string

type ModifyTableGroupNameRequestParams added in v1.0.426

type ModifyTableGroupNameRequestParams struct {
	// 表格组所属的集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 待修改名称的表格组ID
	TableGroupId *string `json:"TableGroupId,omitnil,omitempty" name:"TableGroupId"`

	// 新的表格组名称,可以使用中英文字符和符号
	TableGroupName *string `json:"TableGroupName,omitnil,omitempty" name:"TableGroupName"`
}

Predefined struct for user

type ModifyTableGroupNameResponse

type ModifyTableGroupNameResponse struct {
	*tchttp.BaseResponse
	Response *ModifyTableGroupNameResponseParams `json:"Response"`
}

func NewModifyTableGroupNameResponse

func NewModifyTableGroupNameResponse() (response *ModifyTableGroupNameResponse)

func (*ModifyTableGroupNameResponse) FromJsonString

func (r *ModifyTableGroupNameResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyTableGroupNameResponse) ToJsonString

func (r *ModifyTableGroupNameResponse) ToJsonString() string

type ModifyTableGroupNameResponseParams added in v1.0.426

type ModifyTableGroupNameResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyTableGroupTagsRequest

type ModifyTableGroupTagsRequest struct {
	*tchttp.BaseRequest

	// 待修改标签表格组所属集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 待修改标签表格组ID
	TableGroupId *string `json:"TableGroupId,omitnil,omitempty" name:"TableGroupId"`

	// 待增加或修改的标签列表
	ReplaceTags []*TagInfoUnit `json:"ReplaceTags,omitnil,omitempty" name:"ReplaceTags"`

	// 待删除的标签
	DeleteTags []*TagInfoUnit `json:"DeleteTags,omitnil,omitempty" name:"DeleteTags"`
}

func NewModifyTableGroupTagsRequest

func NewModifyTableGroupTagsRequest() (request *ModifyTableGroupTagsRequest)

func (*ModifyTableGroupTagsRequest) FromJsonString

func (r *ModifyTableGroupTagsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyTableGroupTagsRequest) ToJsonString

func (r *ModifyTableGroupTagsRequest) ToJsonString() string

type ModifyTableGroupTagsRequestParams added in v1.0.426

type ModifyTableGroupTagsRequestParams struct {
	// 待修改标签表格组所属集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 待修改标签表格组ID
	TableGroupId *string `json:"TableGroupId,omitnil,omitempty" name:"TableGroupId"`

	// 待增加或修改的标签列表
	ReplaceTags []*TagInfoUnit `json:"ReplaceTags,omitnil,omitempty" name:"ReplaceTags"`

	// 待删除的标签
	DeleteTags []*TagInfoUnit `json:"DeleteTags,omitnil,omitempty" name:"DeleteTags"`
}

Predefined struct for user

type ModifyTableGroupTagsResponse

type ModifyTableGroupTagsResponse struct {
	*tchttp.BaseResponse
	Response *ModifyTableGroupTagsResponseParams `json:"Response"`
}

func NewModifyTableGroupTagsResponse

func NewModifyTableGroupTagsResponse() (response *ModifyTableGroupTagsResponse)

func (*ModifyTableGroupTagsResponse) FromJsonString

func (r *ModifyTableGroupTagsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyTableGroupTagsResponse) ToJsonString

func (r *ModifyTableGroupTagsResponse) ToJsonString() string

type ModifyTableGroupTagsResponseParams added in v1.0.426

type ModifyTableGroupTagsResponseParams struct {
	// 任务ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyTableMemosRequest

type ModifyTableMemosRequest struct {
	*tchttp.BaseRequest

	// 表所属集群实例ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 选定表详情列表
	TableMemos []*SelectedTableInfoNew `json:"TableMemos,omitnil,omitempty" name:"TableMemos"`
}

func NewModifyTableMemosRequest

func NewModifyTableMemosRequest() (request *ModifyTableMemosRequest)

func (*ModifyTableMemosRequest) FromJsonString

func (r *ModifyTableMemosRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyTableMemosRequest) ToJsonString

func (r *ModifyTableMemosRequest) ToJsonString() string

type ModifyTableMemosRequestParams added in v1.0.426

type ModifyTableMemosRequestParams struct {
	// 表所属集群实例ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 选定表详情列表
	TableMemos []*SelectedTableInfoNew `json:"TableMemos,omitnil,omitempty" name:"TableMemos"`
}

Predefined struct for user

type ModifyTableMemosResponse

type ModifyTableMemosResponse struct {
	*tchttp.BaseResponse
	Response *ModifyTableMemosResponseParams `json:"Response"`
}

func NewModifyTableMemosResponse

func NewModifyTableMemosResponse() (response *ModifyTableMemosResponse)

func (*ModifyTableMemosResponse) FromJsonString

func (r *ModifyTableMemosResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyTableMemosResponse) ToJsonString

func (r *ModifyTableMemosResponse) ToJsonString() string

type ModifyTableMemosResponseParams added in v1.0.426

type ModifyTableMemosResponseParams struct {
	// 表备注修改结果数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 表备注修改结果列表
	TableResults []*TableResultNew `json:"TableResults,omitnil,omitempty" name:"TableResults"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyTableQuotasRequest

type ModifyTableQuotasRequest struct {
	*tchttp.BaseRequest

	// 带扩缩容表所属集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 已选中待修改的表配额列表
	TableQuotas []*SelectedTableInfoNew `json:"TableQuotas,omitnil,omitempty" name:"TableQuotas"`
}

func NewModifyTableQuotasRequest

func NewModifyTableQuotasRequest() (request *ModifyTableQuotasRequest)

func (*ModifyTableQuotasRequest) FromJsonString

func (r *ModifyTableQuotasRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyTableQuotasRequest) ToJsonString

func (r *ModifyTableQuotasRequest) ToJsonString() string

type ModifyTableQuotasRequestParams added in v1.0.426

type ModifyTableQuotasRequestParams struct {
	// 带扩缩容表所属集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 已选中待修改的表配额列表
	TableQuotas []*SelectedTableInfoNew `json:"TableQuotas,omitnil,omitempty" name:"TableQuotas"`
}

Predefined struct for user

type ModifyTableQuotasResponse

type ModifyTableQuotasResponse struct {
	*tchttp.BaseResponse
	Response *ModifyTableQuotasResponseParams `json:"Response"`
}

func NewModifyTableQuotasResponse

func NewModifyTableQuotasResponse() (response *ModifyTableQuotasResponse)

func (*ModifyTableQuotasResponse) FromJsonString

func (r *ModifyTableQuotasResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyTableQuotasResponse) ToJsonString

func (r *ModifyTableQuotasResponse) ToJsonString() string

type ModifyTableQuotasResponseParams added in v1.0.426

type ModifyTableQuotasResponseParams struct {
	// 扩缩容结果数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 扩缩容结果列表
	TableResults []*TableResultNew `json:"TableResults,omitnil,omitempty" name:"TableResults"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyTableTagsRequest

type ModifyTableTagsRequest struct {
	*tchttp.BaseRequest

	// 待修改标签表格所属集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 待修改标签表格列表
	SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,omitnil,omitempty" name:"SelectedTables"`

	// 待增加或修改的标签列表
	ReplaceTags []*TagInfoUnit `json:"ReplaceTags,omitnil,omitempty" name:"ReplaceTags"`

	// 待删除的标签列表
	DeleteTags []*TagInfoUnit `json:"DeleteTags,omitnil,omitempty" name:"DeleteTags"`
}

func NewModifyTableTagsRequest

func NewModifyTableTagsRequest() (request *ModifyTableTagsRequest)

func (*ModifyTableTagsRequest) FromJsonString

func (r *ModifyTableTagsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyTableTagsRequest) ToJsonString

func (r *ModifyTableTagsRequest) ToJsonString() string

type ModifyTableTagsRequestParams added in v1.0.426

type ModifyTableTagsRequestParams struct {
	// 待修改标签表格所属集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 待修改标签表格列表
	SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,omitnil,omitempty" name:"SelectedTables"`

	// 待增加或修改的标签列表
	ReplaceTags []*TagInfoUnit `json:"ReplaceTags,omitnil,omitempty" name:"ReplaceTags"`

	// 待删除的标签列表
	DeleteTags []*TagInfoUnit `json:"DeleteTags,omitnil,omitempty" name:"DeleteTags"`
}

Predefined struct for user

type ModifyTableTagsResponse

type ModifyTableTagsResponse struct {
	*tchttp.BaseResponse
	Response *ModifyTableTagsResponseParams `json:"Response"`
}

func NewModifyTableTagsResponse

func NewModifyTableTagsResponse() (response *ModifyTableTagsResponse)

func (*ModifyTableTagsResponse) FromJsonString

func (r *ModifyTableTagsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyTableTagsResponse) ToJsonString

func (r *ModifyTableTagsResponse) ToJsonString() string

type ModifyTableTagsResponseParams added in v1.0.426

type ModifyTableTagsResponseParams struct {
	// 返回结果总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 返回结果
	TableResults []*TableResultNew `json:"TableResults,omitnil,omitempty" name:"TableResults"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyTablesRequest

type ModifyTablesRequest struct {
	*tchttp.BaseRequest

	// 待修改表格所在集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 选中的改表IDL文件
	IdlFiles []*IdlFileInfo `json:"IdlFiles,omitnil,omitempty" name:"IdlFiles"`

	// 待改表格列表
	SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,omitnil,omitempty" name:"SelectedTables"`
}

func NewModifyTablesRequest

func NewModifyTablesRequest() (request *ModifyTablesRequest)

func (*ModifyTablesRequest) FromJsonString

func (r *ModifyTablesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyTablesRequest) ToJsonString

func (r *ModifyTablesRequest) ToJsonString() string

type ModifyTablesRequestParams added in v1.0.426

type ModifyTablesRequestParams struct {
	// 待修改表格所在集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 选中的改表IDL文件
	IdlFiles []*IdlFileInfo `json:"IdlFiles,omitnil,omitempty" name:"IdlFiles"`

	// 待改表格列表
	SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,omitnil,omitempty" name:"SelectedTables"`
}

Predefined struct for user

type ModifyTablesResponse

type ModifyTablesResponse struct {
	*tchttp.BaseResponse
	Response *ModifyTablesResponseParams `json:"Response"`
}

func NewModifyTablesResponse

func NewModifyTablesResponse() (response *ModifyTablesResponse)

func (*ModifyTablesResponse) FromJsonString

func (r *ModifyTablesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyTablesResponse) ToJsonString

func (r *ModifyTablesResponse) ToJsonString() string

type ModifyTablesResponseParams added in v1.0.426

type ModifyTablesResponseParams struct {
	// 修改表结果数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 修改表结果列表
	TableResults []*TableResultNew `json:"TableResults,omitnil,omitempty" name:"TableResults"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ParsedTableInfoNew

type ParsedTableInfoNew struct {
	// 表格描述语言类型:`PROTO`或`TDR`
	// 注意:此字段可能返回 null,表示取不到有效值。
	TableIdlType *string `json:"TableIdlType,omitnil,omitempty" name:"TableIdlType"`

	// 表格实例ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	TableInstanceId *string `json:"TableInstanceId,omitnil,omitempty" name:"TableInstanceId"`

	// 表格名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"`

	// 表格数据结构类型:`GENERIC`或`LIST`
	// 注意:此字段可能返回 null,表示取不到有效值。
	TableType *string `json:"TableType,omitnil,omitempty" name:"TableType"`

	// 主键字段信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	KeyFields *string `json:"KeyFields,omitnil,omitempty" name:"KeyFields"`

	// 原主键字段信息,改表校验时有效
	// 注意:此字段可能返回 null,表示取不到有效值。
	OldKeyFields *string `json:"OldKeyFields,omitnil,omitempty" name:"OldKeyFields"`

	// 非主键字段信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ValueFields *string `json:"ValueFields,omitnil,omitempty" name:"ValueFields"`

	// 原非主键字段信息,改表校验时有效
	// 注意:此字段可能返回 null,表示取不到有效值。
	OldValueFields *string `json:"OldValueFields,omitnil,omitempty" name:"OldValueFields"`

	// 所属表格组ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	TableGroupId *string `json:"TableGroupId,omitnil,omitempty" name:"TableGroupId"`

	// 主键字段总大小
	// 注意:此字段可能返回 null,表示取不到有效值。
	SumKeyFieldSize *int64 `json:"SumKeyFieldSize,omitnil,omitempty" name:"SumKeyFieldSize"`

	// 非主键字段总大小
	// 注意:此字段可能返回 null,表示取不到有效值。
	SumValueFieldSize *int64 `json:"SumValueFieldSize,omitnil,omitempty" name:"SumValueFieldSize"`

	// 索引键集合
	// 注意:此字段可能返回 null,表示取不到有效值。
	IndexKeySet *string `json:"IndexKeySet,omitnil,omitempty" name:"IndexKeySet"`

	// 分表因子集合
	// 注意:此字段可能返回 null,表示取不到有效值。
	ShardingKeySet *string `json:"ShardingKeySet,omitnil,omitempty" name:"ShardingKeySet"`

	// TDR版本号
	// 注意:此字段可能返回 null,表示取不到有效值。
	TdrVersion *int64 `json:"TdrVersion,omitnil,omitempty" name:"TdrVersion"`

	// 错误信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Error *ErrorInfo `json:"Error,omitnil,omitempty" name:"Error"`

	// LIST类型表格元素个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	ListElementNum *int64 `json:"ListElementNum,omitnil,omitempty" name:"ListElementNum"`

	// SORTLIST类型表格排序字段个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	SortFieldNum *int64 `json:"SortFieldNum,omitnil,omitempty" name:"SortFieldNum"`

	// SORTLIST类型表格排序顺序
	// 注意:此字段可能返回 null,表示取不到有效值。
	SortRule *int64 `json:"SortRule,omitnil,omitempty" name:"SortRule"`
}

type PoolInfo

type PoolInfo struct {
	// 唯一id
	PoolUid *int64 `json:"PoolUid,omitnil,omitempty" name:"PoolUid"`

	// 是否支持ipv6
	Ipv6Enable *int64 `json:"Ipv6Enable,omitnil,omitempty" name:"Ipv6Enable"`

	// 剩余可用app
	AvailableAppCount *int64 `json:"AvailableAppCount,omitnil,omitempty" name:"AvailableAppCount"`

	// svr机器列表
	ServerList []*ServerMachineInfo `json:"ServerList,omitnil,omitempty" name:"ServerList"`

	// proxy机器列表
	ProxyList []*ProxyMachineInfo `json:"ProxyList,omitnil,omitempty" name:"ProxyList"`
}

type ProxyDetailInfo

type ProxyDetailInfo struct {
	// proxy的唯一id
	ProxyUid *string `json:"ProxyUid,omitnil,omitempty" name:"ProxyUid"`

	// 机器类型
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`

	// 请求包速度
	ProcessSpeed *int64 `json:"ProcessSpeed,omitnil,omitempty" name:"ProcessSpeed"`

	// 请求包时延
	AverageProcessDelay *int64 `json:"AverageProcessDelay,omitnil,omitempty" name:"AverageProcessDelay"`

	// 慢处理包速度
	SlowProcessSpeed *int64 `json:"SlowProcessSpeed,omitnil,omitempty" name:"SlowProcessSpeed"`

	// 版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Version *string `json:"Version,omitnil,omitempty" name:"Version"`
}

type ProxyMachineInfo

type ProxyMachineInfo struct {
	// 唯一id
	ProxyUid *string `json:"ProxyUid,omitnil,omitempty" name:"ProxyUid"`

	// 机器类型
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`

	// 可分配proxy资源数
	AvailableCount *int64 `json:"AvailableCount,omitnil,omitempty" name:"AvailableCount"`
}

type RecoverRecycleTablesRequest

type RecoverRecycleTablesRequest struct {
	*tchttp.BaseRequest

	// 表所在集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 待恢复表信息
	SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,omitnil,omitempty" name:"SelectedTables"`
}

func NewRecoverRecycleTablesRequest

func NewRecoverRecycleTablesRequest() (request *RecoverRecycleTablesRequest)

func (*RecoverRecycleTablesRequest) FromJsonString

func (r *RecoverRecycleTablesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RecoverRecycleTablesRequest) ToJsonString

func (r *RecoverRecycleTablesRequest) ToJsonString() string

type RecoverRecycleTablesRequestParams added in v1.0.426

type RecoverRecycleTablesRequestParams struct {
	// 表所在集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 待恢复表信息
	SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,omitnil,omitempty" name:"SelectedTables"`
}

Predefined struct for user

type RecoverRecycleTablesResponse

type RecoverRecycleTablesResponse struct {
	*tchttp.BaseResponse
	Response *RecoverRecycleTablesResponseParams `json:"Response"`
}

func NewRecoverRecycleTablesResponse

func NewRecoverRecycleTablesResponse() (response *RecoverRecycleTablesResponse)

func (*RecoverRecycleTablesResponse) FromJsonString

func (r *RecoverRecycleTablesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RecoverRecycleTablesResponse) ToJsonString

func (r *RecoverRecycleTablesResponse) ToJsonString() string

type RecoverRecycleTablesResponseParams added in v1.0.426

type RecoverRecycleTablesResponseParams struct {
	// 恢复表结果数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 恢复表信息列表
	TableResults []*TableResultNew `json:"TableResults,omitnil,omitempty" name:"TableResults"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RegionInfo

type RegionInfo struct {
	// 地域Ap-Code
	RegionName *string `json:"RegionName,omitnil,omitempty" name:"RegionName"`

	// 地域缩写
	RegionAbbr *string `json:"RegionAbbr,omitnil,omitempty" name:"RegionAbbr"`

	// 地域ID
	RegionId *uint64 `json:"RegionId,omitnil,omitempty" name:"RegionId"`

	// 是否支持ipv6,0:不支持,1:支持
	Ipv6Enable *uint64 `json:"Ipv6Enable,omitnil,omitempty" name:"Ipv6Enable"`
}

type RollbackTablesRequest

type RollbackTablesRequest struct {
	*tchttp.BaseRequest

	// 待回档表格所在集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 待回档表格列表
	SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,omitnil,omitempty" name:"SelectedTables"`

	// 待回档时间
	RollbackTime *string `json:"RollbackTime,omitnil,omitempty" name:"RollbackTime"`

	// 回档模式,支持:`KEYS`
	Mode *string `json:"Mode,omitnil,omitempty" name:"Mode"`
}

func NewRollbackTablesRequest

func NewRollbackTablesRequest() (request *RollbackTablesRequest)

func (*RollbackTablesRequest) FromJsonString

func (r *RollbackTablesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RollbackTablesRequest) ToJsonString

func (r *RollbackTablesRequest) ToJsonString() string

type RollbackTablesRequestParams added in v1.0.426

type RollbackTablesRequestParams struct {
	// 待回档表格所在集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 待回档表格列表
	SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,omitnil,omitempty" name:"SelectedTables"`

	// 待回档时间
	RollbackTime *string `json:"RollbackTime,omitnil,omitempty" name:"RollbackTime"`

	// 回档模式,支持:`KEYS`
	Mode *string `json:"Mode,omitnil,omitempty" name:"Mode"`
}

Predefined struct for user

type RollbackTablesResponse

type RollbackTablesResponse struct {
	*tchttp.BaseResponse
	Response *RollbackTablesResponseParams `json:"Response"`
}

func NewRollbackTablesResponse

func NewRollbackTablesResponse() (response *RollbackTablesResponse)

func (*RollbackTablesResponse) FromJsonString

func (r *RollbackTablesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RollbackTablesResponse) ToJsonString

func (r *RollbackTablesResponse) ToJsonString() string

type RollbackTablesResponseParams added in v1.0.426

type RollbackTablesResponseParams struct {
	// 表格回档任务结果数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 表格回档任务结果列表
	TableResults []*TableRollbackResultNew `json:"TableResults,omitnil,omitempty" name:"TableResults"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SelectedTableInfoNew

type SelectedTableInfoNew struct {
	// 表所属表格组ID
	TableGroupId *string `json:"TableGroupId,omitnil,omitempty" name:"TableGroupId"`

	// 表格名称
	TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"`

	// 表实例ID
	TableInstanceId *string `json:"TableInstanceId,omitnil,omitempty" name:"TableInstanceId"`

	// 表格描述语言类型:`PROTO`或`TDR`
	TableIdlType *string `json:"TableIdlType,omitnil,omitempty" name:"TableIdlType"`

	// 表格数据结构类型:`GENERIC`或`LIST`
	TableType *string `json:"TableType,omitnil,omitempty" name:"TableType"`

	// LIST表元素个数
	ListElementNum *int64 `json:"ListElementNum,omitnil,omitempty" name:"ListElementNum"`

	// 表格预留容量(GB)
	ReservedVolume *int64 `json:"ReservedVolume,omitnil,omitempty" name:"ReservedVolume"`

	// 表格预留读CU
	ReservedReadQps *int64 `json:"ReservedReadQps,omitnil,omitempty" name:"ReservedReadQps"`

	// 表格预留写CU
	ReservedWriteQps *int64 `json:"ReservedWriteQps,omitnil,omitempty" name:"ReservedWriteQps"`

	// 表格备注信息
	Memo *string `json:"Memo,omitnil,omitempty" name:"Memo"`

	// Key回档文件名,回档专用
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// Key回档文件扩展名,回档专用
	FileExtType *string `json:"FileExtType,omitnil,omitempty" name:"FileExtType"`

	// Key回档文件大小,回档专用
	FileSize *int64 `json:"FileSize,omitnil,omitempty" name:"FileSize"`

	// Key回档文件内容,回档专用
	FileContent *string `json:"FileContent,omitnil,omitempty" name:"FileContent"`
}

type SelectedTableWithField

type SelectedTableWithField struct {
	// 表所属表格组ID
	TableGroupId *string `json:"TableGroupId,omitnil,omitempty" name:"TableGroupId"`

	// 表格名称
	TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"`

	// 表实例ID
	TableInstanceId *string `json:"TableInstanceId,omitnil,omitempty" name:"TableInstanceId"`

	// 表格描述语言类型:`PROTO`或`TDR`
	TableIdlType *string `json:"TableIdlType,omitnil,omitempty" name:"TableIdlType"`

	// 表格数据结构类型:`GENERIC`或`LIST`
	TableType *string `json:"TableType,omitnil,omitempty" name:"TableType"`

	// 待创建索引、缓写、数据订阅的字段列表
	SelectedFields []*FieldInfo `json:"SelectedFields,omitnil,omitempty" name:"SelectedFields"`

	// 索引分片数
	ShardNum *uint64 `json:"ShardNum,omitnil,omitempty" name:"ShardNum"`

	// ckafka实例信息
	KafkaInfo *KafkaInfo `json:"KafkaInfo,omitnil,omitempty" name:"KafkaInfo"`
}

type ServerDetailInfo

type ServerDetailInfo struct {
	// svr唯一id
	ServerUid *string `json:"ServerUid,omitnil,omitempty" name:"ServerUid"`

	// 机器类型
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`

	// 内存占用量
	MemoryRate *int64 `json:"MemoryRate,omitnil,omitempty" name:"MemoryRate"`

	// 磁盘占用量
	DiskRate *int64 `json:"DiskRate,omitnil,omitempty" name:"DiskRate"`

	// 读次数
	ReadNum *int64 `json:"ReadNum,omitnil,omitempty" name:"ReadNum"`

	// 写次数
	WriteNum *int64 `json:"WriteNum,omitnil,omitempty" name:"WriteNum"`

	// 版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Version *string `json:"Version,omitnil,omitempty" name:"Version"`
}

type ServerMachineInfo

type ServerMachineInfo struct {
	// 机器唯一id
	ServerUid *string `json:"ServerUid,omitnil,omitempty" name:"ServerUid"`

	// 机器类型
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`
}

type SetBackupExpireRuleRequest added in v1.0.637

type SetBackupExpireRuleRequest struct {
	*tchttp.BaseRequest

	// 表所属集群实例ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 淘汰策略数组
	BackupExpireRules []*BackupExpireRuleInfo `json:"BackupExpireRules,omitnil,omitempty" name:"BackupExpireRules"`
}

func NewSetBackupExpireRuleRequest added in v1.0.637

func NewSetBackupExpireRuleRequest() (request *SetBackupExpireRuleRequest)

func (*SetBackupExpireRuleRequest) FromJsonString added in v1.0.637

func (r *SetBackupExpireRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SetBackupExpireRuleRequest) ToJsonString added in v1.0.637

func (r *SetBackupExpireRuleRequest) ToJsonString() string

type SetBackupExpireRuleRequestParams added in v1.0.637

type SetBackupExpireRuleRequestParams struct {
	// 表所属集群实例ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 淘汰策略数组
	BackupExpireRules []*BackupExpireRuleInfo `json:"BackupExpireRules,omitnil,omitempty" name:"BackupExpireRules"`
}

Predefined struct for user

type SetBackupExpireRuleResponse added in v1.0.637

type SetBackupExpireRuleResponse struct {
	*tchttp.BaseResponse
	Response *SetBackupExpireRuleResponseParams `json:"Response"`
}

func NewSetBackupExpireRuleResponse added in v1.0.637

func NewSetBackupExpireRuleResponse() (response *SetBackupExpireRuleResponse)

func (*SetBackupExpireRuleResponse) FromJsonString added in v1.0.637

func (r *SetBackupExpireRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SetBackupExpireRuleResponse) ToJsonString added in v1.0.637

func (r *SetBackupExpireRuleResponse) ToJsonString() string

type SetBackupExpireRuleResponseParams added in v1.0.637

type SetBackupExpireRuleResponseParams struct {
	// TaskId由 AppInstanceId-taskId 组成,以区分不同集群的任务
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SetTableDataFlowRequest added in v1.0.257

type SetTableDataFlowRequest struct {
	*tchttp.BaseRequest

	// 表所属集群实例ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 待创建分布式索引表格列表
	SelectedTables []*SelectedTableWithField `json:"SelectedTables,omitnil,omitempty" name:"SelectedTables"`
}

func NewSetTableDataFlowRequest added in v1.0.257

func NewSetTableDataFlowRequest() (request *SetTableDataFlowRequest)

func (*SetTableDataFlowRequest) FromJsonString added in v1.0.257

func (r *SetTableDataFlowRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SetTableDataFlowRequest) ToJsonString added in v1.0.257

func (r *SetTableDataFlowRequest) ToJsonString() string

type SetTableDataFlowRequestParams added in v1.0.426

type SetTableDataFlowRequestParams struct {
	// 表所属集群实例ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 待创建分布式索引表格列表
	SelectedTables []*SelectedTableWithField `json:"SelectedTables,omitnil,omitempty" name:"SelectedTables"`
}

Predefined struct for user

type SetTableDataFlowResponse added in v1.0.257

type SetTableDataFlowResponse struct {
	*tchttp.BaseResponse
	Response *SetTableDataFlowResponseParams `json:"Response"`
}

func NewSetTableDataFlowResponse added in v1.0.257

func NewSetTableDataFlowResponse() (response *SetTableDataFlowResponse)

func (*SetTableDataFlowResponse) FromJsonString added in v1.0.257

func (r *SetTableDataFlowResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SetTableDataFlowResponse) ToJsonString added in v1.0.257

func (r *SetTableDataFlowResponse) ToJsonString() string

type SetTableDataFlowResponseParams added in v1.0.426

type SetTableDataFlowResponseParams struct {
	// 表格数据订阅创建结果数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 表格数据订阅创建结果列表
	TableResults []*TableResultNew `json:"TableResults,omitnil,omitempty" name:"TableResults"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SetTableIndexRequest

type SetTableIndexRequest struct {
	*tchttp.BaseRequest

	// 表所属集群实例ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 待创建分布式索引表格列表
	SelectedTables []*SelectedTableWithField `json:"SelectedTables,omitnil,omitempty" name:"SelectedTables"`
}

func NewSetTableIndexRequest

func NewSetTableIndexRequest() (request *SetTableIndexRequest)

func (*SetTableIndexRequest) FromJsonString

func (r *SetTableIndexRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SetTableIndexRequest) ToJsonString

func (r *SetTableIndexRequest) ToJsonString() string

type SetTableIndexRequestParams added in v1.0.426

type SetTableIndexRequestParams struct {
	// 表所属集群实例ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 待创建分布式索引表格列表
	SelectedTables []*SelectedTableWithField `json:"SelectedTables,omitnil,omitempty" name:"SelectedTables"`
}

Predefined struct for user

type SetTableIndexResponse

type SetTableIndexResponse struct {
	*tchttp.BaseResponse
	Response *SetTableIndexResponseParams `json:"Response"`
}

func NewSetTableIndexResponse

func NewSetTableIndexResponse() (response *SetTableIndexResponse)

func (*SetTableIndexResponse) FromJsonString

func (r *SetTableIndexResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SetTableIndexResponse) ToJsonString

func (r *SetTableIndexResponse) ToJsonString() string

type SetTableIndexResponseParams added in v1.0.426

type SetTableIndexResponseParams struct {
	// 表格分布式索引创建结果数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 表格分布式索引创建结果列表
	TableResults []*TableResultNew `json:"TableResults,omitnil,omitempty" name:"TableResults"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SnapshotInfo

type SnapshotInfo struct {
	// 所属表格组ID
	TableGroupId *string `json:"TableGroupId,omitnil,omitempty" name:"TableGroupId"`

	// 表名称
	TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"`

	// 快照名称
	SnapshotName *string `json:"SnapshotName,omitnil,omitempty" name:"SnapshotName"`

	// 快照时间点
	SnapshotTime *string `json:"SnapshotTime,omitnil,omitempty" name:"SnapshotTime"`

	// 快照过期时间点
	SnapshotDeadTime *string `json:"SnapshotDeadTime,omitnil,omitempty" name:"SnapshotDeadTime"`
}

type SnapshotInfoNew

type SnapshotInfoNew struct {
	// 所属表格组ID
	TableGroupId *string `json:"TableGroupId,omitnil,omitempty" name:"TableGroupId"`

	// 表名称
	TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"`

	// 快照名称
	SnapshotName *string `json:"SnapshotName,omitnil,omitempty" name:"SnapshotName"`

	// 快照过期时间点
	SnapshotDeadTime *string `json:"SnapshotDeadTime,omitnil,omitempty" name:"SnapshotDeadTime"`
}

type SnapshotResult

type SnapshotResult struct {
	// 表格所属表格组ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	TableGroupId *string `json:"TableGroupId,omitnil,omitempty" name:"TableGroupId"`

	// 表格名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"`

	// 任务ID,对于创建单任务的接口有效
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 错误信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Error *ErrorInfo `json:"Error,omitnil,omitempty" name:"Error"`

	// 快照名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	SnapshotName *string `json:"SnapshotName,omitnil,omitempty" name:"SnapshotName"`

	// 快照的时间点
	// 注意:此字段可能返回 null,表示取不到有效值。
	SnapshotTime *string `json:"SnapshotTime,omitnil,omitempty" name:"SnapshotTime"`

	// 快照的过期时间点
	// 注意:此字段可能返回 null,表示取不到有效值。
	SnapshotDeadTime *string `json:"SnapshotDeadTime,omitnil,omitempty" name:"SnapshotDeadTime"`

	// 快照创建时间点
	// 注意:此字段可能返回 null,表示取不到有效值。
	SnapshotCreateTime *string `json:"SnapshotCreateTime,omitnil,omitempty" name:"SnapshotCreateTime"`

	// 快照大小
	// 注意:此字段可能返回 null,表示取不到有效值。
	SnapshotSize *uint64 `json:"SnapshotSize,omitnil,omitempty" name:"SnapshotSize"`

	// 快照状态,0 生成中 1 正常 2 删除中 3 已失效 4 回档使用中
	// 注意:此字段可能返回 null,表示取不到有效值。
	SnapshotStatus *uint64 `json:"SnapshotStatus,omitnil,omitempty" name:"SnapshotStatus"`
}

type SyncTableField added in v1.0.480

type SyncTableField struct {
	// TcaplusDB表字段名称
	SourceName *string `json:"SourceName,omitnil,omitempty" name:"SourceName"`

	// 目标缓写表的字段名称
	TargetName *string `json:"TargetName,omitnil,omitempty" name:"TargetName"`
}

type SyncTableInfo added in v1.0.480

type SyncTableInfo struct {
	// 目标缓写表的分表数目
	TargetTableSplitNum *uint64 `json:"TargetTableSplitNum,omitnil,omitempty" name:"TargetTableSplitNum"`

	// 目标缓写表名前缀
	TargetTableNamePrefix []*string `json:"TargetTableNamePrefix,omitnil,omitempty" name:"TargetTableNamePrefix"`

	// 缓写数据库实例ID
	TargetSyncDBInstanceId *string `json:"TargetSyncDBInstanceId,omitnil,omitempty" name:"TargetSyncDBInstanceId"`

	// 缓写表所在数据库名称
	TargetDatabaseName *string `json:"TargetDatabaseName,omitnil,omitempty" name:"TargetDatabaseName"`

	// 缓写状态,0:创建中,1:进行中,2:关闭,-1:被删除
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 表格所在集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 表格所在表格组ID
	TableGroupId *uint64 `json:"TableGroupId,omitnil,omitempty" name:"TableGroupId"`

	// 表格名称
	TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"`

	// 表格ID
	TableId *string `json:"TableId,omitnil,omitempty" name:"TableId"`

	// TcaplusDB表主键字段到目标缓写表字段的映射
	KeyFieldMapping []*SyncTableField `json:"KeyFieldMapping,omitnil,omitempty" name:"KeyFieldMapping"`

	// TcaplusDB表字段到目标缓写表字段的映射
	ValueFieldMapping []*SyncTableField `json:"ValueFieldMapping,omitnil,omitempty" name:"ValueFieldMapping"`
}

type TableGroupInfo

type TableGroupInfo struct {
	// 表格组ID
	TableGroupId *string `json:"TableGroupId,omitnil,omitempty" name:"TableGroupId"`

	// 表格组名称
	TableGroupName *string `json:"TableGroupName,omitnil,omitempty" name:"TableGroupName"`

	// 表格组创建时间
	CreatedTime *string `json:"CreatedTime,omitnil,omitempty" name:"CreatedTime"`

	// 表格组包含的表格数量
	TableCount *uint64 `json:"TableCount,omitnil,omitempty" name:"TableCount"`

	// 表格组包含的表格存储总量(MB)
	TotalSize *uint64 `json:"TotalSize,omitnil,omitempty" name:"TotalSize"`

	// 表格Txh备份文件多少天后过期删除
	// 注意:此字段可能返回 null,表示取不到有效值。
	TxhBackupExpireDay *uint64 `json:"TxhBackupExpireDay,omitnil,omitempty" name:"TxhBackupExpireDay"`

	// 是否开启mysql负载均衡,0未开启 1开启中 2已开启
	EnableMysql *uint64 `json:"EnableMysql,omitnil,omitempty" name:"EnableMysql"`

	// mysql负载均衡vip
	// 注意:此字段可能返回 null,表示取不到有效值。
	MysqlConnIp *string `json:"MysqlConnIp,omitnil,omitempty" name:"MysqlConnIp"`

	// mysql负载均衡vport
	// 注意:此字段可能返回 null,表示取不到有效值。
	MysqlConnPort *uint64 `json:"MysqlConnPort,omitnil,omitempty" name:"MysqlConnPort"`
}

type TableInfoNew

type TableInfoNew struct {
	// 表格名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"`

	// 表格实例ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	TableInstanceId *string `json:"TableInstanceId,omitnil,omitempty" name:"TableInstanceId"`

	// 表格数据结构类型,如:`GENERIC`或`LIST`
	// 注意:此字段可能返回 null,表示取不到有效值。
	TableType *string `json:"TableType,omitnil,omitempty" name:"TableType"`

	// 表格数据描述语言(IDL)类型,如:`PROTO`或`TDR`
	// 注意:此字段可能返回 null,表示取不到有效值。
	TableIdlType *string `json:"TableIdlType,omitnil,omitempty" name:"TableIdlType"`

	// 表格所属集群ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 表格所属集群名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterName *string `json:"ClusterName,omitnil,omitempty" name:"ClusterName"`

	// 表格所属表格组ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	TableGroupId *string `json:"TableGroupId,omitnil,omitempty" name:"TableGroupId"`

	// 表格所属表格组名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	TableGroupName *string `json:"TableGroupName,omitnil,omitempty" name:"TableGroupName"`

	// 表格主键字段结构json字符串
	// 注意:此字段可能返回 null,表示取不到有效值。
	KeyStruct *string `json:"KeyStruct,omitnil,omitempty" name:"KeyStruct"`

	// 表格非主键字段结构json字符串
	// 注意:此字段可能返回 null,表示取不到有效值。
	ValueStruct *string `json:"ValueStruct,omitnil,omitempty" name:"ValueStruct"`

	// 表格分表因子集合,对PROTO类型表格有效
	// 注意:此字段可能返回 null,表示取不到有效值。
	ShardingKeySet *string `json:"ShardingKeySet,omitnil,omitempty" name:"ShardingKeySet"`

	// 表格索引键字段集合,对PROTO类型表格有效
	// 注意:此字段可能返回 null,表示取不到有效值。
	IndexStruct *string `json:"IndexStruct,omitnil,omitempty" name:"IndexStruct"`

	// LIST类型表格元素个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	ListElementNum *uint64 `json:"ListElementNum,omitnil,omitempty" name:"ListElementNum"`

	// 表格所关联IDL文件信息列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	IdlFiles []*IdlFileInfo `json:"IdlFiles,omitnil,omitempty" name:"IdlFiles"`

	// 表格预留容量(GB)
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReservedVolume *int64 `json:"ReservedVolume,omitnil,omitempty" name:"ReservedVolume"`

	// 表格预留读CU
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReservedReadQps *int64 `json:"ReservedReadQps,omitnil,omitempty" name:"ReservedReadQps"`

	// 表格预留写CU
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReservedWriteQps *int64 `json:"ReservedWriteQps,omitnil,omitempty" name:"ReservedWriteQps"`

	// 表格实际数据量大小(MB)
	// 注意:此字段可能返回 null,表示取不到有效值。
	TableSize *int64 `json:"TableSize,omitnil,omitempty" name:"TableSize"`

	// 表格状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 表格创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreatedTime *string `json:"CreatedTime,omitnil,omitempty" name:"CreatedTime"`

	// 表格最后一次修改时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdatedTime *string `json:"UpdatedTime,omitnil,omitempty" name:"UpdatedTime"`

	// 表格备注信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Memo *string `json:"Memo,omitnil,omitempty" name:"Memo"`

	// 错误信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Error *ErrorInfo `json:"Error,omitnil,omitempty" name:"Error"`

	// TcaplusDB SDK数据访问接入ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApiAccessId *string `json:"ApiAccessId,omitnil,omitempty" name:"ApiAccessId"`

	// SORTLIST类型表格排序字段个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	SortFieldNum *int64 `json:"SortFieldNum,omitnil,omitempty" name:"SortFieldNum"`

	// SORTLIST类型表格排序顺序
	// 注意:此字段可能返回 null,表示取不到有效值。
	SortRule *int64 `json:"SortRule,omitnil,omitempty" name:"SortRule"`

	// 表格分布式索引/缓写、kafka数据订阅信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	DbClusterInfoStruct *string `json:"DbClusterInfoStruct,omitnil,omitempty" name:"DbClusterInfoStruct"`

	// 表格Txh备份文件多少天后过期删除
	// 注意:此字段可能返回 null,表示取不到有效值。
	TxhBackupExpireDay *uint64 `json:"TxhBackupExpireDay,omitnil,omitempty" name:"TxhBackupExpireDay"`

	// 表格的缓写信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	SyncTableInfo *SyncTableInfo `json:"SyncTableInfo,omitnil,omitempty" name:"SyncTableInfo"`
}

type TableResultNew

type TableResultNew struct {
	// 表格实例ID,形如:tcaplus-3be64cbb
	// 注意:此字段可能返回 null,表示取不到有效值。
	TableInstanceId *string `json:"TableInstanceId,omitnil,omitempty" name:"TableInstanceId"`

	// 任务ID,对于创建单任务的接口有效
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 表格名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"`

	// 表格数据结构类型,如:`GENERIC`或`LIST`
	// 注意:此字段可能返回 null,表示取不到有效值。
	TableType *string `json:"TableType,omitnil,omitempty" name:"TableType"`

	// 表数据描述语言(IDL)类型,如:`PROTO`或`TDR`
	// 注意:此字段可能返回 null,表示取不到有效值。
	TableIdlType *string `json:"TableIdlType,omitnil,omitempty" name:"TableIdlType"`

	// 表格所属表格组ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	TableGroupId *string `json:"TableGroupId,omitnil,omitempty" name:"TableGroupId"`

	// 错误信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Error *ErrorInfo `json:"Error,omitnil,omitempty" name:"Error"`

	// 任务ID列表,对于创建多任务的接口有效
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"`

	// 腾讯云申请审核单Id
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationId *string `json:"ApplicationId,omitnil,omitempty" name:"ApplicationId"`
}

type TableRollbackResultNew

type TableRollbackResultNew struct {
	// 表格实例ID,形如:tcaplus-3be64cbb
	// 注意:此字段可能返回 null,表示取不到有效值。
	TableInstanceId *string `json:"TableInstanceId,omitnil,omitempty" name:"TableInstanceId"`

	// 任务ID,对于创建单任务的接口有效
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 表格名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"`

	// 表格数据结构类型,如:`GENERIC`或`LIST`
	// 注意:此字段可能返回 null,表示取不到有效值。
	TableType *string `json:"TableType,omitnil,omitempty" name:"TableType"`

	// 表格数据描述语言(IDL)类型,如:`PROTO`或`TDR`
	// 注意:此字段可能返回 null,表示取不到有效值。
	TableIdlType *string `json:"TableIdlType,omitnil,omitempty" name:"TableIdlType"`

	// 表格所属表格组ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	TableGroupId *string `json:"TableGroupId,omitnil,omitempty" name:"TableGroupId"`

	// 错误信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Error *ErrorInfo `json:"Error,omitnil,omitempty" name:"Error"`

	// 任务ID列表,对于创建多任务的接口有效
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"`

	// 上传的key文件ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 校验成功Key数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	SuccKeyNum *uint64 `json:"SuccKeyNum,omitnil,omitempty" name:"SuccKeyNum"`

	// Key文件中包含总的Key数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalKeyNum *uint64 `json:"TotalKeyNum,omitnil,omitempty" name:"TotalKeyNum"`
}

type TagInfoUnit

type TagInfoUnit struct {
	// 标签键
	TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"`

	// 标签值
	// 注意:此字段可能返回 null,表示取不到有效值。
	TagValue *string `json:"TagValue,omitnil,omitempty" name:"TagValue"`
}

type TagsInfoOfCluster

type TagsInfoOfCluster struct {
	// 集群ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 标签信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tags []*TagInfoUnit `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 错误信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Error *ErrorInfo `json:"Error,omitnil,omitempty" name:"Error"`
}

type TagsInfoOfTable

type TagsInfoOfTable struct {
	// 表格实例ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	TableInstanceId *string `json:"TableInstanceId,omitnil,omitempty" name:"TableInstanceId"`

	// 表格名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"`

	// 表格组ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	TableGroupId *string `json:"TableGroupId,omitnil,omitempty" name:"TableGroupId"`

	// 标签信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tags []*TagInfoUnit `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 错误信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Error *ErrorInfo `json:"Error,omitnil,omitempty" name:"Error"`
}

type TagsInfoOfTableGroup

type TagsInfoOfTableGroup struct {
	// 集群ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 表格组ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	TableGroupId *string `json:"TableGroupId,omitnil,omitempty" name:"TableGroupId"`

	// 标签信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tags []*TagInfoUnit `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 错误信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Error *ErrorInfo `json:"Error,omitnil,omitempty" name:"Error"`
}

type TaskInfoNew

type TaskInfoNew struct {
	// 任务ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 任务类型
	TaskType *string `json:"TaskType,omitnil,omitempty" name:"TaskType"`

	// 任务所关联的TcaplusDB内部事务ID
	TransId *string `json:"TransId,omitnil,omitempty" name:"TransId"`

	// 任务所属集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 任务所属集群名称
	ClusterName *string `json:"ClusterName,omitnil,omitempty" name:"ClusterName"`

	// 任务进度
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 任务创建时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 任务最后更新时间
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// 操作者
	Operator *string `json:"Operator,omitnil,omitempty" name:"Operator"`

	// 任务详情
	Content *string `json:"Content,omitnil,omitempty" name:"Content"`
}

type UpdateApplyRequest

type UpdateApplyRequest struct {
	*tchttp.BaseRequest

	// 申请单状态
	ApplyStatus []*ApplyStatus `json:"ApplyStatus,omitnil,omitempty" name:"ApplyStatus"`
}

func NewUpdateApplyRequest

func NewUpdateApplyRequest() (request *UpdateApplyRequest)

func (*UpdateApplyRequest) FromJsonString

func (r *UpdateApplyRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateApplyRequest) ToJsonString

func (r *UpdateApplyRequest) ToJsonString() string

type UpdateApplyRequestParams added in v1.0.426

type UpdateApplyRequestParams struct {
	// 申请单状态
	ApplyStatus []*ApplyStatus `json:"ApplyStatus,omitnil,omitempty" name:"ApplyStatus"`
}

Predefined struct for user

type UpdateApplyResponse

type UpdateApplyResponse struct {
	*tchttp.BaseResponse
	Response *UpdateApplyResponseParams `json:"Response"`
}

func NewUpdateApplyResponse

func NewUpdateApplyResponse() (response *UpdateApplyResponse)

func (*UpdateApplyResponse) FromJsonString

func (r *UpdateApplyResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateApplyResponse) ToJsonString

func (r *UpdateApplyResponse) ToJsonString() string

type UpdateApplyResponseParams added in v1.0.426

type UpdateApplyResponseParams struct {
	// 已更新的申请单列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplyResults []*ApplyResult `json:"ApplyResults,omitnil,omitempty" name:"ApplyResults"`

	// 更新数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type VerifyIdlFilesRequest

type VerifyIdlFilesRequest struct {
	*tchttp.BaseRequest

	// 待创建表格的集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 待创建表格的表格组ID
	TableGroupId *string `json:"TableGroupId,omitnil,omitempty" name:"TableGroupId"`

	// 曾经上传过的IDL文件信息列表,与NewIdlFiles至少有一者
	ExistingIdlFiles []*IdlFileInfo `json:"ExistingIdlFiles,omitnil,omitempty" name:"ExistingIdlFiles"`

	// 待上传的IDL文件信息列表,与ExistingIdlFiles至少有一者
	NewIdlFiles []*IdlFileInfo `json:"NewIdlFiles,omitnil,omitempty" name:"NewIdlFiles"`
}

func NewVerifyIdlFilesRequest

func NewVerifyIdlFilesRequest() (request *VerifyIdlFilesRequest)

func (*VerifyIdlFilesRequest) FromJsonString

func (r *VerifyIdlFilesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*VerifyIdlFilesRequest) ToJsonString

func (r *VerifyIdlFilesRequest) ToJsonString() string

type VerifyIdlFilesRequestParams added in v1.0.426

type VerifyIdlFilesRequestParams struct {
	// 待创建表格的集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 待创建表格的表格组ID
	TableGroupId *string `json:"TableGroupId,omitnil,omitempty" name:"TableGroupId"`

	// 曾经上传过的IDL文件信息列表,与NewIdlFiles至少有一者
	ExistingIdlFiles []*IdlFileInfo `json:"ExistingIdlFiles,omitnil,omitempty" name:"ExistingIdlFiles"`

	// 待上传的IDL文件信息列表,与ExistingIdlFiles至少有一者
	NewIdlFiles []*IdlFileInfo `json:"NewIdlFiles,omitnil,omitempty" name:"NewIdlFiles"`
}

Predefined struct for user

type VerifyIdlFilesResponse

type VerifyIdlFilesResponse struct {
	*tchttp.BaseResponse
	Response *VerifyIdlFilesResponseParams `json:"Response"`
}

func NewVerifyIdlFilesResponse

func NewVerifyIdlFilesResponse() (response *VerifyIdlFilesResponse)

func (*VerifyIdlFilesResponse) FromJsonString

func (r *VerifyIdlFilesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*VerifyIdlFilesResponse) ToJsonString

func (r *VerifyIdlFilesResponse) ToJsonString() string

type VerifyIdlFilesResponseParams added in v1.0.426

type VerifyIdlFilesResponseParams struct {
	// 本次上传校验所有的IDL文件信息列表
	IdlFiles []*IdlFileInfo `json:"IdlFiles,omitnil,omitempty" name:"IdlFiles"`

	// 读取IDL描述文件后解析出的合法表数量,不包含已经创建的表
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 读取IDL描述文件后解析出的合法表列表,不包含已经创建的表
	TableInfos []*ParsedTableInfoNew `json:"TableInfos,omitnil,omitempty" name:"TableInfos"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL