Documentation
¶
Index ¶
- type AgentPlansRequest
- type AgentPlansResponse
- type AgentPlansResult
- type AgentRegisterRequest
- func (r AgentRegisterRequest) GetRegionId() string
- func (r *AgentRegisterRequest) SetHostname(hostname string)
- func (r *AgentRegisterRequest) SetIp(ip string)
- func (r *AgentRegisterRequest) SetMac(mac string)
- func (r *AgentRegisterRequest) SetRegionId(regionId string)
- func (r *AgentRegisterRequest) SetStat(stat string)
- func (r *AgentRegisterRequest) SetVer(ver string)
- type AgentRegisterResponse
- type AgentRegisterResult
- type AgentTasksRequest
- type AgentTasksResponse
- type AgentTasksResult
- type BackupFileRequest
- func NewBackupFileRequest(regionId string, planId string, backupType string, dataSourceId string, ...) *BackupFileRequest
- func NewBackupFileRequestWithAllParams(regionId string, planId string, backupType string, dataSourceId string, ...) *BackupFileRequest
- func NewBackupFileRequestWithoutParam() *BackupFileRequest
- func (r BackupFileRequest) GetRegionId() string
- func (r *BackupFileRequest) SetBackupType(backupType string)
- func (r *BackupFileRequest) SetBinlogEndPos(binlogEndPos int)
- func (r *BackupFileRequest) SetBinlogEndTime(binlogEndTime string)
- func (r *BackupFileRequest) SetBinlogStartPos(binlogStartPos int)
- func (r *BackupFileRequest) SetBinlogStartTime(binlogStartTime string)
- func (r *BackupFileRequest) SetDataSourceId(dataSourceId string)
- func (r *BackupFileRequest) SetExtInfo(extInfo string)
- func (r *BackupFileRequest) SetFilename(filename string)
- func (r *BackupFileRequest) SetIsManual(isManual int)
- func (r *BackupFileRequest) SetPath(path string)
- func (r *BackupFileRequest) SetPlanId(planId string)
- func (r *BackupFileRequest) SetRegionId(regionId string)
- func (r *BackupFileRequest) SetSize(size int64)
- func (r *BackupFileRequest) SetSrcSize(srcSize int64)
- func (r *BackupFileRequest) SetStorageType(storageType string)
- func (r *BackupFileRequest) SetTaskId(taskId string)
- func (r *BackupFileRequest) SetVersion(version string)
- type BackupFileResponse
- type BackupFileResult
- type CreateBackupPlanRequest
- func NewCreateBackupPlanRequest(regionId string, name string, servicePackage string, ...) *CreateBackupPlanRequest
- func NewCreateBackupPlanRequestWithAllParams(regionId string, name string, servicePackage string, ...) *CreateBackupPlanRequest
- func NewCreateBackupPlanRequestWithoutParam() *CreateBackupPlanRequest
- func (r CreateBackupPlanRequest) GetRegionId() string
- func (r *CreateBackupPlanRequest) SetChargeSpec(chargeSpec *dbs.ChargeSpec)
- func (r *CreateBackupPlanRequest) SetName(name string)
- func (r *CreateBackupPlanRequest) SetRegionId(regionId string)
- func (r *CreateBackupPlanRequest) SetServicePackage(servicePackage string)
- type CreateBackupPlanResponse
- type CreateBackupPlanResult
- type CreateLogicalBackupRequest
- type CreateLogicalBackupResponse
- type CreateLogicalBackupResult
- type CreatePhysicalBackupRequest
- type CreatePhysicalBackupResponse
- type CreatePhysicalBackupResult
- type DeleteBackupPlanRequest
- type DeleteBackupPlanResponse
- type DeleteBackupPlanResult
- type DeleteBackupRequest
- type DeleteBackupResponse
- type DeleteBackupResult
- type DescribeAgentAttributesRequest
- func NewDescribeAgentAttributesRequest(regionId string, agentId string) *DescribeAgentAttributesRequest
- func NewDescribeAgentAttributesRequestWithAllParams(regionId string, agentId string) *DescribeAgentAttributesRequest
- func NewDescribeAgentAttributesRequestWithoutParam() *DescribeAgentAttributesRequest
- type DescribeAgentAttributesResponse
- type DescribeAgentAttributesResult
- type DescribeAgentsRequest
- func (r DescribeAgentsRequest) GetRegionId() string
- func (r *DescribeAgentsRequest) SetFilters(filters []dbs.Filter)
- func (r *DescribeAgentsRequest) SetPageNumber(pageNumber int)
- func (r *DescribeAgentsRequest) SetPageSize(pageSize int)
- func (r *DescribeAgentsRequest) SetRegionId(regionId string)
- func (r *DescribeAgentsRequest) SetSorts(sorts []dbs.Sort)
- type DescribeAgentsResponse
- type DescribeAgentsResult
- type DescribeBackupPlanAttributesRequest
- func NewDescribeBackupPlanAttributesRequest(regionId string, backupPlanId string) *DescribeBackupPlanAttributesRequest
- func NewDescribeBackupPlanAttributesRequestWithAllParams(regionId string, backupPlanId string) *DescribeBackupPlanAttributesRequest
- func NewDescribeBackupPlanAttributesRequestWithoutParam() *DescribeBackupPlanAttributesRequest
- type DescribeBackupPlanAttributesResponse
- type DescribeBackupPlanAttributesResult
- type DescribeBackupPlansRequest
- func NewDescribeBackupPlansRequest(regionId string) *DescribeBackupPlansRequest
- func NewDescribeBackupPlansRequestWithAllParams(regionId string, pageNumber *int, pageSize *int, filters []dbs.Filter) *DescribeBackupPlansRequest
- func NewDescribeBackupPlansRequestWithoutParam() *DescribeBackupPlansRequest
- func (r DescribeBackupPlansRequest) GetRegionId() string
- func (r *DescribeBackupPlansRequest) SetFilters(filters []dbs.Filter)
- func (r *DescribeBackupPlansRequest) SetPageNumber(pageNumber int)
- func (r *DescribeBackupPlansRequest) SetPageSize(pageSize int)
- func (r *DescribeBackupPlansRequest) SetRegionId(regionId string)
- type DescribeBackupPlansResponse
- type DescribeBackupPlansResult
- type DescribeBinlogBackupsRequest
- func NewDescribeBinlogBackupsRequest(regionId string, backupPlanId string) *DescribeBinlogBackupsRequest
- func NewDescribeBinlogBackupsRequestWithAllParams(regionId string, backupPlanId string, pageNumber *int, pageSize *int) *DescribeBinlogBackupsRequest
- func NewDescribeBinlogBackupsRequestWithoutParam() *DescribeBinlogBackupsRequest
- func (r DescribeBinlogBackupsRequest) GetRegionId() string
- func (r *DescribeBinlogBackupsRequest) SetBackupPlanId(backupPlanId string)
- func (r *DescribeBinlogBackupsRequest) SetPageNumber(pageNumber int)
- func (r *DescribeBinlogBackupsRequest) SetPageSize(pageSize int)
- func (r *DescribeBinlogBackupsRequest) SetRegionId(regionId string)
- type DescribeBinlogBackupsResponse
- type DescribeBinlogBackupsResult
- type DescribeLogicalBackupsRequest
- func NewDescribeLogicalBackupsRequest(regionId string, backupPlanId string) *DescribeLogicalBackupsRequest
- func NewDescribeLogicalBackupsRequestWithAllParams(regionId string, backupPlanId string, pageNumber *int, pageSize *int) *DescribeLogicalBackupsRequest
- func NewDescribeLogicalBackupsRequestWithoutParam() *DescribeLogicalBackupsRequest
- func (r DescribeLogicalBackupsRequest) GetRegionId() string
- func (r *DescribeLogicalBackupsRequest) SetBackupPlanId(backupPlanId string)
- func (r *DescribeLogicalBackupsRequest) SetPageNumber(pageNumber int)
- func (r *DescribeLogicalBackupsRequest) SetPageSize(pageSize int)
- func (r *DescribeLogicalBackupsRequest) SetRegionId(regionId string)
- type DescribeLogicalBackupsResponse
- type DescribeLogicalBackupsResult
- type DescribePhysicalBackupsRequest
- func NewDescribePhysicalBackupsRequest(regionId string, backupPlanId string) *DescribePhysicalBackupsRequest
- func NewDescribePhysicalBackupsRequestWithAllParams(regionId string, backupPlanId string, pageNumber *int, pageSize *int) *DescribePhysicalBackupsRequest
- func NewDescribePhysicalBackupsRequestWithoutParam() *DescribePhysicalBackupsRequest
- func (r DescribePhysicalBackupsRequest) GetRegionId() string
- func (r *DescribePhysicalBackupsRequest) SetBackupPlanId(backupPlanId string)
- func (r *DescribePhysicalBackupsRequest) SetPageNumber(pageNumber int)
- func (r *DescribePhysicalBackupsRequest) SetPageSize(pageSize int)
- func (r *DescribePhysicalBackupsRequest) SetRegionId(regionId string)
- type DescribePhysicalBackupsResponse
- type DescribePhysicalBackupsResult
- type DescribePreCheckRequest
- type DescribePreCheckResponse
- type DescribePreCheckResult
- type DescribeRestoreTasksRequest
- func NewDescribeRestoreTasksRequest(regionId string, backupPlanId string) *DescribeRestoreTasksRequest
- func NewDescribeRestoreTasksRequestWithAllParams(regionId string, backupPlanId string, pageNumber *int, pageSize *int) *DescribeRestoreTasksRequest
- func NewDescribeRestoreTasksRequestWithoutParam() *DescribeRestoreTasksRequest
- func (r DescribeRestoreTasksRequest) GetRegionId() string
- func (r *DescribeRestoreTasksRequest) SetBackupPlanId(backupPlanId string)
- func (r *DescribeRestoreTasksRequest) SetPageNumber(pageNumber int)
- func (r *DescribeRestoreTasksRequest) SetPageSize(pageSize int)
- func (r *DescribeRestoreTasksRequest) SetRegionId(regionId string)
- type DescribeRestoreTasksResponse
- type DescribeRestoreTasksResult
- type GetLastBackupBinlogRequest
- type GetLastBackupBinlogResponse
- type GetLastBackupBinlogResult
- type GetShouldDelBackupsRequest
- func NewGetShouldDelBackupsRequest(regionId string, backupPlanId string, backupType string) *GetShouldDelBackupsRequest
- func NewGetShouldDelBackupsRequestWithAllParams(regionId string, backupPlanId string, backupType string) *GetShouldDelBackupsRequest
- func NewGetShouldDelBackupsRequestWithoutParam() *GetShouldDelBackupsRequest
- type GetShouldDelBackupsResponse
- type GetShouldDelBackupsResult
- type InitBackupPlanRequest
- func NewInitBackupPlanRequest(regionId string, backupPlanId string, sourceEngine string, backupType string, ...) *InitBackupPlanRequest
- func NewInitBackupPlanRequestWithAllParams(regionId string, backupPlanId string, sourceEngine string, backupType string, ...) *InitBackupPlanRequest
- func NewInitBackupPlanRequestWithoutParam() *InitBackupPlanRequest
- func (r InitBackupPlanRequest) GetRegionId() string
- func (r *InitBackupPlanRequest) SetBackupObjects(backupObjects *dbs.BackupObjects)
- func (r *InitBackupPlanRequest) SetBackupPlanId(backupPlanId string)
- func (r *InitBackupPlanRequest) SetBackupType(backupType string)
- func (r *InitBackupPlanRequest) SetCreateNewEndpoint(createNewEndpoint bool)
- func (r *InitBackupPlanRequest) SetEnableBackupLogs(enableBackupLogs bool)
- func (r *InitBackupPlanRequest) SetFullBackupRetentionPeriod(fullBackupRetentionPeriod int)
- func (r *InitBackupPlanRequest) SetFullBackupSchedule(fullBackupSchedule *dbs.BackupSchedule)
- func (r *InitBackupPlanRequest) SetLogBackupRetentionPeriod(logBackupRetentionPeriod int)
- func (r *InitBackupPlanRequest) SetRegionId(regionId string)
- func (r *InitBackupPlanRequest) SetSourceEndpoint(sourceEndpoint *dbs.SourceEndpoint)
- func (r *InitBackupPlanRequest) SetSourceEngine(sourceEngine string)
- type InitBackupPlanResponse
- type InitBackupPlanResult
- type ModifyBackupObjectsRequest
- func NewModifyBackupObjectsRequest(regionId string, backupPlanId string) *ModifyBackupObjectsRequest
- func NewModifyBackupObjectsRequestWithAllParams(regionId string, backupPlanId string, database *string, objects []string) *ModifyBackupObjectsRequest
- func NewModifyBackupObjectsRequestWithoutParam() *ModifyBackupObjectsRequest
- func (r ModifyBackupObjectsRequest) GetRegionId() string
- func (r *ModifyBackupObjectsRequest) SetBackupPlanId(backupPlanId string)
- func (r *ModifyBackupObjectsRequest) SetDatabase(database string)
- func (r *ModifyBackupObjectsRequest) SetObjects(objects []string)
- func (r *ModifyBackupObjectsRequest) SetRegionId(regionId string)
- type ModifyBackupObjectsResponse
- type ModifyBackupObjectsResult
- type ModifyBackupPolicyRequest
- func NewModifyBackupPolicyRequest(regionId string, backupPlanId string) *ModifyBackupPolicyRequest
- func NewModifyBackupPolicyRequestWithAllParams(regionId string, backupPlanId string, fullBackupPeriod *string, ...) *ModifyBackupPolicyRequest
- func NewModifyBackupPolicyRequestWithoutParam() *ModifyBackupPolicyRequest
- func (r ModifyBackupPolicyRequest) GetRegionId() string
- func (r *ModifyBackupPolicyRequest) SetBackupPlanId(backupPlanId string)
- func (r *ModifyBackupPolicyRequest) SetEnableBackupLogs(enableBackupLogs bool)
- func (r *ModifyBackupPolicyRequest) SetFullBackupDays(fullBackupDays []int)
- func (r *ModifyBackupPolicyRequest) SetFullBackupPeriod(fullBackupPeriod string)
- func (r *ModifyBackupPolicyRequest) SetFullBackupRetentionPeriod(fullBackupRetentionPeriod int)
- func (r *ModifyBackupPolicyRequest) SetFullBackupStartTime(fullBackupStartTime string)
- func (r *ModifyBackupPolicyRequest) SetLogBackupRetentionPeriod(logBackupRetentionPeriod int)
- func (r *ModifyBackupPolicyRequest) SetRegionId(regionId string)
- type ModifyBackupPolicyResponse
- type ModifyBackupPolicyResult
- type ModifySourceEndpointRequest
- func NewModifySourceEndpointRequest(regionId string, backupPlanId string) *ModifySourceEndpointRequest
- func NewModifySourceEndpointRequestWithAllParams(regionId string, backupPlanId string, accountName *string, password *string, ...) *ModifySourceEndpointRequest
- func NewModifySourceEndpointRequestWithoutParam() *ModifySourceEndpointRequest
- func (r ModifySourceEndpointRequest) GetRegionId() string
- func (r *ModifySourceEndpointRequest) SetAccountName(accountName string)
- func (r *ModifySourceEndpointRequest) SetBackupPlanId(backupPlanId string)
- func (r *ModifySourceEndpointRequest) SetEngineRelatedConfig(engineRelatedConfig *dbs.EngineRelatedConfig)
- func (r *ModifySourceEndpointRequest) SetPassword(password string)
- func (r *ModifySourceEndpointRequest) SetRegionId(regionId string)
- type ModifySourceEndpointResponse
- type ModifySourceEndpointResult
- type ModifyTaskRequest
- func (r ModifyTaskRequest) GetRegionId() string
- func (r *ModifyTaskRequest) SetEndTime(endTime string)
- func (r *ModifyTaskRequest) SetErrorMessage(errorMessage string)
- func (r *ModifyTaskRequest) SetProgress(progress int)
- func (r *ModifyTaskRequest) SetRegionId(regionId string)
- func (r *ModifyTaskRequest) SetStartTime(startTime string)
- func (r *ModifyTaskRequest) SetSuccess(success bool)
- func (r *ModifyTaskRequest) SetTaskId(taskId string)
- type ModifyTaskResponse
- type ModifyTaskResult
- type ReportPrecheckRequest
- func NewReportPrecheckRequest(regionId string, plan interface{}, checkItem string, success bool, ...) *ReportPrecheckRequest
- func NewReportPrecheckRequestWithAllParams(regionId string, plan interface{}, checkItem string, success bool, ...) *ReportPrecheckRequest
- func NewReportPrecheckRequestWithoutParam() *ReportPrecheckRequest
- func (r ReportPrecheckRequest) GetRegionId() string
- func (r *ReportPrecheckRequest) SetCheckItem(checkItem string)
- func (r *ReportPrecheckRequest) SetEndTime(endTime string)
- func (r *ReportPrecheckRequest) SetErrorMessages(errorMessages string)
- func (r *ReportPrecheckRequest) SetPlan(plan interface{})
- func (r *ReportPrecheckRequest) SetRegionId(regionId string)
- func (r *ReportPrecheckRequest) SetStartTime(startTime string)
- func (r *ReportPrecheckRequest) SetSuccess(success bool)
- type ReportPrecheckResponse
- type ReportPrecheckResult
- type ReportTaskRequest
- func NewReportTaskRequest(regionId string, agent interface{}, taskType string, progress int) *ReportTaskRequest
- func NewReportTaskRequestWithAllParams(regionId string, agent interface{}, taskType string, planId *string, ...) *ReportTaskRequest
- func NewReportTaskRequestWithoutParam() *ReportTaskRequest
- func (r ReportTaskRequest) GetRegionId() string
- func (r *ReportTaskRequest) SetAgent(agent interface{})
- func (r *ReportTaskRequest) SetEndTime(endTime string)
- func (r *ReportTaskRequest) SetErrorMessage(errorMessage string)
- func (r *ReportTaskRequest) SetPlanId(planId string)
- func (r *ReportTaskRequest) SetProgress(progress int)
- func (r *ReportTaskRequest) SetRegionId(regionId string)
- func (r *ReportTaskRequest) SetStartTime(startTime string)
- func (r *ReportTaskRequest) SetSuccess(success bool)
- func (r *ReportTaskRequest) SetTaskType(taskType string)
- type ReportTaskResponse
- type ReportTaskResult
- type RestoreLogicalBackupRequest
- func NewRestoreLogicalBackupRequest(regionId string, backupPlanId string, backupId string, ...) *RestoreLogicalBackupRequest
- func NewRestoreLogicalBackupRequestWithAllParams(regionId string, backupPlanId string, backupId string, ...) *RestoreLogicalBackupRequest
- func NewRestoreLogicalBackupRequestWithoutParam() *RestoreLogicalBackupRequest
- func (r RestoreLogicalBackupRequest) GetRegionId() string
- func (r *RestoreLogicalBackupRequest) SetBackupId(backupId string)
- func (r *RestoreLogicalBackupRequest) SetBackupPlanId(backupPlanId string)
- func (r *RestoreLogicalBackupRequest) SetCreateNewEndpoint(createNewEndpoint bool)
- func (r *RestoreLogicalBackupRequest) SetRegionId(regionId string)
- func (r *RestoreLogicalBackupRequest) SetSourceEndpoint(sourceEndpoint *dbs.RestoreSourceEndpoint)
- type RestoreLogicalBackupResponse
- type RestoreLogicalBackupResult
- type RestorePhysicalBackupRequest
- func NewRestorePhysicalBackupRequest(regionId string, backupPlanId string, backupId string, ...) *RestorePhysicalBackupRequest
- func NewRestorePhysicalBackupRequestWithAllParams(regionId string, backupPlanId string, backupId string, ...) *RestorePhysicalBackupRequest
- func NewRestorePhysicalBackupRequestWithoutParam() *RestorePhysicalBackupRequest
- func (r RestorePhysicalBackupRequest) GetRegionId() string
- func (r *RestorePhysicalBackupRequest) SetBackupId(backupId string)
- func (r *RestorePhysicalBackupRequest) SetBackupPlanId(backupPlanId string)
- func (r *RestorePhysicalBackupRequest) SetCreateNewEndpoint(createNewEndpoint bool)
- func (r *RestorePhysicalBackupRequest) SetRegionId(regionId string)
- func (r *RestorePhysicalBackupRequest) SetSourceEndpoint(sourceEndpoint *dbs.RestoreSourceEndpoint)
- type RestorePhysicalBackupResponse
- type RestorePhysicalBackupResult
- type RestoreToTimeRequest
- func NewRestoreToTimeRequest(regionId string, backupPlanId string, restoreTime string, ...) *RestoreToTimeRequest
- func NewRestoreToTimeRequestWithAllParams(regionId string, backupPlanId string, restoreTime string, ...) *RestoreToTimeRequest
- func NewRestoreToTimeRequestWithoutParam() *RestoreToTimeRequest
- func (r RestoreToTimeRequest) GetRegionId() string
- func (r *RestoreToTimeRequest) SetBackupPlanId(backupPlanId string)
- func (r *RestoreToTimeRequest) SetCreateNewEndpoint(createNewEndpoint bool)
- func (r *RestoreToTimeRequest) SetRegionId(regionId string)
- func (r *RestoreToTimeRequest) SetRestoreTime(restoreTime string)
- func (r *RestoreToTimeRequest) SetSourceEndpoint(sourceEndpoint *dbs.RestoreSourceEndpoint)
- type RestoreToTimeResponse
- type RestoreToTimeResult
- type StartBackupPlanRequest
- type StartBackupPlanResponse
- type StartBackupPlanResult
- type StopBackupPlanRequest
- type StopBackupPlanResponse
- type StopBackupPlanResult
- type UpdateShouldDelBackupsRequest
- func NewUpdateShouldDelBackupsRequest(regionId string, backupPlanId string) *UpdateShouldDelBackupsRequest
- func NewUpdateShouldDelBackupsRequestWithAllParams(regionId string, backupPlanId string, backupType *string, totalCount *int, ...) *UpdateShouldDelBackupsRequest
- func NewUpdateShouldDelBackupsRequestWithoutParam() *UpdateShouldDelBackupsRequest
- func (r UpdateShouldDelBackupsRequest) GetRegionId() string
- func (r *UpdateShouldDelBackupsRequest) SetBackupFiles(backupFiles []dbs.BackupBriefInfo)
- func (r *UpdateShouldDelBackupsRequest) SetBackupPlanId(backupPlanId string)
- func (r *UpdateShouldDelBackupsRequest) SetBackupType(backupType string)
- func (r *UpdateShouldDelBackupsRequest) SetRegionId(regionId string)
- func (r *UpdateShouldDelBackupsRequest) SetTotalCount(totalCount int)
- type UpdateShouldDelBackupsResponse
- type UpdateShouldDelBackupsResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AgentPlansRequest ¶
type AgentPlansRequest struct {
core.JDCloudRequest
/* 地域代码,取值范围参见[《各地域及可用区对照表》] */
RegionId string `json:"regionId"`
/* Agent ID */
AgentId string `json:"agentId"`
/* agent的MAC地址 */
Mac string `json:"mac"`
}
func NewAgentPlansRequest ¶
func NewAgentPlansRequest( regionId string, agentId string, mac string, ) *AgentPlansRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param agentId: Agent ID (Required) * param mac: agent的MAC地址 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewAgentPlansRequestWithAllParams ¶
func NewAgentPlansRequestWithAllParams( regionId string, agentId string, mac string, ) *AgentPlansRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param agentId: Agent ID (Required) * param mac: agent的MAC地址 (Required)
func NewAgentPlansRequestWithoutParam ¶
func NewAgentPlansRequestWithoutParam() *AgentPlansRequest
This constructor has better compatible ability when API parameters changed
func (AgentPlansRequest) GetRegionId ¶
func (r AgentPlansRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*AgentPlansRequest) SetAgentId ¶
func (r *AgentPlansRequest) SetAgentId(agentId string)
param agentId: Agent ID(Required)
func (*AgentPlansRequest) SetMac ¶
func (r *AgentPlansRequest) SetMac(mac string)
param mac: agent的MAC地址(Required)
func (*AgentPlansRequest) SetRegionId ¶
func (r *AgentPlansRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)
type AgentPlansResponse ¶
type AgentPlansResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result AgentPlansResult `json:"result"`
}
type AgentPlansResult ¶
type AgentRegisterRequest ¶
type AgentRegisterRequest struct {
core.JDCloudRequest
/* 地域代码,取值范围参见[《各地域及可用区对照表》] */
RegionId string `json:"regionId"`
/* agent的IP (Optional) */
Ip *string `json:"ip"`
/* agent的 MAC */
Mac string `json:"mac"`
/* agent的hostname (Optional) */
Hostname *string `json:"hostname"`
/* agent的状态 */
Stat string `json:"stat"`
/* agent的版本号 (Optional) */
Ver *string `json:"ver"`
}
func NewAgentRegisterRequest ¶
func NewAgentRegisterRequest( regionId string, mac string, stat string, ) *AgentRegisterRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param mac: agent的 MAC (Required) * param stat: agent的状态 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewAgentRegisterRequestWithAllParams ¶
func NewAgentRegisterRequestWithAllParams( regionId string, ip *string, mac string, hostname *string, stat string, ver *string, ) *AgentRegisterRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param ip: agent的IP (Optional) * param mac: agent的 MAC (Required) * param hostname: agent的hostname (Optional) * param stat: agent的状态 (Required) * param ver: agent的版本号 (Optional)
func NewAgentRegisterRequestWithoutParam ¶
func NewAgentRegisterRequestWithoutParam() *AgentRegisterRequest
This constructor has better compatible ability when API parameters changed
func (AgentRegisterRequest) GetRegionId ¶
func (r AgentRegisterRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*AgentRegisterRequest) SetHostname ¶
func (r *AgentRegisterRequest) SetHostname(hostname string)
param hostname: agent的hostname(Optional)
func (*AgentRegisterRequest) SetIp ¶
func (r *AgentRegisterRequest) SetIp(ip string)
param ip: agent的IP(Optional)
func (*AgentRegisterRequest) SetMac ¶
func (r *AgentRegisterRequest) SetMac(mac string)
param mac: agent的 MAC(Required)
func (*AgentRegisterRequest) SetRegionId ¶
func (r *AgentRegisterRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)
func (*AgentRegisterRequest) SetStat ¶
func (r *AgentRegisterRequest) SetStat(stat string)
param stat: agent的状态(Required)
func (*AgentRegisterRequest) SetVer ¶
func (r *AgentRegisterRequest) SetVer(ver string)
param ver: agent的版本号(Optional)
type AgentRegisterResponse ¶
type AgentRegisterResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result AgentRegisterResult `json:"result"`
}
type AgentRegisterResult ¶
type AgentRegisterResult struct {
CreateTime string `json:"createTime"`
Hostname string `json:"hostname"`
Id string `json:"id"`
Ip string `json:"ip"`
LastActiveTime string `json:"lastActiveTime"`
Name string `json:"name"`
Stat string `json:"stat"`
UpdateTime string `json:"updateTime"`
Version string `json:"version"`
}
type AgentTasksRequest ¶
type AgentTasksRequest struct {
core.JDCloudRequest
/* 地域代码,取值范围参见[《各地域及可用区对照表》] */
RegionId string `json:"regionId"`
/* Agent ID */
AgentId string `json:"agentId"`
/* agent的状态 (Optional) */
Stat *string `json:"stat"`
/* agent的MAC地址 */
Mac string `json:"mac"`
}
func NewAgentTasksRequest ¶
func NewAgentTasksRequest( regionId string, agentId string, mac string, ) *AgentTasksRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param agentId: Agent ID (Required) * param mac: agent的MAC地址 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewAgentTasksRequestWithAllParams ¶
func NewAgentTasksRequestWithAllParams( regionId string, agentId string, stat *string, mac string, ) *AgentTasksRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param agentId: Agent ID (Required) * param stat: agent的状态 (Optional) * param mac: agent的MAC地址 (Required)
func NewAgentTasksRequestWithoutParam ¶
func NewAgentTasksRequestWithoutParam() *AgentTasksRequest
This constructor has better compatible ability when API parameters changed
func (AgentTasksRequest) GetRegionId ¶
func (r AgentTasksRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*AgentTasksRequest) SetAgentId ¶
func (r *AgentTasksRequest) SetAgentId(agentId string)
param agentId: Agent ID(Required)
func (*AgentTasksRequest) SetMac ¶
func (r *AgentTasksRequest) SetMac(mac string)
param mac: agent的MAC地址(Required)
func (*AgentTasksRequest) SetRegionId ¶
func (r *AgentTasksRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)
func (*AgentTasksRequest) SetStat ¶
func (r *AgentTasksRequest) SetStat(stat string)
param stat: agent的状态(Optional)
type AgentTasksResponse ¶
type AgentTasksResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result AgentTasksResult `json:"result"`
}
type AgentTasksResult ¶
type AgentTasksResult struct {
Tasks []dbs.AgentTasks `json:"tasks"`
}
type BackupFileRequest ¶
type BackupFileRequest struct {
core.JDCloudRequest
/* 地域代码,取值范围参见[《各地域及可用区对照表》] */
RegionId string `json:"regionId"`
/* */
PlanId string `json:"planId"`
/* */
BackupType string `json:"backupType"`
/* */
DataSourceId string `json:"dataSourceId"`
/* 0代表自动备份 1代表的是手动触发备份 */
IsManual int `json:"isManual"`
/* */
Filename string `json:"filename"`
/* */
ExtInfo string `json:"extInfo"`
/* */
Path string `json:"path"`
/* */
Size int64 `json:"size"`
/* (Optional) */
SrcSize *int64 `json:"srcSize"`
/* */
StorageType string `json:"storageType"`
/* */
TaskId string `json:"taskId"`
/* (Optional) */
BinlogStartTime *string `json:"binlogStartTime"`
/* (Optional) */
BinlogEndTime *string `json:"binlogEndTime"`
/* (Optional) */
BinlogStartPos *int `json:"binlogStartPos"`
/* (Optional) */
BinlogEndPos *int `json:"binlogEndPos"`
/* (Optional) */
Version *string `json:"version"`
}
func NewBackupFileRequest ¶
func NewBackupFileRequest( regionId string, planId string, backupType string, dataSourceId string, isManual int, filename string, extInfo string, path string, size int64, storageType string, taskId string, ) *BackupFileRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param planId: (Required) * param backupType: (Required) * param dataSourceId: (Required) * param isManual: 0代表自动备份 1代表的是手动触发备份 (Required) * param filename: (Required) * param extInfo: (Required) * param path: (Required) * param size: (Required) * param storageType: (Required) * param taskId: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewBackupFileRequestWithAllParams ¶
func NewBackupFileRequestWithAllParams( regionId string, planId string, backupType string, dataSourceId string, isManual int, filename string, extInfo string, path string, size int64, srcSize *int64, storageType string, taskId string, binlogStartTime *string, binlogEndTime *string, binlogStartPos *int, binlogEndPos *int, version *string, ) *BackupFileRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param planId: (Required) * param backupType: (Required) * param dataSourceId: (Required) * param isManual: 0代表自动备份 1代表的是手动触发备份 (Required) * param filename: (Required) * param extInfo: (Required) * param path: (Required) * param size: (Required) * param srcSize: (Optional) * param storageType: (Required) * param taskId: (Required) * param binlogStartTime: (Optional) * param binlogEndTime: (Optional) * param binlogStartPos: (Optional) * param binlogEndPos: (Optional) * param version: (Optional)
func NewBackupFileRequestWithoutParam ¶
func NewBackupFileRequestWithoutParam() *BackupFileRequest
This constructor has better compatible ability when API parameters changed
func (BackupFileRequest) GetRegionId ¶
func (r BackupFileRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*BackupFileRequest) SetBackupType ¶
func (r *BackupFileRequest) SetBackupType(backupType string)
param backupType: (Required)
func (*BackupFileRequest) SetBinlogEndPos ¶
func (r *BackupFileRequest) SetBinlogEndPos(binlogEndPos int)
param binlogEndPos: (Optional)
func (*BackupFileRequest) SetBinlogEndTime ¶
func (r *BackupFileRequest) SetBinlogEndTime(binlogEndTime string)
param binlogEndTime: (Optional)
func (*BackupFileRequest) SetBinlogStartPos ¶
func (r *BackupFileRequest) SetBinlogStartPos(binlogStartPos int)
param binlogStartPos: (Optional)
func (*BackupFileRequest) SetBinlogStartTime ¶
func (r *BackupFileRequest) SetBinlogStartTime(binlogStartTime string)
param binlogStartTime: (Optional)
func (*BackupFileRequest) SetDataSourceId ¶
func (r *BackupFileRequest) SetDataSourceId(dataSourceId string)
param dataSourceId: (Required)
func (*BackupFileRequest) SetExtInfo ¶
func (r *BackupFileRequest) SetExtInfo(extInfo string)
param extInfo: (Required)
func (*BackupFileRequest) SetFilename ¶
func (r *BackupFileRequest) SetFilename(filename string)
param filename: (Required)
func (*BackupFileRequest) SetIsManual ¶
func (r *BackupFileRequest) SetIsManual(isManual int)
param isManual: 0代表自动备份 1代表的是手动触发备份(Required)
func (*BackupFileRequest) SetPath ¶
func (r *BackupFileRequest) SetPath(path string)
param path: (Required)
func (*BackupFileRequest) SetPlanId ¶
func (r *BackupFileRequest) SetPlanId(planId string)
param planId: (Required)
func (*BackupFileRequest) SetRegionId ¶
func (r *BackupFileRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)
func (*BackupFileRequest) SetSize ¶
func (r *BackupFileRequest) SetSize(size int64)
param size: (Required)
func (*BackupFileRequest) SetSrcSize ¶
func (r *BackupFileRequest) SetSrcSize(srcSize int64)
param srcSize: (Optional)
func (*BackupFileRequest) SetStorageType ¶
func (r *BackupFileRequest) SetStorageType(storageType string)
param storageType: (Required)
func (*BackupFileRequest) SetTaskId ¶
func (r *BackupFileRequest) SetTaskId(taskId string)
param taskId: (Required)
func (*BackupFileRequest) SetVersion ¶
func (r *BackupFileRequest) SetVersion(version string)
param version: (Optional)
type BackupFileResponse ¶
type BackupFileResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result BackupFileResult `json:"result"`
}
type BackupFileResult ¶
type BackupFileResult struct {
Id string `json:"id"`
}
type CreateBackupPlanRequest ¶
type CreateBackupPlanRequest struct {
core.JDCloudRequest
/* 地域代码,取值范围参见[《各地域及可用区对照表》] */
RegionId string `json:"regionId"`
/* 备份计划名称,支持中文、数字、大小写字母、英文下划线“_”、减号“-”,且不少于2字符不超过64字符 */
Name string `json:"name"`
/* DBS服务包类型是枚举值, dbs.common.package 表示基础服务包,不含备份流量 */
ServicePackage string `json:"servicePackage"`
/* 购买规格 */
ChargeSpec *dbs.ChargeSpec `json:"chargeSpec"`
}
func NewCreateBackupPlanRequest ¶
func NewCreateBackupPlanRequest( regionId string, name string, servicePackage string, chargeSpec *dbs.ChargeSpec, ) *CreateBackupPlanRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param name: 备份计划名称,支持中文、数字、大小写字母、英文下划线“_”、减号“-”,且不少于2字符不超过64字符 (Required) * param servicePackage: DBS服务包类型是枚举值, dbs.common.package 表示基础服务包,不含备份流量 (Required) * param chargeSpec: 购买规格 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateBackupPlanRequestWithAllParams ¶
func NewCreateBackupPlanRequestWithAllParams( regionId string, name string, servicePackage string, chargeSpec *dbs.ChargeSpec, ) *CreateBackupPlanRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param name: 备份计划名称,支持中文、数字、大小写字母、英文下划线“_”、减号“-”,且不少于2字符不超过64字符 (Required) * param servicePackage: DBS服务包类型是枚举值, dbs.common.package 表示基础服务包,不含备份流量 (Required) * param chargeSpec: 购买规格 (Required)
func NewCreateBackupPlanRequestWithoutParam ¶
func NewCreateBackupPlanRequestWithoutParam() *CreateBackupPlanRequest
This constructor has better compatible ability when API parameters changed
func (CreateBackupPlanRequest) GetRegionId ¶
func (r CreateBackupPlanRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateBackupPlanRequest) SetChargeSpec ¶
func (r *CreateBackupPlanRequest) SetChargeSpec(chargeSpec *dbs.ChargeSpec)
param chargeSpec: 购买规格(Required)
func (*CreateBackupPlanRequest) SetName ¶
func (r *CreateBackupPlanRequest) SetName(name string)
param name: 备份计划名称,支持中文、数字、大小写字母、英文下划线“_”、减号“-”,且不少于2字符不超过64字符(Required)
func (*CreateBackupPlanRequest) SetRegionId ¶
func (r *CreateBackupPlanRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)
func (*CreateBackupPlanRequest) SetServicePackage ¶
func (r *CreateBackupPlanRequest) SetServicePackage(servicePackage string)
param servicePackage: DBS服务包类型是枚举值, dbs.common.package 表示基础服务包,不含备份流量(Required)
type CreateBackupPlanResponse ¶
type CreateBackupPlanResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateBackupPlanResult `json:"result"`
}
type CreateBackupPlanResult ¶
type CreateLogicalBackupRequest ¶
type CreateLogicalBackupRequest struct {
core.JDCloudRequest
/* 地域代码,取值范围参见[《各地域及可用区对照表》] */
RegionId string `json:"regionId"`
/* 备份计划ID */
BackupPlanId string `json:"backupPlanId"`
}
func NewCreateLogicalBackupRequest ¶
func NewCreateLogicalBackupRequest( regionId string, backupPlanId string, ) *CreateLogicalBackupRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param backupPlanId: 备份计划ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateLogicalBackupRequestWithAllParams ¶
func NewCreateLogicalBackupRequestWithAllParams( regionId string, backupPlanId string, ) *CreateLogicalBackupRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param backupPlanId: 备份计划ID (Required)
func NewCreateLogicalBackupRequestWithoutParam ¶
func NewCreateLogicalBackupRequestWithoutParam() *CreateLogicalBackupRequest
This constructor has better compatible ability when API parameters changed
func (CreateLogicalBackupRequest) GetRegionId ¶
func (r CreateLogicalBackupRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateLogicalBackupRequest) SetBackupPlanId ¶
func (r *CreateLogicalBackupRequest) SetBackupPlanId(backupPlanId string)
param backupPlanId: 备份计划ID(Required)
func (*CreateLogicalBackupRequest) SetRegionId ¶
func (r *CreateLogicalBackupRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)
type CreateLogicalBackupResponse ¶
type CreateLogicalBackupResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateLogicalBackupResult `json:"result"`
}
type CreateLogicalBackupResult ¶
type CreateLogicalBackupResult struct {
}
type CreatePhysicalBackupRequest ¶
type CreatePhysicalBackupRequest struct {
core.JDCloudRequest
/* 地域代码,取值范围参见[《各地域及可用区对照表》] */
RegionId string `json:"regionId"`
/* 备份计划ID */
BackupPlanId string `json:"backupPlanId"`
}
func NewCreatePhysicalBackupRequest ¶
func NewCreatePhysicalBackupRequest( regionId string, backupPlanId string, ) *CreatePhysicalBackupRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param backupPlanId: 备份计划ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreatePhysicalBackupRequestWithAllParams ¶
func NewCreatePhysicalBackupRequestWithAllParams( regionId string, backupPlanId string, ) *CreatePhysicalBackupRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param backupPlanId: 备份计划ID (Required)
func NewCreatePhysicalBackupRequestWithoutParam ¶
func NewCreatePhysicalBackupRequestWithoutParam() *CreatePhysicalBackupRequest
This constructor has better compatible ability when API parameters changed
func (CreatePhysicalBackupRequest) GetRegionId ¶
func (r CreatePhysicalBackupRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreatePhysicalBackupRequest) SetBackupPlanId ¶
func (r *CreatePhysicalBackupRequest) SetBackupPlanId(backupPlanId string)
param backupPlanId: 备份计划ID(Required)
func (*CreatePhysicalBackupRequest) SetRegionId ¶
func (r *CreatePhysicalBackupRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)
type CreatePhysicalBackupResponse ¶
type CreatePhysicalBackupResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreatePhysicalBackupResult `json:"result"`
}
type CreatePhysicalBackupResult ¶
type CreatePhysicalBackupResult struct {
}
type DeleteBackupPlanRequest ¶
type DeleteBackupPlanRequest struct {
core.JDCloudRequest
/* 地域代码,取值范围参见[《各地域及可用区对照表》] */
RegionId string `json:"regionId"`
/* 备份计划ID */
BackupPlanId string `json:"backupPlanId"`
}
func NewDeleteBackupPlanRequest ¶
func NewDeleteBackupPlanRequest( regionId string, backupPlanId string, ) *DeleteBackupPlanRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param backupPlanId: 备份计划ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteBackupPlanRequestWithAllParams ¶
func NewDeleteBackupPlanRequestWithAllParams( regionId string, backupPlanId string, ) *DeleteBackupPlanRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param backupPlanId: 备份计划ID (Required)
func NewDeleteBackupPlanRequestWithoutParam ¶
func NewDeleteBackupPlanRequestWithoutParam() *DeleteBackupPlanRequest
This constructor has better compatible ability when API parameters changed
func (DeleteBackupPlanRequest) GetRegionId ¶
func (r DeleteBackupPlanRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteBackupPlanRequest) SetBackupPlanId ¶
func (r *DeleteBackupPlanRequest) SetBackupPlanId(backupPlanId string)
param backupPlanId: 备份计划ID(Required)
func (*DeleteBackupPlanRequest) SetRegionId ¶
func (r *DeleteBackupPlanRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)
type DeleteBackupPlanResponse ¶
type DeleteBackupPlanResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeleteBackupPlanResult `json:"result"`
}
type DeleteBackupPlanResult ¶
type DeleteBackupPlanResult struct {
}
type DeleteBackupRequest ¶
type DeleteBackupRequest struct {
core.JDCloudRequest
/* 地域代码,取值范围参见[《各地域及可用区对照表》] */
RegionId string `json:"regionId"`
/* 备份计划ID */
BackupPlanId string `json:"backupPlanId"`
/* 备份文件ID */
BackupId string `json:"backupId"`
}
func NewDeleteBackupRequest ¶
func NewDeleteBackupRequest( regionId string, backupPlanId string, backupId string, ) *DeleteBackupRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param backupPlanId: 备份计划ID (Required) * param backupId: 备份文件ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteBackupRequestWithAllParams ¶
func NewDeleteBackupRequestWithAllParams( regionId string, backupPlanId string, backupId string, ) *DeleteBackupRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param backupPlanId: 备份计划ID (Required) * param backupId: 备份文件ID (Required)
func NewDeleteBackupRequestWithoutParam ¶
func NewDeleteBackupRequestWithoutParam() *DeleteBackupRequest
This constructor has better compatible ability when API parameters changed
func (DeleteBackupRequest) GetRegionId ¶
func (r DeleteBackupRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteBackupRequest) SetBackupId ¶
func (r *DeleteBackupRequest) SetBackupId(backupId string)
param backupId: 备份文件ID(Required)
func (*DeleteBackupRequest) SetBackupPlanId ¶
func (r *DeleteBackupRequest) SetBackupPlanId(backupPlanId string)
param backupPlanId: 备份计划ID(Required)
func (*DeleteBackupRequest) SetRegionId ¶
func (r *DeleteBackupRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)
type DeleteBackupResponse ¶
type DeleteBackupResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeleteBackupResult `json:"result"`
}
type DeleteBackupResult ¶
type DeleteBackupResult struct {
}
type DescribeAgentAttributesRequest ¶
type DescribeAgentAttributesRequest struct {
core.JDCloudRequest
/* 地域代码,取值范围参见[《各地域及可用区对照表》] */
RegionId string `json:"regionId"`
/* Agent ID */
AgentId string `json:"agentId"`
}
func NewDescribeAgentAttributesRequest ¶
func NewDescribeAgentAttributesRequest( regionId string, agentId string, ) *DescribeAgentAttributesRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param agentId: Agent ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeAgentAttributesRequestWithAllParams ¶
func NewDescribeAgentAttributesRequestWithAllParams( regionId string, agentId string, ) *DescribeAgentAttributesRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param agentId: Agent ID (Required)
func NewDescribeAgentAttributesRequestWithoutParam ¶
func NewDescribeAgentAttributesRequestWithoutParam() *DescribeAgentAttributesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeAgentAttributesRequest) GetRegionId ¶
func (r DescribeAgentAttributesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeAgentAttributesRequest) SetAgentId ¶
func (r *DescribeAgentAttributesRequest) SetAgentId(agentId string)
param agentId: Agent ID(Required)
func (*DescribeAgentAttributesRequest) SetRegionId ¶
func (r *DescribeAgentAttributesRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)
type DescribeAgentAttributesResponse ¶
type DescribeAgentAttributesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeAgentAttributesResult `json:"result"`
}
type DescribeAgentAttributesResult ¶
type DescribeAgentAttributesResult struct {
AgentAttributes dbs.AgentAttributes `json:"agentAttributes"`
}
type DescribeAgentsRequest ¶
type DescribeAgentsRequest struct {
core.JDCloudRequest
/* 地域代码,取值范围参见[《各地域及可用区对照表》] */
RegionId string `json:"regionId"`
/* 过滤参数,多个过滤参数之间的关系为“与”(and)
支持以下属性的过滤:
hostName, 支持operator选项:eq, like
hostIP, 支持operator选项:eq, like
(Optional) */
Filters []dbs.Filter `json:"filters"`
/* 排序参数 (Optional) */
Sorts []dbs.Sort `json:"sorts"`
/* 显示数据的页码,默认为1,取值范围:[-1,∞)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 每页显示的数据条数,默认为10,取值范围:[10,100],且为10的整数倍 (Optional) */
PageSize *int `json:"pageSize"`
}
func NewDescribeAgentsRequest ¶
func NewDescribeAgentsRequest( regionId string, ) *DescribeAgentsRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeAgentsRequestWithAllParams ¶
func NewDescribeAgentsRequestWithAllParams( regionId string, filters []dbs.Filter, sorts []dbs.Sort, pageNumber *int, pageSize *int, ) *DescribeAgentsRequest
- param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required)
- param filters: 过滤参数,多个过滤参数之间的关系为“与”(and)
支持以下属性的过滤: hostName, 支持operator选项:eq, like hostIP, 支持operator选项:eq, like
(Optional) * param sorts: 排序参数 (Optional) * param pageNumber: 显示数据的页码,默认为1,取值范围:[-1,∞)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页 (Optional) * param pageSize: 每页显示的数据条数,默认为10,取值范围:[10,100],且为10的整数倍 (Optional)
func NewDescribeAgentsRequestWithoutParam ¶
func NewDescribeAgentsRequestWithoutParam() *DescribeAgentsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeAgentsRequest) GetRegionId ¶
func (r DescribeAgentsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeAgentsRequest) SetFilters ¶
func (r *DescribeAgentsRequest) SetFilters(filters []dbs.Filter)
param filters: 过滤参数,多个过滤参数之间的关系为“与”(and)
支持以下属性的过滤: hostName, 支持operator选项:eq, like hostIP, 支持operator选项:eq, like (Optional)
func (*DescribeAgentsRequest) SetPageNumber ¶
func (r *DescribeAgentsRequest) SetPageNumber(pageNumber int)
param pageNumber: 显示数据的页码,默认为1,取值范围:[-1,∞)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页(Optional)
func (*DescribeAgentsRequest) SetPageSize ¶
func (r *DescribeAgentsRequest) SetPageSize(pageSize int)
param pageSize: 每页显示的数据条数,默认为10,取值范围:[10,100],且为10的整数倍(Optional)
func (*DescribeAgentsRequest) SetRegionId ¶
func (r *DescribeAgentsRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)
func (*DescribeAgentsRequest) SetSorts ¶
func (r *DescribeAgentsRequest) SetSorts(sorts []dbs.Sort)
param sorts: 排序参数(Optional)
type DescribeAgentsResponse ¶
type DescribeAgentsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeAgentsResult `json:"result"`
}
type DescribeAgentsResult ¶
type DescribeBackupPlanAttributesRequest ¶
type DescribeBackupPlanAttributesRequest struct {
core.JDCloudRequest
/* 地域代码,取值范围参见[《各地域及可用区对照表》] */
RegionId string `json:"regionId"`
/* 备份计划ID */
BackupPlanId string `json:"backupPlanId"`
}
func NewDescribeBackupPlanAttributesRequest ¶
func NewDescribeBackupPlanAttributesRequest( regionId string, backupPlanId string, ) *DescribeBackupPlanAttributesRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param backupPlanId: 备份计划ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeBackupPlanAttributesRequestWithAllParams ¶
func NewDescribeBackupPlanAttributesRequestWithAllParams( regionId string, backupPlanId string, ) *DescribeBackupPlanAttributesRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param backupPlanId: 备份计划ID (Required)
func NewDescribeBackupPlanAttributesRequestWithoutParam ¶
func NewDescribeBackupPlanAttributesRequestWithoutParam() *DescribeBackupPlanAttributesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeBackupPlanAttributesRequest) GetRegionId ¶
func (r DescribeBackupPlanAttributesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeBackupPlanAttributesRequest) SetBackupPlanId ¶
func (r *DescribeBackupPlanAttributesRequest) SetBackupPlanId(backupPlanId string)
param backupPlanId: 备份计划ID(Required)
func (*DescribeBackupPlanAttributesRequest) SetRegionId ¶
func (r *DescribeBackupPlanAttributesRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)
type DescribeBackupPlanAttributesResponse ¶
type DescribeBackupPlanAttributesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeBackupPlanAttributesResult `json:"result"`
}
type DescribeBackupPlanAttributesResult ¶
type DescribeBackupPlanAttributesResult struct {
BackupPlanAttributes dbs.BackupPlanAttributes `json:"backupPlanAttributes"`
}
type DescribeBackupPlansRequest ¶
type DescribeBackupPlansRequest struct {
core.JDCloudRequest
/* 地域代码,取值范围参见[《各地域及可用区对照表》] */
RegionId string `json:"regionId"`
/* 显示数据的页码,默认为1,取值范围:[-1,∞)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 每页显示的数据条数,默认为10,取值范围:[10,100],且为10的整数倍 (Optional) */
PageSize *int `json:"pageSize"`
/* 过滤参数,多个过滤参数之间的关系为“与”(and)
支持以下属性的过滤:
instanceId, 支持operator选项:eq
(Optional) */
Filters []dbs.Filter `json:"filters"`
}
func NewDescribeBackupPlansRequest ¶
func NewDescribeBackupPlansRequest( regionId string, ) *DescribeBackupPlansRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeBackupPlansRequestWithAllParams ¶
func NewDescribeBackupPlansRequestWithAllParams( regionId string, pageNumber *int, pageSize *int, filters []dbs.Filter, ) *DescribeBackupPlansRequest
- param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required)
- param pageNumber: 显示数据的页码,默认为1,取值范围:[-1,∞)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页 (Optional)
- param pageSize: 每页显示的数据条数,默认为10,取值范围:[10,100],且为10的整数倍 (Optional)
- param filters: 过滤参数,多个过滤参数之间的关系为“与”(and)
支持以下属性的过滤: instanceId, 支持operator选项:eq
(Optional)
func NewDescribeBackupPlansRequestWithoutParam ¶
func NewDescribeBackupPlansRequestWithoutParam() *DescribeBackupPlansRequest
This constructor has better compatible ability when API parameters changed
func (DescribeBackupPlansRequest) GetRegionId ¶
func (r DescribeBackupPlansRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeBackupPlansRequest) SetFilters ¶
func (r *DescribeBackupPlansRequest) SetFilters(filters []dbs.Filter)
param filters: 过滤参数,多个过滤参数之间的关系为“与”(and)
支持以下属性的过滤: instanceId, 支持operator选项:eq (Optional)
func (*DescribeBackupPlansRequest) SetPageNumber ¶
func (r *DescribeBackupPlansRequest) SetPageNumber(pageNumber int)
param pageNumber: 显示数据的页码,默认为1,取值范围:[-1,∞)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页(Optional)
func (*DescribeBackupPlansRequest) SetPageSize ¶
func (r *DescribeBackupPlansRequest) SetPageSize(pageSize int)
param pageSize: 每页显示的数据条数,默认为10,取值范围:[10,100],且为10的整数倍(Optional)
func (*DescribeBackupPlansRequest) SetRegionId ¶
func (r *DescribeBackupPlansRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)
type DescribeBackupPlansResponse ¶
type DescribeBackupPlansResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeBackupPlansResult `json:"result"`
}
type DescribeBackupPlansResult ¶
type DescribeBackupPlansResult struct {
TotalCount int `json:"totalCount"`
BackupPlans []dbs.BackupPlan `json:"backupPlans"`
}
type DescribeBinlogBackupsRequest ¶
type DescribeBinlogBackupsRequest struct {
core.JDCloudRequest
/* 地域代码,取值范围参见[《各地域及可用区对照表》] */
RegionId string `json:"regionId"`
/* 备份计划ID */
BackupPlanId string `json:"backupPlanId"`
/* 显示数据的页码,默认为1,取值范围:[-1,∞)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 每页显示的数据条数,默认为10,取值范围:[10,100],且为10的整数倍 (Optional) */
PageSize *int `json:"pageSize"`
}
func NewDescribeBinlogBackupsRequest ¶
func NewDescribeBinlogBackupsRequest( regionId string, backupPlanId string, ) *DescribeBinlogBackupsRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param backupPlanId: 备份计划ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeBinlogBackupsRequestWithAllParams ¶
func NewDescribeBinlogBackupsRequestWithAllParams( regionId string, backupPlanId string, pageNumber *int, pageSize *int, ) *DescribeBinlogBackupsRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param backupPlanId: 备份计划ID (Required) * param pageNumber: 显示数据的页码,默认为1,取值范围:[-1,∞)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页 (Optional) * param pageSize: 每页显示的数据条数,默认为10,取值范围:[10,100],且为10的整数倍 (Optional)
func NewDescribeBinlogBackupsRequestWithoutParam ¶
func NewDescribeBinlogBackupsRequestWithoutParam() *DescribeBinlogBackupsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeBinlogBackupsRequest) GetRegionId ¶
func (r DescribeBinlogBackupsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeBinlogBackupsRequest) SetBackupPlanId ¶
func (r *DescribeBinlogBackupsRequest) SetBackupPlanId(backupPlanId string)
param backupPlanId: 备份计划ID(Required)
func (*DescribeBinlogBackupsRequest) SetPageNumber ¶
func (r *DescribeBinlogBackupsRequest) SetPageNumber(pageNumber int)
param pageNumber: 显示数据的页码,默认为1,取值范围:[-1,∞)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页(Optional)
func (*DescribeBinlogBackupsRequest) SetPageSize ¶
func (r *DescribeBinlogBackupsRequest) SetPageSize(pageSize int)
param pageSize: 每页显示的数据条数,默认为10,取值范围:[10,100],且为10的整数倍(Optional)
func (*DescribeBinlogBackupsRequest) SetRegionId ¶
func (r *DescribeBinlogBackupsRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)
type DescribeBinlogBackupsResponse ¶
type DescribeBinlogBackupsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeBinlogBackupsResult `json:"result"`
}
type DescribeBinlogBackupsResult ¶
type DescribeBinlogBackupsResult struct {
TotalCount int `json:"totalCount"`
BinlogBackups []dbs.BinlogBackup `json:"binlogBackups"`
}
type DescribeLogicalBackupsRequest ¶
type DescribeLogicalBackupsRequest struct {
core.JDCloudRequest
/* 地域代码,取值范围参见[《各地域及可用区对照表》] */
RegionId string `json:"regionId"`
/* 备份计划ID */
BackupPlanId string `json:"backupPlanId"`
/* 显示数据的页码,默认为1,取值范围:[-1,∞)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 每页显示的数据条数,默认为10,取值范围:[10,100],且为10的整数倍 (Optional) */
PageSize *int `json:"pageSize"`
}
func NewDescribeLogicalBackupsRequest ¶
func NewDescribeLogicalBackupsRequest( regionId string, backupPlanId string, ) *DescribeLogicalBackupsRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param backupPlanId: 备份计划ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLogicalBackupsRequestWithAllParams ¶
func NewDescribeLogicalBackupsRequestWithAllParams( regionId string, backupPlanId string, pageNumber *int, pageSize *int, ) *DescribeLogicalBackupsRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param backupPlanId: 备份计划ID (Required) * param pageNumber: 显示数据的页码,默认为1,取值范围:[-1,∞)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页 (Optional) * param pageSize: 每页显示的数据条数,默认为10,取值范围:[10,100],且为10的整数倍 (Optional)
func NewDescribeLogicalBackupsRequestWithoutParam ¶
func NewDescribeLogicalBackupsRequestWithoutParam() *DescribeLogicalBackupsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLogicalBackupsRequest) GetRegionId ¶
func (r DescribeLogicalBackupsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLogicalBackupsRequest) SetBackupPlanId ¶
func (r *DescribeLogicalBackupsRequest) SetBackupPlanId(backupPlanId string)
param backupPlanId: 备份计划ID(Required)
func (*DescribeLogicalBackupsRequest) SetPageNumber ¶
func (r *DescribeLogicalBackupsRequest) SetPageNumber(pageNumber int)
param pageNumber: 显示数据的页码,默认为1,取值范围:[-1,∞)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页(Optional)
func (*DescribeLogicalBackupsRequest) SetPageSize ¶
func (r *DescribeLogicalBackupsRequest) SetPageSize(pageSize int)
param pageSize: 每页显示的数据条数,默认为10,取值范围:[10,100],且为10的整数倍(Optional)
func (*DescribeLogicalBackupsRequest) SetRegionId ¶
func (r *DescribeLogicalBackupsRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)
type DescribeLogicalBackupsResponse ¶
type DescribeLogicalBackupsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeLogicalBackupsResult `json:"result"`
}
type DescribeLogicalBackupsResult ¶
type DescribeLogicalBackupsResult struct {
TotalCount int `json:"totalCount"`
LogicalBackups []dbs.LogicalBackups `json:"logicalBackups"`
}
type DescribePhysicalBackupsRequest ¶
type DescribePhysicalBackupsRequest struct {
core.JDCloudRequest
/* 地域代码,取值范围参见[《各地域及可用区对照表》] */
RegionId string `json:"regionId"`
/* 备份计划ID */
BackupPlanId string `json:"backupPlanId"`
/* 显示数据的页码,默认为1,取值范围:[-1,∞)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 每页显示的数据条数,默认为10,取值范围:[10,100],且为10的整数倍 (Optional) */
PageSize *int `json:"pageSize"`
}
func NewDescribePhysicalBackupsRequest ¶
func NewDescribePhysicalBackupsRequest( regionId string, backupPlanId string, ) *DescribePhysicalBackupsRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param backupPlanId: 备份计划ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribePhysicalBackupsRequestWithAllParams ¶
func NewDescribePhysicalBackupsRequestWithAllParams( regionId string, backupPlanId string, pageNumber *int, pageSize *int, ) *DescribePhysicalBackupsRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param backupPlanId: 备份计划ID (Required) * param pageNumber: 显示数据的页码,默认为1,取值范围:[-1,∞)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页 (Optional) * param pageSize: 每页显示的数据条数,默认为10,取值范围:[10,100],且为10的整数倍 (Optional)
func NewDescribePhysicalBackupsRequestWithoutParam ¶
func NewDescribePhysicalBackupsRequestWithoutParam() *DescribePhysicalBackupsRequest
This constructor has better compatible ability when API parameters changed
func (DescribePhysicalBackupsRequest) GetRegionId ¶
func (r DescribePhysicalBackupsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribePhysicalBackupsRequest) SetBackupPlanId ¶
func (r *DescribePhysicalBackupsRequest) SetBackupPlanId(backupPlanId string)
param backupPlanId: 备份计划ID(Required)
func (*DescribePhysicalBackupsRequest) SetPageNumber ¶
func (r *DescribePhysicalBackupsRequest) SetPageNumber(pageNumber int)
param pageNumber: 显示数据的页码,默认为1,取值范围:[-1,∞)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页(Optional)
func (*DescribePhysicalBackupsRequest) SetPageSize ¶
func (r *DescribePhysicalBackupsRequest) SetPageSize(pageSize int)
param pageSize: 每页显示的数据条数,默认为10,取值范围:[10,100],且为10的整数倍(Optional)
func (*DescribePhysicalBackupsRequest) SetRegionId ¶
func (r *DescribePhysicalBackupsRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)
type DescribePhysicalBackupsResponse ¶
type DescribePhysicalBackupsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribePhysicalBackupsResult `json:"result"`
}
type DescribePhysicalBackupsResult ¶
type DescribePhysicalBackupsResult struct {
TotalCount int `json:"totalCount"`
PhysicalBackups []dbs.PhysicalBackups `json:"physicalBackups"`
}
type DescribePreCheckRequest ¶
type DescribePreCheckRequest struct {
core.JDCloudRequest
/* 地域代码,取值范围参见[《各地域及可用区对照表》] */
RegionId string `json:"regionId"`
/* 备份计划ID */
BackupPlanId string `json:"backupPlanId"`
}
func NewDescribePreCheckRequest ¶
func NewDescribePreCheckRequest( regionId string, backupPlanId string, ) *DescribePreCheckRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param backupPlanId: 备份计划ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribePreCheckRequestWithAllParams ¶
func NewDescribePreCheckRequestWithAllParams( regionId string, backupPlanId string, ) *DescribePreCheckRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param backupPlanId: 备份计划ID (Required)
func NewDescribePreCheckRequestWithoutParam ¶
func NewDescribePreCheckRequestWithoutParam() *DescribePreCheckRequest
This constructor has better compatible ability when API parameters changed
func (DescribePreCheckRequest) GetRegionId ¶
func (r DescribePreCheckRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribePreCheckRequest) SetBackupPlanId ¶
func (r *DescribePreCheckRequest) SetBackupPlanId(backupPlanId string)
param backupPlanId: 备份计划ID(Required)
func (*DescribePreCheckRequest) SetRegionId ¶
func (r *DescribePreCheckRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)
type DescribePreCheckResponse ¶
type DescribePreCheckResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribePreCheckResult `json:"result"`
}
type DescribePreCheckResult ¶
type DescribePreCheckResult struct {
Status string `json:"status"`
Progress int `json:"progress"`
PreCheckDetails []dbs.PrecheckPlan `json:"preCheckDetails"`
}
type DescribeRestoreTasksRequest ¶
type DescribeRestoreTasksRequest struct {
core.JDCloudRequest
/* 地域代码,取值范围参见[《各地域及可用区对照表》] */
RegionId string `json:"regionId"`
/* 备份计划ID */
BackupPlanId string `json:"backupPlanId"`
/* 显示数据的页码,默认为1,取值范围:[-1,∞)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 每页显示的数据条数,默认为10,取值范围:[10,100],且为10的整数倍 (Optional) */
PageSize *int `json:"pageSize"`
}
func NewDescribeRestoreTasksRequest ¶
func NewDescribeRestoreTasksRequest( regionId string, backupPlanId string, ) *DescribeRestoreTasksRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param backupPlanId: 备份计划ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeRestoreTasksRequestWithAllParams ¶
func NewDescribeRestoreTasksRequestWithAllParams( regionId string, backupPlanId string, pageNumber *int, pageSize *int, ) *DescribeRestoreTasksRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param backupPlanId: 备份计划ID (Required) * param pageNumber: 显示数据的页码,默认为1,取值范围:[-1,∞)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页 (Optional) * param pageSize: 每页显示的数据条数,默认为10,取值范围:[10,100],且为10的整数倍 (Optional)
func NewDescribeRestoreTasksRequestWithoutParam ¶
func NewDescribeRestoreTasksRequestWithoutParam() *DescribeRestoreTasksRequest
This constructor has better compatible ability when API parameters changed
func (DescribeRestoreTasksRequest) GetRegionId ¶
func (r DescribeRestoreTasksRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeRestoreTasksRequest) SetBackupPlanId ¶
func (r *DescribeRestoreTasksRequest) SetBackupPlanId(backupPlanId string)
param backupPlanId: 备份计划ID(Required)
func (*DescribeRestoreTasksRequest) SetPageNumber ¶
func (r *DescribeRestoreTasksRequest) SetPageNumber(pageNumber int)
param pageNumber: 显示数据的页码,默认为1,取值范围:[-1,∞)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页(Optional)
func (*DescribeRestoreTasksRequest) SetPageSize ¶
func (r *DescribeRestoreTasksRequest) SetPageSize(pageSize int)
param pageSize: 每页显示的数据条数,默认为10,取值范围:[10,100],且为10的整数倍(Optional)
func (*DescribeRestoreTasksRequest) SetRegionId ¶
func (r *DescribeRestoreTasksRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)
type DescribeRestoreTasksResponse ¶
type DescribeRestoreTasksResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeRestoreTasksResult `json:"result"`
}
type DescribeRestoreTasksResult ¶
type DescribeRestoreTasksResult struct {
TotalCount int `json:"totalCount"`
RestoreTasks []dbs.RestoreTask `json:"restoreTasks"`
}
type GetLastBackupBinlogRequest ¶
type GetLastBackupBinlogRequest struct {
core.JDCloudRequest
/* 地域代码,取值范围参见[《各地域及可用区对照表》] */
RegionId string `json:"regionId"`
/* 备份计划ID */
BackupPlanId string `json:"backupPlanId"`
}
func NewGetLastBackupBinlogRequest ¶
func NewGetLastBackupBinlogRequest( regionId string, backupPlanId string, ) *GetLastBackupBinlogRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param backupPlanId: 备份计划ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetLastBackupBinlogRequestWithAllParams ¶
func NewGetLastBackupBinlogRequestWithAllParams( regionId string, backupPlanId string, ) *GetLastBackupBinlogRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param backupPlanId: 备份计划ID (Required)
func NewGetLastBackupBinlogRequestWithoutParam ¶
func NewGetLastBackupBinlogRequestWithoutParam() *GetLastBackupBinlogRequest
This constructor has better compatible ability when API parameters changed
func (GetLastBackupBinlogRequest) GetRegionId ¶
func (r GetLastBackupBinlogRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetLastBackupBinlogRequest) SetBackupPlanId ¶
func (r *GetLastBackupBinlogRequest) SetBackupPlanId(backupPlanId string)
param backupPlanId: 备份计划ID(Required)
func (*GetLastBackupBinlogRequest) SetRegionId ¶
func (r *GetLastBackupBinlogRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)
type GetLastBackupBinlogResponse ¶
type GetLastBackupBinlogResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result GetLastBackupBinlogResult `json:"result"`
}
type GetLastBackupBinlogResult ¶
type GetLastBackupBinlogResult struct {
LastBackupBinlog dbs.BackupBriefInfo `json:"lastBackupBinlog"`
}
type GetShouldDelBackupsRequest ¶
type GetShouldDelBackupsRequest struct {
core.JDCloudRequest
/* 地域代码,取值范围参见[《各地域及可用区对照表》] */
RegionId string `json:"regionId"`
/* 备份计划ID */
BackupPlanId string `json:"backupPlanId"`
/* 备份的类型 */
BackupType string `json:"backupType"`
}
func NewGetShouldDelBackupsRequest ¶
func NewGetShouldDelBackupsRequest( regionId string, backupPlanId string, backupType string, ) *GetShouldDelBackupsRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param backupPlanId: 备份计划ID (Required) * param backupType: 备份的类型 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetShouldDelBackupsRequestWithAllParams ¶
func NewGetShouldDelBackupsRequestWithAllParams( regionId string, backupPlanId string, backupType string, ) *GetShouldDelBackupsRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param backupPlanId: 备份计划ID (Required) * param backupType: 备份的类型 (Required)
func NewGetShouldDelBackupsRequestWithoutParam ¶
func NewGetShouldDelBackupsRequestWithoutParam() *GetShouldDelBackupsRequest
This constructor has better compatible ability when API parameters changed
func (GetShouldDelBackupsRequest) GetRegionId ¶
func (r GetShouldDelBackupsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetShouldDelBackupsRequest) SetBackupPlanId ¶
func (r *GetShouldDelBackupsRequest) SetBackupPlanId(backupPlanId string)
param backupPlanId: 备份计划ID(Required)
func (*GetShouldDelBackupsRequest) SetBackupType ¶
func (r *GetShouldDelBackupsRequest) SetBackupType(backupType string)
param backupType: 备份的类型(Required)
func (*GetShouldDelBackupsRequest) SetRegionId ¶
func (r *GetShouldDelBackupsRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)
type GetShouldDelBackupsResponse ¶
type GetShouldDelBackupsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result GetShouldDelBackupsResult `json:"result"`
}
type GetShouldDelBackupsResult ¶
type GetShouldDelBackupsResult struct {
ShouldDelBackups dbs.ShouldDelBackups `json:"shouldDelBackups"`
}
type InitBackupPlanRequest ¶
type InitBackupPlanRequest struct {
core.JDCloudRequest
/* 地域代码,取值范围参见[《各地域及可用区对照表》] */
RegionId string `json:"regionId"`
/* 备份计划ID */
BackupPlanId string `json:"backupPlanId"`
/* 引擎类型 MySQL5 MySQL8 MariaDB Percona */
SourceEngine string `json:"sourceEngine"`
/* 备份方式,支持物理备份或逻辑备份 */
BackupType string `json:"backupType"`
/* 是否开启日志备份;true:开启;false:关闭 (Optional) */
EnableBackupLogs *bool `json:"enableBackupLogs"`
/* 日志备份保存天数,支持7-3650 天,默认7天 (Optional) */
LogBackupRetentionPeriod *int `json:"logBackupRetentionPeriod"`
/* 全量备份保存天数,支持7-3650 天,默认7天 (Optional) */
FullBackupRetentionPeriod *int `json:"fullBackupRetentionPeriod"`
/* 全量备份的备份周期 */
FullBackupSchedule *dbs.BackupSchedule `json:"fullBackupSchedule"`
/* 备份目标的详细信息 */
SourceEndpoint *dbs.SourceEndpoint `json:"sourceEndpoint"`
/* 逻辑备份中要备份的对象的信息,物理备份无须该信息 (Optional) */
BackupObjects *dbs.BackupObjects `json:"backupObjects"`
/* 是否开启日志备份;true:开启;false:关闭 */
CreateNewEndpoint bool `json:"createNewEndpoint"`
}
func NewInitBackupPlanRequest ¶
func NewInitBackupPlanRequest( regionId string, backupPlanId string, sourceEngine string, backupType string, fullBackupSchedule *dbs.BackupSchedule, sourceEndpoint *dbs.SourceEndpoint, createNewEndpoint bool, ) *InitBackupPlanRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param backupPlanId: 备份计划ID (Required) * param sourceEngine: 引擎类型 MySQL5 MySQL8 MariaDB Percona (Required) * param backupType: 备份方式,支持物理备份或逻辑备份 (Required) * param fullBackupSchedule: 全量备份的备份周期 (Required) * param sourceEndpoint: 备份目标的详细信息 (Required) * param createNewEndpoint: 是否开启日志备份;true:开启;false:关闭 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewInitBackupPlanRequestWithAllParams ¶
func NewInitBackupPlanRequestWithAllParams( regionId string, backupPlanId string, sourceEngine string, backupType string, enableBackupLogs *bool, logBackupRetentionPeriod *int, fullBackupRetentionPeriod *int, fullBackupSchedule *dbs.BackupSchedule, sourceEndpoint *dbs.SourceEndpoint, backupObjects *dbs.BackupObjects, createNewEndpoint bool, ) *InitBackupPlanRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param backupPlanId: 备份计划ID (Required) * param sourceEngine: 引擎类型 MySQL5 MySQL8 MariaDB Percona (Required) * param backupType: 备份方式,支持物理备份或逻辑备份 (Required) * param enableBackupLogs: 是否开启日志备份;true:开启;false:关闭 (Optional) * param logBackupRetentionPeriod: 日志备份保存天数,支持7-3650 天,默认7天 (Optional) * param fullBackupRetentionPeriod: 全量备份保存天数,支持7-3650 天,默认7天 (Optional) * param fullBackupSchedule: 全量备份的备份周期 (Required) * param sourceEndpoint: 备份目标的详细信息 (Required) * param backupObjects: 逻辑备份中要备份的对象的信息,物理备份无须该信息 (Optional) * param createNewEndpoint: 是否开启日志备份;true:开启;false:关闭 (Required)
func NewInitBackupPlanRequestWithoutParam ¶
func NewInitBackupPlanRequestWithoutParam() *InitBackupPlanRequest
This constructor has better compatible ability when API parameters changed
func (InitBackupPlanRequest) GetRegionId ¶
func (r InitBackupPlanRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*InitBackupPlanRequest) SetBackupObjects ¶
func (r *InitBackupPlanRequest) SetBackupObjects(backupObjects *dbs.BackupObjects)
param backupObjects: 逻辑备份中要备份的对象的信息,物理备份无须该信息(Optional)
func (*InitBackupPlanRequest) SetBackupPlanId ¶
func (r *InitBackupPlanRequest) SetBackupPlanId(backupPlanId string)
param backupPlanId: 备份计划ID(Required)
func (*InitBackupPlanRequest) SetBackupType ¶
func (r *InitBackupPlanRequest) SetBackupType(backupType string)
param backupType: 备份方式,支持物理备份或逻辑备份(Required)
func (*InitBackupPlanRequest) SetCreateNewEndpoint ¶
func (r *InitBackupPlanRequest) SetCreateNewEndpoint(createNewEndpoint bool)
param createNewEndpoint: 是否开启日志备份;true:开启;false:关闭(Required)
func (*InitBackupPlanRequest) SetEnableBackupLogs ¶
func (r *InitBackupPlanRequest) SetEnableBackupLogs(enableBackupLogs bool)
param enableBackupLogs: 是否开启日志备份;true:开启;false:关闭(Optional)
func (*InitBackupPlanRequest) SetFullBackupRetentionPeriod ¶
func (r *InitBackupPlanRequest) SetFullBackupRetentionPeriod(fullBackupRetentionPeriod int)
param fullBackupRetentionPeriod: 全量备份保存天数,支持7-3650 天,默认7天(Optional)
func (*InitBackupPlanRequest) SetFullBackupSchedule ¶
func (r *InitBackupPlanRequest) SetFullBackupSchedule(fullBackupSchedule *dbs.BackupSchedule)
param fullBackupSchedule: 全量备份的备份周期(Required)
func (*InitBackupPlanRequest) SetLogBackupRetentionPeriod ¶
func (r *InitBackupPlanRequest) SetLogBackupRetentionPeriod(logBackupRetentionPeriod int)
param logBackupRetentionPeriod: 日志备份保存天数,支持7-3650 天,默认7天(Optional)
func (*InitBackupPlanRequest) SetRegionId ¶
func (r *InitBackupPlanRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)
func (*InitBackupPlanRequest) SetSourceEndpoint ¶
func (r *InitBackupPlanRequest) SetSourceEndpoint(sourceEndpoint *dbs.SourceEndpoint)
param sourceEndpoint: 备份目标的详细信息(Required)
func (*InitBackupPlanRequest) SetSourceEngine ¶
func (r *InitBackupPlanRequest) SetSourceEngine(sourceEngine string)
param sourceEngine: 引擎类型 MySQL5 MySQL8 MariaDB Percona(Required)
type InitBackupPlanResponse ¶
type InitBackupPlanResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result InitBackupPlanResult `json:"result"`
}
type InitBackupPlanResult ¶
type InitBackupPlanResult struct {
}
type ModifyBackupObjectsRequest ¶
type ModifyBackupObjectsRequest struct {
core.JDCloudRequest
/* 地域代码,取值范围参见[《各地域及可用区对照表》] */
RegionId string `json:"regionId"`
/* 备份计划ID */
BackupPlanId string `json:"backupPlanId"`
/* 数据库名称 (Optional) */
Database *string `json:"database"`
/* 表名, 如果不填或者为空,表示对整个数据库进行备份 (Optional) */
Objects []string `json:"objects"`
}
func NewModifyBackupObjectsRequest ¶
func NewModifyBackupObjectsRequest( regionId string, backupPlanId string, ) *ModifyBackupObjectsRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param backupPlanId: 备份计划ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyBackupObjectsRequestWithAllParams ¶
func NewModifyBackupObjectsRequestWithAllParams( regionId string, backupPlanId string, database *string, objects []string, ) *ModifyBackupObjectsRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param backupPlanId: 备份计划ID (Required) * param database: 数据库名称 (Optional) * param objects: 表名, 如果不填或者为空,表示对整个数据库进行备份 (Optional)
func NewModifyBackupObjectsRequestWithoutParam ¶
func NewModifyBackupObjectsRequestWithoutParam() *ModifyBackupObjectsRequest
This constructor has better compatible ability when API parameters changed
func (ModifyBackupObjectsRequest) GetRegionId ¶
func (r ModifyBackupObjectsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyBackupObjectsRequest) SetBackupPlanId ¶
func (r *ModifyBackupObjectsRequest) SetBackupPlanId(backupPlanId string)
param backupPlanId: 备份计划ID(Required)
func (*ModifyBackupObjectsRequest) SetDatabase ¶
func (r *ModifyBackupObjectsRequest) SetDatabase(database string)
param database: 数据库名称(Optional)
func (*ModifyBackupObjectsRequest) SetObjects ¶
func (r *ModifyBackupObjectsRequest) SetObjects(objects []string)
param objects: 表名, 如果不填或者为空,表示对整个数据库进行备份(Optional)
func (*ModifyBackupObjectsRequest) SetRegionId ¶
func (r *ModifyBackupObjectsRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)
type ModifyBackupObjectsResponse ¶
type ModifyBackupObjectsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifyBackupObjectsResult `json:"result"`
}
type ModifyBackupObjectsResult ¶
type ModifyBackupObjectsResult struct {
}
type ModifyBackupPolicyRequest ¶
type ModifyBackupPolicyRequest struct {
core.JDCloudRequest
/* 地域代码,取值范围参见[《各地域及可用区对照表》] */
RegionId string `json:"regionId"`
/* 备份计划ID */
BackupPlanId string `json:"backupPlanId"`
/* 周期类型,目前仅支持weekly (Optional) */
FullBackupPeriod *string `json:"fullBackupPeriod"`
/* 进行全量备份的日期, 备份周期为 weekly 时可以取 0-6 分别对应的是周日到周六 (Optional) */
FullBackupDays []int `json:"fullBackupDays"`
/* 全量备份的开始时间,精确到分,UTC时间格式,例如:23:30Z (Optional) */
FullBackupStartTime *string `json:"fullBackupStartTime"`
/* 全量备份保存天数,支持7-3650 天,默认7天 (Optional) */
FullBackupRetentionPeriod *int `json:"fullBackupRetentionPeriod"`
/* 日志备份保存天数,支持7-3650 天,默认7天 (Optional) */
LogBackupRetentionPeriod *int `json:"logBackupRetentionPeriod"`
/* 是否开启日志备份;true:开启;false:关闭 (Optional) */
EnableBackupLogs *bool `json:"enableBackupLogs"`
}
func NewModifyBackupPolicyRequest ¶
func NewModifyBackupPolicyRequest( regionId string, backupPlanId string, ) *ModifyBackupPolicyRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param backupPlanId: 备份计划ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyBackupPolicyRequestWithAllParams ¶
func NewModifyBackupPolicyRequestWithAllParams( regionId string, backupPlanId string, fullBackupPeriod *string, fullBackupDays []int, fullBackupStartTime *string, fullBackupRetentionPeriod *int, logBackupRetentionPeriod *int, enableBackupLogs *bool, ) *ModifyBackupPolicyRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param backupPlanId: 备份计划ID (Required) * param fullBackupPeriod: 周期类型,目前仅支持weekly (Optional) * param fullBackupDays: 进行全量备份的日期, 备份周期为 weekly 时可以取 0-6 分别对应的是周日到周六 (Optional) * param fullBackupStartTime: 全量备份的开始时间,精确到分,UTC时间格式,例如:23:30Z (Optional) * param fullBackupRetentionPeriod: 全量备份保存天数,支持7-3650 天,默认7天 (Optional) * param logBackupRetentionPeriod: 日志备份保存天数,支持7-3650 天,默认7天 (Optional) * param enableBackupLogs: 是否开启日志备份;true:开启;false:关闭 (Optional)
func NewModifyBackupPolicyRequestWithoutParam ¶
func NewModifyBackupPolicyRequestWithoutParam() *ModifyBackupPolicyRequest
This constructor has better compatible ability when API parameters changed
func (ModifyBackupPolicyRequest) GetRegionId ¶
func (r ModifyBackupPolicyRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyBackupPolicyRequest) SetBackupPlanId ¶
func (r *ModifyBackupPolicyRequest) SetBackupPlanId(backupPlanId string)
param backupPlanId: 备份计划ID(Required)
func (*ModifyBackupPolicyRequest) SetEnableBackupLogs ¶
func (r *ModifyBackupPolicyRequest) SetEnableBackupLogs(enableBackupLogs bool)
param enableBackupLogs: 是否开启日志备份;true:开启;false:关闭(Optional)
func (*ModifyBackupPolicyRequest) SetFullBackupDays ¶
func (r *ModifyBackupPolicyRequest) SetFullBackupDays(fullBackupDays []int)
param fullBackupDays: 进行全量备份的日期, 备份周期为 weekly 时可以取 0-6 分别对应的是周日到周六(Optional)
func (*ModifyBackupPolicyRequest) SetFullBackupPeriod ¶
func (r *ModifyBackupPolicyRequest) SetFullBackupPeriod(fullBackupPeriod string)
param fullBackupPeriod: 周期类型,目前仅支持weekly(Optional)
func (*ModifyBackupPolicyRequest) SetFullBackupRetentionPeriod ¶
func (r *ModifyBackupPolicyRequest) SetFullBackupRetentionPeriod(fullBackupRetentionPeriod int)
param fullBackupRetentionPeriod: 全量备份保存天数,支持7-3650 天,默认7天(Optional)
func (*ModifyBackupPolicyRequest) SetFullBackupStartTime ¶
func (r *ModifyBackupPolicyRequest) SetFullBackupStartTime(fullBackupStartTime string)
param fullBackupStartTime: 全量备份的开始时间,精确到分,UTC时间格式,例如:23:30Z(Optional)
func (*ModifyBackupPolicyRequest) SetLogBackupRetentionPeriod ¶
func (r *ModifyBackupPolicyRequest) SetLogBackupRetentionPeriod(logBackupRetentionPeriod int)
param logBackupRetentionPeriod: 日志备份保存天数,支持7-3650 天,默认7天(Optional)
func (*ModifyBackupPolicyRequest) SetRegionId ¶
func (r *ModifyBackupPolicyRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)
type ModifyBackupPolicyResponse ¶
type ModifyBackupPolicyResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifyBackupPolicyResult `json:"result"`
}
type ModifyBackupPolicyResult ¶
type ModifyBackupPolicyResult struct {
}
type ModifySourceEndpointRequest ¶
type ModifySourceEndpointRequest struct {
core.JDCloudRequest
/* 地域代码,取值范围参见[《各地域及可用区对照表》] */
RegionId string `json:"regionId"`
/* 备份计划ID */
BackupPlanId string `json:"backupPlanId"`
/* 源数据库的账号 (Optional) */
AccountName *string `json:"accountName"`
/* 源数据库的密码 (Optional) */
Password *string `json:"password"`
/* 不同数据库引擎独有的配置参数 (Optional) */
EngineRelatedConfig *dbs.EngineRelatedConfig `json:"engineRelatedConfig"`
}
func NewModifySourceEndpointRequest ¶
func NewModifySourceEndpointRequest( regionId string, backupPlanId string, ) *ModifySourceEndpointRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param backupPlanId: 备份计划ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifySourceEndpointRequestWithAllParams ¶
func NewModifySourceEndpointRequestWithAllParams( regionId string, backupPlanId string, accountName *string, password *string, engineRelatedConfig *dbs.EngineRelatedConfig, ) *ModifySourceEndpointRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param backupPlanId: 备份计划ID (Required) * param accountName: 源数据库的账号 (Optional) * param password: 源数据库的密码 (Optional) * param engineRelatedConfig: 不同数据库引擎独有的配置参数 (Optional)
func NewModifySourceEndpointRequestWithoutParam ¶
func NewModifySourceEndpointRequestWithoutParam() *ModifySourceEndpointRequest
This constructor has better compatible ability when API parameters changed
func (ModifySourceEndpointRequest) GetRegionId ¶
func (r ModifySourceEndpointRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifySourceEndpointRequest) SetAccountName ¶
func (r *ModifySourceEndpointRequest) SetAccountName(accountName string)
param accountName: 源数据库的账号(Optional)
func (*ModifySourceEndpointRequest) SetBackupPlanId ¶
func (r *ModifySourceEndpointRequest) SetBackupPlanId(backupPlanId string)
param backupPlanId: 备份计划ID(Required)
func (*ModifySourceEndpointRequest) SetEngineRelatedConfig ¶
func (r *ModifySourceEndpointRequest) SetEngineRelatedConfig(engineRelatedConfig *dbs.EngineRelatedConfig)
param engineRelatedConfig: 不同数据库引擎独有的配置参数(Optional)
func (*ModifySourceEndpointRequest) SetPassword ¶
func (r *ModifySourceEndpointRequest) SetPassword(password string)
param password: 源数据库的密码(Optional)
func (*ModifySourceEndpointRequest) SetRegionId ¶
func (r *ModifySourceEndpointRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)
type ModifySourceEndpointResponse ¶
type ModifySourceEndpointResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifySourceEndpointResult `json:"result"`
}
type ModifySourceEndpointResult ¶
type ModifySourceEndpointResult struct {
}
type ModifyTaskRequest ¶
type ModifyTaskRequest struct {
core.JDCloudRequest
/* 地域代码,取值范围参见[《各地域及可用区对照表》] */
RegionId string `json:"regionId"`
/* Task ID */
TaskId string `json:"taskId"`
/* */
Progress int `json:"progress"`
/* (Optional) */
StartTime *string `json:"startTime"`
/* (Optional) */
EndTime *string `json:"endTime"`
/* */
Success bool `json:"success"`
/* (Optional) */
ErrorMessage *string `json:"errorMessage"`
}
func NewModifyTaskRequest ¶
func NewModifyTaskRequest( regionId string, taskId string, progress int, success bool, ) *ModifyTaskRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param taskId: Task ID (Required) * param progress: (Required) * param success: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyTaskRequestWithAllParams ¶
func NewModifyTaskRequestWithAllParams( regionId string, taskId string, progress int, startTime *string, endTime *string, success bool, errorMessage *string, ) *ModifyTaskRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param taskId: Task ID (Required) * param progress: (Required) * param startTime: (Optional) * param endTime: (Optional) * param success: (Required) * param errorMessage: (Optional)
func NewModifyTaskRequestWithoutParam ¶
func NewModifyTaskRequestWithoutParam() *ModifyTaskRequest
This constructor has better compatible ability when API parameters changed
func (ModifyTaskRequest) GetRegionId ¶
func (r ModifyTaskRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyTaskRequest) SetEndTime ¶
func (r *ModifyTaskRequest) SetEndTime(endTime string)
param endTime: (Optional)
func (*ModifyTaskRequest) SetErrorMessage ¶
func (r *ModifyTaskRequest) SetErrorMessage(errorMessage string)
param errorMessage: (Optional)
func (*ModifyTaskRequest) SetProgress ¶
func (r *ModifyTaskRequest) SetProgress(progress int)
param progress: (Required)
func (*ModifyTaskRequest) SetRegionId ¶
func (r *ModifyTaskRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)
func (*ModifyTaskRequest) SetStartTime ¶
func (r *ModifyTaskRequest) SetStartTime(startTime string)
param startTime: (Optional)
func (*ModifyTaskRequest) SetSuccess ¶
func (r *ModifyTaskRequest) SetSuccess(success bool)
param success: (Required)
func (*ModifyTaskRequest) SetTaskId ¶
func (r *ModifyTaskRequest) SetTaskId(taskId string)
param taskId: Task ID(Required)
type ModifyTaskResponse ¶
type ModifyTaskResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifyTaskResult `json:"result"`
}
type ModifyTaskResult ¶
type ModifyTaskResult struct {
Ok bool `json:"ok"`
}
type ReportPrecheckRequest ¶
type ReportPrecheckRequest struct {
core.JDCloudRequest
/* 地域代码,取值范围参见[《各地域及可用区对照表》] */
RegionId string `json:"regionId"`
/* */
Plan interface{} `json:"plan"`
/* 预检查任务项 */
CheckItem string `json:"checkItem"`
/* 是否成功 */
Success bool `json:"success"`
/* 错误信息,仅sucess为false时返回 (Optional) */
ErrorMessages *string `json:"errorMessages"`
/* */
StartTime string `json:"startTime"`
/* */
EndTime string `json:"endTime"`
}
func NewReportPrecheckRequest ¶
func NewReportPrecheckRequest( regionId string, plan interface{}, checkItem string, success bool, startTime string, endTime string, ) *ReportPrecheckRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param plan: (Required) * param checkItem: 预检查任务项 (Required) * param success: 是否成功 (Required) * param startTime: (Required) * param endTime: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewReportPrecheckRequestWithAllParams ¶
func NewReportPrecheckRequestWithAllParams( regionId string, plan interface{}, checkItem string, success bool, errorMessages *string, startTime string, endTime string, ) *ReportPrecheckRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param plan: (Required) * param checkItem: 预检查任务项 (Required) * param success: 是否成功 (Required) * param errorMessages: 错误信息,仅sucess为false时返回 (Optional) * param startTime: (Required) * param endTime: (Required)
func NewReportPrecheckRequestWithoutParam ¶
func NewReportPrecheckRequestWithoutParam() *ReportPrecheckRequest
This constructor has better compatible ability when API parameters changed
func (ReportPrecheckRequest) GetRegionId ¶
func (r ReportPrecheckRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ReportPrecheckRequest) SetCheckItem ¶
func (r *ReportPrecheckRequest) SetCheckItem(checkItem string)
param checkItem: 预检查任务项(Required)
func (*ReportPrecheckRequest) SetEndTime ¶
func (r *ReportPrecheckRequest) SetEndTime(endTime string)
param endTime: (Required)
func (*ReportPrecheckRequest) SetErrorMessages ¶
func (r *ReportPrecheckRequest) SetErrorMessages(errorMessages string)
param errorMessages: 错误信息,仅sucess为false时返回(Optional)
func (*ReportPrecheckRequest) SetPlan ¶
func (r *ReportPrecheckRequest) SetPlan(plan interface{})
param plan: (Required)
func (*ReportPrecheckRequest) SetRegionId ¶
func (r *ReportPrecheckRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)
func (*ReportPrecheckRequest) SetStartTime ¶
func (r *ReportPrecheckRequest) SetStartTime(startTime string)
param startTime: (Required)
func (*ReportPrecheckRequest) SetSuccess ¶
func (r *ReportPrecheckRequest) SetSuccess(success bool)
param success: 是否成功(Required)
type ReportPrecheckResponse ¶
type ReportPrecheckResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ReportPrecheckResult `json:"result"`
}
type ReportPrecheckResult ¶
type ReportPrecheckResult struct {
JobId string `json:"jobId"`
}
type ReportTaskRequest ¶
type ReportTaskRequest struct {
core.JDCloudRequest
/* 地域代码,取值范围参见[《各地域及可用区对照表》] */
RegionId string `json:"regionId"`
/* */
Agent interface{} `json:"agent"`
/* */
TaskType string `json:"taskType"`
/* (Optional) */
PlanId *string `json:"planId"`
/* */
Progress int `json:"progress"`
/* (Optional) */
StartTime *string `json:"startTime"`
/* (Optional) */
EndTime *string `json:"endTime"`
/* (Optional) */
Success *bool `json:"success"`
/* (Optional) */
ErrorMessage *string `json:"errorMessage"`
}
func NewReportTaskRequest ¶
func NewReportTaskRequest( regionId string, agent interface{}, taskType string, progress int, ) *ReportTaskRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param agent: (Required) * param taskType: (Required) * param progress: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewReportTaskRequestWithAllParams ¶
func NewReportTaskRequestWithAllParams( regionId string, agent interface{}, taskType string, planId *string, progress int, startTime *string, endTime *string, success *bool, errorMessage *string, ) *ReportTaskRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param agent: (Required) * param taskType: (Required) * param planId: (Optional) * param progress: (Required) * param startTime: (Optional) * param endTime: (Optional) * param success: (Optional) * param errorMessage: (Optional)
func NewReportTaskRequestWithoutParam ¶
func NewReportTaskRequestWithoutParam() *ReportTaskRequest
This constructor has better compatible ability when API parameters changed
func (ReportTaskRequest) GetRegionId ¶
func (r ReportTaskRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ReportTaskRequest) SetAgent ¶
func (r *ReportTaskRequest) SetAgent(agent interface{})
param agent: (Required)
func (*ReportTaskRequest) SetEndTime ¶
func (r *ReportTaskRequest) SetEndTime(endTime string)
param endTime: (Optional)
func (*ReportTaskRequest) SetErrorMessage ¶
func (r *ReportTaskRequest) SetErrorMessage(errorMessage string)
param errorMessage: (Optional)
func (*ReportTaskRequest) SetPlanId ¶
func (r *ReportTaskRequest) SetPlanId(planId string)
param planId: (Optional)
func (*ReportTaskRequest) SetProgress ¶
func (r *ReportTaskRequest) SetProgress(progress int)
param progress: (Required)
func (*ReportTaskRequest) SetRegionId ¶
func (r *ReportTaskRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)
func (*ReportTaskRequest) SetStartTime ¶
func (r *ReportTaskRequest) SetStartTime(startTime string)
param startTime: (Optional)
func (*ReportTaskRequest) SetSuccess ¶
func (r *ReportTaskRequest) SetSuccess(success bool)
param success: (Optional)
func (*ReportTaskRequest) SetTaskType ¶
func (r *ReportTaskRequest) SetTaskType(taskType string)
param taskType: (Required)
type ReportTaskResponse ¶
type ReportTaskResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ReportTaskResult `json:"result"`
}
type ReportTaskResult ¶
type ReportTaskResult struct {
Id string `json:"id"`
}
type RestoreLogicalBackupRequest ¶
type RestoreLogicalBackupRequest struct {
core.JDCloudRequest
/* 地域代码,取值范围参见[《各地域及可用区对照表》] */
RegionId string `json:"regionId"`
/* 备份计划ID */
BackupPlanId string `json:"backupPlanId"`
/* 用于恢复的备份Id,仅限于本备份计划生成的备份 */
BackupId string `json:"backupId"`
/* 备份实例的数据源信息 */
SourceEndpoint *dbs.RestoreSourceEndpoint `json:"sourceEndpoint"`
/* 是否是新建数据源;true:是;false:不是 */
CreateNewEndpoint bool `json:"createNewEndpoint"`
}
func NewRestoreLogicalBackupRequest ¶
func NewRestoreLogicalBackupRequest( regionId string, backupPlanId string, backupId string, sourceEndpoint *dbs.RestoreSourceEndpoint, createNewEndpoint bool, ) *RestoreLogicalBackupRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param backupPlanId: 备份计划ID (Required) * param backupId: 用于恢复的备份Id,仅限于本备份计划生成的备份 (Required) * param sourceEndpoint: 备份实例的数据源信息 (Required) * param createNewEndpoint: 是否是新建数据源;true:是;false:不是 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewRestoreLogicalBackupRequestWithAllParams ¶
func NewRestoreLogicalBackupRequestWithAllParams( regionId string, backupPlanId string, backupId string, sourceEndpoint *dbs.RestoreSourceEndpoint, createNewEndpoint bool, ) *RestoreLogicalBackupRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param backupPlanId: 备份计划ID (Required) * param backupId: 用于恢复的备份Id,仅限于本备份计划生成的备份 (Required) * param sourceEndpoint: 备份实例的数据源信息 (Required) * param createNewEndpoint: 是否是新建数据源;true:是;false:不是 (Required)
func NewRestoreLogicalBackupRequestWithoutParam ¶
func NewRestoreLogicalBackupRequestWithoutParam() *RestoreLogicalBackupRequest
This constructor has better compatible ability when API parameters changed
func (RestoreLogicalBackupRequest) GetRegionId ¶
func (r RestoreLogicalBackupRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*RestoreLogicalBackupRequest) SetBackupId ¶
func (r *RestoreLogicalBackupRequest) SetBackupId(backupId string)
param backupId: 用于恢复的备份Id,仅限于本备份计划生成的备份(Required)
func (*RestoreLogicalBackupRequest) SetBackupPlanId ¶
func (r *RestoreLogicalBackupRequest) SetBackupPlanId(backupPlanId string)
param backupPlanId: 备份计划ID(Required)
func (*RestoreLogicalBackupRequest) SetCreateNewEndpoint ¶
func (r *RestoreLogicalBackupRequest) SetCreateNewEndpoint(createNewEndpoint bool)
param createNewEndpoint: 是否是新建数据源;true:是;false:不是(Required)
func (*RestoreLogicalBackupRequest) SetRegionId ¶
func (r *RestoreLogicalBackupRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)
func (*RestoreLogicalBackupRequest) SetSourceEndpoint ¶
func (r *RestoreLogicalBackupRequest) SetSourceEndpoint(sourceEndpoint *dbs.RestoreSourceEndpoint)
param sourceEndpoint: 备份实例的数据源信息(Required)
type RestoreLogicalBackupResponse ¶
type RestoreLogicalBackupResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result RestoreLogicalBackupResult `json:"result"`
}
type RestoreLogicalBackupResult ¶
type RestoreLogicalBackupResult struct {
}
type RestorePhysicalBackupRequest ¶
type RestorePhysicalBackupRequest struct {
core.JDCloudRequest
/* 地域代码,取值范围参见[《各地域及可用区对照表》] */
RegionId string `json:"regionId"`
/* 备份计划ID */
BackupPlanId string `json:"backupPlanId"`
/* 用于恢复的备份Id,仅限于本备份计划生成的备份 */
BackupId string `json:"backupId"`
/* 备份实例的数据源信息 */
SourceEndpoint *dbs.RestoreSourceEndpoint `json:"sourceEndpoint"`
/* 是否是新建数据源;true:是;false:不是 */
CreateNewEndpoint bool `json:"createNewEndpoint"`
}
func NewRestorePhysicalBackupRequest ¶
func NewRestorePhysicalBackupRequest( regionId string, backupPlanId string, backupId string, sourceEndpoint *dbs.RestoreSourceEndpoint, createNewEndpoint bool, ) *RestorePhysicalBackupRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param backupPlanId: 备份计划ID (Required) * param backupId: 用于恢复的备份Id,仅限于本备份计划生成的备份 (Required) * param sourceEndpoint: 备份实例的数据源信息 (Required) * param createNewEndpoint: 是否是新建数据源;true:是;false:不是 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewRestorePhysicalBackupRequestWithAllParams ¶
func NewRestorePhysicalBackupRequestWithAllParams( regionId string, backupPlanId string, backupId string, sourceEndpoint *dbs.RestoreSourceEndpoint, createNewEndpoint bool, ) *RestorePhysicalBackupRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param backupPlanId: 备份计划ID (Required) * param backupId: 用于恢复的备份Id,仅限于本备份计划生成的备份 (Required) * param sourceEndpoint: 备份实例的数据源信息 (Required) * param createNewEndpoint: 是否是新建数据源;true:是;false:不是 (Required)
func NewRestorePhysicalBackupRequestWithoutParam ¶
func NewRestorePhysicalBackupRequestWithoutParam() *RestorePhysicalBackupRequest
This constructor has better compatible ability when API parameters changed
func (RestorePhysicalBackupRequest) GetRegionId ¶
func (r RestorePhysicalBackupRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*RestorePhysicalBackupRequest) SetBackupId ¶
func (r *RestorePhysicalBackupRequest) SetBackupId(backupId string)
param backupId: 用于恢复的备份Id,仅限于本备份计划生成的备份(Required)
func (*RestorePhysicalBackupRequest) SetBackupPlanId ¶
func (r *RestorePhysicalBackupRequest) SetBackupPlanId(backupPlanId string)
param backupPlanId: 备份计划ID(Required)
func (*RestorePhysicalBackupRequest) SetCreateNewEndpoint ¶
func (r *RestorePhysicalBackupRequest) SetCreateNewEndpoint(createNewEndpoint bool)
param createNewEndpoint: 是否是新建数据源;true:是;false:不是(Required)
func (*RestorePhysicalBackupRequest) SetRegionId ¶
func (r *RestorePhysicalBackupRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)
func (*RestorePhysicalBackupRequest) SetSourceEndpoint ¶
func (r *RestorePhysicalBackupRequest) SetSourceEndpoint(sourceEndpoint *dbs.RestoreSourceEndpoint)
param sourceEndpoint: 备份实例的数据源信息(Required)
type RestorePhysicalBackupResponse ¶
type RestorePhysicalBackupResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result RestorePhysicalBackupResult `json:"result"`
}
type RestorePhysicalBackupResult ¶
type RestorePhysicalBackupResult struct {
}
type RestoreToTimeRequest ¶
type RestoreToTimeRequest struct {
core.JDCloudRequest
/* 地域代码,取值范围参见[《各地域及可用区对照表》] */
RegionId string `json:"regionId"`
/* 备份计划ID */
BackupPlanId string `json:"backupPlanId"`
/* 数据库实例要恢复到的时间点,UTC时间格式:YYYY-MM-DDTHH:mm:ssZ */
RestoreTime string `json:"restoreTime"`
/* 备份实例的数据源信息 */
SourceEndpoint *dbs.RestoreSourceEndpoint `json:"sourceEndpoint"`
/* 是否是新建数据源;true:是;false:不是 */
CreateNewEndpoint bool `json:"createNewEndpoint"`
}
func NewRestoreToTimeRequest ¶
func NewRestoreToTimeRequest( regionId string, backupPlanId string, restoreTime string, sourceEndpoint *dbs.RestoreSourceEndpoint, createNewEndpoint bool, ) *RestoreToTimeRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param backupPlanId: 备份计划ID (Required) * param restoreTime: 数据库实例要恢复到的时间点,UTC时间格式:YYYY-MM-DDTHH:mm:ssZ (Required) * param sourceEndpoint: 备份实例的数据源信息 (Required) * param createNewEndpoint: 是否是新建数据源;true:是;false:不是 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewRestoreToTimeRequestWithAllParams ¶
func NewRestoreToTimeRequestWithAllParams( regionId string, backupPlanId string, restoreTime string, sourceEndpoint *dbs.RestoreSourceEndpoint, createNewEndpoint bool, ) *RestoreToTimeRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param backupPlanId: 备份计划ID (Required) * param restoreTime: 数据库实例要恢复到的时间点,UTC时间格式:YYYY-MM-DDTHH:mm:ssZ (Required) * param sourceEndpoint: 备份实例的数据源信息 (Required) * param createNewEndpoint: 是否是新建数据源;true:是;false:不是 (Required)
func NewRestoreToTimeRequestWithoutParam ¶
func NewRestoreToTimeRequestWithoutParam() *RestoreToTimeRequest
This constructor has better compatible ability when API parameters changed
func (RestoreToTimeRequest) GetRegionId ¶
func (r RestoreToTimeRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*RestoreToTimeRequest) SetBackupPlanId ¶
func (r *RestoreToTimeRequest) SetBackupPlanId(backupPlanId string)
param backupPlanId: 备份计划ID(Required)
func (*RestoreToTimeRequest) SetCreateNewEndpoint ¶
func (r *RestoreToTimeRequest) SetCreateNewEndpoint(createNewEndpoint bool)
param createNewEndpoint: 是否是新建数据源;true:是;false:不是(Required)
func (*RestoreToTimeRequest) SetRegionId ¶
func (r *RestoreToTimeRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)
func (*RestoreToTimeRequest) SetRestoreTime ¶
func (r *RestoreToTimeRequest) SetRestoreTime(restoreTime string)
param restoreTime: 数据库实例要恢复到的时间点,UTC时间格式:YYYY-MM-DDTHH:mm:ssZ(Required)
func (*RestoreToTimeRequest) SetSourceEndpoint ¶
func (r *RestoreToTimeRequest) SetSourceEndpoint(sourceEndpoint *dbs.RestoreSourceEndpoint)
param sourceEndpoint: 备份实例的数据源信息(Required)
type RestoreToTimeResponse ¶
type RestoreToTimeResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result RestoreToTimeResult `json:"result"`
}
type RestoreToTimeResult ¶
type RestoreToTimeResult struct {
}
type StartBackupPlanRequest ¶
type StartBackupPlanRequest struct {
core.JDCloudRequest
/* 地域代码,取值范围参见[《各地域及可用区对照表》] */
RegionId string `json:"regionId"`
/* 备份计划ID */
BackupPlanId string `json:"backupPlanId"`
}
func NewStartBackupPlanRequest ¶
func NewStartBackupPlanRequest( regionId string, backupPlanId string, ) *StartBackupPlanRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param backupPlanId: 备份计划ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewStartBackupPlanRequestWithAllParams ¶
func NewStartBackupPlanRequestWithAllParams( regionId string, backupPlanId string, ) *StartBackupPlanRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param backupPlanId: 备份计划ID (Required)
func NewStartBackupPlanRequestWithoutParam ¶
func NewStartBackupPlanRequestWithoutParam() *StartBackupPlanRequest
This constructor has better compatible ability when API parameters changed
func (StartBackupPlanRequest) GetRegionId ¶
func (r StartBackupPlanRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*StartBackupPlanRequest) SetBackupPlanId ¶
func (r *StartBackupPlanRequest) SetBackupPlanId(backupPlanId string)
param backupPlanId: 备份计划ID(Required)
func (*StartBackupPlanRequest) SetRegionId ¶
func (r *StartBackupPlanRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)
type StartBackupPlanResponse ¶
type StartBackupPlanResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result StartBackupPlanResult `json:"result"`
}
type StartBackupPlanResult ¶
type StartBackupPlanResult struct {
}
type StopBackupPlanRequest ¶
type StopBackupPlanRequest struct {
core.JDCloudRequest
/* 地域代码,取值范围参见[《各地域及可用区对照表》] */
RegionId string `json:"regionId"`
/* 备份计划ID */
BackupPlanId string `json:"backupPlanId"`
}
func NewStopBackupPlanRequest ¶
func NewStopBackupPlanRequest( regionId string, backupPlanId string, ) *StopBackupPlanRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param backupPlanId: 备份计划ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewStopBackupPlanRequestWithAllParams ¶
func NewStopBackupPlanRequestWithAllParams( regionId string, backupPlanId string, ) *StopBackupPlanRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param backupPlanId: 备份计划ID (Required)
func NewStopBackupPlanRequestWithoutParam ¶
func NewStopBackupPlanRequestWithoutParam() *StopBackupPlanRequest
This constructor has better compatible ability when API parameters changed
func (StopBackupPlanRequest) GetRegionId ¶
func (r StopBackupPlanRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*StopBackupPlanRequest) SetBackupPlanId ¶
func (r *StopBackupPlanRequest) SetBackupPlanId(backupPlanId string)
param backupPlanId: 备份计划ID(Required)
func (*StopBackupPlanRequest) SetRegionId ¶
func (r *StopBackupPlanRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)
type StopBackupPlanResponse ¶
type StopBackupPlanResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result StopBackupPlanResult `json:"result"`
}
type StopBackupPlanResult ¶
type StopBackupPlanResult struct {
}
type UpdateShouldDelBackupsRequest ¶
type UpdateShouldDelBackupsRequest struct {
core.JDCloudRequest
/* 地域代码,取值范围参见[《各地域及可用区对照表》] */
RegionId string `json:"regionId"`
/* 备份计划ID */
BackupPlanId string `json:"backupPlanId"`
/* (Optional) */
BackupType *string `json:"backupType"`
/* (Optional) */
TotalCount *int `json:"totalCount"`
/* (Optional) */
BackupFiles []dbs.BackupBriefInfo `json:"backupFiles"`
}
func NewUpdateShouldDelBackupsRequest ¶
func NewUpdateShouldDelBackupsRequest( regionId string, backupPlanId string, ) *UpdateShouldDelBackupsRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param backupPlanId: 备份计划ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateShouldDelBackupsRequestWithAllParams ¶
func NewUpdateShouldDelBackupsRequestWithAllParams( regionId string, backupPlanId string, backupType *string, totalCount *int, backupFiles []dbs.BackupBriefInfo, ) *UpdateShouldDelBackupsRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param backupPlanId: 备份计划ID (Required) * param backupType: (Optional) * param totalCount: (Optional) * param backupFiles: (Optional)
func NewUpdateShouldDelBackupsRequestWithoutParam ¶
func NewUpdateShouldDelBackupsRequestWithoutParam() *UpdateShouldDelBackupsRequest
This constructor has better compatible ability when API parameters changed
func (UpdateShouldDelBackupsRequest) GetRegionId ¶
func (r UpdateShouldDelBackupsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateShouldDelBackupsRequest) SetBackupFiles ¶
func (r *UpdateShouldDelBackupsRequest) SetBackupFiles(backupFiles []dbs.BackupBriefInfo)
param backupFiles: (Optional)
func (*UpdateShouldDelBackupsRequest) SetBackupPlanId ¶
func (r *UpdateShouldDelBackupsRequest) SetBackupPlanId(backupPlanId string)
param backupPlanId: 备份计划ID(Required)
func (*UpdateShouldDelBackupsRequest) SetBackupType ¶
func (r *UpdateShouldDelBackupsRequest) SetBackupType(backupType string)
param backupType: (Optional)
func (*UpdateShouldDelBackupsRequest) SetRegionId ¶
func (r *UpdateShouldDelBackupsRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)
func (*UpdateShouldDelBackupsRequest) SetTotalCount ¶
func (r *UpdateShouldDelBackupsRequest) SetTotalCount(totalCount int)
param totalCount: (Optional)
type UpdateShouldDelBackupsResponse ¶
type UpdateShouldDelBackupsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result UpdateShouldDelBackupsResult `json:"result"`
}
type UpdateShouldDelBackupsResult ¶
type UpdateShouldDelBackupsResult struct {
Ok bool `json:"ok"`
}
Source Files
¶
- AgentPlans.go
- AgentRegister.go
- AgentTasks.go
- BackupFile.go
- CreateBackupPlan.go
- CreateLogicalBackup.go
- CreatePhysicalBackup.go
- DeleteBackup.go
- DeleteBackupPlan.go
- DescribeAgentAttributes.go
- DescribeAgents.go
- DescribeBackupPlanAttributes.go
- DescribeBackupPlans.go
- DescribeBinlogBackups.go
- DescribeLogicalBackups.go
- DescribePhysicalBackups.go
- DescribePreCheck.go
- DescribeRestoreTasks.go
- GetLastBackupBinlog.go
- GetShouldDelBackups.go
- InitBackupPlan.go
- ModifyBackupObjects.go
- ModifyBackupPolicy.go
- ModifySourceEndpoint.go
- ModifyTask.go
- ReportPrecheck.go
- ReportTask.go
- RestoreLogicalBackup.go
- RestorePhysicalBackup.go
- RestoreToTime.go
- StartBackupPlan.go
- StopBackupPlan.go
- UpdateShouldDelBackups.go