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