Documentation
¶
Index ¶
- type RdtsClient
- func (c *RdtsClient) CreateMigration(request *rdts.CreateMigrationRequest) (*rdts.CreateMigrationResponse, error)
- func (c *RdtsClient) CreateMigrationJob(request *rdts.CreateMigrationJobRequest) (*rdts.CreateMigrationJobResponse, error)
- func (c *RdtsClient) DeleteMigration(request *rdts.DeleteMigrationRequest) (*rdts.DeleteMigrationResponse, error)
- func (c *RdtsClient) DescribeMigration(request *rdts.DescribeMigrationRequest) (*rdts.DescribeMigrationResponse, error)
- func (c *RdtsClient) DescribeMigrations(request *rdts.DescribeMigrationsRequest) (*rdts.DescribeMigrationsResponse, error)
- func (c *RdtsClient) DisableLogger()
- func (c *RdtsClient) GetMigrationProgress(request *rdts.GetMigrationProgressRequest) (*rdts.GetMigrationProgressResponse, error)
- func (c *RdtsClient) ModifyMigration(request *rdts.ModifyMigrationRequest) (*rdts.ModifyMigrationResponse, error)
- func (c *RdtsClient) ModifyMigrationName(request *rdts.ModifyMigrationNameRequest) (*rdts.ModifyMigrationNameResponse, error)
- func (c *RdtsClient) RestartMigrationJob(request *rdts.RestartMigrationJobRequest) (*rdts.RestartMigrationJobResponse, error)
- func (c *RdtsClient) SetConfig(config *core.Config)
- func (c *RdtsClient) SetLogger(logger core.Logger)
- func (c *RdtsClient) StartMigrationJob(request *rdts.StartMigrationJobRequest) (*rdts.StartMigrationJobResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RdtsClient ¶
type RdtsClient struct {
core.JDCloudClient
}
func NewRdtsClient ¶
func NewRdtsClient(credential *core.Credential) *RdtsClient
func (*RdtsClient) CreateMigration ¶
func (c *RdtsClient) CreateMigration(request *rdts.CreateMigrationRequest) (*rdts.CreateMigrationResponse, error)
创建一个迁移任务,指定并校验迁移配置
func (*RdtsClient) CreateMigrationJob ¶
func (c *RdtsClient) CreateMigrationJob(request *rdts.CreateMigrationJobRequest) (*rdts.CreateMigrationJobResponse, error)
创建迁移job,创建job之后无法修改迁移配置
func (*RdtsClient) DeleteMigration ¶
func (c *RdtsClient) DeleteMigration(request *rdts.DeleteMigrationRequest) (*rdts.DeleteMigrationResponse, error)
删除迁移任务,迁移中的任务不能删除,迁移代理有流量不能删除
func (*RdtsClient) DescribeMigration ¶
func (c *RdtsClient) DescribeMigration(request *rdts.DescribeMigrationRequest) (*rdts.DescribeMigrationResponse, error)
查询迁移任务详情
func (*RdtsClient) DescribeMigrations ¶
func (c *RdtsClient) DescribeMigrations(request *rdts.DescribeMigrationsRequest) (*rdts.DescribeMigrationsResponse, error)
迁移任务列表,可分页、可排序、可搜索、可过滤
func (*RdtsClient) DisableLogger ¶
func (c *RdtsClient) DisableLogger()
func (*RdtsClient) GetMigrationProgress ¶
func (c *RdtsClient) GetMigrationProgress(request *rdts.GetMigrationProgressRequest) (*rdts.GetMigrationProgressResponse, error)
查询迁移进度及数据校验状态
func (*RdtsClient) ModifyMigration ¶
func (c *RdtsClient) ModifyMigration(request *rdts.ModifyMigrationRequest) (*rdts.ModifyMigrationResponse, error)
修改并验证迁移配置
func (*RdtsClient) ModifyMigrationName ¶
func (c *RdtsClient) ModifyMigrationName(request *rdts.ModifyMigrationNameRequest) (*rdts.ModifyMigrationNameResponse, error)
修改迁移任务名
func (*RdtsClient) RestartMigrationJob ¶
func (c *RdtsClient) RestartMigrationJob(request *rdts.RestartMigrationJobRequest) (*rdts.RestartMigrationJobResponse, error)
如果迁移超时、迁移失败,可重新迁移
func (*RdtsClient) SetConfig ¶
func (c *RdtsClient) SetConfig(config *core.Config)
func (*RdtsClient) SetLogger ¶
func (c *RdtsClient) SetLogger(logger core.Logger)
func (*RdtsClient) StartMigrationJob ¶
func (c *RdtsClient) StartMigrationJob(request *rdts.StartMigrationJobRequest) (*rdts.StartMigrationJobResponse, error)
启动迁移job,开始迁移数据
Click to show internal directories.
Click to hide internal directories.