client

package
v1.62.0 Latest Latest
Warning

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

Go to latest
Published: Aug 16, 2023 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

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,开始迁移数据

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL