Documentation ¶
Index ¶
- type DbsClient
- func (c *DbsClient) AgentPlans(request *dbs.AgentPlansRequest) (*dbs.AgentPlansResponse, error)
- func (c *DbsClient) AgentRegister(request *dbs.AgentRegisterRequest) (*dbs.AgentRegisterResponse, error)
- func (c *DbsClient) AgentTasks(request *dbs.AgentTasksRequest) (*dbs.AgentTasksResponse, error)
- func (c *DbsClient) BackupFile(request *dbs.BackupFileRequest) (*dbs.BackupFileResponse, error)
- func (c *DbsClient) CreateBackupPlan(request *dbs.CreateBackupPlanRequest) (*dbs.CreateBackupPlanResponse, error)
- func (c *DbsClient) CreateLogicalBackup(request *dbs.CreateLogicalBackupRequest) (*dbs.CreateLogicalBackupResponse, error)
- func (c *DbsClient) CreatePhysicalBackup(request *dbs.CreatePhysicalBackupRequest) (*dbs.CreatePhysicalBackupResponse, error)
- func (c *DbsClient) DeleteBackup(request *dbs.DeleteBackupRequest) (*dbs.DeleteBackupResponse, error)
- func (c *DbsClient) DeleteBackupPlan(request *dbs.DeleteBackupPlanRequest) (*dbs.DeleteBackupPlanResponse, error)
- func (c *DbsClient) DescribeAgentAttributes(request *dbs.DescribeAgentAttributesRequest) (*dbs.DescribeAgentAttributesResponse, error)
- func (c *DbsClient) DescribeAgents(request *dbs.DescribeAgentsRequest) (*dbs.DescribeAgentsResponse, error)
- func (c *DbsClient) DescribeBackupPlanAttributes(request *dbs.DescribeBackupPlanAttributesRequest) (*dbs.DescribeBackupPlanAttributesResponse, error)
- func (c *DbsClient) DescribeBackupPlans(request *dbs.DescribeBackupPlansRequest) (*dbs.DescribeBackupPlansResponse, error)
- func (c *DbsClient) DescribeBinlogBackups(request *dbs.DescribeBinlogBackupsRequest) (*dbs.DescribeBinlogBackupsResponse, error)
- func (c *DbsClient) DescribeLogicalBackups(request *dbs.DescribeLogicalBackupsRequest) (*dbs.DescribeLogicalBackupsResponse, error)
- func (c *DbsClient) DescribePhysicalBackups(request *dbs.DescribePhysicalBackupsRequest) (*dbs.DescribePhysicalBackupsResponse, error)
- func (c *DbsClient) DescribePreCheck(request *dbs.DescribePreCheckRequest) (*dbs.DescribePreCheckResponse, error)
- func (c *DbsClient) DescribeRestoreTasks(request *dbs.DescribeRestoreTasksRequest) (*dbs.DescribeRestoreTasksResponse, error)
- func (c *DbsClient) DisableLogger()
- func (c *DbsClient) GetLastBackupBinlog(request *dbs.GetLastBackupBinlogRequest) (*dbs.GetLastBackupBinlogResponse, error)
- func (c *DbsClient) GetShouldDelBackups(request *dbs.GetShouldDelBackupsRequest) (*dbs.GetShouldDelBackupsResponse, error)
- func (c *DbsClient) InitBackupPlan(request *dbs.InitBackupPlanRequest) (*dbs.InitBackupPlanResponse, error)
- func (c *DbsClient) ModifyBackupObjects(request *dbs.ModifyBackupObjectsRequest) (*dbs.ModifyBackupObjectsResponse, error)
- func (c *DbsClient) ModifyBackupPolicy(request *dbs.ModifyBackupPolicyRequest) (*dbs.ModifyBackupPolicyResponse, error)
- func (c *DbsClient) ModifySourceEndpoint(request *dbs.ModifySourceEndpointRequest) (*dbs.ModifySourceEndpointResponse, error)
- func (c *DbsClient) ModifyTask(request *dbs.ModifyTaskRequest) (*dbs.ModifyTaskResponse, error)
- func (c *DbsClient) ReportPrecheck(request *dbs.ReportPrecheckRequest) (*dbs.ReportPrecheckResponse, error)
- func (c *DbsClient) ReportTask(request *dbs.ReportTaskRequest) (*dbs.ReportTaskResponse, error)
- func (c *DbsClient) RestoreLogicalBackup(request *dbs.RestoreLogicalBackupRequest) (*dbs.RestoreLogicalBackupResponse, error)
- func (c *DbsClient) RestorePhysicalBackup(request *dbs.RestorePhysicalBackupRequest) (*dbs.RestorePhysicalBackupResponse, error)
- func (c *DbsClient) RestoreToTime(request *dbs.RestoreToTimeRequest) (*dbs.RestoreToTimeResponse, error)
- func (c *DbsClient) SetConfig(config *core.Config)
- func (c *DbsClient) SetLogger(logger core.Logger)
- func (c *DbsClient) StartBackupPlan(request *dbs.StartBackupPlanRequest) (*dbs.StartBackupPlanResponse, error)
- func (c *DbsClient) StopBackupPlan(request *dbs.StopBackupPlanRequest) (*dbs.StopBackupPlanResponse, error)
- func (c *DbsClient) UpdateShouldDelBackups(request *dbs.UpdateShouldDelBackupsRequest) (*dbs.UpdateShouldDelBackupsResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DbsClient ¶
type DbsClient struct {
core.JDCloudClient
}
func NewDbsClient ¶
func NewDbsClient(credential *core.Credential) *DbsClient
func (*DbsClient) AgentPlans ¶
func (c *DbsClient) AgentPlans(request *dbs.AgentPlansRequest) (*dbs.AgentPlansResponse, error)
获取agent的备份计划
func (*DbsClient) AgentRegister ¶
func (c *DbsClient) AgentRegister(request *dbs.AgentRegisterRequest) (*dbs.AgentRegisterResponse, error)
Agent 注册接口
func (*DbsClient) AgentTasks ¶
func (c *DbsClient) AgentTasks(request *dbs.AgentTasksRequest) (*dbs.AgentTasksResponse, error)
获取agent的任务
func (*DbsClient) BackupFile ¶
func (c *DbsClient) BackupFile(request *dbs.BackupFileRequest) (*dbs.BackupFileResponse, error)
上传备份文件信息
func (*DbsClient) CreateBackupPlan ¶
func (c *DbsClient) CreateBackupPlan(request *dbs.CreateBackupPlanRequest) (*dbs.CreateBackupPlanResponse, error)
创建备份计划
func (*DbsClient) CreateLogicalBackup ¶
func (c *DbsClient) CreateLogicalBackup(request *dbs.CreateLogicalBackupRequest) (*dbs.CreateLogicalBackupResponse, error)
手动触发逻辑备份
func (*DbsClient) CreatePhysicalBackup ¶
func (c *DbsClient) CreatePhysicalBackup(request *dbs.CreatePhysicalBackupRequest) (*dbs.CreatePhysicalBackupResponse, error)
手动触发物理备份
func (*DbsClient) DeleteBackup ¶
func (c *DbsClient) DeleteBackup(request *dbs.DeleteBackupRequest) (*dbs.DeleteBackupResponse, error)
删除手动触发生成的备份文件
func (*DbsClient) DeleteBackupPlan ¶
func (c *DbsClient) DeleteBackupPlan(request *dbs.DeleteBackupPlanRequest) (*dbs.DeleteBackupPlanResponse, error)
删除备份计划
func (*DbsClient) DescribeAgentAttributes ¶
func (c *DbsClient) DescribeAgentAttributes(request *dbs.DescribeAgentAttributesRequest) (*dbs.DescribeAgentAttributesResponse, error)
查询 agent 详细信息
func (*DbsClient) DescribeAgents ¶
func (c *DbsClient) DescribeAgents(request *dbs.DescribeAgentsRequest) (*dbs.DescribeAgentsResponse, error)
查询已经注册的所有的 DBS agent
func (*DbsClient) DescribeBackupPlanAttributes ¶
func (c *DbsClient) DescribeBackupPlanAttributes(request *dbs.DescribeBackupPlanAttributesRequest) (*dbs.DescribeBackupPlanAttributesResponse, error)
查询备份计划详细信息
func (*DbsClient) DescribeBackupPlans ¶
func (c *DbsClient) DescribeBackupPlans(request *dbs.DescribeBackupPlansRequest) (*dbs.DescribeBackupPlansResponse, error)
查询备份计划概要
func (*DbsClient) DescribeBinlogBackups ¶
func (c *DbsClient) DescribeBinlogBackups(request *dbs.DescribeBinlogBackupsRequest) (*dbs.DescribeBinlogBackupsResponse, error)
查询所有的binlog备份结果
func (*DbsClient) DescribeLogicalBackups ¶
func (c *DbsClient) DescribeLogicalBackups(request *dbs.DescribeLogicalBackupsRequest) (*dbs.DescribeLogicalBackupsResponse, error)
查询所有的逻辑备份结果
func (*DbsClient) DescribePhysicalBackups ¶
func (c *DbsClient) DescribePhysicalBackups(request *dbs.DescribePhysicalBackupsRequest) (*dbs.DescribePhysicalBackupsResponse, error)
查询所有的物理备份结果
func (*DbsClient) DescribePreCheck ¶
func (c *DbsClient) DescribePreCheck(request *dbs.DescribePreCheckRequest) (*dbs.DescribePreCheckResponse, error)
查询预检查任务详情
func (*DbsClient) DescribeRestoreTasks ¶
func (c *DbsClient) DescribeRestoreTasks(request *dbs.DescribeRestoreTasksRequest) (*dbs.DescribeRestoreTasksResponse, error)
查询当前备份计划下最近1年的恢复任务,按创建任务时间倒序排列
func (*DbsClient) DisableLogger ¶
func (c *DbsClient) DisableLogger()
func (*DbsClient) GetLastBackupBinlog ¶
func (c *DbsClient) GetLastBackupBinlog(request *dbs.GetLastBackupBinlogRequest) (*dbs.GetLastBackupBinlogResponse, error)
获取该备份计划最近备份成功的 binlog 文件
func (*DbsClient) GetShouldDelBackups ¶
func (c *DbsClient) GetShouldDelBackups(request *dbs.GetShouldDelBackupsRequest) (*dbs.GetShouldDelBackupsResponse, error)
获取超过保留时长即需要删除的备份文件
func (*DbsClient) InitBackupPlan ¶
func (c *DbsClient) InitBackupPlan(request *dbs.InitBackupPlanRequest) (*dbs.InitBackupPlanResponse, error)
初始化备份策略
func (*DbsClient) ModifyBackupObjects ¶
func (c *DbsClient) ModifyBackupObjects(request *dbs.ModifyBackupObjectsRequest) (*dbs.ModifyBackupObjectsResponse, error)
修改备份策略之逻辑备份的库表
func (*DbsClient) ModifyBackupPolicy ¶
func (c *DbsClient) ModifyBackupPolicy(request *dbs.ModifyBackupPolicyRequest) (*dbs.ModifyBackupPolicyResponse, error)
修改备份策略
func (*DbsClient) ModifySourceEndpoint ¶
func (c *DbsClient) ModifySourceEndpoint(request *dbs.ModifySourceEndpointRequest) (*dbs.ModifySourceEndpointResponse, error)
修改备份策略之数据源的账号密码等
func (*DbsClient) ModifyTask ¶
func (c *DbsClient) ModifyTask(request *dbs.ModifyTaskRequest) (*dbs.ModifyTaskResponse, error)
修改任务状态
func (*DbsClient) ReportPrecheck ¶
func (c *DbsClient) ReportPrecheck(request *dbs.ReportPrecheckRequest) (*dbs.ReportPrecheckResponse, error)
上报预检查结果
func (*DbsClient) ReportTask ¶
func (c *DbsClient) ReportTask(request *dbs.ReportTaskRequest) (*dbs.ReportTaskResponse, error)
上报任务的状态
func (*DbsClient) RestoreLogicalBackup ¶
func (c *DbsClient) RestoreLogicalBackup(request *dbs.RestoreLogicalBackupRequest) (*dbs.RestoreLogicalBackupResponse, error)
根据逻辑备份进行全量恢复
func (*DbsClient) RestorePhysicalBackup ¶
func (c *DbsClient) RestorePhysicalBackup(request *dbs.RestorePhysicalBackupRequest) (*dbs.RestorePhysicalBackupResponse, error)
根据物理备份进行全量恢复
func (*DbsClient) RestoreToTime ¶
func (c *DbsClient) RestoreToTime(request *dbs.RestoreToTimeRequest) (*dbs.RestoreToTimeResponse, error)
将数据库实例根据物理备份和binlog备份恢复到指定的时间点。
func (*DbsClient) StartBackupPlan ¶
func (c *DbsClient) StartBackupPlan(request *dbs.StartBackupPlanRequest) (*dbs.StartBackupPlanResponse, error)
启动备份计划
func (*DbsClient) StopBackupPlan ¶
func (c *DbsClient) StopBackupPlan(request *dbs.StopBackupPlanRequest) (*dbs.StopBackupPlanResponse, error)
停止备份计划
func (*DbsClient) UpdateShouldDelBackups ¶
func (c *DbsClient) UpdateShouldDelBackups(request *dbs.UpdateShouldDelBackupsRequest) (*dbs.UpdateShouldDelBackupsResponse, error)
设置超过保留时长的备份文件的状态为已删除
Click to show internal directories.
Click to hide internal directories.