Documentation ¶
Index ¶
- Constants
- type ApplyResult
- type ApplyStatus
- type BackupExpireRuleInfo
- type BackupRecords
- type ClearTablesRequest
- type ClearTablesRequestParams
- type ClearTablesResponse
- type ClearTablesResponseParams
- type Client
- func (c *Client) ClearTables(request *ClearTablesRequest) (response *ClearTablesResponse, err error)
- func (c *Client) ClearTablesWithContext(ctx context.Context, request *ClearTablesRequest) (response *ClearTablesResponse, err error)
- func (c *Client) CompareIdlFiles(request *CompareIdlFilesRequest) (response *CompareIdlFilesResponse, err error)
- func (c *Client) CompareIdlFilesWithContext(ctx context.Context, request *CompareIdlFilesRequest) (response *CompareIdlFilesResponse, err error)
- func (c *Client) CreateBackup(request *CreateBackupRequest) (response *CreateBackupResponse, err error)
- func (c *Client) CreateBackupWithContext(ctx context.Context, request *CreateBackupRequest) (response *CreateBackupResponse, err error)
- func (c *Client) CreateCluster(request *CreateClusterRequest) (response *CreateClusterResponse, err error)
- func (c *Client) CreateClusterWithContext(ctx context.Context, request *CreateClusterRequest) (response *CreateClusterResponse, err error)
- func (c *Client) CreateSnapshots(request *CreateSnapshotsRequest) (response *CreateSnapshotsResponse, err error)
- func (c *Client) CreateSnapshotsWithContext(ctx context.Context, request *CreateSnapshotsRequest) (response *CreateSnapshotsResponse, err error)
- func (c *Client) CreateTableGroup(request *CreateTableGroupRequest) (response *CreateTableGroupResponse, err error)
- func (c *Client) CreateTableGroupWithContext(ctx context.Context, request *CreateTableGroupRequest) (response *CreateTableGroupResponse, err error)
- func (c *Client) CreateTables(request *CreateTablesRequest) (response *CreateTablesResponse, err error)
- func (c *Client) CreateTablesWithContext(ctx context.Context, request *CreateTablesRequest) (response *CreateTablesResponse, err error)
- func (c *Client) DeleteBackupRecords(request *DeleteBackupRecordsRequest) (response *DeleteBackupRecordsResponse, err error)
- func (c *Client) DeleteBackupRecordsWithContext(ctx context.Context, request *DeleteBackupRecordsRequest) (response *DeleteBackupRecordsResponse, err error)
- func (c *Client) DeleteCluster(request *DeleteClusterRequest) (response *DeleteClusterResponse, err error)
- func (c *Client) DeleteClusterWithContext(ctx context.Context, request *DeleteClusterRequest) (response *DeleteClusterResponse, err error)
- func (c *Client) DeleteIdlFiles(request *DeleteIdlFilesRequest) (response *DeleteIdlFilesResponse, err error)
- func (c *Client) DeleteIdlFilesWithContext(ctx context.Context, request *DeleteIdlFilesRequest) (response *DeleteIdlFilesResponse, err error)
- func (c *Client) DeleteSnapshots(request *DeleteSnapshotsRequest) (response *DeleteSnapshotsResponse, err error)
- func (c *Client) DeleteSnapshotsWithContext(ctx context.Context, request *DeleteSnapshotsRequest) (response *DeleteSnapshotsResponse, err error)
- func (c *Client) DeleteTableDataFlow(request *DeleteTableDataFlowRequest) (response *DeleteTableDataFlowResponse, err error)
- func (c *Client) DeleteTableDataFlowWithContext(ctx context.Context, request *DeleteTableDataFlowRequest) (response *DeleteTableDataFlowResponse, err error)
- func (c *Client) DeleteTableGroup(request *DeleteTableGroupRequest) (response *DeleteTableGroupResponse, err error)
- func (c *Client) DeleteTableGroupWithContext(ctx context.Context, request *DeleteTableGroupRequest) (response *DeleteTableGroupResponse, err error)
- func (c *Client) DeleteTableIndex(request *DeleteTableIndexRequest) (response *DeleteTableIndexResponse, err error)
- func (c *Client) DeleteTableIndexWithContext(ctx context.Context, request *DeleteTableIndexRequest) (response *DeleteTableIndexResponse, err error)
- func (c *Client) DeleteTables(request *DeleteTablesRequest) (response *DeleteTablesResponse, err error)
- func (c *Client) DeleteTablesWithContext(ctx context.Context, request *DeleteTablesRequest) (response *DeleteTablesResponse, err error)
- func (c *Client) DescribeBackupRecords(request *DescribeBackupRecordsRequest) (response *DescribeBackupRecordsResponse, err error)
- func (c *Client) DescribeBackupRecordsWithContext(ctx context.Context, request *DescribeBackupRecordsRequest) (response *DescribeBackupRecordsResponse, err error)
- func (c *Client) DescribeClusterTags(request *DescribeClusterTagsRequest) (response *DescribeClusterTagsResponse, err error)
- func (c *Client) DescribeClusterTagsWithContext(ctx context.Context, request *DescribeClusterTagsRequest) (response *DescribeClusterTagsResponse, err error)
- func (c *Client) DescribeClusters(request *DescribeClustersRequest) (response *DescribeClustersResponse, err error)
- func (c *Client) DescribeClustersWithContext(ctx context.Context, request *DescribeClustersRequest) (response *DescribeClustersResponse, err error)
- func (c *Client) DescribeIdlFileInfos(request *DescribeIdlFileInfosRequest) (response *DescribeIdlFileInfosResponse, err error)
- func (c *Client) DescribeIdlFileInfosWithContext(ctx context.Context, request *DescribeIdlFileInfosRequest) (response *DescribeIdlFileInfosResponse, err error)
- func (c *Client) DescribeMachine(request *DescribeMachineRequest) (response *DescribeMachineResponse, err error)
- func (c *Client) DescribeMachineWithContext(ctx context.Context, request *DescribeMachineRequest) (response *DescribeMachineResponse, err error)
- func (c *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)
- func (c *Client) DescribeRegionsWithContext(ctx context.Context, request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)
- func (c *Client) DescribeSnapshots(request *DescribeSnapshotsRequest) (response *DescribeSnapshotsResponse, err error)
- func (c *Client) DescribeSnapshotsWithContext(ctx context.Context, request *DescribeSnapshotsRequest) (response *DescribeSnapshotsResponse, err error)
- func (c *Client) DescribeTableGroupTags(request *DescribeTableGroupTagsRequest) (response *DescribeTableGroupTagsResponse, err error)
- func (c *Client) DescribeTableGroupTagsWithContext(ctx context.Context, request *DescribeTableGroupTagsRequest) (response *DescribeTableGroupTagsResponse, err error)
- func (c *Client) DescribeTableGroups(request *DescribeTableGroupsRequest) (response *DescribeTableGroupsResponse, err error)
- func (c *Client) DescribeTableGroupsWithContext(ctx context.Context, request *DescribeTableGroupsRequest) (response *DescribeTableGroupsResponse, err error)
- func (c *Client) DescribeTableTags(request *DescribeTableTagsRequest) (response *DescribeTableTagsResponse, err error)
- func (c *Client) DescribeTableTagsWithContext(ctx context.Context, request *DescribeTableTagsRequest) (response *DescribeTableTagsResponse, err error)
- func (c *Client) DescribeTables(request *DescribeTablesRequest) (response *DescribeTablesResponse, err error)
- func (c *Client) DescribeTablesInRecycle(request *DescribeTablesInRecycleRequest) (response *DescribeTablesInRecycleResponse, err error)
- func (c *Client) DescribeTablesInRecycleWithContext(ctx context.Context, request *DescribeTablesInRecycleRequest) (response *DescribeTablesInRecycleResponse, err error)
- func (c *Client) DescribeTablesWithContext(ctx context.Context, request *DescribeTablesRequest) (response *DescribeTablesResponse, err error)
- func (c *Client) DescribeTasks(request *DescribeTasksRequest) (response *DescribeTasksResponse, err error)
- func (c *Client) DescribeTasksWithContext(ctx context.Context, request *DescribeTasksRequest) (response *DescribeTasksResponse, err error)
- func (c *Client) DescribeUinInWhitelist(request *DescribeUinInWhitelistRequest) (response *DescribeUinInWhitelistResponse, err error)
- func (c *Client) DescribeUinInWhitelistWithContext(ctx context.Context, request *DescribeUinInWhitelistRequest) (response *DescribeUinInWhitelistResponse, err error)
- func (c *Client) DisableRestProxy(request *DisableRestProxyRequest) (response *DisableRestProxyResponse, err error)
- func (c *Client) DisableRestProxyWithContext(ctx context.Context, request *DisableRestProxyRequest) (response *DisableRestProxyResponse, err error)
- func (c *Client) EnableRestProxy(request *EnableRestProxyRequest) (response *EnableRestProxyResponse, err error)
- func (c *Client) EnableRestProxyWithContext(ctx context.Context, request *EnableRestProxyRequest) (response *EnableRestProxyResponse, err error)
- func (c *Client) ImportSnapshots(request *ImportSnapshotsRequest) (response *ImportSnapshotsResponse, err error)
- func (c *Client) ImportSnapshotsWithContext(ctx context.Context, request *ImportSnapshotsRequest) (response *ImportSnapshotsResponse, err error)
- func (c *Client) MergeTablesData(request *MergeTablesDataRequest) (response *MergeTablesDataResponse, err error)
- func (c *Client) MergeTablesDataWithContext(ctx context.Context, request *MergeTablesDataRequest) (response *MergeTablesDataResponse, err error)
- func (c *Client) ModifyCensorship(request *ModifyCensorshipRequest) (response *ModifyCensorshipResponse, err error)
- func (c *Client) ModifyCensorshipWithContext(ctx context.Context, request *ModifyCensorshipRequest) (response *ModifyCensorshipResponse, err error)
- func (c *Client) ModifyClusterMachine(request *ModifyClusterMachineRequest) (response *ModifyClusterMachineResponse, err error)
- func (c *Client) ModifyClusterMachineWithContext(ctx context.Context, request *ModifyClusterMachineRequest) (response *ModifyClusterMachineResponse, err error)
- func (c *Client) ModifyClusterName(request *ModifyClusterNameRequest) (response *ModifyClusterNameResponse, err error)
- func (c *Client) ModifyClusterNameWithContext(ctx context.Context, request *ModifyClusterNameRequest) (response *ModifyClusterNameResponse, err error)
- func (c *Client) ModifyClusterPassword(request *ModifyClusterPasswordRequest) (response *ModifyClusterPasswordResponse, err error)
- func (c *Client) ModifyClusterPasswordWithContext(ctx context.Context, request *ModifyClusterPasswordRequest) (response *ModifyClusterPasswordResponse, err error)
- func (c *Client) ModifyClusterTags(request *ModifyClusterTagsRequest) (response *ModifyClusterTagsResponse, err error)
- func (c *Client) ModifyClusterTagsWithContext(ctx context.Context, request *ModifyClusterTagsRequest) (response *ModifyClusterTagsResponse, err error)
- func (c *Client) ModifySnapshots(request *ModifySnapshotsRequest) (response *ModifySnapshotsResponse, err error)
- func (c *Client) ModifySnapshotsWithContext(ctx context.Context, request *ModifySnapshotsRequest) (response *ModifySnapshotsResponse, err error)
- func (c *Client) ModifyTableGroupName(request *ModifyTableGroupNameRequest) (response *ModifyTableGroupNameResponse, err error)
- func (c *Client) ModifyTableGroupNameWithContext(ctx context.Context, request *ModifyTableGroupNameRequest) (response *ModifyTableGroupNameResponse, err error)
- func (c *Client) ModifyTableGroupTags(request *ModifyTableGroupTagsRequest) (response *ModifyTableGroupTagsResponse, err error)
- func (c *Client) ModifyTableGroupTagsWithContext(ctx context.Context, request *ModifyTableGroupTagsRequest) (response *ModifyTableGroupTagsResponse, err error)
- func (c *Client) ModifyTableMemos(request *ModifyTableMemosRequest) (response *ModifyTableMemosResponse, err error)
- func (c *Client) ModifyTableMemosWithContext(ctx context.Context, request *ModifyTableMemosRequest) (response *ModifyTableMemosResponse, err error)
- func (c *Client) ModifyTableQuotas(request *ModifyTableQuotasRequest) (response *ModifyTableQuotasResponse, err error)
- func (c *Client) ModifyTableQuotasWithContext(ctx context.Context, request *ModifyTableQuotasRequest) (response *ModifyTableQuotasResponse, err error)
- func (c *Client) ModifyTableTags(request *ModifyTableTagsRequest) (response *ModifyTableTagsResponse, err error)
- func (c *Client) ModifyTableTagsWithContext(ctx context.Context, request *ModifyTableTagsRequest) (response *ModifyTableTagsResponse, err error)
- func (c *Client) ModifyTables(request *ModifyTablesRequest) (response *ModifyTablesResponse, err error)
- func (c *Client) ModifyTablesWithContext(ctx context.Context, request *ModifyTablesRequest) (response *ModifyTablesResponse, err error)
- func (c *Client) RecoverRecycleTables(request *RecoverRecycleTablesRequest) (response *RecoverRecycleTablesResponse, err error)
- func (c *Client) RecoverRecycleTablesWithContext(ctx context.Context, request *RecoverRecycleTablesRequest) (response *RecoverRecycleTablesResponse, err error)
- func (c *Client) RollbackTables(request *RollbackTablesRequest) (response *RollbackTablesResponse, err error)
- func (c *Client) RollbackTablesWithContext(ctx context.Context, request *RollbackTablesRequest) (response *RollbackTablesResponse, err error)
- func (c *Client) SetBackupExpireRule(request *SetBackupExpireRuleRequest) (response *SetBackupExpireRuleResponse, err error)
- func (c *Client) SetBackupExpireRuleWithContext(ctx context.Context, request *SetBackupExpireRuleRequest) (response *SetBackupExpireRuleResponse, err error)
- func (c *Client) SetTableDataFlow(request *SetTableDataFlowRequest) (response *SetTableDataFlowResponse, err error)
- func (c *Client) SetTableDataFlowWithContext(ctx context.Context, request *SetTableDataFlowRequest) (response *SetTableDataFlowResponse, err error)
- func (c *Client) SetTableIndex(request *SetTableIndexRequest) (response *SetTableIndexResponse, err error)
- func (c *Client) SetTableIndexWithContext(ctx context.Context, request *SetTableIndexRequest) (response *SetTableIndexResponse, err error)
- func (c *Client) UpdateApply(request *UpdateApplyRequest) (response *UpdateApplyResponse, err error)
- func (c *Client) UpdateApplyWithContext(ctx context.Context, request *UpdateApplyRequest) (response *UpdateApplyResponse, err error)
- func (c *Client) VerifyIdlFiles(request *VerifyIdlFilesRequest) (response *VerifyIdlFilesResponse, err error)
- func (c *Client) VerifyIdlFilesWithContext(ctx context.Context, request *VerifyIdlFilesRequest) (response *VerifyIdlFilesResponse, err error)
- type ClusterInfo
- type CompareIdlFilesRequest
- type CompareIdlFilesRequestParams
- type CompareIdlFilesResponse
- type CompareIdlFilesResponseParams
- type CompareTablesInfo
- type CreateBackupRequest
- type CreateBackupRequestParams
- type CreateBackupResponse
- type CreateBackupResponseParams
- type CreateClusterRequest
- type CreateClusterRequestParams
- type CreateClusterResponse
- type CreateClusterResponseParams
- type CreateSnapshotsRequest
- type CreateSnapshotsRequestParams
- type CreateSnapshotsResponse
- type CreateSnapshotsResponseParams
- type CreateTableGroupRequest
- type CreateTableGroupRequestParams
- type CreateTableGroupResponse
- type CreateTableGroupResponseParams
- type CreateTablesRequest
- type CreateTablesRequestParams
- type CreateTablesResponse
- type CreateTablesResponseParams
- type DeleteBackupRecordsRequest
- type DeleteBackupRecordsRequestParams
- type DeleteBackupRecordsResponse
- type DeleteBackupRecordsResponseParams
- type DeleteClusterRequest
- type DeleteClusterRequestParams
- type DeleteClusterResponse
- type DeleteClusterResponseParams
- type DeleteIdlFilesRequest
- type DeleteIdlFilesRequestParams
- type DeleteIdlFilesResponse
- type DeleteIdlFilesResponseParams
- type DeleteSnapshotsRequest
- type DeleteSnapshotsRequestParams
- type DeleteSnapshotsResponse
- type DeleteSnapshotsResponseParams
- type DeleteTableDataFlowRequest
- type DeleteTableDataFlowRequestParams
- type DeleteTableDataFlowResponse
- type DeleteTableDataFlowResponseParams
- type DeleteTableGroupRequest
- type DeleteTableGroupRequestParams
- type DeleteTableGroupResponse
- type DeleteTableGroupResponseParams
- type DeleteTableIndexRequest
- type DeleteTableIndexRequestParams
- type DeleteTableIndexResponse
- type DeleteTableIndexResponseParams
- type DeleteTablesRequest
- type DeleteTablesRequestParams
- type DeleteTablesResponse
- type DeleteTablesResponseParams
- type DescribeBackupRecordsRequest
- type DescribeBackupRecordsRequestParams
- type DescribeBackupRecordsResponse
- type DescribeBackupRecordsResponseParams
- type DescribeClusterTagsRequest
- type DescribeClusterTagsRequestParams
- type DescribeClusterTagsResponse
- type DescribeClusterTagsResponseParams
- type DescribeClustersRequest
- type DescribeClustersRequestParams
- type DescribeClustersResponse
- type DescribeClustersResponseParams
- type DescribeIdlFileInfosRequest
- type DescribeIdlFileInfosRequestParams
- type DescribeIdlFileInfosResponse
- type DescribeIdlFileInfosResponseParams
- type DescribeMachineRequest
- type DescribeMachineRequestParams
- type DescribeMachineResponse
- type DescribeMachineResponseParams
- type DescribeRegionsRequest
- type DescribeRegionsRequestParams
- type DescribeRegionsResponse
- type DescribeRegionsResponseParams
- type DescribeSnapshotsRequest
- type DescribeSnapshotsRequestParams
- type DescribeSnapshotsResponse
- type DescribeSnapshotsResponseParams
- type DescribeTableGroupTagsRequest
- type DescribeTableGroupTagsRequestParams
- type DescribeTableGroupTagsResponse
- type DescribeTableGroupTagsResponseParams
- type DescribeTableGroupsRequest
- type DescribeTableGroupsRequestParams
- type DescribeTableGroupsResponse
- type DescribeTableGroupsResponseParams
- type DescribeTableTagsRequest
- type DescribeTableTagsRequestParams
- type DescribeTableTagsResponse
- type DescribeTableTagsResponseParams
- type DescribeTablesInRecycleRequest
- type DescribeTablesInRecycleRequestParams
- type DescribeTablesInRecycleResponse
- type DescribeTablesInRecycleResponseParams
- type DescribeTablesRequest
- type DescribeTablesRequestParams
- type DescribeTablesResponse
- type DescribeTablesResponseParams
- type DescribeTasksRequest
- type DescribeTasksRequestParams
- type DescribeTasksResponse
- type DescribeTasksResponseParams
- type DescribeUinInWhitelistRequest
- type DescribeUinInWhitelistRequestParams
- type DescribeUinInWhitelistResponse
- type DescribeUinInWhitelistResponseParams
- type DisableRestProxyRequest
- type DisableRestProxyRequestParams
- type DisableRestProxyResponse
- type DisableRestProxyResponseParams
- type EnableRestProxyRequest
- type EnableRestProxyRequestParams
- type EnableRestProxyResponse
- type EnableRestProxyResponseParams
- type ErrorInfo
- type FieldInfo
- type Filter
- type IdlFileInfo
- type IdlFileInfoWithoutContent
- type ImportSnapshotsRequest
- type ImportSnapshotsRequestParams
- type ImportSnapshotsResponse
- type ImportSnapshotsResponseParams
- type KafkaInfo
- type KeyFile
- type MachineInfo
- type MergeTableResult
- type MergeTablesDataRequest
- type MergeTablesDataRequestParams
- type MergeTablesDataResponse
- type MergeTablesDataResponseParams
- type MergeTablesInfo
- type ModifyCensorshipRequest
- type ModifyCensorshipRequestParams
- type ModifyCensorshipResponse
- type ModifyCensorshipResponseParams
- type ModifyClusterMachineRequest
- type ModifyClusterMachineRequestParams
- type ModifyClusterMachineResponse
- type ModifyClusterMachineResponseParams
- type ModifyClusterNameRequest
- type ModifyClusterNameRequestParams
- type ModifyClusterNameResponse
- type ModifyClusterNameResponseParams
- type ModifyClusterPasswordRequest
- type ModifyClusterPasswordRequestParams
- type ModifyClusterPasswordResponse
- type ModifyClusterPasswordResponseParams
- type ModifyClusterTagsRequest
- type ModifyClusterTagsRequestParams
- type ModifyClusterTagsResponse
- type ModifyClusterTagsResponseParams
- type ModifySnapshotsRequest
- type ModifySnapshotsRequestParams
- type ModifySnapshotsResponse
- type ModifySnapshotsResponseParams
- type ModifyTableGroupNameRequest
- type ModifyTableGroupNameRequestParams
- type ModifyTableGroupNameResponse
- type ModifyTableGroupNameResponseParams
- type ModifyTableGroupTagsRequest
- type ModifyTableGroupTagsRequestParams
- type ModifyTableGroupTagsResponse
- type ModifyTableGroupTagsResponseParams
- type ModifyTableMemosRequest
- type ModifyTableMemosRequestParams
- type ModifyTableMemosResponse
- type ModifyTableMemosResponseParams
- type ModifyTableQuotasRequest
- type ModifyTableQuotasRequestParams
- type ModifyTableQuotasResponse
- type ModifyTableQuotasResponseParams
- type ModifyTableTagsRequest
- type ModifyTableTagsRequestParams
- type ModifyTableTagsResponse
- type ModifyTableTagsResponseParams
- type ModifyTablesRequest
- type ModifyTablesRequestParams
- type ModifyTablesResponse
- type ModifyTablesResponseParams
- type ParsedTableInfoNew
- type PoolInfo
- type ProxyDetailInfo
- type ProxyMachineInfo
- type RecoverRecycleTablesRequest
- type RecoverRecycleTablesRequestParams
- type RecoverRecycleTablesResponse
- type RecoverRecycleTablesResponseParams
- type RegionInfo
- type RollbackTablesRequest
- type RollbackTablesRequestParams
- type RollbackTablesResponse
- type RollbackTablesResponseParams
- type SelectedTableInfoNew
- type SelectedTableWithField
- type ServerDetailInfo
- type ServerMachineInfo
- type SetBackupExpireRuleRequest
- type SetBackupExpireRuleRequestParams
- type SetBackupExpireRuleResponse
- type SetBackupExpireRuleResponseParams
- type SetTableDataFlowRequest
- type SetTableDataFlowRequestParams
- type SetTableDataFlowResponse
- type SetTableDataFlowResponseParams
- type SetTableIndexRequest
- type SetTableIndexRequestParams
- type SetTableIndexResponse
- type SetTableIndexResponseParams
- type SnapshotInfo
- type SnapshotInfoNew
- type SnapshotResult
- type SyncTableField
- type SyncTableInfo
- type TableGroupInfo
- type TableInfoNew
- type TableResultNew
- type TableRollbackResultNew
- type TagInfoUnit
- type TagsInfoOfCluster
- type TagsInfoOfTable
- type TagsInfoOfTableGroup
- type TaskInfoNew
- type UpdateApplyRequest
- type UpdateApplyRequestParams
- type UpdateApplyResponse
- type UpdateApplyResponseParams
- type VerifyIdlFilesRequest
- type VerifyIdlFilesRequestParams
- type VerifyIdlFilesResponse
- type VerifyIdlFilesResponseParams
Constants ¶
const ( // CAM signature/authentication error AUTHFAILURE = "AuthFailure" // API operation authentication error. AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" // Operation failed. FAILEDOPERATION = "FailedOperation" // The old password has expired. FAILEDOPERATION_OLDPASSWORDHASEXPIRED = "FailedOperation.OldPasswordHasExpired" // The old password has not expired. FAILEDOPERATION_OLDPASSWORDINUSE = "FailedOperation.OldPasswordInUse" // Incorrect password. FAILEDOPERATION_PASSWORDFAILURE = "FailedOperation.PasswordFailure" // The requested region does not match. FAILEDOPERATION_REGIONMISMATCH = "FailedOperation.RegionMismatch" // Internal error. INTERNALERROR = "InternalError" // Invalid parameter. INVALIDPARAMETER = "InvalidParameter" // Incorrect parameter value. INVALIDPARAMETERVALUE = "InvalidParameterValue" // Invalid cluster name INVALIDPARAMETERVALUE_INVALIDAPPNAME = "InvalidParameterValue.InvalidAppName" // Invalid cluster name. INVALIDPARAMETERVALUE_INVALIDCLUSTERNAME = "InvalidParameterValue.InvalidClusterName" // Invalid table group name. INVALIDPARAMETERVALUE_INVALIDTABLEGROUPNAME = "InvalidParameterValue.InvalidTableGroupName" // Invalid time format. INVALIDPARAMETERVALUE_INVALIDTIMEVALUE = "InvalidParameterValue.InvalidTimeValue" // Invalid AZ name INVALIDPARAMETERVALUE_INVALIDZONENAME = "InvalidParameterValue.InvalidZoneName" // Unsupported application data description type. INVALIDPARAMETERVALUE_UNSUPPORTIDLTYPE = "InvalidParameterValue.UnsupportIdlType" // The quota limit is exceeded. LIMITEXCEEDED = "LimitExceeded" // Missing parameter. MISSINGPARAMETER = "MissingParameter" // Operation denied. OPERATIONDENIED = "OperationDenied" // The resource is in use. RESOURCEINUSE = "ResourceInUse" // Insufficient resources. RESOURCEINSUFFICIENT = "ResourceInsufficient" // Insufficient balance. RESOURCEINSUFFICIENT_BALANCEERROR = "ResourceInsufficient.BalanceError" // No available cluster resources. RESOURCEINSUFFICIENT_NOAVAILABLEAPP = "ResourceInsufficient.NoAvailableApp" // No cluster resources available. RESOURCEINSUFFICIENT_NOAVAILABLECLUSTER = "ResourceInsufficient.NoAvailableCluster" // There are no VIP resources available in the VPC. RESOURCEINSUFFICIENT_NOENOUGHVIPINVPC = "ResourceInsufficient.NoEnoughVipInVPC" // The resource does not exist. RESOURCENOTFOUND = "ResourceNotFound" // The resource is unavailable. RESOURCEUNAVAILABLE = "ResourceUnavailable" // The cluster name already exists. RESOURCEUNAVAILABLE_DUPLICATECLUSTERNAME = "ResourceUnavailable.DuplicateClusterName" // The table group ID or name already exists. RESOURCEUNAVAILABLE_DUPLICATETABLEGROUPINFO = "ResourceUnavailable.DuplicateTableGroupInfo" // The table group name already exists. RESOURCEUNAVAILABLE_DUPLICATETABLEGROUPNAME = "ResourceUnavailable.DuplicateTableGroupName" // No table group resources available. RESOURCEUNAVAILABLE_NOAVAILABLETABLEGROUP = "ResourceUnavailable.NoAvailableTableGroup" // Unauthorized operation. UNAUTHORIZEDOPERATION = "UnauthorizedOperation" // Unsupported operation. UNSUPPORTEDOPERATION = "UnsupportedOperation" )
const APIVersion = "2019-08-23"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApplyResult ¶
type ApplyResult struct { // Application ID ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"` // Application type ApplicationType *int64 `json:"ApplicationType,omitempty" name:"ApplicationType"` // Status. Valid values: `0` (pending approval), `1` (application approved and task submitted), `2` (rejected) // Note: `null` may be returned for this field, indicating that no valid values can be obtained. ApplicationStatus *int64 `json:"ApplicationStatus,omitempty" name:"ApplicationStatus"` // ID of the submitted task // Note: `null` may be returned for this field, indicating that no valid values can be obtained. TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // Error information // Note: `null` may be returned for this field, indicating that no valid values can be obtained. Error *ErrorInfo `json:"Error,omitempty" name:"Error"` }
type ApplyStatus ¶
type ApplyStatus struct { // Value format: cluster ID-application ID ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"` // Status. Valid values: `-1` (canceled), `0` (pending approval), `1` (application approved and task submitted), `2` (rejected). Only applications in the pending approval status can be updated. ApplicationStatus *int64 `json:"ApplicationStatus,omitempty" name:"ApplicationStatus"` // Application type ApplicationType *int64 `json:"ApplicationType,omitempty" name:"ApplicationType"` // Cluster ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` }
type BackupExpireRuleInfo ¶
type BackupExpireRuleInfo struct { // The ID of the table group where the table resides TableGroupId *string `json:"TableGroupId,omitempty" name:"TableGroupId"` // Table name TableName *string `json:"TableName,omitempty" name:"TableName"` // file tag, which is described above. FileTag *uint64 `json:"FileTag,omitempty" name:"FileTag"` // Retention days, which is described above. ExpireDay *uint64 `json:"ExpireDay,omitempty" name:"ExpireDay"` // Operation type, which is described above. OperType *uint64 `json:"OperType,omitempty" name:"OperType"` }
type BackupRecords ¶
type BackupRecords struct { // Table group ID ZoneId *uint64 `json:"ZoneId,omitempty" name:"ZoneId"` // Table name TableName *string `json:"TableName,omitempty" name:"TableName"` // Backup source BackupType *string `json:"BackupType,omitempty" name:"BackupType"` // File tag: TCAPLUS_FULL or OSDATA FileTag *string `json:"FileTag,omitempty" name:"FileTag"` // Number of shards ShardCount *uint64 `json:"ShardCount,omitempty" name:"ShardCount"` // Backup batch date BackupBatchTime *string `json:"BackupBatchTime,omitempty" name:"BackupBatchTime"` // Total size of backup files BackupFileSize *uint64 `json:"BackupFileSize,omitempty" name:"BackupFileSize"` // Backup success rate BackupSuccRate *string `json:"BackupSuccRate,omitempty" name:"BackupSuccRate"` // Backup file expiration time BackupExpireTime *string `json:"BackupExpireTime,omitempty" name:"BackupExpireTime"` // Business ID AppId *uint64 `json:"AppId,omitempty" name:"AppId"` }
type ClearTablesRequest ¶
type ClearTablesRequest struct { *tchttp.BaseRequest // ID of the cluster instance where a table resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // List of information of tables to be cleared SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,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 ¶
type ClearTablesRequestParams struct { // ID of the cluster instance where a table resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // List of information of tables to be cleared SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,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 ¶
type ClearTablesResponseParams struct { // Number of cleared tables TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // List of table clearing results TableResults []*TableResultNew `json:"TableResults,omitempty" name:"TableResults"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) ClearTables ¶
func (c *Client) ClearTables(request *ClearTablesRequest) (response *ClearTablesResponse, err error)
ClearTables This API is used to clear table data based on the specified table information.
error code that may be returned:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ClearTablesWithContext ¶
func (c *Client) ClearTablesWithContext(ctx context.Context, request *ClearTablesRequest) (response *ClearTablesResponse, err error)
ClearTables This API is used to clear table data based on the specified table information.
error code that may be returned:
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 This API is used to select a target table, upload and verify the table modification file, and return the result of whether the table structure is allowed to be modified.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CompareIdlFilesWithContext ¶
func (c *Client) CompareIdlFilesWithContext(ctx context.Context, request *CompareIdlFilesRequest) (response *CompareIdlFilesResponse, err error)
CompareIdlFiles This API is used to select a target table, upload and verify the table modification file, and return the result of whether the table structure is allowed to be modified.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateBackup ¶
func (c *Client) CreateBackup(request *CreateBackupRequest) (response *CreateBackupResponse, err error)
CreateBackup This API is used to create a backup task.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateBackupWithContext ¶
func (c *Client) CreateBackupWithContext(ctx context.Context, request *CreateBackupRequest) (response *CreateBackupResponse, err error)
CreateBackup This API is used to create a backup task.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateCluster ¶
func (c *Client) CreateCluster(request *CreateClusterRequest) (response *CreateClusterResponse, err error)
CreateCluster This API is used to create a TcaplusDB cluster.
error code that may be returned:
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 ¶
func (c *Client) CreateClusterWithContext(ctx context.Context, request *CreateClusterRequest) (response *CreateClusterResponse, err error)
CreateCluster This API is used to create a TcaplusDB cluster.
error code that may be returned:
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 This API is used to create one or more table snapshots at a specified past time point.
error code that may be returned:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateSnapshotsWithContext ¶
func (c *Client) CreateSnapshotsWithContext(ctx context.Context, request *CreateSnapshotsRequest) (response *CreateSnapshotsResponse, err error)
CreateSnapshots This API is used to create one or more table snapshots at a specified past time point.
error code that may be returned:
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 This API is used to create a table group in a TcaplusDB cluster.
error code that may be returned:
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 ¶
func (c *Client) CreateTableGroupWithContext(ctx context.Context, request *CreateTableGroupRequest) (response *CreateTableGroupResponse, err error)
CreateTableGroup This API is used to create a table group in a TcaplusDB cluster.
error code that may be returned:
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 This API is used to create tables in batches based on the selected IDL file list.
error code that may be returned:
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 ¶
func (c *Client) CreateTablesWithContext(ctx context.Context, request *CreateTablesRequest) (response *CreateTablesResponse, err error)
CreateTables This API is used to create tables in batches based on the selected IDL file list.
error code that may be returned:
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 ¶
func (c *Client) DeleteBackupRecords(request *DeleteBackupRecordsRequest) (response *DeleteBackupRecordsResponse, err error)
DeleteBackupRecords This API is used to delete a manual backup.
error code that may be returned:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteBackupRecordsWithContext ¶
func (c *Client) DeleteBackupRecordsWithContext(ctx context.Context, request *DeleteBackupRecordsRequest) (response *DeleteBackupRecordsResponse, err error)
DeleteBackupRecords This API is used to delete a manual backup.
error code that may be returned:
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 This API is used to delete a TcaplusDB cluster, which will succeed only after all resources (including table groups and tables) in the cluster are released.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteClusterWithContext ¶
func (c *Client) DeleteClusterWithContext(ctx context.Context, request *DeleteClusterRequest) (response *DeleteClusterResponse, err error)
DeleteCluster This API is used to delete a TcaplusDB cluster, which will succeed only after all resources (including table groups and tables) in the cluster are released.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteIdlFiles ¶
func (c *Client) DeleteIdlFiles(request *DeleteIdlFilesRequest) (response *DeleteIdlFilesResponse, err error)
DeleteIdlFiles This API is used to delete a target IDL file by specifying the cluster ID and information of the file to be deleted. If the file is associated with a table, deletion will fail.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteIdlFilesWithContext ¶
func (c *Client) DeleteIdlFilesWithContext(ctx context.Context, request *DeleteIdlFilesRequest) (response *DeleteIdlFilesResponse, err error)
DeleteIdlFiles This API is used to delete a target IDL file by specifying the cluster ID and information of the file to be deleted. If the file is associated with a table, deletion will fail.
error code that may be returned:
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 This API is used to delete one or more table snapshots.
error code that may be returned:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteSnapshotsWithContext ¶
func (c *Client) DeleteSnapshotsWithContext(ctx context.Context, request *DeleteSnapshotsRequest) (response *DeleteSnapshotsResponse, err error)
DeleteSnapshots This API is used to delete one or more table snapshots.
error code that may be returned:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteTableDataFlow ¶
func (c *Client) DeleteTableDataFlow(request *DeleteTableDataFlowRequest) (response *DeleteTableDataFlowResponse, err error)
DeleteTableDataFlow This API is used to disable data subscription for tables.
error code that may be returned:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteTableDataFlowWithContext ¶
func (c *Client) DeleteTableDataFlowWithContext(ctx context.Context, request *DeleteTableDataFlowRequest) (response *DeleteTableDataFlowResponse, err error)
DeleteTableDataFlow This API is used to disable data subscription for tables.
error code that may be returned:
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 This API is used to delete a table group.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteTableGroupWithContext ¶
func (c *Client) DeleteTableGroupWithContext(ctx context.Context, request *DeleteTableGroupRequest) (response *DeleteTableGroupResponse, err error)
DeleteTableGroup This API is used to delete a table group.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteTableIndex ¶
func (c *Client) DeleteTableIndex(request *DeleteTableIndexRequest) (response *DeleteTableIndexResponse, err error)
DeleteTableIndex This API is used to delete the global index from a table.
error code that may be returned:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteTableIndexWithContext ¶
func (c *Client) DeleteTableIndexWithContext(ctx context.Context, request *DeleteTableIndexRequest) (response *DeleteTableIndexResponse, err error)
DeleteTableIndex This API is used to delete the global index from a table.
error code that may be returned:
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 This API is used to drop a specified table. Calling this API for the first time means to move the table to the recycle bin, while calling it again means to drop the table completely from the recycle bin.
error code that may be returned:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteTablesWithContext ¶
func (c *Client) DeleteTablesWithContext(ctx context.Context, request *DeleteTablesRequest) (response *DeleteTablesResponse, err error)
DeleteTables This API is used to drop a specified table. Calling this API for the first time means to move the table to the recycle bin, while calling it again means to drop the table completely from the recycle bin.
error code that may be returned:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeBackupRecords ¶
func (c *Client) DescribeBackupRecords(request *DescribeBackupRecordsRequest) (response *DescribeBackupRecordsResponse, err error)
DescribeBackupRecords This API is used to query backup records.
When querying the cluster level, set `TableGroupId` to `-1` and `TableName` to `-1`.
When querying the cluster and table group levels, set `TableName` to `-1`.
When querying the cluster, table group, and table levels, both `TableGroupId` and `TableName` cannot be set to `-1`.
error code that may be returned:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_REGIONMISMATCH = "FailedOperation.RegionMismatch" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeBackupRecordsWithContext ¶
func (c *Client) DescribeBackupRecordsWithContext(ctx context.Context, request *DescribeBackupRecordsRequest) (response *DescribeBackupRecordsResponse, err error)
DescribeBackupRecords This API is used to query backup records.
When querying the cluster level, set `TableGroupId` to `-1` and `TableName` to `-1`.
When querying the cluster and table group levels, set `TableName` to `-1`.
When querying the cluster, table group, and table levels, both `TableGroupId` and `TableName` cannot be set to `-1`.
error code that may be returned:
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 This API is used to get the associated tag list of a cluster.
error code that may be returned:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeClusterTagsWithContext ¶
func (c *Client) DescribeClusterTagsWithContext(ctx context.Context, request *DescribeClusterTagsRequest) (response *DescribeClusterTagsResponse, err error)
DescribeClusterTags This API is used to get the associated tag list of a cluster.
error code that may be returned:
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 This API is used to query the TcaplusDB cluster list, including cluster details.
error code that may be returned:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_REGIONMISMATCH = "FailedOperation.RegionMismatch" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) DescribeClustersWithContext ¶
func (c *Client) DescribeClustersWithContext(ctx context.Context, request *DescribeClustersRequest) (response *DescribeClustersResponse, err error)
DescribeClusters This API is used to query the TcaplusDB cluster list, including cluster details.
error code that may be returned:
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 This API is used to query table description file details.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeIdlFileInfosWithContext ¶
func (c *Client) DescribeIdlFileInfosWithContext(ctx context.Context, request *DescribeIdlFileInfosRequest) (response *DescribeIdlFileInfosResponse, err error)
DescribeIdlFileInfos This API is used to query table description file details.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeMachine ¶
func (c *Client) DescribeMachine(request *DescribeMachineRequest) (response *DescribeMachineResponse, err error)
DescribeMachine This API is used to query the available machines in a dedicated cluster.
error code that may be returned:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_REGIONMISMATCH = "FailedOperation.RegionMismatch" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeMachineWithContext ¶
func (c *Client) DescribeMachineWithContext(ctx context.Context, request *DescribeMachineRequest) (response *DescribeMachineResponse, err error)
DescribeMachine This API is used to query the available machines in a dedicated cluster.
error code that may be returned:
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 This API is used to query the list of regions supported by the TcaplusDB service.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeRegionsWithContext ¶
func (c *Client) DescribeRegionsWithContext(ctx context.Context, request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)
DescribeRegions This API is used to query the list of regions supported by the TcaplusDB service.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeSnapshots ¶
func (c *Client) DescribeSnapshots(request *DescribeSnapshotsRequest) (response *DescribeSnapshotsResponse, err error)
DescribeSnapshots This API is used to query the list of table snapshots.
error code that may be returned:
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 ¶
func (c *Client) DescribeSnapshotsWithContext(ctx context.Context, request *DescribeSnapshotsRequest) (response *DescribeSnapshotsResponse, err error)
DescribeSnapshots This API is used to query the list of table snapshots.
error code that may be returned:
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 This API is used to get the associated tag list of a table group.
error code that may be returned:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeTableGroupTagsWithContext ¶
func (c *Client) DescribeTableGroupTagsWithContext(ctx context.Context, request *DescribeTableGroupTagsRequest) (response *DescribeTableGroupTagsResponse, err error)
DescribeTableGroupTags This API is used to get the associated tag list of a table group.
error code that may be returned:
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 This API is used to query the table group list.
error code that may be returned:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_REGIONMISMATCH = "FailedOperation.RegionMismatch" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeTableGroupsWithContext ¶
func (c *Client) DescribeTableGroupsWithContext(ctx context.Context, request *DescribeTableGroupsRequest) (response *DescribeTableGroupsResponse, err error)
DescribeTableGroups This API is used to query the table group list.
error code that may be returned:
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 This API is used to get table tags.
error code that may be returned:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeTableTagsWithContext ¶
func (c *Client) DescribeTableTagsWithContext(ctx context.Context, request *DescribeTableTagsRequest) (response *DescribeTableTagsResponse, err error)
DescribeTableTags This API is used to get table tags.
error code that may be returned:
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 This API is used to query table details.
error code that may be returned:
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 This API is used to query the details of a table in recycle bin.
error code that may be returned:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeTablesInRecycleWithContext ¶
func (c *Client) DescribeTablesInRecycleWithContext(ctx context.Context, request *DescribeTablesInRecycleRequest) (response *DescribeTablesInRecycleResponse, err error)
DescribeTablesInRecycle This API is used to query the details of a table in recycle bin.
error code that may be returned:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeTablesWithContext ¶
func (c *Client) DescribeTablesWithContext(ctx context.Context, request *DescribeTablesRequest) (response *DescribeTablesResponse, err error)
DescribeTables This API is used to query table details.
error code that may be returned:
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 This API is used to query the task list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) DescribeTasksWithContext ¶
func (c *Client) DescribeTasksWithContext(ctx context.Context, request *DescribeTasksRequest) (response *DescribeTasksResponse, err error)
DescribeTasks This API is used to query the task list.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) DescribeUinInWhitelist ¶
func (c *Client) DescribeUinInWhitelist(request *DescribeUinInWhitelistRequest) (response *DescribeUinInWhitelistResponse, err error)
DescribeUinInWhitelist This API is used to query whether the current user is in the allowlist and control whether the user can create TDR-type apps or tables.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeUinInWhitelistWithContext ¶
func (c *Client) DescribeUinInWhitelistWithContext(ctx context.Context, request *DescribeUinInWhitelistRequest) (response *DescribeUinInWhitelistResponse, err error)
DescribeUinInWhitelist This API is used to query whether the current user is in the allowlist and control whether the user can create TDR-type apps or tables.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DisableRestProxy ¶
func (c *Client) DisableRestProxy(request *DisableRestProxyRequest) (response *DisableRestProxyResponse, err error)
DisableRestProxy This API is used to disable the RESTful API.
error code that may be returned:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DisableRestProxyWithContext ¶
func (c *Client) DisableRestProxyWithContext(ctx context.Context, request *DisableRestProxyRequest) (response *DisableRestProxyResponse, err error)
DisableRestProxy This API is used to disable the RESTful API.
error code that may be returned:
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 This API is used to enable the RESTful API.
error code that may be returned:
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 ¶
func (c *Client) EnableRestProxyWithContext(ctx context.Context, request *EnableRestProxyRequest) (response *EnableRestProxyResponse, err error)
EnableRestProxy This API is used to enable the RESTful API.
error code that may be returned:
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 This API is used to import a snapshot into a new table or the original table from which the snapshot was created.
error code that may be returned:
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 ¶
func (c *Client) ImportSnapshotsWithContext(ctx context.Context, request *ImportSnapshotsRequest) (response *ImportSnapshotsResponse, err error)
ImportSnapshots This API is used to import a snapshot into a new table or the original table from which the snapshot was created.
error code that may be returned:
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 This API is used to merge tables.
error code that may be returned:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) MergeTablesDataWithContext ¶
func (c *Client) MergeTablesDataWithContext(ctx context.Context, request *MergeTablesDataRequest) (response *MergeTablesDataResponse, err error)
MergeTablesData This API is used to merge tables.
error code that may be returned:
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 This API is used to enable or disable the cluster operation approval feature.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDCLUSTERNAME = "InvalidParameterValue.InvalidClusterName" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) ModifyCensorshipWithContext ¶
func (c *Client) ModifyCensorshipWithContext(ctx context.Context, request *ModifyCensorshipRequest) (response *ModifyCensorshipResponse, err error)
ModifyCensorship This API is used to enable or disable the cluster operation approval feature.
error code that may be returned:
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 This API is used to modify the machines of a dedicated cluster.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCEINSUFFICIENT_NOAVAILABLEAPP = "ResourceInsufficient.NoAvailableApp" RESOURCEINSUFFICIENT_NOAVAILABLECLUSTER = "ResourceInsufficient.NoAvailableCluster"
func (*Client) ModifyClusterMachineWithContext ¶
func (c *Client) ModifyClusterMachineWithContext(ctx context.Context, request *ModifyClusterMachineRequest) (response *ModifyClusterMachineResponse, err error)
ModifyClusterMachine This API is used to modify the machines of a dedicated cluster.
error code that may be returned:
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 This API is used to rename a specified cluster.
error code that may be returned:
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 ¶
func (c *Client) ModifyClusterNameWithContext(ctx context.Context, request *ModifyClusterNameRequest) (response *ModifyClusterNameResponse, err error)
ModifyClusterName This API is used to rename a specified cluster.
error code that may be returned:
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 This API is used to change the password of a specified cluster. The backend will allow the TcaplusDB SDK to access databases with both old and new passwords before the old password expires. You cannot submit a new password change request before the old password expires or submit a request to modify the expiration time of the old password after the old password expires.
error code that may be returned:
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 ¶
func (c *Client) ModifyClusterPasswordWithContext(ctx context.Context, request *ModifyClusterPasswordRequest) (response *ModifyClusterPasswordResponse, err error)
ModifyClusterPassword This API is used to change the password of a specified cluster. The backend will allow the TcaplusDB SDK to access databases with both old and new passwords before the old password expires. You cannot submit a new password change request before the old password expires or submit a request to modify the expiration time of the old password after the old password expires.
error code that may be returned:
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 This API is used to modify cluster tags.
error code that may be returned:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyClusterTagsWithContext ¶
func (c *Client) ModifyClusterTagsWithContext(ctx context.Context, request *ModifyClusterTagsRequest) (response *ModifyClusterTagsResponse, err error)
ModifyClusterTags This API is used to modify cluster tags.
error code that may be returned:
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 This API is used to modify the expiration time of one or more table snapshots.
error code that may be returned:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifySnapshotsWithContext ¶
func (c *Client) ModifySnapshotsWithContext(ctx context.Context, request *ModifySnapshotsRequest) (response *ModifySnapshotsResponse, err error)
ModifySnapshots This API is used to modify the expiration time of one or more table snapshots.
error code that may be returned:
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 This API is used to rename a TcaplusDB table group.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE_INVALIDTABLEGROUPNAME = "InvalidParameterValue.InvalidTableGroupName" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE_DUPLICATETABLEGROUPNAME = "ResourceUnavailable.DuplicateTableGroupName"
func (*Client) ModifyTableGroupNameWithContext ¶
func (c *Client) ModifyTableGroupNameWithContext(ctx context.Context, request *ModifyTableGroupNameRequest) (response *ModifyTableGroupNameResponse, err error)
ModifyTableGroupName This API is used to rename a TcaplusDB table group.
error code that may be returned:
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 This API is used to modify table group tags.
error code that may be returned:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyTableGroupTagsWithContext ¶
func (c *Client) ModifyTableGroupTagsWithContext(ctx context.Context, request *ModifyTableGroupTagsRequest) (response *ModifyTableGroupTagsResponse, err error)
ModifyTableGroupTags This API is used to modify table group tags.
error code that may be returned:
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 This API is used to modify table remarks.
error code that may be returned:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyTableMemosWithContext ¶
func (c *Client) ModifyTableMemosWithContext(ctx context.Context, request *ModifyTableMemosRequest) (response *ModifyTableMemosResponse, err error)
ModifyTableMemos This API is used to modify table remarks.
error code that may be returned:
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 This API is used to scale a table.
error code that may be returned:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCEINSUFFICIENT_BALANCEERROR = "ResourceInsufficient.BalanceError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyTableQuotasWithContext ¶
func (c *Client) ModifyTableQuotasWithContext(ctx context.Context, request *ModifyTableQuotasRequest) (response *ModifyTableQuotasResponse, err error)
ModifyTableQuotas This API is used to scale a table.
error code that may be returned:
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 This API is used to modify table tags.
error code that may be returned:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyTableTagsWithContext ¶
func (c *Client) ModifyTableTagsWithContext(ctx context.Context, request *ModifyTableTagsRequest) (response *ModifyTableTagsResponse, err error)
ModifyTableTags This API is used to modify table tags.
error code that may be returned:
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 This API is used to modify specified tables in batches based on the selected table definition IDL file.
error code that may be returned:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyTablesWithContext ¶
func (c *Client) ModifyTablesWithContext(ctx context.Context, request *ModifyTablesRequest) (response *ModifyTablesResponse, err error)
ModifyTables This API is used to modify specified tables in batches based on the selected table definition IDL file.
error code that may be returned:
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 This API is used to recover a dropped table from the recycle bin. It will not work for tables to be released due to arrears.
error code that may be returned:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) RecoverRecycleTablesWithContext ¶
func (c *Client) RecoverRecycleTablesWithContext(ctx context.Context, request *RecoverRecycleTablesRequest) (response *RecoverRecycleTablesResponse, err error)
RecoverRecycleTables This API is used to recover a dropped table from the recycle bin. It will not work for tables to be released due to arrears.
error code that may be returned:
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 This API is used to roll back table data.
error code that may be returned:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) RollbackTablesWithContext ¶
func (c *Client) RollbackTablesWithContext(ctx context.Context, request *RollbackTablesRequest) (response *RollbackTablesResponse, err error)
RollbackTables This API is used to roll back table data.
error code that may be returned:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) SetBackupExpireRule ¶
func (c *Client) SetBackupExpireRule(request *SetBackupExpireRuleRequest) (response *SetBackupExpireRuleResponse, err error)
SetBackupExpireRule This API is used to add/delete/modify backup expiration policy. `ClusterId` must be a specific cluster ID (appid).
error code that may be returned:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) SetBackupExpireRuleWithContext ¶
func (c *Client) SetBackupExpireRuleWithContext(ctx context.Context, request *SetBackupExpireRuleRequest) (response *SetBackupExpireRuleResponse, err error)
SetBackupExpireRule This API is used to add/delete/modify backup expiration policy. `ClusterId` must be a specific cluster ID (appid).
error code that may be returned:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) SetTableDataFlow ¶
func (c *Client) SetTableDataFlow(request *SetTableDataFlowRequest) (response *SetTableDataFlowResponse, err error)
SetTableDataFlow This API is used to enable data subscription for tables or modify the feature's configurations.
error code that may be returned:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) SetTableDataFlowWithContext ¶
func (c *Client) SetTableDataFlowWithContext(ctx context.Context, request *SetTableDataFlowRequest) (response *SetTableDataFlowResponse, err error)
SetTableDataFlow This API is used to enable data subscription for tables or modify the feature's configurations.
error code that may be returned:
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 This API is used to create a global index for a table.
error code that may be returned:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) SetTableIndexWithContext ¶
func (c *Client) SetTableIndexWithContext(ctx context.Context, request *SetTableIndexRequest) (response *SetTableIndexResponse, err error)
SetTableIndex This API is used to create a global index for a table.
error code that may be returned:
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 This API is used to update the application status.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) UpdateApplyWithContext ¶
func (c *Client) UpdateApplyWithContext(ctx context.Context, request *UpdateApplyRequest) (response *UpdateApplyResponse, err error)
UpdateApply This API is used to update the application status.
error code that may be returned:
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 This API is used to upload and verify a table creation file and return the definition of tables that are verified to be valid.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) VerifyIdlFilesWithContext ¶
func (c *Client) VerifyIdlFilesWithContext(ctx context.Context, request *VerifyIdlFilesRequest) (response *VerifyIdlFilesResponse, err error)
VerifyIdlFiles This API is used to upload and verify a table creation file and return the definition of tables that are verified to be valid.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
type ClusterInfo ¶
type ClusterInfo struct { // Cluster name ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"` // Cluster ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Cluster region Region *string `json:"Region,omitempty" name:"Region"` // Cluster data description language type, such as `PROTO`, `TDR`, or `MIX` IdlType *string `json:"IdlType,omitempty" name:"IdlType"` // Network type NetworkType *string `json:"NetworkType,omitempty" name:"NetworkType"` // ID of the VPC instance with which a cluster is associated VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // ID of the subnet instance with which a cluster is associated SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // Creation time CreatedTime *string `json:"CreatedTime,omitempty" name:"CreatedTime"` // Cluster password Password *string `json:"Password,omitempty" name:"Password"` // Password status PasswordStatus *string `json:"PasswordStatus,omitempty" name:"PasswordStatus"` // TcaplusDB SDK connection parameter: access ID ApiAccessId *string `json:"ApiAccessId,omitempty" name:"ApiAccessId"` // TcaplusDB SDK connection parameter: access address ApiAccessIp *string `json:"ApiAccessIp,omitempty" name:"ApiAccessIp"` // TcaplusDB SDK connection parameter: access port ApiAccessPort *int64 `json:"ApiAccessPort,omitempty" name:"ApiAccessPort"` // If `PasswordStatus` is `unmodifiable`, the old password has not expired, and this field will display its expiration time; otherwise, this field will be empty // Note: this field may return null, indicating that no valid values can be obtained. OldPasswordExpireTime *string `json:"OldPasswordExpireTime,omitempty" name:"OldPasswordExpireTime"` // TcaplusDB SDK connection parameter for accessing IPv6 addresses // Note: this field may return null, indicating that no valid values can be obtained. ApiAccessIpv6 *string `json:"ApiAccessIpv6,omitempty" name:"ApiAccessIpv6"` // Cluster type. Valid values: `0` and `1` (shared cluster), `2` (dedicated cluster). // Note: This field may return null, indicating that no valid values can be obtained. ClusterType *int64 `json:"ClusterType,omitempty" name:"ClusterType"` // Cluster status. Valid values: `0` (Running), `1` (Isolated. This status is caused by overdue payments), `2` (To be repossessed. This status is caused when the cluster is actively deleted.),·`3` (To be released. The resources occupied by the table can be released in this status.), `4` (Modifying). // Note: This field may return null, indicating that no valid values can be obtained. ClusterStatus *int64 `json:"ClusterStatus,omitempty" name:"ClusterStatus"` // Read CU // Note: this field may return `null`, indicating that no valid values can be obtained. ReadCapacityUnit *int64 `json:"ReadCapacityUnit,omitempty" name:"ReadCapacityUnit"` // Write CU // Note: this field may return `null`, indicating that no valid values can be obtained. WriteCapacityUnit *int64 `json:"WriteCapacityUnit,omitempty" name:"WriteCapacityUnit"` // Disk capacity // Note: this field may return `null`, indicating that no valid values can be obtained. DiskVolume *int64 `json:"DiskVolume,omitempty" name:"DiskVolume"` // Information of the machine at the storage layer (tcapsvr) in a dedicated cluster // Note: this field may return `null`, indicating that no valid values can be obtained. ServerList []*ServerDetailInfo `json:"ServerList,omitempty" name:"ServerList"` // Information of the machine at the access layer (tcaproxy) in a dedicated cluster // Note: this field may return `null`, indicating that no valid values can be obtained. ProxyList []*ProxyDetailInfo `json:"ProxyList,omitempty" name:"ProxyList"` // Whether the cluster operation approval feature is enabled. Valid values: `0` (disabled), `1` (enabled) Censorship *int64 `json:"Censorship,omitempty" name:"Censorship"` // Approver UIN list // Note: `null` may be returned for this field, indicating that no valid values can be obtained. DbaUins []*string `json:"DbaUins,omitempty" name:"DbaUins"` // Whether data subscription is enabled // Note: this field may return `null`, indicating that no valid values can be obtained. DataFlowStatus *int64 `json:"DataFlowStatus,omitempty" name:"DataFlowStatus"` // CKafka information when data subscription is enabled // Note: this field may return `null`, indicating that no valid values can be obtained. KafkaInfo *KafkaInfo `json:"KafkaInfo,omitempty" name:"KafkaInfo"` // The number of days after which the cluster Txh backup file will expire and be deleted. // Note: This field may return `null`, indicating that no valid values can be obtained. TxhBackupExpireDay *uint64 `json:"TxhBackupExpireDay,omitempty" name:"TxhBackupExpireDay"` // The number of days after which the cluster Ulog backup file will expire and be deleted. // Note: This field may return `null`, indicating that no valid values can be obtained. UlogBackupExpireDay *uint64 `json:"UlogBackupExpireDay,omitempty" name:"UlogBackupExpireDay"` // Whether the expiration policy of cluster Ulog backup file is read-only. `0`: Yes; `1`: No. // Note: This field may return `null`, indicating that no valid values can be obtained. IsReadOnlyUlogBackupExpireDay *uint64 `json:"IsReadOnlyUlogBackupExpireDay,omitempty" name:"IsReadOnlyUlogBackupExpireDay"` // restproxy Status // Note: This field may return null, indicating that no valid values can be obtained. RestProxyStatus *int64 `json:"RestProxyStatus,omitempty" name:"RestProxyStatus"` }
type CompareIdlFilesRequest ¶
type CompareIdlFilesRequest struct { *tchttp.BaseRequest // ID of the cluster where the table to be modified resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // List of tables to be modified SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,omitempty" name:"SelectedTables"` // Selected list of uploaded IDL files. Either this parameter or `NewIdlFiles` must be selected ExistingIdlFiles []*IdlFileInfo `json:"ExistingIdlFiles,omitempty" name:"ExistingIdlFiles"` // List of IDL files to be uploaded. Either this parameter or `ExistingIdlFiles` must be selected NewIdlFiles []*IdlFileInfo `json:"NewIdlFiles,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 ¶
type CompareIdlFilesRequestParams struct { // ID of the cluster where the table to be modified resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // List of tables to be modified SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,omitempty" name:"SelectedTables"` // Selected list of uploaded IDL files. Either this parameter or `NewIdlFiles` must be selected ExistingIdlFiles []*IdlFileInfo `json:"ExistingIdlFiles,omitempty" name:"ExistingIdlFiles"` // List of IDL files to be uploaded. Either this parameter or `ExistingIdlFiles` must be selected NewIdlFiles []*IdlFileInfo `json:"NewIdlFiles,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 ¶
type CompareIdlFilesResponseParams struct { // Information list of all IDL files uploaded and verified in this request IdlFiles []*IdlFileInfo `json:"IdlFiles,omitempty" name:"IdlFiles"` // Number of tables verified to be valid in this request TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // Verification result parsed from the selected table after the IDL description file is read TableInfos []*ParsedTableInfoNew `json:"TableInfos,omitempty" name:"TableInfos"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CompareTablesInfo ¶
type CompareTablesInfo struct { // Cluster ID of the source table SrcTableClusterId *string `json:"SrcTableClusterId,omitempty" name:"SrcTableClusterId"` // Table group ID of the source table SrcTableGroupId *string `json:"SrcTableGroupId,omitempty" name:"SrcTableGroupId"` // Source table name SrcTableName *string `json:"SrcTableName,omitempty" name:"SrcTableName"` // Cluster ID of the target table DstTableClusterId *string `json:"DstTableClusterId,omitempty" name:"DstTableClusterId"` // Table group ID of the target table DstTableGroupId *string `json:"DstTableGroupId,omitempty" name:"DstTableGroupId"` // Target table name DstTableName *string `json:"DstTableName,omitempty" name:"DstTableName"` // Source table ID SrcTableInstanceId *string `json:"SrcTableInstanceId,omitempty" name:"SrcTableInstanceId"` // Target table ID DstTableInstanceId *string `json:"DstTableInstanceId,omitempty" name:"DstTableInstanceId"` }
type CreateBackupRequest ¶
type CreateBackupRequest struct { *tchttp.BaseRequest // ID of the cluster where the table to be backed up resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Information list of tables to be backed up SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,omitempty" name:"SelectedTables"` // Remarks Remark *string `json:"Remark,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 ¶
type CreateBackupRequestParams struct { // ID of the cluster where the table to be backed up resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Information list of tables to be backed up SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,omitempty" name:"SelectedTables"` // Remarks Remark *string `json:"Remark,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 ¶
type CreateBackupResponseParams struct { // List of backup creation task IDs // Note: `null` may be returned for this field, indicating that no valid values can be obtained. TaskIds []*string `json:"TaskIds,omitempty" name:"TaskIds"` // List of backup creation application IDs // Note: `null` may be returned for this field, indicating that no valid values can be obtained. ApplicationIds []*string `json:"ApplicationIds,omitempty" name:"ApplicationIds"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateClusterRequest ¶
type CreateClusterRequest struct { *tchttp.BaseRequest // Cluster data description language type, such as `PROTO`, `TDR`, or `MIX` IdlType *string `json:"IdlType,omitempty" name:"IdlType"` // Cluster name, which can contain up to 32 letters and digits ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"` // ID of the VPC instance bound to a cluster in the format of `vpc-f49l6u0z` VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // ID of the subnet instance bound to a cluster in the format of `subnet-pxir56ns` SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // Cluster access password, which must contain lowercase letters (a-z), uppercase letters (A-Z), and digits (0-9). Password *string `json:"Password,omitempty" name:"Password"` // Cluster tag list ResourceTags []*TagInfoUnit `json:"ResourceTags,omitempty" name:"ResourceTags"` // Whether to enable IPv6 address access for clusters Ipv6Enable *int64 `json:"Ipv6Enable,omitempty" name:"Ipv6Enable"` // Information of the machine at the storage layer (tcapsvr) in a dedicated cluster ServerList []*MachineInfo `json:"ServerList,omitempty" name:"ServerList"` // Information of the machine at the access layer (tcaproxy) in a dedicated cluster ProxyList []*MachineInfo `json:"ProxyList,omitempty" name:"ProxyList"` // Cluster type. Valid values: `1` (standard), `2` (dedicated) ClusterType *int64 `json:"ClusterType,omitempty" name:"ClusterType"` // Authentication type. Valid values: `0` (static password), `1` (signature) AuthType *int64 `json:"AuthType,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 ¶
type CreateClusterRequestParams struct { // Cluster data description language type, such as `PROTO`, `TDR`, or `MIX` IdlType *string `json:"IdlType,omitempty" name:"IdlType"` // Cluster name, which can contain up to 32 letters and digits ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"` // ID of the VPC instance bound to a cluster in the format of `vpc-f49l6u0z` VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // ID of the subnet instance bound to a cluster in the format of `subnet-pxir56ns` SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // Cluster access password, which must contain lowercase letters (a-z), uppercase letters (A-Z), and digits (0-9). Password *string `json:"Password,omitempty" name:"Password"` // Cluster tag list ResourceTags []*TagInfoUnit `json:"ResourceTags,omitempty" name:"ResourceTags"` // Whether to enable IPv6 address access for clusters Ipv6Enable *int64 `json:"Ipv6Enable,omitempty" name:"Ipv6Enable"` // Information of the machine at the storage layer (tcapsvr) in a dedicated cluster ServerList []*MachineInfo `json:"ServerList,omitempty" name:"ServerList"` // Information of the machine at the access layer (tcaproxy) in a dedicated cluster ProxyList []*MachineInfo `json:"ProxyList,omitempty" name:"ProxyList"` // Cluster type. Valid values: `1` (standard), `2` (dedicated) ClusterType *int64 `json:"ClusterType,omitempty" name:"ClusterType"` // Authentication type. Valid values: `0` (static password), `1` (signature) AuthType *int64 `json:"AuthType,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 ¶
type CreateClusterResponseParams struct { // Cluster ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateSnapshotsRequest ¶
type CreateSnapshotsRequest struct { *tchttp.BaseRequest // The ID of the cluster where the table resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Snapshot list SelectedTables []*SnapshotInfo `json:"SelectedTables,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 ¶
type CreateSnapshotsRequestParams struct { // The ID of the cluster where the table resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Snapshot list SelectedTables []*SnapshotInfo `json:"SelectedTables,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 ¶
type CreateSnapshotsResponseParams struct { // The number of snapshots created in batches TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // The result list of snapshots created in batches TableResults []*SnapshotResult `json:"TableResults,omitempty" name:"TableResults"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateTableGroupRequest ¶
type CreateTableGroupRequest struct { *tchttp.BaseRequest // ID of the cluster where a table group resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Table group name, which can contain up to 32 letters and digits TableGroupName *string `json:"TableGroupName,omitempty" name:"TableGroupName"` // Table group ID, which can be customized but must be unique in one cluster. If it is not specified, the auto-increment mode will be used. TableGroupId *string `json:"TableGroupId,omitempty" name:"TableGroupId"` // Table group tag list ResourceTags []*TagInfoUnit `json:"ResourceTags,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 ¶
type CreateTableGroupRequestParams struct { // ID of the cluster where a table group resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Table group name, which can contain up to 32 letters and digits TableGroupName *string `json:"TableGroupName,omitempty" name:"TableGroupName"` // Table group ID, which can be customized but must be unique in one cluster. If it is not specified, the auto-increment mode will be used. TableGroupId *string `json:"TableGroupId,omitempty" name:"TableGroupId"` // Table group tag list ResourceTags []*TagInfoUnit `json:"ResourceTags,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 ¶
type CreateTableGroupResponseParams struct { // ID of table group successfully created TableGroupId *string `json:"TableGroupId,omitempty" name:"TableGroupId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateTablesRequest ¶
type CreateTablesRequest struct { *tchttp.BaseRequest // ID of the cluster where to create a table ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Table creation IDL file list selected by user IdlFiles []*IdlFileInfo `json:"IdlFiles,omitempty" name:"IdlFiles"` // Information list of tables to be created SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,omitempty" name:"SelectedTables"` // Table tag list ResourceTags []*TagInfoUnit `json:"ResourceTags,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 ¶
type CreateTablesRequestParams struct { // ID of the cluster where to create a table ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Table creation IDL file list selected by user IdlFiles []*IdlFileInfo `json:"IdlFiles,omitempty" name:"IdlFiles"` // Information list of tables to be created SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,omitempty" name:"SelectedTables"` // Table tag list ResourceTags []*TagInfoUnit `json:"ResourceTags,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 ¶
type CreateTablesResponseParams struct { // Number of tables created in batches TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // List of tables created in batches TableResults []*TableResultNew `json:"TableResults,omitempty" name:"TableResults"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteBackupRecordsRequest ¶
type DeleteBackupRecordsRequest struct { *tchttp.BaseRequest // Cluster ID of the backup records to be deleted ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Details of the backup records to be deleted BackupRecords []*BackupRecords `json:"BackupRecords,omitempty" name:"BackupRecords"` }
func NewDeleteBackupRecordsRequest ¶
func NewDeleteBackupRecordsRequest() (request *DeleteBackupRecordsRequest)
func (*DeleteBackupRecordsRequest) FromJsonString ¶
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 ¶
func (r *DeleteBackupRecordsRequest) ToJsonString() string
type DeleteBackupRecordsRequestParams ¶
type DeleteBackupRecordsRequestParams struct { // Cluster ID of the backup records to be deleted ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Details of the backup records to be deleted BackupRecords []*BackupRecords `json:"BackupRecords,omitempty" name:"BackupRecords"` }
Predefined struct for user
type DeleteBackupRecordsResponse ¶
type DeleteBackupRecordsResponse struct { *tchttp.BaseResponse Response *DeleteBackupRecordsResponseParams `json:"Response"` }
func NewDeleteBackupRecordsResponse ¶
func NewDeleteBackupRecordsResponse() (response *DeleteBackupRecordsResponse)
func (*DeleteBackupRecordsResponse) FromJsonString ¶
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 ¶
func (r *DeleteBackupRecordsResponse) ToJsonString() string
type DeleteBackupRecordsResponseParams ¶
type DeleteBackupRecordsResponseParams struct { // `TaskId` is in the format of `AppInstanceId-taskId`, which is used to identify tasks of different clusters. // Note: This field may return null, indicating that no valid values can be obtained. TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteClusterRequest ¶
type DeleteClusterRequest struct { *tchttp.BaseRequest // ID of cluster to be deleted ClusterId *string `json:"ClusterId,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 ¶
type DeleteClusterRequestParams struct { // ID of cluster to be deleted ClusterId *string `json:"ClusterId,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 ¶
type DeleteClusterResponseParams struct { // Task ID generated by cluster deletion TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteIdlFilesRequest ¶
type DeleteIdlFilesRequest struct { *tchttp.BaseRequest // ID of the cluster where IDL resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // List of information of IDL files to be deleted IdlFiles []*IdlFileInfo `json:"IdlFiles,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 ¶
type DeleteIdlFilesRequestParams struct { // ID of the cluster where IDL resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // List of information of IDL files to be deleted IdlFiles []*IdlFileInfo `json:"IdlFiles,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 ¶
type DeleteIdlFilesResponseParams struct { // Number of returned results TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // Deletion result IdlFileInfos []*IdlFileInfoWithoutContent `json:"IdlFileInfos,omitempty" name:"IdlFileInfos"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteSnapshotsRequest ¶
type DeleteSnapshotsRequest struct { *tchttp.BaseRequest // The ID of the cluster where the table resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // The list of snapshots to delete SelectedTables []*SnapshotInfoNew `json:"SelectedTables,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 ¶
type DeleteSnapshotsRequestParams struct { // The ID of the cluster where the table resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // The list of snapshots to delete SelectedTables []*SnapshotInfoNew `json:"SelectedTables,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 ¶
type DeleteSnapshotsResponseParams struct { // The number of snapshots deleted in batches TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // The result list of snapshots deleted in batches TableResults []*SnapshotResult `json:"TableResults,omitempty" name:"TableResults"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteTableDataFlowRequest ¶
type DeleteTableDataFlowRequest struct { *tchttp.BaseRequest // The ID of the cluster where the tables reside ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // The list of tables for which data subscription will be disabled SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,omitempty" name:"SelectedTables"` }
func NewDeleteTableDataFlowRequest ¶
func NewDeleteTableDataFlowRequest() (request *DeleteTableDataFlowRequest)
func (*DeleteTableDataFlowRequest) FromJsonString ¶
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 ¶
func (r *DeleteTableDataFlowRequest) ToJsonString() string
type DeleteTableDataFlowRequestParams ¶
type DeleteTableDataFlowRequestParams struct { // The ID of the cluster where the tables reside ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // The list of tables for which data subscription will be disabled SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,omitempty" name:"SelectedTables"` }
Predefined struct for user
type DeleteTableDataFlowResponse ¶
type DeleteTableDataFlowResponse struct { *tchttp.BaseResponse Response *DeleteTableDataFlowResponseParams `json:"Response"` }
func NewDeleteTableDataFlowResponse ¶
func NewDeleteTableDataFlowResponse() (response *DeleteTableDataFlowResponse)
func (*DeleteTableDataFlowResponse) FromJsonString ¶
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 ¶
func (r *DeleteTableDataFlowResponse) ToJsonString() string
type DeleteTableDataFlowResponseParams ¶
type DeleteTableDataFlowResponseParams struct { // The number of tables for which data subscription has been disabled TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // The result list of tables for which data subscription has been disabled TableResults []*TableResultNew `json:"TableResults,omitempty" name:"TableResults"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteTableGroupRequest ¶
type DeleteTableGroupRequest struct { *tchttp.BaseRequest // ID of the cluster where a table group resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Table group ID TableGroupId *string `json:"TableGroupId,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 ¶
type DeleteTableGroupRequestParams struct { // ID of the cluster where a table group resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Table group ID TableGroupId *string `json:"TableGroupId,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 ¶
type DeleteTableGroupResponseParams struct { // Task ID generated by table group deletion TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteTableIndexRequest ¶
type DeleteTableIndexRequest struct { *tchttp.BaseRequest // ID of the cluster where the table resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // The list of tables whose global indexes need to be deleted SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,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 ¶
type DeleteTableIndexRequestParams struct { // ID of the cluster where the table resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // The list of tables whose global indexes need to be deleted SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,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 ¶
type DeleteTableIndexResponseParams struct { // The number of tables whose global indexes are deleted TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // The list of global index deletion results TableResults []*TableResultNew `json:"TableResults,omitempty" name:"TableResults"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteTablesRequest ¶
type DeleteTablesRequest struct { *tchttp.BaseRequest // ID of the cluster where the table to be dropped resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // List of information of tables to be dropped SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,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 ¶
type DeleteTablesRequestParams struct { // ID of the cluster where the table to be dropped resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // List of information of tables to be dropped SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,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 ¶
type DeleteTablesResponseParams struct { // Number of dropped tables TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // List of details of dropped tables TableResults []*TableResultNew `json:"TableResults,omitempty" name:"TableResults"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBackupRecordsRequest ¶
type DescribeBackupRecordsRequest struct { *tchttp.BaseRequest // Cluster ID, which is used to query a specified cluster ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Number of results per page Limit *int64 `json:"Limit,omitempty" name:"Limit"` // Page offset Offset *int64 `json:"Offset,omitempty" name:"Offset"` // Table group ID used as a filter condition TableGroupId *string `json:"TableGroupId,omitempty" name:"TableGroupId"` // Table name used as a filter condition TableName *string `json:"TableName,omitempty" name:"TableName"` }
func NewDescribeBackupRecordsRequest ¶
func NewDescribeBackupRecordsRequest() (request *DescribeBackupRecordsRequest)
func (*DescribeBackupRecordsRequest) FromJsonString ¶
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 ¶
func (r *DescribeBackupRecordsRequest) ToJsonString() string
type DescribeBackupRecordsRequestParams ¶
type DescribeBackupRecordsRequestParams struct { // Cluster ID, which is used to query a specified cluster ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Number of results per page Limit *int64 `json:"Limit,omitempty" name:"Limit"` // Page offset Offset *int64 `json:"Offset,omitempty" name:"Offset"` // Table group ID used as a filter condition TableGroupId *string `json:"TableGroupId,omitempty" name:"TableGroupId"` // Table name used as a filter condition TableName *string `json:"TableName,omitempty" name:"TableName"` }
Predefined struct for user
type DescribeBackupRecordsResponse ¶
type DescribeBackupRecordsResponse struct { *tchttp.BaseResponse Response *DescribeBackupRecordsResponseParams `json:"Response"` }
func NewDescribeBackupRecordsResponse ¶
func NewDescribeBackupRecordsResponse() (response *DescribeBackupRecordsResponse)
func (*DescribeBackupRecordsResponse) FromJsonString ¶
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 ¶
func (r *DescribeBackupRecordsResponse) ToJsonString() string
type DescribeBackupRecordsResponseParams ¶
type DescribeBackupRecordsResponseParams struct { // Backup record details BackupRecords []*BackupRecords `json:"BackupRecords,omitempty" name:"BackupRecords"` // Number of returned entries TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeClusterTagsRequest ¶
type DescribeClusterTagsRequest struct { *tchttp.BaseRequest // The list of cluster IDs ClusterIds []*string `json:"ClusterIds,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 ¶
type DescribeClusterTagsRequestParams struct { // The list of cluster IDs ClusterIds []*string `json:"ClusterIds,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 ¶
type DescribeClusterTagsResponseParams struct { // The information list of cluster tags Rows []*TagsInfoOfCluster `json:"Rows,omitempty" name:"Rows"` // The number of returned results TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeClustersRequest ¶
type DescribeClustersRequest struct { *tchttp.BaseRequest // List of IDs of clusters to be queried ClusterIds []*string `json:"ClusterIds,omitempty" name:"ClusterIds"` // Query filter Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // Query list offset Offset *int64 `json:"Offset,omitempty" name:"Offset"` // Number of returned results in query list. Default value: 20 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // Whether to enable IPv6 address access Ipv6Enable *int64 `json:"Ipv6Enable,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 ¶
type DescribeClustersRequestParams struct { // List of IDs of clusters to be queried ClusterIds []*string `json:"ClusterIds,omitempty" name:"ClusterIds"` // Query filter Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // Query list offset Offset *int64 `json:"Offset,omitempty" name:"Offset"` // Number of returned results in query list. Default value: 20 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // Whether to enable IPv6 address access Ipv6Enable *int64 `json:"Ipv6Enable,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 ¶
type DescribeClustersResponseParams struct { // Number of cluster instances TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // Cluster instance list Clusters []*ClusterInfo `json:"Clusters,omitempty" name:"Clusters"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeIdlFileInfosRequest ¶
type DescribeIdlFileInfosRequest struct { *tchttp.BaseRequest // ID of the cluster where a file resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // ID of the table group where a file resides TableGroupIds []*string `json:"TableGroupIds,omitempty" name:"TableGroupIds"` // File ID list IdlFileIds []*string `json:"IdlFileIds,omitempty" name:"IdlFileIds"` // Query list offset Offset *int64 `json:"Offset,omitempty" name:"Offset"` // Number of returned results in query list Limit *int64 `json:"Limit,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 ¶
type DescribeIdlFileInfosRequestParams struct { // ID of the cluster where a file resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // ID of the table group where a file resides TableGroupIds []*string `json:"TableGroupIds,omitempty" name:"TableGroupIds"` // File ID list IdlFileIds []*string `json:"IdlFileIds,omitempty" name:"IdlFileIds"` // Query list offset Offset *int64 `json:"Offset,omitempty" name:"Offset"` // Number of returned results in query list Limit *int64 `json:"Limit,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 ¶
type DescribeIdlFileInfosResponseParams struct { // Number of files TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // List of file details IdlFileInfos []*IdlFileInfo `json:"IdlFileInfos,omitempty" name:"IdlFileInfos"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeMachineRequest ¶
type DescribeMachineRequest struct { *tchttp.BaseRequest // If this parameter is not `0`, machines supporting IPv6 will be queried. Ipv6Enable *int64 `json:"Ipv6Enable,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 ¶
type DescribeMachineRequestParams struct { // If this parameter is not `0`, machines supporting IPv6 will be queried. Ipv6Enable *int64 `json:"Ipv6Enable,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 ¶
type DescribeMachineResponseParams struct { // The list of dedicated machine resources PoolList []*PoolInfo `json:"PoolList,omitempty" name:"PoolList"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,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 ¶
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 ¶
type DescribeRegionsResponseParams struct { // Number of queried AZs TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // List of AZ query results RegionInfos []*RegionInfo `json:"RegionInfos,omitempty" name:"RegionInfos"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSnapshotsRequest ¶
type DescribeSnapshotsRequest struct { *tchttp.BaseRequest // The ID of the cluster where the table resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // The ID of the table group where the table resides TableGroupId *string `json:"TableGroupId,omitempty" name:"TableGroupId"` // Table name TableName *string `json:"TableName,omitempty" name:"TableName"` // Snapshot name SnapshotName *string `json:"SnapshotName,omitempty" name:"SnapshotName"` // The list of snapshots pulled in batches SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,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 ¶
type DescribeSnapshotsRequestParams struct { // The ID of the cluster where the table resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // The ID of the table group where the table resides TableGroupId *string `json:"TableGroupId,omitempty" name:"TableGroupId"` // Table name TableName *string `json:"TableName,omitempty" name:"TableName"` // Snapshot name SnapshotName *string `json:"SnapshotName,omitempty" name:"SnapshotName"` // The list of snapshots pulled in batches SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,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 ¶
type DescribeSnapshotsResponseParams struct { // The number of snapshots TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // The result list of snapshots TableResults []*SnapshotResult `json:"TableResults,omitempty" name:"TableResults"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeTableGroupTagsRequest ¶
type DescribeTableGroupTagsRequest struct { *tchttp.BaseRequest // The ID of the cluster where table group tags need to be queried ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // The list of IDs of the table groups whose tags need to be queried TableGroupIds []*string `json:"TableGroupIds,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 ¶
type DescribeTableGroupTagsRequestParams struct { // The ID of the cluster where table group tags need to be queried ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // The list of IDs of the table groups whose tags need to be queried TableGroupIds []*string `json:"TableGroupIds,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 ¶
type DescribeTableGroupTagsResponseParams struct { // The information list of table group tags Rows []*TagsInfoOfTableGroup `json:"Rows,omitempty" name:"Rows"` // The number of returned results TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeTableGroupsRequest ¶
type DescribeTableGroupsRequest struct { *tchttp.BaseRequest // ID of the cluster where a table group resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Table group ID list TableGroupIds []*string `json:"TableGroupIds,omitempty" name:"TableGroupIds"` // Filter. Valid values: TableGroupName, TableGroupId Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // Query list offset Offset *int64 `json:"Offset,omitempty" name:"Offset"` // Number of returned results in query list Limit *int64 `json:"Limit,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 ¶
type DescribeTableGroupsRequestParams struct { // ID of the cluster where a table group resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Table group ID list TableGroupIds []*string `json:"TableGroupIds,omitempty" name:"TableGroupIds"` // Filter. Valid values: TableGroupName, TableGroupId Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // Query list offset Offset *int64 `json:"Offset,omitempty" name:"Offset"` // Number of returned results in query list Limit *int64 `json:"Limit,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 ¶
type DescribeTableGroupsResponseParams struct { // Number of table groups TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // Table group information list TableGroups []*TableGroupInfo `json:"TableGroups,omitempty" name:"TableGroups"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeTableTagsRequest ¶
type DescribeTableTagsRequest struct { *tchttp.BaseRequest // The ID of the cluster where a table resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Table list SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,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 ¶
type DescribeTableTagsRequestParams struct { // The ID of the cluster where a table resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Table list SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,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 ¶
type DescribeTableTagsResponseParams struct { // The total number of returned results TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // The information list of table tags Rows []*TagsInfoOfTable `json:"Rows,omitempty" name:"Rows"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeTablesInRecycleRequest ¶
type DescribeTablesInRecycleRequest struct { *tchttp.BaseRequest // ID of the cluster where the table to be queried resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // List of IDs of the table groups where the table to be queried resides TableGroupIds []*string `json:"TableGroupIds,omitempty" name:"TableGroupIds"` // Filter. Valid values: TableName, TableInstanceId Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // Query result offset Offset *int64 `json:"Offset,omitempty" name:"Offset"` // Number of returned query results Limit *int64 `json:"Limit,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 ¶
type DescribeTablesInRecycleRequestParams struct { // ID of the cluster where the table to be queried resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // List of IDs of the table groups where the table to be queried resides TableGroupIds []*string `json:"TableGroupIds,omitempty" name:"TableGroupIds"` // Filter. Valid values: TableName, TableInstanceId Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // Query result offset Offset *int64 `json:"Offset,omitempty" name:"Offset"` // Number of returned query results Limit *int64 `json:"Limit,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 ¶
type DescribeTablesInRecycleResponseParams struct { // Number of tables TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // Table details result list TableInfos []*TableInfoNew `json:"TableInfos,omitempty" name:"TableInfos"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeTablesRequest ¶
type DescribeTablesRequest struct { *tchttp.BaseRequest // ID of the cluster where the table to be queried resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // List of IDs of the table groups where the table to be queried resides TableGroupIds []*string `json:"TableGroupIds,omitempty" name:"TableGroupIds"` // Information list of tables to be queried SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,omitempty" name:"SelectedTables"` // Filter. Valid values: TableName, TableInstanceId Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // Query result offset Offset *int64 `json:"Offset,omitempty" name:"Offset"` // Number of returned query results Limit *int64 `json:"Limit,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 ¶
type DescribeTablesRequestParams struct { // ID of the cluster where the table to be queried resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // List of IDs of the table groups where the table to be queried resides TableGroupIds []*string `json:"TableGroupIds,omitempty" name:"TableGroupIds"` // Information list of tables to be queried SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,omitempty" name:"SelectedTables"` // Filter. Valid values: TableName, TableInstanceId Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // Query result offset Offset *int64 `json:"Offset,omitempty" name:"Offset"` // Number of returned query results Limit *int64 `json:"Limit,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 ¶
type DescribeTablesResponseParams struct { // Number of tables TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // Table details result list TableInfos []*TableInfoNew `json:"TableInfos,omitempty" name:"TableInfos"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeTasksRequest ¶
type DescribeTasksRequest struct { *tchttp.BaseRequest // List of IDs of clusters where the tasks to be queried reside ClusterIds []*string `json:"ClusterIds,omitempty" name:"ClusterIds"` // List of IDs of tasks to be queried TaskIds []*string `json:"TaskIds,omitempty" name:"TaskIds"` // Filter. Valid values: Content, TaskType, Operator, Time Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // Query list offset Offset *int64 `json:"Offset,omitempty" name:"Offset"` // Number of returned results in query list Limit *int64 `json:"Limit,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 ¶
type DescribeTasksRequestParams struct { // List of IDs of clusters where the tasks to be queried reside ClusterIds []*string `json:"ClusterIds,omitempty" name:"ClusterIds"` // List of IDs of tasks to be queried TaskIds []*string `json:"TaskIds,omitempty" name:"TaskIds"` // Filter. Valid values: Content, TaskType, Operator, Time Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // Query list offset Offset *int64 `json:"Offset,omitempty" name:"Offset"` // Number of returned results in query list Limit *int64 `json:"Limit,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 ¶
type DescribeTasksResponseParams struct { // Number of tasks TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // List of details of queried tasks TaskInfos []*TaskInfoNew `json:"TaskInfos,omitempty" name:"TaskInfos"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,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 ¶
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 ¶
type DescribeUinInWhitelistResponseParams struct { // Query result. FALSE: yes, TRUE: no Result *string `json:"Result,omitempty" name:"Result"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DisableRestProxyRequest ¶
type DisableRestProxyRequest struct { *tchttp.BaseRequest // The value is the same as `appid`. ClusterId *string `json:"ClusterId,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 ¶
type DisableRestProxyRequestParams struct { // The value is the same as `appid`. ClusterId *string `json:"ClusterId,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 ¶
type DisableRestProxyResponseParams struct { // RestProxy status. Valid values: 0 (disabled), 1 (enabling), 2 (enabled), 3 (disabling). RestProxyStatus *uint64 `json:"RestProxyStatus,omitempty" name:"RestProxyStatus"` // `TaskId` is in the format of `AppInstanceId-taskId`, used to identify tasks of different clusters. TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type EnableRestProxyRequest ¶
type EnableRestProxyRequest struct { *tchttp.BaseRequest // The value is the same as `appid`. ClusterId *string `json:"ClusterId,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 ¶
type EnableRestProxyRequestParams struct { // The value is the same as `appid`. ClusterId *string `json:"ClusterId,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 ¶
type EnableRestProxyResponseParams struct { // RestProxy status. Valid values: 0 (disabled), 1 (enabling), 2 (enabled), 3 (disabling). RestProxyStatus *uint64 `json:"RestProxyStatus,omitempty" name:"RestProxyStatus"` // `TaskId` is in the format of `AppInstanceId-taskId`, used to identify tasks of different clusters. TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type FieldInfo ¶
type FieldInfo struct { // Table field name FieldName *string `json:"FieldName,omitempty" name:"FieldName"` // Whether it is a primary key field IsPrimaryKey *string `json:"IsPrimaryKey,omitempty" name:"IsPrimaryKey"` // Field type FieldType *string `json:"FieldType,omitempty" name:"FieldType"` // Field length FieldSize *int64 `json:"FieldSize,omitempty" name:"FieldSize"` }
type IdlFileInfo ¶
type IdlFileInfo struct { // Filename excluding extension FileName *string `json:"FileName,omitempty" name:"FileName"` // Data interface description language (IDL) type FileType *string `json:"FileType,omitempty" name:"FileType"` // File extension FileExtType *string `json:"FileExtType,omitempty" name:"FileExtType"` // File size in bytes FileSize *int64 `json:"FileSize,omitempty" name:"FileSize"` // File ID, which is meaningful for files already uploaded // Note: this field may return null, indicating that no valid values can be obtained. FileId *int64 `json:"FileId,omitempty" name:"FileId"` // File content, which is meaningful for files to be uploaded in this request // Note: this field may return null, indicating that no valid values can be obtained. FileContent *string `json:"FileContent,omitempty" name:"FileContent"` }
type IdlFileInfoWithoutContent ¶
type IdlFileInfoWithoutContent struct { // Filename excluding extension // Note: this field may return null, indicating that no valid values can be obtained. FileName *string `json:"FileName,omitempty" name:"FileName"` // Data interface description language (IDL) type // Note: this field may return null, indicating that no valid values can be obtained. FileType *string `json:"FileType,omitempty" name:"FileType"` // File extension // Note: this field may return null, indicating that no valid values can be obtained. FileExtType *string `json:"FileExtType,omitempty" name:"FileExtType"` // File size in bytes // Note: this field may return null, indicating that no valid values can be obtained. FileSize *int64 `json:"FileSize,omitempty" name:"FileSize"` // File ID // Note: this field may return null, indicating that no valid values can be obtained. FileId *int64 `json:"FileId,omitempty" name:"FileId"` // Error message // Note: this field may return null, indicating that no valid values can be obtained. Error *ErrorInfo `json:"Error,omitempty" name:"Error"` }
type ImportSnapshotsRequest ¶
type ImportSnapshotsRequest struct { *tchttp.BaseRequest // The ID of the cluster where the original table (from which the snapshot was created) resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // The information of the snapshot to import Snapshots *SnapshotInfo `json:"Snapshots,omitempty" name:"Snapshots"` // Whether to import partial data of the snapshot. Valid values: `TRUE` (import partial data), `FALSE` (import all data). ImportSpecialKey *string `json:"ImportSpecialKey,omitempty" name:"ImportSpecialKey"` // Whether to import to the original table. Valid values: `TRUE` (import to the original table), `FALSE` (import to a new table). ImportOriginTable *string `json:"ImportOriginTable,omitempty" name:"ImportOriginTable"` // The file of the keys of the partial data KeyFile *KeyFile `json:"KeyFile,omitempty" name:"KeyFile"` // The ID of the table group where the new table resides, which is valid only when `ImportOriginTable` is set to `FALSE` NewTableGroupId *string `json:"NewTableGroupId,omitempty" name:"NewTableGroupId"` // The name of the new table, which is valid only when `ImportOriginTable` is set to `FALSE`. TcaplusDB will automatically create a table named `NewTableName` of the same structure as that of the original table. NewTableName *string `json:"NewTableName,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 ¶
type ImportSnapshotsRequestParams struct { // The ID of the cluster where the original table (from which the snapshot was created) resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // The information of the snapshot to import Snapshots *SnapshotInfo `json:"Snapshots,omitempty" name:"Snapshots"` // Whether to import partial data of the snapshot. Valid values: `TRUE` (import partial data), `FALSE` (import all data). ImportSpecialKey *string `json:"ImportSpecialKey,omitempty" name:"ImportSpecialKey"` // Whether to import to the original table. Valid values: `TRUE` (import to the original table), `FALSE` (import to a new table). ImportOriginTable *string `json:"ImportOriginTable,omitempty" name:"ImportOriginTable"` // The file of the keys of the partial data KeyFile *KeyFile `json:"KeyFile,omitempty" name:"KeyFile"` // The ID of the table group where the new table resides, which is valid only when `ImportOriginTable` is set to `FALSE` NewTableGroupId *string `json:"NewTableGroupId,omitempty" name:"NewTableGroupId"` // The name of the new table, which is valid only when `ImportOriginTable` is set to `FALSE`. TcaplusDB will automatically create a table named `NewTableName` of the same structure as that of the original table. NewTableName *string `json:"NewTableName,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 ¶
type ImportSnapshotsResponseParams struct { // `TaskId` is in the format of `AppInstanceId-taskId`, used to identify tasks of different clusters. // Note: `null` may be returned for this field, indicating that no valid values can be obtained. TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type KafkaInfo ¶
type KafkaInfo struct { // CKafka address Address *string `json:"Address,omitempty" name:"Address"` // CKafka topic Topic *string `json:"Topic,omitempty" name:"Topic"` // CKafka username User *string `json:"User,omitempty" name:"User"` // CKafka password Password *string `json:"Password,omitempty" name:"Password"` // CKafka instance Instance *string `json:"Instance,omitempty" name:"Instance"` // Whether VPC access is enabled IsVpc *int64 `json:"IsVpc,omitempty" name:"IsVpc"` }
type KeyFile ¶
type KeyFile struct { // Key file name FileName *string `json:"FileName,omitempty" name:"FileName"` // Key file extension FileExtType *string `json:"FileExtType,omitempty" name:"FileExtType"` // Key file content FileContent *string `json:"FileContent,omitempty" name:"FileContent"` // Key file size FileSize *int64 `json:"FileSize,omitempty" name:"FileSize"` }
type MachineInfo ¶
type MergeTableResult ¶
type MergeTableResult struct { // Task ID // Note: `null` may be returned for this field, indicating that no valid values can be obtained. TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // If table merging is successful, `null` will be returned // Note: `null` may be returned for this field, indicating that no valid values can be obtained. Error *ErrorInfo `json:"Error,omitempty" name:"Error"` // Comparison results of tables Table *CompareTablesInfo `json:"Table,omitempty" name:"Table"` // Application ID // Note: `null` may be returned for this field, indicating that no valid values can be obtained. ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"` }
type MergeTablesDataRequest ¶
type MergeTablesDataRequest struct { *tchttp.BaseRequest // Tables to be merged SelectedTables []*MergeTablesInfo `json:"SelectedTables,omitempty" name:"SelectedTables"` // Valid values: `true` (only compare), `false` (compare and merge) IsOnlyCompare *bool `json:"IsOnlyCompare,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 ¶
type MergeTablesDataRequestParams struct { // Tables to be merged SelectedTables []*MergeTablesInfo `json:"SelectedTables,omitempty" name:"SelectedTables"` // Valid values: `true` (only compare), `false` (compare and merge) IsOnlyCompare *bool `json:"IsOnlyCompare,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 ¶
type MergeTablesDataResponseParams struct { // Table merging results Results []*MergeTableResult `json:"Results,omitempty" name:"Results"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type MergeTablesInfo ¶
type MergeTablesInfo struct { // Information of tables to be merged MergeTables *CompareTablesInfo `json:"MergeTables,omitempty" name:"MergeTables"` // Whether to check indexes CheckIndex *bool `json:"CheckIndex,omitempty" name:"CheckIndex"` }
type ModifyCensorshipRequest ¶
type ModifyCensorshipRequest struct { *tchttp.BaseRequest // Cluster ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Whether to enable the operation approval feature for this cluster. Valid values: `0` (disable), `1` (enable) Censorship *int64 `json:"Censorship,omitempty" name:"Censorship"` // Approver UIN list Uins []*string `json:"Uins,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 ¶
type ModifyCensorshipRequestParams struct { // Cluster ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Whether to enable the operation approval feature for this cluster. Valid values: `0` (disable), `1` (enable) Censorship *int64 `json:"Censorship,omitempty" name:"Censorship"` // Approver UIN list Uins []*string `json:"Uins,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 ¶
type ModifyCensorshipResponseParams struct { // Cluster ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Approver UIN list // Note: `null` may be returned for this field, indicating that no valid values can be obtained. Uins []*string `json:"Uins,omitempty" name:"Uins"` // Whether the operation approval feature is enabled for this cluster. Valid values: `0` (disabled), `1` (enabled) Censorship *int64 `json:"Censorship,omitempty" name:"Censorship"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyClusterMachineRequest ¶
type ModifyClusterMachineRequest struct { *tchttp.BaseRequest // Cluster ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Information of the machines at the storage layer (tcapsvr) ServerList []*MachineInfo `json:"ServerList,omitempty" name:"ServerList"` // Information of the machines at the access layer (tcaproxy) ProxyList []*MachineInfo `json:"ProxyList,omitempty" name:"ProxyList"` // Cluster type. Valid values: `1` (standard), `2` (dedicated) ClusterType *int64 `json:"ClusterType,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 ¶
type ModifyClusterMachineRequestParams struct { // Cluster ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Information of the machines at the storage layer (tcapsvr) ServerList []*MachineInfo `json:"ServerList,omitempty" name:"ServerList"` // Information of the machines at the access layer (tcaproxy) ProxyList []*MachineInfo `json:"ProxyList,omitempty" name:"ProxyList"` // Cluster type. Valid values: `1` (standard), `2` (dedicated) ClusterType *int64 `json:"ClusterType,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 ¶
type ModifyClusterMachineResponseParams struct { // Cluster ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyClusterNameRequest ¶
type ModifyClusterNameRequest struct { *tchttp.BaseRequest // ID of the cluster to be renamed ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Cluster name to be changed to, which can contain up to 32 letters and digits ClusterName *string `json:"ClusterName,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 ¶
type ModifyClusterNameRequestParams struct { // ID of the cluster to be renamed ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Cluster name to be changed to, which can contain up to 32 letters and digits ClusterName *string `json:"ClusterName,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 ¶
type ModifyClusterNameResponseParams struct { // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyClusterPasswordRequest ¶
type ModifyClusterPasswordRequest struct { *tchttp.BaseRequest // ID of the cluster for which to modify the password ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Old cluster password OldPassword *string `json:"OldPassword,omitempty" name:"OldPassword"` // Expected expiration time of old cluster password OldPasswordExpireTime *string `json:"OldPasswordExpireTime,omitempty" name:"OldPasswordExpireTime"` // New cluster password, which must contain lowercase letters (a-z), uppercase letters (A-Z), and digits (0-9). NewPassword *string `json:"NewPassword,omitempty" name:"NewPassword"` // Update mode. 1: updates password, 2: updates old password expiration time. Default value: 1 Mode *string `json:"Mode,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 ¶
type ModifyClusterPasswordRequestParams struct { // ID of the cluster for which to modify the password ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Old cluster password OldPassword *string `json:"OldPassword,omitempty" name:"OldPassword"` // Expected expiration time of old cluster password OldPasswordExpireTime *string `json:"OldPasswordExpireTime,omitempty" name:"OldPasswordExpireTime"` // New cluster password, which must contain lowercase letters (a-z), uppercase letters (A-Z), and digits (0-9). NewPassword *string `json:"NewPassword,omitempty" name:"NewPassword"` // Update mode. 1: updates password, 2: updates old password expiration time. Default value: 1 Mode *string `json:"Mode,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 ¶
type ModifyClusterPasswordResponseParams struct { // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyClusterTagsRequest ¶
type ModifyClusterTagsRequest struct { *tchttp.BaseRequest // The ID of the cluster whose tags need to be modified ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // The list of tags to add or modify ReplaceTags []*TagInfoUnit `json:"ReplaceTags,omitempty" name:"ReplaceTags"` // Tags to delete DeleteTags []*TagInfoUnit `json:"DeleteTags,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 ¶
type ModifyClusterTagsRequestParams struct { // The ID of the cluster whose tags need to be modified ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // The list of tags to add or modify ReplaceTags []*TagInfoUnit `json:"ReplaceTags,omitempty" name:"ReplaceTags"` // Tags to delete DeleteTags []*TagInfoUnit `json:"DeleteTags,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 ¶
type ModifyClusterTagsResponseParams struct { // Task ID TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifySnapshotsRequest ¶
type ModifySnapshotsRequest struct { *tchttp.BaseRequest // The ID of the cluster where the table resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Snapshot list SelectedTables []*SnapshotInfoNew `json:"SelectedTables,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 ¶
type ModifySnapshotsRequestParams struct { // The ID of the cluster where the table resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Snapshot list SelectedTables []*SnapshotInfoNew `json:"SelectedTables,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 ¶
type ModifySnapshotsResponseParams struct { // The number of snapshots modified in batches TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // The result list of snapshots modified in batches TableResults []*SnapshotResult `json:"TableResults,omitempty" name:"TableResults"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyTableGroupNameRequest ¶
type ModifyTableGroupNameRequest struct { *tchttp.BaseRequest // ID of the cluster where a table group resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // ID of the table group to be renamed TableGroupId *string `json:"TableGroupId,omitempty" name:"TableGroupId"` // New table group name, which can contain letters and symbols TableGroupName *string `json:"TableGroupName,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 ¶
type ModifyTableGroupNameRequestParams struct { // ID of the cluster where a table group resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // ID of the table group to be renamed TableGroupId *string `json:"TableGroupId,omitempty" name:"TableGroupId"` // New table group name, which can contain letters and symbols TableGroupName *string `json:"TableGroupName,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 ¶
type ModifyTableGroupNameResponseParams struct { // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyTableGroupTagsRequest ¶
type ModifyTableGroupTagsRequest struct { *tchttp.BaseRequest // The ID of the cluster where table group tags need to be modified ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // The ID of the table group whose tags need to be modified TableGroupId *string `json:"TableGroupId,omitempty" name:"TableGroupId"` // The list of tags to add or modify ReplaceTags []*TagInfoUnit `json:"ReplaceTags,omitempty" name:"ReplaceTags"` // Tags to delete DeleteTags []*TagInfoUnit `json:"DeleteTags,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 ¶
type ModifyTableGroupTagsRequestParams struct { // The ID of the cluster where table group tags need to be modified ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // The ID of the table group whose tags need to be modified TableGroupId *string `json:"TableGroupId,omitempty" name:"TableGroupId"` // The list of tags to add or modify ReplaceTags []*TagInfoUnit `json:"ReplaceTags,omitempty" name:"ReplaceTags"` // Tags to delete DeleteTags []*TagInfoUnit `json:"DeleteTags,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 ¶
type ModifyTableGroupTagsResponseParams struct { // Task ID TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyTableMemosRequest ¶
type ModifyTableMemosRequest struct { *tchttp.BaseRequest // ID of the cluster instance where a table resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // List of details of selected tables TableMemos []*SelectedTableInfoNew `json:"TableMemos,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 ¶
type ModifyTableMemosRequestParams struct { // ID of the cluster instance where a table resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // List of details of selected tables TableMemos []*SelectedTableInfoNew `json:"TableMemos,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 ¶
type ModifyTableMemosResponseParams struct { // Number of tables modified for remarks TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // List of table remarks modification results TableResults []*TableResultNew `json:"TableResults,omitempty" name:"TableResults"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyTableQuotasRequest ¶
type ModifyTableQuotasRequest struct { *tchttp.BaseRequest // ID of the cluster where the table to be scaled resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // List of quotas of tables selected for modification TableQuotas []*SelectedTableInfoNew `json:"TableQuotas,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 ¶
type ModifyTableQuotasRequestParams struct { // ID of the cluster where the table to be scaled resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // List of quotas of tables selected for modification TableQuotas []*SelectedTableInfoNew `json:"TableQuotas,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 ¶
type ModifyTableQuotasResponseParams struct { // Number of scaled tables TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // List of table scaling results TableResults []*TableResultNew `json:"TableResults,omitempty" name:"TableResults"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyTableTagsRequest ¶
type ModifyTableTagsRequest struct { *tchttp.BaseRequest // The ID of the cluster where table tags need to be modified ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // The list of tables whose tags need to be modified SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,omitempty" name:"SelectedTables"` // The list of tags to add or modify ReplaceTags []*TagInfoUnit `json:"ReplaceTags,omitempty" name:"ReplaceTags"` // The list of tags to delete DeleteTags []*TagInfoUnit `json:"DeleteTags,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 ¶
type ModifyTableTagsRequestParams struct { // The ID of the cluster where table tags need to be modified ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // The list of tables whose tags need to be modified SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,omitempty" name:"SelectedTables"` // The list of tags to add or modify ReplaceTags []*TagInfoUnit `json:"ReplaceTags,omitempty" name:"ReplaceTags"` // The list of tags to delete DeleteTags []*TagInfoUnit `json:"DeleteTags,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 ¶
type ModifyTableTagsResponseParams struct { // The total number of returned results TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // Returned results TableResults []*TableResultNew `json:"TableResults,omitempty" name:"TableResults"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyTablesRequest ¶
type ModifyTablesRequest struct { *tchttp.BaseRequest // ID of the cluster where the table to be modified resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Selected table modification IDL files IdlFiles []*IdlFileInfo `json:"IdlFiles,omitempty" name:"IdlFiles"` // List of tables to be modified SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,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 ¶
type ModifyTablesRequestParams struct { // ID of the cluster where the table to be modified resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Selected table modification IDL files IdlFiles []*IdlFileInfo `json:"IdlFiles,omitempty" name:"IdlFiles"` // List of tables to be modified SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,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 ¶
type ModifyTablesResponseParams struct { // Number of modified tables TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // List of table modification results TableResults []*TableResultNew `json:"TableResults,omitempty" name:"TableResults"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ParsedTableInfoNew ¶
type ParsedTableInfoNew struct { // Table description language type. Valid values: PROTO, TDR // Note: this field may return null, indicating that no valid values can be obtained. TableIdlType *string `json:"TableIdlType,omitempty" name:"TableIdlType"` // Table instance ID // Note: this field may return null, indicating that no valid values can be obtained. TableInstanceId *string `json:"TableInstanceId,omitempty" name:"TableInstanceId"` // Table name // Note: this field may return null, indicating that no valid values can be obtained. TableName *string `json:"TableName,omitempty" name:"TableName"` // Table data structure type. Valid values: GENERIC, LIST // Note: this field may return null, indicating that no valid values can be obtained. TableType *string `json:"TableType,omitempty" name:"TableType"` // Primary key field information // Note: this field may return null, indicating that no valid values can be obtained. KeyFields *string `json:"KeyFields,omitempty" name:"KeyFields"` // Old primary key field information, which is valid during verification of table modification // Note: this field may return null, indicating that no valid values can be obtained. OldKeyFields *string `json:"OldKeyFields,omitempty" name:"OldKeyFields"` // Non-primary key field information // Note: this field may return null, indicating that no valid values can be obtained. ValueFields *string `json:"ValueFields,omitempty" name:"ValueFields"` // Old non-primary key field information, which is valid during verification of table modification // Note: this field may return null, indicating that no valid values can be obtained. OldValueFields *string `json:"OldValueFields,omitempty" name:"OldValueFields"` // Table group ID // Note: this field may return null, indicating that no valid values can be obtained. TableGroupId *string `json:"TableGroupId,omitempty" name:"TableGroupId"` // Total size of primary key field // Note: this field may return null, indicating that no valid values can be obtained. SumKeyFieldSize *int64 `json:"SumKeyFieldSize,omitempty" name:"SumKeyFieldSize"` // Total size of non-primary key fields // Note: this field may return null, indicating that no valid values can be obtained. SumValueFieldSize *int64 `json:"SumValueFieldSize,omitempty" name:"SumValueFieldSize"` // Index key set // Note: this field may return null, indicating that no valid values can be obtained. IndexKeySet *string `json:"IndexKeySet,omitempty" name:"IndexKeySet"` // Shardkey set // Note: this field may return null, indicating that no valid values can be obtained. ShardingKeySet *string `json:"ShardingKeySet,omitempty" name:"ShardingKeySet"` // TDR version number // Note: this field may return null, indicating that no valid values can be obtained. TdrVersion *int64 `json:"TdrVersion,omitempty" name:"TdrVersion"` // Error message // Note: this field may return null, indicating that no valid values can be obtained. Error *ErrorInfo `json:"Error,omitempty" name:"Error"` // Number of LIST-type table elements // Note: this field may return null, indicating that no valid values can be obtained. ListElementNum *int64 `json:"ListElementNum,omitempty" name:"ListElementNum"` // Number of SORTLIST-type table sort fields // Note: this field may return null, indicating that no valid values can be obtained. SortFieldNum *int64 `json:"SortFieldNum,omitempty" name:"SortFieldNum"` // Sort order of SORTLIST-type tables // Note: this field may return null, indicating that no valid values can be obtained. SortRule *int64 `json:"SortRule,omitempty" name:"SortRule"` }
type PoolInfo ¶
type PoolInfo struct { // Unique ID PoolUid *int64 `json:"PoolUid,omitempty" name:"PoolUid"` // Whether IPv6 is supported Ipv6Enable *int64 `json:"Ipv6Enable,omitempty" name:"Ipv6Enable"` // Remaining available cluster resources AvailableAppCount *int64 `json:"AvailableAppCount,omitempty" name:"AvailableAppCount"` // The list of machines at the storage layer (tcapsvr) ServerList []*ServerMachineInfo `json:"ServerList,omitempty" name:"ServerList"` // The list of machines at the access layer (tcaproxy) ProxyList []*ProxyMachineInfo `json:"ProxyList,omitempty" name:"ProxyList"` }
type ProxyDetailInfo ¶
type ProxyDetailInfo struct { // The unique ID of the access layer (tcaproxy) ProxyUid *string `json:"ProxyUid,omitempty" name:"ProxyUid"` // Machine type MachineType *string `json:"MachineType,omitempty" name:"MachineType"` // The speed of processing request packets ProcessSpeed *int64 `json:"ProcessSpeed,omitempty" name:"ProcessSpeed"` // Request packet delay AverageProcessDelay *int64 `json:"AverageProcessDelay,omitempty" name:"AverageProcessDelay"` // The speed of processing delayed request packets SlowProcessSpeed *int64 `json:"SlowProcessSpeed,omitempty" name:"SlowProcessSpeed"` // Version // Note: This field may return null, indicating that no valid values can be obtained. Version *string `json:"Version,omitempty" name:"Version"` }
type ProxyMachineInfo ¶
type ProxyMachineInfo struct { // Unique ID ProxyUid *string `json:"ProxyUid,omitempty" name:"ProxyUid"` // Machine type MachineType *string `json:"MachineType,omitempty" name:"MachineType"` // The number of proxy resources to be assigned AvailableCount *int64 `json:"AvailableCount,omitempty" name:"AvailableCount"` }
type RecoverRecycleTablesRequest ¶
type RecoverRecycleTablesRequest struct { *tchttp.BaseRequest // ID of the cluster where a table resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Information of tables to be recovered SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,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 ¶
type RecoverRecycleTablesRequestParams struct { // ID of the cluster where a table resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Information of tables to be recovered SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,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 ¶
type RecoverRecycleTablesResponseParams struct { // Number of recovered tables TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // List of information of recovered tables TableResults []*TableResultNew `json:"TableResults,omitempty" name:"TableResults"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type RegionInfo ¶
type RegionInfo struct { // Region `Ap-code` RegionName *string `json:"RegionName,omitempty" name:"RegionName"` // Region abbreviation RegionAbbr *string `json:"RegionAbbr,omitempty" name:"RegionAbbr"` // Region ID RegionId *uint64 `json:"RegionId,omitempty" name:"RegionId"` // Whether to support IPv6 address access. Valid values: 0 (support), 1 (not support) Ipv6Enable *uint64 `json:"Ipv6Enable,omitempty" name:"Ipv6Enable"` }
type RollbackTablesRequest ¶
type RollbackTablesRequest struct { *tchttp.BaseRequest // ID of the cluster where the table to be rolled back resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // List of tables to be rolled back SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,omitempty" name:"SelectedTables"` // Time to roll back to RollbackTime *string `json:"RollbackTime,omitempty" name:"RollbackTime"` // Rollback mode. `KEYS` is supported Mode *string `json:"Mode,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 ¶
type RollbackTablesRequestParams struct { // ID of the cluster where the table to be rolled back resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // List of tables to be rolled back SelectedTables []*SelectedTableInfoNew `json:"SelectedTables,omitempty" name:"SelectedTables"` // Time to roll back to RollbackTime *string `json:"RollbackTime,omitempty" name:"RollbackTime"` // Rollback mode. `KEYS` is supported Mode *string `json:"Mode,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 ¶
type RollbackTablesResponseParams struct { // Number of table rollback task results TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // Table rollback task result list TableResults []*TableRollbackResultNew `json:"TableResults,omitempty" name:"TableResults"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type SelectedTableInfoNew ¶
type SelectedTableInfoNew struct { // ID of the table group where a table resides TableGroupId *string `json:"TableGroupId,omitempty" name:"TableGroupId"` // Table name TableName *string `json:"TableName,omitempty" name:"TableName"` // Table instance ID TableInstanceId *string `json:"TableInstanceId,omitempty" name:"TableInstanceId"` // Table description language type. Valid values: PROTO, TDR TableIdlType *string `json:"TableIdlType,omitempty" name:"TableIdlType"` // Table data structure type. Valid values: GENERIC, LIST TableType *string `json:"TableType,omitempty" name:"TableType"` // Number of LIST-type table elements ListElementNum *int64 `json:"ListElementNum,omitempty" name:"ListElementNum"` // Reserved table capacity in GB ReservedVolume *int64 `json:"ReservedVolume,omitempty" name:"ReservedVolume"` // Reserved table read QPS ReservedReadQps *int64 `json:"ReservedReadQps,omitempty" name:"ReservedReadQps"` // Reserved table write QPS ReservedWriteQps *int64 `json:"ReservedWriteQps,omitempty" name:"ReservedWriteQps"` // Table remarks Memo *string `json:"Memo,omitempty" name:"Memo"` // Key rollback filename, which is only used for rollback FileName *string `json:"FileName,omitempty" name:"FileName"` // Key rollback file extension, which is only used for rollback FileExtType *string `json:"FileExtType,omitempty" name:"FileExtType"` // Key rollback file size, which is only used for rollback FileSize *int64 `json:"FileSize,omitempty" name:"FileSize"` // Key rollback file content, which is only used for rollback FileContent *string `json:"FileContent,omitempty" name:"FileContent"` }
type SelectedTableWithField ¶
type SelectedTableWithField struct { // ID of the table group where the table resides TableGroupId *string `json:"TableGroupId,omitempty" name:"TableGroupId"` // Table name TableName *string `json:"TableName,omitempty" name:"TableName"` // Table ID TableInstanceId *string `json:"TableInstanceId,omitempty" name:"TableInstanceId"` // Table description language. Valid values: `PROTO`, `TDR` TableIdlType *string `json:"TableIdlType,omitempty" name:"TableIdlType"` // Table data structure. Valid values: `GENERIC`, `LIST` TableType *string `json:"TableType,omitempty" name:"TableType"` // The list of fields on which indexes will be created, table caching enabled, or data subscription enabled SelectedFields []*FieldInfo `json:"SelectedFields,omitempty" name:"SelectedFields"` // The number of index shards ShardNum *uint64 `json:"ShardNum,omitempty" name:"ShardNum"` // CKafka instance information KafkaInfo *KafkaInfo `json:"KafkaInfo,omitempty" name:"KafkaInfo"` }
type ServerDetailInfo ¶
type ServerDetailInfo struct { // The unique ID of the storage layer (tcapsvr) ServerUid *string `json:"ServerUid,omitempty" name:"ServerUid"` // Machine type MachineType *string `json:"MachineType,omitempty" name:"MachineType"` // Memory utilization MemoryRate *int64 `json:"MemoryRate,omitempty" name:"MemoryRate"` // Disk utilization DiskRate *int64 `json:"DiskRate,omitempty" name:"DiskRate"` // The number of reads ReadNum *int64 `json:"ReadNum,omitempty" name:"ReadNum"` // The number of writes WriteNum *int64 `json:"WriteNum,omitempty" name:"WriteNum"` // Version // Note: This field may return null, indicating that no valid values can be obtained. Version *string `json:"Version,omitempty" name:"Version"` }
type ServerMachineInfo ¶
type SetBackupExpireRuleRequest ¶
type SetBackupExpireRuleRequest struct { *tchttp.BaseRequest // The ID of the cluster where the tables reside ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Array of retention policies BackupExpireRules []*BackupExpireRuleInfo `json:"BackupExpireRules,omitempty" name:"BackupExpireRules"` }
func NewSetBackupExpireRuleRequest ¶
func NewSetBackupExpireRuleRequest() (request *SetBackupExpireRuleRequest)
func (*SetBackupExpireRuleRequest) FromJsonString ¶
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 ¶
func (r *SetBackupExpireRuleRequest) ToJsonString() string
type SetBackupExpireRuleRequestParams ¶
type SetBackupExpireRuleRequestParams struct { // The ID of the cluster where the tables reside ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Array of retention policies BackupExpireRules []*BackupExpireRuleInfo `json:"BackupExpireRules,omitempty" name:"BackupExpireRules"` }
Predefined struct for user
type SetBackupExpireRuleResponse ¶
type SetBackupExpireRuleResponse struct { *tchttp.BaseResponse Response *SetBackupExpireRuleResponseParams `json:"Response"` }
func NewSetBackupExpireRuleResponse ¶
func NewSetBackupExpireRuleResponse() (response *SetBackupExpireRuleResponse)
func (*SetBackupExpireRuleResponse) FromJsonString ¶
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 ¶
func (r *SetBackupExpireRuleResponse) ToJsonString() string
type SetBackupExpireRuleResponseParams ¶
type SetBackupExpireRuleResponseParams struct { // `TaskId` is in the format of `AppInstanceId-taskId`, which is used to identify tasks of different clusters. // Note: This field may return null, indicating that no valid values can be obtained. TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type SetTableDataFlowRequest ¶
type SetTableDataFlowRequest struct { *tchttp.BaseRequest // The ID of the cluster where the tables reside ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // The list of tables for which data subscription will be enabled SelectedTables []*SelectedTableWithField `json:"SelectedTables,omitempty" name:"SelectedTables"` }
func NewSetTableDataFlowRequest ¶
func NewSetTableDataFlowRequest() (request *SetTableDataFlowRequest)
func (*SetTableDataFlowRequest) FromJsonString ¶
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 ¶
func (r *SetTableDataFlowRequest) ToJsonString() string
type SetTableDataFlowRequestParams ¶
type SetTableDataFlowRequestParams struct { // The ID of the cluster where the tables reside ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // The list of tables for which data subscription will be enabled SelectedTables []*SelectedTableWithField `json:"SelectedTables,omitempty" name:"SelectedTables"` }
Predefined struct for user
type SetTableDataFlowResponse ¶
type SetTableDataFlowResponse struct { *tchttp.BaseResponse Response *SetTableDataFlowResponseParams `json:"Response"` }
func NewSetTableDataFlowResponse ¶
func NewSetTableDataFlowResponse() (response *SetTableDataFlowResponse)
func (*SetTableDataFlowResponse) FromJsonString ¶
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 ¶
func (r *SetTableDataFlowResponse) ToJsonString() string
type SetTableDataFlowResponseParams ¶
type SetTableDataFlowResponseParams struct { // The number of tables for which data subscription has been enabled TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // The result list of tables for which data subscription has been enabled TableResults []*TableResultNew `json:"TableResults,omitempty" name:"TableResults"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type SetTableIndexRequest ¶
type SetTableIndexRequest struct { *tchttp.BaseRequest // ID of the cluster where the table resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // The list of tables that need to create global indexes SelectedTables []*SelectedTableWithField `json:"SelectedTables,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 ¶
type SetTableIndexRequestParams struct { // ID of the cluster where the table resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // The list of tables that need to create global indexes SelectedTables []*SelectedTableWithField `json:"SelectedTables,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 ¶
type SetTableIndexResponseParams struct { // The number of tables whose global indexes are created TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // The list of global index creation results TableResults []*TableResultNew `json:"TableResults,omitempty" name:"TableResults"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type SnapshotInfo ¶
type SnapshotInfo struct { // The ID of the table group where the table resides TableGroupId *string `json:"TableGroupId,omitempty" name:"TableGroupId"` // Table name TableName *string `json:"TableName,omitempty" name:"TableName"` // Snapshot name SnapshotName *string `json:"SnapshotName,omitempty" name:"SnapshotName"` // The time of the data from which the snapshot was created SnapshotTime *string `json:"SnapshotTime,omitempty" name:"SnapshotTime"` // Snapshot expiration time SnapshotDeadTime *string `json:"SnapshotDeadTime,omitempty" name:"SnapshotDeadTime"` }
type SnapshotInfoNew ¶
type SnapshotInfoNew struct { // The ID of the table group where the table resides TableGroupId *string `json:"TableGroupId,omitempty" name:"TableGroupId"` // Table name TableName *string `json:"TableName,omitempty" name:"TableName"` // Snapshot name SnapshotName *string `json:"SnapshotName,omitempty" name:"SnapshotName"` // Snapshot expiration time SnapshotDeadTime *string `json:"SnapshotDeadTime,omitempty" name:"SnapshotDeadTime"` }
type SnapshotResult ¶
type SnapshotResult struct { // The ID of the table group where the table resides // Note: `null` may be returned for this field, indicating that no valid values can be obtained. TableGroupId *string `json:"TableGroupId,omitempty" name:"TableGroupId"` // Table name // Note: `null` may be returned for this field, indicating that no valid values can be obtained. TableName *string `json:"TableName,omitempty" name:"TableName"` // Task ID, which is valid for the API that creates one task at a time // Note: `null` may be returned for this field, indicating that no valid values can be obtained. TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // Error information // Note: `null` may be returned for this field, indicating that no valid values can be obtained. Error *ErrorInfo `json:"Error,omitempty" name:"Error"` // Snapshot name // Note: `null` may be returned for this field, indicating that no valid values can be obtained. SnapshotName *string `json:"SnapshotName,omitempty" name:"SnapshotName"` // The time of the data from which the snapshot was created // Note: `null` may be returned for this field, indicating that no valid values can be obtained. SnapshotTime *string `json:"SnapshotTime,omitempty" name:"SnapshotTime"` // When the snapshot expires // Note: `null` may be returned for this field, indicating that no valid values can be obtained. SnapshotDeadTime *string `json:"SnapshotDeadTime,omitempty" name:"SnapshotDeadTime"` // When the snapshot was created // Note: `null` may be returned for this field, indicating that no valid values can be obtained. SnapshotCreateTime *string `json:"SnapshotCreateTime,omitempty" name:"SnapshotCreateTime"` // Snapshot size // Note: `null` may be returned for this field, indicating that no valid values can be obtained. SnapshotSize *uint64 `json:"SnapshotSize,omitempty" name:"SnapshotSize"` // Snapshot status. Valid values: `0` (creating), `1` (normal), `2` (deleting), `3` (expired), `4` (rolling back). // Note: `null` may be returned for this field, indicating that no valid values can be obtained. SnapshotStatus *uint64 `json:"SnapshotStatus,omitempty" name:"SnapshotStatus"` }
type SyncTableField ¶
type SyncTableInfo ¶
type SyncTableInfo struct { // Sharded table quantity of the target cache table TargetTableSplitNum *uint64 `json:"TargetTableSplitNum,omitempty" name:"TargetTableSplitNum"` // Prefix of the target cache table name TargetTableNamePrefix []*string `json:"TargetTableNamePrefix,omitempty" name:"TargetTableNamePrefix"` // Instance ID of the cache database TargetSyncDBInstanceId *string `json:"TargetSyncDBInstanceId,omitempty" name:"TargetSyncDBInstanceId"` // Name of the database where the cache table resides TargetDatabaseName *string `json:"TargetDatabaseName,omitempty" name:"TargetDatabaseName"` // Caching status. Valid values: `0` (creating), `1` (caching), `2` (disabled), `-1` (deleted). Status *int64 `json:"Status,omitempty" name:"Status"` // ID of cluster where the table resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // The ID of the table group where the table resides TableGroupId *uint64 `json:"TableGroupId,omitempty" name:"TableGroupId"` // Table name TableName *string `json:"TableName,omitempty" name:"TableName"` // Table ID TableId *string `json:"TableId,omitempty" name:"TableId"` // Mapping from the primary key field of the TcaplusDB table to the field of the target cache table KeyFieldMapping []*SyncTableField `json:"KeyFieldMapping,omitempty" name:"KeyFieldMapping"` // Mapping of TcaplusDB table field to target cache table field ValueFieldMapping []*SyncTableField `json:"ValueFieldMapping,omitempty" name:"ValueFieldMapping"` }
type TableGroupInfo ¶
type TableGroupInfo struct { // Table group ID TableGroupId *string `json:"TableGroupId,omitempty" name:"TableGroupId"` // Table group name TableGroupName *string `json:"TableGroupName,omitempty" name:"TableGroupName"` // Table group creation time CreatedTime *string `json:"CreatedTime,omitempty" name:"CreatedTime"` // Number of tables in table group TableCount *uint64 `json:"TableCount,omitempty" name:"TableCount"` // Total table storage capacity in MB in table group TotalSize *uint64 `json:"TotalSize,omitempty" name:"TotalSize"` // The number of days before the backup files of the Txh tables expire and are deleted. // Note: This field may return null, indicating that no valid values can be obtained. TxhBackupExpireDay *uint64 `json:"TxhBackupExpireDay,omitempty" name:"TxhBackupExpireDay"` // Whether MySQL load rebalancing is enabled. Valid values: `0` (Disabled), `1` (Enabling), `2` (Enabled). EnableMysql *uint64 `json:"EnableMysql,omitempty" name:"EnableMysql"` // MySQL load rebalancing vip // Note: This field may return null, indicating that no valid values can be obtained. MysqlConnIp *string `json:"MysqlConnIp,omitempty" name:"MysqlConnIp"` // MySQL load rebalancing vport // Note: This field may return null, indicating that no valid values can be obtained. MysqlConnPort *uint64 `json:"MysqlConnPort,omitempty" name:"MysqlConnPort"` }
type TableInfoNew ¶
type TableInfoNew struct { // Table name // Note: this field may return null, indicating that no valid values can be obtained. TableName *string `json:"TableName,omitempty" name:"TableName"` // Table instance ID // Note: this field may return null, indicating that no valid values can be obtained. TableInstanceId *string `json:"TableInstanceId,omitempty" name:"TableInstanceId"` // Table data structure type, such as `GENERIC` or `LIST` // Note: this field may return null, indicating that no valid values can be obtained. TableType *string `json:"TableType,omitempty" name:"TableType"` // Table data interface description language (IDL) type, such as `PROTO` or `TDR` // Note: this field may return null, indicating that no valid values can be obtained. TableIdlType *string `json:"TableIdlType,omitempty" name:"TableIdlType"` // ID of the cluster where a table resides // Note: this field may return null, indicating that no valid values can be obtained. ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Name of the cluster where a table resides // Note: this field may return null, indicating that no valid values can be obtained. ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"` // ID of the table group where a table resides // Note: this field may return null, indicating that no valid values can be obtained. TableGroupId *string `json:"TableGroupId,omitempty" name:"TableGroupId"` // Name of the table group where a table resides // Note: this field may return null, indicating that no valid values can be obtained. TableGroupName *string `json:"TableGroupName,omitempty" name:"TableGroupName"` // JSON string of table's primary key field structure // Note: this field may return null, indicating that no valid values can be obtained. KeyStruct *string `json:"KeyStruct,omitempty" name:"KeyStruct"` // JSON string of table non-primary key field structure // Note: this field may return null, indicating that no valid values can be obtained. ValueStruct *string `json:"ValueStruct,omitempty" name:"ValueStruct"` // Table shardkey set, which is valid for PROTO-type tables // Note: this field may return null, indicating that no valid values can be obtained. ShardingKeySet *string `json:"ShardingKeySet,omitempty" name:"ShardingKeySet"` // Table index key field set, which is valid for PROTO-type tables // Note: this field may return null, indicating that no valid values can be obtained. IndexStruct *string `json:"IndexStruct,omitempty" name:"IndexStruct"` // Number of LIST-type table elements // Note: this field may return null, indicating that no valid values can be obtained. ListElementNum *uint64 `json:"ListElementNum,omitempty" name:"ListElementNum"` // Information list of IDL files associated with table // Note: this field may return null, indicating that no valid values can be obtained. IdlFiles []*IdlFileInfo `json:"IdlFiles,omitempty" name:"IdlFiles"` // Reserved table capacity in GB // Note: this field may return null, indicating that no valid values can be obtained. ReservedVolume *int64 `json:"ReservedVolume,omitempty" name:"ReservedVolume"` // Reserved table read QPS // Note: this field may return null, indicating that no valid values can be obtained. ReservedReadQps *int64 `json:"ReservedReadQps,omitempty" name:"ReservedReadQps"` // Reserved table write QPS // Note: this field may return null, indicating that no valid values can be obtained. ReservedWriteQps *int64 `json:"ReservedWriteQps,omitempty" name:"ReservedWriteQps"` // Actual table data size in MB // Note: this field may return null, indicating that no valid values can be obtained. TableSize *int64 `json:"TableSize,omitempty" name:"TableSize"` // Table status // Note: this field may return null, indicating that no valid values can be obtained. Status *string `json:"Status,omitempty" name:"Status"` // Table creation time // Note: this field may return null, indicating that no valid values can be obtained. CreatedTime *string `json:"CreatedTime,omitempty" name:"CreatedTime"` // Table's last modified time // Note: this field may return null, indicating that no valid values can be obtained. UpdatedTime *string `json:"UpdatedTime,omitempty" name:"UpdatedTime"` // Table remarks // Note: this field may return null, indicating that no valid values can be obtained. Memo *string `json:"Memo,omitempty" name:"Memo"` // Error message // Note: this field may return null, indicating that no valid values can be obtained. Error *ErrorInfo `json:"Error,omitempty" name:"Error"` // TcaplusDB SDK data access ID // Note: this field may return null, indicating that no valid values can be obtained. ApiAccessId *string `json:"ApiAccessId,omitempty" name:"ApiAccessId"` // Number of SORTLIST-type table sort fields // Note: this field may return null, indicating that no valid values can be obtained. SortFieldNum *int64 `json:"SortFieldNum,omitempty" name:"SortFieldNum"` // Sort order of SORTLIST-type tables // Note: this field may return null, indicating that no valid values can be obtained. SortRule *int64 `json:"SortRule,omitempty" name:"SortRule"` // Information about global indexes, table caching, or data subscription // Note: this field may return `null`, indicating that no valid values can be obtained. DbClusterInfoStruct *string `json:"DbClusterInfoStruct,omitempty" name:"DbClusterInfoStruct"` // The number of days after which the table Txh backup files will be expire and deleted. // Note: This field may return `null`, indicating that no valid values can be obtained. TxhBackupExpireDay *uint64 `json:"TxhBackupExpireDay,omitempty" name:"TxhBackupExpireDay"` // Cached information of the table // Note: This field may return null, indicating that no valid values can be obtained. SyncTableInfo *SyncTableInfo `json:"SyncTableInfo,omitempty" name:"SyncTableInfo"` }
type TableResultNew ¶
type TableResultNew struct { // Table instance ID in the format of `tcaplus-3be64cbb` // Note: this field may return null, indicating that no valid values can be obtained. TableInstanceId *string `json:"TableInstanceId,omitempty" name:"TableInstanceId"` // Task ID, which is valid for the API that creates one task // Note: this field may return null, indicating that no valid values can be obtained. TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // Table name // Note: this field may return null, indicating that no valid values can be obtained. TableName *string `json:"TableName,omitempty" name:"TableName"` // Table data structure type, such as `GENERIC` or `LIST` // Note: this field may return null, indicating that no valid values can be obtained. TableType *string `json:"TableType,omitempty" name:"TableType"` // Table data interface description language (IDL) type, such as `PROTO` or `TDR` // Note: this field may return null, indicating that no valid values can be obtained. TableIdlType *string `json:"TableIdlType,omitempty" name:"TableIdlType"` // ID of the table group where a table resides // Note: this field may return null, indicating that no valid values can be obtained. TableGroupId *string `json:"TableGroupId,omitempty" name:"TableGroupId"` // Error message // Note: this field may return null, indicating that no valid values can be obtained. Error *ErrorInfo `json:"Error,omitempty" name:"Error"` // Task ID list, which is valid for the API that creates multiple tasks // Note: this field may return null, indicating that no valid values can be obtained. TaskIds []*string `json:"TaskIds,omitempty" name:"TaskIds"` // Cluster operation application ID // Note: `null` may be returned for this field, indicating that no valid values can be obtained. ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"` }
type TableRollbackResultNew ¶
type TableRollbackResultNew struct { // Table instance ID in the format of `tcaplus-3be64cbb` // Note: this field may return null, indicating that no valid values can be obtained. TableInstanceId *string `json:"TableInstanceId,omitempty" name:"TableInstanceId"` // Task ID, which is valid for the API that creates one task // Note: this field may return null, indicating that no valid values can be obtained. TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // Table name // Note: this field may return null, indicating that no valid values can be obtained. TableName *string `json:"TableName,omitempty" name:"TableName"` // Table data structure type, such as `GENERIC` or `LIST` // Note: this field may return null, indicating that no valid values can be obtained. TableType *string `json:"TableType,omitempty" name:"TableType"` // Table data interface description language (IDL) type, such as `PROTO` or `TDR` // Note: this field may return null, indicating that no valid values can be obtained. TableIdlType *string `json:"TableIdlType,omitempty" name:"TableIdlType"` // ID of the table group where a table resides // Note: this field may return null, indicating that no valid values can be obtained. TableGroupId *string `json:"TableGroupId,omitempty" name:"TableGroupId"` // Error message // Note: this field may return null, indicating that no valid values can be obtained. Error *ErrorInfo `json:"Error,omitempty" name:"Error"` // Task ID list, which is valid for the API that creates multiple tasks // Note: this field may return null, indicating that no valid values can be obtained. TaskIds []*string `json:"TaskIds,omitempty" name:"TaskIds"` // ID of uploaded key file // Note: this field may return null, indicating that no valid values can be obtained. FileId *string `json:"FileId,omitempty" name:"FileId"` // Number of keys successfully verified // Note: this field may return null, indicating that no valid values can be obtained. SuccKeyNum *uint64 `json:"SuccKeyNum,omitempty" name:"SuccKeyNum"` // Total number of keys contained in key file // Note: this field may return null, indicating that no valid values can be obtained. TotalKeyNum *uint64 `json:"TotalKeyNum,omitempty" name:"TotalKeyNum"` }
type TagInfoUnit ¶
type TagsInfoOfCluster ¶
type TagsInfoOfCluster struct { // Cluster ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Tag information Tags []*TagInfoUnit `json:"Tags,omitempty" name:"Tags"` // Error message Error *ErrorInfo `json:"Error,omitempty" name:"Error"` }
type TagsInfoOfTable ¶
type TagsInfoOfTable struct { // Table instance ID TableInstanceId *string `json:"TableInstanceId,omitempty" name:"TableInstanceId"` // Table name TableName *string `json:"TableName,omitempty" name:"TableName"` // Table group ID TableGroupId *string `json:"TableGroupId,omitempty" name:"TableGroupId"` // Tag information Tags []*TagInfoUnit `json:"Tags,omitempty" name:"Tags"` // Error message Error *ErrorInfo `json:"Error,omitempty" name:"Error"` }
type TagsInfoOfTableGroup ¶
type TagsInfoOfTableGroup struct { // Cluster ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Table group ID TableGroupId *string `json:"TableGroupId,omitempty" name:"TableGroupId"` // Tag information Tags []*TagInfoUnit `json:"Tags,omitempty" name:"Tags"` // Error message Error *ErrorInfo `json:"Error,omitempty" name:"Error"` }
type TaskInfoNew ¶
type TaskInfoNew struct { // Task ID TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // Task type TaskType *string `json:"TaskType,omitempty" name:"TaskType"` // ID of TcaplusDB internal transaction associated with task TransId *string `json:"TransId,omitempty" name:"TransId"` // ID of the cluster where a task resides ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // Name of the cluster where a task resides ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"` // Task progress Progress *int64 `json:"Progress,omitempty" name:"Progress"` // Task creation time StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // Task last modified time UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"` // Operator Operator *string `json:"Operator,omitempty" name:"Operator"` // Task details Content *string `json:"Content,omitempty" name:"Content"` }
type UpdateApplyRequest ¶
type UpdateApplyRequest struct { *tchttp.BaseRequest // Application status ApplyStatus []*ApplyStatus `json:"ApplyStatus,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 ¶
type UpdateApplyRequestParams struct { // Application status ApplyStatus []*ApplyStatus `json:"ApplyStatus,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 ¶
type UpdateApplyResponseParams struct { // List of updated applications // Note: `null` may be returned for this field, indicating that no valid values can be obtained. ApplyResults []*ApplyResult `json:"ApplyResults,omitempty" name:"ApplyResults"` // Total number of updated applications TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type VerifyIdlFilesRequest ¶
type VerifyIdlFilesRequest struct { *tchttp.BaseRequest // ID of the cluster where to create a table ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // ID of the table group where to create a table TableGroupId *string `json:"TableGroupId,omitempty" name:"TableGroupId"` // List of information of uploaded IDL files. Either this parameter or `NewIdlFiles` must be present ExistingIdlFiles []*IdlFileInfo `json:"ExistingIdlFiles,omitempty" name:"ExistingIdlFiles"` // List of information of IDL files to be uploaded. Either this parameter or `ExistingIdlFiles` must be present NewIdlFiles []*IdlFileInfo `json:"NewIdlFiles,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 ¶
type VerifyIdlFilesRequestParams struct { // ID of the cluster where to create a table ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // ID of the table group where to create a table TableGroupId *string `json:"TableGroupId,omitempty" name:"TableGroupId"` // List of information of uploaded IDL files. Either this parameter or `NewIdlFiles` must be present ExistingIdlFiles []*IdlFileInfo `json:"ExistingIdlFiles,omitempty" name:"ExistingIdlFiles"` // List of information of IDL files to be uploaded. Either this parameter or `ExistingIdlFiles` must be present NewIdlFiles []*IdlFileInfo `json:"NewIdlFiles,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 ¶
type VerifyIdlFilesResponseParams struct { // Information list of all IDL files uploaded and verified in this request IdlFiles []*IdlFileInfo `json:"IdlFiles,omitempty" name:"IdlFiles"` // Number of valid tables parsed by reading IDL description file, excluding tables already created TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // List of valid tables parsed by reading IDL description file, excluding tables already created TableInfos []*ParsedTableInfoNew `json:"TableInfos,omitempty" name:"TableInfos"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user