Documentation ¶
Index ¶
- Constants
- type AdvancedObjectsItem
- type CheckStep
- type CheckStepInfo
- type Client
- func (c *Client) CompleteMigrateJob(request *CompleteMigrateJobRequest) (response *CompleteMigrateJobResponse, err error)
- func (c *Client) CompleteMigrateJobWithContext(ctx context.Context, request *CompleteMigrateJobRequest) (response *CompleteMigrateJobResponse, err error)
- func (c *Client) ConfigureSubscribeJob(request *ConfigureSubscribeJobRequest) (response *ConfigureSubscribeJobResponse, err error)
- func (c *Client) ConfigureSubscribeJobWithContext(ctx context.Context, request *ConfigureSubscribeJobRequest) (response *ConfigureSubscribeJobResponse, err error)
- func (c *Client) ConfigureSyncJob(request *ConfigureSyncJobRequest) (response *ConfigureSyncJobResponse, err error)
- func (c *Client) ConfigureSyncJobWithContext(ctx context.Context, request *ConfigureSyncJobRequest) (response *ConfigureSyncJobResponse, err error)
- func (c *Client) ContinueMigrateJob(request *ContinueMigrateJobRequest) (response *ContinueMigrateJobResponse, err error)
- func (c *Client) ContinueMigrateJobWithContext(ctx context.Context, request *ContinueMigrateJobRequest) (response *ContinueMigrateJobResponse, err error)
- func (c *Client) ContinueSyncJob(request *ContinueSyncJobRequest) (response *ContinueSyncJobResponse, err error)
- func (c *Client) ContinueSyncJobWithContext(ctx context.Context, request *ContinueSyncJobRequest) (response *ContinueSyncJobResponse, err error)
- func (c *Client) CreateCheckSyncJob(request *CreateCheckSyncJobRequest) (response *CreateCheckSyncJobResponse, err error)
- func (c *Client) CreateCheckSyncJobWithContext(ctx context.Context, request *CreateCheckSyncJobRequest) (response *CreateCheckSyncJobResponse, err error)
- func (c *Client) CreateCompareTask(request *CreateCompareTaskRequest) (response *CreateCompareTaskResponse, err error)
- func (c *Client) CreateCompareTaskWithContext(ctx context.Context, request *CreateCompareTaskRequest) (response *CreateCompareTaskResponse, err error)
- func (c *Client) CreateConsumerGroup(request *CreateConsumerGroupRequest) (response *CreateConsumerGroupResponse, err error)
- func (c *Client) CreateConsumerGroupWithContext(ctx context.Context, request *CreateConsumerGroupRequest) (response *CreateConsumerGroupResponse, err error)
- func (c *Client) CreateMigrateCheckJob(request *CreateMigrateCheckJobRequest) (response *CreateMigrateCheckJobResponse, err error)
- func (c *Client) CreateMigrateCheckJobWithContext(ctx context.Context, request *CreateMigrateCheckJobRequest) (response *CreateMigrateCheckJobResponse, err error)
- func (c *Client) CreateMigrationService(request *CreateMigrationServiceRequest) (response *CreateMigrationServiceResponse, err error)
- func (c *Client) CreateMigrationServiceWithContext(ctx context.Context, request *CreateMigrationServiceRequest) (response *CreateMigrationServiceResponse, err error)
- func (c *Client) CreateModifyCheckSyncJob(request *CreateModifyCheckSyncJobRequest) (response *CreateModifyCheckSyncJobResponse, err error)
- func (c *Client) CreateModifyCheckSyncJobWithContext(ctx context.Context, request *CreateModifyCheckSyncJobRequest) (response *CreateModifyCheckSyncJobResponse, err error)
- func (c *Client) CreateSubscribe(request *CreateSubscribeRequest) (response *CreateSubscribeResponse, err error)
- func (c *Client) CreateSubscribeCheckJob(request *CreateSubscribeCheckJobRequest) (response *CreateSubscribeCheckJobResponse, err error)
- func (c *Client) CreateSubscribeCheckJobWithContext(ctx context.Context, request *CreateSubscribeCheckJobRequest) (response *CreateSubscribeCheckJobResponse, err error)
- func (c *Client) CreateSubscribeWithContext(ctx context.Context, request *CreateSubscribeRequest) (response *CreateSubscribeResponse, err error)
- func (c *Client) CreateSyncJob(request *CreateSyncJobRequest) (response *CreateSyncJobResponse, err error)
- func (c *Client) CreateSyncJobWithContext(ctx context.Context, request *CreateSyncJobRequest) (response *CreateSyncJobResponse, err error)
- func (c *Client) DeleteCompareTask(request *DeleteCompareTaskRequest) (response *DeleteCompareTaskResponse, err error)
- func (c *Client) DeleteCompareTaskWithContext(ctx context.Context, request *DeleteCompareTaskRequest) (response *DeleteCompareTaskResponse, err error)
- func (c *Client) DeleteConsumerGroup(request *DeleteConsumerGroupRequest) (response *DeleteConsumerGroupResponse, err error)
- func (c *Client) DeleteConsumerGroupWithContext(ctx context.Context, request *DeleteConsumerGroupRequest) (response *DeleteConsumerGroupResponse, err error)
- func (c *Client) DescribeCheckSyncJobResult(request *DescribeCheckSyncJobResultRequest) (response *DescribeCheckSyncJobResultResponse, err error)
- func (c *Client) DescribeCheckSyncJobResultWithContext(ctx context.Context, request *DescribeCheckSyncJobResultRequest) (response *DescribeCheckSyncJobResultResponse, err error)
- func (c *Client) DescribeCompareReport(request *DescribeCompareReportRequest) (response *DescribeCompareReportResponse, err error)
- func (c *Client) DescribeCompareReportWithContext(ctx context.Context, request *DescribeCompareReportRequest) (response *DescribeCompareReportResponse, err error)
- func (c *Client) DescribeCompareTasks(request *DescribeCompareTasksRequest) (response *DescribeCompareTasksResponse, err error)
- func (c *Client) DescribeCompareTasksWithContext(ctx context.Context, request *DescribeCompareTasksRequest) (response *DescribeCompareTasksResponse, err error)
- func (c *Client) DescribeConsumerGroups(request *DescribeConsumerGroupsRequest) (response *DescribeConsumerGroupsResponse, err error)
- func (c *Client) DescribeConsumerGroupsWithContext(ctx context.Context, request *DescribeConsumerGroupsRequest) (response *DescribeConsumerGroupsResponse, err error)
- func (c *Client) DescribeMigrateDBInstances(request *DescribeMigrateDBInstancesRequest) (response *DescribeMigrateDBInstancesResponse, err error)
- func (c *Client) DescribeMigrateDBInstancesWithContext(ctx context.Context, request *DescribeMigrateDBInstancesRequest) (response *DescribeMigrateDBInstancesResponse, err error)
- func (c *Client) DescribeMigrationCheckJob(request *DescribeMigrationCheckJobRequest) (response *DescribeMigrationCheckJobResponse, err error)
- func (c *Client) DescribeMigrationCheckJobWithContext(ctx context.Context, request *DescribeMigrationCheckJobRequest) (response *DescribeMigrationCheckJobResponse, err error)
- func (c *Client) DescribeMigrationDetail(request *DescribeMigrationDetailRequest) (response *DescribeMigrationDetailResponse, err error)
- func (c *Client) DescribeMigrationDetailWithContext(ctx context.Context, request *DescribeMigrationDetailRequest) (response *DescribeMigrationDetailResponse, err error)
- func (c *Client) DescribeMigrationJobs(request *DescribeMigrationJobsRequest) (response *DescribeMigrationJobsResponse, err error)
- func (c *Client) DescribeMigrationJobsWithContext(ctx context.Context, request *DescribeMigrationJobsRequest) (response *DescribeMigrationJobsResponse, err error)
- func (c *Client) DescribeModifyCheckSyncJobResult(request *DescribeModifyCheckSyncJobResultRequest) (response *DescribeModifyCheckSyncJobResultResponse, err error)
- func (c *Client) DescribeModifyCheckSyncJobResultWithContext(ctx context.Context, request *DescribeModifyCheckSyncJobResultRequest) (response *DescribeModifyCheckSyncJobResultResponse, err error)
- func (c *Client) DescribeOffsetByTime(request *DescribeOffsetByTimeRequest) (response *DescribeOffsetByTimeResponse, err error)
- func (c *Client) DescribeOffsetByTimeWithContext(ctx context.Context, request *DescribeOffsetByTimeRequest) (response *DescribeOffsetByTimeResponse, err error)
- func (c *Client) DescribeSubscribeCheckJob(request *DescribeSubscribeCheckJobRequest) (response *DescribeSubscribeCheckJobResponse, err error)
- func (c *Client) DescribeSubscribeCheckJobWithContext(ctx context.Context, request *DescribeSubscribeCheckJobRequest) (response *DescribeSubscribeCheckJobResponse, err error)
- func (c *Client) DescribeSubscribeDetail(request *DescribeSubscribeDetailRequest) (response *DescribeSubscribeDetailResponse, err error)
- func (c *Client) DescribeSubscribeDetailWithContext(ctx context.Context, request *DescribeSubscribeDetailRequest) (response *DescribeSubscribeDetailResponse, err error)
- func (c *Client) DescribeSubscribeJobs(request *DescribeSubscribeJobsRequest) (response *DescribeSubscribeJobsResponse, err error)
- func (c *Client) DescribeSubscribeJobsWithContext(ctx context.Context, request *DescribeSubscribeJobsRequest) (response *DescribeSubscribeJobsResponse, err error)
- func (c *Client) DescribeSubscribeReturnable(request *DescribeSubscribeReturnableRequest) (response *DescribeSubscribeReturnableResponse, err error)
- func (c *Client) DescribeSubscribeReturnableWithContext(ctx context.Context, request *DescribeSubscribeReturnableRequest) (response *DescribeSubscribeReturnableResponse, err error)
- func (c *Client) DescribeSyncJobs(request *DescribeSyncJobsRequest) (response *DescribeSyncJobsResponse, err error)
- func (c *Client) DescribeSyncJobsWithContext(ctx context.Context, request *DescribeSyncJobsRequest) (response *DescribeSyncJobsResponse, err error)
- func (c *Client) DestroyIsolatedSubscribe(request *DestroyIsolatedSubscribeRequest) (response *DestroyIsolatedSubscribeResponse, err error)
- func (c *Client) DestroyIsolatedSubscribeWithContext(ctx context.Context, request *DestroyIsolatedSubscribeRequest) (response *DestroyIsolatedSubscribeResponse, err error)
- func (c *Client) DestroyMigrateJob(request *DestroyMigrateJobRequest) (response *DestroyMigrateJobResponse, err error)
- func (c *Client) DestroyMigrateJobWithContext(ctx context.Context, request *DestroyMigrateJobRequest) (response *DestroyMigrateJobResponse, err error)
- func (c *Client) DestroySyncJob(request *DestroySyncJobRequest) (response *DestroySyncJobResponse, err error)
- func (c *Client) DestroySyncJobWithContext(ctx context.Context, request *DestroySyncJobRequest) (response *DestroySyncJobResponse, err error)
- func (c *Client) IsolateMigrateJob(request *IsolateMigrateJobRequest) (response *IsolateMigrateJobResponse, err error)
- func (c *Client) IsolateMigrateJobWithContext(ctx context.Context, request *IsolateMigrateJobRequest) (response *IsolateMigrateJobResponse, err error)
- func (c *Client) IsolateSubscribe(request *IsolateSubscribeRequest) (response *IsolateSubscribeResponse, err error)
- func (c *Client) IsolateSubscribeWithContext(ctx context.Context, request *IsolateSubscribeRequest) (response *IsolateSubscribeResponse, err error)
- func (c *Client) IsolateSyncJob(request *IsolateSyncJobRequest) (response *IsolateSyncJobResponse, err error)
- func (c *Client) IsolateSyncJobWithContext(ctx context.Context, request *IsolateSyncJobRequest) (response *IsolateSyncJobResponse, err error)
- func (c *Client) ModifyCompareTask(request *ModifyCompareTaskRequest) (response *ModifyCompareTaskResponse, err error)
- func (c *Client) ModifyCompareTaskName(request *ModifyCompareTaskNameRequest) (response *ModifyCompareTaskNameResponse, err error)
- func (c *Client) ModifyCompareTaskNameWithContext(ctx context.Context, request *ModifyCompareTaskNameRequest) (response *ModifyCompareTaskNameResponse, err error)
- func (c *Client) ModifyCompareTaskWithContext(ctx context.Context, request *ModifyCompareTaskRequest) (response *ModifyCompareTaskResponse, err error)
- func (c *Client) ModifyConsumerGroupDescription(request *ModifyConsumerGroupDescriptionRequest) (response *ModifyConsumerGroupDescriptionResponse, err error)
- func (c *Client) ModifyConsumerGroupDescriptionWithContext(ctx context.Context, request *ModifyConsumerGroupDescriptionRequest) (response *ModifyConsumerGroupDescriptionResponse, err error)
- func (c *Client) ModifyConsumerGroupPassword(request *ModifyConsumerGroupPasswordRequest) (response *ModifyConsumerGroupPasswordResponse, err error)
- func (c *Client) ModifyConsumerGroupPasswordWithContext(ctx context.Context, request *ModifyConsumerGroupPasswordRequest) (response *ModifyConsumerGroupPasswordResponse, err error)
- func (c *Client) ModifyMigrateJobSpec(request *ModifyMigrateJobSpecRequest) (response *ModifyMigrateJobSpecResponse, err error)
- func (c *Client) ModifyMigrateJobSpecWithContext(ctx context.Context, request *ModifyMigrateJobSpecRequest) (response *ModifyMigrateJobSpecResponse, err error)
- func (c *Client) ModifyMigrateName(request *ModifyMigrateNameRequest) (response *ModifyMigrateNameResponse, err error)
- func (c *Client) ModifyMigrateNameWithContext(ctx context.Context, request *ModifyMigrateNameRequest) (response *ModifyMigrateNameResponse, err error)
- func (c *Client) ModifyMigrateRateLimit(request *ModifyMigrateRateLimitRequest) (response *ModifyMigrateRateLimitResponse, err error)
- func (c *Client) ModifyMigrateRateLimitWithContext(ctx context.Context, request *ModifyMigrateRateLimitRequest) (response *ModifyMigrateRateLimitResponse, err error)
- func (c *Client) ModifyMigrateRuntimeAttribute(request *ModifyMigrateRuntimeAttributeRequest) (response *ModifyMigrateRuntimeAttributeResponse, err error)
- func (c *Client) ModifyMigrateRuntimeAttributeWithContext(ctx context.Context, request *ModifyMigrateRuntimeAttributeRequest) (response *ModifyMigrateRuntimeAttributeResponse, err error)
- func (c *Client) ModifyMigrationJob(request *ModifyMigrationJobRequest) (response *ModifyMigrationJobResponse, err error)
- func (c *Client) ModifyMigrationJobWithContext(ctx context.Context, request *ModifyMigrationJobRequest) (response *ModifyMigrationJobResponse, err error)
- func (c *Client) ModifySubscribeAutoRenewFlag(request *ModifySubscribeAutoRenewFlagRequest) (response *ModifySubscribeAutoRenewFlagResponse, err error)
- func (c *Client) ModifySubscribeAutoRenewFlagWithContext(ctx context.Context, request *ModifySubscribeAutoRenewFlagRequest) (response *ModifySubscribeAutoRenewFlagResponse, err error)
- func (c *Client) ModifySubscribeName(request *ModifySubscribeNameRequest) (response *ModifySubscribeNameResponse, err error)
- func (c *Client) ModifySubscribeNameWithContext(ctx context.Context, request *ModifySubscribeNameRequest) (response *ModifySubscribeNameResponse, err error)
- func (c *Client) ModifySubscribeObjects(request *ModifySubscribeObjectsRequest) (response *ModifySubscribeObjectsResponse, err error)
- func (c *Client) ModifySubscribeObjectsWithContext(ctx context.Context, request *ModifySubscribeObjectsRequest) (response *ModifySubscribeObjectsResponse, err error)
- func (c *Client) ModifySyncJobConfig(request *ModifySyncJobConfigRequest) (response *ModifySyncJobConfigResponse, err error)
- func (c *Client) ModifySyncJobConfigWithContext(ctx context.Context, request *ModifySyncJobConfigRequest) (response *ModifySyncJobConfigResponse, err error)
- func (c *Client) ModifySyncRateLimit(request *ModifySyncRateLimitRequest) (response *ModifySyncRateLimitResponse, err error)
- func (c *Client) ModifySyncRateLimitWithContext(ctx context.Context, request *ModifySyncRateLimitRequest) (response *ModifySyncRateLimitResponse, err error)
- func (c *Client) PauseMigrateJob(request *PauseMigrateJobRequest) (response *PauseMigrateJobResponse, err error)
- func (c *Client) PauseMigrateJobWithContext(ctx context.Context, request *PauseMigrateJobRequest) (response *PauseMigrateJobResponse, err error)
- func (c *Client) PauseSyncJob(request *PauseSyncJobRequest) (response *PauseSyncJobResponse, err error)
- func (c *Client) PauseSyncJobWithContext(ctx context.Context, request *PauseSyncJobRequest) (response *PauseSyncJobResponse, err error)
- func (c *Client) RecoverMigrateJob(request *RecoverMigrateJobRequest) (response *RecoverMigrateJobResponse, err error)
- func (c *Client) RecoverMigrateJobWithContext(ctx context.Context, request *RecoverMigrateJobRequest) (response *RecoverMigrateJobResponse, err error)
- func (c *Client) RecoverSyncJob(request *RecoverSyncJobRequest) (response *RecoverSyncJobResponse, err error)
- func (c *Client) RecoverSyncJobWithContext(ctx context.Context, request *RecoverSyncJobRequest) (response *RecoverSyncJobResponse, err error)
- func (c *Client) ResetConsumerGroupOffset(request *ResetConsumerGroupOffsetRequest) (response *ResetConsumerGroupOffsetResponse, err error)
- func (c *Client) ResetConsumerGroupOffsetWithContext(ctx context.Context, request *ResetConsumerGroupOffsetRequest) (response *ResetConsumerGroupOffsetResponse, err error)
- func (c *Client) ResetSubscribe(request *ResetSubscribeRequest) (response *ResetSubscribeResponse, err error)
- func (c *Client) ResetSubscribeWithContext(ctx context.Context, request *ResetSubscribeRequest) (response *ResetSubscribeResponse, err error)
- func (c *Client) ResizeSyncJob(request *ResizeSyncJobRequest) (response *ResizeSyncJobResponse, err error)
- func (c *Client) ResizeSyncJobWithContext(ctx context.Context, request *ResizeSyncJobRequest) (response *ResizeSyncJobResponse, err error)
- func (c *Client) ResumeMigrateJob(request *ResumeMigrateJobRequest) (response *ResumeMigrateJobResponse, err error)
- func (c *Client) ResumeMigrateJobWithContext(ctx context.Context, request *ResumeMigrateJobRequest) (response *ResumeMigrateJobResponse, err error)
- func (c *Client) ResumeSubscribe(request *ResumeSubscribeRequest) (response *ResumeSubscribeResponse, err error)
- func (c *Client) ResumeSubscribeWithContext(ctx context.Context, request *ResumeSubscribeRequest) (response *ResumeSubscribeResponse, err error)
- func (c *Client) ResumeSyncJob(request *ResumeSyncJobRequest) (response *ResumeSyncJobResponse, err error)
- func (c *Client) ResumeSyncJobWithContext(ctx context.Context, request *ResumeSyncJobRequest) (response *ResumeSyncJobResponse, err error)
- func (c *Client) SkipCheckItem(request *SkipCheckItemRequest) (response *SkipCheckItemResponse, err error)
- func (c *Client) SkipCheckItemWithContext(ctx context.Context, request *SkipCheckItemRequest) (response *SkipCheckItemResponse, err error)
- func (c *Client) SkipSyncCheckItem(request *SkipSyncCheckItemRequest) (response *SkipSyncCheckItemResponse, err error)
- func (c *Client) SkipSyncCheckItemWithContext(ctx context.Context, request *SkipSyncCheckItemRequest) (response *SkipSyncCheckItemResponse, err error)
- func (c *Client) StartCompare(request *StartCompareRequest) (response *StartCompareResponse, err error)
- func (c *Client) StartCompareWithContext(ctx context.Context, request *StartCompareRequest) (response *StartCompareResponse, err error)
- func (c *Client) StartMigrateJob(request *StartMigrateJobRequest) (response *StartMigrateJobResponse, err error)
- func (c *Client) StartMigrateJobWithContext(ctx context.Context, request *StartMigrateJobRequest) (response *StartMigrateJobResponse, err error)
- func (c *Client) StartModifySyncJob(request *StartModifySyncJobRequest) (response *StartModifySyncJobResponse, err error)
- func (c *Client) StartModifySyncJobWithContext(ctx context.Context, request *StartModifySyncJobRequest) (response *StartModifySyncJobResponse, err error)
- func (c *Client) StartSubscribe(request *StartSubscribeRequest) (response *StartSubscribeResponse, err error)
- func (c *Client) StartSubscribeWithContext(ctx context.Context, request *StartSubscribeRequest) (response *StartSubscribeResponse, err error)
- func (c *Client) StartSyncJob(request *StartSyncJobRequest) (response *StartSyncJobResponse, err error)
- func (c *Client) StartSyncJobWithContext(ctx context.Context, request *StartSyncJobRequest) (response *StartSyncJobResponse, err error)
- func (c *Client) StopCompare(request *StopCompareRequest) (response *StopCompareResponse, err error)
- func (c *Client) StopCompareWithContext(ctx context.Context, request *StopCompareRequest) (response *StopCompareResponse, err error)
- func (c *Client) StopMigrateJob(request *StopMigrateJobRequest) (response *StopMigrateJobResponse, err error)
- func (c *Client) StopMigrateJobWithContext(ctx context.Context, request *StopMigrateJobRequest) (response *StopMigrateJobResponse, err error)
- func (c *Client) StopSyncJob(request *StopSyncJobRequest) (response *StopSyncJobResponse, err error)
- func (c *Client) StopSyncJobWithContext(ctx context.Context, request *StopSyncJobRequest) (response *StopSyncJobResponse, err error)
- type Column
- type CompareAbstractInfo
- type CompareColumnItem
- type CompareDetailInfo
- type CompareObject
- type CompareObjectItem
- type CompareOptions
- type CompareTableItem
- type CompareTaskInfo
- type CompareTaskItem
- type CompareViewItem
- type CompleteMigrateJobRequest
- type CompleteMigrateJobRequestParams
- type CompleteMigrateJobResponse
- type CompleteMigrateJobResponseParams
- type ConfigureSubscribeJobRequest
- type ConfigureSubscribeJobRequestParams
- type ConfigureSubscribeJobResponse
- type ConfigureSubscribeJobResponseParams
- type ConfigureSyncJobRequest
- type ConfigureSyncJobRequestParams
- type ConfigureSyncJobResponse
- type ConfigureSyncJobResponseParams
- type ConflictHandleOption
- type ConsistencyOption
- type ContinueMigrateJobRequest
- type ContinueMigrateJobRequestParams
- type ContinueMigrateJobResponse
- type ContinueMigrateJobResponseParams
- type ContinueSyncJobRequest
- type ContinueSyncJobRequestParams
- type ContinueSyncJobResponse
- type ContinueSyncJobResponseParams
- type CreateCheckSyncJobRequest
- type CreateCheckSyncJobRequestParams
- type CreateCheckSyncJobResponse
- type CreateCheckSyncJobResponseParams
- type CreateCompareTaskRequest
- type CreateCompareTaskRequestParams
- type CreateCompareTaskResponse
- type CreateCompareTaskResponseParams
- type CreateConsumerGroupRequest
- type CreateConsumerGroupRequestParams
- type CreateConsumerGroupResponse
- type CreateConsumerGroupResponseParams
- type CreateMigrateCheckJobRequest
- type CreateMigrateCheckJobRequestParams
- type CreateMigrateCheckJobResponse
- type CreateMigrateCheckJobResponseParams
- type CreateMigrationServiceRequest
- type CreateMigrationServiceRequestParams
- type CreateMigrationServiceResponse
- type CreateMigrationServiceResponseParams
- type CreateModifyCheckSyncJobRequest
- type CreateModifyCheckSyncJobRequestParams
- type CreateModifyCheckSyncJobResponse
- type CreateModifyCheckSyncJobResponseParams
- type CreateSubscribeCheckJobRequest
- type CreateSubscribeCheckJobRequestParams
- type CreateSubscribeCheckJobResponse
- type CreateSubscribeCheckJobResponseParams
- type CreateSubscribeRequest
- type CreateSubscribeRequestParams
- type CreateSubscribeResponse
- type CreateSubscribeResponseParams
- type CreateSyncJobRequest
- type CreateSyncJobRequestParams
- type CreateSyncJobResponse
- type CreateSyncJobResponseParams
- type DBEndpointInfo
- type DBInfo
- type DBItem
- type Database
- type DatabaseTableObject
- type DdlOption
- type DeleteCompareTaskRequest
- type DeleteCompareTaskRequestParams
- type DeleteCompareTaskResponse
- type DeleteCompareTaskResponseParams
- type DeleteConsumerGroupRequest
- type DeleteConsumerGroupRequestParams
- type DeleteConsumerGroupResponse
- type DeleteConsumerGroupResponseParams
- type DescribeCheckSyncJobResultRequest
- type DescribeCheckSyncJobResultRequestParams
- type DescribeCheckSyncJobResultResponse
- type DescribeCheckSyncJobResultResponseParams
- type DescribeCompareReportRequest
- type DescribeCompareReportRequestParams
- type DescribeCompareReportResponse
- type DescribeCompareReportResponseParams
- type DescribeCompareTasksRequest
- type DescribeCompareTasksRequestParams
- type DescribeCompareTasksResponse
- type DescribeCompareTasksResponseParams
- type DescribeConsumerGroupsRequest
- type DescribeConsumerGroupsRequestParams
- type DescribeConsumerGroupsResponse
- type DescribeConsumerGroupsResponseParams
- type DescribeMigrateDBInstancesRequest
- type DescribeMigrateDBInstancesRequestParams
- type DescribeMigrateDBInstancesResponse
- type DescribeMigrateDBInstancesResponseParams
- type DescribeMigrationCheckJobRequest
- type DescribeMigrationCheckJobRequestParams
- type DescribeMigrationCheckJobResponse
- type DescribeMigrationCheckJobResponseParams
- type DescribeMigrationDetailRequest
- type DescribeMigrationDetailRequestParams
- type DescribeMigrationDetailResponse
- type DescribeMigrationDetailResponseParams
- type DescribeMigrationJobsRequest
- type DescribeMigrationJobsRequestParams
- type DescribeMigrationJobsResponse
- type DescribeMigrationJobsResponseParams
- type DescribeModifyCheckSyncJobResultRequest
- type DescribeModifyCheckSyncJobResultRequestParams
- type DescribeModifyCheckSyncJobResultResponse
- type DescribeModifyCheckSyncJobResultResponseParams
- type DescribeOffsetByTimeRequest
- type DescribeOffsetByTimeRequestParams
- type DescribeOffsetByTimeResponse
- type DescribeOffsetByTimeResponseParams
- type DescribeSubscribeCheckJobRequest
- type DescribeSubscribeCheckJobRequestParams
- type DescribeSubscribeCheckJobResponse
- type DescribeSubscribeCheckJobResponseParams
- type DescribeSubscribeDetailRequest
- type DescribeSubscribeDetailRequestParams
- type DescribeSubscribeDetailResponse
- type DescribeSubscribeDetailResponseParams
- type DescribeSubscribeJobsRequest
- type DescribeSubscribeJobsRequestParams
- type DescribeSubscribeJobsResponse
- type DescribeSubscribeJobsResponseParams
- type DescribeSubscribeReturnableRequest
- type DescribeSubscribeReturnableRequestParams
- type DescribeSubscribeReturnableResponse
- type DescribeSubscribeReturnableResponseParams
- type DescribeSyncJobsRequest
- type DescribeSyncJobsRequestParams
- type DescribeSyncJobsResponse
- type DescribeSyncJobsResponseParams
- type DestroyIsolatedSubscribeRequest
- type DestroyIsolatedSubscribeRequestParams
- type DestroyIsolatedSubscribeResponse
- type DestroyIsolatedSubscribeResponseParams
- type DestroyMigrateJobRequest
- type DestroyMigrateJobRequestParams
- type DestroyMigrateJobResponse
- type DestroyMigrateJobResponseParams
- type DestroySyncJobRequest
- type DestroySyncJobRequestParams
- type DestroySyncJobResponse
- type DestroySyncJobResponseParams
- type DetailCheckItem
- type DifferenceAdvancedObjectsDetail
- type DifferenceData
- type DifferenceDataDetail
- type DifferenceDetail
- type DifferenceItem
- type DifferenceRowDetail
- type DistributeRule
- type DynamicOptions
- type Endpoint
- type EndpointItem
- type ErrInfo
- type ErrorInfoItem
- type GroupInfo
- type IsolateMigrateJobRequest
- type IsolateMigrateJobRequestParams
- type IsolateMigrateJobResponse
- type IsolateMigrateJobResponseParams
- type IsolateSubscribeRequest
- type IsolateSubscribeRequestParams
- type IsolateSubscribeResponse
- type IsolateSubscribeResponseParams
- type IsolateSyncJobRequest
- type IsolateSyncJobRequestParams
- type IsolateSyncJobResponse
- type IsolateSyncJobResponseParams
- type JobItem
- type KafkaOption
- type KeyValuePairOption
- type MigrateAction
- type MigrateDBItem
- type MigrateDetailInfo
- type MigrateOption
- type ModifiedSubscribeObject
- type ModifyCompareTaskNameRequest
- type ModifyCompareTaskNameRequestParams
- type ModifyCompareTaskNameResponse
- type ModifyCompareTaskNameResponseParams
- type ModifyCompareTaskRequest
- type ModifyCompareTaskRequestParams
- type ModifyCompareTaskResponse
- type ModifyCompareTaskResponseParams
- type ModifyConsumerGroupDescriptionRequest
- type ModifyConsumerGroupDescriptionRequestParams
- type ModifyConsumerGroupDescriptionResponse
- type ModifyConsumerGroupDescriptionResponseParams
- type ModifyConsumerGroupPasswordRequest
- type ModifyConsumerGroupPasswordRequestParams
- type ModifyConsumerGroupPasswordResponse
- type ModifyConsumerGroupPasswordResponseParams
- type ModifyMigrateJobSpecRequest
- type ModifyMigrateJobSpecRequestParams
- type ModifyMigrateJobSpecResponse
- type ModifyMigrateJobSpecResponseParams
- type ModifyMigrateNameRequest
- type ModifyMigrateNameRequestParams
- type ModifyMigrateNameResponse
- type ModifyMigrateNameResponseParams
- type ModifyMigrateRateLimitRequest
- type ModifyMigrateRateLimitRequestParams
- type ModifyMigrateRateLimitResponse
- type ModifyMigrateRateLimitResponseParams
- type ModifyMigrateRuntimeAttributeRequest
- type ModifyMigrateRuntimeAttributeRequestParams
- type ModifyMigrateRuntimeAttributeResponse
- type ModifyMigrateRuntimeAttributeResponseParams
- type ModifyMigrationJobRequest
- type ModifyMigrationJobRequestParams
- type ModifyMigrationJobResponse
- type ModifyMigrationJobResponseParams
- type ModifySubscribeAutoRenewFlagRequest
- type ModifySubscribeAutoRenewFlagRequestParams
- type ModifySubscribeAutoRenewFlagResponse
- type ModifySubscribeAutoRenewFlagResponseParams
- type ModifySubscribeNameRequest
- type ModifySubscribeNameRequestParams
- type ModifySubscribeNameResponse
- type ModifySubscribeNameResponseParams
- type ModifySubscribeObjectsRequest
- type ModifySubscribeObjectsRequestParams
- type ModifySubscribeObjectsResponse
- type ModifySubscribeObjectsResponseParams
- type ModifySyncJobConfigRequest
- type ModifySyncJobConfigRequestParams
- type ModifySyncJobConfigResponse
- type ModifySyncJobConfigResponseParams
- type ModifySyncRateLimitRequest
- type ModifySyncRateLimitRequestParams
- type ModifySyncRateLimitResponse
- type ModifySyncRateLimitResponseParams
- type MonitorInfo
- type Objects
- type OffsetTimeMap
- type OnlineDDL
- type Options
- type PartitionAssignment
- type PauseMigrateJobRequest
- type PauseMigrateJobRequestParams
- type PauseMigrateJobResponse
- type PauseMigrateJobResponseParams
- type PauseSyncJobRequest
- type PauseSyncJobRequestParams
- type PauseSyncJobResponse
- type PauseSyncJobResponseParams
- type PipelineInfo
- type ProcessProgress
- type ProcessStepTip
- type RateLimitOption
- type RecoverMigrateJobRequest
- type RecoverMigrateJobRequestParams
- type RecoverMigrateJobResponse
- type RecoverMigrateJobResponseParams
- type RecoverSyncJobRequest
- type RecoverSyncJobRequestParams
- type RecoverSyncJobResponse
- type RecoverSyncJobResponseParams
- type ResetConsumerGroupOffsetRequest
- type ResetConsumerGroupOffsetRequestParams
- type ResetConsumerGroupOffsetResponse
- type ResetConsumerGroupOffsetResponseParams
- type ResetSubscribeRequest
- type ResetSubscribeRequestParams
- type ResetSubscribeResponse
- type ResetSubscribeResponseParams
- type ResizeSyncJobRequest
- type ResizeSyncJobRequestParams
- type ResizeSyncJobResponse
- type ResizeSyncJobResponseParams
- type ResumeMigrateJobRequest
- type ResumeMigrateJobRequestParams
- type ResumeMigrateJobResponse
- type ResumeMigrateJobResponseParams
- type ResumeSubscribeRequest
- type ResumeSubscribeRequestParams
- type ResumeSubscribeResponse
- type ResumeSubscribeResponseParams
- type ResumeSyncJobRequest
- type ResumeSyncJobRequestParams
- type ResumeSyncJobResponse
- type ResumeSyncJobResponseParams
- type RoleItem
- type RowsCountDifference
- type SkipCheckItemRequest
- type SkipCheckItemRequestParams
- type SkipCheckItemResponse
- type SkipCheckItemResponseParams
- type SkipSyncCheckItemRequest
- type SkipSyncCheckItemRequestParams
- type SkipSyncCheckItemResponse
- type SkipSyncCheckItemResponseParams
- type SkippedDetail
- type SkippedItem
- type StartCompareRequest
- type StartCompareRequestParams
- type StartCompareResponse
- type StartCompareResponseParams
- type StartMigrateJobRequest
- type StartMigrateJobRequestParams
- type StartMigrateJobResponse
- type StartMigrateJobResponseParams
- type StartModifySyncJobRequest
- type StartModifySyncJobRequestParams
- type StartModifySyncJobResponse
- type StartModifySyncJobResponseParams
- type StartSubscribeRequest
- type StartSubscribeRequestParams
- type StartSubscribeResponse
- type StartSubscribeResponseParams
- type StartSyncJobRequest
- type StartSyncJobRequestParams
- type StartSyncJobResponse
- type StartSyncJobResponseParams
- type StepDetailInfo
- type StepInfo
- type StepTip
- type StopCompareRequest
- type StopCompareRequestParams
- type StopCompareResponse
- type StopCompareResponseParams
- type StopMigrateJobRequest
- type StopMigrateJobRequestParams
- type StopMigrateJobResponse
- type StopMigrateJobResponseParams
- type StopSyncJobRequest
- type StopSyncJobRequestParams
- type StopSyncJobResponse
- type StopSyncJobResponseParams
- type SubsErr
- type SubscribeCheckStepInfo
- type SubscribeCheckStepTip
- type SubscribeInfo
- type SubscribeKafkaConfig
- type SubscribeObject
- type SyncDBEndpointInfos
- type SyncDetailInfo
- type SyncJobInfo
- type Table
- type TableItem
- type TagFilter
- type TagItem
- type TopicRule
- type TradeInfo
- type View
- type ViewItem
Constants ¶
const ( // CAM签名/鉴权错误。 AUTHFAILURE = "AuthFailure" // 认证失败。 AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" // 认证拒绝错误。 AUTHFAILURE_AUTHORIZEDOPERATIONDENYERROR = "AuthFailure.AuthorizedOperationDenyError" // 鉴权失败,当前用户不允许执行该操作。 AUTHFAILURE_UNAUTHORIZEDOPERATIONERROR = "AuthFailure.UnauthorizedOperationError" // DryRun 操作,代表请求将会是成功的,只是多传了 DryRun 参数。 DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" // 操作失败。 FAILEDOPERATION = "FailedOperation" // 操作失败。 FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" // 禁止该操作。 FAILEDOPERATION_NOTALLOWOPERATION = "FailedOperation.NotAllowOperation" // 任务开始失败。 FAILEDOPERATION_STARTJOBFAILED = "FailedOperation.StartJobFailed" // 当前状态冲突,不能执行该操作。 FAILEDOPERATION_STATUSINCONFLICT = "FailedOperation.StatusInConflict" // 内部错误。 INTERNALERROR = "InternalError" // 添加异步任务失败。 INTERNALERROR_ADDTASKERROR = "InternalError.AddTaskError" // 内部调度系统错误。 INTERNALERROR_CELERYERROR = "InternalError.CeleryError" // cgw系统错误。 INTERNALERROR_CGWSYSTEMERROR = "InternalError.CgwSystemError" // 迁移平台数据库访问失败。 INTERNALERROR_DATABASEERROR = "InternalError.DatabaseError" // 迁移任务冲突。 INTERNALERROR_DUPLICATEJOB = "InternalError.DuplicateJob" // http请求出错。 INTERNALERROR_EXECHTTPREQUESTERROR = "InternalError.ExecHttpRequestError" // 内部错误。 INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" // http请求访问出错。 INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" // 内部组件访问错误。 INTERNALERROR_INTERNALINNERCOMMONERROR = "InternalError.InternalInnerCommonError" // 调用计费服务失败。 INTERNALERROR_INTERNALTRADEERROR = "InternalError.InternalTradeError" // 锁冲突。 INTERNALERROR_LOCKERROR = "InternalError.LockError" // 用户余额不足。 INTERNALERROR_NOTENOUGHMONEYERROR = "InternalError.NotEnoughMoneyError" // 通信协议错误。 INTERNALERROR_PROTOCOLERROR = "InternalError.ProtocolError" // 内部错误。 INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" // 未知的内部错误。 INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" // 参数错误。 INVALIDPARAMETER = "InvalidParameter" // 异常错误导致当前接口未注册。 INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" // 实例不存在。 INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" // 参数无效。 INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" // 参数取值错误。 INVALIDPARAMETERVALUE = "InvalidParameterValue" // 数据转换错误。 INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError" // 参数值错误。 INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue" // 非法参数。 INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" // 数量超出限制。 LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" // 闲置迁移任务数目超过限制。 LIMITEXCEEDED_MAXUNUSEDJOBS = "LimitExceeded.MaxUnusedJobs" // 缺少参数错误。 MISSINGPARAMETER = "MissingParameter" // 参数丢失。 MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError" // 操作被拒绝。 OPERATIONDENIED = "OperationDenied" // 当前操作不满足条件被阻止。 OPERATIONDENIED_BIZOPERATIONDENIEDERROR = "OperationDenied.BizOperationDeniedError" // 任务操作失败。 OPERATIONDENIED_JOBOPERATIONDENIEDERROR = "OperationDenied.JobOperationDeniedError" // 用户余额不足。 OPERATIONDENIED_NOTENOUGHMONEYERROR = "OperationDenied.NotEnoughMoneyError" // 该操作不能执行。 OPERATIONDENIED_OPERATIONDENIED = "OperationDenied.OperationDenied" // 操作被拒绝。 OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" // 请求次数超限。 REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError" // 资源在使用中。 RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError" // 资源短缺。 RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" // 资源不存在。 RESOURCENOTFOUND = "ResourceNotFound" // 未找到资源。 RESOURCENOTFOUND_BIZRESOURCENOTFOUNDERROR = "ResourceNotFound.BizResourceNotFoundError" // 迁移任务不存在。 RESOURCENOTFOUND_JOBNOTEXIST = "ResourceNotFound.JobNotExist" // 实例未找到。 RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" // 资源未找到。 RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" // 资源不可用。 RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError" // 资源售罄。 RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" // 未授权操作。 UNAUTHORIZEDOPERATION = "UnauthorizedOperation" // 认证失败,没有足够权限。 UNAUTHORIZEDOPERATION_NOTENOUGHPRIVILEGES = "UnauthorizedOperation.NotEnoughPrivileges" // 操作未被授权。 UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied" // 未授权的操作。 UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" // 未知参数错误。 UNKNOWNPARAMETER = "UnknownParameter" // 未知参数。 UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" // 操作不支持。 UNSUPPORTEDOPERATION = "UnsupportedOperation" // 自研上云用户创建迁移任务时未指定标签,需要补齐“运营部门”、“运营产品”、“负责人”这三类标签。 UNSUPPORTEDOPERATION_INTRANETUSERNOTTAGGEDERROR = "UnsupportedOperation.IntraNetUserNotTaggedError" // 自研上云用户创建同步任务时未指定标签,需要补齐“运营部门”、“运营产品”、“负责人”这三类标签。 UNSUPPORTEDOPERATION_INTRANETUSERNOTTAGGEDFORSYNCJOBERROR = "UnsupportedOperation.IntraNetUserNotTaggedForSyncJobError" // 不支持的操作。 UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError" )
const APIVersion = "2021-12-06"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdvancedObjectsItem ¶ added in v1.0.861
type AdvancedObjectsItem struct { // 对象类型,可能得值有:account,index,shardkey,schema // 注意:此字段可能返回 null,表示取不到有效值。 ObjectType *string `json:"ObjectType,omitnil,omitempty" name:"ObjectType"` // 源端分块 // 注意:此字段可能返回 null,表示取不到有效值。 SrcChunk *string `json:"SrcChunk,omitnil,omitempty" name:"SrcChunk"` // 目标端分块 // 注意:此字段可能返回 null,表示取不到有效值。 DstChunk *string `json:"DstChunk,omitnil,omitempty" name:"DstChunk"` // 源端值 // 注意:此字段可能返回 null,表示取不到有效值。 SrcItem *string `json:"SrcItem,omitnil,omitempty" name:"SrcItem"` // 目标端值 // 注意:此字段可能返回 null,表示取不到有效值。 DstItem *string `json:"DstItem,omitnil,omitempty" name:"DstItem"` }
type CheckStep ¶
type CheckStep struct { // 步骤编号 // 注意:此字段可能返回 null,表示取不到有效值。 StepNo *uint64 `json:"StepNo,omitnil,omitempty" name:"StepNo"` // 步骤Id, 如:ConnectDBCheck、VersionCheck、SrcPrivilegeCheck等,具体校验项和源目标实例相关 // 注意:此字段可能返回 null,表示取不到有效值。 StepId *string `json:"StepId,omitnil,omitempty" name:"StepId"` // 步骤名称 // 注意:此字段可能返回 null,表示取不到有效值。 StepName *string `json:"StepName,omitnil,omitempty" name:"StepName"` // 此检查步骤的结果,pass(校验通过)、failed(校验失败)、notStarted(校验还未开始进行)、blocked(检验阻塞)、warning(校验有告警,但仍通过) // 注意:此字段可能返回 null,表示取不到有效值。 StepStatus *string `json:"StepStatus,omitnil,omitempty" name:"StepStatus"` // 此检查步骤的错误消息 // 注意:此字段可能返回 null,表示取不到有效值。 StepMessage *string `json:"StepMessage,omitnil,omitempty" name:"StepMessage"` // 每个检查步骤里的具体检查项 // 注意:此字段可能返回 null,表示取不到有效值。 DetailCheckItems []*DetailCheckItem `json:"DetailCheckItems,omitnil,omitempty" name:"DetailCheckItems"` // 是否已跳过 // 注意:此字段可能返回 null,表示取不到有效值。 HasSkipped *bool `json:"HasSkipped,omitnil,omitempty" name:"HasSkipped"` }
type CheckStepInfo ¶
type CheckStepInfo struct { // 任务开始时间 // 注意:此字段可能返回 null,表示取不到有效值。 StartAt *string `json:"StartAt,omitnil,omitempty" name:"StartAt"` // 任务结束时间 // 注意:此字段可能返回 null,表示取不到有效值。 EndAt *string `json:"EndAt,omitnil,omitempty" name:"EndAt"` // 任务步骤信息 // 注意:此字段可能返回 null,表示取不到有效值。 Progress *ProcessProgress `json:"Progress,omitnil,omitempty" name:"Progress"` }
type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) CompleteMigrateJob ¶
func (c *Client) CompleteMigrateJob(request *CompleteMigrateJobRequest) (response *CompleteMigrateJobResponse, err error)
CompleteMigrateJob 本接口(CompleteMigrateJob)用于完成数据迁移任务。
选择采用增量迁移方式的任务, 需要在迁移进度进入准备完成阶段后, 调用本接口, 停止迁移增量数据。
通过DescribeMigrationJobs接口查询到任务的状态为准备完成(Status="readyComplete")时,此时可以调用本接口完成迁移任务。
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" FAILEDOPERATION_NOTALLOWOPERATION = "FailedOperation.NotAllowOperation" FAILEDOPERATION_STATUSINCONFLICT = "FailedOperation.StatusInConflict" INTERNALERROR_CELERYERROR = "InternalError.CeleryError" INTERNALERROR_DATABASEERROR = "InternalError.DatabaseError" INTERNALERROR_DUPLICATEJOB = "InternalError.DuplicateJob" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INTERNALERROR_PROTOCOLERROR = "InternalError.ProtocolError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError" OPERATIONDENIED_JOBOPERATIONDENIEDERROR = "OperationDenied.JobOperationDeniedError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError" RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND_BIZRESOURCENOTFOUNDERROR = "ResourceNotFound.BizResourceNotFoundError" RESOURCENOTFOUND_JOBNOTEXIST = "ResourceNotFound.JobNotExist" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION_NOTENOUGHPRIVILEGES = "UnauthorizedOperation.NotEnoughPrivileges" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) CompleteMigrateJobWithContext ¶
func (c *Client) CompleteMigrateJobWithContext(ctx context.Context, request *CompleteMigrateJobRequest) (response *CompleteMigrateJobResponse, err error)
CompleteMigrateJob 本接口(CompleteMigrateJob)用于完成数据迁移任务。
选择采用增量迁移方式的任务, 需要在迁移进度进入准备完成阶段后, 调用本接口, 停止迁移增量数据。
通过DescribeMigrationJobs接口查询到任务的状态为准备完成(Status="readyComplete")时,此时可以调用本接口完成迁移任务。
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" FAILEDOPERATION_NOTALLOWOPERATION = "FailedOperation.NotAllowOperation" FAILEDOPERATION_STATUSINCONFLICT = "FailedOperation.StatusInConflict" INTERNALERROR_CELERYERROR = "InternalError.CeleryError" INTERNALERROR_DATABASEERROR = "InternalError.DatabaseError" INTERNALERROR_DUPLICATEJOB = "InternalError.DuplicateJob" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INTERNALERROR_PROTOCOLERROR = "InternalError.ProtocolError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError" OPERATIONDENIED_JOBOPERATIONDENIEDERROR = "OperationDenied.JobOperationDeniedError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError" RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND_BIZRESOURCENOTFOUNDERROR = "ResourceNotFound.BizResourceNotFoundError" RESOURCENOTFOUND_JOBNOTEXIST = "ResourceNotFound.JobNotExist" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION_NOTENOUGHPRIVILEGES = "UnauthorizedOperation.NotEnoughPrivileges" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) ConfigureSubscribeJob ¶ added in v1.0.837
func (c *Client) ConfigureSubscribeJob(request *ConfigureSubscribeJobRequest) (response *ConfigureSubscribeJobResponse, err error)
ConfigureSubscribeJob 本接口(ConfigureSubscribeJob)用于配置数据订阅实例。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) ConfigureSubscribeJobWithContext ¶ added in v1.0.837
func (c *Client) ConfigureSubscribeJobWithContext(ctx context.Context, request *ConfigureSubscribeJobRequest) (response *ConfigureSubscribeJobResponse, err error)
ConfigureSubscribeJob 本接口(ConfigureSubscribeJob)用于配置数据订阅实例。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) ConfigureSyncJob ¶
func (c *Client) ConfigureSyncJob(request *ConfigureSyncJobRequest) (response *ConfigureSyncJobResponse, err error)
ConfigureSyncJob 配置一个同步任务
可能返回的错误码:
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
func (*Client) ConfigureSyncJobWithContext ¶
func (c *Client) ConfigureSyncJobWithContext(ctx context.Context, request *ConfigureSyncJobRequest) (response *ConfigureSyncJobResponse, err error)
ConfigureSyncJob 配置一个同步任务
可能返回的错误码:
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
func (*Client) ContinueMigrateJob ¶ added in v1.0.573
func (c *Client) ContinueMigrateJob(request *ContinueMigrateJobRequest) (response *ContinueMigrateJobResponse, err error)
ContinueMigrateJob 恢复一个暂停中的迁移任务。
可能返回的错误码:
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
func (*Client) ContinueMigrateJobWithContext ¶ added in v1.0.573
func (c *Client) ContinueMigrateJobWithContext(ctx context.Context, request *ContinueMigrateJobRequest) (response *ContinueMigrateJobResponse, err error)
ContinueMigrateJob 恢复一个暂停中的迁移任务。
可能返回的错误码:
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
func (*Client) ContinueSyncJob ¶ added in v1.0.573
func (c *Client) ContinueSyncJob(request *ContinueSyncJobRequest) (response *ContinueSyncJobResponse, err error)
ContinueSyncJob 恢复处于已暂停状态的数据同步任务。
可能返回的错误码:
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" OPERATIONDENIED_BIZOPERATIONDENIEDERROR = "OperationDenied.BizOperationDeniedError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_BIZRESOURCENOTFOUNDERROR = "ResourceNotFound.BizResourceNotFoundError" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
func (*Client) ContinueSyncJobWithContext ¶ added in v1.0.573
func (c *Client) ContinueSyncJobWithContext(ctx context.Context, request *ContinueSyncJobRequest) (response *ContinueSyncJobResponse, err error)
ContinueSyncJob 恢复处于已暂停状态的数据同步任务。
可能返回的错误码:
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" OPERATIONDENIED_BIZOPERATIONDENIEDERROR = "OperationDenied.BizOperationDeniedError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_BIZRESOURCENOTFOUNDERROR = "ResourceNotFound.BizResourceNotFoundError" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
func (*Client) CreateCheckSyncJob ¶
func (c *Client) CreateCheckSyncJob(request *CreateCheckSyncJobRequest) (response *CreateCheckSyncJobResponse, err error)
CreateCheckSyncJob 校验同步任务,检查必要参数和周边配置。
可能返回的错误码:
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_INTRANETUSERNOTTAGGEDERROR = "UnsupportedOperation.IntraNetUserNotTaggedError" UNSUPPORTEDOPERATION_INTRANETUSERNOTTAGGEDFORSYNCJOBERROR = "UnsupportedOperation.IntraNetUserNotTaggedForSyncJobError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) CreateCheckSyncJobWithContext ¶
func (c *Client) CreateCheckSyncJobWithContext(ctx context.Context, request *CreateCheckSyncJobRequest) (response *CreateCheckSyncJobResponse, err error)
CreateCheckSyncJob 校验同步任务,检查必要参数和周边配置。
可能返回的错误码:
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_INTRANETUSERNOTTAGGEDERROR = "UnsupportedOperation.IntraNetUserNotTaggedError" UNSUPPORTEDOPERATION_INTRANETUSERNOTTAGGEDFORSYNCJOBERROR = "UnsupportedOperation.IntraNetUserNotTaggedForSyncJobError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) CreateCompareTask ¶
func (c *Client) CreateCompareTask(request *CreateCompareTaskRequest) (response *CreateCompareTaskResponse, err error)
CreateCompareTask 本接口用于创建数据对比任务,创建成功后会返回数据对比任务 ID,形如:dts-8yv4w2i1-cmp-37skmii9,创建成功后可通过StartCompare启动一致性校验任务
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError" RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) CreateCompareTaskWithContext ¶
func (c *Client) CreateCompareTaskWithContext(ctx context.Context, request *CreateCompareTaskRequest) (response *CreateCompareTaskResponse, err error)
CreateCompareTask 本接口用于创建数据对比任务,创建成功后会返回数据对比任务 ID,形如:dts-8yv4w2i1-cmp-37skmii9,创建成功后可通过StartCompare启动一致性校验任务
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError" RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) CreateConsumerGroup ¶ added in v1.0.837
func (c *Client) CreateConsumerGroup(request *CreateConsumerGroupRequest) (response *CreateConsumerGroupResponse, err error)
CreateConsumerGroup 为订阅实例创建消费者组
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) CreateConsumerGroupWithContext ¶ added in v1.0.837
func (c *Client) CreateConsumerGroupWithContext(ctx context.Context, request *CreateConsumerGroupRequest) (response *CreateConsumerGroupResponse, err error)
CreateConsumerGroup 为订阅实例创建消费者组
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) CreateMigrateCheckJob ¶
func (c *Client) CreateMigrateCheckJob(request *CreateMigrateCheckJobRequest) (response *CreateMigrateCheckJobResponse, err error)
CreateMigrateCheckJob 校验迁移任务,
在开始迁移前, 必须调用本接口创建校验迁移任务, 且校验成功后才能开始迁移. 校验的结果可以通过DescribeMigrationCheckJob查看,
校验成功后,迁移任务若有修改, 则必须重新校验并通过后, 才能开始迁移
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" FAILEDOPERATION_NOTALLOWOPERATION = "FailedOperation.NotAllowOperation" INTERNALERROR = "InternalError" INTERNALERROR_ADDTASKERROR = "InternalError.AddTaskError" INTERNALERROR_CELERYERROR = "InternalError.CeleryError" INTERNALERROR_CGWSYSTEMERROR = "InternalError.CgwSystemError" INTERNALERROR_DATABASEERROR = "InternalError.DatabaseError" INTERNALERROR_DUPLICATEJOB = "InternalError.DuplicateJob" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INTERNALERROR_LOCKERROR = "InternalError.LockError" INTERNALERROR_PROTOCOLERROR = "InternalError.ProtocolError" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" LIMITEXCEEDED_MAXUNUSEDJOBS = "LimitExceeded.MaxUnusedJobs" MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_JOBOPERATIONDENIEDERROR = "OperationDenied.JobOperationDeniedError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND_JOBNOTEXIST = "ResourceNotFound.JobNotExist" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION_NOTENOUGHPRIVILEGES = "UnauthorizedOperation.NotEnoughPrivileges" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION_INTRANETUSERNOTTAGGEDERROR = "UnsupportedOperation.IntraNetUserNotTaggedError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) CreateMigrateCheckJobWithContext ¶
func (c *Client) CreateMigrateCheckJobWithContext(ctx context.Context, request *CreateMigrateCheckJobRequest) (response *CreateMigrateCheckJobResponse, err error)
CreateMigrateCheckJob 校验迁移任务,
在开始迁移前, 必须调用本接口创建校验迁移任务, 且校验成功后才能开始迁移. 校验的结果可以通过DescribeMigrationCheckJob查看,
校验成功后,迁移任务若有修改, 则必须重新校验并通过后, 才能开始迁移
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" FAILEDOPERATION_NOTALLOWOPERATION = "FailedOperation.NotAllowOperation" INTERNALERROR = "InternalError" INTERNALERROR_ADDTASKERROR = "InternalError.AddTaskError" INTERNALERROR_CELERYERROR = "InternalError.CeleryError" INTERNALERROR_CGWSYSTEMERROR = "InternalError.CgwSystemError" INTERNALERROR_DATABASEERROR = "InternalError.DatabaseError" INTERNALERROR_DUPLICATEJOB = "InternalError.DuplicateJob" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INTERNALERROR_LOCKERROR = "InternalError.LockError" INTERNALERROR_PROTOCOLERROR = "InternalError.ProtocolError" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" LIMITEXCEEDED_MAXUNUSEDJOBS = "LimitExceeded.MaxUnusedJobs" MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_JOBOPERATIONDENIEDERROR = "OperationDenied.JobOperationDeniedError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND_JOBNOTEXIST = "ResourceNotFound.JobNotExist" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION_NOTENOUGHPRIVILEGES = "UnauthorizedOperation.NotEnoughPrivileges" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION_INTRANETUSERNOTTAGGEDERROR = "UnsupportedOperation.IntraNetUserNotTaggedError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) CreateMigrationService ¶
func (c *Client) CreateMigrationService(request *CreateMigrationServiceRequest) (response *CreateMigrationServiceResponse, err error)
CreateMigrationService 购买迁移任务。购买成功后会返回随机生成的迁移任务id列表,也可以通过查询迁移任务任务列表接口`DescribeMigrationJobs`看到购买成功的实例Id。注意,一旦购买成功后源及目标数据库类型,源及目标实例地域不可修改。
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError" RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) CreateMigrationServiceWithContext ¶
func (c *Client) CreateMigrationServiceWithContext(ctx context.Context, request *CreateMigrationServiceRequest) (response *CreateMigrationServiceResponse, err error)
CreateMigrationService 购买迁移任务。购买成功后会返回随机生成的迁移任务id列表,也可以通过查询迁移任务任务列表接口`DescribeMigrationJobs`看到购买成功的实例Id。注意,一旦购买成功后源及目标数据库类型,源及目标实例地域不可修改。
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError" RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) CreateModifyCheckSyncJob ¶ added in v1.0.667
func (c *Client) CreateModifyCheckSyncJob(request *CreateModifyCheckSyncJobRequest) (response *CreateModifyCheckSyncJobResponse, err error)
CreateModifyCheckSyncJob 在修改同步任务的配置后、通过该接口校验当前任务是否支持修改对象操作
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError" RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) CreateModifyCheckSyncJobWithContext ¶ added in v1.0.667
func (c *Client) CreateModifyCheckSyncJobWithContext(ctx context.Context, request *CreateModifyCheckSyncJobRequest) (response *CreateModifyCheckSyncJobResponse, err error)
CreateModifyCheckSyncJob 在修改同步任务的配置后、通过该接口校验当前任务是否支持修改对象操作
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError" RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) CreateSubscribe ¶ added in v1.0.837
func (c *Client) CreateSubscribe(request *CreateSubscribeRequest) (response *CreateSubscribeResponse, err error)
CreateSubscribe 本接口(CreateSubscribe)用于创建一个数据订阅任务。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_OPERATIONDENIED = "OperationDenied.OperationDenied" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) CreateSubscribeCheckJob ¶ added in v1.0.837
func (c *Client) CreateSubscribeCheckJob(request *CreateSubscribeCheckJobRequest) (response *CreateSubscribeCheckJobResponse, err error)
CreateSubscribeCheckJob 本接口(CreateSubscribeCheckJob)用于创建一个订阅校验任务。任务必须已经成功调用ConfigureSubscribeJob接口配置了所有的必要信息才能启动校验。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) CreateSubscribeCheckJobWithContext ¶ added in v1.0.837
func (c *Client) CreateSubscribeCheckJobWithContext(ctx context.Context, request *CreateSubscribeCheckJobRequest) (response *CreateSubscribeCheckJobResponse, err error)
CreateSubscribeCheckJob 本接口(CreateSubscribeCheckJob)用于创建一个订阅校验任务。任务必须已经成功调用ConfigureSubscribeJob接口配置了所有的必要信息才能启动校验。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) CreateSubscribeWithContext ¶ added in v1.0.837
func (c *Client) CreateSubscribeWithContext(ctx context.Context, request *CreateSubscribeRequest) (response *CreateSubscribeResponse, err error)
CreateSubscribe 本接口(CreateSubscribe)用于创建一个数据订阅任务。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_OPERATIONDENIED = "OperationDenied.OperationDenied" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) CreateSyncJob ¶
func (c *Client) CreateSyncJob(request *CreateSyncJobRequest) (response *CreateSyncJobResponse, err error)
CreateSyncJob 创建一个同步任务
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" AUTHFAILURE_UNAUTHORIZEDOPERATIONERROR = "AuthFailure.UnauthorizedOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INTERNALERROR_INTERNALINNERCOMMONERROR = "InternalError.InternalInnerCommonError" INTERNALERROR_INTERNALTRADEERROR = "InternalError.InternalTradeError" INTERNALERROR_NOTENOUGHMONEYERROR = "InternalError.NotEnoughMoneyError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_BIZOPERATIONDENIEDERROR = "OperationDenied.BizOperationDeniedError" OPERATIONDENIED_NOTENOUGHMONEYERROR = "OperationDenied.NotEnoughMoneyError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
func (*Client) CreateSyncJobWithContext ¶
func (c *Client) CreateSyncJobWithContext(ctx context.Context, request *CreateSyncJobRequest) (response *CreateSyncJobResponse, err error)
CreateSyncJob 创建一个同步任务
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" AUTHFAILURE_UNAUTHORIZEDOPERATIONERROR = "AuthFailure.UnauthorizedOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INTERNALERROR_INTERNALINNERCOMMONERROR = "InternalError.InternalInnerCommonError" INTERNALERROR_INTERNALTRADEERROR = "InternalError.InternalTradeError" INTERNALERROR_NOTENOUGHMONEYERROR = "InternalError.NotEnoughMoneyError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_BIZOPERATIONDENIEDERROR = "OperationDenied.BizOperationDeniedError" OPERATIONDENIED_NOTENOUGHMONEYERROR = "OperationDenied.NotEnoughMoneyError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
func (*Client) DeleteCompareTask ¶
func (c *Client) DeleteCompareTask(request *DeleteCompareTaskRequest) (response *DeleteCompareTaskResponse, err error)
DeleteCompareTask 删除一致性校验任务。当一致性校验任务状态为success、failed、canceled 时可以执行此操作。
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError" RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) DeleteCompareTaskWithContext ¶
func (c *Client) DeleteCompareTaskWithContext(ctx context.Context, request *DeleteCompareTaskRequest) (response *DeleteCompareTaskResponse, err error)
DeleteCompareTask 删除一致性校验任务。当一致性校验任务状态为success、failed、canceled 时可以执行此操作。
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError" RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) DeleteConsumerGroup ¶ added in v1.0.837
func (c *Client) DeleteConsumerGroup(request *DeleteConsumerGroupRequest) (response *DeleteConsumerGroupResponse, err error)
DeleteConsumerGroup 本接口(DeleteConsumerGroup)用于删除一个订阅任务的消费组。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) DeleteConsumerGroupWithContext ¶ added in v1.0.837
func (c *Client) DeleteConsumerGroupWithContext(ctx context.Context, request *DeleteConsumerGroupRequest) (response *DeleteConsumerGroupResponse, err error)
DeleteConsumerGroup 本接口(DeleteConsumerGroup)用于删除一个订阅任务的消费组。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) DescribeCheckSyncJobResult ¶
func (c *Client) DescribeCheckSyncJobResult(request *DescribeCheckSyncJobResultRequest) (response *DescribeCheckSyncJobResultResponse, err error)
DescribeCheckSyncJobResult 查询同步校验任务结果,检查必要参数和周边配置
可能返回的错误码:
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" RESOURCENOTFOUND_BIZRESOURCENOTFOUNDERROR = "ResourceNotFound.BizResourceNotFoundError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
func (*Client) DescribeCheckSyncJobResultWithContext ¶
func (c *Client) DescribeCheckSyncJobResultWithContext(ctx context.Context, request *DescribeCheckSyncJobResultRequest) (response *DescribeCheckSyncJobResultResponse, err error)
DescribeCheckSyncJobResult 查询同步校验任务结果,检查必要参数和周边配置
可能返回的错误码:
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" RESOURCENOTFOUND_BIZRESOURCENOTFOUNDERROR = "ResourceNotFound.BizResourceNotFoundError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
func (*Client) DescribeCompareReport ¶
func (c *Client) DescribeCompareReport(request *DescribeCompareReportRequest) (response *DescribeCompareReportResponse, err error)
DescribeCompareReport 查询一致性校验任务详情
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError" RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) DescribeCompareReportWithContext ¶
func (c *Client) DescribeCompareReportWithContext(ctx context.Context, request *DescribeCompareReportRequest) (response *DescribeCompareReportResponse, err error)
DescribeCompareReport 查询一致性校验任务详情
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError" RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) DescribeCompareTasks ¶
func (c *Client) DescribeCompareTasks(request *DescribeCompareTasksRequest) (response *DescribeCompareTasksResponse, err error)
DescribeCompareTasks 查询一致性校验任务列表,调用该接口后可通过接口`DescribeCompareTasks` 查询一致性校验任务列表来获得启动后的状态。
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError" RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND_BIZRESOURCENOTFOUNDERROR = "ResourceNotFound.BizResourceNotFoundError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) DescribeCompareTasksWithContext ¶
func (c *Client) DescribeCompareTasksWithContext(ctx context.Context, request *DescribeCompareTasksRequest) (response *DescribeCompareTasksResponse, err error)
DescribeCompareTasks 查询一致性校验任务列表,调用该接口后可通过接口`DescribeCompareTasks` 查询一致性校验任务列表来获得启动后的状态。
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError" RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND_BIZRESOURCENOTFOUNDERROR = "ResourceNotFound.BizResourceNotFoundError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) DescribeConsumerGroups ¶ added in v1.0.837
func (c *Client) DescribeConsumerGroups(request *DescribeConsumerGroupsRequest) (response *DescribeConsumerGroupsResponse, err error)
DescribeConsumerGroups 本接口(DescribeConsumerGroups)用于获取订阅实例配置的消费者组详情。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) DescribeConsumerGroupsWithContext ¶ added in v1.0.837
func (c *Client) DescribeConsumerGroupsWithContext(ctx context.Context, request *DescribeConsumerGroupsRequest) (response *DescribeConsumerGroupsResponse, err error)
DescribeConsumerGroups 本接口(DescribeConsumerGroups)用于获取订阅实例配置的消费者组详情。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) DescribeMigrateDBInstances ¶
func (c *Client) DescribeMigrateDBInstances(request *DescribeMigrateDBInstancesRequest) (response *DescribeMigrateDBInstancesResponse, err error)
DescribeMigrateDBInstances 本接口用于查询支持迁移的云数据库实例
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" AUTHFAILURE_UNAUTHORIZEDOPERATIONERROR = "AuthFailure.UnauthorizedOperationError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" MISSINGPARAMETER = "MissingParameter" MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError" RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_BIZRESOURCENOTFOUNDERROR = "ResourceNotFound.BizResourceNotFoundError" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNKNOWNPARAMETER = "UnknownParameter" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) DescribeMigrateDBInstancesWithContext ¶
func (c *Client) DescribeMigrateDBInstancesWithContext(ctx context.Context, request *DescribeMigrateDBInstancesRequest) (response *DescribeMigrateDBInstancesResponse, err error)
DescribeMigrateDBInstances 本接口用于查询支持迁移的云数据库实例
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" AUTHFAILURE_UNAUTHORIZEDOPERATIONERROR = "AuthFailure.UnauthorizedOperationError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" MISSINGPARAMETER = "MissingParameter" MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError" RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_BIZRESOURCENOTFOUNDERROR = "ResourceNotFound.BizResourceNotFoundError" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNKNOWNPARAMETER = "UnknownParameter" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) DescribeMigrationCheckJob ¶
func (c *Client) DescribeMigrationCheckJob(request *DescribeMigrationCheckJobRequest) (response *DescribeMigrationCheckJobResponse, err error)
DescribeMigrationCheckJob 本接口用于创建校验后,获取校验的结果. 能查询到当前校验的状态和进度.
若通过校验, 则可调用'StartMigrateJob' 开始迁移.
若未通过校验, 则能查询到校验失败的原因. 请按照报错, 通过'ModifyMigrationJob'修改迁移配置或是调整源/目标实例的相关参数.
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError" RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) DescribeMigrationCheckJobWithContext ¶
func (c *Client) DescribeMigrationCheckJobWithContext(ctx context.Context, request *DescribeMigrationCheckJobRequest) (response *DescribeMigrationCheckJobResponse, err error)
DescribeMigrationCheckJob 本接口用于创建校验后,获取校验的结果. 能查询到当前校验的状态和进度.
若通过校验, 则可调用'StartMigrateJob' 开始迁移.
若未通过校验, 则能查询到校验失败的原因. 请按照报错, 通过'ModifyMigrationJob'修改迁移配置或是调整源/目标实例的相关参数.
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError" RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) DescribeMigrationDetail ¶
func (c *Client) DescribeMigrationDetail(request *DescribeMigrationDetailRequest) (response *DescribeMigrationDetailResponse, err error)
DescribeMigrationDetail 查询某个迁移任务详情
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError" RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) DescribeMigrationDetailWithContext ¶
func (c *Client) DescribeMigrationDetailWithContext(ctx context.Context, request *DescribeMigrationDetailRequest) (response *DescribeMigrationDetailResponse, err error)
DescribeMigrationDetail 查询某个迁移任务详情
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError" RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) DescribeMigrationJobs ¶
func (c *Client) DescribeMigrationJobs(request *DescribeMigrationJobsRequest) (response *DescribeMigrationJobsResponse, err error)
DescribeMigrationJobs 查询数据迁移任务列表
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError" REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError" RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND_BIZRESOURCENOTFOUNDERROR = "ResourceNotFound.BizResourceNotFoundError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) DescribeMigrationJobsWithContext ¶
func (c *Client) DescribeMigrationJobsWithContext(ctx context.Context, request *DescribeMigrationJobsRequest) (response *DescribeMigrationJobsResponse, err error)
DescribeMigrationJobs 查询数据迁移任务列表
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError" REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError" RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND_BIZRESOURCENOTFOUNDERROR = "ResourceNotFound.BizResourceNotFoundError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) DescribeModifyCheckSyncJobResult ¶ added in v1.0.667
func (c *Client) DescribeModifyCheckSyncJobResult(request *DescribeModifyCheckSyncJobResultRequest) (response *DescribeModifyCheckSyncJobResultResponse, err error)
DescribeModifyCheckSyncJobResult 在创建修改对象的校验任务后、通过该接口查看校验任务的结果
可能返回的错误码:
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
func (*Client) DescribeModifyCheckSyncJobResultWithContext ¶ added in v1.0.667
func (c *Client) DescribeModifyCheckSyncJobResultWithContext(ctx context.Context, request *DescribeModifyCheckSyncJobResultRequest) (response *DescribeModifyCheckSyncJobResultResponse, err error)
DescribeModifyCheckSyncJobResult 在创建修改对象的校验任务后、通过该接口查看校验任务的结果
可能返回的错误码:
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
func (*Client) DescribeOffsetByTime ¶ added in v1.0.837
func (c *Client) DescribeOffsetByTime(request *DescribeOffsetByTimeRequest) (response *DescribeOffsetByTimeResponse, err error)
DescribeOffsetByTime 本接口(DescribeOffsetByTime)查询KafkaTopic中指定时间前最近的offset。
接口输出的offset是离这个时间最近的offset。
如果输入时间比当前时间晚的多,相当于输出的就是最新的offset;
如果输入时间比当前时间早的多,相当于输出的就是最老的offset;
如果输入空,默认0时间,也就是查询最老的offset。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) DescribeOffsetByTimeWithContext ¶ added in v1.0.837
func (c *Client) DescribeOffsetByTimeWithContext(ctx context.Context, request *DescribeOffsetByTimeRequest) (response *DescribeOffsetByTimeResponse, err error)
DescribeOffsetByTime 本接口(DescribeOffsetByTime)查询KafkaTopic中指定时间前最近的offset。
接口输出的offset是离这个时间最近的offset。
如果输入时间比当前时间晚的多,相当于输出的就是最新的offset;
如果输入时间比当前时间早的多,相当于输出的就是最老的offset;
如果输入空,默认0时间,也就是查询最老的offset。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) DescribeSubscribeCheckJob ¶ added in v1.0.837
func (c *Client) DescribeSubscribeCheckJob(request *DescribeSubscribeCheckJobRequest) (response *DescribeSubscribeCheckJobResponse, err error)
DescribeSubscribeCheckJob 本接口(DescribeSubscribeCheckJob)用于查询订阅校验任务结果。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) DescribeSubscribeCheckJobWithContext ¶ added in v1.0.837
func (c *Client) DescribeSubscribeCheckJobWithContext(ctx context.Context, request *DescribeSubscribeCheckJobRequest) (response *DescribeSubscribeCheckJobResponse, err error)
DescribeSubscribeCheckJob 本接口(DescribeSubscribeCheckJob)用于查询订阅校验任务结果。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) DescribeSubscribeDetail ¶ added in v1.0.837
func (c *Client) DescribeSubscribeDetail(request *DescribeSubscribeDetailRequest) (response *DescribeSubscribeDetailResponse, err error)
DescribeSubscribeDetail 本接口(DescribeSubscribeDetail)获取数据订阅实例的配置信息。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) DescribeSubscribeDetailWithContext ¶ added in v1.0.837
func (c *Client) DescribeSubscribeDetailWithContext(ctx context.Context, request *DescribeSubscribeDetailRequest) (response *DescribeSubscribeDetailResponse, err error)
DescribeSubscribeDetail 本接口(DescribeSubscribeDetail)获取数据订阅实例的配置信息。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) DescribeSubscribeJobs ¶ added in v1.0.837
func (c *Client) DescribeSubscribeJobs(request *DescribeSubscribeJobsRequest) (response *DescribeSubscribeJobsResponse, err error)
DescribeSubscribeJobs 本接口(DescribeSubscribes)获取数据订阅实例信息列表,默认分页,每次返回20条
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) DescribeSubscribeJobsWithContext ¶ added in v1.0.837
func (c *Client) DescribeSubscribeJobsWithContext(ctx context.Context, request *DescribeSubscribeJobsRequest) (response *DescribeSubscribeJobsResponse, err error)
DescribeSubscribeJobs 本接口(DescribeSubscribes)获取数据订阅实例信息列表,默认分页,每次返回20条
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) DescribeSubscribeReturnable ¶ added in v1.0.837
func (c *Client) DescribeSubscribeReturnable(request *DescribeSubscribeReturnableRequest) (response *DescribeSubscribeReturnableResponse, err error)
DescribeSubscribeReturnable 本接口(DescribeSubscribeReturnable)用于查询订阅任务是否可以销毁和退货。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) DescribeSubscribeReturnableWithContext ¶ added in v1.0.837
func (c *Client) DescribeSubscribeReturnableWithContext(ctx context.Context, request *DescribeSubscribeReturnableRequest) (response *DescribeSubscribeReturnableResponse, err error)
DescribeSubscribeReturnable 本接口(DescribeSubscribeReturnable)用于查询订阅任务是否可以销毁和退货。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) DescribeSyncJobs ¶
func (c *Client) DescribeSyncJobs(request *DescribeSyncJobsRequest) (response *DescribeSyncJobsResponse, err error)
DescribeSyncJobs 查询同步任务信息
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" AUTHFAILURE_UNAUTHORIZEDOPERATIONERROR = "AuthFailure.UnauthorizedOperationError" FAILEDOPERATION_NOTALLOWOPERATION = "FailedOperation.NotAllowOperation" INTERNALERROR_DATABASEERROR = "InternalError.DatabaseError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INTERNALERROR_PROTOCOLERROR = "InternalError.ProtocolError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
func (*Client) DescribeSyncJobsWithContext ¶
func (c *Client) DescribeSyncJobsWithContext(ctx context.Context, request *DescribeSyncJobsRequest) (response *DescribeSyncJobsResponse, err error)
DescribeSyncJobs 查询同步任务信息
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" AUTHFAILURE_UNAUTHORIZEDOPERATIONERROR = "AuthFailure.UnauthorizedOperationError" FAILEDOPERATION_NOTALLOWOPERATION = "FailedOperation.NotAllowOperation" INTERNALERROR_DATABASEERROR = "InternalError.DatabaseError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INTERNALERROR_PROTOCOLERROR = "InternalError.ProtocolError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
func (*Client) DestroyIsolatedSubscribe ¶ added in v1.0.837
func (c *Client) DestroyIsolatedSubscribe(request *DestroyIsolatedSubscribeRequest) (response *DestroyIsolatedSubscribeResponse, err error)
DestroyIsolatedSubscribe 本接口(DestroyIsolatedSubscribe)用于下线已隔离的数据订阅实例
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) DestroyIsolatedSubscribeWithContext ¶ added in v1.0.837
func (c *Client) DestroyIsolatedSubscribeWithContext(ctx context.Context, request *DestroyIsolatedSubscribeRequest) (response *DestroyIsolatedSubscribeResponse, err error)
DestroyIsolatedSubscribe 本接口(DestroyIsolatedSubscribe)用于下线已隔离的数据订阅实例
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) DestroyMigrateJob ¶
func (c *Client) DestroyMigrateJob(request *DestroyMigrateJobRequest) (response *DestroyMigrateJobResponse, err error)
DestroyMigrateJob 下线数据迁移任务。计费任务必须先调用隔离(IsolateMigrateJob)接口,且只有是**已隔离**状态下,才能调用此接口销毁任务。对于不计费任务,调用隔离(IsolateMigrateJob)接口删除任务操作。
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError" RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) DestroyMigrateJobWithContext ¶
func (c *Client) DestroyMigrateJobWithContext(ctx context.Context, request *DestroyMigrateJobRequest) (response *DestroyMigrateJobResponse, err error)
DestroyMigrateJob 下线数据迁移任务。计费任务必须先调用隔离(IsolateMigrateJob)接口,且只有是**已隔离**状态下,才能调用此接口销毁任务。对于不计费任务,调用隔离(IsolateMigrateJob)接口删除任务操作。
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError" RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) DestroySyncJob ¶
func (c *Client) DestroySyncJob(request *DestroySyncJobRequest) (response *DestroySyncJobResponse, err error)
DestroySyncJob 下线同步任务,任务在已隔离状态下可以通过此操作进行任务下线,即彻底删除任务。下线操作后可通过查询同步任务信息接口DescribeSyncJobs获取任务列表查看状态,此操作成功后无法看到此任务表示下线成功。
可能返回的错误码:
INTERNALERROR_INTERNALTRADEERROR = "InternalError.InternalTradeError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
func (*Client) DestroySyncJobWithContext ¶
func (c *Client) DestroySyncJobWithContext(ctx context.Context, request *DestroySyncJobRequest) (response *DestroySyncJobResponse, err error)
DestroySyncJob 下线同步任务,任务在已隔离状态下可以通过此操作进行任务下线,即彻底删除任务。下线操作后可通过查询同步任务信息接口DescribeSyncJobs获取任务列表查看状态,此操作成功后无法看到此任务表示下线成功。
可能返回的错误码:
INTERNALERROR_INTERNALTRADEERROR = "InternalError.InternalTradeError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
func (*Client) IsolateMigrateJob ¶
func (c *Client) IsolateMigrateJob(request *IsolateMigrateJobRequest) (response *IsolateMigrateJobResponse, err error)
IsolateMigrateJob
隔离退还数据迁移服务。调用此接口后可通过查询迁移服务列表接口`DescribeMigrationJobs`来查询当前任务状态。对于计费任务,在任务隔离后可进行解除隔离(RecoverMigrationJob)操作或直接进行下线销毁(DestroyMigrateJob)操作。对于不计费任务,调用此接口会直接销毁任务,无法进行恢复操作。
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError" RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) IsolateMigrateJobWithContext ¶
func (c *Client) IsolateMigrateJobWithContext(ctx context.Context, request *IsolateMigrateJobRequest) (response *IsolateMigrateJobResponse, err error)
IsolateMigrateJob
隔离退还数据迁移服务。调用此接口后可通过查询迁移服务列表接口`DescribeMigrationJobs`来查询当前任务状态。对于计费任务,在任务隔离后可进行解除隔离(RecoverMigrationJob)操作或直接进行下线销毁(DestroyMigrateJob)操作。对于不计费任务,调用此接口会直接销毁任务,无法进行恢复操作。
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError" RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) IsolateSubscribe ¶ added in v1.0.837
func (c *Client) IsolateSubscribe(request *IsolateSubscribeRequest) (response *IsolateSubscribeResponse, err error)
IsolateSubscribe 本接口(IsolateSubscribe)用于隔离订阅任务。调用后,订阅任务将不能使用。按量计费的任务会停止计费,包年包月的任务会自动退费
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) IsolateSubscribeWithContext ¶ added in v1.0.837
func (c *Client) IsolateSubscribeWithContext(ctx context.Context, request *IsolateSubscribeRequest) (response *IsolateSubscribeResponse, err error)
IsolateSubscribe 本接口(IsolateSubscribe)用于隔离订阅任务。调用后,订阅任务将不能使用。按量计费的任务会停止计费,包年包月的任务会自动退费
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) IsolateSyncJob ¶
func (c *Client) IsolateSyncJob(request *IsolateSyncJobRequest) (response *IsolateSyncJobResponse, err error)
IsolateSyncJob 隔离同步任务,隔离后可通过查询同步任务信息接口DescribeSyncJobs获取隔离后状态。在任务隔离后可进行解除隔离(RecoverSyncJob)操作或直接进行下线操作。对于不计费任务,调用此接口后会直接删除任务,无法进行恢复操作。
可能返回的错误码:
INTERNALERROR_INTERNALTRADEERROR = "InternalError.InternalTradeError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) IsolateSyncJobWithContext ¶
func (c *Client) IsolateSyncJobWithContext(ctx context.Context, request *IsolateSyncJobRequest) (response *IsolateSyncJobResponse, err error)
IsolateSyncJob 隔离同步任务,隔离后可通过查询同步任务信息接口DescribeSyncJobs获取隔离后状态。在任务隔离后可进行解除隔离(RecoverSyncJob)操作或直接进行下线操作。对于不计费任务,调用此接口后会直接删除任务,无法进行恢复操作。
可能返回的错误码:
INTERNALERROR_INTERNALTRADEERROR = "InternalError.InternalTradeError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) ModifyCompareTask ¶
func (c *Client) ModifyCompareTask(request *ModifyCompareTaskRequest) (response *ModifyCompareTaskResponse, err error)
ModifyCompareTask 修改一致性校验任务,在任务创建后启动之前,可修改一致性校验参数
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError" RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) ModifyCompareTaskName ¶
func (c *Client) ModifyCompareTaskName(request *ModifyCompareTaskNameRequest) (response *ModifyCompareTaskNameResponse, err error)
ModifyCompareTaskName 修改一致性校验任务名称
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError" RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) ModifyCompareTaskNameWithContext ¶
func (c *Client) ModifyCompareTaskNameWithContext(ctx context.Context, request *ModifyCompareTaskNameRequest) (response *ModifyCompareTaskNameResponse, err error)
ModifyCompareTaskName 修改一致性校验任务名称
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError" RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) ModifyCompareTaskWithContext ¶
func (c *Client) ModifyCompareTaskWithContext(ctx context.Context, request *ModifyCompareTaskRequest) (response *ModifyCompareTaskResponse, err error)
ModifyCompareTask 修改一致性校验任务,在任务创建后启动之前,可修改一致性校验参数
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError" RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) ModifyConsumerGroupDescription ¶ added in v1.0.837
func (c *Client) ModifyConsumerGroupDescription(request *ModifyConsumerGroupDescriptionRequest) (response *ModifyConsumerGroupDescriptionResponse, err error)
ModifyConsumerGroupDescription 本接口(ModifyConsumerGroupDescription)用于修改指定订阅消费组备注。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) ModifyConsumerGroupDescriptionWithContext ¶ added in v1.0.837
func (c *Client) ModifyConsumerGroupDescriptionWithContext(ctx context.Context, request *ModifyConsumerGroupDescriptionRequest) (response *ModifyConsumerGroupDescriptionResponse, err error)
ModifyConsumerGroupDescription 本接口(ModifyConsumerGroupDescription)用于修改指定订阅消费组备注。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) ModifyConsumerGroupPassword ¶ added in v1.0.837
func (c *Client) ModifyConsumerGroupPassword(request *ModifyConsumerGroupPasswordRequest) (response *ModifyConsumerGroupPasswordResponse, err error)
ModifyConsumerGroupPassword 本接口(ModifyConsumerGroupPassword)用于修改指定订阅消费组密码。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) ModifyConsumerGroupPasswordWithContext ¶ added in v1.0.837
func (c *Client) ModifyConsumerGroupPasswordWithContext(ctx context.Context, request *ModifyConsumerGroupPasswordRequest) (response *ModifyConsumerGroupPasswordResponse, err error)
ModifyConsumerGroupPassword 本接口(ModifyConsumerGroupPassword)用于修改指定订阅消费组密码。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) ModifyMigrateJobSpec ¶
func (c *Client) ModifyMigrateJobSpec(request *ModifyMigrateJobSpecRequest) (response *ModifyMigrateJobSpecResponse, err error)
ModifyMigrateJobSpec 调整实例规格,此接口只支持按量计费任务的调整。调用此接口后可通过查询迁移服务列表接口`DescribeMigrationJobs`来查询当前任务状态。
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) ModifyMigrateJobSpecWithContext ¶
func (c *Client) ModifyMigrateJobSpecWithContext(ctx context.Context, request *ModifyMigrateJobSpecRequest) (response *ModifyMigrateJobSpecResponse, err error)
ModifyMigrateJobSpec 调整实例规格,此接口只支持按量计费任务的调整。调用此接口后可通过查询迁移服务列表接口`DescribeMigrationJobs`来查询当前任务状态。
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) ModifyMigrateName ¶
func (c *Client) ModifyMigrateName(request *ModifyMigrateNameRequest) (response *ModifyMigrateNameResponse, err error)
ModifyMigrateName 修改迁移任务名
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError" RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND_JOBNOTEXIST = "ResourceNotFound.JobNotExist" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) ModifyMigrateNameWithContext ¶
func (c *Client) ModifyMigrateNameWithContext(ctx context.Context, request *ModifyMigrateNameRequest) (response *ModifyMigrateNameResponse, err error)
ModifyMigrateName 修改迁移任务名
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError" RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND_JOBNOTEXIST = "ResourceNotFound.JobNotExist" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) ModifyMigrateRateLimit ¶ added in v1.0.727
func (c *Client) ModifyMigrateRateLimit(request *ModifyMigrateRateLimitRequest) (response *ModifyMigrateRateLimitResponse, err error)
ModifyMigrateRateLimit 用户在发现迁移任务对用户的数据库的负载影响较大时、可通过该接口限制任务的传输速率
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError" RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND_JOBNOTEXIST = "ResourceNotFound.JobNotExist" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) ModifyMigrateRateLimitWithContext ¶ added in v1.0.727
func (c *Client) ModifyMigrateRateLimitWithContext(ctx context.Context, request *ModifyMigrateRateLimitRequest) (response *ModifyMigrateRateLimitResponse, err error)
ModifyMigrateRateLimit 用户在发现迁移任务对用户的数据库的负载影响较大时、可通过该接口限制任务的传输速率
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError" RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND_JOBNOTEXIST = "ResourceNotFound.JobNotExist" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) ModifyMigrateRuntimeAttribute ¶ added in v1.0.772
func (c *Client) ModifyMigrateRuntimeAttribute(request *ModifyMigrateRuntimeAttributeRequest) (response *ModifyMigrateRuntimeAttributeResponse, err error)
ModifyMigrateRuntimeAttribute 修改任务运行时属性,此接口不同于配置类接口,不会进行状态机判断。
可能返回的错误码:
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_EXECHTTPREQUESTERROR = "InternalError.ExecHttpRequestError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
func (*Client) ModifyMigrateRuntimeAttributeWithContext ¶ added in v1.0.772
func (c *Client) ModifyMigrateRuntimeAttributeWithContext(ctx context.Context, request *ModifyMigrateRuntimeAttributeRequest) (response *ModifyMigrateRuntimeAttributeResponse, err error)
ModifyMigrateRuntimeAttribute 修改任务运行时属性,此接口不同于配置类接口,不会进行状态机判断。
可能返回的错误码:
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_EXECHTTPREQUESTERROR = "InternalError.ExecHttpRequestError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
func (*Client) ModifyMigrationJob ¶
func (c *Client) ModifyMigrationJob(request *ModifyMigrationJobRequest) (response *ModifyMigrationJobResponse, err error)
ModifyMigrationJob 配置迁移服务,配置成功后可通过`CreateMigrationCheckJob` 创建迁移校验任务接口发起校验任务,只有校验通过才能启动迁移任务。
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" AUTHFAILURE_AUTHORIZEDOPERATIONDENYERROR = "AuthFailure.AuthorizedOperationDenyError" AUTHFAILURE_UNAUTHORIZEDOPERATIONERROR = "AuthFailure.UnauthorizedOperationError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError" RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) ModifyMigrationJobWithContext ¶
func (c *Client) ModifyMigrationJobWithContext(ctx context.Context, request *ModifyMigrationJobRequest) (response *ModifyMigrationJobResponse, err error)
ModifyMigrationJob 配置迁移服务,配置成功后可通过`CreateMigrationCheckJob` 创建迁移校验任务接口发起校验任务,只有校验通过才能启动迁移任务。
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" AUTHFAILURE_AUTHORIZEDOPERATIONDENYERROR = "AuthFailure.AuthorizedOperationDenyError" AUTHFAILURE_UNAUTHORIZEDOPERATIONERROR = "AuthFailure.UnauthorizedOperationError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError" RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) ModifySubscribeAutoRenewFlag ¶ added in v1.0.837
func (c *Client) ModifySubscribeAutoRenewFlag(request *ModifySubscribeAutoRenewFlagRequest) (response *ModifySubscribeAutoRenewFlagResponse, err error)
ModifySubscribeAutoRenewFlag 修改订阅实例自动续费标识。只有包年包月的任务修改才有意义,按量计费任务修改后无影响。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) ModifySubscribeAutoRenewFlagWithContext ¶ added in v1.0.837
func (c *Client) ModifySubscribeAutoRenewFlagWithContext(ctx context.Context, request *ModifySubscribeAutoRenewFlagRequest) (response *ModifySubscribeAutoRenewFlagResponse, err error)
ModifySubscribeAutoRenewFlag 修改订阅实例自动续费标识。只有包年包月的任务修改才有意义,按量计费任务修改后无影响。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) ModifySubscribeName ¶ added in v1.0.837
func (c *Client) ModifySubscribeName(request *ModifySubscribeNameRequest) (response *ModifySubscribeNameResponse, err error)
ModifySubscribeName 本接口(ModifySubscribeName)用于修改数据订阅实例的名称
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) ModifySubscribeNameWithContext ¶ added in v1.0.837
func (c *Client) ModifySubscribeNameWithContext(ctx context.Context, request *ModifySubscribeNameRequest) (response *ModifySubscribeNameResponse, err error)
ModifySubscribeName 本接口(ModifySubscribeName)用于修改数据订阅实例的名称
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) ModifySubscribeObjects ¶ added in v1.0.837
func (c *Client) ModifySubscribeObjects(request *ModifySubscribeObjectsRequest) (response *ModifySubscribeObjectsResponse, err error)
ModifySubscribeObjects 本接口(ModifySubscribeObjects)用于修改数据订阅对象和kafka分区规则,如果是mongo订阅,还可以修改输出聚合规则。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) ModifySubscribeObjectsWithContext ¶ added in v1.0.837
func (c *Client) ModifySubscribeObjectsWithContext(ctx context.Context, request *ModifySubscribeObjectsRequest) (response *ModifySubscribeObjectsResponse, err error)
ModifySubscribeObjects 本接口(ModifySubscribeObjects)用于修改数据订阅对象和kafka分区规则,如果是mongo订阅,还可以修改输出聚合规则。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) ModifySyncJobConfig ¶ added in v1.0.667
func (c *Client) ModifySyncJobConfig(request *ModifySyncJobConfigRequest) (response *ModifySyncJobConfigResponse, err error)
ModifySyncJobConfig 该接口支持在同步任务启动后修改任务的配置
修改同步配置的完整流程:修改同步任务配置->创建修改同步任务配置的校验任务->查询修改配置的校验任务的结果->启动修改配置任务
可能返回的错误码:
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
func (*Client) ModifySyncJobConfigWithContext ¶ added in v1.0.667
func (c *Client) ModifySyncJobConfigWithContext(ctx context.Context, request *ModifySyncJobConfigRequest) (response *ModifySyncJobConfigResponse, err error)
ModifySyncJobConfig 该接口支持在同步任务启动后修改任务的配置
修改同步配置的完整流程:修改同步任务配置->创建修改同步任务配置的校验任务->查询修改配置的校验任务的结果->启动修改配置任务
可能返回的错误码:
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
func (*Client) ModifySyncRateLimit ¶ added in v1.0.727
func (c *Client) ModifySyncRateLimit(request *ModifySyncRateLimitRequest) (response *ModifySyncRateLimitResponse, err error)
ModifySyncRateLimit 用户在发现同步任务对用户的数据库的负载影响较大时、可通过该接口限制任务的传输速率
可能返回的错误码:
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
func (*Client) ModifySyncRateLimitWithContext ¶ added in v1.0.727
func (c *Client) ModifySyncRateLimitWithContext(ctx context.Context, request *ModifySyncRateLimitRequest) (response *ModifySyncRateLimitResponse, err error)
ModifySyncRateLimit 用户在发现同步任务对用户的数据库的负载影响较大时、可通过该接口限制任务的传输速率
可能返回的错误码:
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
func (*Client) PauseMigrateJob ¶ added in v1.0.573
func (c *Client) PauseMigrateJob(request *PauseMigrateJobRequest) (response *PauseMigrateJobResponse, err error)
PauseMigrateJob 暂停一个迁移任务。
可能返回的错误码:
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
func (*Client) PauseMigrateJobWithContext ¶ added in v1.0.573
func (c *Client) PauseMigrateJobWithContext(ctx context.Context, request *PauseMigrateJobRequest) (response *PauseMigrateJobResponse, err error)
PauseMigrateJob 暂停一个迁移任务。
可能返回的错误码:
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
func (*Client) PauseSyncJob ¶ added in v1.0.572
func (c *Client) PauseSyncJob(request *PauseSyncJobRequest) (response *PauseSyncJobResponse, err error)
PauseSyncJob 暂停处于同步中的数据同步任务。
可能返回的错误码:
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" OPERATIONDENIED_BIZOPERATIONDENIEDERROR = "OperationDenied.BizOperationDeniedError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_BIZRESOURCENOTFOUNDERROR = "ResourceNotFound.BizResourceNotFoundError" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
func (*Client) PauseSyncJobWithContext ¶ added in v1.0.572
func (c *Client) PauseSyncJobWithContext(ctx context.Context, request *PauseSyncJobRequest) (response *PauseSyncJobResponse, err error)
PauseSyncJob 暂停处于同步中的数据同步任务。
可能返回的错误码:
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" OPERATIONDENIED_BIZOPERATIONDENIEDERROR = "OperationDenied.BizOperationDeniedError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_BIZRESOURCENOTFOUNDERROR = "ResourceNotFound.BizResourceNotFoundError" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
func (*Client) RecoverMigrateJob ¶
func (c *Client) RecoverMigrateJob(request *RecoverMigrateJobRequest) (response *RecoverMigrateJobResponse, err error)
RecoverMigrateJob 解除隔离数据迁移任务,用户手动发起隔离后的手动解隔离,只有任务状态为已隔离(手动操作)状态下才能触发此操作。调用此接口后可通过查询迁移服务列表接口`DescribeMigrationJobs`来查询当前任务状态。
可能返回的错误码:
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
func (*Client) RecoverMigrateJobWithContext ¶
func (c *Client) RecoverMigrateJobWithContext(ctx context.Context, request *RecoverMigrateJobRequest) (response *RecoverMigrateJobResponse, err error)
RecoverMigrateJob 解除隔离数据迁移任务,用户手动发起隔离后的手动解隔离,只有任务状态为已隔离(手动操作)状态下才能触发此操作。调用此接口后可通过查询迁移服务列表接口`DescribeMigrationJobs`来查询当前任务状态。
可能返回的错误码:
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
func (*Client) RecoverSyncJob ¶
func (c *Client) RecoverSyncJob(request *RecoverSyncJobRequest) (response *RecoverSyncJobResponse, err error)
RecoverSyncJob 解除隔离同步任务,任务在已隔离状态下可调用该接口解除隔离状态任务,同时可通过查询同步任务信息接口DescribeSyncJobs,获取操作后状态。
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError" RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) RecoverSyncJobWithContext ¶
func (c *Client) RecoverSyncJobWithContext(ctx context.Context, request *RecoverSyncJobRequest) (response *RecoverSyncJobResponse, err error)
RecoverSyncJob 解除隔离同步任务,任务在已隔离状态下可调用该接口解除隔离状态任务,同时可通过查询同步任务信息接口DescribeSyncJobs,获取操作后状态。
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError" RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) ResetConsumerGroupOffset ¶ added in v1.0.837
func (c *Client) ResetConsumerGroupOffset(request *ResetConsumerGroupOffsetRequest) (response *ResetConsumerGroupOffsetResponse, err error)
ResetConsumerGroupOffset 本接口(ResetConsumerGroupOffset)用于重置订阅消费组的offset。调用DescribeConsumerGroups接口查询消费组状态,只有消费组状态为 Dead 或 Empty 才可以执行重置该操作。否则重置不会生效,接口也不会报错。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) ResetConsumerGroupOffsetWithContext ¶ added in v1.0.837
func (c *Client) ResetConsumerGroupOffsetWithContext(ctx context.Context, request *ResetConsumerGroupOffsetRequest) (response *ResetConsumerGroupOffsetResponse, err error)
ResetConsumerGroupOffset 本接口(ResetConsumerGroupOffset)用于重置订阅消费组的offset。调用DescribeConsumerGroups接口查询消费组状态,只有消费组状态为 Dead 或 Empty 才可以执行重置该操作。否则重置不会生效,接口也不会报错。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) ResetSubscribe ¶ added in v1.0.837
func (c *Client) ResetSubscribe(request *ResetSubscribeRequest) (response *ResetSubscribeResponse, err error)
ResetSubscribe 本接口(ResetSubscribe)用于重置订阅实例,重置后,可以重新配置订阅任务。
可以调用 DescribeSubscribeDetail 查询订阅信息判断是否置成功。当SubsStatus变为notStarted时,表示重置成功。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) ResetSubscribeWithContext ¶ added in v1.0.837
func (c *Client) ResetSubscribeWithContext(ctx context.Context, request *ResetSubscribeRequest) (response *ResetSubscribeResponse, err error)
ResetSubscribe 本接口(ResetSubscribe)用于重置订阅实例,重置后,可以重新配置订阅任务。
可以调用 DescribeSubscribeDetail 查询订阅信息判断是否置成功。当SubsStatus变为notStarted时,表示重置成功。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) ResizeSyncJob ¶
func (c *Client) ResizeSyncJob(request *ResizeSyncJobRequest) (response *ResizeSyncJobResponse, err error)
ResizeSyncJob 调整同步任务规格,此接口只支持按量计费任务的调整,调用此接口后不会立即生效,后台调整时间大概为3~5分钟。调用此接口后可通过查询同步任务信息接口DescribeSyncJobs,获取变配后的状态。
可能返回的错误码:
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INTERNALERROR_INTERNALTRADEERROR = "InternalError.InternalTradeError" INTERNALERROR_NOTENOUGHMONEYERROR = "InternalError.NotEnoughMoneyError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) ResizeSyncJobWithContext ¶
func (c *Client) ResizeSyncJobWithContext(ctx context.Context, request *ResizeSyncJobRequest) (response *ResizeSyncJobResponse, err error)
ResizeSyncJob 调整同步任务规格,此接口只支持按量计费任务的调整,调用此接口后不会立即生效,后台调整时间大概为3~5分钟。调用此接口后可通过查询同步任务信息接口DescribeSyncJobs,获取变配后的状态。
可能返回的错误码:
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INTERNALERROR_INTERNALTRADEERROR = "InternalError.InternalTradeError" INTERNALERROR_NOTENOUGHMONEYERROR = "InternalError.NotEnoughMoneyError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) ResumeMigrateJob ¶
func (c *Client) ResumeMigrateJob(request *ResumeMigrateJobRequest) (response *ResumeMigrateJobResponse, err error)
ResumeMigrateJob 重试数据迁移任务,针对异常情况可进行重试,对于redis在失败时也可重试。注意:此操作跳过校验阶段,直接重新发起任务,相当于从StartMigrationJob开始执行。调用此接口后可通过查询迁移服务列表接口`DescribeMigrationJobs`来查询当前任务状态。
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" FAILEDOPERATION_NOTALLOWOPERATION = "FailedOperation.NotAllowOperation" INTERNALERROR_DATABASEERROR = "InternalError.DatabaseError" INTERNALERROR_DUPLICATEJOB = "InternalError.DuplicateJob" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INTERNALERROR_PROTOCOLERROR = "InternalError.ProtocolError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND_JOBNOTEXIST = "ResourceNotFound.JobNotExist" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION_NOTENOUGHPRIVILEGES = "UnauthorizedOperation.NotEnoughPrivileges" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) ResumeMigrateJobWithContext ¶
func (c *Client) ResumeMigrateJobWithContext(ctx context.Context, request *ResumeMigrateJobRequest) (response *ResumeMigrateJobResponse, err error)
ResumeMigrateJob 重试数据迁移任务,针对异常情况可进行重试,对于redis在失败时也可重试。注意:此操作跳过校验阶段,直接重新发起任务,相当于从StartMigrationJob开始执行。调用此接口后可通过查询迁移服务列表接口`DescribeMigrationJobs`来查询当前任务状态。
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" FAILEDOPERATION_NOTALLOWOPERATION = "FailedOperation.NotAllowOperation" INTERNALERROR_DATABASEERROR = "InternalError.DatabaseError" INTERNALERROR_DUPLICATEJOB = "InternalError.DuplicateJob" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INTERNALERROR_PROTOCOLERROR = "InternalError.ProtocolError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND_JOBNOTEXIST = "ResourceNotFound.JobNotExist" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION_NOTENOUGHPRIVILEGES = "UnauthorizedOperation.NotEnoughPrivileges" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) ResumeSubscribe ¶ added in v1.0.837
func (c *Client) ResumeSubscribe(request *ResumeSubscribeRequest) (response *ResumeSubscribeResponse, err error)
ResumeSubscribe 本接口(ResumeSubscribe) 用于恢复报错的订阅任务。当订阅任务的状态为error时,可通过本接口尝试对任务进行恢复。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) ResumeSubscribeWithContext ¶ added in v1.0.837
func (c *Client) ResumeSubscribeWithContext(ctx context.Context, request *ResumeSubscribeRequest) (response *ResumeSubscribeResponse, err error)
ResumeSubscribe 本接口(ResumeSubscribe) 用于恢复报错的订阅任务。当订阅任务的状态为error时,可通过本接口尝试对任务进行恢复。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) ResumeSyncJob ¶
func (c *Client) ResumeSyncJob(request *ResumeSyncJobRequest) (response *ResumeSyncJobResponse, err error)
ResumeSyncJob 重试同步任务,部分可恢复报错情况下,可通过该接口重试同步任务,可通过查询同步任务信息接口DescribeSyncJobs,获取操作后状态。
可能返回的错误码:
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
func (*Client) ResumeSyncJobWithContext ¶
func (c *Client) ResumeSyncJobWithContext(ctx context.Context, request *ResumeSyncJobRequest) (response *ResumeSyncJobResponse, err error)
ResumeSyncJob 重试同步任务,部分可恢复报错情况下,可通过该接口重试同步任务,可通过查询同步任务信息接口DescribeSyncJobs,获取操作后状态。
可能返回的错误码:
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
func (*Client) SkipCheckItem ¶ added in v1.0.557
func (c *Client) SkipCheckItem(request *SkipCheckItemRequest) (response *SkipCheckItemResponse, err error)
SkipCheckItem 本接口用于校验检查项不通过后,可进行跳过此校验项操作,后端将不再校验该项。任何校验步骤都是不应该跳过的,通过校验是能正确执行的前置条件。支持跳过的产品及链路的校验项可 [参考文档](https://cloud.tencent.com/document/product/571/61639)。
可能返回的错误码:
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
func (*Client) SkipCheckItemWithContext ¶ added in v1.0.557
func (c *Client) SkipCheckItemWithContext(ctx context.Context, request *SkipCheckItemRequest) (response *SkipCheckItemResponse, err error)
SkipCheckItem 本接口用于校验检查项不通过后,可进行跳过此校验项操作,后端将不再校验该项。任何校验步骤都是不应该跳过的,通过校验是能正确执行的前置条件。支持跳过的产品及链路的校验项可 [参考文档](https://cloud.tencent.com/document/product/571/61639)。
可能返回的错误码:
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
func (*Client) SkipSyncCheckItem ¶ added in v1.0.557
func (c *Client) SkipSyncCheckItem(request *SkipSyncCheckItemRequest) (response *SkipSyncCheckItemResponse, err error)
SkipSyncCheckItem 本接口用于校验检查项不通过后,可进行跳过此校验项操作,后端将不再校验该项。任何校验步骤都是不应该跳过的,通过校验是能正确执行的前置条件。支持跳过的产品及链路的校验项可 [参考文档](https://cloud.tencent.com/document/product/571/61639)。
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DATABASEERROR = "InternalError.DatabaseError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
func (*Client) SkipSyncCheckItemWithContext ¶ added in v1.0.557
func (c *Client) SkipSyncCheckItemWithContext(ctx context.Context, request *SkipSyncCheckItemRequest) (response *SkipSyncCheckItemResponse, err error)
SkipSyncCheckItem 本接口用于校验检查项不通过后,可进行跳过此校验项操作,后端将不再校验该项。任何校验步骤都是不应该跳过的,通过校验是能正确执行的前置条件。支持跳过的产品及链路的校验项可 [参考文档](https://cloud.tencent.com/document/product/571/61639)。
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DATABASEERROR = "InternalError.DatabaseError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
func (*Client) StartCompare ¶
func (c *Client) StartCompare(request *StartCompareRequest) (response *StartCompareResponse, err error)
StartCompare 启动一致性校验任务,启动之前需要先通过接口`CreateCompareTask` 创建一致性校验任务,启动后可通过接口`DescribeCompareTasks` 查询一致性校验任务列表来获得启动后的状态
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError" RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) StartCompareWithContext ¶
func (c *Client) StartCompareWithContext(ctx context.Context, request *StartCompareRequest) (response *StartCompareResponse, err error)
StartCompare 启动一致性校验任务,启动之前需要先通过接口`CreateCompareTask` 创建一致性校验任务,启动后可通过接口`DescribeCompareTasks` 查询一致性校验任务列表来获得启动后的状态
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError" RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) StartMigrateJob ¶
func (c *Client) StartMigrateJob(request *StartMigrateJobRequest) (response *StartMigrateJobResponse, err error)
StartMigrateJob 本接口(StartMigrationJob)用于启动迁移任务。调用此接口后可通过查询迁移服务列表接口`DescribeMigrationJobs`来查询当前任务状态。
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" FAILEDOPERATION_NOTALLOWOPERATION = "FailedOperation.NotAllowOperation" FAILEDOPERATION_STARTJOBFAILED = "FailedOperation.StartJobFailed" FAILEDOPERATION_STATUSINCONFLICT = "FailedOperation.StatusInConflict" INTERNALERROR_ADDTASKERROR = "InternalError.AddTaskError" INTERNALERROR_DATABASEERROR = "InternalError.DatabaseError" INTERNALERROR_DUPLICATEJOB = "InternalError.DuplicateJob" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INTERNALERROR_INTERNALINNERCOMMONERROR = "InternalError.InternalInnerCommonError" INTERNALERROR_LOCKERROR = "InternalError.LockError" INTERNALERROR_PROTOCOLERROR = "InternalError.ProtocolError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" LIMITEXCEEDED_MAXUNUSEDJOBS = "LimitExceeded.MaxUnusedJobs" MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError" OPERATIONDENIED_BIZOPERATIONDENIEDERROR = "OperationDenied.BizOperationDeniedError" OPERATIONDENIED_JOBOPERATIONDENIEDERROR = "OperationDenied.JobOperationDeniedError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError" RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND_JOBNOTEXIST = "ResourceNotFound.JobNotExist" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION_NOTENOUGHPRIVILEGES = "UnauthorizedOperation.NotEnoughPrivileges" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) StartMigrateJobWithContext ¶
func (c *Client) StartMigrateJobWithContext(ctx context.Context, request *StartMigrateJobRequest) (response *StartMigrateJobResponse, err error)
StartMigrateJob 本接口(StartMigrationJob)用于启动迁移任务。调用此接口后可通过查询迁移服务列表接口`DescribeMigrationJobs`来查询当前任务状态。
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" FAILEDOPERATION_NOTALLOWOPERATION = "FailedOperation.NotAllowOperation" FAILEDOPERATION_STARTJOBFAILED = "FailedOperation.StartJobFailed" FAILEDOPERATION_STATUSINCONFLICT = "FailedOperation.StatusInConflict" INTERNALERROR_ADDTASKERROR = "InternalError.AddTaskError" INTERNALERROR_DATABASEERROR = "InternalError.DatabaseError" INTERNALERROR_DUPLICATEJOB = "InternalError.DuplicateJob" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INTERNALERROR_INTERNALINNERCOMMONERROR = "InternalError.InternalInnerCommonError" INTERNALERROR_LOCKERROR = "InternalError.LockError" INTERNALERROR_PROTOCOLERROR = "InternalError.ProtocolError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" LIMITEXCEEDED_MAXUNUSEDJOBS = "LimitExceeded.MaxUnusedJobs" MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError" OPERATIONDENIED_BIZOPERATIONDENIEDERROR = "OperationDenied.BizOperationDeniedError" OPERATIONDENIED_JOBOPERATIONDENIEDERROR = "OperationDenied.JobOperationDeniedError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError" RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND_JOBNOTEXIST = "ResourceNotFound.JobNotExist" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION_NOTENOUGHPRIVILEGES = "UnauthorizedOperation.NotEnoughPrivileges" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) StartModifySyncJob ¶ added in v1.0.667
func (c *Client) StartModifySyncJob(request *StartModifySyncJobRequest) (response *StartModifySyncJobResponse, err error)
StartModifySyncJob 在查询修改对象的校验任务的结果中的status为success后、通过该接口开始修改配置流程
可能返回的错误码:
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
func (*Client) StartModifySyncJobWithContext ¶ added in v1.0.667
func (c *Client) StartModifySyncJobWithContext(ctx context.Context, request *StartModifySyncJobRequest) (response *StartModifySyncJobResponse, err error)
StartModifySyncJob 在查询修改对象的校验任务的结果中的status为success后、通过该接口开始修改配置流程
可能返回的错误码:
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
func (*Client) StartSubscribe ¶ added in v1.0.837
func (c *Client) StartSubscribe(request *StartSubscribeRequest) (response *StartSubscribeResponse, err error)
StartSubscribe 本接口(StartSubscribe)用于启动一个kafka版本的数据订阅实例。只有当订阅任务的状态为checkPass时,才能调用本接口。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) StartSubscribeWithContext ¶ added in v1.0.837
func (c *Client) StartSubscribeWithContext(ctx context.Context, request *StartSubscribeRequest) (response *StartSubscribeResponse, err error)
StartSubscribe 本接口(StartSubscribe)用于启动一个kafka版本的数据订阅实例。只有当订阅任务的状态为checkPass时,才能调用本接口。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) StartSyncJob ¶
func (c *Client) StartSyncJob(request *StartSyncJobRequest) (response *StartSyncJobResponse, err error)
StartSyncJob 启动同步任务
可能返回的错误码:
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" OPERATIONDENIED_BIZOPERATIONDENIEDERROR = "OperationDenied.BizOperationDeniedError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
func (*Client) StartSyncJobWithContext ¶
func (c *Client) StartSyncJobWithContext(ctx context.Context, request *StartSyncJobRequest) (response *StartSyncJobResponse, err error)
StartSyncJob 启动同步任务
可能返回的错误码:
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" OPERATIONDENIED_BIZOPERATIONDENIEDERROR = "OperationDenied.BizOperationDeniedError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
func (*Client) StopCompare ¶
func (c *Client) StopCompare(request *StopCompareRequest) (response *StopCompareResponse, err error)
StopCompare 终止一致性校验任务
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError" RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) StopCompareWithContext ¶
func (c *Client) StopCompareWithContext(ctx context.Context, request *StopCompareRequest) (response *StopCompareResponse, err error)
StopCompare 终止一致性校验任务
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError" RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) StopMigrateJob ¶
func (c *Client) StopMigrateJob(request *StopMigrateJobRequest) (response *StopMigrateJobResponse, err error)
StopMigrateJob 本接口(StopMigrateJob)用于终止数据迁移任务。
调用此接口后可通过查询迁移服务列表接口`DescribeMigrationJobs`来查询当前任务状态。
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" FAILEDOPERATION_NOTALLOWOPERATION = "FailedOperation.NotAllowOperation" FAILEDOPERATION_STATUSINCONFLICT = "FailedOperation.StatusInConflict" INTERNALERROR_DATABASEERROR = "InternalError.DatabaseError" INTERNALERROR_DUPLICATEJOB = "InternalError.DuplicateJob" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INTERNALERROR_PROTOCOLERROR = "InternalError.ProtocolError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" OPERATIONDENIED_JOBOPERATIONDENIEDERROR = "OperationDenied.JobOperationDeniedError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError" RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND_JOBNOTEXIST = "ResourceNotFound.JobNotExist" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION_NOTENOUGHPRIVILEGES = "UnauthorizedOperation.NotEnoughPrivileges" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) StopMigrateJobWithContext ¶
func (c *Client) StopMigrateJobWithContext(ctx context.Context, request *StopMigrateJobRequest) (response *StopMigrateJobResponse, err error)
StopMigrateJob 本接口(StopMigrateJob)用于终止数据迁移任务。
调用此接口后可通过查询迁移服务列表接口`DescribeMigrationJobs`来查询当前任务状态。
可能返回的错误码:
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError" DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" FAILEDOPERATION_NOTALLOWOPERATION = "FailedOperation.NotAllowOperation" FAILEDOPERATION_STATUSINCONFLICT = "FailedOperation.StatusInConflict" INTERNALERROR_DATABASEERROR = "InternalError.DatabaseError" INTERNALERROR_DUPLICATEJOB = "InternalError.DuplicateJob" INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError" INTERNALERROR_PROTOCOLERROR = "InternalError.ProtocolError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError" OPERATIONDENIED_JOBOPERATIONDENIEDERROR = "OperationDenied.JobOperationDeniedError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError" RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError" RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError" RESOURCENOTFOUND_JOBNOTEXIST = "ResourceNotFound.JobNotExist" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError" RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError" RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError" UNAUTHORIZEDOPERATION_NOTENOUGHPRIVILEGES = "UnauthorizedOperation.NotEnoughPrivileges" UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError" UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError" UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
func (*Client) StopSyncJob ¶
func (c *Client) StopSyncJob(request *StopSyncJobRequest) (response *StopSyncJobResponse, err error)
StopSyncJob 结束同步任务,操作后可通过查询同步任务信息接口DescribeSyncJobs,获取操作后的状态。
可能返回的错误码:
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
func (*Client) StopSyncJobWithContext ¶
func (c *Client) StopSyncJobWithContext(ctx context.Context, request *StopSyncJobRequest) (response *StopSyncJobResponse, err error)
StopSyncJob 结束同步任务,操作后可通过查询同步任务信息接口DescribeSyncJobs,获取操作后的状态。
可能返回的错误码:
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
type CompareAbstractInfo ¶
type CompareAbstractInfo struct { // 校验配置参数 // 注意:此字段可能返回 null,表示取不到有效值。 Options *CompareOptions `json:"Options,omitnil,omitempty" name:"Options"` // 一致性校验对比对象 // 注意:此字段可能返回 null,表示取不到有效值。 Objects *CompareObject `json:"Objects,omitnil,omitempty" name:"Objects"` // 对比结论: same,different // 注意:此字段可能返回 null,表示取不到有效值。 Conclusion *string `json:"Conclusion,omitnil,omitempty" name:"Conclusion"` // 任务状态: success,failed // 注意:此字段可能返回 null,表示取不到有效值。 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 总的表数量 // 注意:此字段可能返回 null,表示取不到有效值。 TotalTables *uint64 `json:"TotalTables,omitnil,omitempty" name:"TotalTables"` // 已校验的表数量 // 注意:此字段可能返回 null,表示取不到有效值。 CheckedTables *uint64 `json:"CheckedTables,omitnil,omitempty" name:"CheckedTables"` // 不一致的表数量 // 注意:此字段可能返回 null,表示取不到有效值。 DifferentTables *uint64 `json:"DifferentTables,omitnil,omitempty" name:"DifferentTables"` // 跳过校验的表数量 // 注意:此字段可能返回 null,表示取不到有效值。 SkippedTables *uint64 `json:"SkippedTables,omitnil,omitempty" name:"SkippedTables"` // 预估表总数 // 注意:此字段可能返回 null,表示取不到有效值。 NearlyTableCount *uint64 `json:"NearlyTableCount,omitnil,omitempty" name:"NearlyTableCount"` // 不一致的数据行数量 // 注意:此字段可能返回 null,表示取不到有效值。 DifferentRows *uint64 `json:"DifferentRows,omitnil,omitempty" name:"DifferentRows"` // 源库行数,当对比类型为**行数对比**时此项有意义 // 注意:此字段可能返回 null,表示取不到有效值。 SrcSampleRows *uint64 `json:"SrcSampleRows,omitnil,omitempty" name:"SrcSampleRows"` // 目标库行数,当对比类型为**行数对比**时此项有意义 // 注意:此字段可能返回 null,表示取不到有效值。 DstSampleRows *uint64 `json:"DstSampleRows,omitnil,omitempty" name:"DstSampleRows"` // 开始时间 // 注意:此字段可能返回 null,表示取不到有效值。 StartedAt *string `json:"StartedAt,omitnil,omitempty" name:"StartedAt"` // 结束时间 // 注意:此字段可能返回 null,表示取不到有效值。 FinishedAt *string `json:"FinishedAt,omitnil,omitempty" name:"FinishedAt"` }
type CompareColumnItem ¶ added in v1.0.738
type CompareColumnItem struct { // 列名 // 注意:此字段可能返回 null,表示取不到有效值。 ColumnName *string `json:"ColumnName,omitnil,omitempty" name:"ColumnName"` }
type CompareDetailInfo ¶
type CompareDetailInfo struct { // 数据不一致的表详情 // 注意:此字段可能返回 null,表示取不到有效值。 Difference *DifferenceDetail `json:"Difference,omitnil,omitempty" name:"Difference"` // 跳过校验的表详情 // 注意:此字段可能返回 null,表示取不到有效值。 Skipped *SkippedDetail `json:"Skipped,omitnil,omitempty" name:"Skipped"` // 数据库不一致的详情,mongodb业务用到 // 注意:此字段可能返回 null,表示取不到有效值。 DifferenceAdvancedObjects *DifferenceAdvancedObjectsDetail `json:"DifferenceAdvancedObjects,omitnil,omitempty" name:"DifferenceAdvancedObjects"` // 数据不一致的详情,mongodb业务用到 // 注意:此字段可能返回 null,表示取不到有效值。 DifferenceData *DifferenceDataDetail `json:"DifferenceData,omitnil,omitempty" name:"DifferenceData"` // 数据行不一致的详情,mongodb业务用到 // 注意:此字段可能返回 null,表示取不到有效值。 DifferenceRow *DifferenceRowDetail `json:"DifferenceRow,omitnil,omitempty" name:"DifferenceRow"` }
type CompareObject ¶
type CompareObject struct { // 对象模式 整实例-all,部分对象-partial // 注意:此字段可能返回 null,表示取不到有效值。 ObjectMode *string `json:"ObjectMode,omitnil,omitempty" name:"ObjectMode"` // 对象列表 // 注意:此字段可能返回 null,表示取不到有效值。 ObjectItems []*CompareObjectItem `json:"ObjectItems,omitnil,omitempty" name:"ObjectItems"` // 高级对象类型,如account(账号),index(索引),shardkey(片键,后面可能会调整),schema(库表结构) // 注意:此字段可能返回 null,表示取不到有效值。 AdvancedObjects []*string `json:"AdvancedObjects,omitnil,omitempty" name:"AdvancedObjects"` }
type CompareObjectItem ¶
type CompareObjectItem struct { // 数据库名 // 注意:此字段可能返回 null,表示取不到有效值。 DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"` // 数据库选择模式: all 为当前对象下的所有对象,partial 为部分对象 // 注意:此字段可能返回 null,表示取不到有效值。 DbMode *string `json:"DbMode,omitnil,omitempty" name:"DbMode"` // schema名称 // 注意:此字段可能返回 null,表示取不到有效值。 SchemaName *string `json:"SchemaName,omitnil,omitempty" name:"SchemaName"` // 表选择模式: all 为当前对象下的所有表对象,partial 为部分表对象 // 注意:此字段可能返回 null,表示取不到有效值。 TableMode *string `json:"TableMode,omitnil,omitempty" name:"TableMode"` // 用于一致性校验的表配置,当 TableMode 为 partial 时,需要填写 // 注意:此字段可能返回 null,表示取不到有效值。 Tables []*CompareTableItem `json:"Tables,omitnil,omitempty" name:"Tables"` // 视图选择模式: all 为当前对象下的所有视图对象,partial 为部分视图对象(一致性校验不校验视图,当前参数未启作用) // 注意:此字段可能返回 null,表示取不到有效值。 ViewMode *string `json:"ViewMode,omitnil,omitempty" name:"ViewMode"` // 用于一致性校验的视图配置,当 ViewMode 为 partial 时, 需要填写(一致性校验不校验视图,当前参数未启作用) // 注意:此字段可能返回 null,表示取不到有效值。 Views []*CompareViewItem `json:"Views,omitnil,omitempty" name:"Views"` }
type CompareOptions ¶ added in v1.0.573
type CompareOptions struct { // 对比方式:dataCheck(完整数据对比)、sampleDataCheck(抽样数据对比)、rowsCount(行数对比) // 注意:此字段可能返回 null,表示取不到有效值。 Method *string `json:"Method,omitnil,omitempty" name:"Method"` // 抽样比例;范围0,100 // 注意:此字段可能返回 null,表示取不到有效值。 SampleRate *int64 `json:"SampleRate,omitnil,omitempty" name:"SampleRate"` // 线程数,取值1-5,默认为1 // 注意:此字段可能返回 null,表示取不到有效值。 ThreadCount *int64 `json:"ThreadCount,omitnil,omitempty" name:"ThreadCount"` }
type CompareTableItem ¶
type CompareTableItem struct { // 表名称 // 注意:此字段可能返回 null,表示取不到有效值。 TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"` // column 模式,all 为全部,partial 表示部分(该参数仅对数据同步任务有效) // 注意:此字段可能返回 null,表示取不到有效值。 ColumnMode *string `json:"ColumnMode,omitnil,omitempty" name:"ColumnMode"` // 当 ColumnMode 为 partial 时必填(该参数仅对数据同步任务有效) // 注意:此字段可能返回 null,表示取不到有效值。 Columns []*CompareColumnItem `json:"Columns,omitnil,omitempty" name:"Columns"` }
type CompareTaskInfo ¶
type CompareTaskInfo struct { // 一致性校验任务Id // 注意:此字段可能返回 null,表示取不到有效值。 CompareTaskId *string `json:"CompareTaskId,omitnil,omitempty" name:"CompareTaskId"` // 一致性校验结果,包括:unstart(未启动)、running(校验中)、canceled(已终止)、failed(校验任务失败)、inconsistent(不一致)、consistent(一致)、notexist(不存在校验任务) // 注意:此字段可能返回 null,表示取不到有效值。 Status *string `json:"Status,omitnil,omitempty" name:"Status"` }
type CompareTaskItem ¶
type CompareTaskItem struct { // 任务id // 注意:此字段可能返回 null,表示取不到有效值。 JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 对比任务 Id // 注意:此字段可能返回 null,表示取不到有效值。 CompareTaskId *string `json:"CompareTaskId,omitnil,omitempty" name:"CompareTaskId"` // 对比任务名称 // 注意:此字段可能返回 null,表示取不到有效值。 TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` // 对比任务状态, 可能的值:created - 创建完成;readyRun - 等待运行;running - 运行中;success - 成功;stopping - 结束中;failed - 失败;canceled - 已终止 // 注意:此字段可能返回 null,表示取不到有效值。 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 对比任务配置 // 注意:此字段可能返回 null,表示取不到有效值。 Config *CompareObject `json:"Config,omitnil,omitempty" name:"Config"` // 对比任务校验详情 // 注意:此字段可能返回 null,表示取不到有效值。 CheckProcess *ProcessProgress `json:"CheckProcess,omitnil,omitempty" name:"CheckProcess"` // 对比任务运行详情 // 注意:此字段可能返回 null,表示取不到有效值。 CompareProcess *ProcessProgress `json:"CompareProcess,omitnil,omitempty" name:"CompareProcess"` // 对比结果, 可能的值:same - 一致;different - 不一致;skipAll - 跳过 // 注意:此字段可能返回 null,表示取不到有效值。 Conclusion *string `json:"Conclusion,omitnil,omitempty" name:"Conclusion"` // 任务创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreatedAt *string `json:"CreatedAt,omitnil,omitempty" name:"CreatedAt"` // 任务启动时间 // 注意:此字段可能返回 null,表示取不到有效值。 StartedAt *string `json:"StartedAt,omitnil,omitempty" name:"StartedAt"` // 对比结束时间 // 注意:此字段可能返回 null,表示取不到有效值。 FinishedAt *string `json:"FinishedAt,omitnil,omitempty" name:"FinishedAt"` // 对比类型,dataCheck(完整数据对比)、sampleDataCheck(抽样数据对比)、rowsCount(行数对比) // 注意:此字段可能返回 null,表示取不到有效值。 Method *string `json:"Method,omitnil,omitempty" name:"Method"` // 对比配置信息 // 注意:此字段可能返回 null,表示取不到有效值。 Options *CompareOptions `json:"Options,omitnil,omitempty" name:"Options"` // 一致性校验提示信息 // 注意:此字段可能返回 null,表示取不到有效值。 Message *string `json:"Message,omitnil,omitempty" name:"Message"` }
type CompareViewItem ¶
type CompareViewItem struct { // 视图名 // 注意:此字段可能返回 null,表示取不到有效值。 ViewName *string `json:"ViewName,omitnil,omitempty" name:"ViewName"` }
type CompleteMigrateJobRequest ¶
type CompleteMigrateJobRequest struct { *tchttp.BaseRequest // 数据迁移任务ID JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 完成任务的方式,仅支持旧版MySQL迁移任务。waitForSync-等待主从差距为0才停止,immediately-立即完成,不会等待主从差距一致。默认为waitForSync CompleteMode *string `json:"CompleteMode,omitnil,omitempty" name:"CompleteMode"` }
func NewCompleteMigrateJobRequest ¶
func NewCompleteMigrateJobRequest() (request *CompleteMigrateJobRequest)
func (*CompleteMigrateJobRequest) FromJsonString ¶
func (r *CompleteMigrateJobRequest) 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 (*CompleteMigrateJobRequest) ToJsonString ¶
func (r *CompleteMigrateJobRequest) ToJsonString() string
type CompleteMigrateJobRequestParams ¶
type CompleteMigrateJobRequestParams struct { // 数据迁移任务ID JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 完成任务的方式,仅支持旧版MySQL迁移任务。waitForSync-等待主从差距为0才停止,immediately-立即完成,不会等待主从差距一致。默认为waitForSync CompleteMode *string `json:"CompleteMode,omitnil,omitempty" name:"CompleteMode"` }
Predefined struct for user
type CompleteMigrateJobResponse ¶
type CompleteMigrateJobResponse struct { *tchttp.BaseResponse Response *CompleteMigrateJobResponseParams `json:"Response"` }
func NewCompleteMigrateJobResponse ¶
func NewCompleteMigrateJobResponse() (response *CompleteMigrateJobResponse)
func (*CompleteMigrateJobResponse) FromJsonString ¶
func (r *CompleteMigrateJobResponse) 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 (*CompleteMigrateJobResponse) ToJsonString ¶
func (r *CompleteMigrateJobResponse) ToJsonString() string
type CompleteMigrateJobResponseParams ¶
type CompleteMigrateJobResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ConfigureSubscribeJobRequest ¶ added in v1.0.837
type ConfigureSubscribeJobRequest struct { *tchttp.BaseRequest // 数据订阅实例的 ID SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"` // 数据订阅的类型,当 DatabaseType 不为 mongodb 时,枚举值为:all-全实例更新;dml-数据更新;ddl-结构更新;dmlAndDdl-数据更新+结构更新。当 DatabaseType 为 mongodb 时,枚举值为 all-全实例更新;database-订阅单库;collection-订阅单集合 SubscribeMode *string `json:"SubscribeMode,omitnil,omitempty" name:"SubscribeMode"` // 源数据库接入类型,如:extranet(公网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、cdb(云数据库)、cvm(云服务器自建)、intranet(自研上云)、vpc(私有网络vpc)。注意具体可选值依赖当前链路支持能力 AccessType *string `json:"AccessType,omitnil,omitempty" name:"AccessType"` // 数据库节点信息 Endpoints []*EndpointItem `json:"Endpoints,omitnil,omitempty" name:"Endpoints"` // Kafka配置 KafkaConfig *SubscribeKafkaConfig `json:"KafkaConfig,omitnil,omitempty" name:"KafkaConfig"` // 订阅的数据库表信息,当 SubscribeMode 不为 all和ddl 时,SubscribeObjects 为必选参数 SubscribeObjects []*SubscribeObject `json:"SubscribeObjects,omitnil,omitempty" name:"SubscribeObjects"` // 订阅数据格式,如:protobuf、json、avro。注意具体可选值依赖当前链路支持能力,数据格式详情参考官网的消费demo文档 Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // mongo选填参数:输出聚合设置。 PipelineInfo []*PipelineInfo `json:"PipelineInfo,omitnil,omitempty" name:"PipelineInfo"` // 为业务添加的额外信息。参数名作key,参数值作value。 // mysql选填参数:ProcessXA-是否处理XA事务,填true处理,不填或填其他值不处理。 // mongo选填参数:SubscribeType-订阅类型,目前只支持changeStream,不填也是默认changeStream。 // 其他业务暂没有可选参数。 ExtraAttr []*KeyValuePairOption `json:"ExtraAttr,omitnil,omitempty" name:"ExtraAttr"` }
func NewConfigureSubscribeJobRequest ¶ added in v1.0.837
func NewConfigureSubscribeJobRequest() (request *ConfigureSubscribeJobRequest)
func (*ConfigureSubscribeJobRequest) FromJsonString ¶ added in v1.0.837
func (r *ConfigureSubscribeJobRequest) 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 (*ConfigureSubscribeJobRequest) ToJsonString ¶ added in v1.0.837
func (r *ConfigureSubscribeJobRequest) ToJsonString() string
type ConfigureSubscribeJobRequestParams ¶ added in v1.0.837
type ConfigureSubscribeJobRequestParams struct { // 数据订阅实例的 ID SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"` // 数据订阅的类型,当 DatabaseType 不为 mongodb 时,枚举值为:all-全实例更新;dml-数据更新;ddl-结构更新;dmlAndDdl-数据更新+结构更新。当 DatabaseType 为 mongodb 时,枚举值为 all-全实例更新;database-订阅单库;collection-订阅单集合 SubscribeMode *string `json:"SubscribeMode,omitnil,omitempty" name:"SubscribeMode"` // 源数据库接入类型,如:extranet(公网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、cdb(云数据库)、cvm(云服务器自建)、intranet(自研上云)、vpc(私有网络vpc)。注意具体可选值依赖当前链路支持能力 AccessType *string `json:"AccessType,omitnil,omitempty" name:"AccessType"` // 数据库节点信息 Endpoints []*EndpointItem `json:"Endpoints,omitnil,omitempty" name:"Endpoints"` // Kafka配置 KafkaConfig *SubscribeKafkaConfig `json:"KafkaConfig,omitnil,omitempty" name:"KafkaConfig"` // 订阅的数据库表信息,当 SubscribeMode 不为 all和ddl 时,SubscribeObjects 为必选参数 SubscribeObjects []*SubscribeObject `json:"SubscribeObjects,omitnil,omitempty" name:"SubscribeObjects"` // 订阅数据格式,如:protobuf、json、avro。注意具体可选值依赖当前链路支持能力,数据格式详情参考官网的消费demo文档 Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // mongo选填参数:输出聚合设置。 PipelineInfo []*PipelineInfo `json:"PipelineInfo,omitnil,omitempty" name:"PipelineInfo"` // 为业务添加的额外信息。参数名作key,参数值作value。 // mysql选填参数:ProcessXA-是否处理XA事务,填true处理,不填或填其他值不处理。 // mongo选填参数:SubscribeType-订阅类型,目前只支持changeStream,不填也是默认changeStream。 // 其他业务暂没有可选参数。 ExtraAttr []*KeyValuePairOption `json:"ExtraAttr,omitnil,omitempty" name:"ExtraAttr"` }
Predefined struct for user
type ConfigureSubscribeJobResponse ¶ added in v1.0.837
type ConfigureSubscribeJobResponse struct { *tchttp.BaseResponse Response *ConfigureSubscribeJobResponseParams `json:"Response"` }
func NewConfigureSubscribeJobResponse ¶ added in v1.0.837
func NewConfigureSubscribeJobResponse() (response *ConfigureSubscribeJobResponse)
func (*ConfigureSubscribeJobResponse) FromJsonString ¶ added in v1.0.837
func (r *ConfigureSubscribeJobResponse) 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 (*ConfigureSubscribeJobResponse) ToJsonString ¶ added in v1.0.837
func (r *ConfigureSubscribeJobResponse) ToJsonString() string
type ConfigureSubscribeJobResponseParams ¶ added in v1.0.837
type ConfigureSubscribeJobResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ConfigureSyncJobRequest ¶
type ConfigureSyncJobRequest struct { *tchttp.BaseRequest // 同步实例id(即标识一个同步作业),形如sync-werwfs23 JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 源端接入类型,cdb(云数据库)、cvm(云主机自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云),注意具体可选值依赖当前链路 SrcAccessType *string `json:"SrcAccessType,omitnil,omitempty" name:"SrcAccessType"` // 目标端接入类型,cdb(云数据库)、cvm(云主机自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云)、ckafka(CKafka实例),注意具体可选值依赖当前链路 DstAccessType *string `json:"DstAccessType,omitnil,omitempty" name:"DstAccessType"` // 同步库表对象信息 Objects *Objects `json:"Objects,omitnil,omitempty" name:"Objects"` // 同步任务名称 JobName *string `json:"JobName,omitnil,omitempty" name:"JobName"` // 枚举值是 liteMode 和 fullMode ,分别对应精简模式或正常模式 JobMode *string `json:"JobMode,omitnil,omitempty" name:"JobMode"` // 运行模式,取值如:Immediate(表示立即运行,默认为此项值)、Timed(表示定时运行) RunMode *string `json:"RunMode,omitnil,omitempty" name:"RunMode"` // 期待启动时间,当RunMode取值为Timed时,此值必填,形如:"2006-01-02 15:04:05" ExpectRunTime *string `json:"ExpectRunTime,omitnil,omitempty" name:"ExpectRunTime"` // 源端tdsql连接方式:proxy-通过tdsql proxy主机访问各个set节点,注意只有在自研上云的网络环境下才能通过这种方式连接,SrcInfos中只需要提供proxy主机信息。set-直连set节点,如选择直连set方式,需要正确填写proxy主机信息及所有set节点信息。源端是tdsqlmysql类型必填。 SrcConnectType *string `json:"SrcConnectType,omitnil,omitempty" name:"SrcConnectType"` // 源端信息,单节点数据库使用,且SrcNodeType传single SrcInfo *Endpoint `json:"SrcInfo,omitnil,omitempty" name:"SrcInfo"` // 源端信息,多节点数据库使用,且SrcNodeType传cluster SrcInfos *SyncDBEndpointInfos `json:"SrcInfos,omitnil,omitempty" name:"SrcInfos"` // 枚举值:cluster、single。源库为单节点数据库使用single,多节点使用cluster SrcNodeType *string `json:"SrcNodeType,omitnil,omitempty" name:"SrcNodeType"` // 目标端信息,单节点数据库使用 DstInfo *Endpoint `json:"DstInfo,omitnil,omitempty" name:"DstInfo"` // 目标端信息,多节点数据库使用,且DstNodeType传cluster DstInfos *SyncDBEndpointInfos `json:"DstInfos,omitnil,omitempty" name:"DstInfos"` // 枚举值:cluster、single。目标库为单节点数据库使用single,多节点使用cluster DstNodeType *string `json:"DstNodeType,omitnil,omitempty" name:"DstNodeType"` // 同步任务选项;该字段下的RateLimitOption暂时无法生效、如果需要修改限速、可通过ModifySyncRateLimit接口完成限速 Options *Options `json:"Options,omitnil,omitempty" name:"Options"` // 自动重试的时间段、可设置5至720分钟、0表示不重试 AutoRetryTimeRangeMinutes *int64 `json:"AutoRetryTimeRangeMinutes,omitnil,omitempty" name:"AutoRetryTimeRangeMinutes"` }
func NewConfigureSyncJobRequest ¶
func NewConfigureSyncJobRequest() (request *ConfigureSyncJobRequest)
func (*ConfigureSyncJobRequest) FromJsonString ¶
func (r *ConfigureSyncJobRequest) 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 (*ConfigureSyncJobRequest) ToJsonString ¶
func (r *ConfigureSyncJobRequest) ToJsonString() string
type ConfigureSyncJobRequestParams ¶
type ConfigureSyncJobRequestParams struct { // 同步实例id(即标识一个同步作业),形如sync-werwfs23 JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 源端接入类型,cdb(云数据库)、cvm(云主机自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云),注意具体可选值依赖当前链路 SrcAccessType *string `json:"SrcAccessType,omitnil,omitempty" name:"SrcAccessType"` // 目标端接入类型,cdb(云数据库)、cvm(云主机自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云)、ckafka(CKafka实例),注意具体可选值依赖当前链路 DstAccessType *string `json:"DstAccessType,omitnil,omitempty" name:"DstAccessType"` // 同步库表对象信息 Objects *Objects `json:"Objects,omitnil,omitempty" name:"Objects"` // 同步任务名称 JobName *string `json:"JobName,omitnil,omitempty" name:"JobName"` // 枚举值是 liteMode 和 fullMode ,分别对应精简模式或正常模式 JobMode *string `json:"JobMode,omitnil,omitempty" name:"JobMode"` // 运行模式,取值如:Immediate(表示立即运行,默认为此项值)、Timed(表示定时运行) RunMode *string `json:"RunMode,omitnil,omitempty" name:"RunMode"` // 期待启动时间,当RunMode取值为Timed时,此值必填,形如:"2006-01-02 15:04:05" ExpectRunTime *string `json:"ExpectRunTime,omitnil,omitempty" name:"ExpectRunTime"` // 源端tdsql连接方式:proxy-通过tdsql proxy主机访问各个set节点,注意只有在自研上云的网络环境下才能通过这种方式连接,SrcInfos中只需要提供proxy主机信息。set-直连set节点,如选择直连set方式,需要正确填写proxy主机信息及所有set节点信息。源端是tdsqlmysql类型必填。 SrcConnectType *string `json:"SrcConnectType,omitnil,omitempty" name:"SrcConnectType"` // 源端信息,单节点数据库使用,且SrcNodeType传single SrcInfo *Endpoint `json:"SrcInfo,omitnil,omitempty" name:"SrcInfo"` // 源端信息,多节点数据库使用,且SrcNodeType传cluster SrcInfos *SyncDBEndpointInfos `json:"SrcInfos,omitnil,omitempty" name:"SrcInfos"` // 枚举值:cluster、single。源库为单节点数据库使用single,多节点使用cluster SrcNodeType *string `json:"SrcNodeType,omitnil,omitempty" name:"SrcNodeType"` // 目标端信息,单节点数据库使用 DstInfo *Endpoint `json:"DstInfo,omitnil,omitempty" name:"DstInfo"` // 目标端信息,多节点数据库使用,且DstNodeType传cluster DstInfos *SyncDBEndpointInfos `json:"DstInfos,omitnil,omitempty" name:"DstInfos"` // 枚举值:cluster、single。目标库为单节点数据库使用single,多节点使用cluster DstNodeType *string `json:"DstNodeType,omitnil,omitempty" name:"DstNodeType"` // 同步任务选项;该字段下的RateLimitOption暂时无法生效、如果需要修改限速、可通过ModifySyncRateLimit接口完成限速 Options *Options `json:"Options,omitnil,omitempty" name:"Options"` // 自动重试的时间段、可设置5至720分钟、0表示不重试 AutoRetryTimeRangeMinutes *int64 `json:"AutoRetryTimeRangeMinutes,omitnil,omitempty" name:"AutoRetryTimeRangeMinutes"` }
Predefined struct for user
type ConfigureSyncJobResponse ¶
type ConfigureSyncJobResponse struct { *tchttp.BaseResponse Response *ConfigureSyncJobResponseParams `json:"Response"` }
func NewConfigureSyncJobResponse ¶
func NewConfigureSyncJobResponse() (response *ConfigureSyncJobResponse)
func (*ConfigureSyncJobResponse) FromJsonString ¶
func (r *ConfigureSyncJobResponse) 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 (*ConfigureSyncJobResponse) ToJsonString ¶
func (r *ConfigureSyncJobResponse) ToJsonString() string
type ConfigureSyncJobResponseParams ¶
type ConfigureSyncJobResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ConflictHandleOption ¶
type ConflictHandleOption struct { // 条件覆盖的列 // 注意:此字段可能返回 null,表示取不到有效值。 ConditionColumn *string `json:"ConditionColumn,omitnil,omitempty" name:"ConditionColumn"` // 条件覆盖操作 // 注意:此字段可能返回 null,表示取不到有效值。 ConditionOperator *string `json:"ConditionOperator,omitnil,omitempty" name:"ConditionOperator"` // 条件覆盖优先级处理 // 注意:此字段可能返回 null,表示取不到有效值。 ConditionOrderInSrcAndDst *string `json:"ConditionOrderInSrcAndDst,omitnil,omitempty" name:"ConditionOrderInSrcAndDst"` }
type ConsistencyOption ¶
type ConsistencyOption struct { // 一致性检测类型: full(全量检测迁移对象)、noCheck(不检测)、notConfigured(未配置) // 注意:此字段可能返回 null,表示取不到有效值。 Mode *string `json:"Mode,omitnil,omitempty" name:"Mode"` }
type ContinueMigrateJobRequest ¶ added in v1.0.573
type ContinueMigrateJobRequest struct { *tchttp.BaseRequest // 数据迁移任务ID JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
func NewContinueMigrateJobRequest ¶ added in v1.0.573
func NewContinueMigrateJobRequest() (request *ContinueMigrateJobRequest)
func (*ContinueMigrateJobRequest) FromJsonString ¶ added in v1.0.573
func (r *ContinueMigrateJobRequest) 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 (*ContinueMigrateJobRequest) ToJsonString ¶ added in v1.0.573
func (r *ContinueMigrateJobRequest) ToJsonString() string
type ContinueMigrateJobRequestParams ¶ added in v1.0.573
type ContinueMigrateJobRequestParams struct { // 数据迁移任务ID JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
Predefined struct for user
type ContinueMigrateJobResponse ¶ added in v1.0.573
type ContinueMigrateJobResponse struct { *tchttp.BaseResponse Response *ContinueMigrateJobResponseParams `json:"Response"` }
func NewContinueMigrateJobResponse ¶ added in v1.0.573
func NewContinueMigrateJobResponse() (response *ContinueMigrateJobResponse)
func (*ContinueMigrateJobResponse) FromJsonString ¶ added in v1.0.573
func (r *ContinueMigrateJobResponse) 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 (*ContinueMigrateJobResponse) ToJsonString ¶ added in v1.0.573
func (r *ContinueMigrateJobResponse) ToJsonString() string
type ContinueMigrateJobResponseParams ¶ added in v1.0.573
type ContinueMigrateJobResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ContinueSyncJobRequest ¶ added in v1.0.573
type ContinueSyncJobRequest struct { *tchttp.BaseRequest // 同步任务id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
func NewContinueSyncJobRequest ¶ added in v1.0.573
func NewContinueSyncJobRequest() (request *ContinueSyncJobRequest)
func (*ContinueSyncJobRequest) FromJsonString ¶ added in v1.0.573
func (r *ContinueSyncJobRequest) 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 (*ContinueSyncJobRequest) ToJsonString ¶ added in v1.0.573
func (r *ContinueSyncJobRequest) ToJsonString() string
type ContinueSyncJobRequestParams ¶ added in v1.0.573
type ContinueSyncJobRequestParams struct { // 同步任务id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
Predefined struct for user
type ContinueSyncJobResponse ¶ added in v1.0.573
type ContinueSyncJobResponse struct { *tchttp.BaseResponse Response *ContinueSyncJobResponseParams `json:"Response"` }
func NewContinueSyncJobResponse ¶ added in v1.0.573
func NewContinueSyncJobResponse() (response *ContinueSyncJobResponse)
func (*ContinueSyncJobResponse) FromJsonString ¶ added in v1.0.573
func (r *ContinueSyncJobResponse) 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 (*ContinueSyncJobResponse) ToJsonString ¶ added in v1.0.573
func (r *ContinueSyncJobResponse) ToJsonString() string
type ContinueSyncJobResponseParams ¶ added in v1.0.573
type ContinueSyncJobResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateCheckSyncJobRequest ¶
type CreateCheckSyncJobRequest struct { *tchttp.BaseRequest // 同步任务id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
func NewCreateCheckSyncJobRequest ¶
func NewCreateCheckSyncJobRequest() (request *CreateCheckSyncJobRequest)
func (*CreateCheckSyncJobRequest) FromJsonString ¶
func (r *CreateCheckSyncJobRequest) 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 (*CreateCheckSyncJobRequest) ToJsonString ¶
func (r *CreateCheckSyncJobRequest) ToJsonString() string
type CreateCheckSyncJobRequestParams ¶
type CreateCheckSyncJobRequestParams struct { // 同步任务id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
Predefined struct for user
type CreateCheckSyncJobResponse ¶
type CreateCheckSyncJobResponse struct { *tchttp.BaseResponse Response *CreateCheckSyncJobResponseParams `json:"Response"` }
func NewCreateCheckSyncJobResponse ¶
func NewCreateCheckSyncJobResponse() (response *CreateCheckSyncJobResponse)
func (*CreateCheckSyncJobResponse) FromJsonString ¶
func (r *CreateCheckSyncJobResponse) 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 (*CreateCheckSyncJobResponse) ToJsonString ¶
func (r *CreateCheckSyncJobResponse) ToJsonString() string
type CreateCheckSyncJobResponseParams ¶
type CreateCheckSyncJobResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateCompareTaskRequest ¶
type CreateCompareTaskRequest struct { *tchttp.BaseRequest // 任务 Id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 数据对比任务名称,若为空则默认给CompareTaskId相同值 TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` // 数据对比对象模式,sameAsMigrate(全部迁移对象, 默认为此项配置),custom(自定义模式) ObjectMode *string `json:"ObjectMode,omitnil,omitempty" name:"ObjectMode"` // 数据对比对象,当ObjectMode为custom时,此项需要填写。 Objects *CompareObject `json:"Objects,omitnil,omitempty" name:"Objects"` // 一致性校验选项 Options *CompareOptions `json:"Options,omitnil,omitempty" name:"Options"` }
func NewCreateCompareTaskRequest ¶
func NewCreateCompareTaskRequest() (request *CreateCompareTaskRequest)
func (*CreateCompareTaskRequest) FromJsonString ¶
func (r *CreateCompareTaskRequest) 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 (*CreateCompareTaskRequest) ToJsonString ¶
func (r *CreateCompareTaskRequest) ToJsonString() string
type CreateCompareTaskRequestParams ¶
type CreateCompareTaskRequestParams struct { // 任务 Id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 数据对比任务名称,若为空则默认给CompareTaskId相同值 TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` // 数据对比对象模式,sameAsMigrate(全部迁移对象, 默认为此项配置),custom(自定义模式) ObjectMode *string `json:"ObjectMode,omitnil,omitempty" name:"ObjectMode"` // 数据对比对象,当ObjectMode为custom时,此项需要填写。 Objects *CompareObject `json:"Objects,omitnil,omitempty" name:"Objects"` // 一致性校验选项 Options *CompareOptions `json:"Options,omitnil,omitempty" name:"Options"` }
Predefined struct for user
type CreateCompareTaskResponse ¶
type CreateCompareTaskResponse struct { *tchttp.BaseResponse Response *CreateCompareTaskResponseParams `json:"Response"` }
func NewCreateCompareTaskResponse ¶
func NewCreateCompareTaskResponse() (response *CreateCompareTaskResponse)
func (*CreateCompareTaskResponse) FromJsonString ¶
func (r *CreateCompareTaskResponse) 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 (*CreateCompareTaskResponse) ToJsonString ¶
func (r *CreateCompareTaskResponse) ToJsonString() string
type CreateCompareTaskResponseParams ¶
type CreateCompareTaskResponseParams struct { // 数据对比任务 ID,形如:dts-8yv4w2i1-cmp-37skmii9 // 注意:此字段可能返回 null,表示取不到有效值。 CompareTaskId *string `json:"CompareTaskId,omitnil,omitempty" name:"CompareTaskId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateConsumerGroupRequest ¶ added in v1.0.837
type CreateConsumerGroupRequest struct { *tchttp.BaseRequest // 订阅实例id SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"` // 消费组名称,以数字、字母(大小写)或者_ - .开头,以数字、字母(大小写)结尾。实际生成的消费组全称形如:consumer-grp-#{SubscribeId}-#{ConsumerGroupName} ConsumerGroupName *string `json:"ConsumerGroupName,omitnil,omitempty" name:"ConsumerGroupName"` // 账号名称。以数字、字母(大小写)或者_ - .开头,以数字、字母(大小写)结尾。实际生成的账户全称形如:account-#{SubscribeId}-#{AccountName} AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"` // 消费组密码,长度必须大于3 Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 消费组备注 Description *string `json:"Description,omitnil,omitempty" name:"Description"` }
func NewCreateConsumerGroupRequest ¶ added in v1.0.837
func NewCreateConsumerGroupRequest() (request *CreateConsumerGroupRequest)
func (*CreateConsumerGroupRequest) FromJsonString ¶ added in v1.0.837
func (r *CreateConsumerGroupRequest) 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 (*CreateConsumerGroupRequest) ToJsonString ¶ added in v1.0.837
func (r *CreateConsumerGroupRequest) ToJsonString() string
type CreateConsumerGroupRequestParams ¶ added in v1.0.837
type CreateConsumerGroupRequestParams struct { // 订阅实例id SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"` // 消费组名称,以数字、字母(大小写)或者_ - .开头,以数字、字母(大小写)结尾。实际生成的消费组全称形如:consumer-grp-#{SubscribeId}-#{ConsumerGroupName} ConsumerGroupName *string `json:"ConsumerGroupName,omitnil,omitempty" name:"ConsumerGroupName"` // 账号名称。以数字、字母(大小写)或者_ - .开头,以数字、字母(大小写)结尾。实际生成的账户全称形如:account-#{SubscribeId}-#{AccountName} AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"` // 消费组密码,长度必须大于3 Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 消费组备注 Description *string `json:"Description,omitnil,omitempty" name:"Description"` }
Predefined struct for user
type CreateConsumerGroupResponse ¶ added in v1.0.837
type CreateConsumerGroupResponse struct { *tchttp.BaseResponse Response *CreateConsumerGroupResponseParams `json:"Response"` }
func NewCreateConsumerGroupResponse ¶ added in v1.0.837
func NewCreateConsumerGroupResponse() (response *CreateConsumerGroupResponse)
func (*CreateConsumerGroupResponse) FromJsonString ¶ added in v1.0.837
func (r *CreateConsumerGroupResponse) 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 (*CreateConsumerGroupResponse) ToJsonString ¶ added in v1.0.837
func (r *CreateConsumerGroupResponse) ToJsonString() string
type CreateConsumerGroupResponseParams ¶ added in v1.0.837
type CreateConsumerGroupResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateMigrateCheckJobRequest ¶
type CreateMigrateCheckJobRequest struct { *tchttp.BaseRequest // 数据迁移任务ID JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
func NewCreateMigrateCheckJobRequest ¶
func NewCreateMigrateCheckJobRequest() (request *CreateMigrateCheckJobRequest)
func (*CreateMigrateCheckJobRequest) FromJsonString ¶
func (r *CreateMigrateCheckJobRequest) 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 (*CreateMigrateCheckJobRequest) ToJsonString ¶
func (r *CreateMigrateCheckJobRequest) ToJsonString() string
type CreateMigrateCheckJobRequestParams ¶
type CreateMigrateCheckJobRequestParams struct { // 数据迁移任务ID JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
Predefined struct for user
type CreateMigrateCheckJobResponse ¶
type CreateMigrateCheckJobResponse struct { *tchttp.BaseResponse Response *CreateMigrateCheckJobResponseParams `json:"Response"` }
func NewCreateMigrateCheckJobResponse ¶
func NewCreateMigrateCheckJobResponse() (response *CreateMigrateCheckJobResponse)
func (*CreateMigrateCheckJobResponse) FromJsonString ¶
func (r *CreateMigrateCheckJobResponse) 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 (*CreateMigrateCheckJobResponse) ToJsonString ¶
func (r *CreateMigrateCheckJobResponse) ToJsonString() string
type CreateMigrateCheckJobResponseParams ¶
type CreateMigrateCheckJobResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateMigrationServiceRequest ¶
type CreateMigrationServiceRequest struct { *tchttp.BaseRequest // 源实例数据库类型,如mysql,redis,percona,mongodb,postgresql,sqlserver,mariadb,cynosdbmysql SrcDatabaseType *string `json:"SrcDatabaseType,omitnil,omitempty" name:"SrcDatabaseType"` // 目标实例数据库类型,如mysql,redis,percona,mongodb,postgresql,sqlserver,mariadb,cynosdbmysql DstDatabaseType *string `json:"DstDatabaseType,omitnil,omitempty" name:"DstDatabaseType"` // 源实例地域,如:ap-guangzhou SrcRegion *string `json:"SrcRegion,omitnil,omitempty" name:"SrcRegion"` // 目标实例地域,如:ap-guangzhou。注意,目标地域必须和API请求地域保持一致。 DstRegion *string `json:"DstRegion,omitnil,omitempty" name:"DstRegion"` // 实例规格,包括:small、medium、large、xlarge、2xlarge InstanceClass *string `json:"InstanceClass,omitnil,omitempty" name:"InstanceClass"` // 购买数量,范围为[1,15],默认为1 Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"` // 迁移服务名称,最大长度128 JobName *string `json:"JobName,omitnil,omitempty" name:"JobName"` // 标签信息 Tags []*TagItem `json:"Tags,omitnil,omitempty" name:"Tags"` }
func NewCreateMigrationServiceRequest ¶
func NewCreateMigrationServiceRequest() (request *CreateMigrationServiceRequest)
func (*CreateMigrationServiceRequest) FromJsonString ¶
func (r *CreateMigrationServiceRequest) 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 (*CreateMigrationServiceRequest) ToJsonString ¶
func (r *CreateMigrationServiceRequest) ToJsonString() string
type CreateMigrationServiceRequestParams ¶
type CreateMigrationServiceRequestParams struct { // 源实例数据库类型,如mysql,redis,percona,mongodb,postgresql,sqlserver,mariadb,cynosdbmysql SrcDatabaseType *string `json:"SrcDatabaseType,omitnil,omitempty" name:"SrcDatabaseType"` // 目标实例数据库类型,如mysql,redis,percona,mongodb,postgresql,sqlserver,mariadb,cynosdbmysql DstDatabaseType *string `json:"DstDatabaseType,omitnil,omitempty" name:"DstDatabaseType"` // 源实例地域,如:ap-guangzhou SrcRegion *string `json:"SrcRegion,omitnil,omitempty" name:"SrcRegion"` // 目标实例地域,如:ap-guangzhou。注意,目标地域必须和API请求地域保持一致。 DstRegion *string `json:"DstRegion,omitnil,omitempty" name:"DstRegion"` // 实例规格,包括:small、medium、large、xlarge、2xlarge InstanceClass *string `json:"InstanceClass,omitnil,omitempty" name:"InstanceClass"` // 购买数量,范围为[1,15],默认为1 Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"` // 迁移服务名称,最大长度128 JobName *string `json:"JobName,omitnil,omitempty" name:"JobName"` // 标签信息 Tags []*TagItem `json:"Tags,omitnil,omitempty" name:"Tags"` }
Predefined struct for user
type CreateMigrationServiceResponse ¶
type CreateMigrationServiceResponse struct { *tchttp.BaseResponse Response *CreateMigrationServiceResponseParams `json:"Response"` }
func NewCreateMigrationServiceResponse ¶
func NewCreateMigrationServiceResponse() (response *CreateMigrationServiceResponse)
func (*CreateMigrationServiceResponse) FromJsonString ¶
func (r *CreateMigrationServiceResponse) 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 (*CreateMigrationServiceResponse) ToJsonString ¶
func (r *CreateMigrationServiceResponse) ToJsonString() string
type CreateMigrationServiceResponseParams ¶
type CreateMigrationServiceResponseParams struct { // 下单成功随机生成的迁移任务id列表,形如:dts-c1f6rs21 // 注意:此字段可能返回 null,表示取不到有效值。 JobIds []*string `json:"JobIds,omitnil,omitempty" name:"JobIds"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateModifyCheckSyncJobRequest ¶ added in v1.0.667
type CreateModifyCheckSyncJobRequest struct { *tchttp.BaseRequest // 同步任务id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
func NewCreateModifyCheckSyncJobRequest ¶ added in v1.0.667
func NewCreateModifyCheckSyncJobRequest() (request *CreateModifyCheckSyncJobRequest)
func (*CreateModifyCheckSyncJobRequest) FromJsonString ¶ added in v1.0.667
func (r *CreateModifyCheckSyncJobRequest) 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 (*CreateModifyCheckSyncJobRequest) ToJsonString ¶ added in v1.0.667
func (r *CreateModifyCheckSyncJobRequest) ToJsonString() string
type CreateModifyCheckSyncJobRequestParams ¶ added in v1.0.667
type CreateModifyCheckSyncJobRequestParams struct { // 同步任务id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
Predefined struct for user
type CreateModifyCheckSyncJobResponse ¶ added in v1.0.667
type CreateModifyCheckSyncJobResponse struct { *tchttp.BaseResponse Response *CreateModifyCheckSyncJobResponseParams `json:"Response"` }
func NewCreateModifyCheckSyncJobResponse ¶ added in v1.0.667
func NewCreateModifyCheckSyncJobResponse() (response *CreateModifyCheckSyncJobResponse)
func (*CreateModifyCheckSyncJobResponse) FromJsonString ¶ added in v1.0.667
func (r *CreateModifyCheckSyncJobResponse) 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 (*CreateModifyCheckSyncJobResponse) ToJsonString ¶ added in v1.0.667
func (r *CreateModifyCheckSyncJobResponse) ToJsonString() string
type CreateModifyCheckSyncJobResponseParams ¶ added in v1.0.667
type CreateModifyCheckSyncJobResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateSubscribeCheckJobRequest ¶ added in v1.0.837
type CreateSubscribeCheckJobRequest struct { *tchttp.BaseRequest // 数据订阅实例的 ID SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"` }
func NewCreateSubscribeCheckJobRequest ¶ added in v1.0.837
func NewCreateSubscribeCheckJobRequest() (request *CreateSubscribeCheckJobRequest)
func (*CreateSubscribeCheckJobRequest) FromJsonString ¶ added in v1.0.837
func (r *CreateSubscribeCheckJobRequest) 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 (*CreateSubscribeCheckJobRequest) ToJsonString ¶ added in v1.0.837
func (r *CreateSubscribeCheckJobRequest) ToJsonString() string
type CreateSubscribeCheckJobRequestParams ¶ added in v1.0.837
type CreateSubscribeCheckJobRequestParams struct { // 数据订阅实例的 ID SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"` }
Predefined struct for user
type CreateSubscribeCheckJobResponse ¶ added in v1.0.837
type CreateSubscribeCheckJobResponse struct { *tchttp.BaseResponse Response *CreateSubscribeCheckJobResponseParams `json:"Response"` }
func NewCreateSubscribeCheckJobResponse ¶ added in v1.0.837
func NewCreateSubscribeCheckJobResponse() (response *CreateSubscribeCheckJobResponse)
func (*CreateSubscribeCheckJobResponse) FromJsonString ¶ added in v1.0.837
func (r *CreateSubscribeCheckJobResponse) 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 (*CreateSubscribeCheckJobResponse) ToJsonString ¶ added in v1.0.837
func (r *CreateSubscribeCheckJobResponse) ToJsonString() string
type CreateSubscribeCheckJobResponseParams ¶ added in v1.0.837
type CreateSubscribeCheckJobResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateSubscribeRequest ¶ added in v1.0.837
type CreateSubscribeRequest struct { *tchttp.BaseRequest // 订阅的数据库类型,目前支持 cynosdbmysql(tdsql-c mysql版),mariadb,mongodb,mysql,percona,tdpg(tdsql postgresql版),tdsqlpercona(tdsql mysql版) Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 付费方式,枚举值:0-包年包月,1-按量计费 PayType *int64 `json:"PayType,omitnil,omitempty" name:"PayType"` // 购买时长。当 payType 为包年包月时,该项需要填,单位为月,最小值为 1,最大值为 120。不填默认1 Duration *int64 `json:"Duration,omitnil,omitempty" name:"Duration"` // 是否自动续费。当 payType 为包年包月时,该项需要填。枚举值:0-不自动续费,1-自动续费。默认不自动续费。按量计费设置该标识无效。 AutoRenew *int64 `json:"AutoRenew,omitnil,omitempty" name:"AutoRenew"` // 购买数量,默认为1,最大为10 Count *int64 `json:"Count,omitnil,omitempty" name:"Count"` // 实例资源标签 Tags []*TagItem `json:"Tags,omitnil,omitempty" name:"Tags"` // 任务名,自定义 Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
func NewCreateSubscribeRequest ¶ added in v1.0.837
func NewCreateSubscribeRequest() (request *CreateSubscribeRequest)
func (*CreateSubscribeRequest) FromJsonString ¶ added in v1.0.837
func (r *CreateSubscribeRequest) 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 (*CreateSubscribeRequest) ToJsonString ¶ added in v1.0.837
func (r *CreateSubscribeRequest) ToJsonString() string
type CreateSubscribeRequestParams ¶ added in v1.0.837
type CreateSubscribeRequestParams struct { // 订阅的数据库类型,目前支持 cynosdbmysql(tdsql-c mysql版),mariadb,mongodb,mysql,percona,tdpg(tdsql postgresql版),tdsqlpercona(tdsql mysql版) Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 付费方式,枚举值:0-包年包月,1-按量计费 PayType *int64 `json:"PayType,omitnil,omitempty" name:"PayType"` // 购买时长。当 payType 为包年包月时,该项需要填,单位为月,最小值为 1,最大值为 120。不填默认1 Duration *int64 `json:"Duration,omitnil,omitempty" name:"Duration"` // 是否自动续费。当 payType 为包年包月时,该项需要填。枚举值:0-不自动续费,1-自动续费。默认不自动续费。按量计费设置该标识无效。 AutoRenew *int64 `json:"AutoRenew,omitnil,omitempty" name:"AutoRenew"` // 购买数量,默认为1,最大为10 Count *int64 `json:"Count,omitnil,omitempty" name:"Count"` // 实例资源标签 Tags []*TagItem `json:"Tags,omitnil,omitempty" name:"Tags"` // 任务名,自定义 Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
Predefined struct for user
type CreateSubscribeResponse ¶ added in v1.0.837
type CreateSubscribeResponse struct { *tchttp.BaseResponse Response *CreateSubscribeResponseParams `json:"Response"` }
func NewCreateSubscribeResponse ¶ added in v1.0.837
func NewCreateSubscribeResponse() (response *CreateSubscribeResponse)
func (*CreateSubscribeResponse) FromJsonString ¶ added in v1.0.837
func (r *CreateSubscribeResponse) 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 (*CreateSubscribeResponse) ToJsonString ¶ added in v1.0.837
func (r *CreateSubscribeResponse) ToJsonString() string
type CreateSubscribeResponseParams ¶ added in v1.0.837
type CreateSubscribeResponseParams struct { // 数据订阅实例的ID数组 // 注意:此字段可能返回 null,表示取不到有效值。 SubscribeIds []*string `json:"SubscribeIds,omitnil,omitempty" name:"SubscribeIds"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateSyncJobRequest ¶
type CreateSyncJobRequest struct { *tchttp.BaseRequest // 付款类型, 如:PrePay(表示包年包月)、PostPay(表示按时按量) PayMode *string `json:"PayMode,omitnil,omitempty" name:"PayMode"` // 源端数据库类型,如mysql,cynosdbmysql,tdapg,tdpg,tdsqlmysql,tdstore等 SrcDatabaseType *string `json:"SrcDatabaseType,omitnil,omitempty" name:"SrcDatabaseType"` // 源端数据库所在地域,如ap-guangzhou SrcRegion *string `json:"SrcRegion,omitnil,omitempty" name:"SrcRegion"` // 目标端数据库类型,如mysql,cynosdbmysql,tdapg,tdpg,tdsqlmysql,kafka,tdstore等 DstDatabaseType *string `json:"DstDatabaseType,omitnil,omitempty" name:"DstDatabaseType"` // 目标端数据库所在地域,如ap-guangzhou DstRegion *string `json:"DstRegion,omitnil,omitempty" name:"DstRegion"` // 同步任务规格,Standard:标准版 Specification *string `json:"Specification,omitnil,omitempty" name:"Specification"` // 标签信息 Tags []*TagItem `json:"Tags,omitnil,omitempty" name:"Tags"` // 一次购买的同步任务数量,取值范围为[1, 10],默认为1 Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"` // 自动续费标识,当PayMode值为PrePay则此项配置有意义,取值为:1(表示自动续费)、0(不自动续费,默认为此值) AutoRenew *uint64 `json:"AutoRenew,omitnil,omitempty" name:"AutoRenew"` // 同步链路规格,如micro,small,medium,large,默认为medium InstanceClass *string `json:"InstanceClass,omitnil,omitempty" name:"InstanceClass"` // 同步任务名称 JobName *string `json:"JobName,omitnil,omitempty" name:"JobName"` // 创建类似任务的现有任务Id ExistedJobId *string `json:"ExistedJobId,omitnil,omitempty" name:"ExistedJobId"` }
func NewCreateSyncJobRequest ¶
func NewCreateSyncJobRequest() (request *CreateSyncJobRequest)
func (*CreateSyncJobRequest) FromJsonString ¶
func (r *CreateSyncJobRequest) 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 (*CreateSyncJobRequest) ToJsonString ¶
func (r *CreateSyncJobRequest) ToJsonString() string
type CreateSyncJobRequestParams ¶
type CreateSyncJobRequestParams struct { // 付款类型, 如:PrePay(表示包年包月)、PostPay(表示按时按量) PayMode *string `json:"PayMode,omitnil,omitempty" name:"PayMode"` // 源端数据库类型,如mysql,cynosdbmysql,tdapg,tdpg,tdsqlmysql,tdstore等 SrcDatabaseType *string `json:"SrcDatabaseType,omitnil,omitempty" name:"SrcDatabaseType"` // 源端数据库所在地域,如ap-guangzhou SrcRegion *string `json:"SrcRegion,omitnil,omitempty" name:"SrcRegion"` // 目标端数据库类型,如mysql,cynosdbmysql,tdapg,tdpg,tdsqlmysql,kafka,tdstore等 DstDatabaseType *string `json:"DstDatabaseType,omitnil,omitempty" name:"DstDatabaseType"` // 目标端数据库所在地域,如ap-guangzhou DstRegion *string `json:"DstRegion,omitnil,omitempty" name:"DstRegion"` // 同步任务规格,Standard:标准版 Specification *string `json:"Specification,omitnil,omitempty" name:"Specification"` // 标签信息 Tags []*TagItem `json:"Tags,omitnil,omitempty" name:"Tags"` // 一次购买的同步任务数量,取值范围为[1, 10],默认为1 Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"` // 自动续费标识,当PayMode值为PrePay则此项配置有意义,取值为:1(表示自动续费)、0(不自动续费,默认为此值) AutoRenew *uint64 `json:"AutoRenew,omitnil,omitempty" name:"AutoRenew"` // 同步链路规格,如micro,small,medium,large,默认为medium InstanceClass *string `json:"InstanceClass,omitnil,omitempty" name:"InstanceClass"` // 同步任务名称 JobName *string `json:"JobName,omitnil,omitempty" name:"JobName"` // 创建类似任务的现有任务Id ExistedJobId *string `json:"ExistedJobId,omitnil,omitempty" name:"ExistedJobId"` }
Predefined struct for user
type CreateSyncJobResponse ¶
type CreateSyncJobResponse struct { *tchttp.BaseResponse Response *CreateSyncJobResponseParams `json:"Response"` }
func NewCreateSyncJobResponse ¶
func NewCreateSyncJobResponse() (response *CreateSyncJobResponse)
func (*CreateSyncJobResponse) FromJsonString ¶
func (r *CreateSyncJobResponse) 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 (*CreateSyncJobResponse) ToJsonString ¶
func (r *CreateSyncJobResponse) ToJsonString() string
type CreateSyncJobResponseParams ¶
type CreateSyncJobResponseParams struct { // 同步任务ids JobIds []*string `json:"JobIds,omitnil,omitempty" name:"JobIds"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DBEndpointInfo ¶
type DBEndpointInfo struct { // 实例所在地域 // 注意:此字段可能返回 null,表示取不到有效值。 Region *string `json:"Region,omitnil,omitempty" name:"Region"` // 实例网络接入类型,如:extranet(外网)、ipv6(公网ipv6)、cvm(云主机自建)、dcg(专线接入)、vpncloud(vpn接入的实例)、cdb(云数据库)、ccn(云联网)、intranet(自研上云)、vpc(私有网络)等,注意具体可选值依赖当前链路 // 注意:此字段可能返回 null,表示取不到有效值。 AccessType *string `json:"AccessType,omitnil,omitempty" name:"AccessType"` // 实例数据库类型,如:mysql,redis,mongodb,postgresql,mariadb,percona 等 // 注意:此字段可能返回 null,表示取不到有效值。 DatabaseType *string `json:"DatabaseType,omitnil,omitempty" name:"DatabaseType"` // 节点类型,为空或者simple表示普通节点、cluster表示集群节点;对于mongo业务,取值为replicaset(mongodb副本集)、standalone(mongodb单节点)、cluster(mongodb集群);对于redis实例,为空或simple(单节点)、cluster(集群)、cluster-cache(cache集群)、cluster-proxy(代理集群) // 注意:此字段可能返回 null,表示取不到有效值。 NodeType *string `json:"NodeType,omitnil,omitempty" name:"NodeType"` // 数据库信息 // 注意:此字段可能返回 null,表示取不到有效值。 Info []*DBInfo `json:"Info,omitnil,omitempty" name:"Info"` // 实例服务提供商,如:"aliyun","others" // 注意:此字段可能返回 null,表示取不到有效值。 Supplier *string `json:"Supplier,omitnil,omitempty" name:"Supplier"` // MongoDB可定义如下的参数: ['AuthDatabase':'admin', // 'AuthFlag': "1", 'AuthMechanism':"SCRAM-SHA-1"] // 注意:此字段可能返回 null,表示取不到有效值。 ExtraAttr []*KeyValuePairOption `json:"ExtraAttr,omitnil,omitempty" name:"ExtraAttr"` // 数据库所属网络环境,AccessType为云联网(ccn)时必填, UserIDC表示用户IDC、TencentVPC表示腾讯云VPC; // 注意:此字段可能返回 null,表示取不到有效值。 DatabaseNetEnv *string `json:"DatabaseNetEnv,omitnil,omitempty" name:"DatabaseNetEnv"` // tdsql连接方式:proxy-通过tdsql proxy主机访问各个set节点,注意只有在自研上云的网络环境下才能通过这种方式连接,Info中只需要提供proxy主机信息。set-直连set节点,如选择直连set方式,Info中需要正确填写proxy主机信息及所有set节点信息。源端是tdsqlmysql类型必填。 // 注意:此字段可能返回 null,表示取不到有效值。 ConnectType *string `json:"ConnectType,omitnil,omitempty" name:"ConnectType"` }
type DBInfo ¶
type DBInfo struct { // 表示节点角色,针对分布式数据库,如mongodb中的mongos节点。tdsqlmysql的可选项:proxy表示节点类型为主机,set表示节点类型为节点。proxy类型必须填在数组第一项。tdsqlmysql类型的源/目标配置必填。 // 注意:此字段可能返回 null,表示取不到有效值。 Role *string `json:"Role,omitnil,omitempty" name:"Role"` // 内核版本,针对mariadb的不同内核版本等 // 注意:此字段可能返回 null,表示取不到有效值。 DbKernel *string `json:"DbKernel,omitnil,omitempty" name:"DbKernel"` // 实例的IP地址,对于公网、专线、VPN、云联网、自研上云、VPC等接入方式此项必填 // 注意:此字段可能返回 null,表示取不到有效值。 Host *string `json:"Host,omitnil,omitempty" name:"Host"` // 实例的端口,对于公网、云主机自建、专线、VPN、云联网、自研上云、VPC等接入方式此项必填 // 注意:此字段可能返回 null,表示取不到有效值。 Port *uint64 `json:"Port,omitnil,omitempty" name:"Port"` // 实例的用户名 // 注意:此字段可能返回 null,表示取不到有效值。 User *string `json:"User,omitnil,omitempty" name:"User"` // 实例的密码 // 注意:此字段可能返回 null,表示取不到有效值。 Password *string `json:"Password,omitnil,omitempty" name:"Password"` // CVM实例短ID,格式如:ins-olgl39y8;与云服务器控制台页面显示的实例ID相同;如果接入类型为云主机自建的方式,此项必填 // 注意:此字段可能返回 null,表示取不到有效值。 CvmInstanceId *string `json:"CvmInstanceId,omitnil,omitempty" name:"CvmInstanceId"` // VPN网关ID,格式如:vpngw-9ghexg7q;如果接入类型为vpncloud的方式,此项必填 // 注意:此字段可能返回 null,表示取不到有效值。 UniqVpnGwId *string `json:"UniqVpnGwId,omitnil,omitempty" name:"UniqVpnGwId"` // 专线网关ID,格式如:dcg-0rxtqqxb;如果接入类型为专线接入的方式,此项必填 // 注意:此字段可能返回 null,表示取不到有效值。 UniqDcgId *string `json:"UniqDcgId,omitnil,omitempty" name:"UniqDcgId"` // 数据库实例ID,格式如:cdb-powiqx8q;如果接入类型为云数据库的方式,此项必填 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 云联网ID,如:ccn-afp6kltc 注意:此字段可能返回 null,表示取不到有效值。 // 注意:此字段可能返回 null,表示取不到有效值。 CcnGwId *string `json:"CcnGwId,omitnil,omitempty" name:"CcnGwId"` // 私有网络ID,格式如:vpc-92jblxto;如果接入类型为vpc、vpncloud、ccn、dcg的方式,此项必填 // 注意:此字段可能返回 null,表示取不到有效值。 VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 私有网络下的子网ID,格式如:subnet-3paxmkdz;如果接入类型为vpc、vpncloud、ccn、dcg的方式,此项必填 // 注意:此字段可能返回 null,表示取不到有效值。 SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // 数据库版本,当实例为RDS实例时才有效,格式如:5.6或者5.7,默认为5.6 // 注意:此字段可能返回 null,表示取不到有效值。 EngineVersion *string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"` // 实例所属账号 // 注意:此字段可能返回 null,表示取不到有效值。 Account *string `json:"Account,omitnil,omitempty" name:"Account"` // 跨账号迁移时的角色,只允许[a-zA-Z0-9\-\_]+ // 注意:此字段可能返回 null,表示取不到有效值。 AccountRole *string `json:"AccountRole,omitnil,omitempty" name:"AccountRole"` // 资源所属账号 为空或self(表示本账号内资源)、other(表示其他账户资源) // 注意:此字段可能返回 null,表示取不到有效值。 AccountMode *string `json:"AccountMode,omitnil,omitempty" name:"AccountMode"` // 临时密钥Id,可通过 获取联合身份临时访问凭证获取临时密钥https://cloud.tencent.com/document/product/1312/48195 // 注意:此字段可能返回 null,表示取不到有效值。 TmpSecretId *string `json:"TmpSecretId,omitnil,omitempty" name:"TmpSecretId"` // 临时密钥Key,可通过 获取联合身份临时访问凭证获取临时密钥https://cloud.tencent.com/document/product/1312/48195 // 注意:此字段可能返回 null,表示取不到有效值。 TmpSecretKey *string `json:"TmpSecretKey,omitnil,omitempty" name:"TmpSecretKey"` // 临时Token,可通过 获取联合身份临时访问凭证获取临时密钥https://cloud.tencent.com/document/product/1312/48195 // 注意:此字段可能返回 null,表示取不到有效值。 TmpToken *string `json:"TmpToken,omitnil,omitempty" name:"TmpToken"` // tdsql的分片id。如节点类型为set必填。 // 注意:此字段可能返回 null,表示取不到有效值。 SetId *string `json:"SetId,omitnil,omitempty" name:"SetId"` }
type DBItem ¶
type DBItem struct { // 需要迁移或同步的库名,当ObjectMode为partial时,此项必填 // 注意:此字段可能返回 null,表示取不到有效值。 DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"` // 迁移或同步后的库名,默认与源库相同 // 注意:此字段可能返回 null,表示取不到有效值。 NewDbName *string `json:"NewDbName,omitnil,omitempty" name:"NewDbName"` // 迁移或同步的 schema // 注意:此字段可能返回 null,表示取不到有效值。 SchemaName *string `json:"SchemaName,omitnil,omitempty" name:"SchemaName"` // 迁移或同步后的 schema name // 注意:此字段可能返回 null,表示取不到有效值。 NewSchemaName *string `json:"NewSchemaName,omitnil,omitempty" name:"NewSchemaName"` // DB选择模式: all(为当前对象下的所有对象),partial(部分对象),当ObjectMode为partial时,此项必填 // 注意:此字段可能返回 null,表示取不到有效值。 DBMode *string `json:"DBMode,omitnil,omitempty" name:"DBMode"` // schema选择模式: all(为当前对象下的所有对象),partial(部分对象) // 注意:此字段可能返回 null,表示取不到有效值。 SchemaMode *string `json:"SchemaMode,omitnil,omitempty" name:"SchemaMode"` // 表选择模式: all(为当前对象下的所有对象),partial(部分对象),当DBMode为partial时此项必填 // 注意:此字段可能返回 null,表示取不到有效值。 TableMode *string `json:"TableMode,omitnil,omitempty" name:"TableMode"` // 表图对象集合,当 TableMode 为 partial 时,此项需要填写 // 注意:此字段可能返回 null,表示取不到有效值。 Tables []*TableItem `json:"Tables,omitnil,omitempty" name:"Tables"` // 视图选择模式: all 为当前对象下的所有视图对象,partial 为部分视图对象 // 注意:此字段可能返回 null,表示取不到有效值。 ViewMode *string `json:"ViewMode,omitnil,omitempty" name:"ViewMode"` // 视图对象集合,当 ViewMode 为 partial 时, 此项需要填写 // 注意:此字段可能返回 null,表示取不到有效值。 Views []*ViewItem `json:"Views,omitnil,omitempty" name:"Views"` // postgresql独有参数,角色选择模式: all 为当前对象下的所有角色对象,partial 为部分角色对象 // 注意:此字段可能返回 null,表示取不到有效值。 RoleMode *string `json:"RoleMode,omitnil,omitempty" name:"RoleMode"` // postgresql独有参数,当 RoleMode 为 partial 时, 此项需要填写 // 注意:此字段可能返回 null,表示取不到有效值。 Roles []*RoleItem `json:"Roles,omitnil,omitempty" name:"Roles"` // 选择要同步的模式,partial为部分,all为整选 // 注意:此字段可能返回 null,表示取不到有效值。 FunctionMode *string `json:"FunctionMode,omitnil,omitempty" name:"FunctionMode"` // 选择要同步的模式,partial为部分,all为整选 // 注意:此字段可能返回 null,表示取不到有效值。 TriggerMode *string `json:"TriggerMode,omitnil,omitempty" name:"TriggerMode"` // 选择要同步的模式,partial为部分,all为整选 // 注意:此字段可能返回 null,表示取不到有效值。 EventMode *string `json:"EventMode,omitnil,omitempty" name:"EventMode"` // 选择要同步的模式,partial为部分,all为整选 // 注意:此字段可能返回 null,表示取不到有效值。 ProcedureMode *string `json:"ProcedureMode,omitnil,omitempty" name:"ProcedureMode"` // FunctionMode取值为partial时需要填写 // 注意:此字段可能返回 null,表示取不到有效值。 Functions []*string `json:"Functions,omitnil,omitempty" name:"Functions"` // ProcedureMode取值为partial时需要填写 // 注意:此字段可能返回 null,表示取不到有效值。 Procedures []*string `json:"Procedures,omitnil,omitempty" name:"Procedures"` // EventMode取值为partial时需要填写 // 注意:此字段可能返回 null,表示取不到有效值。 Events []*string `json:"Events,omitnil,omitempty" name:"Events"` // TriggerMode取值为partial时需要填写 // 注意:此字段可能返回 null,表示取不到有效值。 Triggers []*string `json:"Triggers,omitnil,omitempty" name:"Triggers"` }
type Database ¶
type Database struct { // 需要迁移或同步的库名,当ObjectMode为Partial时,此项必填 // 注意:此字段可能返回 null,表示取不到有效值。 DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"` // 迁移或同步后的库名,默认与源库相同 // 注意:此字段可能返回 null,表示取不到有效值。 NewDbName *string `json:"NewDbName,omitnil,omitempty" name:"NewDbName"` // DB选择模式: All(为当前对象下的所有对象),Partial(部分对象),当Mode为Partial时,此项必填。注意,高级对象的同步不依赖此值,如果整库同步此处应该为All。 // 注意:此字段可能返回 null,表示取不到有效值。 DbMode *string `json:"DbMode,omitnil,omitempty" name:"DbMode"` // 迁移或同步的 schema // 注意:此字段可能返回 null,表示取不到有效值。 SchemaName *string `json:"SchemaName,omitnil,omitempty" name:"SchemaName"` // 迁移或同步后的 schema name // 注意:此字段可能返回 null,表示取不到有效值。 NewSchemaName *string `json:"NewSchemaName,omitnil,omitempty" name:"NewSchemaName"` // 表选择模式: All(为当前对象下的所有对象),Partial(部分对象),当DBMode为Partial时此项必填,如果整库同步此处应该为All。 // 注意:此字段可能返回 null,表示取不到有效值。 TableMode *string `json:"TableMode,omitnil,omitempty" name:"TableMode"` // 表图对象集合,当 TableMode 为 Partial 时,此项需要填写 // 注意:此字段可能返回 null,表示取不到有效值。 Tables []*Table `json:"Tables,omitnil,omitempty" name:"Tables"` // 视图选择模式: All 为当前对象下的所有视图对象,Partial 为部分视图对象,如果整库同步此处应该为All。 // 注意:此字段可能返回 null,表示取不到有效值。 ViewMode *string `json:"ViewMode,omitnil,omitempty" name:"ViewMode"` // 视图对象集合,当 ViewMode 为 Partial 时, 此项需要填写 // 注意:此字段可能返回 null,表示取不到有效值。 Views []*View `json:"Views,omitnil,omitempty" name:"Views"` // 选择要同步的模式,Partial为部分,All为整选,如果整库同步此处应该为All。 // 注意:此字段可能返回 null,表示取不到有效值。 FunctionMode *string `json:"FunctionMode,omitnil,omitempty" name:"FunctionMode"` // FunctionMode取值为Partial时需要填写 // 注意:此字段可能返回 null,表示取不到有效值。 Functions []*string `json:"Functions,omitnil,omitempty" name:"Functions"` // 选择要同步的模式,Partial为部分,All为整选,如果整库同步此处应该为All。 // 注意:此字段可能返回 null,表示取不到有效值。 ProcedureMode *string `json:"ProcedureMode,omitnil,omitempty" name:"ProcedureMode"` // ProcedureMode取值为Partial时需要填写 // 注意:此字段可能返回 null,表示取不到有效值。 Procedures []*string `json:"Procedures,omitnil,omitempty" name:"Procedures"` // 触发器迁移模式,All(为当前对象下的所有对象),Partial(部分对象),如果整库同步此处应该为All。数据同步暂不支持此高级对象。 // 注意:此字段可能返回 null,表示取不到有效值。 TriggerMode *string `json:"TriggerMode,omitnil,omitempty" name:"TriggerMode"` // 当TriggerMode为partial,指定要迁移的触发器名称 // 注意:此字段可能返回 null,表示取不到有效值。 Triggers []*string `json:"Triggers,omitnil,omitempty" name:"Triggers"` // 事件迁移模式,All(为当前对象下的所有对象),Partial(部分对象),如果整库同步此处应该为All。数据同步暂不支持此高级对象。 // 注意:此字段可能返回 null,表示取不到有效值。 EventMode *string `json:"EventMode,omitnil,omitempty" name:"EventMode"` // 当EventMode为partial,指定要迁移的事件名称 // 注意:此字段可能返回 null,表示取不到有效值。 Events []*string `json:"Events,omitnil,omitempty" name:"Events"` }
type DatabaseTableObject ¶
type DatabaseTableObject struct { // 迁移对象类型 all(全实例),partial(部分对象) // 注意:此字段可能返回 null,表示取不到有效值。 ObjectMode *string `json:"ObjectMode,omitnil,omitempty" name:"ObjectMode"` // 迁移对象,当 ObjectMode 为 partial 时,不为空 // 注意:此字段可能返回 null,表示取不到有效值。 Databases []*DBItem `json:"Databases,omitnil,omitempty" name:"Databases"` // 高级对象类型,如trigger、function、procedure、event。注意:如果要迁移同步高级对象,此配置中应该包含对应的高级对象类型 // 注意:此字段可能返回 null,表示取不到有效值。 AdvancedObjects []*string `json:"AdvancedObjects,omitnil,omitempty" name:"AdvancedObjects"` }
type DdlOption ¶
type DdlOption struct { // ddl类型,如Database,Table,View,Index等 // 注意:此字段可能返回 null,表示取不到有效值。 DdlObject *string `json:"DdlObject,omitnil,omitempty" name:"DdlObject"` // ddl具体值,对于Database可取值[Create,Drop,Alter]<br>对于Table可取值[Create,Drop,Alter,Truncate,Rename]<br/>对于View可取值[Create,Drop]<br/>对于Index可取值[Create,Drop] // 注意:此字段可能返回 null,表示取不到有效值。 DdlValue []*string `json:"DdlValue,omitnil,omitempty" name:"DdlValue"` }
type DeleteCompareTaskRequest ¶
type DeleteCompareTaskRequest struct { *tchttp.BaseRequest // 迁移任务 Id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 对比任务 ID,形如:dts-8yv4w2i1-cmp-37skmii9 CompareTaskId *string `json:"CompareTaskId,omitnil,omitempty" name:"CompareTaskId"` }
func NewDeleteCompareTaskRequest ¶
func NewDeleteCompareTaskRequest() (request *DeleteCompareTaskRequest)
func (*DeleteCompareTaskRequest) FromJsonString ¶
func (r *DeleteCompareTaskRequest) 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 (*DeleteCompareTaskRequest) ToJsonString ¶
func (r *DeleteCompareTaskRequest) ToJsonString() string
type DeleteCompareTaskRequestParams ¶
type DeleteCompareTaskRequestParams struct { // 迁移任务 Id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 对比任务 ID,形如:dts-8yv4w2i1-cmp-37skmii9 CompareTaskId *string `json:"CompareTaskId,omitnil,omitempty" name:"CompareTaskId"` }
Predefined struct for user
type DeleteCompareTaskResponse ¶
type DeleteCompareTaskResponse struct { *tchttp.BaseResponse Response *DeleteCompareTaskResponseParams `json:"Response"` }
func NewDeleteCompareTaskResponse ¶
func NewDeleteCompareTaskResponse() (response *DeleteCompareTaskResponse)
func (*DeleteCompareTaskResponse) FromJsonString ¶
func (r *DeleteCompareTaskResponse) 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 (*DeleteCompareTaskResponse) ToJsonString ¶
func (r *DeleteCompareTaskResponse) ToJsonString() string
type DeleteCompareTaskResponseParams ¶
type DeleteCompareTaskResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteConsumerGroupRequest ¶ added in v1.0.837
type DeleteConsumerGroupRequest struct { *tchttp.BaseRequest // 数据订阅实例的 ID SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"` // 消费组名称。实际的消费组全称形如:consumer-grp-#{SubscribeId}-#{ConsumerGroupName}。 // 请务必保证消费组名称正确。 ConsumerGroupName *string `json:"ConsumerGroupName,omitnil,omitempty" name:"ConsumerGroupName"` // 账号名称。实际的账户全称形如:account-#{SubscribeId}-#{AccountName}。 // 请务必保证账户名称正确。 AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"` }
func NewDeleteConsumerGroupRequest ¶ added in v1.0.837
func NewDeleteConsumerGroupRequest() (request *DeleteConsumerGroupRequest)
func (*DeleteConsumerGroupRequest) FromJsonString ¶ added in v1.0.837
func (r *DeleteConsumerGroupRequest) 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 (*DeleteConsumerGroupRequest) ToJsonString ¶ added in v1.0.837
func (r *DeleteConsumerGroupRequest) ToJsonString() string
type DeleteConsumerGroupRequestParams ¶ added in v1.0.837
type DeleteConsumerGroupRequestParams struct { // 数据订阅实例的 ID SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"` // 消费组名称。实际的消费组全称形如:consumer-grp-#{SubscribeId}-#{ConsumerGroupName}。 // 请务必保证消费组名称正确。 ConsumerGroupName *string `json:"ConsumerGroupName,omitnil,omitempty" name:"ConsumerGroupName"` // 账号名称。实际的账户全称形如:account-#{SubscribeId}-#{AccountName}。 // 请务必保证账户名称正确。 AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"` }
Predefined struct for user
type DeleteConsumerGroupResponse ¶ added in v1.0.837
type DeleteConsumerGroupResponse struct { *tchttp.BaseResponse Response *DeleteConsumerGroupResponseParams `json:"Response"` }
func NewDeleteConsumerGroupResponse ¶ added in v1.0.837
func NewDeleteConsumerGroupResponse() (response *DeleteConsumerGroupResponse)
func (*DeleteConsumerGroupResponse) FromJsonString ¶ added in v1.0.837
func (r *DeleteConsumerGroupResponse) 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 (*DeleteConsumerGroupResponse) ToJsonString ¶ added in v1.0.837
func (r *DeleteConsumerGroupResponse) ToJsonString() string
type DeleteConsumerGroupResponseParams ¶ added in v1.0.837
type DeleteConsumerGroupResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCheckSyncJobResultRequest ¶
type DescribeCheckSyncJobResultRequest struct { *tchttp.BaseRequest // 同步实例id(即标识一个同步作业),形如sync-werwfs23,此值必填 JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
func NewDescribeCheckSyncJobResultRequest ¶
func NewDescribeCheckSyncJobResultRequest() (request *DescribeCheckSyncJobResultRequest)
func (*DescribeCheckSyncJobResultRequest) FromJsonString ¶
func (r *DescribeCheckSyncJobResultRequest) 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 (*DescribeCheckSyncJobResultRequest) ToJsonString ¶
func (r *DescribeCheckSyncJobResultRequest) ToJsonString() string
type DescribeCheckSyncJobResultRequestParams ¶
type DescribeCheckSyncJobResultRequestParams struct { // 同步实例id(即标识一个同步作业),形如sync-werwfs23,此值必填 JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
Predefined struct for user
type DescribeCheckSyncJobResultResponse ¶
type DescribeCheckSyncJobResultResponse struct { *tchttp.BaseResponse Response *DescribeCheckSyncJobResultResponseParams `json:"Response"` }
func NewDescribeCheckSyncJobResultResponse ¶
func NewDescribeCheckSyncJobResultResponse() (response *DescribeCheckSyncJobResultResponse)
func (*DescribeCheckSyncJobResultResponse) FromJsonString ¶
func (r *DescribeCheckSyncJobResultResponse) 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 (*DescribeCheckSyncJobResultResponse) ToJsonString ¶
func (r *DescribeCheckSyncJobResultResponse) ToJsonString() string
type DescribeCheckSyncJobResultResponseParams ¶
type DescribeCheckSyncJobResultResponseParams struct { // 校验任务执行状态,如:notStarted(未开始)、running(校验中)、failed(校验任务失败)、success(任务成功) // 注意:此字段可能返回 null,表示取不到有效值。 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 步骤总数 // 注意:此字段可能返回 null,表示取不到有效值。 StepCount *uint64 `json:"StepCount,omitnil,omitempty" name:"StepCount"` // 当前所在步骤 // 注意:此字段可能返回 null,表示取不到有效值。 StepCur *uint64 `json:"StepCur,omitnil,omitempty" name:"StepCur"` // 总体进度,范围为[0,100] // 注意:此字段可能返回 null,表示取不到有效值。 Progress *uint64 `json:"Progress,omitnil,omitempty" name:"Progress"` // 步骤信息 // 注意:此字段可能返回 null,表示取不到有效值。 StepInfos []*StepInfo `json:"StepInfos,omitnil,omitempty" name:"StepInfos"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCompareReportRequest ¶
type DescribeCompareReportRequest struct { *tchttp.BaseRequest // 迁移任务 Id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 校验任务 Id CompareTaskId *string `json:"CompareTaskId,omitnil,omitempty" name:"CompareTaskId"` // 校验不一致结果的 limit DifferenceLimit *uint64 `json:"DifferenceLimit,omitnil,omitempty" name:"DifferenceLimit"` // 不一致的 Offset DifferenceOffset *uint64 `json:"DifferenceOffset,omitnil,omitempty" name:"DifferenceOffset"` // 搜索条件,不一致的库名 DifferenceDB *string `json:"DifferenceDB,omitnil,omitempty" name:"DifferenceDB"` // 搜索条件,不一致的表名 DifferenceTable *string `json:"DifferenceTable,omitnil,omitempty" name:"DifferenceTable"` // 未校验的 Limit SkippedLimit *uint64 `json:"SkippedLimit,omitnil,omitempty" name:"SkippedLimit"` // 未校验的 Offset SkippedOffset *uint64 `json:"SkippedOffset,omitnil,omitempty" name:"SkippedOffset"` // 搜索条件,未校验的库名 SkippedDB *string `json:"SkippedDB,omitnil,omitempty" name:"SkippedDB"` // 搜索条件,未校验的表名 SkippedTable *string `json:"SkippedTable,omitnil,omitempty" name:"SkippedTable"` }
func NewDescribeCompareReportRequest ¶
func NewDescribeCompareReportRequest() (request *DescribeCompareReportRequest)
func (*DescribeCompareReportRequest) FromJsonString ¶
func (r *DescribeCompareReportRequest) 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 (*DescribeCompareReportRequest) ToJsonString ¶
func (r *DescribeCompareReportRequest) ToJsonString() string
type DescribeCompareReportRequestParams ¶
type DescribeCompareReportRequestParams struct { // 迁移任务 Id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 校验任务 Id CompareTaskId *string `json:"CompareTaskId,omitnil,omitempty" name:"CompareTaskId"` // 校验不一致结果的 limit DifferenceLimit *uint64 `json:"DifferenceLimit,omitnil,omitempty" name:"DifferenceLimit"` // 不一致的 Offset DifferenceOffset *uint64 `json:"DifferenceOffset,omitnil,omitempty" name:"DifferenceOffset"` // 搜索条件,不一致的库名 DifferenceDB *string `json:"DifferenceDB,omitnil,omitempty" name:"DifferenceDB"` // 搜索条件,不一致的表名 DifferenceTable *string `json:"DifferenceTable,omitnil,omitempty" name:"DifferenceTable"` // 未校验的 Limit SkippedLimit *uint64 `json:"SkippedLimit,omitnil,omitempty" name:"SkippedLimit"` // 未校验的 Offset SkippedOffset *uint64 `json:"SkippedOffset,omitnil,omitempty" name:"SkippedOffset"` // 搜索条件,未校验的库名 SkippedDB *string `json:"SkippedDB,omitnil,omitempty" name:"SkippedDB"` // 搜索条件,未校验的表名 SkippedTable *string `json:"SkippedTable,omitnil,omitempty" name:"SkippedTable"` }
Predefined struct for user
type DescribeCompareReportResponse ¶
type DescribeCompareReportResponse struct { *tchttp.BaseResponse Response *DescribeCompareReportResponseParams `json:"Response"` }
func NewDescribeCompareReportResponse ¶
func NewDescribeCompareReportResponse() (response *DescribeCompareReportResponse)
func (*DescribeCompareReportResponse) FromJsonString ¶
func (r *DescribeCompareReportResponse) 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 (*DescribeCompareReportResponse) ToJsonString ¶
func (r *DescribeCompareReportResponse) ToJsonString() string
type DescribeCompareReportResponseParams ¶
type DescribeCompareReportResponseParams struct { // 一致性校验摘要信息 // 注意:此字段可能返回 null,表示取不到有效值。 Abstract *CompareAbstractInfo `json:"Abstract,omitnil,omitempty" name:"Abstract"` // 一致性校验详细信息 // 注意:此字段可能返回 null,表示取不到有效值。 Detail *CompareDetailInfo `json:"Detail,omitnil,omitempty" name:"Detail"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCompareTasksRequest ¶
type DescribeCompareTasksRequest struct { *tchttp.BaseRequest // 迁移任务 Id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 分页设置,表示每页显示多少条任务,默认为 20 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 分页偏移量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 校验任务 ID CompareTaskId *string `json:"CompareTaskId,omitnil,omitempty" name:"CompareTaskId"` // 任务状态过滤,可能的值:created - 创建完成;readyRun - 等待运行;running - 运行中;success - 成功;stopping - 结束中;failed - 失败;canceled - 已终止 Status []*string `json:"Status,omitnil,omitempty" name:"Status"` }
func NewDescribeCompareTasksRequest ¶
func NewDescribeCompareTasksRequest() (request *DescribeCompareTasksRequest)
func (*DescribeCompareTasksRequest) FromJsonString ¶
func (r *DescribeCompareTasksRequest) 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 (*DescribeCompareTasksRequest) ToJsonString ¶
func (r *DescribeCompareTasksRequest) ToJsonString() string
type DescribeCompareTasksRequestParams ¶
type DescribeCompareTasksRequestParams struct { // 迁移任务 Id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 分页设置,表示每页显示多少条任务,默认为 20 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 分页偏移量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 校验任务 ID CompareTaskId *string `json:"CompareTaskId,omitnil,omitempty" name:"CompareTaskId"` // 任务状态过滤,可能的值:created - 创建完成;readyRun - 等待运行;running - 运行中;success - 成功;stopping - 结束中;failed - 失败;canceled - 已终止 Status []*string `json:"Status,omitnil,omitempty" name:"Status"` }
Predefined struct for user
type DescribeCompareTasksResponse ¶
type DescribeCompareTasksResponse struct { *tchttp.BaseResponse Response *DescribeCompareTasksResponseParams `json:"Response"` }
func NewDescribeCompareTasksResponse ¶
func NewDescribeCompareTasksResponse() (response *DescribeCompareTasksResponse)
func (*DescribeCompareTasksResponse) FromJsonString ¶
func (r *DescribeCompareTasksResponse) 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 (*DescribeCompareTasksResponse) ToJsonString ¶
func (r *DescribeCompareTasksResponse) ToJsonString() string
type DescribeCompareTasksResponseParams ¶
type DescribeCompareTasksResponseParams struct { // 数量 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 一致性校验列表 // 注意:此字段可能返回 null,表示取不到有效值。 Items []*CompareTaskItem `json:"Items,omitnil,omitempty" name:"Items"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeConsumerGroupsRequest ¶ added in v1.0.837
type DescribeConsumerGroupsRequest struct { *tchttp.BaseRequest // 订阅实例id SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"` // 返回记录的起始偏移量。默认0 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 单次返回的记录数量。默认10 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeConsumerGroupsRequest ¶ added in v1.0.837
func NewDescribeConsumerGroupsRequest() (request *DescribeConsumerGroupsRequest)
func (*DescribeConsumerGroupsRequest) FromJsonString ¶ added in v1.0.837
func (r *DescribeConsumerGroupsRequest) 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 (*DescribeConsumerGroupsRequest) ToJsonString ¶ added in v1.0.837
func (r *DescribeConsumerGroupsRequest) ToJsonString() string
type DescribeConsumerGroupsRequestParams ¶ added in v1.0.837
type DescribeConsumerGroupsRequestParams struct { // 订阅实例id SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"` // 返回记录的起始偏移量。默认0 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 单次返回的记录数量。默认10 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeConsumerGroupsResponse ¶ added in v1.0.837
type DescribeConsumerGroupsResponse struct { *tchttp.BaseResponse Response *DescribeConsumerGroupsResponseParams `json:"Response"` }
func NewDescribeConsumerGroupsResponse ¶ added in v1.0.837
func NewDescribeConsumerGroupsResponse() (response *DescribeConsumerGroupsResponse)
func (*DescribeConsumerGroupsResponse) FromJsonString ¶ added in v1.0.837
func (r *DescribeConsumerGroupsResponse) 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 (*DescribeConsumerGroupsResponse) ToJsonString ¶ added in v1.0.837
func (r *DescribeConsumerGroupsResponse) ToJsonString() string
type DescribeConsumerGroupsResponseParams ¶ added in v1.0.837
type DescribeConsumerGroupsResponseParams struct { // 指定实例下的消费者组总数 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 消费者组列表 Items []*GroupInfo `json:"Items,omitnil,omitempty" name:"Items"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeMigrateDBInstancesRequest ¶
type DescribeMigrateDBInstancesRequest struct { *tchttp.BaseRequest // 数据库类型,如mysql DatabaseType *string `json:"DatabaseType,omitnil,omitempty" name:"DatabaseType"` // 实例作为迁移的源还是目标,src(表示源),dst(表示目标) MigrateRole *string `json:"MigrateRole,omitnil,omitempty" name:"MigrateRole"` // 云数据库实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 云数据库名称 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 返回数量限制 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 偏移量 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 资源所属账号 为空值或self(表示本账号内资源)、other(表示其他账户资源) AccountMode *string `json:"AccountMode,omitnil,omitempty" name:"AccountMode"` // 临时密钥Id,若为跨账号资源此项必填 TmpSecretId *string `json:"TmpSecretId,omitnil,omitempty" name:"TmpSecretId"` // 临时密钥Key,若为跨账号资源此项必填 TmpSecretKey *string `json:"TmpSecretKey,omitnil,omitempty" name:"TmpSecretKey"` // 临时密钥Token,若为跨账号资源此项必填 TmpToken *string `json:"TmpToken,omitnil,omitempty" name:"TmpToken"` }
func NewDescribeMigrateDBInstancesRequest ¶
func NewDescribeMigrateDBInstancesRequest() (request *DescribeMigrateDBInstancesRequest)
func (*DescribeMigrateDBInstancesRequest) FromJsonString ¶
func (r *DescribeMigrateDBInstancesRequest) 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 (*DescribeMigrateDBInstancesRequest) ToJsonString ¶
func (r *DescribeMigrateDBInstancesRequest) ToJsonString() string
type DescribeMigrateDBInstancesRequestParams ¶
type DescribeMigrateDBInstancesRequestParams struct { // 数据库类型,如mysql DatabaseType *string `json:"DatabaseType,omitnil,omitempty" name:"DatabaseType"` // 实例作为迁移的源还是目标,src(表示源),dst(表示目标) MigrateRole *string `json:"MigrateRole,omitnil,omitempty" name:"MigrateRole"` // 云数据库实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 云数据库名称 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 返回数量限制 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 偏移量 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 资源所属账号 为空值或self(表示本账号内资源)、other(表示其他账户资源) AccountMode *string `json:"AccountMode,omitnil,omitempty" name:"AccountMode"` // 临时密钥Id,若为跨账号资源此项必填 TmpSecretId *string `json:"TmpSecretId,omitnil,omitempty" name:"TmpSecretId"` // 临时密钥Key,若为跨账号资源此项必填 TmpSecretKey *string `json:"TmpSecretKey,omitnil,omitempty" name:"TmpSecretKey"` // 临时密钥Token,若为跨账号资源此项必填 TmpToken *string `json:"TmpToken,omitnil,omitempty" name:"TmpToken"` }
Predefined struct for user
type DescribeMigrateDBInstancesResponse ¶
type DescribeMigrateDBInstancesResponse struct { *tchttp.BaseResponse Response *DescribeMigrateDBInstancesResponseParams `json:"Response"` }
func NewDescribeMigrateDBInstancesResponse ¶
func NewDescribeMigrateDBInstancesResponse() (response *DescribeMigrateDBInstancesResponse)
func (*DescribeMigrateDBInstancesResponse) FromJsonString ¶
func (r *DescribeMigrateDBInstancesResponse) 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 (*DescribeMigrateDBInstancesResponse) ToJsonString ¶
func (r *DescribeMigrateDBInstancesResponse) ToJsonString() string
type DescribeMigrateDBInstancesResponseParams ¶
type DescribeMigrateDBInstancesResponseParams struct { // 符合筛选条件的数量 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 实例列表 // 注意:此字段可能返回 null,表示取不到有效值。 Instances []*MigrateDBItem `json:"Instances,omitnil,omitempty" name:"Instances"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeMigrationCheckJobRequest ¶
type DescribeMigrationCheckJobRequest struct { *tchttp.BaseRequest // 任务id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
func NewDescribeMigrationCheckJobRequest ¶
func NewDescribeMigrationCheckJobRequest() (request *DescribeMigrationCheckJobRequest)
func (*DescribeMigrationCheckJobRequest) FromJsonString ¶
func (r *DescribeMigrationCheckJobRequest) 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 (*DescribeMigrationCheckJobRequest) ToJsonString ¶
func (r *DescribeMigrationCheckJobRequest) ToJsonString() string
type DescribeMigrationCheckJobRequestParams ¶
type DescribeMigrationCheckJobRequestParams struct { // 任务id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
Predefined struct for user
type DescribeMigrationCheckJobResponse ¶
type DescribeMigrationCheckJobResponse struct { *tchttp.BaseResponse Response *DescribeMigrationCheckJobResponseParams `json:"Response"` }
func NewDescribeMigrationCheckJobResponse ¶
func NewDescribeMigrationCheckJobResponse() (response *DescribeMigrationCheckJobResponse)
func (*DescribeMigrationCheckJobResponse) FromJsonString ¶
func (r *DescribeMigrationCheckJobResponse) 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 (*DescribeMigrationCheckJobResponse) ToJsonString ¶
func (r *DescribeMigrationCheckJobResponse) ToJsonString() string
type DescribeMigrationCheckJobResponseParams ¶
type DescribeMigrationCheckJobResponseParams struct { // 校验任务执行状态,如:notStarted(未开始)、running(校验中)、failed(校验任务失败)、success(任务成功) // 注意:此字段可能返回 null,表示取不到有效值。 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 校验任务结果输出简要信息 // 注意:此字段可能返回 null,表示取不到有效值。 BriefMsg *string `json:"BriefMsg,omitnil,omitempty" name:"BriefMsg"` // 检查步骤 // 注意:此字段可能返回 null,表示取不到有效值。 StepInfo []*CheckStep `json:"StepInfo,omitnil,omitempty" name:"StepInfo"` // 校验结果,如:checkPass(校验通过)、checkNotPass(校验未通过) CheckFlag *string `json:"CheckFlag,omitnil,omitempty" name:"CheckFlag"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeMigrationDetailRequest ¶
type DescribeMigrationDetailRequest struct { *tchttp.BaseRequest // 数据迁移任务ID JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
func NewDescribeMigrationDetailRequest ¶
func NewDescribeMigrationDetailRequest() (request *DescribeMigrationDetailRequest)
func (*DescribeMigrationDetailRequest) FromJsonString ¶
func (r *DescribeMigrationDetailRequest) 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 (*DescribeMigrationDetailRequest) ToJsonString ¶
func (r *DescribeMigrationDetailRequest) ToJsonString() string
type DescribeMigrationDetailRequestParams ¶
type DescribeMigrationDetailRequestParams struct { // 数据迁移任务ID JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
Predefined struct for user
type DescribeMigrationDetailResponse ¶
type DescribeMigrationDetailResponse struct { *tchttp.BaseResponse Response *DescribeMigrationDetailResponseParams `json:"Response"` }
func NewDescribeMigrationDetailResponse ¶
func NewDescribeMigrationDetailResponse() (response *DescribeMigrationDetailResponse)
func (*DescribeMigrationDetailResponse) FromJsonString ¶
func (r *DescribeMigrationDetailResponse) 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 (*DescribeMigrationDetailResponse) ToJsonString ¶
func (r *DescribeMigrationDetailResponse) ToJsonString() string
type DescribeMigrationDetailResponseParams ¶
type DescribeMigrationDetailResponseParams struct { // 数据迁移任务ID // 注意:此字段可能返回 null,表示取不到有效值。 JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 数据迁移任务名称 // 注意:此字段可能返回 null,表示取不到有效值。 JobName *string `json:"JobName,omitnil,omitempty" name:"JobName"` // 任务创建(提交)时间,格式为 yyyy-mm-dd hh:mm:ss // 注意:此字段可能返回 null,表示取不到有效值。 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 任务更新时间,格式为 yyyy-mm-dd hh:mm:ss // 注意:此字段可能返回 null,表示取不到有效值。 UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` // 任务开始执行时间,格式为 yyyy-mm-dd hh:mm:ss // 注意:此字段可能返回 null,表示取不到有效值。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 任务执行结束时间,格式为 yyyy-mm-dd hh:mm:ss // 注意:此字段可能返回 null,表示取不到有效值。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 迁移任务简要错误信息 // 注意:此字段可能返回 null,表示取不到有效值。 BriefMsg *string `json:"BriefMsg,omitnil,omitempty" name:"BriefMsg"` // 任务状态,取值为:created(创建完成)、checking(校验中)、checkPass(校验通过)、checkNotPass(校验不通过)、readyRun(准备运行)、running(任务运行中)、readyComplete(准备完成)、success(任务成功)、failed(任务失败)、stopping(中止中)、completing(完成中)、 // pausing(暂停中)、 // manualPaused(已暂停) // 注意:此字段可能返回 null,表示取不到有效值。 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 任务操作信息 // 注意:此字段可能返回 null,表示取不到有效值。 Action *MigrateAction `json:"Action,omitnil,omitempty" name:"Action"` // 迁移执行过程信息,在校验阶段显示校验过程步骤信息,在迁移阶段会显示迁移步骤信息 // 注意:此字段可能返回 null,表示取不到有效值。 StepInfo *MigrateDetailInfo `json:"StepInfo,omitnil,omitempty" name:"StepInfo"` // 源实例信息 // 注意:此字段可能返回 null,表示取不到有效值。 SrcInfo *DBEndpointInfo `json:"SrcInfo,omitnil,omitempty" name:"SrcInfo"` // 目标端信息 // 注意:此字段可能返回 null,表示取不到有效值。 DstInfo *DBEndpointInfo `json:"DstInfo,omitnil,omitempty" name:"DstInfo"` // 数据一致性校验结果 // 注意:此字段可能返回 null,表示取不到有效值。 CompareTask *CompareTaskInfo `json:"CompareTask,omitnil,omitempty" name:"CompareTask"` // 标签信息 // 注意:此字段可能返回 null,表示取不到有效值。 Tags []*TagItem `json:"Tags,omitnil,omitempty" name:"Tags"` // 运行模式,取值如:immediate(表示立即运行)、timed(表示定时运行) // 注意:此字段可能返回 null,表示取不到有效值。 RunMode *string `json:"RunMode,omitnil,omitempty" name:"RunMode"` // 期待启动时间,当RunMode取值为timed时,此值必填,形如:"2006-01-02 15:04:05" // 注意:此字段可能返回 null,表示取不到有效值。 ExpectRunTime *string `json:"ExpectRunTime,omitnil,omitempty" name:"ExpectRunTime"` // 迁移选项,描述任务如何执行迁移等一系列配置信息 // 注意:此字段可能返回 null,表示取不到有效值。 MigrateOption *MigrateOption `json:"MigrateOption,omitnil,omitempty" name:"MigrateOption"` // 校验任务运行详情 // 注意:此字段可能返回 null,表示取不到有效值。 CheckStepInfo *CheckStepInfo `json:"CheckStepInfo,omitnil,omitempty" name:"CheckStepInfo"` // 描述计费相关的信息 // 注意:此字段可能返回 null,表示取不到有效值。 TradeInfo *TradeInfo `json:"TradeInfo,omitnil,omitempty" name:"TradeInfo"` // 任务错误信息 // 注意:此字段可能返回 null,表示取不到有效值。 ErrorInfo []*ErrorInfoItem `json:"ErrorInfo,omitnil,omitempty" name:"ErrorInfo"` // 全量导出可重入标识:enum::"yes"/"no"。yes表示当前任务可重入、no表示当前任务处于全量导出且不可重入阶段;如果在该值为no时重启任务导出流程不支持断点续传 DumperResumeCtrl *string `json:"DumperResumeCtrl,omitnil,omitempty" name:"DumperResumeCtrl"` // 任务的限速信息 // 注意:此字段可能返回 null,表示取不到有效值。 RateLimitOption *RateLimitOption `json:"RateLimitOption,omitnil,omitempty" name:"RateLimitOption"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeMigrationJobsRequest ¶
type DescribeMigrationJobsRequest struct { *tchttp.BaseRequest // 数据迁移任务ID,如:dts-amm1jw5q JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 数据迁移任务名称 JobName *string `json:"JobName,omitnil,omitempty" name:"JobName"` // 数据迁移任务状态,可取值包括:created(创建完成)、checking(校验中)、checkPass(校验通过)、checkNotPass(校验不通过)、readyRun(准备运行)、running(任务运行中)、readyComplete(准备完成)、success(任务成功)、failed(任务失败)、stopping(中止中)、completing(完成中) Status []*string `json:"Status,omitnil,omitempty" name:"Status"` // 源实例ID,格式如:cdb-c1nl9rpv SrcInstanceId *string `json:"SrcInstanceId,omitnil,omitempty" name:"SrcInstanceId"` // 源实例地域,如:ap-guangzhou SrcRegion *string `json:"SrcRegion,omitnil,omitempty" name:"SrcRegion"` // 源实例数据库类型,如:sqlserver,mysql,mongodb,redis,tendis,keewidb,clickhouse,cynosdbmysql,percona,tdsqlpercona,mariadb,tdsqlmysql,postgresql SrcDatabaseType []*string `json:"SrcDatabaseType,omitnil,omitempty" name:"SrcDatabaseType"` // 源实例接入类型,值包括:extranet(外网)、vpncloud(云vpn接入的实例)、dcg(专线接入的实例)、ccn(云联网接入的实例)、cdb(云上cdb实例)、cvm(cvm自建实例) SrcAccessType []*string `json:"SrcAccessType,omitnil,omitempty" name:"SrcAccessType"` // 目标实例ID,格式如:cdb-c1nl9rpv DstInstanceId *string `json:"DstInstanceId,omitnil,omitempty" name:"DstInstanceId"` // 目标实例地域,如:ap-guangzhou DstRegion *string `json:"DstRegion,omitnil,omitempty" name:"DstRegion"` // 目标源实例数据库类型,如:sqlserver,mysql,mongodb,redis,tendis,keewidb,clickhouse,cynosdbmysql,percona,tdsqlpercona,mariadb,tdsqlmysql,postgresql DstDatabaseType []*string `json:"DstDatabaseType,omitnil,omitempty" name:"DstDatabaseType"` // 目标实例接入类型,值包括:extranet(外网)、vpncloud(云vpn接入的实例)、dcg(专线接入的实例)、ccn(云联网接入的实例)、cdb(云上cdb实例)、cvm(cvm自建实例) DstAccessType []*string `json:"DstAccessType,omitnil,omitempty" name:"DstAccessType"` // 任务运行模式,值包括:immediate(立即运行),timed(定时运行) RunMode *string `json:"RunMode,omitnil,omitempty" name:"RunMode"` // 排序方式,可能取值为asc、desc,默认按照创建时间倒序 OrderSeq *string `json:"OrderSeq,omitnil,omitempty" name:"OrderSeq"` // 返回实例数量,默认20,有效区间[1,100] Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 偏移量,默认为0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 标签过滤 TagFilters []*TagFilter `json:"TagFilters,omitnil,omitempty" name:"TagFilters"` }
func NewDescribeMigrationJobsRequest ¶
func NewDescribeMigrationJobsRequest() (request *DescribeMigrationJobsRequest)
func (*DescribeMigrationJobsRequest) FromJsonString ¶
func (r *DescribeMigrationJobsRequest) 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 (*DescribeMigrationJobsRequest) ToJsonString ¶
func (r *DescribeMigrationJobsRequest) ToJsonString() string
type DescribeMigrationJobsRequestParams ¶
type DescribeMigrationJobsRequestParams struct { // 数据迁移任务ID,如:dts-amm1jw5q JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 数据迁移任务名称 JobName *string `json:"JobName,omitnil,omitempty" name:"JobName"` // 数据迁移任务状态,可取值包括:created(创建完成)、checking(校验中)、checkPass(校验通过)、checkNotPass(校验不通过)、readyRun(准备运行)、running(任务运行中)、readyComplete(准备完成)、success(任务成功)、failed(任务失败)、stopping(中止中)、completing(完成中) Status []*string `json:"Status,omitnil,omitempty" name:"Status"` // 源实例ID,格式如:cdb-c1nl9rpv SrcInstanceId *string `json:"SrcInstanceId,omitnil,omitempty" name:"SrcInstanceId"` // 源实例地域,如:ap-guangzhou SrcRegion *string `json:"SrcRegion,omitnil,omitempty" name:"SrcRegion"` // 源实例数据库类型,如:sqlserver,mysql,mongodb,redis,tendis,keewidb,clickhouse,cynosdbmysql,percona,tdsqlpercona,mariadb,tdsqlmysql,postgresql SrcDatabaseType []*string `json:"SrcDatabaseType,omitnil,omitempty" name:"SrcDatabaseType"` // 源实例接入类型,值包括:extranet(外网)、vpncloud(云vpn接入的实例)、dcg(专线接入的实例)、ccn(云联网接入的实例)、cdb(云上cdb实例)、cvm(cvm自建实例) SrcAccessType []*string `json:"SrcAccessType,omitnil,omitempty" name:"SrcAccessType"` // 目标实例ID,格式如:cdb-c1nl9rpv DstInstanceId *string `json:"DstInstanceId,omitnil,omitempty" name:"DstInstanceId"` // 目标实例地域,如:ap-guangzhou DstRegion *string `json:"DstRegion,omitnil,omitempty" name:"DstRegion"` // 目标源实例数据库类型,如:sqlserver,mysql,mongodb,redis,tendis,keewidb,clickhouse,cynosdbmysql,percona,tdsqlpercona,mariadb,tdsqlmysql,postgresql DstDatabaseType []*string `json:"DstDatabaseType,omitnil,omitempty" name:"DstDatabaseType"` // 目标实例接入类型,值包括:extranet(外网)、vpncloud(云vpn接入的实例)、dcg(专线接入的实例)、ccn(云联网接入的实例)、cdb(云上cdb实例)、cvm(cvm自建实例) DstAccessType []*string `json:"DstAccessType,omitnil,omitempty" name:"DstAccessType"` // 任务运行模式,值包括:immediate(立即运行),timed(定时运行) RunMode *string `json:"RunMode,omitnil,omitempty" name:"RunMode"` // 排序方式,可能取值为asc、desc,默认按照创建时间倒序 OrderSeq *string `json:"OrderSeq,omitnil,omitempty" name:"OrderSeq"` // 返回实例数量,默认20,有效区间[1,100] Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 偏移量,默认为0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 标签过滤 TagFilters []*TagFilter `json:"TagFilters,omitnil,omitempty" name:"TagFilters"` }
Predefined struct for user
type DescribeMigrationJobsResponse ¶
type DescribeMigrationJobsResponse struct { *tchttp.BaseResponse Response *DescribeMigrationJobsResponseParams `json:"Response"` }
func NewDescribeMigrationJobsResponse ¶
func NewDescribeMigrationJobsResponse() (response *DescribeMigrationJobsResponse)
func (*DescribeMigrationJobsResponse) FromJsonString ¶
func (r *DescribeMigrationJobsResponse) 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 (*DescribeMigrationJobsResponse) ToJsonString ¶
func (r *DescribeMigrationJobsResponse) ToJsonString() string
type DescribeMigrationJobsResponseParams ¶
type DescribeMigrationJobsResponseParams struct { // 迁移任务数量 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 迁移任务列表 // 注意:此字段可能返回 null,表示取不到有效值。 JobList []*JobItem `json:"JobList,omitnil,omitempty" name:"JobList"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeModifyCheckSyncJobResultRequest ¶ added in v1.0.667
type DescribeModifyCheckSyncJobResultRequest struct { *tchttp.BaseRequest // 同步任务id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
func NewDescribeModifyCheckSyncJobResultRequest ¶ added in v1.0.667
func NewDescribeModifyCheckSyncJobResultRequest() (request *DescribeModifyCheckSyncJobResultRequest)
func (*DescribeModifyCheckSyncJobResultRequest) FromJsonString ¶ added in v1.0.667
func (r *DescribeModifyCheckSyncJobResultRequest) 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 (*DescribeModifyCheckSyncJobResultRequest) ToJsonString ¶ added in v1.0.667
func (r *DescribeModifyCheckSyncJobResultRequest) ToJsonString() string
type DescribeModifyCheckSyncJobResultRequestParams ¶ added in v1.0.667
type DescribeModifyCheckSyncJobResultRequestParams struct { // 同步任务id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
Predefined struct for user
type DescribeModifyCheckSyncJobResultResponse ¶ added in v1.0.667
type DescribeModifyCheckSyncJobResultResponse struct { *tchttp.BaseResponse Response *DescribeModifyCheckSyncJobResultResponseParams `json:"Response"` }
func NewDescribeModifyCheckSyncJobResultResponse ¶ added in v1.0.667
func NewDescribeModifyCheckSyncJobResultResponse() (response *DescribeModifyCheckSyncJobResultResponse)
func (*DescribeModifyCheckSyncJobResultResponse) FromJsonString ¶ added in v1.0.667
func (r *DescribeModifyCheckSyncJobResultResponse) 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 (*DescribeModifyCheckSyncJobResultResponse) ToJsonString ¶ added in v1.0.667
func (r *DescribeModifyCheckSyncJobResultResponse) ToJsonString() string
type DescribeModifyCheckSyncJobResultResponseParams ¶ added in v1.0.667
type DescribeModifyCheckSyncJobResultResponseParams struct { // 校验任务执行状态,如:notStarted(未开始)、running(校验中)、failed(校验任务失败)、success(任务成功) Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 校验的步骤总数 // 注意:此字段可能返回 null,表示取不到有效值。 StepCount *uint64 `json:"StepCount,omitnil,omitempty" name:"StepCount"` // 当前所在步骤 // 注意:此字段可能返回 null,表示取不到有效值。 StepCur *uint64 `json:"StepCur,omitnil,omitempty" name:"StepCur"` // 总体进度,范围为[0,100] // 注意:此字段可能返回 null,表示取不到有效值。 Progress *uint64 `json:"Progress,omitnil,omitempty" name:"Progress"` // 步骤详细信息 // 注意:此字段可能返回 null,表示取不到有效值。 StepInfos []*StepInfo `json:"StepInfos,omitnil,omitempty" name:"StepInfos"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeOffsetByTimeRequest ¶ added in v1.0.837
type DescribeOffsetByTimeRequest struct { *tchttp.BaseRequest // 数据订阅实例的 ID SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"` // 时间点,格式为:Y-m-d h:m:s。如果输入时间比当前时间晚的多,相当于查询最新offset;如果输入时间比当前时间早的多,相当于查询最老offset;如果输入空,默认0时间,等价于查询最老offset。 Time *string `json:"Time,omitnil,omitempty" name:"Time"` }
func NewDescribeOffsetByTimeRequest ¶ added in v1.0.837
func NewDescribeOffsetByTimeRequest() (request *DescribeOffsetByTimeRequest)
func (*DescribeOffsetByTimeRequest) FromJsonString ¶ added in v1.0.837
func (r *DescribeOffsetByTimeRequest) 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 (*DescribeOffsetByTimeRequest) ToJsonString ¶ added in v1.0.837
func (r *DescribeOffsetByTimeRequest) ToJsonString() string
type DescribeOffsetByTimeRequestParams ¶ added in v1.0.837
type DescribeOffsetByTimeRequestParams struct { // 数据订阅实例的 ID SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"` // 时间点,格式为:Y-m-d h:m:s。如果输入时间比当前时间晚的多,相当于查询最新offset;如果输入时间比当前时间早的多,相当于查询最老offset;如果输入空,默认0时间,等价于查询最老offset。 Time *string `json:"Time,omitnil,omitempty" name:"Time"` }
Predefined struct for user
type DescribeOffsetByTimeResponse ¶ added in v1.0.837
type DescribeOffsetByTimeResponse struct { *tchttp.BaseResponse Response *DescribeOffsetByTimeResponseParams `json:"Response"` }
func NewDescribeOffsetByTimeResponse ¶ added in v1.0.837
func NewDescribeOffsetByTimeResponse() (response *DescribeOffsetByTimeResponse)
func (*DescribeOffsetByTimeResponse) FromJsonString ¶ added in v1.0.837
func (r *DescribeOffsetByTimeResponse) 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 (*DescribeOffsetByTimeResponse) ToJsonString ¶ added in v1.0.837
func (r *DescribeOffsetByTimeResponse) ToJsonString() string
type DescribeOffsetByTimeResponseParams ¶ added in v1.0.837
type DescribeOffsetByTimeResponseParams struct { // 时间与Offset的对应 Items []*OffsetTimeMap `json:"Items,omitnil,omitempty" name:"Items"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSubscribeCheckJobRequest ¶ added in v1.0.837
type DescribeSubscribeCheckJobRequest struct { *tchttp.BaseRequest // 数据订阅实例的 ID SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"` }
func NewDescribeSubscribeCheckJobRequest ¶ added in v1.0.837
func NewDescribeSubscribeCheckJobRequest() (request *DescribeSubscribeCheckJobRequest)
func (*DescribeSubscribeCheckJobRequest) FromJsonString ¶ added in v1.0.837
func (r *DescribeSubscribeCheckJobRequest) 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 (*DescribeSubscribeCheckJobRequest) ToJsonString ¶ added in v1.0.837
func (r *DescribeSubscribeCheckJobRequest) ToJsonString() string
type DescribeSubscribeCheckJobRequestParams ¶ added in v1.0.837
type DescribeSubscribeCheckJobRequestParams struct { // 数据订阅实例的 ID SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"` }
Predefined struct for user
type DescribeSubscribeCheckJobResponse ¶ added in v1.0.837
type DescribeSubscribeCheckJobResponse struct { *tchttp.BaseResponse Response *DescribeSubscribeCheckJobResponseParams `json:"Response"` }
func NewDescribeSubscribeCheckJobResponse ¶ added in v1.0.837
func NewDescribeSubscribeCheckJobResponse() (response *DescribeSubscribeCheckJobResponse)
func (*DescribeSubscribeCheckJobResponse) FromJsonString ¶ added in v1.0.837
func (r *DescribeSubscribeCheckJobResponse) 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 (*DescribeSubscribeCheckJobResponse) ToJsonString ¶ added in v1.0.837
func (r *DescribeSubscribeCheckJobResponse) ToJsonString() string
type DescribeSubscribeCheckJobResponseParams ¶ added in v1.0.837
type DescribeSubscribeCheckJobResponseParams struct { // 订阅实例ID SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"` // 失败或者报错提示,成功则提示success。 // 注意:此字段可能返回 null,表示取不到有效值。 Message *string `json:"Message,omitnil,omitempty" name:"Message"` // 任务运行状态,可能值为 running,failed,success Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 当前总体进度,范围 0~100 Progress *uint64 `json:"Progress,omitnil,omitempty" name:"Progress"` // 校验总步骤数 StepAll *uint64 `json:"StepAll,omitnil,omitempty" name:"StepAll"` // 当前执行步骤 StepNow *uint64 `json:"StepNow,omitnil,omitempty" name:"StepNow"` // 各个步骤运行状态 // 注意:此字段可能返回 null,表示取不到有效值。 Steps []*SubscribeCheckStepInfo `json:"Steps,omitnil,omitempty" name:"Steps"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSubscribeDetailRequest ¶ added in v1.0.837
type DescribeSubscribeDetailRequest struct { *tchttp.BaseRequest // 订阅实例ID SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"` }
func NewDescribeSubscribeDetailRequest ¶ added in v1.0.837
func NewDescribeSubscribeDetailRequest() (request *DescribeSubscribeDetailRequest)
func (*DescribeSubscribeDetailRequest) FromJsonString ¶ added in v1.0.837
func (r *DescribeSubscribeDetailRequest) 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 (*DescribeSubscribeDetailRequest) ToJsonString ¶ added in v1.0.837
func (r *DescribeSubscribeDetailRequest) ToJsonString() string
type DescribeSubscribeDetailRequestParams ¶ added in v1.0.837
type DescribeSubscribeDetailRequestParams struct { // 订阅实例ID SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"` }
Predefined struct for user
type DescribeSubscribeDetailResponse ¶ added in v1.0.837
type DescribeSubscribeDetailResponse struct { *tchttp.BaseResponse Response *DescribeSubscribeDetailResponseParams `json:"Response"` }
func NewDescribeSubscribeDetailResponse ¶ added in v1.0.837
func NewDescribeSubscribeDetailResponse() (response *DescribeSubscribeDetailResponse)
func (*DescribeSubscribeDetailResponse) FromJsonString ¶ added in v1.0.837
func (r *DescribeSubscribeDetailResponse) 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 (*DescribeSubscribeDetailResponse) ToJsonString ¶ added in v1.0.837
func (r *DescribeSubscribeDetailResponse) ToJsonString() string
type DescribeSubscribeDetailResponseParams ¶ added in v1.0.837
type DescribeSubscribeDetailResponseParams struct { // 数据订阅的ID,形如subs-b6x64o31tm SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"` // 数据订阅实例的名称 SubscribeName *string `json:"SubscribeName,omitnil,omitempty" name:"SubscribeName"` // 订阅的数据库类型,目前支持 cynosdbmysql(tdsql-c mysql版),mariadb,mongodb,mysql,percona,tdpg(tdsql postgresql版),tdsqlpercona(tdsql mysql版) Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 订阅的云数据库实例ID,只有订阅云数据库该值才有意义 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 订阅的云数据库实例状态,只有订阅云数据库该值才有意义。可能值为:running, isolated, offline // 注意:此字段可能返回 null,表示取不到有效值。 InstanceStatus *string `json:"InstanceStatus,omitnil,omitempty" name:"InstanceStatus"` // 订阅任务计费状态,可能值为:正常normal, 隔离中isolating, 已隔离isolated, 下线中offlining, 按量转包年包月中 post2PrePayIng Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 订阅任务状态,可能值为:未启动notStarted, 校验中checking, 校验不通过checkNotPass, 校验通过checkPass, 启动中starting, 运行中running, 异常出错error SubsStatus *string `json:"SubsStatus,omitnil,omitempty" name:"SubsStatus"` // 修改时间,时间格式如:Y-m-d h:m:s // 注意:此字段可能返回 null,表示取不到有效值。 ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` // 创建时间,时间格式如:Y-m-d h:m:s // 注意:此字段可能返回 null,表示取不到有效值。 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 隔离时间,时间格式如:Y-m-d h:m:s。默认:0000-00-00 00:00:00 // 注意:此字段可能返回 null,表示取不到有效值。 IsolateTime *string `json:"IsolateTime,omitnil,omitempty" name:"IsolateTime"` // 包年包月任务的到期时间,时间格式如:Y-m-d h:m:s。默认:0000-00-00 00:00:00 // 注意:此字段可能返回 null,表示取不到有效值。 ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"` // 下线时间,时间格式如:Y-m-d h:m:s。默认:0000-00-00 00:00:00 // 注意:此字段可能返回 null,表示取不到有效值。 OfflineTime *string `json:"OfflineTime,omitnil,omitempty" name:"OfflineTime"` // 付费方式,可能值为:0-包年包月,1-按量计费 PayType *int64 `json:"PayType,omitnil,omitempty" name:"PayType"` // 自动续费标识。只有当 PayType=0,该值才有意义。枚举值:0-不自动续费,1-自动续费 AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"` // 任务所在地域 Region *string `json:"Region,omitnil,omitempty" name:"Region"` // Kafka topic // 注意:此字段可能返回 null,表示取不到有效值。 Topic *string `json:"Topic,omitnil,omitempty" name:"Topic"` // Kafka服务Broker地址 // 注意:此字段可能返回 null,表示取不到有效值。 Broker *string `json:"Broker,omitnil,omitempty" name:"Broker"` // 数据订阅的类型,当 Product 不为 mongodb 时,可能值为:all-全实例更新;dml-数据更新;ddl-结构更新;dmlAndDdl-数据更新+结构更新。当 Product 为 mongodb 时,可能值为 all-全实例更新;database-订阅单库;collection-订阅单集合 // 注意:此字段可能返回 null,表示取不到有效值。 SubscribeMode *string `json:"SubscribeMode,omitnil,omitempty" name:"SubscribeMode"` // 订阅数据格式。如果为空则用的默认格式: mysql\cynosdbmysql\mariadb\percona\tdsqlpercona\tdpg是protobuf,mongo是json。当 DatabaseType 为 mysql和cynosdbmysql 时有三种可选协议:protobuf\avro\json。数据格式详情参考官网的消费demo文档 // 注意:此字段可能返回 null,表示取不到有效值。 Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 订阅的数据库表信息 // 注意:此字段可能返回 null,表示取不到有效值。 SubscribeObjects []*SubscribeObject `json:"SubscribeObjects,omitnil,omitempty" name:"SubscribeObjects"` // kafka配置信息 // 注意:此字段可能返回 null,表示取不到有效值。 KafkaConfig *SubscribeKafkaConfig `json:"KafkaConfig,omitnil,omitempty" name:"KafkaConfig"` // 订阅内置kafka的版本信息 // 注意:此字段可能返回 null,表示取不到有效值。 KafkaVersion *string `json:"KafkaVersion,omitnil,omitempty" name:"KafkaVersion"` // 源数据库接入类型,如:extranet(公网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、cdb(云数据库)、cvm(云服务器自建)、intranet(自研上云)、vpc(私有网络vpc)。注意具体可选值依赖当前链路支持能力 // 注意:此字段可能返回 null,表示取不到有效值。 AccessType *string `json:"AccessType,omitnil,omitempty" name:"AccessType"` // 接入类型信息 // 注意:此字段可能返回 null,表示取不到有效值。 Endpoints []*EndpointItem `json:"Endpoints,omitnil,omitempty" name:"Endpoints"` // mongo输出聚合设置 // 注意:此字段可能返回 null,表示取不到有效值。 PipelineInfo []*PipelineInfo `json:"PipelineInfo,omitnil,omitempty" name:"PipelineInfo"` // 标签 // 注意:此字段可能返回 null,表示取不到有效值。 Tags []*TagItem `json:"Tags,omitnil,omitempty" name:"Tags"` // 订阅任务报错信息 // 注意:此字段可能返回 null,表示取不到有效值。 Errors []*SubsErr `json:"Errors,omitnil,omitempty" name:"Errors"` // 为业务添加的额外信息。参数名作key,参数值作value。 // mysql选填参数:ProcessXA-是否处理XA事务,为true处理,其他不处理。 // mongo选填参数:SubscribeType-订阅类型,目前只支持changeStream。 // 注意:此字段可能返回 null,表示取不到有效值。 ExtraAttr []*KeyValuePairOption `json:"ExtraAttr,omitnil,omitempty" name:"ExtraAttr"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSubscribeJobsRequest ¶ added in v1.0.837
type DescribeSubscribeJobsRequest struct { *tchttp.BaseRequest // 订阅 ID 筛选,精确匹配 SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"` // 订阅名称,前缀模糊匹配 SubscribeName *string `json:"SubscribeName,omitnil,omitempty" name:"SubscribeName"` // 订阅的云上数据库实例的 ID,精确匹配 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 计费模式筛选,可能的值:0-包年包月,1-按量计费 PayType *int64 `json:"PayType,omitnil,omitempty" name:"PayType"` // 订阅的数据库产品,目前支持 cynosdbmysql,mariadb,mongodb,mysql,percona,tdpg,tdsqlpercona(tdsqlmysql) Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 数据订阅生命周期状态,可能的值为:正常 normal, 隔离中 isolating, 已隔离 isolated, 下线中 offlining,按量转包年包月中 post2PrePayIng Status []*string `json:"Status,omitnil,omitempty" name:"Status"` // 数据订阅状态,可能的值为:未启动 notStarted, 校验中 checking, 校验不通过 checkNotPass, 校验通过 checkPass, 启动中 starting, 运行中 running, 异常出错 error SubsStatus []*string `json:"SubsStatus,omitnil,omitempty" name:"SubsStatus"` // 返回记录的起始偏移量。默认0 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 单次返回的记录数量。默认20,最大100 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 排序方向,可选的值为"DESC"和"ASC",默认为"DESC",按创建时间逆序排序 OrderDirection *string `json:"OrderDirection,omitnil,omitempty" name:"OrderDirection"` // tag 过滤条件,多个 TagFilter 之间关系为且 TagFilters []*TagFilter `json:"TagFilters,omitnil,omitempty" name:"TagFilters"` }
func NewDescribeSubscribeJobsRequest ¶ added in v1.0.837
func NewDescribeSubscribeJobsRequest() (request *DescribeSubscribeJobsRequest)
func (*DescribeSubscribeJobsRequest) FromJsonString ¶ added in v1.0.837
func (r *DescribeSubscribeJobsRequest) 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 (*DescribeSubscribeJobsRequest) ToJsonString ¶ added in v1.0.837
func (r *DescribeSubscribeJobsRequest) ToJsonString() string
type DescribeSubscribeJobsRequestParams ¶ added in v1.0.837
type DescribeSubscribeJobsRequestParams struct { // 订阅 ID 筛选,精确匹配 SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"` // 订阅名称,前缀模糊匹配 SubscribeName *string `json:"SubscribeName,omitnil,omitempty" name:"SubscribeName"` // 订阅的云上数据库实例的 ID,精确匹配 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 计费模式筛选,可能的值:0-包年包月,1-按量计费 PayType *int64 `json:"PayType,omitnil,omitempty" name:"PayType"` // 订阅的数据库产品,目前支持 cynosdbmysql,mariadb,mongodb,mysql,percona,tdpg,tdsqlpercona(tdsqlmysql) Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 数据订阅生命周期状态,可能的值为:正常 normal, 隔离中 isolating, 已隔离 isolated, 下线中 offlining,按量转包年包月中 post2PrePayIng Status []*string `json:"Status,omitnil,omitempty" name:"Status"` // 数据订阅状态,可能的值为:未启动 notStarted, 校验中 checking, 校验不通过 checkNotPass, 校验通过 checkPass, 启动中 starting, 运行中 running, 异常出错 error SubsStatus []*string `json:"SubsStatus,omitnil,omitempty" name:"SubsStatus"` // 返回记录的起始偏移量。默认0 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 单次返回的记录数量。默认20,最大100 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 排序方向,可选的值为"DESC"和"ASC",默认为"DESC",按创建时间逆序排序 OrderDirection *string `json:"OrderDirection,omitnil,omitempty" name:"OrderDirection"` // tag 过滤条件,多个 TagFilter 之间关系为且 TagFilters []*TagFilter `json:"TagFilters,omitnil,omitempty" name:"TagFilters"` }
Predefined struct for user
type DescribeSubscribeJobsResponse ¶ added in v1.0.837
type DescribeSubscribeJobsResponse struct { *tchttp.BaseResponse Response *DescribeSubscribeJobsResponseParams `json:"Response"` }
func NewDescribeSubscribeJobsResponse ¶ added in v1.0.837
func NewDescribeSubscribeJobsResponse() (response *DescribeSubscribeJobsResponse)
func (*DescribeSubscribeJobsResponse) FromJsonString ¶ added in v1.0.837
func (r *DescribeSubscribeJobsResponse) 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 (*DescribeSubscribeJobsResponse) ToJsonString ¶ added in v1.0.837
func (r *DescribeSubscribeJobsResponse) ToJsonString() string
type DescribeSubscribeJobsResponseParams ¶ added in v1.0.837
type DescribeSubscribeJobsResponseParams struct { // 符合查询条件的实例总数 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 数据订阅实例的信息列表 Items []*SubscribeInfo `json:"Items,omitnil,omitempty" name:"Items"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSubscribeReturnableRequest ¶ added in v1.0.837
type DescribeSubscribeReturnableRequest struct { *tchttp.BaseRequest // 数据订阅实例的ID SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"` }
func NewDescribeSubscribeReturnableRequest ¶ added in v1.0.837
func NewDescribeSubscribeReturnableRequest() (request *DescribeSubscribeReturnableRequest)
func (*DescribeSubscribeReturnableRequest) FromJsonString ¶ added in v1.0.837
func (r *DescribeSubscribeReturnableRequest) 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 (*DescribeSubscribeReturnableRequest) ToJsonString ¶ added in v1.0.837
func (r *DescribeSubscribeReturnableRequest) ToJsonString() string
type DescribeSubscribeReturnableRequestParams ¶ added in v1.0.837
type DescribeSubscribeReturnableRequestParams struct { // 数据订阅实例的ID SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"` }
Predefined struct for user
type DescribeSubscribeReturnableResponse ¶ added in v1.0.837
type DescribeSubscribeReturnableResponse struct { *tchttp.BaseResponse Response *DescribeSubscribeReturnableResponseParams `json:"Response"` }
func NewDescribeSubscribeReturnableResponse ¶ added in v1.0.837
func NewDescribeSubscribeReturnableResponse() (response *DescribeSubscribeReturnableResponse)
func (*DescribeSubscribeReturnableResponse) FromJsonString ¶ added in v1.0.837
func (r *DescribeSubscribeReturnableResponse) 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 (*DescribeSubscribeReturnableResponse) ToJsonString ¶ added in v1.0.837
func (r *DescribeSubscribeReturnableResponse) ToJsonString() string
type DescribeSubscribeReturnableResponseParams ¶ added in v1.0.837
type DescribeSubscribeReturnableResponseParams struct { // 实例是否支持退还/退货 IsReturnable *bool `json:"IsReturnable,omitnil,omitempty" name:"IsReturnable"` // 不支持退还的原因 // 注意:此字段可能返回 null,表示取不到有效值。 ReturnFailMessage *string `json:"ReturnFailMessage,omitnil,omitempty" name:"ReturnFailMessage"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSyncJobsRequest ¶
type DescribeSyncJobsRequest struct { *tchttp.BaseRequest // 同步任务id,如sync-werwfs23 JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 同步任务名 JobName *string `json:"JobName,omitnil,omitempty" name:"JobName"` // 排序字段,可以取值为CreateTime Order *string `json:"Order,omitnil,omitempty" name:"Order"` // 排序方式,升序为ASC,降序为DESC,默认为CreateTime降序 OrderSeq *string `json:"OrderSeq,omitnil,omitempty" name:"OrderSeq"` // 偏移量,默认为0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 返回同步任务实例数量,默认20,有效区间[1,100] Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 状态集合,如Initialized,CheckPass,Running,ResumableErr,Stopped Status []*string `json:"Status,omitnil,omitempty" name:"Status"` // 运行模式,如Immediate:立即运行,Timed:定时运行 RunMode *string `json:"RunMode,omitnil,omitempty" name:"RunMode"` // 任务类型,如mysql2mysql:msyql同步到mysql JobType *string `json:"JobType,omitnil,omitempty" name:"JobType"` // 付费类型,PrePay:预付费,PostPay:后付费 PayMode *string `json:"PayMode,omitnil,omitempty" name:"PayMode"` // tag TagFilters []*TagFilter `json:"TagFilters,omitnil,omitempty" name:"TagFilters"` }
func NewDescribeSyncJobsRequest ¶
func NewDescribeSyncJobsRequest() (request *DescribeSyncJobsRequest)
func (*DescribeSyncJobsRequest) FromJsonString ¶
func (r *DescribeSyncJobsRequest) 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 (*DescribeSyncJobsRequest) ToJsonString ¶
func (r *DescribeSyncJobsRequest) ToJsonString() string
type DescribeSyncJobsRequestParams ¶
type DescribeSyncJobsRequestParams struct { // 同步任务id,如sync-werwfs23 JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 同步任务名 JobName *string `json:"JobName,omitnil,omitempty" name:"JobName"` // 排序字段,可以取值为CreateTime Order *string `json:"Order,omitnil,omitempty" name:"Order"` // 排序方式,升序为ASC,降序为DESC,默认为CreateTime降序 OrderSeq *string `json:"OrderSeq,omitnil,omitempty" name:"OrderSeq"` // 偏移量,默认为0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 返回同步任务实例数量,默认20,有效区间[1,100] Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 状态集合,如Initialized,CheckPass,Running,ResumableErr,Stopped Status []*string `json:"Status,omitnil,omitempty" name:"Status"` // 运行模式,如Immediate:立即运行,Timed:定时运行 RunMode *string `json:"RunMode,omitnil,omitempty" name:"RunMode"` // 任务类型,如mysql2mysql:msyql同步到mysql JobType *string `json:"JobType,omitnil,omitempty" name:"JobType"` // 付费类型,PrePay:预付费,PostPay:后付费 PayMode *string `json:"PayMode,omitnil,omitempty" name:"PayMode"` // tag TagFilters []*TagFilter `json:"TagFilters,omitnil,omitempty" name:"TagFilters"` }
Predefined struct for user
type DescribeSyncJobsResponse ¶
type DescribeSyncJobsResponse struct { *tchttp.BaseResponse Response *DescribeSyncJobsResponseParams `json:"Response"` }
func NewDescribeSyncJobsResponse ¶
func NewDescribeSyncJobsResponse() (response *DescribeSyncJobsResponse)
func (*DescribeSyncJobsResponse) FromJsonString ¶
func (r *DescribeSyncJobsResponse) 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 (*DescribeSyncJobsResponse) ToJsonString ¶
func (r *DescribeSyncJobsResponse) ToJsonString() string
type DescribeSyncJobsResponseParams ¶
type DescribeSyncJobsResponseParams struct { // 任务数目 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 任务详情数组 // 注意:此字段可能返回 null,表示取不到有效值。 JobList []*SyncJobInfo `json:"JobList,omitnil,omitempty" name:"JobList"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DestroyIsolatedSubscribeRequest ¶ added in v1.0.837
type DestroyIsolatedSubscribeRequest struct { *tchttp.BaseRequest // 数据订阅实例的ID SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"` }
func NewDestroyIsolatedSubscribeRequest ¶ added in v1.0.837
func NewDestroyIsolatedSubscribeRequest() (request *DestroyIsolatedSubscribeRequest)
func (*DestroyIsolatedSubscribeRequest) FromJsonString ¶ added in v1.0.837
func (r *DestroyIsolatedSubscribeRequest) 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 (*DestroyIsolatedSubscribeRequest) ToJsonString ¶ added in v1.0.837
func (r *DestroyIsolatedSubscribeRequest) ToJsonString() string
type DestroyIsolatedSubscribeRequestParams ¶ added in v1.0.837
type DestroyIsolatedSubscribeRequestParams struct { // 数据订阅实例的ID SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"` }
Predefined struct for user
type DestroyIsolatedSubscribeResponse ¶ added in v1.0.837
type DestroyIsolatedSubscribeResponse struct { *tchttp.BaseResponse Response *DestroyIsolatedSubscribeResponseParams `json:"Response"` }
func NewDestroyIsolatedSubscribeResponse ¶ added in v1.0.837
func NewDestroyIsolatedSubscribeResponse() (response *DestroyIsolatedSubscribeResponse)
func (*DestroyIsolatedSubscribeResponse) FromJsonString ¶ added in v1.0.837
func (r *DestroyIsolatedSubscribeResponse) 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 (*DestroyIsolatedSubscribeResponse) ToJsonString ¶ added in v1.0.837
func (r *DestroyIsolatedSubscribeResponse) ToJsonString() string
type DestroyIsolatedSubscribeResponseParams ¶ added in v1.0.837
type DestroyIsolatedSubscribeResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DestroyMigrateJobRequest ¶
type DestroyMigrateJobRequest struct { *tchttp.BaseRequest // 任务id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
func NewDestroyMigrateJobRequest ¶
func NewDestroyMigrateJobRequest() (request *DestroyMigrateJobRequest)
func (*DestroyMigrateJobRequest) FromJsonString ¶
func (r *DestroyMigrateJobRequest) 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 (*DestroyMigrateJobRequest) ToJsonString ¶
func (r *DestroyMigrateJobRequest) ToJsonString() string
type DestroyMigrateJobRequestParams ¶
type DestroyMigrateJobRequestParams struct { // 任务id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
Predefined struct for user
type DestroyMigrateJobResponse ¶
type DestroyMigrateJobResponse struct { *tchttp.BaseResponse Response *DestroyMigrateJobResponseParams `json:"Response"` }
func NewDestroyMigrateJobResponse ¶
func NewDestroyMigrateJobResponse() (response *DestroyMigrateJobResponse)
func (*DestroyMigrateJobResponse) FromJsonString ¶
func (r *DestroyMigrateJobResponse) 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 (*DestroyMigrateJobResponse) ToJsonString ¶
func (r *DestroyMigrateJobResponse) ToJsonString() string
type DestroyMigrateJobResponseParams ¶
type DestroyMigrateJobResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DestroySyncJobRequest ¶
type DestroySyncJobRequest struct { *tchttp.BaseRequest // 同步任务id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
func NewDestroySyncJobRequest ¶
func NewDestroySyncJobRequest() (request *DestroySyncJobRequest)
func (*DestroySyncJobRequest) FromJsonString ¶
func (r *DestroySyncJobRequest) 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 (*DestroySyncJobRequest) ToJsonString ¶
func (r *DestroySyncJobRequest) ToJsonString() string
type DestroySyncJobRequestParams ¶
type DestroySyncJobRequestParams struct { // 同步任务id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
Predefined struct for user
type DestroySyncJobResponse ¶
type DestroySyncJobResponse struct { *tchttp.BaseResponse Response *DestroySyncJobResponseParams `json:"Response"` }
func NewDestroySyncJobResponse ¶
func NewDestroySyncJobResponse() (response *DestroySyncJobResponse)
func (*DestroySyncJobResponse) FromJsonString ¶
func (r *DestroySyncJobResponse) 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 (*DestroySyncJobResponse) ToJsonString ¶
func (r *DestroySyncJobResponse) ToJsonString() string
type DestroySyncJobResponseParams ¶
type DestroySyncJobResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DetailCheckItem ¶
type DetailCheckItem struct { // 检查项的名称,如:源实例权限检查 // 注意:此字段可能返回 null,表示取不到有效值。 CheckItemName *string `json:"CheckItemName,omitnil,omitempty" name:"CheckItemName"` // 检查项详细内容 // 注意:此字段可能返回 null,表示取不到有效值。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // pass(通过),failed(失败), warning(校验有警告,但仍通过) // 注意:此字段可能返回 null,表示取不到有效值。 CheckResult *string `json:"CheckResult,omitnil,omitempty" name:"CheckResult"` // 检查项失败原因 // 注意:此字段可能返回 null,表示取不到有效值。 FailureReason *string `json:"FailureReason,omitnil,omitempty" name:"FailureReason"` // 解决方案 // 注意:此字段可能返回 null,表示取不到有效值。 Solution *string `json:"Solution,omitnil,omitempty" name:"Solution"` // 运行报错日志 // 注意:此字段可能返回 null,表示取不到有效值。 ErrorLog []*string `json:"ErrorLog,omitnil,omitempty" name:"ErrorLog"` // 详细帮助的文档链接 // 注意:此字段可能返回 null,表示取不到有效值。 HelpDoc []*string `json:"HelpDoc,omitnil,omitempty" name:"HelpDoc"` // 跳过风险文案 // 注意:此字段可能返回 null,表示取不到有效值。 SkipInfo *string `json:"SkipInfo,omitnil,omitempty" name:"SkipInfo"` }
type DifferenceAdvancedObjectsDetail ¶ added in v1.0.861
type DifferenceAdvancedObjectsDetail struct { // 总数 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 不一致详情 // 注意:此字段可能返回 null,表示取不到有效值。 Items []*AdvancedObjectsItem `json:"Items,omitnil,omitempty" name:"Items"` }
type DifferenceData ¶ added in v1.0.861
type DifferenceData struct { // 数据库名 // 注意:此字段可能返回 null,表示取不到有效值。 Db *string `json:"Db,omitnil,omitempty" name:"Db"` // 集合 // 注意:此字段可能返回 null,表示取不到有效值。 Table *string `json:"Table,omitnil,omitempty" name:"Table"` // 源端ID // 注意:此字段可能返回 null,表示取不到有效值。 SrcChunk *string `json:"SrcChunk,omitnil,omitempty" name:"SrcChunk"` // 目标端ID // 注意:此字段可能返回 null,表示取不到有效值。 DstChunk *string `json:"DstChunk,omitnil,omitempty" name:"DstChunk"` // 源端值 // 注意:此字段可能返回 null,表示取不到有效值。 SrcItem *string `json:"SrcItem,omitnil,omitempty" name:"SrcItem"` // 目标端值 // 注意:此字段可能返回 null,表示取不到有效值。 DstItem *string `json:"DstItem,omitnil,omitempty" name:"DstItem"` // 更新时间 // 注意:此字段可能返回 null,表示取不到有效值。 UpdatedAt *string `json:"UpdatedAt,omitnil,omitempty" name:"UpdatedAt"` }
type DifferenceDataDetail ¶ added in v1.0.861
type DifferenceDataDetail struct { // 总数 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // mongo数据不一致详细列表 // 注意:此字段可能返回 null,表示取不到有效值。 Items []*DifferenceData `json:"Items,omitnil,omitempty" name:"Items"` }
type DifferenceDetail ¶
type DifferenceDetail struct { // 数据不一致的表数量 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 校验不一致的表详情 // 注意:此字段可能返回 null,表示取不到有效值。 Items []*DifferenceItem `json:"Items,omitnil,omitempty" name:"Items"` }
type DifferenceItem ¶
type DifferenceItem struct { // 数据库名 // 注意:此字段可能返回 null,表示取不到有效值。 Db *string `json:"Db,omitnil,omitempty" name:"Db"` // 表名 // 注意:此字段可能返回 null,表示取不到有效值。 Table *string `json:"Table,omitnil,omitempty" name:"Table"` // 分块号 // 注意:此字段可能返回 null,表示取不到有效值。 Chunk *int64 `json:"Chunk,omitnil,omitempty" name:"Chunk"` // 源库数值 // 注意:此字段可能返回 null,表示取不到有效值。 SrcItem *string `json:"SrcItem,omitnil,omitempty" name:"SrcItem"` // 目标库数值 // 注意:此字段可能返回 null,表示取不到有效值。 DstItem *string `json:"DstItem,omitnil,omitempty" name:"DstItem"` // 索引名称 // 注意:此字段可能返回 null,表示取不到有效值。 IndexName *string `json:"IndexName,omitnil,omitempty" name:"IndexName"` // 索引下边界 // 注意:此字段可能返回 null,表示取不到有效值。 LowerBoundary *string `json:"LowerBoundary,omitnil,omitempty" name:"LowerBoundary"` // 索引上边界 // 注意:此字段可能返回 null,表示取不到有效值。 UpperBoundary *string `json:"UpperBoundary,omitnil,omitempty" name:"UpperBoundary"` // 对比消耗时间,单位为 ms // 注意:此字段可能返回 null,表示取不到有效值。 CostTime *float64 `json:"CostTime,omitnil,omitempty" name:"CostTime"` // 完成时间 // 注意:此字段可能返回 null,表示取不到有效值。 FinishedAt *string `json:"FinishedAt,omitnil,omitempty" name:"FinishedAt"` }
type DifferenceRowDetail ¶ added in v1.0.861
type DifferenceRowDetail struct { // 不一致总数 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 不一致列表 // 注意:此字段可能返回 null,表示取不到有效值。 Items []*RowsCountDifference `json:"Items,omitnil,omitempty" name:"Items"` }
type DistributeRule ¶ added in v1.0.837
type DistributeRule struct { // 规则类型。非mongo产品的枚举值为: table-按表名分区,pk-按表名+主键分区,cols-按列名分区。mongo的枚举值为:collection-按集合名分区、collectionAndObjectId-按集合+主键分区。 // 注意:此字段可能返回 null,表示取不到有效值。 RuleType *string `json:"RuleType,omitnil,omitempty" name:"RuleType"` // 库名匹配规则,请填写正则表达式 // 注意:此字段可能返回 null,表示取不到有效值。 DbPattern *string `json:"DbPattern,omitnil,omitempty" name:"DbPattern"` // 表名匹配规则,如果 DatabaseType 为 mongodb,则匹配集合名 // 注意:此字段可能返回 null,表示取不到有效值。 TablePattern *string `json:"TablePattern,omitnil,omitempty" name:"TablePattern"` // 列名。如果 RuleType 为 cols,此项必填。订阅任务会用该列的值计算分区。mongo没有按列分区,因此也不用传这个字段。 // 注意:此字段可能返回 null,表示取不到有效值。 Columns []*string `json:"Columns,omitnil,omitempty" name:"Columns"` }
type DynamicOptions ¶ added in v1.0.667
type DynamicOptions struct { // 所要同步的DML和DDL的选项,Insert(插入操作)、Update(更新操作)、Delete(删除操作)、DDL(结构同步),PartialDDL(自定义,和DdlOptions一起起作用 );必填、dts会用该值覆盖原有的值 // 注意:此字段可能返回 null,表示取不到有效值。 OpTypes []*string `json:"OpTypes,omitnil,omitempty" name:"OpTypes"` // DDL同步选项,具体描述要同步那些DDL; 当OpTypes取值PartialDDL时、字段不能为空;必填、dts会用该值覆盖原有的值 // 注意:此字段可能返回 null,表示取不到有效值。 DdlOptions []*DdlOption `json:"DdlOptions,omitnil,omitempty" name:"DdlOptions"` // 冲突处理选项,ReportError(报错)、Ignore(忽略)、Cover(覆盖)、ConditionCover(条件覆盖); 目前目标端为kafka的链路不支持修改该配置 // 注意:此字段可能返回 null,表示取不到有效值。 ConflictHandleType *string `json:"ConflictHandleType,omitnil,omitempty" name:"ConflictHandleType"` // 冲突处理的详细选项,如条件覆盖中的条件行和条件操作;不能部分更新该选项的内部字段;有更新时、需要全量更新该字段 // 注意:此字段可能返回 null,表示取不到有效值。 ConflictHandleOption *ConflictHandleOption `json:"ConflictHandleOption,omitnil,omitempty" name:"ConflictHandleOption"` }
type Endpoint ¶
type Endpoint struct { // 地域英文名,如:ap-guangzhou // 注意:此字段可能返回 null,表示取不到有效值。 Region *string `json:"Region,omitnil,omitempty" name:"Region"` // 节点类型,proxy表示节点类型为主机,set表示节点类型为节点。proxy类型必须填在数组第一项。tdsqlmysql类型的源/目标配置必填 // 注意:此字段可能返回 null,表示取不到有效值。 Role *string `json:"Role,omitnil,omitempty" name:"Role"` // 数据库内核类型,tdsql中用于区分不同内核:percona,mariadb,mysql // 注意:此字段可能返回 null,表示取不到有效值。 DbKernel *string `json:"DbKernel,omitnil,omitempty" name:"DbKernel"` // 数据库实例ID,格式如:cdb-powiqx8q // 注意:此字段可能返回 null,表示取不到有效值。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 实例的IP地址,接入类型为非cdb时此项必填 // 注意:此字段可能返回 null,表示取不到有效值。 Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 实例端口,接入类型为非cdb时此项必填 // 注意:此字段可能返回 null,表示取不到有效值。 Port *uint64 `json:"Port,omitnil,omitempty" name:"Port"` // 用户名,对于访问需要用户名密码认证的实例必填 // 注意:此字段可能返回 null,表示取不到有效值。 User *string `json:"User,omitnil,omitempty" name:"User"` // 密码,对于访问需要用户名密码认证的实例必填 // 注意:此字段可能返回 null,表示取不到有效值。 Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 数据库名,数据库为cdwpg时,需要提供 // 注意:此字段可能返回 null,表示取不到有效值。 DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"` // 私有网络ID,对于私有网络、专线、VPN的接入方式此项必填,格式如:vpc-92jblxto // 注意:此字段可能返回 null,表示取不到有效值。 VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 私有网络下的子网ID,对于私有网络、专线、VPN的接入方式此项必填,格式如:subnet-3paxmkdz // 注意:此字段可能返回 null,表示取不到有效值。 SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // CVM实例短ID,格式如:ins-olgl39y8,与云服务器控制台页面显示的实例ID相同。如果是CVM自建实例,需要传递此字段 // 注意:此字段可能返回 null,表示取不到有效值。 CvmInstanceId *string `json:"CvmInstanceId,omitnil,omitempty" name:"CvmInstanceId"` // 专线网关ID,对于专线接入类型此项必填,格式如:dcg-0rxtqqxb // 注意:此字段可能返回 null,表示取不到有效值。 UniqDcgId *string `json:"UniqDcgId,omitnil,omitempty" name:"UniqDcgId"` // VPN网关ID,对于vpn接入类型此项必填,格式如:vpngw-9ghexg7q // 注意:此字段可能返回 null,表示取不到有效值。 UniqVpnGwId *string `json:"UniqVpnGwId,omitnil,omitempty" name:"UniqVpnGwId"` // 云联网ID,对于云联网接入类型此项必填,如:ccn-afp6kltc // 注意:此字段可能返回 null,表示取不到有效值。 CcnId *string `json:"CcnId,omitnil,omitempty" name:"CcnId"` // 云厂商类型,当实例为RDS实例时,填写为aliyun, 其他情况均填写others,默认为others // 注意:此字段可能返回 null,表示取不到有效值。 Supplier *string `json:"Supplier,omitnil,omitempty" name:"Supplier"` // 数据库版本,当实例为RDS实例时才有效,其他实例忽略,格式如:5.6或者5.7,默认为5.6 // 注意:此字段可能返回 null,表示取不到有效值。 EngineVersion *string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"` // 实例所属账号,如果为跨账号实例此项必填 // 注意:此字段可能返回 null,表示取不到有效值。 Account *string `json:"Account,omitnil,omitempty" name:"Account"` // 资源所属账号 为空或self(表示本账号内资源)、other(表示跨账号资源) // 注意:此字段可能返回 null,表示取不到有效值。 AccountMode *string `json:"AccountMode,omitnil,omitempty" name:"AccountMode"` // 跨账号同步时的角色,只允许[a-zA-Z0-9\-\_]+,如果为跨账号实例此项必填 // 注意:此字段可能返回 null,表示取不到有效值。 AccountRole *string `json:"AccountRole,omitnil,omitempty" name:"AccountRole"` // 外部角色id // 注意:此字段可能返回 null,表示取不到有效值。 RoleExternalId *string `json:"RoleExternalId,omitnil,omitempty" name:"RoleExternalId"` // 临时密钥Id,可通过获取联合身份临时访问凭证获取临时密钥https://cloud.tencent.com/document/product/1312/48195,如果为跨账号实例此项必填 // 注意:此字段可能返回 null,表示取不到有效值。 TmpSecretId *string `json:"TmpSecretId,omitnil,omitempty" name:"TmpSecretId"` // 临时密钥Key,可通过获取联合身份临时访问凭证获取临时密钥https://cloud.tencent.com/document/product/1312/48195,,如果为跨账号实例此项必填 // 注意:此字段可能返回 null,表示取不到有效值。 TmpSecretKey *string `json:"TmpSecretKey,omitnil,omitempty" name:"TmpSecretKey"` // 临时Token,可通过获取联合身份临时访问凭证获取临时密钥https://cloud.tencent.com/document/product/1312/48195,,如果为跨账号实例此项必填 // 注意:此字段可能返回 null,表示取不到有效值。 TmpToken *string `json:"TmpToken,omitnil,omitempty" name:"TmpToken"` // 是否走加密传输、UnEncrypted表示不走加密传输,Encrypted表示走加密传输,默认UnEncrypted // 注意:此字段可能返回 null,表示取不到有效值。 EncryptConn *string `json:"EncryptConn,omitnil,omitempty" name:"EncryptConn"` // 数据库所属网络环境,AccessType为云联网(ccn)时必填, UserIDC表示用户IDC、TencentVPC表示腾讯云VPC; // 注意:此字段可能返回 null,表示取不到有效值。 DatabaseNetEnv *string `json:"DatabaseNetEnv,omitnil,omitempty" name:"DatabaseNetEnv"` // 数据库为跨账号云联网下的实例时、表示云联网所属主账号 // 注意:此字段可能返回 null,表示取不到有效值。 CcnOwnerUin *string `json:"CcnOwnerUin,omitnil,omitempty" name:"CcnOwnerUin"` // 数据库为cynos、且是cynos集群内的一个子数据库实例时、该参数为该子实例的ID // 注意:此字段可能返回 null,表示取不到有效值。 ChildInstanceId *string `json:"ChildInstanceId,omitnil,omitempty" name:"ChildInstanceId"` // 数据库为cynos、且是cynos集群内的一个子数据库实例时、该参数为该子实例的类型、例如:只读实例传ro、读写实例传rw // 注意:此字段可能返回 null,表示取不到有效值。 ChildInstanceType *string `json:"ChildInstanceType,omitnil,omitempty" name:"ChildInstanceType"` }
type EndpointItem ¶ added in v1.0.837
type EndpointItem struct { // 源库所在地域。如果 AccessType 为 ccn,请填vpc所在地域,因为此时不知道源库在哪个地域。其他接入方式,请填订阅任务所在地域,因为确保订阅任务与源库在同一地域是最优的网络方案。 // 注意:此字段可能返回 null,表示取不到有效值。 DatabaseRegion *string `json:"DatabaseRegion,omitnil,omitempty" name:"DatabaseRegion"` // 用户名 // 注意:此字段可能返回 null,表示取不到有效值。 User *string `json:"User,omitnil,omitempty" name:"User"` // 密码。作为入参时必填,作为出参时为空。 // 注意:此字段可能返回 null,表示取不到有效值。 Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 目标实例ID。如果 AccessType 为 cdb,此项必填。配置InstanceId时会查询并校验实例信息。mysql的查询接口经过了鉴权,请确保子用户有 cdb:DescribeDBInstances 的接口权限。 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 云主机ID。如果 AccessType 为 cvm,此项必填。 // 注意:此字段可能返回 null,表示取不到有效值。 CvmInstanceId *string `json:"CvmInstanceId,omitnil,omitempty" name:"CvmInstanceId"` // 专线网关ID。如果 AccessType 为 dcg,此项必填。 // 注意:此字段可能返回 null,表示取不到有效值。 UniqDcgId *string `json:"UniqDcgId,omitnil,omitempty" name:"UniqDcgId"` // 云联网ID。如果 AccessType 为 ccn,此项必填。 // 注意:此字段可能返回 null,表示取不到有效值。 CcnId *string `json:"CcnId,omitnil,omitempty" name:"CcnId"` // vpn网关ID。如果 AccessType 为 vpncloud,此项必填。 // 注意:此字段可能返回 null,表示取不到有效值。 UniqVpnGwId *string `json:"UniqVpnGwId,omitnil,omitempty" name:"UniqVpnGwId"` // VpcID。如果 AccessType 为 dcg\ccn\vpncloud\vpc,此项必填。 // 注意:此字段可能返回 null,表示取不到有效值。 VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 子网ID。如果 AccessType 为 dcg\ccn\vpncloud\vpc,此项必填。 // 注意:此字段可能返回 null,表示取不到有效值。 SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // 数据库地址,支持域名与IP。如果 AccessType 为 dcg\ccn\vpncloud\vpc\extranet\intranet,此项必填。 // 注意:此字段可能返回 null,表示取不到有效值。 HostName *string `json:"HostName,omitnil,omitempty" name:"HostName"` // 数据库端口。如果 AccessType 为 dcg\ccn\vpncloud\vpc\extranet\intranet\cvm,此项必填。 // 注意:此字段可能返回 null,表示取不到有效值。 Port *uint64 `json:"Port,omitnil,omitempty" name:"Port"` // 是否走加密传输,枚举值:UnEncrypted-不加密,Encrypted-加密。只有mysql支持,不填默认不加密,其他产品不填。 // 注意:此字段可能返回 null,表示取不到有效值。 EncryptConn *string `json:"EncryptConn,omitnil,omitempty" name:"EncryptConn"` // 数据库网络环境。如果 AccessType 为 ccn 此项必填。枚举值:UserIDC-自建idc,TencentVPC-腾讯云,Aws-aws,AliYun-阿里云,Others-其他。 // 注意:此字段可能返回 null,表示取不到有效值。 DatabaseNetEnv *string `json:"DatabaseNetEnv,omitnil,omitempty" name:"DatabaseNetEnv"` // 云联网网关所属的主账号uin、跨账号云联网需要。 // 注意:此字段可能返回 null,表示取不到有效值。 CcnOwnerUin *string `json:"CcnOwnerUin,omitnil,omitempty" name:"CcnOwnerUin"` // 为业务添加的额外信息。参数名作key,参数值作value。 tdpg必填参数:PgDatabase-订阅的库名。 // 注意:此字段可能返回 null,表示取不到有效值。 ExtraAttr []*KeyValuePairOption `json:"ExtraAttr,omitnil,omitempty" name:"ExtraAttr"` // 数据库为cynos、且是cynos集群内的一个子数据库实例时、该参数为该子实例的ID // 注意:此字段可能返回 null,表示取不到有效值。 ChildInstanceId *string `json:"ChildInstanceId,omitnil,omitempty" name:"ChildInstanceId"` // 数据库为cynos、且是cynos集群内的一个子数据库实例时、该参数为该子实例的类型、例如:只读实例传ro、读写实例传rw // 注意:此字段可能返回 null,表示取不到有效值。 ChildInstanceType *string `json:"ChildInstanceType,omitnil,omitempty" name:"ChildInstanceType"` }
type ErrInfo ¶ added in v1.0.719
type ErrInfo struct { // 错误原因 Reason *string `json:"Reason,omitnil,omitempty" name:"Reason"` // 错误信息 // 注意:此字段可能返回 null,表示取不到有效值。 Message *string `json:"Message,omitnil,omitempty" name:"Message"` // 解决方案 // 注意:此字段可能返回 null,表示取不到有效值。 Solution *string `json:"Solution,omitnil,omitempty" name:"Solution"` }
type ErrorInfoItem ¶
type ErrorInfoItem struct { // 错误码 // 注意:此字段可能返回 null,表示取不到有效值。 Code *string `json:"Code,omitnil,omitempty" name:"Code"` // 解决方案 // 注意:此字段可能返回 null,表示取不到有效值。 Solution *string `json:"Solution,omitnil,omitempty" name:"Solution"` // 错误日志信息 // 注意:此字段可能返回 null,表示取不到有效值。 ErrorLog *string `json:"ErrorLog,omitnil,omitempty" name:"ErrorLog"` // 文档提示 // 注意:此字段可能返回 null,表示取不到有效值。 HelpDoc *string `json:"HelpDoc,omitnil,omitempty" name:"HelpDoc"` }
type GroupInfo ¶ added in v1.0.837
type GroupInfo struct { // 消费者组账号 Account *string `json:"Account,omitnil,omitempty" name:"Account"` // 消费者组名称 ConsumerGroupName *string `json:"ConsumerGroupName,omitnil,omitempty" name:"ConsumerGroupName"` // 消费者组备注 // 注意:此字段可能返回 null,表示取不到有效值。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 消费组偏移量。该字段是为了兼容以前单Partition的情况,取值为最后一个分区的偏移量。各分区的偏移量详见StateOfPartition字段 ConsumerGroupOffset *int64 `json:"ConsumerGroupOffset,omitnil,omitempty" name:"ConsumerGroupOffset"` // 消费组未消费的数据量。该字段是为了兼容以前单Partition的情况,取值为最后一个分区未消费的数据量。各分区未消费数据量详见StateOfPartition字段 ConsumerGroupLag *int64 `json:"ConsumerGroupLag,omitnil,omitempty" name:"ConsumerGroupLag"` // 消费延迟(单位为秒) Latency *int64 `json:"Latency,omitnil,omitempty" name:"Latency"` // 各分区的消费状态 StateOfPartition []*MonitorInfo `json:"StateOfPartition,omitnil,omitempty" name:"StateOfPartition"` // 消费者组创建时间,格式为YYYY-MM-DD hh:mm:ss CreatedAt *string `json:"CreatedAt,omitnil,omitempty" name:"CreatedAt"` // 消费者组修改时间,格式为YYYY-MM-DD hh:mm:ss UpdatedAt *string `json:"UpdatedAt,omitnil,omitempty" name:"UpdatedAt"` // 消费者组状态,包括Dead、Empty、Stable等,只有Dead和Empty两种状态可以执行reset操作 ConsumerGroupState *string `json:"ConsumerGroupState,omitnil,omitempty" name:"ConsumerGroupState"` // 每个消费者正在消费的分区 // 注意:此字段可能返回 null,表示取不到有效值。 PartitionAssignment []*PartitionAssignment `json:"PartitionAssignment,omitnil,omitempty" name:"PartitionAssignment"` }
type IsolateMigrateJobRequest ¶
type IsolateMigrateJobRequest struct { *tchttp.BaseRequest // 任务id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
func NewIsolateMigrateJobRequest ¶
func NewIsolateMigrateJobRequest() (request *IsolateMigrateJobRequest)
func (*IsolateMigrateJobRequest) FromJsonString ¶
func (r *IsolateMigrateJobRequest) 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 (*IsolateMigrateJobRequest) ToJsonString ¶
func (r *IsolateMigrateJobRequest) ToJsonString() string
type IsolateMigrateJobRequestParams ¶
type IsolateMigrateJobRequestParams struct { // 任务id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
Predefined struct for user
type IsolateMigrateJobResponse ¶
type IsolateMigrateJobResponse struct { *tchttp.BaseResponse Response *IsolateMigrateJobResponseParams `json:"Response"` }
func NewIsolateMigrateJobResponse ¶
func NewIsolateMigrateJobResponse() (response *IsolateMigrateJobResponse)
func (*IsolateMigrateJobResponse) FromJsonString ¶
func (r *IsolateMigrateJobResponse) 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 (*IsolateMigrateJobResponse) ToJsonString ¶
func (r *IsolateMigrateJobResponse) ToJsonString() string
type IsolateMigrateJobResponseParams ¶
type IsolateMigrateJobResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type IsolateSubscribeRequest ¶ added in v1.0.837
type IsolateSubscribeRequest struct { *tchttp.BaseRequest // 订阅实例ID SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"` }
func NewIsolateSubscribeRequest ¶ added in v1.0.837
func NewIsolateSubscribeRequest() (request *IsolateSubscribeRequest)
func (*IsolateSubscribeRequest) FromJsonString ¶ added in v1.0.837
func (r *IsolateSubscribeRequest) 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 (*IsolateSubscribeRequest) ToJsonString ¶ added in v1.0.837
func (r *IsolateSubscribeRequest) ToJsonString() string
type IsolateSubscribeRequestParams ¶ added in v1.0.837
type IsolateSubscribeRequestParams struct { // 订阅实例ID SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"` }
Predefined struct for user
type IsolateSubscribeResponse ¶ added in v1.0.837
type IsolateSubscribeResponse struct { *tchttp.BaseResponse Response *IsolateSubscribeResponseParams `json:"Response"` }
func NewIsolateSubscribeResponse ¶ added in v1.0.837
func NewIsolateSubscribeResponse() (response *IsolateSubscribeResponse)
func (*IsolateSubscribeResponse) FromJsonString ¶ added in v1.0.837
func (r *IsolateSubscribeResponse) 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 (*IsolateSubscribeResponse) ToJsonString ¶ added in v1.0.837
func (r *IsolateSubscribeResponse) ToJsonString() string
type IsolateSubscribeResponseParams ¶ added in v1.0.837
type IsolateSubscribeResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type IsolateSyncJobRequest ¶
type IsolateSyncJobRequest struct { *tchttp.BaseRequest // 同步任务id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
func NewIsolateSyncJobRequest ¶
func NewIsolateSyncJobRequest() (request *IsolateSyncJobRequest)
func (*IsolateSyncJobRequest) FromJsonString ¶
func (r *IsolateSyncJobRequest) 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 (*IsolateSyncJobRequest) ToJsonString ¶
func (r *IsolateSyncJobRequest) ToJsonString() string
type IsolateSyncJobRequestParams ¶
type IsolateSyncJobRequestParams struct { // 同步任务id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
Predefined struct for user
type IsolateSyncJobResponse ¶
type IsolateSyncJobResponse struct { *tchttp.BaseResponse Response *IsolateSyncJobResponseParams `json:"Response"` }
func NewIsolateSyncJobResponse ¶
func NewIsolateSyncJobResponse() (response *IsolateSyncJobResponse)
func (*IsolateSyncJobResponse) FromJsonString ¶
func (r *IsolateSyncJobResponse) 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 (*IsolateSyncJobResponse) ToJsonString ¶
func (r *IsolateSyncJobResponse) ToJsonString() string
type IsolateSyncJobResponseParams ¶
type IsolateSyncJobResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type JobItem ¶
type JobItem struct { // 数据迁移任务ID // 注意:此字段可能返回 null,表示取不到有效值。 JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 数据迁移任务名称 // 注意:此字段可能返回 null,表示取不到有效值。 JobName *string `json:"JobName,omitnil,omitempty" name:"JobName"` // 任务创建(提交)时间,格式为 yyyy-mm-dd hh:mm:ss // 注意:此字段可能返回 null,表示取不到有效值。 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 任务更新时间,格式为 yyyy-mm-dd hh:mm:ss // 注意:此字段可能返回 null,表示取不到有效值。 UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` // 任务开始执行时间,格式为 yyyy-mm-dd hh:mm:ss // 注意:此字段可能返回 null,表示取不到有效值。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 任务执行结束时间,格式为 yyyy-mm-dd hh:mm:ss // 注意:此字段可能返回 null,表示取不到有效值。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 迁移任务错误信息 // 注意:此字段可能返回 null,表示取不到有效值。 BriefMsg *string `json:"BriefMsg,omitnil,omitempty" name:"BriefMsg"` // 任务状态,取值为:creating(创建中)、created(创建完成)、checking(校验中)、checkPass(校验通过)、checkNotPass(校验不通过)、readyRun(准备运行)、running(任务运行)、readyComplete(准备完成)、success(任务成功)、failed(任务失败)、stopping(中止中)、completing(完成中)、 // pausing(暂停中)、 // manualPaused(已暂停) // 注意:此字段可能返回 null,表示取不到有效值。 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 任务运行模式,值包括:immediate(立即运行),timed(定时运行) // 注意:此字段可能返回 null,表示取不到有效值。 RunMode *string `json:"RunMode,omitnil,omitempty" name:"RunMode"` // 期待启动时间,当RunMode取值为timed时,此值必填,形如:2022-07-11 16:20:49 // 注意:此字段可能返回 null,表示取不到有效值。 ExpectRunTime *string `json:"ExpectRunTime,omitnil,omitempty" name:"ExpectRunTime"` // 任务操作信息 // 注意:此字段可能返回 null,表示取不到有效值。 Action *MigrateAction `json:"Action,omitnil,omitempty" name:"Action"` // 迁移执行过程信息 // 注意:此字段可能返回 null,表示取不到有效值。 StepInfo *MigrateDetailInfo `json:"StepInfo,omitnil,omitempty" name:"StepInfo"` // 源实例信息 // 注意:此字段可能返回 null,表示取不到有效值。 SrcInfo *DBEndpointInfo `json:"SrcInfo,omitnil,omitempty" name:"SrcInfo"` // 目标端信息 // 注意:此字段可能返回 null,表示取不到有效值。 DstInfo *DBEndpointInfo `json:"DstInfo,omitnil,omitempty" name:"DstInfo"` // 数据一致性校验结果 // 注意:此字段可能返回 null,表示取不到有效值。 CompareTask *CompareTaskInfo `json:"CompareTask,omitnil,omitempty" name:"CompareTask"` // 计费状态信息 // 注意:此字段可能返回 null,表示取不到有效值。 TradeInfo *TradeInfo `json:"TradeInfo,omitnil,omitempty" name:"TradeInfo"` // 标签信息 // 注意:此字段可能返回 null,表示取不到有效值。 Tags []*TagItem `json:"Tags,omitnil,omitempty" name:"Tags"` // 自动重试时间段信息 // 注意:此字段可能返回 null,表示取不到有效值。 AutoRetryTimeRangeMinutes *int64 `json:"AutoRetryTimeRangeMinutes,omitnil,omitempty" name:"AutoRetryTimeRangeMinutes"` // 全量导出可重入标识:enum::"yes"/"no"。yes表示当前任务可重入、no表示当前任务处于全量导出且不可重入阶段;如果在该值为no时重启任务导出流程不支持断点续传 // 注意:此字段可能返回 null,表示取不到有效值。 DumperResumeCtrl *string `json:"DumperResumeCtrl,omitnil,omitempty" name:"DumperResumeCtrl"` }
type KafkaOption ¶ added in v1.0.616
type KafkaOption struct { // 投递到kafka的数据类型,如Avro,Json,canal-pb,canal-json DataType *string `json:"DataType,omitnil,omitempty" name:"DataType"` // 同步topic策略,如Single(集中投递到单topic),Multi (自定义topic名称) TopicType *string `json:"TopicType,omitnil,omitempty" name:"TopicType"` // 用于存储ddl的topic DDLTopicName *string `json:"DDLTopicName,omitnil,omitempty" name:"DDLTopicName"` // 单topic和自定义topic的描述 TopicRules []*TopicRule `json:"TopicRules,omitnil,omitempty" name:"TopicRules"` }
type KeyValuePairOption ¶
type MigrateAction ¶
type MigrateDBItem ¶
type MigrateDBItem struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 实例名称 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 实例Vip Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"` // 实例Vport Vport *int64 `json:"Vport,omitnil,omitempty" name:"Vport"` // 是否可以作为迁移对象,1-可以,0-不可以 Usable *int64 `json:"Usable,omitnil,omitempty" name:"Usable"` // 不可以作为迁移对象的原因 Hint *string `json:"Hint,omitnil,omitempty" name:"Hint"` }
type MigrateDetailInfo ¶
type MigrateDetailInfo struct { // 总步骤数 // 注意:此字段可能返回 null,表示取不到有效值。 StepAll *uint64 `json:"StepAll,omitnil,omitempty" name:"StepAll"` // 当前步骤 // 注意:此字段可能返回 null,表示取不到有效值。 StepNow *uint64 `json:"StepNow,omitnil,omitempty" name:"StepNow"` // 主从差距,MB;只在任务正常,迁移或者同步的最后一步(追Binlog的阶段才有校),如果是非法值,返回-1 // 注意:此字段可能返回 null,表示取不到有效值。 MasterSlaveDistance *int64 `json:"MasterSlaveDistance,omitnil,omitempty" name:"MasterSlaveDistance"` // 主从差距,秒;只在任务正常,迁移或者同步的最后一步(追Binlog的阶段才有校),如果是非法值,返回-1 // 注意:此字段可能返回 null,表示取不到有效值。 SecondsBehindMaster *int64 `json:"SecondsBehindMaster,omitnil,omitempty" name:"SecondsBehindMaster"` // 步骤信息 // 注意:此字段可能返回 null,表示取不到有效值。 StepInfo []*StepDetailInfo `json:"StepInfo,omitnil,omitempty" name:"StepInfo"` }
type MigrateOption ¶
type MigrateOption struct { // 迁移对象选项,需要告知迁移服务迁移哪些库表对象 // 注意:此字段可能返回 null,表示取不到有效值。 DatabaseTable *DatabaseTableObject `json:"DatabaseTable,omitnil,omitempty" name:"DatabaseTable"` // 迁移类型,full(全量迁移),structure(结构迁移),fullAndIncrement(全量加增量迁移), 默认为fullAndIncrement // 注意:此字段可能返回 null,表示取不到有效值。 MigrateType *string `json:"MigrateType,omitnil,omitempty" name:"MigrateType"` // 数据一致性校验选项, 默认为不开启一致性校验 // 注意:此字段可能返回 null,表示取不到有效值。 Consistency *ConsistencyOption `json:"Consistency,omitnil,omitempty" name:"Consistency"` // 是否迁移账号,yes(迁移账号),no(不迁移账号) // 注意:此字段可能返回 null,表示取不到有效值。 IsMigrateAccount *bool `json:"IsMigrateAccount,omitnil,omitempty" name:"IsMigrateAccount"` // 是否用源库Root账户覆盖目标库,值包括:false-不覆盖,true-覆盖,选择库表或者结构迁移时应该为false,注意只对旧版迁移有效 // 注意:此字段可能返回 null,表示取不到有效值。 IsOverrideRoot *bool `json:"IsOverrideRoot,omitnil,omitempty" name:"IsOverrideRoot"` // 是否在迁移时设置目标库只读(仅对mysql有效),true(设置只读)、false(不设置只读,默认此值) // 注意:此字段可能返回 null,表示取不到有效值。 IsDstReadOnly *bool `json:"IsDstReadOnly,omitnil,omitempty" name:"IsDstReadOnly"` // 其他附加信息,对于特定库可设置额外参数,Redis可定义如下的参数: // ["DstWriteMode":normal, 目标库写入模式,可取值clearData(清空目标实例数据)、overwrite(以覆盖写的方式执行任务)、normal(跟正常流程一样,不做额外动作) "IsDstReadOnly":true, 是否在迁移时设置目标库只读,true(设置只读)、false(不设置只读) "ClientOutputBufferHardLimit":512, 从机缓冲区的硬性容量限制(MB) "ClientOutputBufferSoftLimit":512, 从机缓冲区的软性容量限制(MB) "ClientOutputBufferPersistTime":60, 从机缓冲区的软性限制持续时间(秒) "ReplBacklogSize":512, 环形缓冲区容量限制(MB) "ReplTimeout":120, 复制超时时间(秒)] // 注意:此字段可能返回 null,表示取不到有效值。 ExtraAttr []*KeyValuePairOption `json:"ExtraAttr,omitnil,omitempty" name:"ExtraAttr"` // pgsql迁移分类:logical(逻辑迁移)、physical(物理迁移) // 注意:此字段可能返回 null,表示取不到有效值。 MigrateWay *string `json:"MigrateWay,omitnil,omitempty" name:"MigrateWay"` }
type ModifiedSubscribeObject ¶ added in v1.0.837
type ModifiedSubscribeObject struct { // 订阅对象的类型,枚举值为:0-库,1-表(该值对于mongo任务来说,是集合) 。 // 注意:mongo只支持全实例、单库或者单集合订阅,因此该字段不要与SubscribeObjectType冲突。如:SubscribeObjectType=4,表示mongo单库订阅,那么该字段应该传0。 // 注意:此字段可能返回 null,表示取不到有效值。 ObjectsType *int64 `json:"ObjectsType,omitnil,omitempty" name:"ObjectsType"` // 订阅数据库的名称 // 注意:此字段可能返回 null,表示取不到有效值。 DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"` // 订阅数据库中表(或集合)的名称。如果 ObjectsType 为 1,那么此字段为必填,且不为空; // 注意:此字段可能返回 null,表示取不到有效值。 TableNames []*string `json:"TableNames,omitnil,omitempty" name:"TableNames"` }
type ModifyCompareTaskNameRequest ¶
type ModifyCompareTaskNameRequest struct { *tchttp.BaseRequest // 迁移任务 Id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 对比任务 ID,形如:dts-8yv4w2i1-cmp-37skmii9 CompareTaskId *string `json:"CompareTaskId,omitnil,omitempty" name:"CompareTaskId"` // 一致性校验任务名称 TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` }
func NewModifyCompareTaskNameRequest ¶
func NewModifyCompareTaskNameRequest() (request *ModifyCompareTaskNameRequest)
func (*ModifyCompareTaskNameRequest) FromJsonString ¶
func (r *ModifyCompareTaskNameRequest) 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 (*ModifyCompareTaskNameRequest) ToJsonString ¶
func (r *ModifyCompareTaskNameRequest) ToJsonString() string
type ModifyCompareTaskNameRequestParams ¶
type ModifyCompareTaskNameRequestParams struct { // 迁移任务 Id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 对比任务 ID,形如:dts-8yv4w2i1-cmp-37skmii9 CompareTaskId *string `json:"CompareTaskId,omitnil,omitempty" name:"CompareTaskId"` // 一致性校验任务名称 TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` }
Predefined struct for user
type ModifyCompareTaskNameResponse ¶
type ModifyCompareTaskNameResponse struct { *tchttp.BaseResponse Response *ModifyCompareTaskNameResponseParams `json:"Response"` }
func NewModifyCompareTaskNameResponse ¶
func NewModifyCompareTaskNameResponse() (response *ModifyCompareTaskNameResponse)
func (*ModifyCompareTaskNameResponse) FromJsonString ¶
func (r *ModifyCompareTaskNameResponse) 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 (*ModifyCompareTaskNameResponse) ToJsonString ¶
func (r *ModifyCompareTaskNameResponse) ToJsonString() string
type ModifyCompareTaskNameResponseParams ¶
type ModifyCompareTaskNameResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyCompareTaskRequest ¶
type ModifyCompareTaskRequest struct { *tchttp.BaseRequest // 任务 Id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 对比任务 ID,形如:dts-8yv4w2i1-cmp-37skmii9 CompareTaskId *string `json:"CompareTaskId,omitnil,omitempty" name:"CompareTaskId"` // 任务名称 TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` // 数据对比对象模式,sameAsMigrate(全部迁移对象, 默认为此项配置)、custom(自定义),注意自定义对比对象必须是迁移对象的子集 ObjectMode *string `json:"ObjectMode,omitnil,omitempty" name:"ObjectMode"` // 对比对象,若CompareObjectMode取值为custom,则此项必填 Objects *CompareObject `json:"Objects,omitnil,omitempty" name:"Objects"` // 一致性校验选项 Options *CompareOptions `json:"Options,omitnil,omitempty" name:"Options"` }
func NewModifyCompareTaskRequest ¶
func NewModifyCompareTaskRequest() (request *ModifyCompareTaskRequest)
func (*ModifyCompareTaskRequest) FromJsonString ¶
func (r *ModifyCompareTaskRequest) 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 (*ModifyCompareTaskRequest) ToJsonString ¶
func (r *ModifyCompareTaskRequest) ToJsonString() string
type ModifyCompareTaskRequestParams ¶
type ModifyCompareTaskRequestParams struct { // 任务 Id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 对比任务 ID,形如:dts-8yv4w2i1-cmp-37skmii9 CompareTaskId *string `json:"CompareTaskId,omitnil,omitempty" name:"CompareTaskId"` // 任务名称 TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` // 数据对比对象模式,sameAsMigrate(全部迁移对象, 默认为此项配置)、custom(自定义),注意自定义对比对象必须是迁移对象的子集 ObjectMode *string `json:"ObjectMode,omitnil,omitempty" name:"ObjectMode"` // 对比对象,若CompareObjectMode取值为custom,则此项必填 Objects *CompareObject `json:"Objects,omitnil,omitempty" name:"Objects"` // 一致性校验选项 Options *CompareOptions `json:"Options,omitnil,omitempty" name:"Options"` }
Predefined struct for user
type ModifyCompareTaskResponse ¶
type ModifyCompareTaskResponse struct { *tchttp.BaseResponse Response *ModifyCompareTaskResponseParams `json:"Response"` }
func NewModifyCompareTaskResponse ¶
func NewModifyCompareTaskResponse() (response *ModifyCompareTaskResponse)
func (*ModifyCompareTaskResponse) FromJsonString ¶
func (r *ModifyCompareTaskResponse) 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 (*ModifyCompareTaskResponse) ToJsonString ¶
func (r *ModifyCompareTaskResponse) ToJsonString() string
type ModifyCompareTaskResponseParams ¶
type ModifyCompareTaskResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyConsumerGroupDescriptionRequest ¶ added in v1.0.837
type ModifyConsumerGroupDescriptionRequest struct { *tchttp.BaseRequest // 数据订阅实例的 ID SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"` // 消费组名称。实际的消费组全称形如:consumer-grp-#{SubscribeId}-#{ConsumerGroupName}。 // 请务必保证消费组名称正确。 ConsumerGroupName *string `json:"ConsumerGroupName,omitnil,omitempty" name:"ConsumerGroupName"` // 账户名称。实际的账户全称形如:account-#{SubscribeId}-#{AccountName}。 // 请务必保证账户名称正确。 AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"` // 修改之后的消费组描述 Description *string `json:"Description,omitnil,omitempty" name:"Description"` }
func NewModifyConsumerGroupDescriptionRequest ¶ added in v1.0.837
func NewModifyConsumerGroupDescriptionRequest() (request *ModifyConsumerGroupDescriptionRequest)
func (*ModifyConsumerGroupDescriptionRequest) FromJsonString ¶ added in v1.0.837
func (r *ModifyConsumerGroupDescriptionRequest) 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 (*ModifyConsumerGroupDescriptionRequest) ToJsonString ¶ added in v1.0.837
func (r *ModifyConsumerGroupDescriptionRequest) ToJsonString() string
type ModifyConsumerGroupDescriptionRequestParams ¶ added in v1.0.837
type ModifyConsumerGroupDescriptionRequestParams struct { // 数据订阅实例的 ID SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"` // 消费组名称。实际的消费组全称形如:consumer-grp-#{SubscribeId}-#{ConsumerGroupName}。 // 请务必保证消费组名称正确。 ConsumerGroupName *string `json:"ConsumerGroupName,omitnil,omitempty" name:"ConsumerGroupName"` // 账户名称。实际的账户全称形如:account-#{SubscribeId}-#{AccountName}。 // 请务必保证账户名称正确。 AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"` // 修改之后的消费组描述 Description *string `json:"Description,omitnil,omitempty" name:"Description"` }
Predefined struct for user
type ModifyConsumerGroupDescriptionResponse ¶ added in v1.0.837
type ModifyConsumerGroupDescriptionResponse struct { *tchttp.BaseResponse Response *ModifyConsumerGroupDescriptionResponseParams `json:"Response"` }
func NewModifyConsumerGroupDescriptionResponse ¶ added in v1.0.837
func NewModifyConsumerGroupDescriptionResponse() (response *ModifyConsumerGroupDescriptionResponse)
func (*ModifyConsumerGroupDescriptionResponse) FromJsonString ¶ added in v1.0.837
func (r *ModifyConsumerGroupDescriptionResponse) 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 (*ModifyConsumerGroupDescriptionResponse) ToJsonString ¶ added in v1.0.837
func (r *ModifyConsumerGroupDescriptionResponse) ToJsonString() string
type ModifyConsumerGroupDescriptionResponseParams ¶ added in v1.0.837
type ModifyConsumerGroupDescriptionResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyConsumerGroupPasswordRequest ¶ added in v1.0.837
type ModifyConsumerGroupPasswordRequest struct { *tchttp.BaseRequest // 数据订阅实例的 ID SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"` // 账号名称。实际的账户全称形如:account-#{SubscribeId}-#{AccountName} AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"` // 消费组名称。实际的消费组全称形如:consumer-grp-#{SubscribeId}-#{ConsumerGroupName} ConsumerGroupName *string `json:"ConsumerGroupName,omitnil,omitempty" name:"ConsumerGroupName"` // 旧密码 OldPassword *string `json:"OldPassword,omitnil,omitempty" name:"OldPassword"` // 新密码。字符长度不小于3,不大于32 NewPassword *string `json:"NewPassword,omitnil,omitempty" name:"NewPassword"` }
func NewModifyConsumerGroupPasswordRequest ¶ added in v1.0.837
func NewModifyConsumerGroupPasswordRequest() (request *ModifyConsumerGroupPasswordRequest)
func (*ModifyConsumerGroupPasswordRequest) FromJsonString ¶ added in v1.0.837
func (r *ModifyConsumerGroupPasswordRequest) 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 (*ModifyConsumerGroupPasswordRequest) ToJsonString ¶ added in v1.0.837
func (r *ModifyConsumerGroupPasswordRequest) ToJsonString() string
type ModifyConsumerGroupPasswordRequestParams ¶ added in v1.0.837
type ModifyConsumerGroupPasswordRequestParams struct { // 数据订阅实例的 ID SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"` // 账号名称。实际的账户全称形如:account-#{SubscribeId}-#{AccountName} AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"` // 消费组名称。实际的消费组全称形如:consumer-grp-#{SubscribeId}-#{ConsumerGroupName} ConsumerGroupName *string `json:"ConsumerGroupName,omitnil,omitempty" name:"ConsumerGroupName"` // 旧密码 OldPassword *string `json:"OldPassword,omitnil,omitempty" name:"OldPassword"` // 新密码。字符长度不小于3,不大于32 NewPassword *string `json:"NewPassword,omitnil,omitempty" name:"NewPassword"` }
Predefined struct for user
type ModifyConsumerGroupPasswordResponse ¶ added in v1.0.837
type ModifyConsumerGroupPasswordResponse struct { *tchttp.BaseResponse Response *ModifyConsumerGroupPasswordResponseParams `json:"Response"` }
func NewModifyConsumerGroupPasswordResponse ¶ added in v1.0.837
func NewModifyConsumerGroupPasswordResponse() (response *ModifyConsumerGroupPasswordResponse)
func (*ModifyConsumerGroupPasswordResponse) FromJsonString ¶ added in v1.0.837
func (r *ModifyConsumerGroupPasswordResponse) 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 (*ModifyConsumerGroupPasswordResponse) ToJsonString ¶ added in v1.0.837
func (r *ModifyConsumerGroupPasswordResponse) ToJsonString() string
type ModifyConsumerGroupPasswordResponseParams ¶ added in v1.0.837
type ModifyConsumerGroupPasswordResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyMigrateJobSpecRequest ¶
type ModifyMigrateJobSpecRequest struct { *tchttp.BaseRequest // 任务id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 新实例规格大小,包括:micro、small、medium、large、xlarge、2xlarge NewInstanceClass *string `json:"NewInstanceClass,omitnil,omitempty" name:"NewInstanceClass"` }
func NewModifyMigrateJobSpecRequest ¶
func NewModifyMigrateJobSpecRequest() (request *ModifyMigrateJobSpecRequest)
func (*ModifyMigrateJobSpecRequest) FromJsonString ¶
func (r *ModifyMigrateJobSpecRequest) 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 (*ModifyMigrateJobSpecRequest) ToJsonString ¶
func (r *ModifyMigrateJobSpecRequest) ToJsonString() string
type ModifyMigrateJobSpecRequestParams ¶
type ModifyMigrateJobSpecRequestParams struct { // 任务id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 新实例规格大小,包括:micro、small、medium、large、xlarge、2xlarge NewInstanceClass *string `json:"NewInstanceClass,omitnil,omitempty" name:"NewInstanceClass"` }
Predefined struct for user
type ModifyMigrateJobSpecResponse ¶
type ModifyMigrateJobSpecResponse struct { *tchttp.BaseResponse Response *ModifyMigrateJobSpecResponseParams `json:"Response"` }
func NewModifyMigrateJobSpecResponse ¶
func NewModifyMigrateJobSpecResponse() (response *ModifyMigrateJobSpecResponse)
func (*ModifyMigrateJobSpecResponse) FromJsonString ¶
func (r *ModifyMigrateJobSpecResponse) 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 (*ModifyMigrateJobSpecResponse) ToJsonString ¶
func (r *ModifyMigrateJobSpecResponse) ToJsonString() string
type ModifyMigrateJobSpecResponseParams ¶
type ModifyMigrateJobSpecResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyMigrateNameRequest ¶
type ModifyMigrateNameRequest struct { *tchttp.BaseRequest // 迁移任务id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 修改后的迁移任务名 JobName *string `json:"JobName,omitnil,omitempty" name:"JobName"` }
func NewModifyMigrateNameRequest ¶
func NewModifyMigrateNameRequest() (request *ModifyMigrateNameRequest)
func (*ModifyMigrateNameRequest) FromJsonString ¶
func (r *ModifyMigrateNameRequest) 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 (*ModifyMigrateNameRequest) ToJsonString ¶
func (r *ModifyMigrateNameRequest) ToJsonString() string
type ModifyMigrateNameRequestParams ¶
type ModifyMigrateNameRequestParams struct { // 迁移任务id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 修改后的迁移任务名 JobName *string `json:"JobName,omitnil,omitempty" name:"JobName"` }
Predefined struct for user
type ModifyMigrateNameResponse ¶
type ModifyMigrateNameResponse struct { *tchttp.BaseResponse Response *ModifyMigrateNameResponseParams `json:"Response"` }
func NewModifyMigrateNameResponse ¶
func NewModifyMigrateNameResponse() (response *ModifyMigrateNameResponse)
func (*ModifyMigrateNameResponse) FromJsonString ¶
func (r *ModifyMigrateNameResponse) 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 (*ModifyMigrateNameResponse) ToJsonString ¶
func (r *ModifyMigrateNameResponse) ToJsonString() string
type ModifyMigrateNameResponseParams ¶
type ModifyMigrateNameResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyMigrateRateLimitRequest ¶ added in v1.0.727
type ModifyMigrateRateLimitRequest struct { *tchttp.BaseRequest // 迁移任务ID JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 迁移任务全量导出线程数、有效值为 1-16 DumpThread *int64 `json:"DumpThread,omitnil,omitempty" name:"DumpThread"` // 迁移全量导出的 Rps 限制、需要大于 0 DumpRps *int64 `json:"DumpRps,omitnil,omitempty" name:"DumpRps"` // 迁移任务全量导入线程数、有效值为 1-16 LoadThread *int64 `json:"LoadThread,omitnil,omitempty" name:"LoadThread"` // 迁移任务增量导入线程数、有效值为 1-128 SinkerThread *int64 `json:"SinkerThread,omitnil,omitempty" name:"SinkerThread"` // 全量导入Rps限制 LoadRps *int64 `json:"LoadRps,omitnil,omitempty" name:"LoadRps"` }
func NewModifyMigrateRateLimitRequest ¶ added in v1.0.727
func NewModifyMigrateRateLimitRequest() (request *ModifyMigrateRateLimitRequest)
func (*ModifyMigrateRateLimitRequest) FromJsonString ¶ added in v1.0.727
func (r *ModifyMigrateRateLimitRequest) 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 (*ModifyMigrateRateLimitRequest) ToJsonString ¶ added in v1.0.727
func (r *ModifyMigrateRateLimitRequest) ToJsonString() string
type ModifyMigrateRateLimitRequestParams ¶ added in v1.0.727
type ModifyMigrateRateLimitRequestParams struct { // 迁移任务ID JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 迁移任务全量导出线程数、有效值为 1-16 DumpThread *int64 `json:"DumpThread,omitnil,omitempty" name:"DumpThread"` // 迁移全量导出的 Rps 限制、需要大于 0 DumpRps *int64 `json:"DumpRps,omitnil,omitempty" name:"DumpRps"` // 迁移任务全量导入线程数、有效值为 1-16 LoadThread *int64 `json:"LoadThread,omitnil,omitempty" name:"LoadThread"` // 迁移任务增量导入线程数、有效值为 1-128 SinkerThread *int64 `json:"SinkerThread,omitnil,omitempty" name:"SinkerThread"` // 全量导入Rps限制 LoadRps *int64 `json:"LoadRps,omitnil,omitempty" name:"LoadRps"` }
Predefined struct for user
type ModifyMigrateRateLimitResponse ¶ added in v1.0.727
type ModifyMigrateRateLimitResponse struct { *tchttp.BaseResponse Response *ModifyMigrateRateLimitResponseParams `json:"Response"` }
func NewModifyMigrateRateLimitResponse ¶ added in v1.0.727
func NewModifyMigrateRateLimitResponse() (response *ModifyMigrateRateLimitResponse)
func (*ModifyMigrateRateLimitResponse) FromJsonString ¶ added in v1.0.727
func (r *ModifyMigrateRateLimitResponse) 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 (*ModifyMigrateRateLimitResponse) ToJsonString ¶ added in v1.0.727
func (r *ModifyMigrateRateLimitResponse) ToJsonString() string
type ModifyMigrateRateLimitResponseParams ¶ added in v1.0.727
type ModifyMigrateRateLimitResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyMigrateRuntimeAttributeRequest ¶ added in v1.0.772
type ModifyMigrateRuntimeAttributeRequest struct { *tchttp.BaseRequest // 迁移任务id,如:dts-2rgv0f09 JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 需要修改的属性,此结构设计为通用结构,用于屏蔽多个业务的定制属性。<br>例如对于Redis:<br>{<br> "Key": "DstWriteMode", //目标库写入模式<br> "Value": "normal" //clearData(清空目标实例数据)、overwrite(以覆盖写的方式执行任务)、normal(跟正常流程一样,不做额外动作,默认为此值) <br>},<br>{<br/> "Key": "IsDstReadOnly", //是否在迁移时设置目标库只读<br/> "Value": "true" //true(设置只读)、false(不设置只读) <br/>} OtherOptions []*KeyValuePairOption `json:"OtherOptions,omitnil,omitempty" name:"OtherOptions"` }
func NewModifyMigrateRuntimeAttributeRequest ¶ added in v1.0.772
func NewModifyMigrateRuntimeAttributeRequest() (request *ModifyMigrateRuntimeAttributeRequest)
func (*ModifyMigrateRuntimeAttributeRequest) FromJsonString ¶ added in v1.0.772
func (r *ModifyMigrateRuntimeAttributeRequest) 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 (*ModifyMigrateRuntimeAttributeRequest) ToJsonString ¶ added in v1.0.772
func (r *ModifyMigrateRuntimeAttributeRequest) ToJsonString() string
type ModifyMigrateRuntimeAttributeRequestParams ¶ added in v1.0.772
type ModifyMigrateRuntimeAttributeRequestParams struct { // 迁移任务id,如:dts-2rgv0f09 JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 需要修改的属性,此结构设计为通用结构,用于屏蔽多个业务的定制属性。<br>例如对于Redis:<br>{<br> "Key": "DstWriteMode", //目标库写入模式<br> "Value": "normal" //clearData(清空目标实例数据)、overwrite(以覆盖写的方式执行任务)、normal(跟正常流程一样,不做额外动作,默认为此值) <br>},<br>{<br/> "Key": "IsDstReadOnly", //是否在迁移时设置目标库只读<br/> "Value": "true" //true(设置只读)、false(不设置只读) <br/>} OtherOptions []*KeyValuePairOption `json:"OtherOptions,omitnil,omitempty" name:"OtherOptions"` }
Predefined struct for user
type ModifyMigrateRuntimeAttributeResponse ¶ added in v1.0.772
type ModifyMigrateRuntimeAttributeResponse struct { *tchttp.BaseResponse Response *ModifyMigrateRuntimeAttributeResponseParams `json:"Response"` }
func NewModifyMigrateRuntimeAttributeResponse ¶ added in v1.0.772
func NewModifyMigrateRuntimeAttributeResponse() (response *ModifyMigrateRuntimeAttributeResponse)
func (*ModifyMigrateRuntimeAttributeResponse) FromJsonString ¶ added in v1.0.772
func (r *ModifyMigrateRuntimeAttributeResponse) 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 (*ModifyMigrateRuntimeAttributeResponse) ToJsonString ¶ added in v1.0.772
func (r *ModifyMigrateRuntimeAttributeResponse) ToJsonString() string
type ModifyMigrateRuntimeAttributeResponseParams ¶ added in v1.0.772
type ModifyMigrateRuntimeAttributeResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyMigrationJobRequest ¶
type ModifyMigrationJobRequest struct { *tchttp.BaseRequest // 任务id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 运行模式,取值如:immediate(表示立即运行)、timed(表示定时运行) RunMode *string `json:"RunMode,omitnil,omitempty" name:"RunMode"` // 迁移任务配置选项,描述任务如何执行迁移等一系列配置信息;字段下的RateLimitOption不可配置、如果需要修改任务的限速信息、请在任务运行后通过ModifyMigrateRateLimit接口修改 MigrateOption *MigrateOption `json:"MigrateOption,omitnil,omitempty" name:"MigrateOption"` // 源实例信息 SrcInfo *DBEndpointInfo `json:"SrcInfo,omitnil,omitempty" name:"SrcInfo"` // 目标实例信息 DstInfo *DBEndpointInfo `json:"DstInfo,omitnil,omitempty" name:"DstInfo"` // 迁移任务名称,最大长度128 JobName *string `json:"JobName,omitnil,omitempty" name:"JobName"` // 期待启动时间,当RunMode取值为timed时,此值必填,形如:"2006-01-02 15:04:05" ExpectRunTime *string `json:"ExpectRunTime,omitnil,omitempty" name:"ExpectRunTime"` // 标签信息 Tags []*TagItem `json:"Tags,omitnil,omitempty" name:"Tags"` // 自动重试的时间段、可设置5至720分钟、0表示不重试 AutoRetryTimeRangeMinutes *int64 `json:"AutoRetryTimeRangeMinutes,omitnil,omitempty" name:"AutoRetryTimeRangeMinutes"` }
func NewModifyMigrationJobRequest ¶
func NewModifyMigrationJobRequest() (request *ModifyMigrationJobRequest)
func (*ModifyMigrationJobRequest) FromJsonString ¶
func (r *ModifyMigrationJobRequest) 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 (*ModifyMigrationJobRequest) ToJsonString ¶
func (r *ModifyMigrationJobRequest) ToJsonString() string
type ModifyMigrationJobRequestParams ¶
type ModifyMigrationJobRequestParams struct { // 任务id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 运行模式,取值如:immediate(表示立即运行)、timed(表示定时运行) RunMode *string `json:"RunMode,omitnil,omitempty" name:"RunMode"` // 迁移任务配置选项,描述任务如何执行迁移等一系列配置信息;字段下的RateLimitOption不可配置、如果需要修改任务的限速信息、请在任务运行后通过ModifyMigrateRateLimit接口修改 MigrateOption *MigrateOption `json:"MigrateOption,omitnil,omitempty" name:"MigrateOption"` // 源实例信息 SrcInfo *DBEndpointInfo `json:"SrcInfo,omitnil,omitempty" name:"SrcInfo"` // 目标实例信息 DstInfo *DBEndpointInfo `json:"DstInfo,omitnil,omitempty" name:"DstInfo"` // 迁移任务名称,最大长度128 JobName *string `json:"JobName,omitnil,omitempty" name:"JobName"` // 期待启动时间,当RunMode取值为timed时,此值必填,形如:"2006-01-02 15:04:05" ExpectRunTime *string `json:"ExpectRunTime,omitnil,omitempty" name:"ExpectRunTime"` // 标签信息 Tags []*TagItem `json:"Tags,omitnil,omitempty" name:"Tags"` // 自动重试的时间段、可设置5至720分钟、0表示不重试 AutoRetryTimeRangeMinutes *int64 `json:"AutoRetryTimeRangeMinutes,omitnil,omitempty" name:"AutoRetryTimeRangeMinutes"` }
Predefined struct for user
type ModifyMigrationJobResponse ¶
type ModifyMigrationJobResponse struct { *tchttp.BaseResponse Response *ModifyMigrationJobResponseParams `json:"Response"` }
func NewModifyMigrationJobResponse ¶
func NewModifyMigrationJobResponse() (response *ModifyMigrationJobResponse)
func (*ModifyMigrationJobResponse) FromJsonString ¶
func (r *ModifyMigrationJobResponse) 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 (*ModifyMigrationJobResponse) ToJsonString ¶
func (r *ModifyMigrationJobResponse) ToJsonString() string
type ModifyMigrationJobResponseParams ¶
type ModifyMigrationJobResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifySubscribeAutoRenewFlagRequest ¶ added in v1.0.837
type ModifySubscribeAutoRenewFlagRequest struct { *tchttp.BaseRequest // 订阅实例ID SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"` // 自动续费标识。1-自动续费,0-不自动续费 AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"` }
func NewModifySubscribeAutoRenewFlagRequest ¶ added in v1.0.837
func NewModifySubscribeAutoRenewFlagRequest() (request *ModifySubscribeAutoRenewFlagRequest)
func (*ModifySubscribeAutoRenewFlagRequest) FromJsonString ¶ added in v1.0.837
func (r *ModifySubscribeAutoRenewFlagRequest) 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 (*ModifySubscribeAutoRenewFlagRequest) ToJsonString ¶ added in v1.0.837
func (r *ModifySubscribeAutoRenewFlagRequest) ToJsonString() string
type ModifySubscribeAutoRenewFlagRequestParams ¶ added in v1.0.837
type ModifySubscribeAutoRenewFlagRequestParams struct { // 订阅实例ID SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"` // 自动续费标识。1-自动续费,0-不自动续费 AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"` }
Predefined struct for user
type ModifySubscribeAutoRenewFlagResponse ¶ added in v1.0.837
type ModifySubscribeAutoRenewFlagResponse struct { *tchttp.BaseResponse Response *ModifySubscribeAutoRenewFlagResponseParams `json:"Response"` }
func NewModifySubscribeAutoRenewFlagResponse ¶ added in v1.0.837
func NewModifySubscribeAutoRenewFlagResponse() (response *ModifySubscribeAutoRenewFlagResponse)
func (*ModifySubscribeAutoRenewFlagResponse) FromJsonString ¶ added in v1.0.837
func (r *ModifySubscribeAutoRenewFlagResponse) 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 (*ModifySubscribeAutoRenewFlagResponse) ToJsonString ¶ added in v1.0.837
func (r *ModifySubscribeAutoRenewFlagResponse) ToJsonString() string
type ModifySubscribeAutoRenewFlagResponseParams ¶ added in v1.0.837
type ModifySubscribeAutoRenewFlagResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifySubscribeNameRequest ¶ added in v1.0.837
type ModifySubscribeNameRequest struct { *tchttp.BaseRequest // 数据订阅实例的ID SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"` // 修改后的数据订阅实例的名称,长度限制为[1,60] SubscribeName *string `json:"SubscribeName,omitnil,omitempty" name:"SubscribeName"` }
func NewModifySubscribeNameRequest ¶ added in v1.0.837
func NewModifySubscribeNameRequest() (request *ModifySubscribeNameRequest)
func (*ModifySubscribeNameRequest) FromJsonString ¶ added in v1.0.837
func (r *ModifySubscribeNameRequest) 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 (*ModifySubscribeNameRequest) ToJsonString ¶ added in v1.0.837
func (r *ModifySubscribeNameRequest) ToJsonString() string
type ModifySubscribeNameRequestParams ¶ added in v1.0.837
type ModifySubscribeNameRequestParams struct { // 数据订阅实例的ID SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"` // 修改后的数据订阅实例的名称,长度限制为[1,60] SubscribeName *string `json:"SubscribeName,omitnil,omitempty" name:"SubscribeName"` }
Predefined struct for user
type ModifySubscribeNameResponse ¶ added in v1.0.837
type ModifySubscribeNameResponse struct { *tchttp.BaseResponse Response *ModifySubscribeNameResponseParams `json:"Response"` }
func NewModifySubscribeNameResponse ¶ added in v1.0.837
func NewModifySubscribeNameResponse() (response *ModifySubscribeNameResponse)
func (*ModifySubscribeNameResponse) FromJsonString ¶ added in v1.0.837
func (r *ModifySubscribeNameResponse) 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 (*ModifySubscribeNameResponse) ToJsonString ¶ added in v1.0.837
func (r *ModifySubscribeNameResponse) ToJsonString() string
type ModifySubscribeNameResponseParams ¶ added in v1.0.837
type ModifySubscribeNameResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifySubscribeObjectsRequest ¶ added in v1.0.837
type ModifySubscribeObjectsRequest struct { *tchttp.BaseRequest // 数据订阅实例的ID SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"` // 数据订阅的类型,非mongo任务的枚举值:0-全实例更新;1-数据更新;2-结构更新;3-数据更新+结构更新。mongo任务的枚举值:0-全实例更新;4-订阅单库;5-订阅单集合 SubscribeObjectType *int64 `json:"SubscribeObjectType,omitnil,omitempty" name:"SubscribeObjectType"` // 修改后的订阅数据库表信息。会覆盖原来的订阅对象,所以除非 SubscribeObjectType = 0或2,否则改字段必填。 Objects []*ModifiedSubscribeObject `json:"Objects,omitnil,omitempty" name:"Objects"` // kafka分区策略。如果不填,默认不修改。如果填了,会覆盖原来的策略。 DistributeRules []*DistributeRule `json:"DistributeRules,omitnil,omitempty" name:"DistributeRules"` // 默认分区策略。不满足DistributeRules中正则表达式的数据,将按照默认分区策略计算分区。 // 非mongo产品支持的默认策略: table-按表名分区,pk-按表名+主键分区。mongo的默认策略仅支持:collection-按集合名分区。 // 该字段与DistributeRules搭配使用。如果配置了DistributeRules,该字段也必填。如果配置了该字段,视为配置了一条DistributeRules,原来的分区策略也会被覆盖。 DefaultRuleType *string `json:"DefaultRuleType,omitnil,omitempty" name:"DefaultRuleType"` // mongo输出聚合设置,mongo任务可选。如果不填,默认不修改。 PipelineInfo []*PipelineInfo `json:"PipelineInfo,omitnil,omitempty" name:"PipelineInfo"` }
func NewModifySubscribeObjectsRequest ¶ added in v1.0.837
func NewModifySubscribeObjectsRequest() (request *ModifySubscribeObjectsRequest)
func (*ModifySubscribeObjectsRequest) FromJsonString ¶ added in v1.0.837
func (r *ModifySubscribeObjectsRequest) 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 (*ModifySubscribeObjectsRequest) ToJsonString ¶ added in v1.0.837
func (r *ModifySubscribeObjectsRequest) ToJsonString() string
type ModifySubscribeObjectsRequestParams ¶ added in v1.0.837
type ModifySubscribeObjectsRequestParams struct { // 数据订阅实例的ID SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"` // 数据订阅的类型,非mongo任务的枚举值:0-全实例更新;1-数据更新;2-结构更新;3-数据更新+结构更新。mongo任务的枚举值:0-全实例更新;4-订阅单库;5-订阅单集合 SubscribeObjectType *int64 `json:"SubscribeObjectType,omitnil,omitempty" name:"SubscribeObjectType"` // 修改后的订阅数据库表信息。会覆盖原来的订阅对象,所以除非 SubscribeObjectType = 0或2,否则改字段必填。 Objects []*ModifiedSubscribeObject `json:"Objects,omitnil,omitempty" name:"Objects"` // kafka分区策略。如果不填,默认不修改。如果填了,会覆盖原来的策略。 DistributeRules []*DistributeRule `json:"DistributeRules,omitnil,omitempty" name:"DistributeRules"` // 默认分区策略。不满足DistributeRules中正则表达式的数据,将按照默认分区策略计算分区。 // 非mongo产品支持的默认策略: table-按表名分区,pk-按表名+主键分区。mongo的默认策略仅支持:collection-按集合名分区。 // 该字段与DistributeRules搭配使用。如果配置了DistributeRules,该字段也必填。如果配置了该字段,视为配置了一条DistributeRules,原来的分区策略也会被覆盖。 DefaultRuleType *string `json:"DefaultRuleType,omitnil,omitempty" name:"DefaultRuleType"` // mongo输出聚合设置,mongo任务可选。如果不填,默认不修改。 PipelineInfo []*PipelineInfo `json:"PipelineInfo,omitnil,omitempty" name:"PipelineInfo"` }
Predefined struct for user
type ModifySubscribeObjectsResponse ¶ added in v1.0.837
type ModifySubscribeObjectsResponse struct { *tchttp.BaseResponse Response *ModifySubscribeObjectsResponseParams `json:"Response"` }
func NewModifySubscribeObjectsResponse ¶ added in v1.0.837
func NewModifySubscribeObjectsResponse() (response *ModifySubscribeObjectsResponse)
func (*ModifySubscribeObjectsResponse) FromJsonString ¶ added in v1.0.837
func (r *ModifySubscribeObjectsResponse) 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 (*ModifySubscribeObjectsResponse) ToJsonString ¶ added in v1.0.837
func (r *ModifySubscribeObjectsResponse) ToJsonString() string
type ModifySubscribeObjectsResponseParams ¶ added in v1.0.837
type ModifySubscribeObjectsResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifySyncJobConfigRequest ¶ added in v1.0.667
type ModifySyncJobConfigRequest struct { *tchttp.BaseRequest // 同步任务id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 修改后的同步对象 DynamicObjects *Objects `json:"DynamicObjects,omitnil,omitempty" name:"DynamicObjects"` // 修改后的同步任务选项 DynamicOptions *DynamicOptions `json:"DynamicOptions,omitnil,omitempty" name:"DynamicOptions"` }
func NewModifySyncJobConfigRequest ¶ added in v1.0.667
func NewModifySyncJobConfigRequest() (request *ModifySyncJobConfigRequest)
func (*ModifySyncJobConfigRequest) FromJsonString ¶ added in v1.0.667
func (r *ModifySyncJobConfigRequest) 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 (*ModifySyncJobConfigRequest) ToJsonString ¶ added in v1.0.667
func (r *ModifySyncJobConfigRequest) ToJsonString() string
type ModifySyncJobConfigRequestParams ¶ added in v1.0.667
type ModifySyncJobConfigRequestParams struct { // 同步任务id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 修改后的同步对象 DynamicObjects *Objects `json:"DynamicObjects,omitnil,omitempty" name:"DynamicObjects"` // 修改后的同步任务选项 DynamicOptions *DynamicOptions `json:"DynamicOptions,omitnil,omitempty" name:"DynamicOptions"` }
Predefined struct for user
type ModifySyncJobConfigResponse ¶ added in v1.0.667
type ModifySyncJobConfigResponse struct { *tchttp.BaseResponse Response *ModifySyncJobConfigResponseParams `json:"Response"` }
func NewModifySyncJobConfigResponse ¶ added in v1.0.667
func NewModifySyncJobConfigResponse() (response *ModifySyncJobConfigResponse)
func (*ModifySyncJobConfigResponse) FromJsonString ¶ added in v1.0.667
func (r *ModifySyncJobConfigResponse) 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 (*ModifySyncJobConfigResponse) ToJsonString ¶ added in v1.0.667
func (r *ModifySyncJobConfigResponse) ToJsonString() string
type ModifySyncJobConfigResponseParams ¶ added in v1.0.667
type ModifySyncJobConfigResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifySyncRateLimitRequest ¶ added in v1.0.727
type ModifySyncRateLimitRequest struct { *tchttp.BaseRequest // 迁移任务ID JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 同步任务全量导出线程数、有效值为 1-16 DumpThread *int64 `json:"DumpThread,omitnil,omitempty" name:"DumpThread"` // 同步任务全量导出的 Rps 限制、需要大于 0 DumpRps *int64 `json:"DumpRps,omitnil,omitempty" name:"DumpRps"` // 同步任务全量导入线程数、有效值为 1-16 LoadThread *int64 `json:"LoadThread,omitnil,omitempty" name:"LoadThread"` // 同步任务增量导入线程数、有效值为 1-128 SinkerThread *int64 `json:"SinkerThread,omitnil,omitempty" name:"SinkerThread"` // 同步任务全量导入的Rps LoadRps *int64 `json:"LoadRps,omitnil,omitempty" name:"LoadRps"` }
func NewModifySyncRateLimitRequest ¶ added in v1.0.727
func NewModifySyncRateLimitRequest() (request *ModifySyncRateLimitRequest)
func (*ModifySyncRateLimitRequest) FromJsonString ¶ added in v1.0.727
func (r *ModifySyncRateLimitRequest) 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 (*ModifySyncRateLimitRequest) ToJsonString ¶ added in v1.0.727
func (r *ModifySyncRateLimitRequest) ToJsonString() string
type ModifySyncRateLimitRequestParams ¶ added in v1.0.727
type ModifySyncRateLimitRequestParams struct { // 迁移任务ID JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 同步任务全量导出线程数、有效值为 1-16 DumpThread *int64 `json:"DumpThread,omitnil,omitempty" name:"DumpThread"` // 同步任务全量导出的 Rps 限制、需要大于 0 DumpRps *int64 `json:"DumpRps,omitnil,omitempty" name:"DumpRps"` // 同步任务全量导入线程数、有效值为 1-16 LoadThread *int64 `json:"LoadThread,omitnil,omitempty" name:"LoadThread"` // 同步任务增量导入线程数、有效值为 1-128 SinkerThread *int64 `json:"SinkerThread,omitnil,omitempty" name:"SinkerThread"` // 同步任务全量导入的Rps LoadRps *int64 `json:"LoadRps,omitnil,omitempty" name:"LoadRps"` }
Predefined struct for user
type ModifySyncRateLimitResponse ¶ added in v1.0.727
type ModifySyncRateLimitResponse struct { *tchttp.BaseResponse Response *ModifySyncRateLimitResponseParams `json:"Response"` }
func NewModifySyncRateLimitResponse ¶ added in v1.0.727
func NewModifySyncRateLimitResponse() (response *ModifySyncRateLimitResponse)
func (*ModifySyncRateLimitResponse) FromJsonString ¶ added in v1.0.727
func (r *ModifySyncRateLimitResponse) 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 (*ModifySyncRateLimitResponse) ToJsonString ¶ added in v1.0.727
func (r *ModifySyncRateLimitResponse) ToJsonString() string
type ModifySyncRateLimitResponseParams ¶ added in v1.0.727
type ModifySyncRateLimitResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type MonitorInfo ¶ added in v1.0.837
type MonitorInfo struct { // 当前分区的编号,从0开始 PartitionNo *int64 `json:"PartitionNo,omitnil,omitempty" name:"PartitionNo"` // 当前分区的偏移量 ConsumerGroupOffset *int64 `json:"ConsumerGroupOffset,omitnil,omitempty" name:"ConsumerGroupOffset"` // 当前分区未消费的数据量 ConsumerGroupLag *int64 `json:"ConsumerGroupLag,omitnil,omitempty" name:"ConsumerGroupLag"` // 当前分区的消费延迟(单位为秒) Latency *int64 `json:"Latency,omitnil,omitempty" name:"Latency"` }
type Objects ¶
type Objects struct { // 同步对象类型 Partial(部分对象) // 注意:此字段可能返回 null,表示取不到有效值。 Mode *string `json:"Mode,omitnil,omitempty" name:"Mode"` // 同步对象,当 Mode 为 Partial 时,不为空 // 注意:此字段可能返回 null,表示取不到有效值。 Databases []*Database `json:"Databases,omitnil,omitempty" name:"Databases"` // 高级对象类型,如function、procedure。注意:如果要迁移同步高级对象,此配置中应该包含对应的高级对象类型。当需要同步高级对象时,初始化类型必须包含结构初始化类型,即任务的Options.InitType字段值为Structure或Full // 注意:此字段可能返回 null,表示取不到有效值。 AdvancedObjects []*string `json:"AdvancedObjects,omitnil,omitempty" name:"AdvancedObjects"` // OnlineDDL类型,冗余字段不做配置用途 // 注意:此字段可能返回 null,表示取不到有效值。 OnlineDDL *OnlineDDL `json:"OnlineDDL,omitnil,omitempty" name:"OnlineDDL"` }
type OffsetTimeMap ¶ added in v1.0.837
type OnlineDDL ¶ added in v1.0.565
type OnlineDDL struct { // 状态 // 注意:此字段可能返回 null,表示取不到有效值。 Status *string `json:"Status,omitnil,omitempty" name:"Status"` }
type Options ¶
type Options struct { // 同步初始化选项,Data(全量数据初始化)、Structure(结构初始化)、Full(全量数据且结构初始化,默认)、None(仅增量) // 注意:此字段可能返回 null,表示取不到有效值。 InitType *string `json:"InitType,omitnil,omitempty" name:"InitType"` // 同名表的处理,ReportErrorAfterCheck(前置校验并报错,默认)、ExecuteAfterIgnore(忽略并继续执行) // 注意:此字段可能返回 null,表示取不到有效值。 DealOfExistSameTable *string `json:"DealOfExistSameTable,omitnil,omitempty" name:"DealOfExistSameTable"` // 冲突处理选项,ReportError(报错,默认为该值)、Ignore(忽略)、Cover(覆盖)、ConditionCover(条件覆盖) // 注意:此字段可能返回 null,表示取不到有效值。 ConflictHandleType *string `json:"ConflictHandleType,omitnil,omitempty" name:"ConflictHandleType"` // 是否添加附加列 // 注意:此字段可能返回 null,表示取不到有效值。 AddAdditionalColumn *bool `json:"AddAdditionalColumn,omitnil,omitempty" name:"AddAdditionalColumn"` // 所要同步的DML和DDL的选项,Insert(插入操作)、Update(更新操作)、Delete(删除操作)、DDL(结构同步), 不填(不选),PartialDDL(自定义,和DdlOptions一起起作用 ) // 注意:此字段可能返回 null,表示取不到有效值。 OpTypes []*string `json:"OpTypes,omitnil,omitempty" name:"OpTypes"` // 冲突处理的详细选项,如条件覆盖中的条件行和条件操作 // 注意:此字段可能返回 null,表示取不到有效值。 ConflictHandleOption *ConflictHandleOption `json:"ConflictHandleOption,omitnil,omitempty" name:"ConflictHandleOption"` // DDL同步选项,具体描述要同步那些DDL // 注意:此字段可能返回 null,表示取不到有效值。 DdlOptions []*DdlOption `json:"DdlOptions,omitnil,omitempty" name:"DdlOptions"` // kafka同步选项 // 注意:此字段可能返回 null,表示取不到有效值。 KafkaOption *KafkaOption `json:"KafkaOption,omitnil,omitempty" name:"KafkaOption"` // 任务限速信息 // 注意:此字段可能返回 null,表示取不到有效值。 RateLimitOption *RateLimitOption `json:"RateLimitOption,omitnil,omitempty" name:"RateLimitOption"` // 自动重试的时间窗口设置 // 注意:此字段可能返回 null,表示取不到有效值。 AutoRetryTimeRangeMinutes *int64 `json:"AutoRetryTimeRangeMinutes,omitnil,omitempty" name:"AutoRetryTimeRangeMinutes"` // 同步到kafka链路是否过滤掉begin和commit消息。目前仅mysql2kafka链路支持 // 注意:此字段可能返回 null,表示取不到有效值。 FilterBeginCommit *bool `json:"FilterBeginCommit,omitnil,omitempty" name:"FilterBeginCommit"` // 同步到kafka链路是否过滤掉checkpoint消息。目前仅mysql2kafka链路支持 // 注意:此字段可能返回 null,表示取不到有效值。 FilterCheckpoint *bool `json:"FilterCheckpoint,omitnil,omitempty" name:"FilterCheckpoint"` }
type PartitionAssignment ¶ added in v1.0.837
type PauseMigrateJobRequest ¶ added in v1.0.573
type PauseMigrateJobRequest struct { *tchttp.BaseRequest // 数据迁移任务ID JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
func NewPauseMigrateJobRequest ¶ added in v1.0.573
func NewPauseMigrateJobRequest() (request *PauseMigrateJobRequest)
func (*PauseMigrateJobRequest) FromJsonString ¶ added in v1.0.573
func (r *PauseMigrateJobRequest) 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 (*PauseMigrateJobRequest) ToJsonString ¶ added in v1.0.573
func (r *PauseMigrateJobRequest) ToJsonString() string
type PauseMigrateJobRequestParams ¶ added in v1.0.573
type PauseMigrateJobRequestParams struct { // 数据迁移任务ID JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
Predefined struct for user
type PauseMigrateJobResponse ¶ added in v1.0.573
type PauseMigrateJobResponse struct { *tchttp.BaseResponse Response *PauseMigrateJobResponseParams `json:"Response"` }
func NewPauseMigrateJobResponse ¶ added in v1.0.573
func NewPauseMigrateJobResponse() (response *PauseMigrateJobResponse)
func (*PauseMigrateJobResponse) FromJsonString ¶ added in v1.0.573
func (r *PauseMigrateJobResponse) 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 (*PauseMigrateJobResponse) ToJsonString ¶ added in v1.0.573
func (r *PauseMigrateJobResponse) ToJsonString() string
type PauseMigrateJobResponseParams ¶ added in v1.0.573
type PauseMigrateJobResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type PauseSyncJobRequest ¶ added in v1.0.572
type PauseSyncJobRequest struct { *tchttp.BaseRequest // 同步任务id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
func NewPauseSyncJobRequest ¶ added in v1.0.572
func NewPauseSyncJobRequest() (request *PauseSyncJobRequest)
func (*PauseSyncJobRequest) FromJsonString ¶ added in v1.0.572
func (r *PauseSyncJobRequest) 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 (*PauseSyncJobRequest) ToJsonString ¶ added in v1.0.572
func (r *PauseSyncJobRequest) ToJsonString() string
type PauseSyncJobRequestParams ¶ added in v1.0.572
type PauseSyncJobRequestParams struct { // 同步任务id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
Predefined struct for user
type PauseSyncJobResponse ¶ added in v1.0.572
type PauseSyncJobResponse struct { *tchttp.BaseResponse Response *PauseSyncJobResponseParams `json:"Response"` }
func NewPauseSyncJobResponse ¶ added in v1.0.572
func NewPauseSyncJobResponse() (response *PauseSyncJobResponse)
func (*PauseSyncJobResponse) FromJsonString ¶ added in v1.0.572
func (r *PauseSyncJobResponse) 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 (*PauseSyncJobResponse) ToJsonString ¶ added in v1.0.572
func (r *PauseSyncJobResponse) ToJsonString() string
type PauseSyncJobResponseParams ¶ added in v1.0.572
type PauseSyncJobResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type PipelineInfo ¶ added in v1.0.837
type PipelineInfo struct { // 聚合运算符:$addFields、$match、$project、$replaceRoot、$redact、$replaceWith、$set、$unset。其中 $replaceWith、$set、$unset 只有当订阅实例是4.2及以上版本可选。 // 注意:此字段可能返回 null,表示取不到有效值。 AggOp *string `json:"AggOp,omitnil,omitempty" name:"AggOp"` // 聚合表达式。必须是json格式 // 注意:此字段可能返回 null,表示取不到有效值。 AggCmd *string `json:"AggCmd,omitnil,omitempty" name:"AggCmd"` }
type ProcessProgress ¶
type ProcessProgress struct { // 步骤的状态, 包括:notStarted(未开始)、running(运行中)、success(成功)、failed(失败)等 // 注意:此字段可能返回 null,表示取不到有效值。 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 进度信息 // 注意:此字段可能返回 null,表示取不到有效值。 Percent *uint64 `json:"Percent,omitnil,omitempty" name:"Percent"` // 总的步骤数 // 注意:此字段可能返回 null,表示取不到有效值。 StepAll *uint64 `json:"StepAll,omitnil,omitempty" name:"StepAll"` // 当前进行的步骤 // 注意:此字段可能返回 null,表示取不到有效值。 StepNow *uint64 `json:"StepNow,omitnil,omitempty" name:"StepNow"` // 当前步骤输出提示信息 // 注意:此字段可能返回 null,表示取不到有效值。 Message *string `json:"Message,omitnil,omitempty" name:"Message"` // 步骤信息 // 注意:此字段可能返回 null,表示取不到有效值。 Steps []*StepDetailInfo `json:"Steps,omitnil,omitempty" name:"Steps"` }
type ProcessStepTip ¶
type ProcessStepTip struct { // 提示信息 // 注意:此字段可能返回 null,表示取不到有效值。 Message *string `json:"Message,omitnil,omitempty" name:"Message"` // 解决方案 // 注意:此字段可能返回 null,表示取不到有效值。 Solution *string `json:"Solution,omitnil,omitempty" name:"Solution"` // 文档提示 // 注意:此字段可能返回 null,表示取不到有效值。 HelpDoc *string `json:"HelpDoc,omitnil,omitempty" name:"HelpDoc"` }
type RateLimitOption ¶ added in v1.0.719
type RateLimitOption struct { // 当前生效的全量导出线程数,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为16 // 注意:此字段可能返回 null,表示取不到有效值。 CurrentDumpThread *int64 `json:"CurrentDumpThread,omitnil,omitempty" name:"CurrentDumpThread"` // 默认的全量导出线程数,该字段仅在出参有意义 // 注意:此字段可能返回 null,表示取不到有效值。 DefaultDumpThread *int64 `json:"DefaultDumpThread,omitnil,omitempty" name:"DefaultDumpThread"` // 当前生效的全量导出Rps,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为50000000 // 注意:此字段可能返回 null,表示取不到有效值。 CurrentDumpRps *int64 `json:"CurrentDumpRps,omitnil,omitempty" name:"CurrentDumpRps"` // 默认的全量导出Rps,该字段仅在出参有意义 // 注意:此字段可能返回 null,表示取不到有效值。 DefaultDumpRps *int64 `json:"DefaultDumpRps,omitnil,omitempty" name:"DefaultDumpRps"` // 当前生效的全量导入线程数,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为16 // 注意:此字段可能返回 null,表示取不到有效值。 CurrentLoadThread *int64 `json:"CurrentLoadThread,omitnil,omitempty" name:"CurrentLoadThread"` // 默认的全量导入线程数,该字段仅在出参有意义 // 注意:此字段可能返回 null,表示取不到有效值。 DefaultLoadThread *int64 `json:"DefaultLoadThread,omitnil,omitempty" name:"DefaultLoadThread"` // 当前生效的全量导入Rps,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为50000000 // 注意:此字段可能返回 null,表示取不到有效值。 CurrentLoadRps *int64 `json:"CurrentLoadRps,omitnil,omitempty" name:"CurrentLoadRps"` // 默认的全量导入Rps,该字段仅在出参有意义 // 注意:此字段可能返回 null,表示取不到有效值。 DefaultLoadRps *int64 `json:"DefaultLoadRps,omitnil,omitempty" name:"DefaultLoadRps"` // 当前生效的增量导入线程数,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为128 // 注意:此字段可能返回 null,表示取不到有效值。 CurrentSinkerThread *int64 `json:"CurrentSinkerThread,omitnil,omitempty" name:"CurrentSinkerThread"` // 默认的增量导入线程数,该字段仅在出参有意义 // 注意:此字段可能返回 null,表示取不到有效值。 DefaultSinkerThread *int64 `json:"DefaultSinkerThread,omitnil,omitempty" name:"DefaultSinkerThread"` // enum:"no"/"yes"、no表示用户未设置过限速、yes表示设置过限速,该字段仅在出参有意义 // 注意:此字段可能返回 null,表示取不到有效值。 HasUserSetRateLimit *string `json:"HasUserSetRateLimit,omitnil,omitempty" name:"HasUserSetRateLimit"` }
type RecoverMigrateJobRequest ¶
type RecoverMigrateJobRequest struct { *tchttp.BaseRequest // 任务id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
func NewRecoverMigrateJobRequest ¶
func NewRecoverMigrateJobRequest() (request *RecoverMigrateJobRequest)
func (*RecoverMigrateJobRequest) FromJsonString ¶
func (r *RecoverMigrateJobRequest) 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 (*RecoverMigrateJobRequest) ToJsonString ¶
func (r *RecoverMigrateJobRequest) ToJsonString() string
type RecoverMigrateJobRequestParams ¶
type RecoverMigrateJobRequestParams struct { // 任务id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
Predefined struct for user
type RecoverMigrateJobResponse ¶
type RecoverMigrateJobResponse struct { *tchttp.BaseResponse Response *RecoverMigrateJobResponseParams `json:"Response"` }
func NewRecoverMigrateJobResponse ¶
func NewRecoverMigrateJobResponse() (response *RecoverMigrateJobResponse)
func (*RecoverMigrateJobResponse) FromJsonString ¶
func (r *RecoverMigrateJobResponse) 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 (*RecoverMigrateJobResponse) ToJsonString ¶
func (r *RecoverMigrateJobResponse) ToJsonString() string
type RecoverMigrateJobResponseParams ¶
type RecoverMigrateJobResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type RecoverSyncJobRequest ¶
type RecoverSyncJobRequest struct { *tchttp.BaseRequest // 同步实例id(即标识一个同步作业),形如sync-werwfs23 JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
func NewRecoverSyncJobRequest ¶
func NewRecoverSyncJobRequest() (request *RecoverSyncJobRequest)
func (*RecoverSyncJobRequest) FromJsonString ¶
func (r *RecoverSyncJobRequest) 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 (*RecoverSyncJobRequest) ToJsonString ¶
func (r *RecoverSyncJobRequest) ToJsonString() string
type RecoverSyncJobRequestParams ¶
type RecoverSyncJobRequestParams struct { // 同步实例id(即标识一个同步作业),形如sync-werwfs23 JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
Predefined struct for user
type RecoverSyncJobResponse ¶
type RecoverSyncJobResponse struct { *tchttp.BaseResponse Response *RecoverSyncJobResponseParams `json:"Response"` }
func NewRecoverSyncJobResponse ¶
func NewRecoverSyncJobResponse() (response *RecoverSyncJobResponse)
func (*RecoverSyncJobResponse) FromJsonString ¶
func (r *RecoverSyncJobResponse) 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 (*RecoverSyncJobResponse) ToJsonString ¶
func (r *RecoverSyncJobResponse) ToJsonString() string
type RecoverSyncJobResponseParams ¶
type RecoverSyncJobResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ResetConsumerGroupOffsetRequest ¶ added in v1.0.837
type ResetConsumerGroupOffsetRequest struct { *tchttp.BaseRequest // 订阅实例id SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"` // 订阅的kafka topic TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"` // 消费组名称。实际的消费组全称形如:consumer-grp-#{SubscribeId}-#{ConsumerGroupName} ConsumerGroupName *string `json:"ConsumerGroupName,omitnil,omitempty" name:"ConsumerGroupName"` // 需要修改offset的分区编号 PartitionNos []*int64 `json:"PartitionNos,omitnil,omitempty" name:"PartitionNos"` // 重置方式。枚举值为 earliest-从最开始位置开始消费;latest-从最新位置开始消费;datetime-从指定时间前最近的checkpoint开始消费 ResetMode *string `json:"ResetMode,omitnil,omitempty" name:"ResetMode"` // 当 ResetMode 为 datetime 时,该项需要填,格式为:Y-m-d h:m:s。如果不填,默认用0时间,效果与earliest相同。 ResetDatetime *string `json:"ResetDatetime,omitnil,omitempty" name:"ResetDatetime"` }
func NewResetConsumerGroupOffsetRequest ¶ added in v1.0.837
func NewResetConsumerGroupOffsetRequest() (request *ResetConsumerGroupOffsetRequest)
func (*ResetConsumerGroupOffsetRequest) FromJsonString ¶ added in v1.0.837
func (r *ResetConsumerGroupOffsetRequest) 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 (*ResetConsumerGroupOffsetRequest) ToJsonString ¶ added in v1.0.837
func (r *ResetConsumerGroupOffsetRequest) ToJsonString() string
type ResetConsumerGroupOffsetRequestParams ¶ added in v1.0.837
type ResetConsumerGroupOffsetRequestParams struct { // 订阅实例id SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"` // 订阅的kafka topic TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"` // 消费组名称。实际的消费组全称形如:consumer-grp-#{SubscribeId}-#{ConsumerGroupName} ConsumerGroupName *string `json:"ConsumerGroupName,omitnil,omitempty" name:"ConsumerGroupName"` // 需要修改offset的分区编号 PartitionNos []*int64 `json:"PartitionNos,omitnil,omitempty" name:"PartitionNos"` // 重置方式。枚举值为 earliest-从最开始位置开始消费;latest-从最新位置开始消费;datetime-从指定时间前最近的checkpoint开始消费 ResetMode *string `json:"ResetMode,omitnil,omitempty" name:"ResetMode"` // 当 ResetMode 为 datetime 时,该项需要填,格式为:Y-m-d h:m:s。如果不填,默认用0时间,效果与earliest相同。 ResetDatetime *string `json:"ResetDatetime,omitnil,omitempty" name:"ResetDatetime"` }
Predefined struct for user
type ResetConsumerGroupOffsetResponse ¶ added in v1.0.837
type ResetConsumerGroupOffsetResponse struct { *tchttp.BaseResponse Response *ResetConsumerGroupOffsetResponseParams `json:"Response"` }
func NewResetConsumerGroupOffsetResponse ¶ added in v1.0.837
func NewResetConsumerGroupOffsetResponse() (response *ResetConsumerGroupOffsetResponse)
func (*ResetConsumerGroupOffsetResponse) FromJsonString ¶ added in v1.0.837
func (r *ResetConsumerGroupOffsetResponse) 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 (*ResetConsumerGroupOffsetResponse) ToJsonString ¶ added in v1.0.837
func (r *ResetConsumerGroupOffsetResponse) ToJsonString() string
type ResetConsumerGroupOffsetResponseParams ¶ added in v1.0.837
type ResetConsumerGroupOffsetResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ResetSubscribeRequest ¶ added in v1.0.837
type ResetSubscribeRequest struct { *tchttp.BaseRequest // 数据订阅实例的ID SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"` }
func NewResetSubscribeRequest ¶ added in v1.0.837
func NewResetSubscribeRequest() (request *ResetSubscribeRequest)
func (*ResetSubscribeRequest) FromJsonString ¶ added in v1.0.837
func (r *ResetSubscribeRequest) 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 (*ResetSubscribeRequest) ToJsonString ¶ added in v1.0.837
func (r *ResetSubscribeRequest) ToJsonString() string
type ResetSubscribeRequestParams ¶ added in v1.0.837
type ResetSubscribeRequestParams struct { // 数据订阅实例的ID SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"` }
Predefined struct for user
type ResetSubscribeResponse ¶ added in v1.0.837
type ResetSubscribeResponse struct { *tchttp.BaseResponse Response *ResetSubscribeResponseParams `json:"Response"` }
func NewResetSubscribeResponse ¶ added in v1.0.837
func NewResetSubscribeResponse() (response *ResetSubscribeResponse)
func (*ResetSubscribeResponse) FromJsonString ¶ added in v1.0.837
func (r *ResetSubscribeResponse) 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 (*ResetSubscribeResponse) ToJsonString ¶ added in v1.0.837
func (r *ResetSubscribeResponse) ToJsonString() string
type ResetSubscribeResponseParams ¶ added in v1.0.837
type ResetSubscribeResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ResizeSyncJobRequest ¶
type ResizeSyncJobRequest struct { *tchttp.BaseRequest // 同步任务id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 任务规格 NewInstanceClass *string `json:"NewInstanceClass,omitnil,omitempty" name:"NewInstanceClass"` }
func NewResizeSyncJobRequest ¶
func NewResizeSyncJobRequest() (request *ResizeSyncJobRequest)
func (*ResizeSyncJobRequest) FromJsonString ¶
func (r *ResizeSyncJobRequest) 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 (*ResizeSyncJobRequest) ToJsonString ¶
func (r *ResizeSyncJobRequest) ToJsonString() string
type ResizeSyncJobRequestParams ¶
type ResizeSyncJobRequestParams struct { // 同步任务id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 任务规格 NewInstanceClass *string `json:"NewInstanceClass,omitnil,omitempty" name:"NewInstanceClass"` }
Predefined struct for user
type ResizeSyncJobResponse ¶
type ResizeSyncJobResponse struct { *tchttp.BaseResponse Response *ResizeSyncJobResponseParams `json:"Response"` }
func NewResizeSyncJobResponse ¶
func NewResizeSyncJobResponse() (response *ResizeSyncJobResponse)
func (*ResizeSyncJobResponse) FromJsonString ¶
func (r *ResizeSyncJobResponse) 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 (*ResizeSyncJobResponse) ToJsonString ¶
func (r *ResizeSyncJobResponse) ToJsonString() string
type ResizeSyncJobResponseParams ¶
type ResizeSyncJobResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ResumeMigrateJobRequest ¶
type ResumeMigrateJobRequest struct { *tchttp.BaseRequest // 数据迁移任务ID JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 恢复任务的模式,目前的取值有:clearData 清空目标实例数据,overwrite 以覆盖写的方式执行任务,normal 跟正常流程一样,不做额外动作;注意,clearData、overwrite仅对redis生效,normal仅针对非redis链路生效 ResumeOption *string `json:"ResumeOption,omitnil,omitempty" name:"ResumeOption"` }
func NewResumeMigrateJobRequest ¶
func NewResumeMigrateJobRequest() (request *ResumeMigrateJobRequest)
func (*ResumeMigrateJobRequest) FromJsonString ¶
func (r *ResumeMigrateJobRequest) 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 (*ResumeMigrateJobRequest) ToJsonString ¶
func (r *ResumeMigrateJobRequest) ToJsonString() string
type ResumeMigrateJobRequestParams ¶
type ResumeMigrateJobRequestParams struct { // 数据迁移任务ID JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 恢复任务的模式,目前的取值有:clearData 清空目标实例数据,overwrite 以覆盖写的方式执行任务,normal 跟正常流程一样,不做额外动作;注意,clearData、overwrite仅对redis生效,normal仅针对非redis链路生效 ResumeOption *string `json:"ResumeOption,omitnil,omitempty" name:"ResumeOption"` }
Predefined struct for user
type ResumeMigrateJobResponse ¶
type ResumeMigrateJobResponse struct { *tchttp.BaseResponse Response *ResumeMigrateJobResponseParams `json:"Response"` }
func NewResumeMigrateJobResponse ¶
func NewResumeMigrateJobResponse() (response *ResumeMigrateJobResponse)
func (*ResumeMigrateJobResponse) FromJsonString ¶
func (r *ResumeMigrateJobResponse) 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 (*ResumeMigrateJobResponse) ToJsonString ¶
func (r *ResumeMigrateJobResponse) ToJsonString() string
type ResumeMigrateJobResponseParams ¶
type ResumeMigrateJobResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ResumeSubscribeRequest ¶ added in v1.0.837
type ResumeSubscribeRequest struct { *tchttp.BaseRequest // 数据订阅实例的 ID SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"` }
func NewResumeSubscribeRequest ¶ added in v1.0.837
func NewResumeSubscribeRequest() (request *ResumeSubscribeRequest)
func (*ResumeSubscribeRequest) FromJsonString ¶ added in v1.0.837
func (r *ResumeSubscribeRequest) 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 (*ResumeSubscribeRequest) ToJsonString ¶ added in v1.0.837
func (r *ResumeSubscribeRequest) ToJsonString() string
type ResumeSubscribeRequestParams ¶ added in v1.0.837
type ResumeSubscribeRequestParams struct { // 数据订阅实例的 ID SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"` }
Predefined struct for user
type ResumeSubscribeResponse ¶ added in v1.0.837
type ResumeSubscribeResponse struct { *tchttp.BaseResponse Response *ResumeSubscribeResponseParams `json:"Response"` }
func NewResumeSubscribeResponse ¶ added in v1.0.837
func NewResumeSubscribeResponse() (response *ResumeSubscribeResponse)
func (*ResumeSubscribeResponse) FromJsonString ¶ added in v1.0.837
func (r *ResumeSubscribeResponse) 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 (*ResumeSubscribeResponse) ToJsonString ¶ added in v1.0.837
func (r *ResumeSubscribeResponse) ToJsonString() string
type ResumeSubscribeResponseParams ¶ added in v1.0.837
type ResumeSubscribeResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ResumeSyncJobRequest ¶
type ResumeSyncJobRequest struct { *tchttp.BaseRequest // 同步任务id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
func NewResumeSyncJobRequest ¶
func NewResumeSyncJobRequest() (request *ResumeSyncJobRequest)
func (*ResumeSyncJobRequest) FromJsonString ¶
func (r *ResumeSyncJobRequest) 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 (*ResumeSyncJobRequest) ToJsonString ¶
func (r *ResumeSyncJobRequest) ToJsonString() string
type ResumeSyncJobRequestParams ¶
type ResumeSyncJobRequestParams struct { // 同步任务id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
Predefined struct for user
type ResumeSyncJobResponse ¶
type ResumeSyncJobResponse struct { *tchttp.BaseResponse Response *ResumeSyncJobResponseParams `json:"Response"` }
func NewResumeSyncJobResponse ¶
func NewResumeSyncJobResponse() (response *ResumeSyncJobResponse)
func (*ResumeSyncJobResponse) FromJsonString ¶
func (r *ResumeSyncJobResponse) 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 (*ResumeSyncJobResponse) ToJsonString ¶
func (r *ResumeSyncJobResponse) ToJsonString() string
type ResumeSyncJobResponseParams ¶
type ResumeSyncJobResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type RowsCountDifference ¶ added in v1.0.861
type RowsCountDifference struct { // 数据库名 // 注意:此字段可能返回 null,表示取不到有效值。 Db *string `json:"Db,omitnil,omitempty" name:"Db"` // 集合 // 注意:此字段可能返回 null,表示取不到有效值。 Table *string `json:"Table,omitnil,omitempty" name:"Table"` // 源端行数 // 注意:此字段可能返回 null,表示取不到有效值。 SrcCount *int64 `json:"SrcCount,omitnil,omitempty" name:"SrcCount"` // 目标端行数 // 注意:此字段可能返回 null,表示取不到有效值。 DstCount *int64 `json:"DstCount,omitnil,omitempty" name:"DstCount"` }
type SkipCheckItemRequest ¶ added in v1.0.557
type SkipCheckItemRequest struct { *tchttp.BaseRequest // 数据迁移任务ID JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 需要跳过校验项的步骤id,需要通过DescribeMigrationCheckJob接口返回StepInfo[i].StepId字段获取,例如:["OptimizeCheck"] StepIds []*string `json:"StepIds,omitnil,omitempty" name:"StepIds"` // 当出现外键依赖检查导致校验不通过时、可以通过该字段选择是否迁移外键依赖,当StepIds包含ConstraintCheck且该字段值为shield时表示不迁移外键依赖、当StepIds包含ConstraintCheck且值为migrate时表示迁移外键依赖 ForeignKeyFlag *string `json:"ForeignKeyFlag,omitnil,omitempty" name:"ForeignKeyFlag"` }
func NewSkipCheckItemRequest ¶ added in v1.0.557
func NewSkipCheckItemRequest() (request *SkipCheckItemRequest)
func (*SkipCheckItemRequest) FromJsonString ¶ added in v1.0.557
func (r *SkipCheckItemRequest) 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 (*SkipCheckItemRequest) ToJsonString ¶ added in v1.0.557
func (r *SkipCheckItemRequest) ToJsonString() string
type SkipCheckItemRequestParams ¶ added in v1.0.557
type SkipCheckItemRequestParams struct { // 数据迁移任务ID JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 需要跳过校验项的步骤id,需要通过DescribeMigrationCheckJob接口返回StepInfo[i].StepId字段获取,例如:["OptimizeCheck"] StepIds []*string `json:"StepIds,omitnil,omitempty" name:"StepIds"` // 当出现外键依赖检查导致校验不通过时、可以通过该字段选择是否迁移外键依赖,当StepIds包含ConstraintCheck且该字段值为shield时表示不迁移外键依赖、当StepIds包含ConstraintCheck且值为migrate时表示迁移外键依赖 ForeignKeyFlag *string `json:"ForeignKeyFlag,omitnil,omitempty" name:"ForeignKeyFlag"` }
Predefined struct for user
type SkipCheckItemResponse ¶ added in v1.0.557
type SkipCheckItemResponse struct { *tchttp.BaseResponse Response *SkipCheckItemResponseParams `json:"Response"` }
func NewSkipCheckItemResponse ¶ added in v1.0.557
func NewSkipCheckItemResponse() (response *SkipCheckItemResponse)
func (*SkipCheckItemResponse) FromJsonString ¶ added in v1.0.557
func (r *SkipCheckItemResponse) 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 (*SkipCheckItemResponse) ToJsonString ¶ added in v1.0.557
func (r *SkipCheckItemResponse) ToJsonString() string
type SkipCheckItemResponseParams ¶ added in v1.0.557
type SkipCheckItemResponseParams struct { // 跳过的提示信息 // 注意:此字段可能返回 null,表示取不到有效值。 Message *string `json:"Message,omitnil,omitempty" name:"Message"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type SkipSyncCheckItemRequest ¶ added in v1.0.557
type SkipSyncCheckItemRequest struct { *tchttp.BaseRequest // 任务id,如:sync-4ddgid2 JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 需要跳过校验项的步骤id,需要通过`DescribeCheckSyncJobResult`接口返回StepInfos[i].StepId字段获取,例如:["OptimizeCheck"] StepIds []*string `json:"StepIds,omitnil,omitempty" name:"StepIds"` }
func NewSkipSyncCheckItemRequest ¶ added in v1.0.557
func NewSkipSyncCheckItemRequest() (request *SkipSyncCheckItemRequest)
func (*SkipSyncCheckItemRequest) FromJsonString ¶ added in v1.0.557
func (r *SkipSyncCheckItemRequest) 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 (*SkipSyncCheckItemRequest) ToJsonString ¶ added in v1.0.557
func (r *SkipSyncCheckItemRequest) ToJsonString() string
type SkipSyncCheckItemRequestParams ¶ added in v1.0.557
type SkipSyncCheckItemRequestParams struct { // 任务id,如:sync-4ddgid2 JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 需要跳过校验项的步骤id,需要通过`DescribeCheckSyncJobResult`接口返回StepInfos[i].StepId字段获取,例如:["OptimizeCheck"] StepIds []*string `json:"StepIds,omitnil,omitempty" name:"StepIds"` }
Predefined struct for user
type SkipSyncCheckItemResponse ¶ added in v1.0.557
type SkipSyncCheckItemResponse struct { *tchttp.BaseResponse Response *SkipSyncCheckItemResponseParams `json:"Response"` }
func NewSkipSyncCheckItemResponse ¶ added in v1.0.557
func NewSkipSyncCheckItemResponse() (response *SkipSyncCheckItemResponse)
func (*SkipSyncCheckItemResponse) FromJsonString ¶ added in v1.0.557
func (r *SkipSyncCheckItemResponse) 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 (*SkipSyncCheckItemResponse) ToJsonString ¶ added in v1.0.557
func (r *SkipSyncCheckItemResponse) ToJsonString() string
type SkipSyncCheckItemResponseParams ¶ added in v1.0.557
type SkipSyncCheckItemResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type SkippedDetail ¶
type SkippedDetail struct { // 跳过的表数量 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 跳过校验的表详情 // 注意:此字段可能返回 null,表示取不到有效值。 Items []*SkippedItem `json:"Items,omitnil,omitempty" name:"Items"` }
type SkippedItem ¶
type SkippedItem struct { // 数据库名 // 注意:此字段可能返回 null,表示取不到有效值。 Db *string `json:"Db,omitnil,omitempty" name:"Db"` // 表名 // 注意:此字段可能返回 null,表示取不到有效值。 Table *string `json:"Table,omitnil,omitempty" name:"Table"` // 未发起检查的原因 // 注意:此字段可能返回 null,表示取不到有效值。 Reason *string `json:"Reason,omitnil,omitempty" name:"Reason"` }
type StartCompareRequest ¶
type StartCompareRequest struct { *tchttp.BaseRequest // 迁移任务 Id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 对比任务 ID,形如:dts-8yv4w2i1-cmp-37skmii9 CompareTaskId *string `json:"CompareTaskId,omitnil,omitempty" name:"CompareTaskId"` }
func NewStartCompareRequest ¶
func NewStartCompareRequest() (request *StartCompareRequest)
func (*StartCompareRequest) FromJsonString ¶
func (r *StartCompareRequest) 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 (*StartCompareRequest) ToJsonString ¶
func (r *StartCompareRequest) ToJsonString() string
type StartCompareRequestParams ¶
type StartCompareRequestParams struct { // 迁移任务 Id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 对比任务 ID,形如:dts-8yv4w2i1-cmp-37skmii9 CompareTaskId *string `json:"CompareTaskId,omitnil,omitempty" name:"CompareTaskId"` }
Predefined struct for user
type StartCompareResponse ¶
type StartCompareResponse struct { *tchttp.BaseResponse Response *StartCompareResponseParams `json:"Response"` }
func NewStartCompareResponse ¶
func NewStartCompareResponse() (response *StartCompareResponse)
func (*StartCompareResponse) FromJsonString ¶
func (r *StartCompareResponse) 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 (*StartCompareResponse) ToJsonString ¶
func (r *StartCompareResponse) ToJsonString() string
type StartCompareResponseParams ¶
type StartCompareResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type StartMigrateJobRequest ¶
type StartMigrateJobRequest struct { *tchttp.BaseRequest // 数据迁移任务ID JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
func NewStartMigrateJobRequest ¶
func NewStartMigrateJobRequest() (request *StartMigrateJobRequest)
func (*StartMigrateJobRequest) FromJsonString ¶
func (r *StartMigrateJobRequest) 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 (*StartMigrateJobRequest) ToJsonString ¶
func (r *StartMigrateJobRequest) ToJsonString() string
type StartMigrateJobRequestParams ¶
type StartMigrateJobRequestParams struct { // 数据迁移任务ID JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
Predefined struct for user
type StartMigrateJobResponse ¶
type StartMigrateJobResponse struct { *tchttp.BaseResponse Response *StartMigrateJobResponseParams `json:"Response"` }
func NewStartMigrateJobResponse ¶
func NewStartMigrateJobResponse() (response *StartMigrateJobResponse)
func (*StartMigrateJobResponse) FromJsonString ¶
func (r *StartMigrateJobResponse) 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 (*StartMigrateJobResponse) ToJsonString ¶
func (r *StartMigrateJobResponse) ToJsonString() string
type StartMigrateJobResponseParams ¶
type StartMigrateJobResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type StartModifySyncJobRequest ¶ added in v1.0.667
type StartModifySyncJobRequest struct { *tchttp.BaseRequest // 同步任务id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
func NewStartModifySyncJobRequest ¶ added in v1.0.667
func NewStartModifySyncJobRequest() (request *StartModifySyncJobRequest)
func (*StartModifySyncJobRequest) FromJsonString ¶ added in v1.0.667
func (r *StartModifySyncJobRequest) 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 (*StartModifySyncJobRequest) ToJsonString ¶ added in v1.0.667
func (r *StartModifySyncJobRequest) ToJsonString() string
type StartModifySyncJobRequestParams ¶ added in v1.0.667
type StartModifySyncJobRequestParams struct { // 同步任务id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
Predefined struct for user
type StartModifySyncJobResponse ¶ added in v1.0.667
type StartModifySyncJobResponse struct { *tchttp.BaseResponse Response *StartModifySyncJobResponseParams `json:"Response"` }
func NewStartModifySyncJobResponse ¶ added in v1.0.667
func NewStartModifySyncJobResponse() (response *StartModifySyncJobResponse)
func (*StartModifySyncJobResponse) FromJsonString ¶ added in v1.0.667
func (r *StartModifySyncJobResponse) 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 (*StartModifySyncJobResponse) ToJsonString ¶ added in v1.0.667
func (r *StartModifySyncJobResponse) ToJsonString() string
type StartModifySyncJobResponseParams ¶ added in v1.0.667
type StartModifySyncJobResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type StartSubscribeRequest ¶ added in v1.0.837
type StartSubscribeRequest struct { *tchttp.BaseRequest // 数据订阅实例的 ID SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"` }
func NewStartSubscribeRequest ¶ added in v1.0.837
func NewStartSubscribeRequest() (request *StartSubscribeRequest)
func (*StartSubscribeRequest) FromJsonString ¶ added in v1.0.837
func (r *StartSubscribeRequest) 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 (*StartSubscribeRequest) ToJsonString ¶ added in v1.0.837
func (r *StartSubscribeRequest) ToJsonString() string
type StartSubscribeRequestParams ¶ added in v1.0.837
type StartSubscribeRequestParams struct { // 数据订阅实例的 ID SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"` }
Predefined struct for user
type StartSubscribeResponse ¶ added in v1.0.837
type StartSubscribeResponse struct { *tchttp.BaseResponse Response *StartSubscribeResponseParams `json:"Response"` }
func NewStartSubscribeResponse ¶ added in v1.0.837
func NewStartSubscribeResponse() (response *StartSubscribeResponse)
func (*StartSubscribeResponse) FromJsonString ¶ added in v1.0.837
func (r *StartSubscribeResponse) 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 (*StartSubscribeResponse) ToJsonString ¶ added in v1.0.837
func (r *StartSubscribeResponse) ToJsonString() string
type StartSubscribeResponseParams ¶ added in v1.0.837
type StartSubscribeResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type StartSyncJobRequest ¶
type StartSyncJobRequest struct { *tchttp.BaseRequest // 同步任务id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
func NewStartSyncJobRequest ¶
func NewStartSyncJobRequest() (request *StartSyncJobRequest)
func (*StartSyncJobRequest) FromJsonString ¶
func (r *StartSyncJobRequest) 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 (*StartSyncJobRequest) ToJsonString ¶
func (r *StartSyncJobRequest) ToJsonString() string
type StartSyncJobRequestParams ¶
type StartSyncJobRequestParams struct { // 同步任务id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
Predefined struct for user
type StartSyncJobResponse ¶
type StartSyncJobResponse struct { *tchttp.BaseResponse Response *StartSyncJobResponseParams `json:"Response"` }
func NewStartSyncJobResponse ¶
func NewStartSyncJobResponse() (response *StartSyncJobResponse)
func (*StartSyncJobResponse) FromJsonString ¶
func (r *StartSyncJobResponse) 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 (*StartSyncJobResponse) ToJsonString ¶
func (r *StartSyncJobResponse) ToJsonString() string
type StartSyncJobResponseParams ¶
type StartSyncJobResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type StepDetailInfo ¶
type StepDetailInfo struct { // 步骤序列 // 注意:此字段可能返回 null,表示取不到有效值。 StepNo *uint64 `json:"StepNo,omitnil,omitempty" name:"StepNo"` // 步骤展现名称 // 注意:此字段可能返回 null,表示取不到有效值。 StepName *string `json:"StepName,omitnil,omitempty" name:"StepName"` // 步骤英文标识 // 注意:此字段可能返回 null,表示取不到有效值。 StepId *string `json:"StepId,omitnil,omitempty" name:"StepId"` // 步骤状态:success(成功)、failed(失败)、running(执行中)、notStarted(未执行)、默认为notStarted // 注意:此字段可能返回 null,表示取不到有效值。 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 当前步骤开始的时间,格式为"yyyy-mm-dd hh:mm:ss",该字段不存在或者为空是无意义 注意:此字段可能返回 null,表示取不到有效值。 // 注意:此字段可能返回 null,表示取不到有效值。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 步骤错误信息 // 注意:此字段可能返回 null,表示取不到有效值。 StepMessage *string `json:"StepMessage,omitnil,omitempty" name:"StepMessage"` // 执行进度 // 注意:此字段可能返回 null,表示取不到有效值。 Percent *uint64 `json:"Percent,omitnil,omitempty" name:"Percent"` // 错误信息 // 注意:此字段可能返回 null,表示取不到有效值。 Errors []*ProcessStepTip `json:"Errors,omitnil,omitempty" name:"Errors"` // 告警提示 // 注意:此字段可能返回 null,表示取不到有效值。 Warnings []*ProcessStepTip `json:"Warnings,omitnil,omitempty" name:"Warnings"` }
type StepInfo ¶
type StepInfo struct { // 步骤编号 // 注意:此字段可能返回 null,表示取不到有效值。 StepNo *uint64 `json:"StepNo,omitnil,omitempty" name:"StepNo"` // 步骤名 // 注意:此字段可能返回 null,表示取不到有效值。 StepName *string `json:"StepName,omitnil,omitempty" name:"StepName"` // 步骤标号 // 注意:此字段可能返回 null,表示取不到有效值。 StepId *string `json:"StepId,omitnil,omitempty" name:"StepId"` // 当前步骤状态,可能返回有 notStarted(未开始)、running(校验中)、failed(校验任务失败)、finished(完成)、skipped(跳过)、paused(暂停) // 注意:此字段可能返回 null,表示取不到有效值。 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 步骤开始时间,可能为空 // 注意:此字段可能返回 null,表示取不到有效值。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 错误信息 // 注意:此字段可能返回 null,表示取不到有效值。 Errors []*StepTip `json:"Errors,omitnil,omitempty" name:"Errors"` // 警告信息 // 注意:此字段可能返回 null,表示取不到有效值。 Warnings []*StepTip `json:"Warnings,omitnil,omitempty" name:"Warnings"` // 当前步骤进度,范围为[0-100],若为-1表示当前步骤不支持查看进度 // 注意:此字段可能返回 null,表示取不到有效值。 Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"` }
type StepTip ¶
type StepTip struct { // 错误码 // 注意:此字段可能返回 null,表示取不到有效值。 Code *string `json:"Code,omitnil,omitempty" name:"Code"` // 错误信息 // 注意:此字段可能返回 null,表示取不到有效值。 Message *string `json:"Message,omitnil,omitempty" name:"Message"` // 解决方式 // 注意:此字段可能返回 null,表示取不到有效值。 Solution *string `json:"Solution,omitnil,omitempty" name:"Solution"` // 帮助文档 // 注意:此字段可能返回 null,表示取不到有效值。 HelpDoc *string `json:"HelpDoc,omitnil,omitempty" name:"HelpDoc"` // 当前步骤跳过信息 // 注意:此字段可能返回 null,表示取不到有效值。 SkipInfo *string `json:"SkipInfo,omitnil,omitempty" name:"SkipInfo"` }
type StopCompareRequest ¶
type StopCompareRequest struct { *tchttp.BaseRequest // 迁移任务 Id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 对比任务 ID,形如:dts-8yv4w2i1-cmp-37skmii9 CompareTaskId *string `json:"CompareTaskId,omitnil,omitempty" name:"CompareTaskId"` }
func NewStopCompareRequest ¶
func NewStopCompareRequest() (request *StopCompareRequest)
func (*StopCompareRequest) FromJsonString ¶
func (r *StopCompareRequest) 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 (*StopCompareRequest) ToJsonString ¶
func (r *StopCompareRequest) ToJsonString() string
type StopCompareRequestParams ¶
type StopCompareRequestParams struct { // 迁移任务 Id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 对比任务 ID,形如:dts-8yv4w2i1-cmp-37skmii9 CompareTaskId *string `json:"CompareTaskId,omitnil,omitempty" name:"CompareTaskId"` }
Predefined struct for user
type StopCompareResponse ¶
type StopCompareResponse struct { *tchttp.BaseResponse Response *StopCompareResponseParams `json:"Response"` }
func NewStopCompareResponse ¶
func NewStopCompareResponse() (response *StopCompareResponse)
func (*StopCompareResponse) FromJsonString ¶
func (r *StopCompareResponse) 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 (*StopCompareResponse) ToJsonString ¶
func (r *StopCompareResponse) ToJsonString() string
type StopCompareResponseParams ¶
type StopCompareResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type StopMigrateJobRequest ¶
type StopMigrateJobRequest struct { *tchttp.BaseRequest // 数据迁移任务ID JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
func NewStopMigrateJobRequest ¶
func NewStopMigrateJobRequest() (request *StopMigrateJobRequest)
func (*StopMigrateJobRequest) FromJsonString ¶
func (r *StopMigrateJobRequest) 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 (*StopMigrateJobRequest) ToJsonString ¶
func (r *StopMigrateJobRequest) ToJsonString() string
type StopMigrateJobRequestParams ¶
type StopMigrateJobRequestParams struct { // 数据迁移任务ID JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
Predefined struct for user
type StopMigrateJobResponse ¶
type StopMigrateJobResponse struct { *tchttp.BaseResponse Response *StopMigrateJobResponseParams `json:"Response"` }
func NewStopMigrateJobResponse ¶
func NewStopMigrateJobResponse() (response *StopMigrateJobResponse)
func (*StopMigrateJobResponse) FromJsonString ¶
func (r *StopMigrateJobResponse) 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 (*StopMigrateJobResponse) ToJsonString ¶
func (r *StopMigrateJobResponse) ToJsonString() string
type StopMigrateJobResponseParams ¶
type StopMigrateJobResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type StopSyncJobRequest ¶
type StopSyncJobRequest struct { *tchttp.BaseRequest // 同步任务id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
func NewStopSyncJobRequest ¶
func NewStopSyncJobRequest() (request *StopSyncJobRequest)
func (*StopSyncJobRequest) FromJsonString ¶
func (r *StopSyncJobRequest) 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 (*StopSyncJobRequest) ToJsonString ¶
func (r *StopSyncJobRequest) ToJsonString() string
type StopSyncJobRequestParams ¶
type StopSyncJobRequestParams struct { // 同步任务id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
Predefined struct for user
type StopSyncJobResponse ¶
type StopSyncJobResponse struct { *tchttp.BaseResponse Response *StopSyncJobResponseParams `json:"Response"` }
func NewStopSyncJobResponse ¶
func NewStopSyncJobResponse() (response *StopSyncJobResponse)
func (*StopSyncJobResponse) FromJsonString ¶
func (r *StopSyncJobResponse) 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 (*StopSyncJobResponse) ToJsonString ¶
func (r *StopSyncJobResponse) ToJsonString() string
type StopSyncJobResponseParams ¶
type StopSyncJobResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type SubsErr ¶ added in v1.0.837
type SubsErr struct { // 报错信息 Message *string `json:"Message,omitnil,omitempty" name:"Message"` }
type SubscribeCheckStepInfo ¶ added in v1.0.837
type SubscribeCheckStepInfo struct { // 步骤名称 // 注意:此字段可能返回 null,表示取不到有效值。 StepName *string `json:"StepName,omitnil,omitempty" name:"StepName"` // 步骤Id // 注意:此字段可能返回 null,表示取不到有效值。 StepId *string `json:"StepId,omitnil,omitempty" name:"StepId"` // 步骤编号,从 1 开始 // 注意:此字段可能返回 null,表示取不到有效值。 StepNo *uint64 `json:"StepNo,omitnil,omitempty" name:"StepNo"` // 当前步骤状态,可能值为 notStarted,running,finished,failed // 注意:此字段可能返回 null,表示取不到有效值。 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 当前步骤进度 // 注意:此字段可能返回 null,表示取不到有效值。 Percent *uint64 `json:"Percent,omitnil,omitempty" name:"Percent"` // 错误提示 // 注意:此字段可能返回 null,表示取不到有效值。 Errors []*SubscribeCheckStepTip `json:"Errors,omitnil,omitempty" name:"Errors"` // 告警提示 // 注意:此字段可能返回 null,表示取不到有效值。 Warnings []*SubscribeCheckStepTip `json:"Warnings,omitnil,omitempty" name:"Warnings"` }
type SubscribeCheckStepTip ¶ added in v1.0.837
type SubscribeInfo ¶ added in v1.0.837
type SubscribeInfo struct { // 数据订阅的实例ID SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"` // 数据订阅实例的名称 SubscribeName *string `json:"SubscribeName,omitnil,omitempty" name:"SubscribeName"` // 订阅实例发送数据的kafka topic // 注意:此字段可能返回 null,表示取不到有效值。 Topic *string `json:"Topic,omitnil,omitempty" name:"Topic"` // 订阅实例的类型,目前支持 cynosdbmysql,mariadb,mongodb,mysql,percona,tdpg,tdsqlpercona(tdsqlmysql) Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 订阅的数据库实例ID(如果订阅的是云数据库)如果实例不是腾讯云上的,此值为空。 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 云数据库状态:running 运行中,isolated 已隔离,offline 已下线。如果不是云上,此值为空 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceStatus *string `json:"InstanceStatus,omitnil,omitempty" name:"InstanceStatus"` // 数据订阅生命周期状态,可能的值为:正常 normal, 隔离中 isolating, 已隔离 isolated, 下线中 offlining, 按量转包年包月中 post2PrePayIng Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 数据订阅状态,可能的值为:未启动 notStarted, 校验中 checking, 校验不通过 checkNotPass, 校验通过 checkPass, 启动中 starting, 运行中 running, 异常出错 error SubsStatus *string `json:"SubsStatus,omitnil,omitempty" name:"SubsStatus"` // 上次修改时间,时间格式如:Y-m-d h:m:s // 注意:此字段可能返回 null,表示取不到有效值。 ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` // 创建时间,时间格式如:Y-m-d h:m:s // 注意:此字段可能返回 null,表示取不到有效值。 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 隔离时间,时间格式如:Y-m-d h:m:s。默认:0000-00-00 00:00:00 // 注意:此字段可能返回 null,表示取不到有效值。 IsolateTime *string `json:"IsolateTime,omitnil,omitempty" name:"IsolateTime"` // 包年包月任务的到期时间,时间格式如:Y-m-d h:m:s。默认:0000-00-00 00:00:00 // 注意:此字段可能返回 null,表示取不到有效值。 ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"` // 下线时间,时间格式如:Y-m-d h:m:s。默认:0000-00-00 00:00:00 // 注意:此字段可能返回 null,表示取不到有效值。 OfflineTime *string `json:"OfflineTime,omitnil,omitempty" name:"OfflineTime"` // 计费方式,0 - 包年包月,1 - 按量计费 PayType *int64 `json:"PayType,omitnil,omitempty" name:"PayType"` // 自动续费标识。只有当 PayType=0,该值才有意义。枚举值:0-不自动续费,1-自动续费 AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"` // 数据订阅实例所属地域 Region *string `json:"Region,omitnil,omitempty" name:"Region"` // 接入方式。枚举值:extranet(公网) vpncloud(vpn接入) dcg(专线接入) ccn(云联网) cdb(云数据库) cvm(云主机自建) intranet(自研上云) vpc(私有网络vpc) // 注意:此字段可能返回 null,表示取不到有效值。 AccessType *string `json:"AccessType,omitnil,omitempty" name:"AccessType"` // 数据库节点信息 // 注意:此字段可能返回 null,表示取不到有效值。 Endpoints []*EndpointItem `json:"Endpoints,omitnil,omitempty" name:"Endpoints"` // 数据订阅版本, 当前只支持 kafka 版本。 // 注意:此字段可能返回 null,表示取不到有效值。 SubscribeVersion *string `json:"SubscribeVersion,omitnil,omitempty" name:"SubscribeVersion"` // 标签 // 注意:此字段可能返回 null,表示取不到有效值。 Tags []*TagItem `json:"Tags,omitnil,omitempty" name:"Tags"` // 任务报错信息,如果有的话。 // 注意:此字段可能返回 null,表示取不到有效值。 Errors []*SubsErr `json:"Errors,omitnil,omitempty" name:"Errors"` }
type SubscribeKafkaConfig ¶ added in v1.0.837
type SubscribeKafkaConfig struct { // kafka分区数量,枚举值为1,4,8 // 注意:此字段可能返回 null,表示取不到有效值。 NumberOfPartitions *uint64 `json:"NumberOfPartitions,omitnil,omitempty" name:"NumberOfPartitions"` // 分区规则。当NumberOfPartitions > 1时,该项必填。 // 注意:此字段可能返回 null,表示取不到有效值。 DistributeRules []*DistributeRule `json:"DistributeRules,omitnil,omitempty" name:"DistributeRules"` // 默认分区策略。当NumberOfPartitions > 1时,该项必填。不满足DistributeRules中正则表达式的数据,将按照默认分区策略计算分区。 // 非mongo产品的枚举值为: table-按表名分区,pk-按表名+主键分区。mongo的枚举值为:collection-按集合名分区。 // 该字段与DistributeRules搭配使用,如果配置了该字段,视为配置了一条DistributeRules。 // 注意:此字段可能返回 null,表示取不到有效值。 DefaultRuleType *string `json:"DefaultRuleType,omitnil,omitempty" name:"DefaultRuleType"` }
type SubscribeObject ¶ added in v1.0.837
type SubscribeObject struct { // 订阅数据的类型,枚举值:database-数据库,table-数据库的表(如果 DatabaseType 为 mongodb,则表示集合) // 注意:此字段可能返回 null,表示取不到有效值。 ObjectType *string `json:"ObjectType,omitnil,omitempty" name:"ObjectType"` // 订阅的数据库名称 // 注意:此字段可能返回 null,表示取不到有效值。 Database *string `json:"Database,omitnil,omitempty" name:"Database"` // 订阅数据库中表的名称。如果 DatabaseType 为 mongodb,填集合名。mongodb只支持订阅单库或者单集合。 // 注意:此字段可能返回 null,表示取不到有效值。 Tables []*string `json:"Tables,omitnil,omitempty" name:"Tables"` }
type SyncDBEndpointInfos ¶ added in v1.0.616
type SyncDBEndpointInfos struct { // 数据库所在地域 // 注意:此字段可能返回 null,表示取不到有效值。 Region *string `json:"Region,omitnil,omitempty" name:"Region"` // 实例网络接入类型,如:extranet(外网)、ipv6(公网ipv6)、cvm(云主机自建)、dcg(专线接入)、vpncloud(vpn接入的实例)、cdb(云数据库)、ccn(云联网)、intranet(自研上云)、vpc(私有网络)等,注意具体可选值依赖当前链路 // 注意:此字段可能返回 null,表示取不到有效值。 AccessType *string `json:"AccessType,omitnil,omitempty" name:"AccessType"` // 实例数据库类型,如:mysql,redis,mongodb,postgresql,mariadb,percona 等 // 注意:此字段可能返回 null,表示取不到有效值。 DatabaseType *string `json:"DatabaseType,omitnil,omitempty" name:"DatabaseType"` // 数据库信息。注意:如果数据库类型为tdsqlmysql,此处Endpoint数组的顺序应满足规则:proxy节点放在set节点之前。如果SrcConnectType选择proxy接入则只需要填写proxy节点即可。如果选择set接入,数组中第一个set节点必须是shardkey范围起始为0的分片 // 注意:此字段可能返回 null,表示取不到有效值。 Info []*Endpoint `json:"Info,omitnil,omitempty" name:"Info"` }
type SyncDetailInfo ¶
type SyncDetailInfo struct { // 总步骤数 // 注意:此字段可能返回 null,表示取不到有效值。 StepAll *uint64 `json:"StepAll,omitnil,omitempty" name:"StepAll"` // 当前步骤 // 注意:此字段可能返回 null,表示取不到有效值。 StepNow *uint64 `json:"StepNow,omitnil,omitempty" name:"StepNow"` // 总体进度 // 注意:此字段可能返回 null,表示取不到有效值。 Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"` // 当前步骤进度,范围为[0-100],若为-1表示当前步骤不支持查看进度 // 注意:此字段可能返回 null,表示取不到有效值。 CurrentStepProgress *int64 `json:"CurrentStepProgress,omitnil,omitempty" name:"CurrentStepProgress"` // 同步两端数据量差距 // 注意:此字段可能返回 null,表示取不到有效值。 MasterSlaveDistance *int64 `json:"MasterSlaveDistance,omitnil,omitempty" name:"MasterSlaveDistance"` // 同步两端时间差距 // 注意:此字段可能返回 null,表示取不到有效值。 SecondsBehindMaster *int64 `json:"SecondsBehindMaster,omitnil,omitempty" name:"SecondsBehindMaster"` // 总体描述信息 // 注意:此字段可能返回 null,表示取不到有效值。 Message *string `json:"Message,omitnil,omitempty" name:"Message"` // 详细步骤信息 // 注意:此字段可能返回 null,表示取不到有效值。 StepInfos []*StepInfo `json:"StepInfos,omitnil,omitempty" name:"StepInfos"` // 不能发起一致性校验的原因 // 注意:此字段可能返回 null,表示取不到有效值。 CauseOfCompareDisable *string `json:"CauseOfCompareDisable,omitnil,omitempty" name:"CauseOfCompareDisable"` // 任务的错误和解决方案信息 // 注意:此字段可能返回 null,表示取不到有效值。 ErrInfo *ErrInfo `json:"ErrInfo,omitnil,omitempty" name:"ErrInfo"` }
type SyncJobInfo ¶
type SyncJobInfo struct { // 同步任务id,如:sync-btso140 // 注意:此字段可能返回 null,表示取不到有效值。 JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 同步任务名 // 注意:此字段可能返回 null,表示取不到有效值。 JobName *string `json:"JobName,omitnil,omitempty" name:"JobName"` // 付款方式,PostPay(按量付费)、PrePay(包年包月) // 注意:此字段可能返回 null,表示取不到有效值。 PayMode *string `json:"PayMode,omitnil,omitempty" name:"PayMode"` // 运行模式,Immediate(表示立即运行,默认为此项值)、Timed(表示定时运行) // 注意:此字段可能返回 null,表示取不到有效值。 RunMode *string `json:"RunMode,omitnil,omitempty" name:"RunMode"` // 期待运行时间,格式为 yyyy-mm-dd hh:mm:ss // 注意:此字段可能返回 null,表示取不到有效值。 ExpectRunTime *string `json:"ExpectRunTime,omitnil,omitempty" name:"ExpectRunTime"` // 支持的所有操作 // 注意:此字段可能返回 null,表示取不到有效值。 AllActions []*string `json:"AllActions,omitnil,omitempty" name:"AllActions"` // 当前状态能进行的操作 // 注意:此字段可能返回 null,表示取不到有效值。 Actions []*string `json:"Actions,omitnil,omitempty" name:"Actions"` // 同步选项 // 注意:此字段可能返回 null,表示取不到有效值。 Options *Options `json:"Options,omitnil,omitempty" name:"Options"` // 同步库表对象 // 注意:此字段可能返回 null,表示取不到有效值。 Objects *Objects `json:"Objects,omitnil,omitempty" name:"Objects"` // 任务规格 // 注意:此字段可能返回 null,表示取不到有效值。 Specification *string `json:"Specification,omitnil,omitempty" name:"Specification"` // 过期时间,格式为 yyyy-mm-dd hh:mm:ss // 注意:此字段可能返回 null,表示取不到有效值。 ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"` // 源端地域,如:ap-guangzhou等 // 注意:此字段可能返回 null,表示取不到有效值。 SrcRegion *string `json:"SrcRegion,omitnil,omitempty" name:"SrcRegion"` // 源端数据库类型,mysql,cynosdbmysql,tdapg,tdpg,tdsqlmysql等 // 注意:此字段可能返回 null,表示取不到有效值。 SrcDatabaseType *string `json:"SrcDatabaseType,omitnil,omitempty" name:"SrcDatabaseType"` // 源端接入类型,cdb(云数据库)、cvm(云主机自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云) // 注意:此字段可能返回 null,表示取不到有效值。 SrcAccessType *string `json:"SrcAccessType,omitnil,omitempty" name:"SrcAccessType"` // 源端信息,单节点数据库使用 // 注意:此字段可能返回 null,表示取不到有效值。 SrcInfo *Endpoint `json:"SrcInfo,omitnil,omitempty" name:"SrcInfo"` // 枚举值:cluster、single。源库为单节点数据库使用single,多节点使用cluster // 注意:此字段可能返回 null,表示取不到有效值。 SrcNodeType *string `json:"SrcNodeType,omitnil,omitempty" name:"SrcNodeType"` // 源端信息,多节点数据库使用 // 注意:此字段可能返回 null,表示取不到有效值。 SrcInfos *SyncDBEndpointInfos `json:"SrcInfos,omitnil,omitempty" name:"SrcInfos"` // 目标端地域,如:ap-guangzhou等 // 注意:此字段可能返回 null,表示取不到有效值。 DstRegion *string `json:"DstRegion,omitnil,omitempty" name:"DstRegion"` // 目标端数据库类型,mysql,cynosdbmysql,tdapg,tdpg,tdsqlmysql等 // 注意:此字段可能返回 null,表示取不到有效值。 DstDatabaseType *string `json:"DstDatabaseType,omitnil,omitempty" name:"DstDatabaseType"` // 目标端接入类型,cdb(云数据库)、cvm(云主机自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云) // 注意:此字段可能返回 null,表示取不到有效值。 DstAccessType *string `json:"DstAccessType,omitnil,omitempty" name:"DstAccessType"` // 目标端信息,单节点数据库使用 // 注意:此字段可能返回 null,表示取不到有效值。 DstInfo *Endpoint `json:"DstInfo,omitnil,omitempty" name:"DstInfo"` // 枚举值:cluster、single。目标库为单节点数据库使用single,多节点使用cluster // 注意:此字段可能返回 null,表示取不到有效值。 DstNodeType *string `json:"DstNodeType,omitnil,omitempty" name:"DstNodeType"` // 目标端信息,多节点数据库使用 // 注意:此字段可能返回 null,表示取不到有效值。 DstInfos *SyncDBEndpointInfos `json:"DstInfos,omitnil,omitempty" name:"DstInfos"` // 创建时间,格式为 yyyy-mm-dd hh:mm:ss // 注意:此字段可能返回 null,表示取不到有效值。 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 开始时间,格式为 yyyy-mm-dd hh:mm:ss // 注意:此字段可能返回 null,表示取不到有效值。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 任务状态,UnInitialized(未初始化)、Initialized(已初始化)、Checking(校验中)、CheckPass(校验通过)、CheckNotPass(校验不通过)、ReadyRunning(准备运行)、Running(运行中)、Pausing(暂停中)、Paused(已暂停)、Stopping(停止中)、Stopped(已结束)、ResumableErr(任务错误)、Resuming(恢复中)、Failed(失败)、Released(已释放)、Resetting(重置中)、Unknown(未知) // 注意:此字段可能返回 null,表示取不到有效值。 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 结束时间,格式为 yyyy-mm-dd hh:mm:ss // 注意:此字段可能返回 null,表示取不到有效值。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 标签相关信息 // 注意:此字段可能返回 null,表示取不到有效值。 Tags []*TagItem `json:"Tags,omitnil,omitempty" name:"Tags"` // 同步任务运行步骤信息 // 注意:此字段可能返回 null,表示取不到有效值。 Detail *SyncDetailInfo `json:"Detail,omitnil,omitempty" name:"Detail"` // 用于计费的状态,可能取值有:Normal(正常状态)、Resizing(变配中)、Renewing(续费中)、Isolating(隔离中)、Isolated(已隔离)、Offlining(下线中)、Offlined(已下线)、NotBilled(未计费)、Recovering(解隔离)、PostPay2Prepaying(按量计费转包年包月中)、PrePay2Postpaying(包年包月转按量计费中) // 注意:此字段可能返回 null,表示取不到有效值。 TradeStatus *string `json:"TradeStatus,omitnil,omitempty" name:"TradeStatus"` // 同步链路规格,如micro,small,medium,large // 注意:此字段可能返回 null,表示取不到有效值。 InstanceClass *string `json:"InstanceClass,omitnil,omitempty" name:"InstanceClass"` // 自动续费标识,当PayMode值为PrePay则此项配置有意义,取值为:1(表示自动续费)、0(不自动续费) // 注意:此字段可能返回 null,表示取不到有效值。 AutoRenew *uint64 `json:"AutoRenew,omitnil,omitempty" name:"AutoRenew"` // 下线时间,格式为 yyyy-mm-dd hh:mm:ss // 注意:此字段可能返回 null,表示取不到有效值。 OfflineTime *string `json:"OfflineTime,omitnil,omitempty" name:"OfflineTime"` // 自动重试时间段设置 // 注意:此字段可能返回 null,表示取不到有效值。 AutoRetryTimeRangeMinutes *int64 `json:"AutoRetryTimeRangeMinutes,omitnil,omitempty" name:"AutoRetryTimeRangeMinutes"` // 全量导出可重入标识:enum::"yes"/"no"。yes表示当前任务可重入、no表示当前任务处于全量导出且不可重入阶段;如果在该值为no时重启任务导出流程不支持断点续传 // 注意:此字段可能返回 null,表示取不到有效值。 DumperResumeCtrl *string `json:"DumperResumeCtrl,omitnil,omitempty" name:"DumperResumeCtrl"` }
type Table ¶
type Table struct { // 表名 // 注意:此字段可能返回 null,表示取不到有效值。 TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"` // 新表名 // 注意:此字段可能返回 null,表示取不到有效值。 NewTableName *string `json:"NewTableName,omitnil,omitempty" name:"NewTableName"` // 过滤条件 // 注意:此字段可能返回 null,表示取不到有效值。 FilterCondition *string `json:"FilterCondition,omitnil,omitempty" name:"FilterCondition"` // 是否同步表中所有列,All:当前表下的所有列,Partial(ModifySyncJobConfig接口里的对应字段ColumnMode暂不支持Partial):当前表下的部分列,通过填充Columns字段详细表信息 // 注意:此字段可能返回 null,表示取不到有效值。 ColumnMode *string `json:"ColumnMode,omitnil,omitempty" name:"ColumnMode"` // 同步的列信息,当ColumnMode为Partial时,必填 // 注意:此字段可能返回 null,表示取不到有效值。 Columns []*Column `json:"Columns,omitnil,omitempty" name:"Columns"` // 同步临时表,注意此配置与NewTableName互斥,只能使用其中一种。当配置的同步对象为表级别且TableEditMode为pt时此项有意义,针对pt-osc等工具在同步过程中产生的临时表进行同步,需要提前将可能的临时表配置在这里,否则不会同步任何临时表。示例,如要对t1进行pt-osc操作,此项配置应该为["\_t1\_new","\_t1\_old"];如要对t1进行gh-ost操作,此项配置应该为["\_t1\_ghc","\_t1\_gho","\_t1\_del"],pt-osc与gh-ost产生的临时表可同时配置。 // 注意:此字段可能返回 null,表示取不到有效值。 TmpTables []*string `json:"TmpTables,omitnil,omitempty" name:"TmpTables"` // 编辑表类型,rename(表映射),pt(同步附加表) // 注意:此字段可能返回 null,表示取不到有效值。 TableEditMode *string `json:"TableEditMode,omitnil,omitempty" name:"TableEditMode"` }
type TableItem ¶
type TableItem struct { // 迁移的表名,大小写敏感 // 注意:此字段可能返回 null,表示取不到有效值。 TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"` // 迁移后的表名,当TableEditMode为rename时此项必填,注意此配置与TmpTables互斥,只能使用其中一种 // 注意:此字段可能返回 null,表示取不到有效值。 NewTableName *string `json:"NewTableName,omitnil,omitempty" name:"NewTableName"` // 迁移临时表,注意此配置与NewTableName互斥,只能使用其中一种。当配置的同步对象为表级别且TableEditMode为pt时此项有意义,针对pt-osc等工具在迁移过程中产生的临时表进行同步,需要提前将可能的临时表配置在这里,否则不会同步任何临时表。示例,如要对t1进行pt-osc操作,此项配置应该为["\_t1\_new","\_t1\_old"];如要对t1进行gh-ost操作,此项配置应该为["\_t1\_ghc","\_t1\_gho","\_t1\_del"],pt-osc与gh-ost产生的临时表可同时配置。 // 注意:此字段可能返回 null,表示取不到有效值。 TmpTables []*string `json:"TmpTables,omitnil,omitempty" name:"TmpTables"` // 编辑表类型,rename(表映射),pt(同步附加表) // 注意:此字段可能返回 null,表示取不到有效值。 TableEditMode *string `json:"TableEditMode,omitnil,omitempty" name:"TableEditMode"` }
type TopicRule ¶ added in v1.0.616
type TopicRule struct { // topic名。单topic时,所有的TopicName必须相同 TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"` // topic分区策略,自定义topic时支持:Random(随机投递),集中投递到单Topic时支持:AllInPartitionZero(全部投递至partition0)、PartitionByTable(按表名分区)、PartitionByTableAndKey(按表名加主键分区)、PartitionByCols(按列分区) PartitionType *string `json:"PartitionType,omitnil,omitempty" name:"PartitionType"` // 库名匹配规则,如Regular(正则匹配), Default(不符合匹配规则的剩余库),数组中最后一项必须为‘Default’ DbMatchMode *string `json:"DbMatchMode,omitnil,omitempty" name:"DbMatchMode"` // 库名,DbMatchMode=Regular时生效 DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"` // 表名匹配规则,如Regular(正则匹配), Default(不符合匹配规则的剩余表),数组中最后一项必须为‘Default’ TableMatchMode *string `json:"TableMatchMode,omitnil,omitempty" name:"TableMatchMode"` // 表名,仅TableMatchMode=Regular时生效 TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"` // 按列分区时需要选择配置列名,可以选择多列 // 注意:此字段可能返回 null,表示取不到有效值。 Columns []*string `json:"Columns,omitnil,omitempty" name:"Columns"` }
type TradeInfo ¶
type TradeInfo struct { // 交易订单号 // 注意:此字段可能返回 null,表示取不到有效值。 DealName *string `json:"DealName,omitnil,omitempty" name:"DealName"` // 上一次交易订单号 // 注意:此字段可能返回 null,表示取不到有效值。 LastDealName *string `json:"LastDealName,omitnil,omitempty" name:"LastDealName"` // 实例规格,包括:micro、small、medium、large、xlarge、2xlarge等 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceClass *string `json:"InstanceClass,omitnil,omitempty" name:"InstanceClass"` // 计费任务状态, normal(计费或待计费)、resizing(变配中)、reversing(冲正中,比较短暂的状态)、isolating(隔离中,比较短暂的状态)、isolated(已隔离)、offlining(下线中)、offlined(已下线)、notBilled(未计费) // 注意:此字段可能返回 null,表示取不到有效值。 TradeStatus *string `json:"TradeStatus,omitnil,omitempty" name:"TradeStatus"` // 到期时间,格式为"yyyy-mm-dd hh:mm:ss" // 注意:此字段可能返回 null,表示取不到有效值。 ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"` // 下线时间,格式为"yyyy-mm-dd hh:mm:ss" // 注意:此字段可能返回 null,表示取不到有效值。 OfflineTime *string `json:"OfflineTime,omitnil,omitempty" name:"OfflineTime"` // 隔离时间,格式为"yyyy-mm-dd hh:mm:ss" // 注意:此字段可能返回 null,表示取不到有效值。 IsolateTime *string `json:"IsolateTime,omitnil,omitempty" name:"IsolateTime"` // 下线原因 // 注意:此字段可能返回 null,表示取不到有效值。 OfflineReason *string `json:"OfflineReason,omitnil,omitempty" name:"OfflineReason"` // 隔离原因 // 注意:此字段可能返回 null,表示取不到有效值。 IsolateReason *string `json:"IsolateReason,omitnil,omitempty" name:"IsolateReason"` // 付费类型,包括:postpay(后付费)、prepay(预付费) // 注意:此字段可能返回 null,表示取不到有效值。 PayType *string `json:"PayType,omitnil,omitempty" name:"PayType"` // 任务计费类型,包括:billing(计费)、notBilling(不计费)、 promotions(促销活动中) // 注意:此字段可能返回 null,表示取不到有效值。 BillingType *string `json:"BillingType,omitnil,omitempty" name:"BillingType"` }