dbs

package
v1.61.1823 Latest Latest
Warning

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

Go to latest
Published: Oct 21, 2022 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EndpointMap map[string]string

EndpointMap Endpoint Data

View Source
var EndpointType = "regional"

EndpointType regional or central

Functions

func GetEndpointMap added in v1.60.358

func GetEndpointMap() map[string]string

GetEndpointMap Get Endpoint Data Map

func GetEndpointType added in v1.60.358

func GetEndpointType() string

GetEndpointType Get Endpoint Type Value

func SetClientProperty added in v1.60.358

func SetClientProperty(client *Client, propertyName string, propertyValue interface{})

SetClientProperty Set Property by Reflect

func SetEndpointDataToClient added in v1.60.358

func SetEndpointDataToClient(client *Client)

SetEndpointDataToClient Set EndpointMap and ENdpointType

Types

type BackupGateway

type BackupGateway struct {
	DisplayName              string `json:"DisplayName" xml:"DisplayName"`
	BackupGatewayCreateTime  int64  `json:"BackupGatewayCreateTime" xml:"BackupGatewayCreateTime"`
	BackupGatewayId          string `json:"BackupGatewayId" xml:"BackupGatewayId"`
	Region                   string `json:"Region" xml:"Region"`
	Identifier               string `json:"Identifier" xml:"Identifier"`
	SourceEndpointInternetIP string `json:"SourceEndpointInternetIP" xml:"SourceEndpointInternetIP"`
	BackupGatewayStatus      string `json:"BackupGatewayStatus" xml:"BackupGatewayStatus"`
	SourceEndpointIntranetIP string `json:"SourceEndpointIntranetIP" xml:"SourceEndpointIntranetIP"`
	LastHeartbeatTime        int64  `json:"LastHeartbeatTime" xml:"LastHeartbeatTime"`
	SourceEndpointHostname   string `json:"SourceEndpointHostname" xml:"SourceEndpointHostname"`
}

BackupGateway is a nested struct in dbs response

type BackupPlanDetail

type BackupPlanDetail struct {
	CrossRoleName                        string `json:"CrossRoleName" xml:"CrossRoleName"`
	SourceEndpointInstanceType           string `json:"SourceEndpointInstanceType" xml:"SourceEndpointInstanceType"`
	BackupSetDownloadDir                 string `json:"BackupSetDownloadDir" xml:"BackupSetDownloadDir"`
	SourceEndpointIpPort                 string `json:"SourceEndpointIpPort" xml:"SourceEndpointIpPort"`
	CrossAliyunId                        string `json:"CrossAliyunId" xml:"CrossAliyunId"`
	DuplicationArchivePeriod             int    `json:"DuplicationArchivePeriod" xml:"DuplicationArchivePeriod"`
	BackupPlanId                         string `json:"BackupPlanId" xml:"BackupPlanId"`
	EndTimestampForRestore               int64  `json:"EndTimestampForRestore" xml:"EndTimestampForRestore"`
	BackupPlanStatus                     string `json:"BackupPlanStatus" xml:"BackupPlanStatus"`
	BackupSetDownloadFullDataFormat      string `json:"BackupSetDownloadFullDataFormat" xml:"BackupSetDownloadFullDataFormat"`
	BackupRetentionPeriod                int    `json:"BackupRetentionPeriod" xml:"BackupRetentionPeriod"`
	OSSBucketRegion                      string `json:"OSSBucketRegion" xml:"OSSBucketRegion"`
	SourceEndpointOracleSID              string `json:"SourceEndpointOracleSID" xml:"SourceEndpointOracleSID"`
	BackupStorageType                    string `json:"BackupStorageType" xml:"BackupStorageType"`
	BackupMethod                         string `json:"BackupMethod" xml:"BackupMethod"`
	SourceEndpointRegion                 string `json:"SourceEndpointRegion" xml:"SourceEndpointRegion"`
	BackupPeriod                         string `json:"BackupPeriod" xml:"BackupPeriod"`
	SourceEndpointDatabaseName           string `json:"SourceEndpointDatabaseName" xml:"SourceEndpointDatabaseName"`
	BackupSetDownloadGatewayId           int64  `json:"BackupSetDownloadGatewayId" xml:"BackupSetDownloadGatewayId"`
	BackupPlanCreateTime                 int64  `json:"BackupPlanCreateTime" xml:"BackupPlanCreateTime"`
	InstanceClass                        string `json:"InstanceClass" xml:"InstanceClass"`
	BackupSetDownloadTargetType          string `json:"BackupSetDownloadTargetType" xml:"BackupSetDownloadTargetType"`
	DuplicationInfrequentAccessPeriod    int    `json:"DuplicationInfrequentAccessPeriod" xml:"DuplicationInfrequentAccessPeriod"`
	BackupStartTime                      string `json:"BackupStartTime" xml:"BackupStartTime"`
	ErrMessage                           string `json:"ErrMessage" xml:"ErrMessage"`
	BackupObjects                        string `json:"BackupObjects" xml:"BackupObjects"`
	BeginTimestampForRestore             int64  `json:"BeginTimestampForRestore" xml:"BeginTimestampForRestore"`
	SourceEndpointInstanceID             string `json:"SourceEndpointInstanceID" xml:"SourceEndpointInstanceID"`
	OpenBackupSetAutoDownload            bool   `json:"OpenBackupSetAutoDownload" xml:"OpenBackupSetAutoDownload"`
	BackupPlanName                       string `json:"BackupPlanName" xml:"BackupPlanName"`
	OSSBucketName                        string `json:"OSSBucketName" xml:"OSSBucketName"`
	BackupGatewayId                      int64  `json:"BackupGatewayId" xml:"BackupGatewayId"`
	SourceEndpointUserName               string `json:"SourceEndpointUserName" xml:"SourceEndpointUserName"`
	BackupSetDownloadIncrementDataFormat string `json:"BackupSetDownloadIncrementDataFormat" xml:"BackupSetDownloadIncrementDataFormat"`
	EnableBackupLog                      bool   `json:"EnableBackupLog" xml:"EnableBackupLog"`
	ResourceGroupId                      string `json:"ResourceGroupId" xml:"ResourceGroupId"`
}

BackupPlanDetail is a nested struct in dbs response

type BackupSetDownloadTaskDetail added in v1.61.13

type BackupSetDownloadTaskDetail struct {
	BackupSetDownloadStatus      string `json:"BackupSetDownloadStatus" xml:"BackupSetDownloadStatus"`
	BackupSetDataSize            int64  `json:"BackupSetDataSize" xml:"BackupSetDataSize"`
	BackupSetDownloadTargetType  string `json:"BackupSetDownloadTargetType" xml:"BackupSetDownloadTargetType"`
	BackupSetDownloadDir         string `json:"BackupSetDownloadDir" xml:"BackupSetDownloadDir"`
	ErrMessage                   string `json:"ErrMessage" xml:"ErrMessage"`
	BackupSetDownloadCreateTime  int64  `json:"BackupSetDownloadCreateTime" xml:"BackupSetDownloadCreateTime"`
	BackupPlanId                 string `json:"BackupPlanId" xml:"BackupPlanId"`
	BackupSetDbType              string `json:"BackupSetDbType" xml:"BackupSetDbType"`
	BackupSetDownloadInternetUrl string `json:"BackupSetDownloadInternetUrl" xml:"BackupSetDownloadInternetUrl"`
	BackupSetId                  string `json:"BackupSetId" xml:"BackupSetId"`
	BackupSetDownloadIntranetUrl string `json:"BackupSetDownloadIntranetUrl" xml:"BackupSetDownloadIntranetUrl"`
	BackupGatewayId              int64  `json:"BackupGatewayId" xml:"BackupGatewayId"`
	BackupSetDownloadWay         string `json:"BackupSetDownloadWay" xml:"BackupSetDownloadWay"`
	BackupSetDownloadFinishTime  int64  `json:"BackupSetDownloadFinishTime" xml:"BackupSetDownloadFinishTime"`
	BackupSetJobType             string `json:"BackupSetJobType" xml:"BackupSetJobType"`
	BackupSetDownloadTaskId      string `json:"BackupSetDownloadTaskId" xml:"BackupSetDownloadTaskId"`
	BackupSetDownloadTaskName    string `json:"BackupSetDownloadTaskName" xml:"BackupSetDownloadTaskName"`
	BackupSetDataFormat          string `json:"BackupSetDataFormat" xml:"BackupSetDataFormat"`
	BackupSetCode                string `json:"BackupSetCode" xml:"BackupSetCode"`
}

BackupSetDownloadTaskDetail is a nested struct in dbs response

type Client

type Client struct {
	sdk.Client
}

Client is the sdk client struct, each func corresponds to an OpenAPI

func NewClient

func NewClient() (client *Client, err error)

NewClient creates a sdk client with environment variables

func NewClientWithAccessKey

func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)

NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithEcsRamRole

func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)

NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithOptions

func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)

NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client

func NewClientWithProvider

func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)

NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArn

func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArnAndPolicy

func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRsaKeyPair

func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)

NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithStsToken

func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)

NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func (*Client) ConfigureBackupPlan

func (client *Client) ConfigureBackupPlan(request *ConfigureBackupPlanRequest) (response *ConfigureBackupPlanResponse, err error)

ConfigureBackupPlan invokes the dbs.ConfigureBackupPlan API synchronously

func (*Client) ConfigureBackupPlanWithCallback

func (client *Client) ConfigureBackupPlanWithCallback(request *ConfigureBackupPlanRequest, callback func(response *ConfigureBackupPlanResponse, err error)) <-chan int

ConfigureBackupPlanWithCallback invokes the dbs.ConfigureBackupPlan API asynchronously

func (*Client) ConfigureBackupPlanWithChan

func (client *Client) ConfigureBackupPlanWithChan(request *ConfigureBackupPlanRequest) (<-chan *ConfigureBackupPlanResponse, <-chan error)

ConfigureBackupPlanWithChan invokes the dbs.ConfigureBackupPlan API asynchronously

func (*Client) CreateAndStartBackupPlan added in v1.61.833

func (client *Client) CreateAndStartBackupPlan(request *CreateAndStartBackupPlanRequest) (response *CreateAndStartBackupPlanResponse, err error)

CreateAndStartBackupPlan invokes the dbs.CreateAndStartBackupPlan API synchronously

func (*Client) CreateAndStartBackupPlanWithCallback added in v1.61.833

func (client *Client) CreateAndStartBackupPlanWithCallback(request *CreateAndStartBackupPlanRequest, callback func(response *CreateAndStartBackupPlanResponse, err error)) <-chan int

CreateAndStartBackupPlanWithCallback invokes the dbs.CreateAndStartBackupPlan API asynchronously

func (*Client) CreateAndStartBackupPlanWithChan added in v1.61.833

func (client *Client) CreateAndStartBackupPlanWithChan(request *CreateAndStartBackupPlanRequest) (<-chan *CreateAndStartBackupPlanResponse, <-chan error)

CreateAndStartBackupPlanWithChan invokes the dbs.CreateAndStartBackupPlan API asynchronously

func (*Client) CreateBackupPlan

func (client *Client) CreateBackupPlan(request *CreateBackupPlanRequest) (response *CreateBackupPlanResponse, err error)

CreateBackupPlan invokes the dbs.CreateBackupPlan API synchronously

func (*Client) CreateBackupPlanWithCallback

func (client *Client) CreateBackupPlanWithCallback(request *CreateBackupPlanRequest, callback func(response *CreateBackupPlanResponse, err error)) <-chan int

CreateBackupPlanWithCallback invokes the dbs.CreateBackupPlan API asynchronously

func (*Client) CreateBackupPlanWithChan

func (client *Client) CreateBackupPlanWithChan(request *CreateBackupPlanRequest) (<-chan *CreateBackupPlanResponse, <-chan error)

CreateBackupPlanWithChan invokes the dbs.CreateBackupPlan API asynchronously

func (*Client) CreateFullBackupSetDownload added in v1.61.13

func (client *Client) CreateFullBackupSetDownload(request *CreateFullBackupSetDownloadRequest) (response *CreateFullBackupSetDownloadResponse, err error)

CreateFullBackupSetDownload invokes the dbs.CreateFullBackupSetDownload API synchronously

func (*Client) CreateFullBackupSetDownloadWithCallback added in v1.61.13

func (client *Client) CreateFullBackupSetDownloadWithCallback(request *CreateFullBackupSetDownloadRequest, callback func(response *CreateFullBackupSetDownloadResponse, err error)) <-chan int

CreateFullBackupSetDownloadWithCallback invokes the dbs.CreateFullBackupSetDownload API asynchronously

func (*Client) CreateFullBackupSetDownloadWithChan added in v1.61.13

func (client *Client) CreateFullBackupSetDownloadWithChan(request *CreateFullBackupSetDownloadRequest) (<-chan *CreateFullBackupSetDownloadResponse, <-chan error)

CreateFullBackupSetDownloadWithChan invokes the dbs.CreateFullBackupSetDownload API asynchronously

func (*Client) CreateGetDBListFromAgentTask added in v1.61.361

func (client *Client) CreateGetDBListFromAgentTask(request *CreateGetDBListFromAgentTaskRequest) (response *CreateGetDBListFromAgentTaskResponse, err error)

CreateGetDBListFromAgentTask invokes the dbs.CreateGetDBListFromAgentTask API synchronously

func (*Client) CreateGetDBListFromAgentTaskWithCallback added in v1.61.361

func (client *Client) CreateGetDBListFromAgentTaskWithCallback(request *CreateGetDBListFromAgentTaskRequest, callback func(response *CreateGetDBListFromAgentTaskResponse, err error)) <-chan int

CreateGetDBListFromAgentTaskWithCallback invokes the dbs.CreateGetDBListFromAgentTask API asynchronously

func (*Client) CreateGetDBListFromAgentTaskWithChan added in v1.61.361

func (client *Client) CreateGetDBListFromAgentTaskWithChan(request *CreateGetDBListFromAgentTaskRequest) (<-chan *CreateGetDBListFromAgentTaskResponse, <-chan error)

CreateGetDBListFromAgentTaskWithChan invokes the dbs.CreateGetDBListFromAgentTask API asynchronously

func (*Client) CreateIncrementBackupSetDownload added in v1.61.13

func (client *Client) CreateIncrementBackupSetDownload(request *CreateIncrementBackupSetDownloadRequest) (response *CreateIncrementBackupSetDownloadResponse, err error)

CreateIncrementBackupSetDownload invokes the dbs.CreateIncrementBackupSetDownload API synchronously

func (*Client) CreateIncrementBackupSetDownloadWithCallback added in v1.61.13

func (client *Client) CreateIncrementBackupSetDownloadWithCallback(request *CreateIncrementBackupSetDownloadRequest, callback func(response *CreateIncrementBackupSetDownloadResponse, err error)) <-chan int

CreateIncrementBackupSetDownloadWithCallback invokes the dbs.CreateIncrementBackupSetDownload API asynchronously

func (*Client) CreateIncrementBackupSetDownloadWithChan added in v1.61.13

func (client *Client) CreateIncrementBackupSetDownloadWithChan(request *CreateIncrementBackupSetDownloadRequest) (<-chan *CreateIncrementBackupSetDownloadResponse, <-chan error)

CreateIncrementBackupSetDownloadWithChan invokes the dbs.CreateIncrementBackupSetDownload API asynchronously

func (*Client) CreateRestoreTask

func (client *Client) CreateRestoreTask(request *CreateRestoreTaskRequest) (response *CreateRestoreTaskResponse, err error)

CreateRestoreTask invokes the dbs.CreateRestoreTask API synchronously

func (*Client) CreateRestoreTaskWithCallback

func (client *Client) CreateRestoreTaskWithCallback(request *CreateRestoreTaskRequest, callback func(response *CreateRestoreTaskResponse, err error)) <-chan int

CreateRestoreTaskWithCallback invokes the dbs.CreateRestoreTask API asynchronously

func (*Client) CreateRestoreTaskWithChan

func (client *Client) CreateRestoreTaskWithChan(request *CreateRestoreTaskRequest) (<-chan *CreateRestoreTaskResponse, <-chan error)

CreateRestoreTaskWithChan invokes the dbs.CreateRestoreTask API asynchronously

func (*Client) DescribeBackupGatewayList

func (client *Client) DescribeBackupGatewayList(request *DescribeBackupGatewayListRequest) (response *DescribeBackupGatewayListResponse, err error)

DescribeBackupGatewayList invokes the dbs.DescribeBackupGatewayList API synchronously

func (*Client) DescribeBackupGatewayListWithCallback

func (client *Client) DescribeBackupGatewayListWithCallback(request *DescribeBackupGatewayListRequest, callback func(response *DescribeBackupGatewayListResponse, err error)) <-chan int

DescribeBackupGatewayListWithCallback invokes the dbs.DescribeBackupGatewayList API asynchronously

func (*Client) DescribeBackupGatewayListWithChan

func (client *Client) DescribeBackupGatewayListWithChan(request *DescribeBackupGatewayListRequest) (<-chan *DescribeBackupGatewayListResponse, <-chan error)

DescribeBackupGatewayListWithChan invokes the dbs.DescribeBackupGatewayList API asynchronously

func (*Client) DescribeBackupPlanBilling added in v1.61.277

func (client *Client) DescribeBackupPlanBilling(request *DescribeBackupPlanBillingRequest) (response *DescribeBackupPlanBillingResponse, err error)

DescribeBackupPlanBilling invokes the dbs.DescribeBackupPlanBilling API synchronously

func (*Client) DescribeBackupPlanBillingWithCallback added in v1.61.277

func (client *Client) DescribeBackupPlanBillingWithCallback(request *DescribeBackupPlanBillingRequest, callback func(response *DescribeBackupPlanBillingResponse, err error)) <-chan int

DescribeBackupPlanBillingWithCallback invokes the dbs.DescribeBackupPlanBilling API asynchronously

func (*Client) DescribeBackupPlanBillingWithChan added in v1.61.277

func (client *Client) DescribeBackupPlanBillingWithChan(request *DescribeBackupPlanBillingRequest) (<-chan *DescribeBackupPlanBillingResponse, <-chan error)

DescribeBackupPlanBillingWithChan invokes the dbs.DescribeBackupPlanBilling API asynchronously

func (*Client) DescribeBackupPlanList

func (client *Client) DescribeBackupPlanList(request *DescribeBackupPlanListRequest) (response *DescribeBackupPlanListResponse, err error)

DescribeBackupPlanList invokes the dbs.DescribeBackupPlanList API synchronously

func (*Client) DescribeBackupPlanListWithCallback

func (client *Client) DescribeBackupPlanListWithCallback(request *DescribeBackupPlanListRequest, callback func(response *DescribeBackupPlanListResponse, err error)) <-chan int

DescribeBackupPlanListWithCallback invokes the dbs.DescribeBackupPlanList API asynchronously

func (*Client) DescribeBackupPlanListWithChan

func (client *Client) DescribeBackupPlanListWithChan(request *DescribeBackupPlanListRequest) (<-chan *DescribeBackupPlanListResponse, <-chan error)

DescribeBackupPlanListWithChan invokes the dbs.DescribeBackupPlanList API asynchronously

func (*Client) DescribeBackupSetDownloadTaskList added in v1.61.13

func (client *Client) DescribeBackupSetDownloadTaskList(request *DescribeBackupSetDownloadTaskListRequest) (response *DescribeBackupSetDownloadTaskListResponse, err error)

DescribeBackupSetDownloadTaskList invokes the dbs.DescribeBackupSetDownloadTaskList API synchronously

func (*Client) DescribeBackupSetDownloadTaskListWithCallback added in v1.61.13

func (client *Client) DescribeBackupSetDownloadTaskListWithCallback(request *DescribeBackupSetDownloadTaskListRequest, callback func(response *DescribeBackupSetDownloadTaskListResponse, err error)) <-chan int

DescribeBackupSetDownloadTaskListWithCallback invokes the dbs.DescribeBackupSetDownloadTaskList API asynchronously

func (*Client) DescribeBackupSetDownloadTaskListWithChan added in v1.61.13

func (client *Client) DescribeBackupSetDownloadTaskListWithChan(request *DescribeBackupSetDownloadTaskListRequest) (<-chan *DescribeBackupSetDownloadTaskListResponse, <-chan error)

DescribeBackupSetDownloadTaskListWithChan invokes the dbs.DescribeBackupSetDownloadTaskList API asynchronously

func (*Client) DescribeDLAService added in v1.61.833

func (client *Client) DescribeDLAService(request *DescribeDLAServiceRequest) (response *DescribeDLAServiceResponse, err error)

DescribeDLAService invokes the dbs.DescribeDLAService API synchronously

func (*Client) DescribeDLAServiceWithCallback added in v1.61.833

func (client *Client) DescribeDLAServiceWithCallback(request *DescribeDLAServiceRequest, callback func(response *DescribeDLAServiceResponse, err error)) <-chan int

DescribeDLAServiceWithCallback invokes the dbs.DescribeDLAService API asynchronously

func (*Client) DescribeDLAServiceWithChan added in v1.61.833

func (client *Client) DescribeDLAServiceWithChan(request *DescribeDLAServiceRequest) (<-chan *DescribeDLAServiceResponse, <-chan error)

DescribeDLAServiceWithChan invokes the dbs.DescribeDLAService API asynchronously

func (*Client) DescribeFullBackupList

func (client *Client) DescribeFullBackupList(request *DescribeFullBackupListRequest) (response *DescribeFullBackupListResponse, err error)

DescribeFullBackupList invokes the dbs.DescribeFullBackupList API synchronously

func (*Client) DescribeFullBackupListWithCallback

func (client *Client) DescribeFullBackupListWithCallback(request *DescribeFullBackupListRequest, callback func(response *DescribeFullBackupListResponse, err error)) <-chan int

DescribeFullBackupListWithCallback invokes the dbs.DescribeFullBackupList API asynchronously

func (*Client) DescribeFullBackupListWithChan

func (client *Client) DescribeFullBackupListWithChan(request *DescribeFullBackupListRequest) (<-chan *DescribeFullBackupListResponse, <-chan error)

DescribeFullBackupListWithChan invokes the dbs.DescribeFullBackupList API asynchronously

func (*Client) DescribeIncrementBackupList

func (client *Client) DescribeIncrementBackupList(request *DescribeIncrementBackupListRequest) (response *DescribeIncrementBackupListResponse, err error)

DescribeIncrementBackupList invokes the dbs.DescribeIncrementBackupList API synchronously

func (*Client) DescribeIncrementBackupListWithCallback

func (client *Client) DescribeIncrementBackupListWithCallback(request *DescribeIncrementBackupListRequest, callback func(response *DescribeIncrementBackupListResponse, err error)) <-chan int

DescribeIncrementBackupListWithCallback invokes the dbs.DescribeIncrementBackupList API asynchronously

func (*Client) DescribeIncrementBackupListWithChan

func (client *Client) DescribeIncrementBackupListWithChan(request *DescribeIncrementBackupListRequest) (<-chan *DescribeIncrementBackupListResponse, <-chan error)

DescribeIncrementBackupListWithChan invokes the dbs.DescribeIncrementBackupList API asynchronously

func (*Client) DescribeJobErrorCode

func (client *Client) DescribeJobErrorCode(request *DescribeJobErrorCodeRequest) (response *DescribeJobErrorCodeResponse, err error)

DescribeJobErrorCode invokes the dbs.DescribeJobErrorCode API synchronously

func (*Client) DescribeJobErrorCodeWithCallback

func (client *Client) DescribeJobErrorCodeWithCallback(request *DescribeJobErrorCodeRequest, callback func(response *DescribeJobErrorCodeResponse, err error)) <-chan int

DescribeJobErrorCodeWithCallback invokes the dbs.DescribeJobErrorCode API asynchronously

func (*Client) DescribeJobErrorCodeWithChan

func (client *Client) DescribeJobErrorCodeWithChan(request *DescribeJobErrorCodeRequest) (<-chan *DescribeJobErrorCodeResponse, <-chan error)

DescribeJobErrorCodeWithChan invokes the dbs.DescribeJobErrorCode API asynchronously

func (*Client) DescribeNodeCidrList

func (client *Client) DescribeNodeCidrList(request *DescribeNodeCidrListRequest) (response *DescribeNodeCidrListResponse, err error)

DescribeNodeCidrList invokes the dbs.DescribeNodeCidrList API synchronously

func (*Client) DescribeNodeCidrListWithCallback

func (client *Client) DescribeNodeCidrListWithCallback(request *DescribeNodeCidrListRequest, callback func(response *DescribeNodeCidrListResponse, err error)) <-chan int

DescribeNodeCidrListWithCallback invokes the dbs.DescribeNodeCidrList API asynchronously

func (*Client) DescribeNodeCidrListWithChan

func (client *Client) DescribeNodeCidrListWithChan(request *DescribeNodeCidrListRequest) (<-chan *DescribeNodeCidrListResponse, <-chan error)

DescribeNodeCidrListWithChan invokes the dbs.DescribeNodeCidrList API asynchronously

func (*Client) DescribePreCheckProgressList

func (client *Client) DescribePreCheckProgressList(request *DescribePreCheckProgressListRequest) (response *DescribePreCheckProgressListResponse, err error)

DescribePreCheckProgressList invokes the dbs.DescribePreCheckProgressList API synchronously

func (*Client) DescribePreCheckProgressListWithCallback

func (client *Client) DescribePreCheckProgressListWithCallback(request *DescribePreCheckProgressListRequest, callback func(response *DescribePreCheckProgressListResponse, err error)) <-chan int

DescribePreCheckProgressListWithCallback invokes the dbs.DescribePreCheckProgressList API asynchronously

func (*Client) DescribePreCheckProgressListWithChan

func (client *Client) DescribePreCheckProgressListWithChan(request *DescribePreCheckProgressListRequest) (<-chan *DescribePreCheckProgressListResponse, <-chan error)

DescribePreCheckProgressListWithChan invokes the dbs.DescribePreCheckProgressList API asynchronously

func (*Client) DescribeRegions added in v1.61.332

func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)

DescribeRegions invokes the dbs.DescribeRegions API synchronously

func (*Client) DescribeRegionsWithCallback added in v1.61.332

func (client *Client) DescribeRegionsWithCallback(request *DescribeRegionsRequest, callback func(response *DescribeRegionsResponse, err error)) <-chan int

DescribeRegionsWithCallback invokes the dbs.DescribeRegions API asynchronously

func (*Client) DescribeRegionsWithChan added in v1.61.332

func (client *Client) DescribeRegionsWithChan(request *DescribeRegionsRequest) (<-chan *DescribeRegionsResponse, <-chan error)

DescribeRegionsWithChan invokes the dbs.DescribeRegions API asynchronously

func (*Client) DescribeRestoreRangeInfo

func (client *Client) DescribeRestoreRangeInfo(request *DescribeRestoreRangeInfoRequest) (response *DescribeRestoreRangeInfoResponse, err error)

DescribeRestoreRangeInfo invokes the dbs.DescribeRestoreRangeInfo API synchronously

func (*Client) DescribeRestoreRangeInfoWithCallback

func (client *Client) DescribeRestoreRangeInfoWithCallback(request *DescribeRestoreRangeInfoRequest, callback func(response *DescribeRestoreRangeInfoResponse, err error)) <-chan int

DescribeRestoreRangeInfoWithCallback invokes the dbs.DescribeRestoreRangeInfo API asynchronously

func (*Client) DescribeRestoreRangeInfoWithChan

func (client *Client) DescribeRestoreRangeInfoWithChan(request *DescribeRestoreRangeInfoRequest) (<-chan *DescribeRestoreRangeInfoResponse, <-chan error)

DescribeRestoreRangeInfoWithChan invokes the dbs.DescribeRestoreRangeInfo API asynchronously

func (*Client) DescribeRestoreTaskList

func (client *Client) DescribeRestoreTaskList(request *DescribeRestoreTaskListRequest) (response *DescribeRestoreTaskListResponse, err error)

DescribeRestoreTaskList invokes the dbs.DescribeRestoreTaskList API synchronously

func (*Client) DescribeRestoreTaskListWithCallback

func (client *Client) DescribeRestoreTaskListWithCallback(request *DescribeRestoreTaskListRequest, callback func(response *DescribeRestoreTaskListResponse, err error)) <-chan int

DescribeRestoreTaskListWithCallback invokes the dbs.DescribeRestoreTaskList API asynchronously

func (*Client) DescribeRestoreTaskListWithChan

func (client *Client) DescribeRestoreTaskListWithChan(request *DescribeRestoreTaskListRequest) (<-chan *DescribeRestoreTaskListResponse, <-chan error)

DescribeRestoreTaskListWithChan invokes the dbs.DescribeRestoreTaskList API asynchronously

func (*Client) DisableBackupLog added in v1.61.486

func (client *Client) DisableBackupLog(request *DisableBackupLogRequest) (response *DisableBackupLogResponse, err error)

DisableBackupLog invokes the dbs.DisableBackupLog API synchronously

func (*Client) DisableBackupLogWithCallback added in v1.61.486

func (client *Client) DisableBackupLogWithCallback(request *DisableBackupLogRequest, callback func(response *DisableBackupLogResponse, err error)) <-chan int

DisableBackupLogWithCallback invokes the dbs.DisableBackupLog API asynchronously

func (*Client) DisableBackupLogWithChan added in v1.61.486

func (client *Client) DisableBackupLogWithChan(request *DisableBackupLogRequest) (<-chan *DisableBackupLogResponse, <-chan error)

DisableBackupLogWithChan invokes the dbs.DisableBackupLog API asynchronously

func (*Client) EnableBackupLog added in v1.61.486

func (client *Client) EnableBackupLog(request *EnableBackupLogRequest) (response *EnableBackupLogResponse, err error)

EnableBackupLog invokes the dbs.EnableBackupLog API synchronously

func (*Client) EnableBackupLogWithCallback added in v1.61.486

func (client *Client) EnableBackupLogWithCallback(request *EnableBackupLogRequest, callback func(response *EnableBackupLogResponse, err error)) <-chan int

EnableBackupLogWithCallback invokes the dbs.EnableBackupLog API asynchronously

func (*Client) EnableBackupLogWithChan added in v1.61.486

func (client *Client) EnableBackupLogWithChan(request *EnableBackupLogRequest) (<-chan *EnableBackupLogResponse, <-chan error)

EnableBackupLogWithChan invokes the dbs.EnableBackupLog API asynchronously

func (*Client) GetDBListFromAgent added in v1.61.361

func (client *Client) GetDBListFromAgent(request *GetDBListFromAgentRequest) (response *GetDBListFromAgentResponse, err error)

GetDBListFromAgent invokes the dbs.GetDBListFromAgent API synchronously

func (*Client) GetDBListFromAgentWithCallback added in v1.61.361

func (client *Client) GetDBListFromAgentWithCallback(request *GetDBListFromAgentRequest, callback func(response *GetDBListFromAgentResponse, err error)) <-chan int

GetDBListFromAgentWithCallback invokes the dbs.GetDBListFromAgent API asynchronously

func (*Client) GetDBListFromAgentWithChan added in v1.61.361

func (client *Client) GetDBListFromAgentWithChan(request *GetDBListFromAgentRequest) (<-chan *GetDBListFromAgentResponse, <-chan error)

GetDBListFromAgentWithChan invokes the dbs.GetDBListFromAgent API asynchronously

func (*Client) InitializeDbsServiceLinkedRole added in v1.61.952

func (client *Client) InitializeDbsServiceLinkedRole(request *InitializeDbsServiceLinkedRoleRequest) (response *InitializeDbsServiceLinkedRoleResponse, err error)

InitializeDbsServiceLinkedRole invokes the dbs.InitializeDbsServiceLinkedRole API synchronously

func (*Client) InitializeDbsServiceLinkedRoleWithCallback added in v1.61.952

func (client *Client) InitializeDbsServiceLinkedRoleWithCallback(request *InitializeDbsServiceLinkedRoleRequest, callback func(response *InitializeDbsServiceLinkedRoleResponse, err error)) <-chan int

InitializeDbsServiceLinkedRoleWithCallback invokes the dbs.InitializeDbsServiceLinkedRole API asynchronously

func (*Client) InitializeDbsServiceLinkedRoleWithChan added in v1.61.952

func (client *Client) InitializeDbsServiceLinkedRoleWithChan(request *InitializeDbsServiceLinkedRoleRequest) (<-chan *InitializeDbsServiceLinkedRoleResponse, <-chan error)

InitializeDbsServiceLinkedRoleWithChan invokes the dbs.InitializeDbsServiceLinkedRole API asynchronously

func (*Client) ModifyBackupObjects

func (client *Client) ModifyBackupObjects(request *ModifyBackupObjectsRequest) (response *ModifyBackupObjectsResponse, err error)

ModifyBackupObjects invokes the dbs.ModifyBackupObjects API synchronously

func (*Client) ModifyBackupObjectsWithCallback

func (client *Client) ModifyBackupObjectsWithCallback(request *ModifyBackupObjectsRequest, callback func(response *ModifyBackupObjectsResponse, err error)) <-chan int

ModifyBackupObjectsWithCallback invokes the dbs.ModifyBackupObjects API asynchronously

func (*Client) ModifyBackupObjectsWithChan

func (client *Client) ModifyBackupObjectsWithChan(request *ModifyBackupObjectsRequest) (<-chan *ModifyBackupObjectsResponse, <-chan error)

ModifyBackupObjectsWithChan invokes the dbs.ModifyBackupObjects API asynchronously

func (*Client) ModifyBackupPlanName

func (client *Client) ModifyBackupPlanName(request *ModifyBackupPlanNameRequest) (response *ModifyBackupPlanNameResponse, err error)

ModifyBackupPlanName invokes the dbs.ModifyBackupPlanName API synchronously

func (*Client) ModifyBackupPlanNameWithCallback

func (client *Client) ModifyBackupPlanNameWithCallback(request *ModifyBackupPlanNameRequest, callback func(response *ModifyBackupPlanNameResponse, err error)) <-chan int

ModifyBackupPlanNameWithCallback invokes the dbs.ModifyBackupPlanName API asynchronously

func (*Client) ModifyBackupPlanNameWithChan

func (client *Client) ModifyBackupPlanNameWithChan(request *ModifyBackupPlanNameRequest) (<-chan *ModifyBackupPlanNameResponse, <-chan error)

ModifyBackupPlanNameWithChan invokes the dbs.ModifyBackupPlanName API asynchronously

func (*Client) ModifyBackupSetDownloadRules added in v1.61.13

func (client *Client) ModifyBackupSetDownloadRules(request *ModifyBackupSetDownloadRulesRequest) (response *ModifyBackupSetDownloadRulesResponse, err error)

ModifyBackupSetDownloadRules invokes the dbs.ModifyBackupSetDownloadRules API synchronously

func (*Client) ModifyBackupSetDownloadRulesWithCallback added in v1.61.13

func (client *Client) ModifyBackupSetDownloadRulesWithCallback(request *ModifyBackupSetDownloadRulesRequest, callback func(response *ModifyBackupSetDownloadRulesResponse, err error)) <-chan int

ModifyBackupSetDownloadRulesWithCallback invokes the dbs.ModifyBackupSetDownloadRules API asynchronously

func (*Client) ModifyBackupSetDownloadRulesWithChan added in v1.61.13

func (client *Client) ModifyBackupSetDownloadRulesWithChan(request *ModifyBackupSetDownloadRulesRequest) (<-chan *ModifyBackupSetDownloadRulesResponse, <-chan error)

ModifyBackupSetDownloadRulesWithChan invokes the dbs.ModifyBackupSetDownloadRules API asynchronously

func (*Client) ModifyBackupSourceEndpoint

func (client *Client) ModifyBackupSourceEndpoint(request *ModifyBackupSourceEndpointRequest) (response *ModifyBackupSourceEndpointResponse, err error)

ModifyBackupSourceEndpoint invokes the dbs.ModifyBackupSourceEndpoint API synchronously

func (*Client) ModifyBackupSourceEndpointWithCallback

func (client *Client) ModifyBackupSourceEndpointWithCallback(request *ModifyBackupSourceEndpointRequest, callback func(response *ModifyBackupSourceEndpointResponse, err error)) <-chan int

ModifyBackupSourceEndpointWithCallback invokes the dbs.ModifyBackupSourceEndpoint API asynchronously

func (*Client) ModifyBackupSourceEndpointWithChan

func (client *Client) ModifyBackupSourceEndpointWithChan(request *ModifyBackupSourceEndpointRequest) (<-chan *ModifyBackupSourceEndpointResponse, <-chan error)

ModifyBackupSourceEndpointWithChan invokes the dbs.ModifyBackupSourceEndpoint API asynchronously

func (*Client) ModifyBackupStrategy

func (client *Client) ModifyBackupStrategy(request *ModifyBackupStrategyRequest) (response *ModifyBackupStrategyResponse, err error)

ModifyBackupStrategy invokes the dbs.ModifyBackupStrategy API synchronously

func (*Client) ModifyBackupStrategyWithCallback

func (client *Client) ModifyBackupStrategyWithCallback(request *ModifyBackupStrategyRequest, callback func(response *ModifyBackupStrategyResponse, err error)) <-chan int

ModifyBackupStrategyWithCallback invokes the dbs.ModifyBackupStrategy API asynchronously

func (*Client) ModifyBackupStrategyWithChan

func (client *Client) ModifyBackupStrategyWithChan(request *ModifyBackupStrategyRequest) (<-chan *ModifyBackupStrategyResponse, <-chan error)

ModifyBackupStrategyWithChan invokes the dbs.ModifyBackupStrategy API asynchronously

func (*Client) ModifyStorageStrategy added in v1.61.486

func (client *Client) ModifyStorageStrategy(request *ModifyStorageStrategyRequest) (response *ModifyStorageStrategyResponse, err error)

ModifyStorageStrategy invokes the dbs.ModifyStorageStrategy API synchronously

func (*Client) ModifyStorageStrategyWithCallback added in v1.61.486

func (client *Client) ModifyStorageStrategyWithCallback(request *ModifyStorageStrategyRequest, callback func(response *ModifyStorageStrategyResponse, err error)) <-chan int

ModifyStorageStrategyWithCallback invokes the dbs.ModifyStorageStrategy API asynchronously

func (*Client) ModifyStorageStrategyWithChan added in v1.61.486

func (client *Client) ModifyStorageStrategyWithChan(request *ModifyStorageStrategyRequest) (<-chan *ModifyStorageStrategyResponse, <-chan error)

ModifyStorageStrategyWithChan invokes the dbs.ModifyStorageStrategy API asynchronously

func (*Client) ReleaseBackupPlan added in v1.61.486

func (client *Client) ReleaseBackupPlan(request *ReleaseBackupPlanRequest) (response *ReleaseBackupPlanResponse, err error)

ReleaseBackupPlan invokes the dbs.ReleaseBackupPlan API synchronously

func (*Client) ReleaseBackupPlanWithCallback added in v1.61.486

func (client *Client) ReleaseBackupPlanWithCallback(request *ReleaseBackupPlanRequest, callback func(response *ReleaseBackupPlanResponse, err error)) <-chan int

ReleaseBackupPlanWithCallback invokes the dbs.ReleaseBackupPlan API asynchronously

func (*Client) ReleaseBackupPlanWithChan added in v1.61.486

func (client *Client) ReleaseBackupPlanWithChan(request *ReleaseBackupPlanRequest) (<-chan *ReleaseBackupPlanResponse, <-chan error)

ReleaseBackupPlanWithChan invokes the dbs.ReleaseBackupPlan API asynchronously

func (*Client) RenewBackupPlan

func (client *Client) RenewBackupPlan(request *RenewBackupPlanRequest) (response *RenewBackupPlanResponse, err error)

RenewBackupPlan invokes the dbs.RenewBackupPlan API synchronously

func (*Client) RenewBackupPlanWithCallback

func (client *Client) RenewBackupPlanWithCallback(request *RenewBackupPlanRequest, callback func(response *RenewBackupPlanResponse, err error)) <-chan int

RenewBackupPlanWithCallback invokes the dbs.RenewBackupPlan API asynchronously

func (*Client) RenewBackupPlanWithChan

func (client *Client) RenewBackupPlanWithChan(request *RenewBackupPlanRequest) (<-chan *RenewBackupPlanResponse, <-chan error)

RenewBackupPlanWithChan invokes the dbs.RenewBackupPlan API asynchronously

func (*Client) StartBackupPlan

func (client *Client) StartBackupPlan(request *StartBackupPlanRequest) (response *StartBackupPlanResponse, err error)

StartBackupPlan invokes the dbs.StartBackupPlan API synchronously

func (*Client) StartBackupPlanWithCallback

func (client *Client) StartBackupPlanWithCallback(request *StartBackupPlanRequest, callback func(response *StartBackupPlanResponse, err error)) <-chan int

StartBackupPlanWithCallback invokes the dbs.StartBackupPlan API asynchronously

func (*Client) StartBackupPlanWithChan

func (client *Client) StartBackupPlanWithChan(request *StartBackupPlanRequest) (<-chan *StartBackupPlanResponse, <-chan error)

StartBackupPlanWithChan invokes the dbs.StartBackupPlan API asynchronously

func (*Client) StartRestoreTask

func (client *Client) StartRestoreTask(request *StartRestoreTaskRequest) (response *StartRestoreTaskResponse, err error)

StartRestoreTask invokes the dbs.StartRestoreTask API synchronously

func (*Client) StartRestoreTaskWithCallback

func (client *Client) StartRestoreTaskWithCallback(request *StartRestoreTaskRequest, callback func(response *StartRestoreTaskResponse, err error)) <-chan int

StartRestoreTaskWithCallback invokes the dbs.StartRestoreTask API asynchronously

func (*Client) StartRestoreTaskWithChan

func (client *Client) StartRestoreTaskWithChan(request *StartRestoreTaskRequest) (<-chan *StartRestoreTaskResponse, <-chan error)

StartRestoreTaskWithChan invokes the dbs.StartRestoreTask API asynchronously

func (*Client) StopBackupPlan

func (client *Client) StopBackupPlan(request *StopBackupPlanRequest) (response *StopBackupPlanResponse, err error)

StopBackupPlan invokes the dbs.StopBackupPlan API synchronously

func (*Client) StopBackupPlanWithCallback

func (client *Client) StopBackupPlanWithCallback(request *StopBackupPlanRequest, callback func(response *StopBackupPlanResponse, err error)) <-chan int

StopBackupPlanWithCallback invokes the dbs.StopBackupPlan API asynchronously

func (*Client) StopBackupPlanWithChan

func (client *Client) StopBackupPlanWithChan(request *StopBackupPlanRequest) (<-chan *StopBackupPlanResponse, <-chan error)

StopBackupPlanWithChan invokes the dbs.StopBackupPlan API asynchronously

func (*Client) UpgradeBackupPlan

func (client *Client) UpgradeBackupPlan(request *UpgradeBackupPlanRequest) (response *UpgradeBackupPlanResponse, err error)

UpgradeBackupPlan invokes the dbs.UpgradeBackupPlan API synchronously

func (*Client) UpgradeBackupPlanWithCallback

func (client *Client) UpgradeBackupPlanWithCallback(request *UpgradeBackupPlanRequest, callback func(response *UpgradeBackupPlanResponse, err error)) <-chan int

UpgradeBackupPlanWithCallback invokes the dbs.UpgradeBackupPlan API asynchronously

func (*Client) UpgradeBackupPlanWithChan

func (client *Client) UpgradeBackupPlanWithChan(request *UpgradeBackupPlanRequest) (<-chan *UpgradeBackupPlanResponse, <-chan error)

UpgradeBackupPlanWithChan invokes the dbs.UpgradeBackupPlan API asynchronously

type ConfigureBackupPlanRequest

type ConfigureBackupPlanRequest struct {
	*requests.RpcRequest
	SourceEndpointRegion              string           `position:"Query" name:"SourceEndpointRegion"`
	BackupGatewayId                   requests.Integer `position:"Query" name:"BackupGatewayId"`
	SourceEndpointInstanceID          string           `position:"Query" name:"SourceEndpointInstanceID"`
	SourceEndpointUserName            string           `position:"Query" name:"SourceEndpointUserName"`
	ClientToken                       string           `position:"Query" name:"ClientToken"`
	BackupPlanId                      string           `position:"Query" name:"BackupPlanId"`
	SourceEndpointDatabaseName        string           `position:"Query" name:"SourceEndpointDatabaseName"`
	DuplicationInfrequentAccessPeriod requests.Integer `position:"Query" name:"DuplicationInfrequentAccessPeriod"`
	ResourceGroupId                   string           `position:"Query" name:"ResourceGroupId"`
	BackupStartTime                   string           `position:"Query" name:"BackupStartTime"`
	SourceEndpointIP                  string           `position:"Query" name:"SourceEndpointIP"`
	CrossRoleName                     string           `position:"Query" name:"CrossRoleName"`
	EnableBackupLog                   requests.Boolean `position:"Query" name:"EnableBackupLog"`
	BackupStorageType                 string           `position:"Query" name:"BackupStorageType"`
	DuplicationArchivePeriod          requests.Integer `position:"Query" name:"DuplicationArchivePeriod"`
	BackupLogIntervalSeconds          requests.Integer `position:"Query" name:"BackupLogIntervalSeconds"`
	CrossAliyunId                     string           `position:"Query" name:"CrossAliyunId"`
	AutoStartBackup                   requests.Boolean `position:"Query" name:"AutoStartBackup"`
	SourceEndpointPassword            string           `position:"Query" name:"SourceEndpointPassword"`
	BackupObjects                     string           `position:"Query" name:"BackupObjects"`
	BackupRateLimit                   requests.Integer `position:"Query" name:"BackupRateLimit"`
	OwnerId                           string           `position:"Query" name:"OwnerId"`
	SourceEndpointPort                requests.Integer `position:"Query" name:"SourceEndpointPort"`
	BackupRetentionPeriod             requests.Integer `position:"Query" name:"BackupRetentionPeriod"`
	BackupPeriod                      string           `position:"Query" name:"BackupPeriod"`
	BackupSpeedLimit                  requests.Integer `position:"Query" name:"BackupSpeedLimit"`
	SourceEndpointInstanceType        string           `position:"Query" name:"SourceEndpointInstanceType"`
	BackupPlanName                    string           `position:"Query" name:"BackupPlanName"`
	SourceEndpointOracleSID           string           `position:"Query" name:"SourceEndpointOracleSID"`
	OSSBucketName                     string           `position:"Query" name:"OSSBucketName"`
	BackupStrategyType                string           `position:"Query" name:"BackupStrategyType"`
}

ConfigureBackupPlanRequest is the request struct for api ConfigureBackupPlan

func CreateConfigureBackupPlanRequest

func CreateConfigureBackupPlanRequest() (request *ConfigureBackupPlanRequest)

CreateConfigureBackupPlanRequest creates a request to invoke ConfigureBackupPlan API

type ConfigureBackupPlanResponse

type ConfigureBackupPlanResponse struct {
	*responses.BaseResponse
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	ErrCode        string `json:"ErrCode" xml:"ErrCode"`
	Success        bool   `json:"Success" xml:"Success"`
	ErrMessage     string `json:"ErrMessage" xml:"ErrMessage"`
	BackupPlanId   string `json:"BackupPlanId" xml:"BackupPlanId"`
}

ConfigureBackupPlanResponse is the response struct for api ConfigureBackupPlan

func CreateConfigureBackupPlanResponse

func CreateConfigureBackupPlanResponse() (response *ConfigureBackupPlanResponse)

CreateConfigureBackupPlanResponse creates a response to parse from ConfigureBackupPlan response

type CreateAndStartBackupPlanRequest added in v1.61.833

type CreateAndStartBackupPlanRequest struct {
	*requests.RpcRequest
	DatabaseType                      string           `position:"Query" name:"DatabaseType"`
	BackupGatewayId                   requests.Integer `position:"Query" name:"BackupGatewayId"`
	SourceEndpointUserName            string           `position:"Query" name:"SourceEndpointUserName"`
	StorageType                       string           `position:"Query" name:"StorageType"`
	DatabaseRegion                    string           `position:"Query" name:"DatabaseRegion"`
	ResourceGroupId                   string           `position:"Query" name:"ResourceGroupId"`
	BackupStartTime                   string           `position:"Query" name:"BackupStartTime"`
	SourceEndpointIP                  string           `position:"Query" name:"SourceEndpointIP"`
	CrossRoleName                     string           `position:"Query" name:"CrossRoleName"`
	BackupStorageType                 string           `position:"Query" name:"BackupStorageType"`
	DuplicationArchivePeriod          requests.Integer `position:"Query" name:"DuplicationArchivePeriod"`
	Period                            string           `position:"Query" name:"Period"`
	BackupLogIntervalSeconds          requests.Integer `position:"Query" name:"BackupLogIntervalSeconds"`
	FromApp                           string           `position:"Query" name:"FromApp"`
	SourceEndpointPassword            string           `position:"Query" name:"SourceEndpointPassword"`
	OwnerId                           string           `position:"Query" name:"OwnerId"`
	BackupMethod                      string           `position:"Query" name:"BackupMethod"`
	BackupRetentionPeriod             requests.Integer `position:"Query" name:"BackupRetentionPeriod"`
	BackupPeriod                      string           `position:"Query" name:"BackupPeriod"`
	BackupSpeedLimit                  requests.Integer `position:"Query" name:"BackupSpeedLimit"`
	SourceEndpointInstanceType        string           `position:"Query" name:"SourceEndpointInstanceType"`
	BackupPlanName                    string           `position:"Query" name:"BackupPlanName"`
	OSSBucketName                     string           `position:"Query" name:"OSSBucketName"`
	Region                            string           `position:"Query" name:"Region"`
	SourceEndpointRegion              string           `position:"Query" name:"SourceEndpointRegion"`
	SourceEndpointInstanceID          string           `position:"Query" name:"SourceEndpointInstanceID"`
	ClientToken                       string           `position:"Query" name:"ClientToken"`
	BackupPlanId                      string           `position:"Query" name:"BackupPlanId"`
	InstanceClass                     string           `position:"Query" name:"InstanceClass"`
	SourceEndpointDatabaseName        string           `position:"Query" name:"SourceEndpointDatabaseName"`
	DuplicationInfrequentAccessPeriod requests.Integer `position:"Query" name:"DuplicationInfrequentAccessPeriod"`
	InstanceType                      string           `position:"Query" name:"InstanceType"`
	EnableBackupLog                   requests.Boolean `position:"Query" name:"EnableBackupLog"`
	CrossAliyunId                     string           `position:"Query" name:"CrossAliyunId"`
	BackupObjects                     string           `position:"Query" name:"BackupObjects"`
	BackupRateLimit                   requests.Integer `position:"Query" name:"BackupRateLimit"`
	UsedTime                          requests.Integer `position:"Query" name:"UsedTime"`
	SourceEndpointPort                requests.Integer `position:"Query" name:"SourceEndpointPort"`
	StorageRegion                     string           `position:"Query" name:"StorageRegion"`
	SourceEndpointOracleSID           string           `position:"Query" name:"SourceEndpointOracleSID"`
	BackupStrategyType                string           `position:"Query" name:"BackupStrategyType"`
	PayType                           string           `position:"Query" name:"PayType"`
}

CreateAndStartBackupPlanRequest is the request struct for api CreateAndStartBackupPlan

func CreateCreateAndStartBackupPlanRequest added in v1.61.833

func CreateCreateAndStartBackupPlanRequest() (request *CreateAndStartBackupPlanRequest)

CreateCreateAndStartBackupPlanRequest creates a request to invoke CreateAndStartBackupPlan API

type CreateAndStartBackupPlanResponse added in v1.61.833

type CreateAndStartBackupPlanResponse struct {
	*responses.BaseResponse
	HttpStatusCode  int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId       string `json:"RequestId" xml:"RequestId"`
	CreateBackupSet bool   `json:"CreateBackupSet" xml:"CreateBackupSet"`
	ErrCode         string `json:"ErrCode" xml:"ErrCode"`
	Success         bool   `json:"Success" xml:"Success"`
	ErrMessage      string `json:"ErrMessage" xml:"ErrMessage"`
	BackupPlanId    string `json:"BackupPlanId" xml:"BackupPlanId"`
	OrderId         string `json:"OrderId" xml:"OrderId"`
}

CreateAndStartBackupPlanResponse is the response struct for api CreateAndStartBackupPlan

func CreateCreateAndStartBackupPlanResponse added in v1.61.833

func CreateCreateAndStartBackupPlanResponse() (response *CreateAndStartBackupPlanResponse)

CreateCreateAndStartBackupPlanResponse creates a response to parse from CreateAndStartBackupPlan response

type CreateBackupPlanRequest

type CreateBackupPlanRequest struct {
	*requests.RpcRequest
	DatabaseType    string           `position:"Query" name:"DatabaseType"`
	ClientToken     string           `position:"Query" name:"ClientToken"`
	InstanceClass   string           `position:"Query" name:"InstanceClass"`
	StorageType     string           `position:"Query" name:"StorageType"`
	DatabaseRegion  string           `position:"Query" name:"DatabaseRegion"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	InstanceType    string           `position:"Query" name:"InstanceType"`
	Period          string           `position:"Query" name:"Period"`
	FromApp         string           `position:"Query" name:"FromApp"`
	OwnerId         string           `position:"Query" name:"OwnerId"`
	UsedTime        requests.Integer `position:"Query" name:"UsedTime"`
	BackupMethod    string           `position:"Query" name:"BackupMethod"`
	StorageRegion   string           `position:"Query" name:"StorageRegion"`
	Region          string           `position:"Query" name:"Region"`
	PayType         string           `position:"Query" name:"PayType"`
}

CreateBackupPlanRequest is the request struct for api CreateBackupPlan

func CreateCreateBackupPlanRequest

func CreateCreateBackupPlanRequest() (request *CreateBackupPlanRequest)

CreateCreateBackupPlanRequest creates a request to invoke CreateBackupPlan API

type CreateBackupPlanResponse

type CreateBackupPlanResponse struct {
	*responses.BaseResponse
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	ErrCode        string `json:"ErrCode" xml:"ErrCode"`
	Success        bool   `json:"Success" xml:"Success"`
	ErrMessage     string `json:"ErrMessage" xml:"ErrMessage"`
	BackupPlanId   string `json:"BackupPlanId" xml:"BackupPlanId"`
	OrderId        string `json:"OrderId" xml:"OrderId"`
}

CreateBackupPlanResponse is the response struct for api CreateBackupPlan

func CreateCreateBackupPlanResponse

func CreateCreateBackupPlanResponse() (response *CreateBackupPlanResponse)

CreateCreateBackupPlanResponse creates a response to parse from CreateBackupPlan response

type CreateFullBackupSetDownloadRequest added in v1.61.13

type CreateFullBackupSetDownloadRequest struct {
	*requests.RpcRequest
	ClientToken         string `position:"Query" name:"ClientToken"`
	BackupSetId         string `position:"Query" name:"BackupSetId"`
	OwnerId             string `position:"Query" name:"OwnerId"`
	BackupSetDataFormat string `position:"Query" name:"BackupSetDataFormat"`
}

CreateFullBackupSetDownloadRequest is the request struct for api CreateFullBackupSetDownload

func CreateCreateFullBackupSetDownloadRequest added in v1.61.13

func CreateCreateFullBackupSetDownloadRequest() (request *CreateFullBackupSetDownloadRequest)

CreateCreateFullBackupSetDownloadRequest creates a request to invoke CreateFullBackupSetDownload API

type CreateFullBackupSetDownloadResponse added in v1.61.13

type CreateFullBackupSetDownloadResponse struct {
	*responses.BaseResponse
	HttpStatusCode          int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId               string `json:"RequestId" xml:"RequestId"`
	ErrCode                 string `json:"ErrCode" xml:"ErrCode"`
	Success                 bool   `json:"Success" xml:"Success"`
	ErrMessage              string `json:"ErrMessage" xml:"ErrMessage"`
	BackupSetDownloadTaskId string `json:"BackupSetDownloadTaskId" xml:"BackupSetDownloadTaskId"`
}

CreateFullBackupSetDownloadResponse is the response struct for api CreateFullBackupSetDownload

func CreateCreateFullBackupSetDownloadResponse added in v1.61.13

func CreateCreateFullBackupSetDownloadResponse() (response *CreateFullBackupSetDownloadResponse)

CreateCreateFullBackupSetDownloadResponse creates a response to parse from CreateFullBackupSetDownload response

type CreateGetDBListFromAgentTaskRequest added in v1.61.361

type CreateGetDBListFromAgentTaskRequest struct {
	*requests.RpcRequest
	SourceEndpointRegion string           `position:"Query" name:"SourceEndpointRegion"`
	BackupGatewayId      requests.Integer `position:"Query" name:"BackupGatewayId"`
	DatabaseType         string           `position:"Query" name:"DatabaseType"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerId              string           `position:"Query" name:"OwnerId"`
	SourceEndpointPort   requests.Integer `position:"Query" name:"SourceEndpointPort"`
	SourceEndpointIP     string           `position:"Query" name:"SourceEndpointIP"`
}

CreateGetDBListFromAgentTaskRequest is the request struct for api CreateGetDBListFromAgentTask

func CreateCreateGetDBListFromAgentTaskRequest added in v1.61.361

func CreateCreateGetDBListFromAgentTaskRequest() (request *CreateGetDBListFromAgentTaskRequest)

CreateCreateGetDBListFromAgentTaskRequest creates a request to invoke CreateGetDBListFromAgentTask API

type CreateGetDBListFromAgentTaskResponse added in v1.61.361

type CreateGetDBListFromAgentTaskResponse struct {
	*responses.BaseResponse
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	ErrCode        string `json:"ErrCode" xml:"ErrCode"`
	Success        bool   `json:"Success" xml:"Success"`
	ErrMessage     string `json:"ErrMessage" xml:"ErrMessage"`
	TaskId         int64  `json:"TaskId" xml:"TaskId"`
}

CreateGetDBListFromAgentTaskResponse is the response struct for api CreateGetDBListFromAgentTask

func CreateCreateGetDBListFromAgentTaskResponse added in v1.61.361

func CreateCreateGetDBListFromAgentTaskResponse() (response *CreateGetDBListFromAgentTaskResponse)

CreateCreateGetDBListFromAgentTaskResponse creates a response to parse from CreateGetDBListFromAgentTask response

type CreateIncrementBackupSetDownloadRequest added in v1.61.13

type CreateIncrementBackupSetDownloadRequest struct {
	*requests.RpcRequest
	ClientToken         string `position:"Query" name:"ClientToken"`
	BackupSetName       string `position:"Query" name:"BackupSetName"`
	BackupSetId         string `position:"Query" name:"BackupSetId"`
	OwnerId             string `position:"Query" name:"OwnerId"`
	BackupSetDataFormat string `position:"Query" name:"BackupSetDataFormat"`
}

CreateIncrementBackupSetDownloadRequest is the request struct for api CreateIncrementBackupSetDownload

func CreateCreateIncrementBackupSetDownloadRequest added in v1.61.13

func CreateCreateIncrementBackupSetDownloadRequest() (request *CreateIncrementBackupSetDownloadRequest)

CreateCreateIncrementBackupSetDownloadRequest creates a request to invoke CreateIncrementBackupSetDownload API

type CreateIncrementBackupSetDownloadResponse added in v1.61.13

type CreateIncrementBackupSetDownloadResponse struct {
	*responses.BaseResponse
	HttpStatusCode          int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId               string `json:"RequestId" xml:"RequestId"`
	ErrCode                 string `json:"ErrCode" xml:"ErrCode"`
	Success                 bool   `json:"Success" xml:"Success"`
	ErrMessage              string `json:"ErrMessage" xml:"ErrMessage"`
	BackupSetDownloadTaskId string `json:"BackupSetDownloadTaskId" xml:"BackupSetDownloadTaskId"`
}

CreateIncrementBackupSetDownloadResponse is the response struct for api CreateIncrementBackupSetDownload

func CreateCreateIncrementBackupSetDownloadResponse added in v1.61.13

func CreateCreateIncrementBackupSetDownloadResponse() (response *CreateIncrementBackupSetDownloadResponse)

CreateCreateIncrementBackupSetDownloadResponse creates a response to parse from CreateIncrementBackupSetDownload response

type CreateRestoreTaskRequest

type CreateRestoreTaskRequest struct {
	*requests.RpcRequest
	BackupGatewayId                 requests.Integer `position:"Query" name:"BackupGatewayId"`
	DestinationEndpointInstanceType string           `position:"Query" name:"DestinationEndpointInstanceType"`
	ClientToken                     string           `position:"Query" name:"ClientToken"`
	BackupPlanId                    string           `position:"Query" name:"BackupPlanId"`
	DestinationEndpointRegion       string           `position:"Query" name:"DestinationEndpointRegion"`
	CrossRoleName                   string           `position:"Query" name:"CrossRoleName"`
	DestinationEndpointUserName     string           `position:"Query" name:"DestinationEndpointUserName"`
	RestoreObjects                  string           `position:"Query" name:"RestoreObjects"`
	RestoreTaskName                 string           `position:"Query" name:"RestoreTaskName"`
	RestoreHome                     string           `position:"Query" name:"RestoreHome"`
	DestinationEndpointOracleSID    string           `position:"Query" name:"DestinationEndpointOracleSID"`
	RestoreTime                     requests.Integer `position:"Query" name:"RestoreTime"`
	CrossAliyunId                   string           `position:"Query" name:"CrossAliyunId"`
	DestinationEndpointInstanceID   string           `position:"Query" name:"DestinationEndpointInstanceID"`
	DestinationEndpointPort         requests.Integer `position:"Query" name:"DestinationEndpointPort"`
	BackupSetId                     string           `position:"Query" name:"BackupSetId"`
	OwnerId                         string           `position:"Query" name:"OwnerId"`
	RestoreDir                      string           `position:"Query" name:"RestoreDir"`
	DestinationEndpointIP           string           `position:"Query" name:"DestinationEndpointIP"`
	DestinationEndpointDatabaseName string           `position:"Query" name:"DestinationEndpointDatabaseName"`
	DuplicateConflict               string           `position:"Query" name:"DuplicateConflict"`
	DestinationEndpointPassword     string           `position:"Query" name:"DestinationEndpointPassword"`
}

CreateRestoreTaskRequest is the request struct for api CreateRestoreTask

func CreateCreateRestoreTaskRequest

func CreateCreateRestoreTaskRequest() (request *CreateRestoreTaskRequest)

CreateCreateRestoreTaskRequest creates a request to invoke CreateRestoreTask API

type CreateRestoreTaskResponse

type CreateRestoreTaskResponse struct {
	*responses.BaseResponse
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	ErrCode        string `json:"ErrCode" xml:"ErrCode"`
	Success        bool   `json:"Success" xml:"Success"`
	ErrMessage     string `json:"ErrMessage" xml:"ErrMessage"`
	RestoreTaskId  string `json:"RestoreTaskId" xml:"RestoreTaskId"`
}

CreateRestoreTaskResponse is the response struct for api CreateRestoreTask

func CreateCreateRestoreTaskResponse

func CreateCreateRestoreTaskResponse() (response *CreateRestoreTaskResponse)

CreateCreateRestoreTaskResponse creates a response to parse from CreateRestoreTask response

type DBSRecoverRange

type DBSRecoverRange struct {
	EndTimestampForRestore     int64          `json:"EndTimestampForRestore" xml:"EndTimestampForRestore"`
	SourceEndpointInstanceType string         `json:"SourceEndpointInstanceType" xml:"SourceEndpointInstanceType"`
	RangeType                  string         `json:"RangeType" xml:"RangeType"`
	BeginTimestampForRestore   int64          `json:"BeginTimestampForRestore" xml:"BeginTimestampForRestore"`
	SourceEndpointInstanceID   string         `json:"SourceEndpointInstanceID" xml:"SourceEndpointInstanceID"`
	FullBackupList             FullBackupList `json:"FullBackupList" xml:"FullBackupList"`
}

DBSRecoverRange is a nested struct in dbs response

type DbList added in v1.61.361

type DbList struct {
	DbName []string `json:"dbName" xml:"dbName"`
}

DbList is a nested struct in dbs response

type DescribeBackupGatewayListRequest

type DescribeBackupGatewayListRequest struct {
	*requests.RpcRequest
	Identifier  string           `position:"Query" name:"Identifier"`
	ClientToken string           `position:"Query" name:"ClientToken"`
	PageNum     requests.Integer `position:"Query" name:"PageNum"`
	OwnerId     string           `position:"Query" name:"OwnerId"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	Region      string           `position:"Query" name:"Region"`
}

DescribeBackupGatewayListRequest is the request struct for api DescribeBackupGatewayList

func CreateDescribeBackupGatewayListRequest

func CreateDescribeBackupGatewayListRequest() (request *DescribeBackupGatewayListRequest)

CreateDescribeBackupGatewayListRequest creates a request to invoke DescribeBackupGatewayList API

type DescribeBackupGatewayListResponse

type DescribeBackupGatewayListResponse struct {
	*responses.BaseResponse
	HttpStatusCode int                              `json:"HttpStatusCode" xml:"HttpStatusCode"`
	PageNum        int                              `json:"PageNum" xml:"PageNum"`
	RequestId      string                           `json:"RequestId" xml:"RequestId"`
	ErrCode        string                           `json:"ErrCode" xml:"ErrCode"`
	Success        bool                             `json:"Success" xml:"Success"`
	ErrMessage     string                           `json:"ErrMessage" xml:"ErrMessage"`
	TotalPages     int                              `json:"TotalPages" xml:"TotalPages"`
	TotalElements  int                              `json:"TotalElements" xml:"TotalElements"`
	PageSize       int                              `json:"PageSize" xml:"PageSize"`
	Items          ItemsInDescribeBackupGatewayList `json:"Items" xml:"Items"`
}

DescribeBackupGatewayListResponse is the response struct for api DescribeBackupGatewayList

func CreateDescribeBackupGatewayListResponse

func CreateDescribeBackupGatewayListResponse() (response *DescribeBackupGatewayListResponse)

CreateDescribeBackupGatewayListResponse creates a response to parse from DescribeBackupGatewayList response

type DescribeBackupPlanBillingRequest added in v1.61.277

type DescribeBackupPlanBillingRequest struct {
	*requests.RpcRequest
	ClientToken     string           `position:"Query" name:"ClientToken"`
	BackupPlanId    string           `position:"Query" name:"BackupPlanId"`
	OwnerId         string           `position:"Query" name:"OwnerId"`
	ShowStorageType requests.Boolean `position:"Query" name:"ShowStorageType"`
}

DescribeBackupPlanBillingRequest is the request struct for api DescribeBackupPlanBilling

func CreateDescribeBackupPlanBillingRequest added in v1.61.277

func CreateDescribeBackupPlanBillingRequest() (request *DescribeBackupPlanBillingRequest)

CreateDescribeBackupPlanBillingRequest creates a request to invoke DescribeBackupPlanBilling API

type DescribeBackupPlanBillingResponse added in v1.61.277

type DescribeBackupPlanBillingResponse struct {
	*responses.BaseResponse
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	ErrCode        string `json:"ErrCode" xml:"ErrCode"`
	Success        bool   `json:"Success" xml:"Success"`
	ErrMessage     string `json:"ErrMessage" xml:"ErrMessage"`
	Item           Item   `json:"Item" xml:"Item"`
}

DescribeBackupPlanBillingResponse is the response struct for api DescribeBackupPlanBilling

func CreateDescribeBackupPlanBillingResponse added in v1.61.277

func CreateDescribeBackupPlanBillingResponse() (response *DescribeBackupPlanBillingResponse)

CreateDescribeBackupPlanBillingResponse creates a response to parse from DescribeBackupPlanBilling response

type DescribeBackupPlanListRequest

type DescribeBackupPlanListRequest struct {
	*requests.RpcRequest
	ClientToken      string           `position:"Query" name:"ClientToken"`
	BackupPlanId     string           `position:"Query" name:"BackupPlanId"`
	PageNum          requests.Integer `position:"Query" name:"PageNum"`
	OwnerId          string           `position:"Query" name:"OwnerId"`
	ResourceGroupId  string           `position:"Query" name:"ResourceGroupId"`
	BackupPlanStatus string           `position:"Query" name:"BackupPlanStatus"`
	BackupPlanName   string           `position:"Query" name:"BackupPlanName"`
	PageSize         requests.Integer `position:"Query" name:"PageSize"`
	Region           string           `position:"Query" name:"Region"`
}

DescribeBackupPlanListRequest is the request struct for api DescribeBackupPlanList

func CreateDescribeBackupPlanListRequest

func CreateDescribeBackupPlanListRequest() (request *DescribeBackupPlanListRequest)

CreateDescribeBackupPlanListRequest creates a request to invoke DescribeBackupPlanList API

type DescribeBackupPlanListResponse

type DescribeBackupPlanListResponse struct {
	*responses.BaseResponse
	HttpStatusCode int                           `json:"HttpStatusCode" xml:"HttpStatusCode"`
	PageNum        int                           `json:"PageNum" xml:"PageNum"`
	RequestId      string                        `json:"RequestId" xml:"RequestId"`
	ErrCode        string                        `json:"ErrCode" xml:"ErrCode"`
	Success        bool                          `json:"Success" xml:"Success"`
	ErrMessage     string                        `json:"ErrMessage" xml:"ErrMessage"`
	TotalPages     int                           `json:"TotalPages" xml:"TotalPages"`
	TotalElements  int                           `json:"TotalElements" xml:"TotalElements"`
	PageSize       int                           `json:"PageSize" xml:"PageSize"`
	Items          ItemsInDescribeBackupPlanList `json:"Items" xml:"Items"`
}

DescribeBackupPlanListResponse is the response struct for api DescribeBackupPlanList

func CreateDescribeBackupPlanListResponse

func CreateDescribeBackupPlanListResponse() (response *DescribeBackupPlanListResponse)

CreateDescribeBackupPlanListResponse creates a response to parse from DescribeBackupPlanList response

type DescribeBackupSetDownloadTaskListRequest added in v1.61.13

type DescribeBackupSetDownloadTaskListRequest struct {
	*requests.RpcRequest
	ClientToken             string           `position:"Query" name:"ClientToken"`
	BackupSetDownloadTaskId string           `position:"Query" name:"BackupSetDownloadTaskId"`
	BackupPlanId            string           `position:"Query" name:"BackupPlanId"`
	PageNum                 requests.Integer `position:"Query" name:"PageNum"`
	OwnerId                 string           `position:"Query" name:"OwnerId"`
	PageSize                requests.Integer `position:"Query" name:"PageSize"`
}

DescribeBackupSetDownloadTaskListRequest is the request struct for api DescribeBackupSetDownloadTaskList

func CreateDescribeBackupSetDownloadTaskListRequest added in v1.61.13

func CreateDescribeBackupSetDownloadTaskListRequest() (request *DescribeBackupSetDownloadTaskListRequest)

CreateDescribeBackupSetDownloadTaskListRequest creates a request to invoke DescribeBackupSetDownloadTaskList API

type DescribeBackupSetDownloadTaskListResponse added in v1.61.13

type DescribeBackupSetDownloadTaskListResponse struct {
	*responses.BaseResponse
	HttpStatusCode int                                      `json:"HttpStatusCode" xml:"HttpStatusCode"`
	PageNum        int                                      `json:"PageNum" xml:"PageNum"`
	RequestId      string                                   `json:"RequestId" xml:"RequestId"`
	ErrCode        string                                   `json:"ErrCode" xml:"ErrCode"`
	Success        bool                                     `json:"Success" xml:"Success"`
	ErrMessage     string                                   `json:"ErrMessage" xml:"ErrMessage"`
	TotalPages     int                                      `json:"TotalPages" xml:"TotalPages"`
	TotalElements  int                                      `json:"TotalElements" xml:"TotalElements"`
	PageSize       int                                      `json:"PageSize" xml:"PageSize"`
	Items          ItemsInDescribeBackupSetDownloadTaskList `json:"Items" xml:"Items"`
}

DescribeBackupSetDownloadTaskListResponse is the response struct for api DescribeBackupSetDownloadTaskList

func CreateDescribeBackupSetDownloadTaskListResponse added in v1.61.13

func CreateDescribeBackupSetDownloadTaskListResponse() (response *DescribeBackupSetDownloadTaskListResponse)

CreateDescribeBackupSetDownloadTaskListResponse creates a response to parse from DescribeBackupSetDownloadTaskList response

type DescribeDLAServiceRequest added in v1.61.833

type DescribeDLAServiceRequest struct {
	*requests.RpcRequest
	ClientToken  string `position:"Query" name:"ClientToken"`
	BackupPlanId string `position:"Query" name:"BackupPlanId"`
	OwnerId      string `position:"Query" name:"OwnerId"`
}

DescribeDLAServiceRequest is the request struct for api DescribeDLAService

func CreateDescribeDLAServiceRequest added in v1.61.833

func CreateDescribeDLAServiceRequest() (request *DescribeDLAServiceRequest)

CreateDescribeDLAServiceRequest creates a request to invoke DescribeDLAService API

type DescribeDLAServiceResponse added in v1.61.833

type DescribeDLAServiceResponse struct {
	*responses.BaseResponse
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	ErrCode        string `json:"ErrCode" xml:"ErrCode"`
	Success        bool   `json:"Success" xml:"Success"`
	State          string `json:"State" xml:"State"`
	ErrMessage     string `json:"ErrMessage" xml:"ErrMessage"`
	AutoAdd        bool   `json:"AutoAdd" xml:"AutoAdd"`
	HaveJobFailed  bool   `json:"HaveJobFailed" xml:"HaveJobFailed"`
}

DescribeDLAServiceResponse is the response struct for api DescribeDLAService

func CreateDescribeDLAServiceResponse added in v1.61.833

func CreateDescribeDLAServiceResponse() (response *DescribeDLAServiceResponse)

CreateDescribeDLAServiceResponse creates a response to parse from DescribeDLAService response

type DescribeFullBackupListRequest

type DescribeFullBackupListRequest struct {
	*requests.RpcRequest
	ClientToken     string           `position:"Query" name:"ClientToken"`
	BackupPlanId    string           `position:"Query" name:"BackupPlanId"`
	BackupSetId     string           `position:"Query" name:"BackupSetId"`
	PageNum         requests.Integer `position:"Query" name:"PageNum"`
	OwnerId         string           `position:"Query" name:"OwnerId"`
	StartTimestamp  requests.Integer `position:"Query" name:"StartTimestamp"`
	EndTimestamp    requests.Integer `position:"Query" name:"EndTimestamp"`
	ShowStorageType requests.Boolean `position:"Query" name:"ShowStorageType"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
}

DescribeFullBackupListRequest is the request struct for api DescribeFullBackupList

func CreateDescribeFullBackupListRequest

func CreateDescribeFullBackupListRequest() (request *DescribeFullBackupListRequest)

CreateDescribeFullBackupListRequest creates a request to invoke DescribeFullBackupList API

type DescribeFullBackupListResponse

type DescribeFullBackupListResponse struct {
	*responses.BaseResponse
	HttpStatusCode int                           `json:"HttpStatusCode" xml:"HttpStatusCode"`
	PageNum        int                           `json:"PageNum" xml:"PageNum"`
	RequestId      string                        `json:"RequestId" xml:"RequestId"`
	ErrCode        string                        `json:"ErrCode" xml:"ErrCode"`
	Success        bool                          `json:"Success" xml:"Success"`
	ErrMessage     string                        `json:"ErrMessage" xml:"ErrMessage"`
	TotalPages     int                           `json:"TotalPages" xml:"TotalPages"`
	TotalElements  int                           `json:"TotalElements" xml:"TotalElements"`
	PageSize       int                           `json:"PageSize" xml:"PageSize"`
	Items          ItemsInDescribeFullBackupList `json:"Items" xml:"Items"`
}

DescribeFullBackupListResponse is the response struct for api DescribeFullBackupList

func CreateDescribeFullBackupListResponse

func CreateDescribeFullBackupListResponse() (response *DescribeFullBackupListResponse)

CreateDescribeFullBackupListResponse creates a response to parse from DescribeFullBackupList response

type DescribeIncrementBackupListRequest

type DescribeIncrementBackupListRequest struct {
	*requests.RpcRequest
	ClientToken     string           `position:"Query" name:"ClientToken"`
	BackupPlanId    string           `position:"Query" name:"BackupPlanId"`
	PageNum         requests.Integer `position:"Query" name:"PageNum"`
	OwnerId         string           `position:"Query" name:"OwnerId"`
	StartTimestamp  requests.Integer `position:"Query" name:"StartTimestamp"`
	EndTimestamp    requests.Integer `position:"Query" name:"EndTimestamp"`
	ShowStorageType requests.Boolean `position:"Query" name:"ShowStorageType"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
}

DescribeIncrementBackupListRequest is the request struct for api DescribeIncrementBackupList

func CreateDescribeIncrementBackupListRequest

func CreateDescribeIncrementBackupListRequest() (request *DescribeIncrementBackupListRequest)

CreateDescribeIncrementBackupListRequest creates a request to invoke DescribeIncrementBackupList API

type DescribeIncrementBackupListResponse

type DescribeIncrementBackupListResponse struct {
	*responses.BaseResponse
	HttpStatusCode int                                `json:"HttpStatusCode" xml:"HttpStatusCode"`
	PageNum        int                                `json:"PageNum" xml:"PageNum"`
	RequestId      string                             `json:"RequestId" xml:"RequestId"`
	ErrCode        string                             `json:"ErrCode" xml:"ErrCode"`
	Success        bool                               `json:"Success" xml:"Success"`
	ErrMessage     string                             `json:"ErrMessage" xml:"ErrMessage"`
	TotalPages     int                                `json:"TotalPages" xml:"TotalPages"`
	TotalElements  int                                `json:"TotalElements" xml:"TotalElements"`
	PageSize       int                                `json:"PageSize" xml:"PageSize"`
	Items          ItemsInDescribeIncrementBackupList `json:"Items" xml:"Items"`
}

DescribeIncrementBackupListResponse is the response struct for api DescribeIncrementBackupList

func CreateDescribeIncrementBackupListResponse

func CreateDescribeIncrementBackupListResponse() (response *DescribeIncrementBackupListResponse)

CreateDescribeIncrementBackupListResponse creates a response to parse from DescribeIncrementBackupList response

type DescribeJobErrorCodeRequest

type DescribeJobErrorCodeRequest struct {
	*requests.RpcRequest
	ClientToken string `position:"Query" name:"ClientToken"`
	Language    string `position:"Query" name:"Language"`
	OwnerId     string `position:"Query" name:"OwnerId"`
	TaskId      string `position:"Query" name:"TaskId"`
}

DescribeJobErrorCodeRequest is the request struct for api DescribeJobErrorCode

func CreateDescribeJobErrorCodeRequest

func CreateDescribeJobErrorCodeRequest() (request *DescribeJobErrorCodeRequest)

CreateDescribeJobErrorCodeRequest creates a request to invoke DescribeJobErrorCode API

type DescribeJobErrorCodeResponse

type DescribeJobErrorCodeResponse struct {
	*responses.BaseResponse
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	ErrCode        string `json:"ErrCode" xml:"ErrCode"`
	Success        bool   `json:"Success" xml:"Success"`
	ErrMessage     string `json:"ErrMessage" xml:"ErrMessage"`
	Item           Item   `json:"Item" xml:"Item"`
}

DescribeJobErrorCodeResponse is the response struct for api DescribeJobErrorCode

func CreateDescribeJobErrorCodeResponse

func CreateDescribeJobErrorCodeResponse() (response *DescribeJobErrorCodeResponse)

CreateDescribeJobErrorCodeResponse creates a response to parse from DescribeJobErrorCode response

type DescribeNodeCidrListRequest

type DescribeNodeCidrListRequest struct {
	*requests.RpcRequest
	ClientToken string `position:"Query" name:"ClientToken"`
	OwnerId     string `position:"Query" name:"OwnerId"`
	Region      string `position:"Query" name:"Region"`
}

DescribeNodeCidrListRequest is the request struct for api DescribeNodeCidrList

func CreateDescribeNodeCidrListRequest

func CreateDescribeNodeCidrListRequest() (request *DescribeNodeCidrListRequest)

CreateDescribeNodeCidrListRequest creates a request to invoke DescribeNodeCidrList API

type DescribeNodeCidrListResponse

type DescribeNodeCidrListResponse struct {
	*responses.BaseResponse
	HttpStatusCode int         `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId      string      `json:"RequestId" xml:"RequestId"`
	ErrCode        string      `json:"ErrCode" xml:"ErrCode"`
	Success        bool        `json:"Success" xml:"Success"`
	ErrMessage     string      `json:"ErrMessage" xml:"ErrMessage"`
	IntranetIPs    IntranetIPs `json:"IntranetIPs" xml:"IntranetIPs"`
	InternetIPs    InternetIPs `json:"InternetIPs" xml:"InternetIPs"`
}

DescribeNodeCidrListResponse is the response struct for api DescribeNodeCidrList

func CreateDescribeNodeCidrListResponse

func CreateDescribeNodeCidrListResponse() (response *DescribeNodeCidrListResponse)

CreateDescribeNodeCidrListResponse creates a response to parse from DescribeNodeCidrList response

type DescribePreCheckProgressListRequest

type DescribePreCheckProgressListRequest struct {
	*requests.RpcRequest
	ClientToken   string `position:"Query" name:"ClientToken"`
	BackupPlanId  string `position:"Query" name:"BackupPlanId"`
	OwnerId       string `position:"Query" name:"OwnerId"`
	RestoreTaskId string `position:"Query" name:"RestoreTaskId"`
}

DescribePreCheckProgressListRequest is the request struct for api DescribePreCheckProgressList

func CreateDescribePreCheckProgressListRequest

func CreateDescribePreCheckProgressListRequest() (request *DescribePreCheckProgressListRequest)

CreateDescribePreCheckProgressListRequest creates a request to invoke DescribePreCheckProgressList API

type DescribePreCheckProgressListResponse

type DescribePreCheckProgressListResponse struct {
	*responses.BaseResponse
	Status         string                              `json:"Status" xml:"Status"`
	HttpStatusCode int                                 `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId      string                              `json:"RequestId" xml:"RequestId"`
	Progress       int                                 `json:"Progress" xml:"Progress"`
	ErrCode        string                              `json:"ErrCode" xml:"ErrCode"`
	Success        bool                                `json:"Success" xml:"Success"`
	ErrMessage     string                              `json:"ErrMessage" xml:"ErrMessage"`
	Items          ItemsInDescribePreCheckProgressList `json:"Items" xml:"Items"`
}

DescribePreCheckProgressListResponse is the response struct for api DescribePreCheckProgressList

func CreateDescribePreCheckProgressListResponse

func CreateDescribePreCheckProgressListResponse() (response *DescribePreCheckProgressListResponse)

CreateDescribePreCheckProgressListResponse creates a response to parse from DescribePreCheckProgressList response

type DescribeRegionsRequest added in v1.61.332

type DescribeRegionsRequest struct {
	*requests.RpcRequest
	ClientToken string `position:"Query" name:"ClientToken"`
	OwnerId     string `position:"Query" name:"OwnerId"`
}

DescribeRegionsRequest is the request struct for api DescribeRegions

func CreateDescribeRegionsRequest added in v1.61.332

func CreateDescribeRegionsRequest() (request *DescribeRegionsRequest)

CreateDescribeRegionsRequest creates a request to invoke DescribeRegions API

type DescribeRegionsResponse added in v1.61.332

type DescribeRegionsResponse struct {
	*responses.BaseResponse
	HttpStatusCode int     `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId      string  `json:"RequestId" xml:"RequestId"`
	ErrCode        string  `json:"ErrCode" xml:"ErrCode"`
	Success        bool    `json:"Success" xml:"Success"`
	ErrMessage     string  `json:"ErrMessage" xml:"ErrMessage"`
	Regions        Regions `json:"Regions" xml:"Regions"`
}

DescribeRegionsResponse is the response struct for api DescribeRegions

func CreateDescribeRegionsResponse added in v1.61.332

func CreateDescribeRegionsResponse() (response *DescribeRegionsResponse)

CreateDescribeRegionsResponse creates a response to parse from DescribeRegions response

type DescribeRestoreRangeInfoRequest

type DescribeRestoreRangeInfoRequest struct {
	*requests.RpcRequest
	BeginTimestampForRestore requests.Integer `position:"Query" name:"BeginTimestampForRestore"`
	EndTimestampForRestore   requests.Integer `position:"Query" name:"EndTimestampForRestore"`
	ClientToken              string           `position:"Query" name:"ClientToken"`
	BackupPlanId             string           `position:"Query" name:"BackupPlanId"`
	OwnerId                  string           `position:"Query" name:"OwnerId"`
	RecentlyRestore          requests.Boolean `position:"Query" name:"RecentlyRestore"`
}

DescribeRestoreRangeInfoRequest is the request struct for api DescribeRestoreRangeInfo

func CreateDescribeRestoreRangeInfoRequest

func CreateDescribeRestoreRangeInfoRequest() (request *DescribeRestoreRangeInfoRequest)

CreateDescribeRestoreRangeInfoRequest creates a request to invoke DescribeRestoreRangeInfo API

type DescribeRestoreRangeInfoResponse

type DescribeRestoreRangeInfoResponse struct {
	*responses.BaseResponse
	HttpStatusCode int                             `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId      string                          `json:"RequestId" xml:"RequestId"`
	ErrCode        string                          `json:"ErrCode" xml:"ErrCode"`
	Success        bool                            `json:"Success" xml:"Success"`
	ErrMessage     string                          `json:"ErrMessage" xml:"ErrMessage"`
	Items          ItemsInDescribeRestoreRangeInfo `json:"Items" xml:"Items"`
}

DescribeRestoreRangeInfoResponse is the response struct for api DescribeRestoreRangeInfo

func CreateDescribeRestoreRangeInfoResponse

func CreateDescribeRestoreRangeInfoResponse() (response *DescribeRestoreRangeInfoResponse)

CreateDescribeRestoreRangeInfoResponse creates a response to parse from DescribeRestoreRangeInfo response

type DescribeRestoreTaskListRequest

type DescribeRestoreTaskListRequest struct {
	*requests.RpcRequest
	ClientToken    string           `position:"Query" name:"ClientToken"`
	BackupPlanId   string           `position:"Query" name:"BackupPlanId"`
	PageNum        requests.Integer `position:"Query" name:"PageNum"`
	OwnerId        string           `position:"Query" name:"OwnerId"`
	StartTimestamp requests.Integer `position:"Query" name:"StartTimestamp"`
	EndTimestamp   requests.Integer `position:"Query" name:"EndTimestamp"`
	RestoreTaskId  string           `position:"Query" name:"RestoreTaskId"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
}

DescribeRestoreTaskListRequest is the request struct for api DescribeRestoreTaskList

func CreateDescribeRestoreTaskListRequest

func CreateDescribeRestoreTaskListRequest() (request *DescribeRestoreTaskListRequest)

CreateDescribeRestoreTaskListRequest creates a request to invoke DescribeRestoreTaskList API

type DescribeRestoreTaskListResponse

type DescribeRestoreTaskListResponse struct {
	*responses.BaseResponse
	HttpStatusCode int                            `json:"HttpStatusCode" xml:"HttpStatusCode"`
	PageNum        int                            `json:"PageNum" xml:"PageNum"`
	RequestId      string                         `json:"RequestId" xml:"RequestId"`
	ErrCode        string                         `json:"ErrCode" xml:"ErrCode"`
	Success        bool                           `json:"Success" xml:"Success"`
	ErrMessage     string                         `json:"ErrMessage" xml:"ErrMessage"`
	TotalPages     int                            `json:"TotalPages" xml:"TotalPages"`
	TotalElements  int                            `json:"TotalElements" xml:"TotalElements"`
	PageSize       int                            `json:"PageSize" xml:"PageSize"`
	Items          ItemsInDescribeRestoreTaskList `json:"Items" xml:"Items"`
}

DescribeRestoreTaskListResponse is the response struct for api DescribeRestoreTaskList

func CreateDescribeRestoreTaskListResponse

func CreateDescribeRestoreTaskListResponse() (response *DescribeRestoreTaskListResponse)

CreateDescribeRestoreTaskListResponse creates a response to parse from DescribeRestoreTaskList response

type DisableBackupLogRequest added in v1.61.486

type DisableBackupLogRequest struct {
	*requests.RpcRequest
	ClientToken  string `position:"Query" name:"ClientToken"`
	BackupPlanId string `position:"Query" name:"BackupPlanId"`
	OwnerId      string `position:"Query" name:"OwnerId"`
}

DisableBackupLogRequest is the request struct for api DisableBackupLog

func CreateDisableBackupLogRequest added in v1.61.486

func CreateDisableBackupLogRequest() (request *DisableBackupLogRequest)

CreateDisableBackupLogRequest creates a request to invoke DisableBackupLog API

type DisableBackupLogResponse added in v1.61.486

type DisableBackupLogResponse struct {
	*responses.BaseResponse
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	ErrCode        string `json:"ErrCode" xml:"ErrCode"`
	Success        bool   `json:"Success" xml:"Success"`
	ErrMessage     string `json:"ErrMessage" xml:"ErrMessage"`
	BackupPlanId   string `json:"BackupPlanId" xml:"BackupPlanId"`
	NeedPrecheck   bool   `json:"NeedPrecheck" xml:"NeedPrecheck"`
}

DisableBackupLogResponse is the response struct for api DisableBackupLog

func CreateDisableBackupLogResponse added in v1.61.486

func CreateDisableBackupLogResponse() (response *DisableBackupLogResponse)

CreateDisableBackupLogResponse creates a response to parse from DisableBackupLog response

type EnableBackupLogRequest added in v1.61.486

type EnableBackupLogRequest struct {
	*requests.RpcRequest
	ClientToken  string `position:"Query" name:"ClientToken"`
	BackupPlanId string `position:"Query" name:"BackupPlanId"`
	OwnerId      string `position:"Query" name:"OwnerId"`
}

EnableBackupLogRequest is the request struct for api EnableBackupLog

func CreateEnableBackupLogRequest added in v1.61.486

func CreateEnableBackupLogRequest() (request *EnableBackupLogRequest)

CreateEnableBackupLogRequest creates a request to invoke EnableBackupLog API

type EnableBackupLogResponse added in v1.61.486

type EnableBackupLogResponse struct {
	*responses.BaseResponse
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	ErrCode        string `json:"ErrCode" xml:"ErrCode"`
	Success        bool   `json:"Success" xml:"Success"`
	ErrMessage     string `json:"ErrMessage" xml:"ErrMessage"`
	BackupPlanId   string `json:"BackupPlanId" xml:"BackupPlanId"`
	NeedPrecheck   bool   `json:"NeedPrecheck" xml:"NeedPrecheck"`
}

EnableBackupLogResponse is the response struct for api EnableBackupLog

func CreateEnableBackupLogResponse added in v1.61.486

func CreateEnableBackupLogResponse() (response *EnableBackupLogResponse)

CreateEnableBackupLogResponse creates a response to parse from EnableBackupLog response

type FullBackupDetail

type FullBackupDetail struct {
	EndTime     int64  `json:"EndTime" xml:"EndTime"`
	StartTime   int64  `json:"StartTime" xml:"StartTime"`
	BackupSetId string `json:"BackupSetId" xml:"BackupSetId"`
}

FullBackupDetail is a nested struct in dbs response

type FullBackupFile

type FullBackupFile struct {
	FinishTime           int64  `json:"FinishTime" xml:"FinishTime"`
	BackupStatus         string `json:"BackupStatus" xml:"BackupStatus"`
	SourceEndpointIpPort string `json:"SourceEndpointIpPort" xml:"SourceEndpointIpPort"`
	CreateTime           int64  `json:"CreateTime" xml:"CreateTime"`
	ErrMessage           string `json:"ErrMessage" xml:"ErrMessage"`
	BackupObjects        string `json:"BackupObjects" xml:"BackupObjects"`
	EndTime              int64  `json:"EndTime" xml:"EndTime"`
	StartTime            int64  `json:"StartTime" xml:"StartTime"`
	BackupSetExpiredTime int64  `json:"BackupSetExpiredTime" xml:"BackupSetExpiredTime"`
	StorageMethod        string `json:"StorageMethod" xml:"StorageMethod"`
	BackupSetId          string `json:"BackupSetId" xml:"BackupSetId"`
	BackupSize           int64  `json:"BackupSize" xml:"BackupSize"`
}

FullBackupFile is a nested struct in dbs response

type FullBackupList

type FullBackupList struct {
	FullBackupDetail []FullBackupDetail `json:"FullBackupDetail" xml:"FullBackupDetail"`
}

FullBackupList is a nested struct in dbs response

type GetDBListFromAgentRequest added in v1.61.361

type GetDBListFromAgentRequest struct {
	*requests.RpcRequest
	SourceEndpointRegion string           `position:"Query" name:"SourceEndpointRegion"`
	BackupGatewayId      requests.Integer `position:"Query" name:"BackupGatewayId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerId              string           `position:"Query" name:"OwnerId"`
	TaskId               requests.Integer `position:"Query" name:"TaskId"`
}

GetDBListFromAgentRequest is the request struct for api GetDBListFromAgent

func CreateGetDBListFromAgentRequest added in v1.61.361

func CreateGetDBListFromAgentRequest() (request *GetDBListFromAgentRequest)

CreateGetDBListFromAgentRequest creates a request to invoke GetDBListFromAgent API

type GetDBListFromAgentResponse added in v1.61.361

type GetDBListFromAgentResponse struct {
	*responses.BaseResponse
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	ErrCode        string `json:"ErrCode" xml:"ErrCode"`
	Success        bool   `json:"Success" xml:"Success"`
	ErrMessage     string `json:"ErrMessage" xml:"ErrMessage"`
	DbList         DbList `json:"DbList" xml:"DbList"`
}

GetDBListFromAgentResponse is the response struct for api GetDBListFromAgent

func CreateGetDBListFromAgentResponse added in v1.61.361

func CreateGetDBListFromAgentResponse() (response *GetDBListFromAgentResponse)

CreateGetDBListFromAgentResponse creates a response to parse from GetDBListFromAgent response

type IncrementBackupFile

type IncrementBackupFile struct {
	EndTime              int64  `json:"EndTime" xml:"EndTime"`
	BackupSetExpiredTime int64  `json:"BackupSetExpiredTime" xml:"BackupSetExpiredTime"`
	StartTime            int64  `json:"StartTime" xml:"StartTime"`
	StorageMethod        string `json:"StorageMethod" xml:"StorageMethod"`
	BackupSetJobId       string `json:"BackupSetJobId" xml:"BackupSetJobId"`
	BackupSetId          string `json:"BackupSetId" xml:"BackupSetId"`
	BackupStatus         string `json:"BackupStatus" xml:"BackupStatus"`
	SourceEndpointIpPort string `json:"SourceEndpointIpPort" xml:"SourceEndpointIpPort"`
	BackupSize           int64  `json:"BackupSize" xml:"BackupSize"`
}

IncrementBackupFile is a nested struct in dbs response

type InitializeDbsServiceLinkedRoleRequest added in v1.61.952

type InitializeDbsServiceLinkedRoleRequest struct {
	*requests.RpcRequest
}

InitializeDbsServiceLinkedRoleRequest is the request struct for api InitializeDbsServiceLinkedRole

func CreateInitializeDbsServiceLinkedRoleRequest added in v1.61.952

func CreateInitializeDbsServiceLinkedRoleRequest() (request *InitializeDbsServiceLinkedRoleRequest)

CreateInitializeDbsServiceLinkedRoleRequest creates a request to invoke InitializeDbsServiceLinkedRole API

type InitializeDbsServiceLinkedRoleResponse added in v1.61.952

type InitializeDbsServiceLinkedRoleResponse struct {
	*responses.BaseResponse
	Data       string `json:"Data" xml:"Data"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
	Success    string `json:"Success" xml:"Success"`
	ErrorCode  string `json:"ErrorCode" xml:"ErrorCode"`
	ErrMessage string `json:"ErrMessage" xml:"ErrMessage"`
}

InitializeDbsServiceLinkedRoleResponse is the response struct for api InitializeDbsServiceLinkedRole

func CreateInitializeDbsServiceLinkedRoleResponse added in v1.61.952

func CreateInitializeDbsServiceLinkedRoleResponse() (response *InitializeDbsServiceLinkedRoleResponse)

CreateInitializeDbsServiceLinkedRoleResponse creates a response to parse from InitializeDbsServiceLinkedRole response

type InternetIPs

type InternetIPs struct {
	InternetIP []string `json:"InternetIP" xml:"InternetIP"`
}

InternetIPs is a nested struct in dbs response

type IntranetIPs

type IntranetIPs struct {
	IntranetIP []string `json:"IntranetIP" xml:"IntranetIP"`
}

IntranetIPs is a nested struct in dbs response

type Item

type Item struct {
	BuyCreateTimestamp   int64  `json:"BuyCreateTimestamp" xml:"BuyCreateTimestamp"`
	IsExpired            bool   `json:"IsExpired" xml:"IsExpired"`
	JobId                string `json:"JobId" xml:"JobId"`
	QuotaStartTimestamp  int64  `json:"QuotaStartTimestamp" xml:"QuotaStartTimestamp"`
	QuotaEndTimestamp    int64  `json:"QuotaEndTimestamp" xml:"QuotaEndTimestamp"`
	ErrorMessage         string `json:"ErrorMessage" xml:"ErrorMessage"`
	Language             string `json:"Language" xml:"Language"`
	TotalFreeBytes       int64  `json:"TotalFreeBytes" xml:"TotalFreeBytes"`
	UsedFullBytes        int64  `json:"UsedFullBytes" xml:"UsedFullBytes"`
	BuySpec              string `json:"BuySpec" xml:"BuySpec"`
	IsFreeBytesUnlimited bool   `json:"IsFreeBytesUnlimited" xml:"IsFreeBytesUnlimited"`
	BuyChargeType        string `json:"BuyChargeType" xml:"BuyChargeType"`
	UsedIncrementBytes   int64  `json:"UsedIncrementBytes" xml:"UsedIncrementBytes"`
	ResourceGroupId      string `json:"ResourceGroupId" xml:"ResourceGroupId"`
	JobState             string `json:"JobState" xml:"JobState"`
	FullStorageSize      int64  `json:"FullStorageSize" xml:"FullStorageSize"`
	PaiedBytes           int64  `json:"PaiedBytes" xml:"PaiedBytes"`
	ContStorageSize      int64  `json:"ContStorageSize" xml:"ContStorageSize"`
	BuyExpiredTimestamp  int64  `json:"BuyExpiredTimestamp" xml:"BuyExpiredTimestamp"`
	JobType              string `json:"JobType" xml:"JobType"`
	ErrorCode            string `json:"ErrorCode" xml:"ErrorCode"`
}

Item is a nested struct in dbs response

type ItemsInDescribeBackupGatewayList

type ItemsInDescribeBackupGatewayList struct {
	BackupGateway []BackupGateway `json:"BackupGateway" xml:"BackupGateway"`
}

ItemsInDescribeBackupGatewayList is a nested struct in dbs response

type ItemsInDescribeBackupPlanList

type ItemsInDescribeBackupPlanList struct {
	BackupPlanDetail []BackupPlanDetail `json:"BackupPlanDetail" xml:"BackupPlanDetail"`
}

ItemsInDescribeBackupPlanList is a nested struct in dbs response

type ItemsInDescribeBackupSetDownloadTaskList added in v1.61.13

type ItemsInDescribeBackupSetDownloadTaskList struct {
	BackupSetDownloadTaskDetail []BackupSetDownloadTaskDetail `json:"BackupSetDownloadTaskDetail" xml:"BackupSetDownloadTaskDetail"`
}

ItemsInDescribeBackupSetDownloadTaskList is a nested struct in dbs response

type ItemsInDescribeFullBackupList

type ItemsInDescribeFullBackupList struct {
	FullBackupFile []FullBackupFile `json:"FullBackupFile" xml:"FullBackupFile"`
}

ItemsInDescribeFullBackupList is a nested struct in dbs response

type ItemsInDescribeIncrementBackupList

type ItemsInDescribeIncrementBackupList struct {
	IncrementBackupFile []IncrementBackupFile `json:"IncrementBackupFile" xml:"IncrementBackupFile"`
}

ItemsInDescribeIncrementBackupList is a nested struct in dbs response

type ItemsInDescribePreCheckProgressList

type ItemsInDescribePreCheckProgressList struct {
	PreCheckProgressDetail []PreCheckProgressDetail `json:"PreCheckProgressDetail" xml:"PreCheckProgressDetail"`
}

ItemsInDescribePreCheckProgressList is a nested struct in dbs response

type ItemsInDescribeRestoreRangeInfo

type ItemsInDescribeRestoreRangeInfo struct {
	DBSRecoverRange []DBSRecoverRange `json:"DBSRecoverRange" xml:"DBSRecoverRange"`
}

ItemsInDescribeRestoreRangeInfo is a nested struct in dbs response

type ItemsInDescribeRestoreTaskList

type ItemsInDescribeRestoreTaskList struct {
	RestoreTaskDetail []RestoreTaskDetail `json:"RestoreTaskDetail" xml:"RestoreTaskDetail"`
}

ItemsInDescribeRestoreTaskList is a nested struct in dbs response

type ModifyBackupObjectsRequest

type ModifyBackupObjectsRequest struct {
	*requests.RpcRequest
	ClientToken   string `position:"Query" name:"ClientToken"`
	BackupPlanId  string `position:"Query" name:"BackupPlanId"`
	BackupObjects string `position:"Query" name:"BackupObjects"`
	OwnerId       string `position:"Query" name:"OwnerId"`
}

ModifyBackupObjectsRequest is the request struct for api ModifyBackupObjects

func CreateModifyBackupObjectsRequest

func CreateModifyBackupObjectsRequest() (request *ModifyBackupObjectsRequest)

CreateModifyBackupObjectsRequest creates a request to invoke ModifyBackupObjects API

type ModifyBackupObjectsResponse

type ModifyBackupObjectsResponse struct {
	*responses.BaseResponse
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	ErrCode        string `json:"ErrCode" xml:"ErrCode"`
	Success        bool   `json:"Success" xml:"Success"`
	ErrMessage     string `json:"ErrMessage" xml:"ErrMessage"`
	BackupPlanId   string `json:"BackupPlanId" xml:"BackupPlanId"`
	NeedPrecheck   bool   `json:"NeedPrecheck" xml:"NeedPrecheck"`
}

ModifyBackupObjectsResponse is the response struct for api ModifyBackupObjects

func CreateModifyBackupObjectsResponse

func CreateModifyBackupObjectsResponse() (response *ModifyBackupObjectsResponse)

CreateModifyBackupObjectsResponse creates a response to parse from ModifyBackupObjects response

type ModifyBackupPlanNameRequest

type ModifyBackupPlanNameRequest struct {
	*requests.RpcRequest
	ClientToken    string `position:"Query" name:"ClientToken"`
	BackupPlanId   string `position:"Query" name:"BackupPlanId"`
	OwnerId        string `position:"Query" name:"OwnerId"`
	BackupPlanName string `position:"Query" name:"BackupPlanName"`
}

ModifyBackupPlanNameRequest is the request struct for api ModifyBackupPlanName

func CreateModifyBackupPlanNameRequest

func CreateModifyBackupPlanNameRequest() (request *ModifyBackupPlanNameRequest)

CreateModifyBackupPlanNameRequest creates a request to invoke ModifyBackupPlanName API

type ModifyBackupPlanNameResponse

type ModifyBackupPlanNameResponse struct {
	*responses.BaseResponse
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	ErrCode        string `json:"ErrCode" xml:"ErrCode"`
	Success        bool   `json:"Success" xml:"Success"`
	ErrMessage     string `json:"ErrMessage" xml:"ErrMessage"`
	BackupPlanId   string `json:"BackupPlanId" xml:"BackupPlanId"`
}

ModifyBackupPlanNameResponse is the response struct for api ModifyBackupPlanName

func CreateModifyBackupPlanNameResponse

func CreateModifyBackupPlanNameResponse() (response *ModifyBackupPlanNameResponse)

CreateModifyBackupPlanNameResponse creates a response to parse from ModifyBackupPlanName response

type ModifyBackupSetDownloadRulesRequest added in v1.61.13

type ModifyBackupSetDownloadRulesRequest struct {
	*requests.RpcRequest
	FullDataFormat                      string           `position:"Query" name:"FullDataFormat"`
	BackupGatewayId                     requests.Integer `position:"Query" name:"BackupGatewayId"`
	ClientToken                         string           `position:"Query" name:"ClientToken"`
	BackupSetDownloadTargetType         string           `position:"Query" name:"BackupSetDownloadTargetType"`
	BackupPlanId                        string           `position:"Query" name:"BackupPlanId"`
	OwnerId                             string           `position:"Query" name:"OwnerId"`
	OpenAutoDownload                    requests.Boolean `position:"Query" name:"OpenAutoDownload"`
	IncrementDataFormat                 string           `position:"Query" name:"IncrementDataFormat"`
	BackupSetDownloadTargetTypeLocation string           `position:"Query" name:"BackupSetDownloadTargetTypeLocation"`
	BackupSetDownloadDir                string           `position:"Query" name:"BackupSetDownloadDir"`
}

ModifyBackupSetDownloadRulesRequest is the request struct for api ModifyBackupSetDownloadRules

func CreateModifyBackupSetDownloadRulesRequest added in v1.61.13

func CreateModifyBackupSetDownloadRulesRequest() (request *ModifyBackupSetDownloadRulesRequest)

CreateModifyBackupSetDownloadRulesRequest creates a request to invoke ModifyBackupSetDownloadRules API

type ModifyBackupSetDownloadRulesResponse added in v1.61.13

type ModifyBackupSetDownloadRulesResponse struct {
	*responses.BaseResponse
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	ErrCode        string `json:"ErrCode" xml:"ErrCode"`
	Success        bool   `json:"Success" xml:"Success"`
	ErrMessage     string `json:"ErrMessage" xml:"ErrMessage"`
	BackupPlanId   string `json:"BackupPlanId" xml:"BackupPlanId"`
}

ModifyBackupSetDownloadRulesResponse is the response struct for api ModifyBackupSetDownloadRules

func CreateModifyBackupSetDownloadRulesResponse added in v1.61.13

func CreateModifyBackupSetDownloadRulesResponse() (response *ModifyBackupSetDownloadRulesResponse)

CreateModifyBackupSetDownloadRulesResponse creates a response to parse from ModifyBackupSetDownloadRules response

type ModifyBackupSourceEndpointRequest

type ModifyBackupSourceEndpointRequest struct {
	*requests.RpcRequest
	SourceEndpointRegion       string           `position:"Query" name:"SourceEndpointRegion"`
	BackupGatewayId            requests.Integer `position:"Query" name:"BackupGatewayId"`
	SourceEndpointInstanceID   string           `position:"Query" name:"SourceEndpointInstanceID"`
	SourceEndpointUserName     string           `position:"Query" name:"SourceEndpointUserName"`
	ClientToken                string           `position:"Query" name:"ClientToken"`
	BackupPlanId               string           `position:"Query" name:"BackupPlanId"`
	SourceEndpointDatabaseName string           `position:"Query" name:"SourceEndpointDatabaseName"`
	SourceEndpointIP           string           `position:"Query" name:"SourceEndpointIP"`
	CrossRoleName              string           `position:"Query" name:"CrossRoleName"`
	CrossAliyunId              string           `position:"Query" name:"CrossAliyunId"`
	SourceEndpointPassword     string           `position:"Query" name:"SourceEndpointPassword"`
	BackupObjects              string           `position:"Query" name:"BackupObjects"`
	OwnerId                    string           `position:"Query" name:"OwnerId"`
	SourceEndpointPort         requests.Integer `position:"Query" name:"SourceEndpointPort"`
	SourceEndpointInstanceType string           `position:"Query" name:"SourceEndpointInstanceType"`
	SourceEndpointOracleSID    string           `position:"Query" name:"SourceEndpointOracleSID"`
}

ModifyBackupSourceEndpointRequest is the request struct for api ModifyBackupSourceEndpoint

func CreateModifyBackupSourceEndpointRequest

func CreateModifyBackupSourceEndpointRequest() (request *ModifyBackupSourceEndpointRequest)

CreateModifyBackupSourceEndpointRequest creates a request to invoke ModifyBackupSourceEndpoint API

type ModifyBackupSourceEndpointResponse

type ModifyBackupSourceEndpointResponse struct {
	*responses.BaseResponse
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	ErrCode        string `json:"ErrCode" xml:"ErrCode"`
	Success        bool   `json:"Success" xml:"Success"`
	ErrMessage     string `json:"ErrMessage" xml:"ErrMessage"`
	BackupPlanId   string `json:"BackupPlanId" xml:"BackupPlanId"`
	NeedPrecheck   bool   `json:"NeedPrecheck" xml:"NeedPrecheck"`
}

ModifyBackupSourceEndpointResponse is the response struct for api ModifyBackupSourceEndpoint

func CreateModifyBackupSourceEndpointResponse

func CreateModifyBackupSourceEndpointResponse() (response *ModifyBackupSourceEndpointResponse)

CreateModifyBackupSourceEndpointResponse creates a response to parse from ModifyBackupSourceEndpoint response

type ModifyBackupStrategyRequest

type ModifyBackupStrategyRequest struct {
	*requests.RpcRequest
	BackupLogIntervalSeconds requests.Integer `position:"Query" name:"BackupLogIntervalSeconds"`
	ClientToken              string           `position:"Query" name:"ClientToken"`
	BackupPlanId             string           `position:"Query" name:"BackupPlanId"`
	OwnerId                  string           `position:"Query" name:"OwnerId"`
	BackupPeriod             string           `position:"Query" name:"BackupPeriod"`
	BackupStartTime          string           `position:"Query" name:"BackupStartTime"`
	BackupStrategyType       string           `position:"Query" name:"BackupStrategyType"`
}

ModifyBackupStrategyRequest is the request struct for api ModifyBackupStrategy

func CreateModifyBackupStrategyRequest

func CreateModifyBackupStrategyRequest() (request *ModifyBackupStrategyRequest)

CreateModifyBackupStrategyRequest creates a request to invoke ModifyBackupStrategy API

type ModifyBackupStrategyResponse

type ModifyBackupStrategyResponse struct {
	*responses.BaseResponse
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	ErrCode        string `json:"ErrCode" xml:"ErrCode"`
	Success        bool   `json:"Success" xml:"Success"`
	ErrMessage     string `json:"ErrMessage" xml:"ErrMessage"`
	BackupPlanId   string `json:"BackupPlanId" xml:"BackupPlanId"`
	NeedPrecheck   bool   `json:"NeedPrecheck" xml:"NeedPrecheck"`
}

ModifyBackupStrategyResponse is the response struct for api ModifyBackupStrategy

func CreateModifyBackupStrategyResponse

func CreateModifyBackupStrategyResponse() (response *ModifyBackupStrategyResponse)

CreateModifyBackupStrategyResponse creates a response to parse from ModifyBackupStrategy response

type ModifyStorageStrategyRequest added in v1.61.486

type ModifyStorageStrategyRequest struct {
	*requests.RpcRequest
	DuplicationArchivePeriod          requests.Integer `position:"Query" name:"DuplicationArchivePeriod"`
	ClientToken                       string           `position:"Query" name:"ClientToken"`
	BackupPlanId                      string           `position:"Query" name:"BackupPlanId"`
	OwnerId                           string           `position:"Query" name:"OwnerId"`
	BackupRetentionPeriod             requests.Integer `position:"Query" name:"BackupRetentionPeriod"`
	DuplicationInfrequentAccessPeriod requests.Integer `position:"Query" name:"DuplicationInfrequentAccessPeriod"`
}

ModifyStorageStrategyRequest is the request struct for api ModifyStorageStrategy

func CreateModifyStorageStrategyRequest added in v1.61.486

func CreateModifyStorageStrategyRequest() (request *ModifyStorageStrategyRequest)

CreateModifyStorageStrategyRequest creates a request to invoke ModifyStorageStrategy API

type ModifyStorageStrategyResponse added in v1.61.486

type ModifyStorageStrategyResponse struct {
	*responses.BaseResponse
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	ErrCode        string `json:"ErrCode" xml:"ErrCode"`
	Success        bool   `json:"Success" xml:"Success"`
	ErrMessage     string `json:"ErrMessage" xml:"ErrMessage"`
	BackupPlanId   string `json:"BackupPlanId" xml:"BackupPlanId"`
	NeedPrecheck   bool   `json:"NeedPrecheck" xml:"NeedPrecheck"`
}

ModifyStorageStrategyResponse is the response struct for api ModifyStorageStrategy

func CreateModifyStorageStrategyResponse added in v1.61.486

func CreateModifyStorageStrategyResponse() (response *ModifyStorageStrategyResponse)

CreateModifyStorageStrategyResponse creates a response to parse from ModifyStorageStrategy response

type PreCheckProgressDetail

type PreCheckProgressDetail struct {
	FinishTime int64  `json:"FinishTime" xml:"FinishTime"`
	State      string `json:"State" xml:"State"`
	BootTime   int64  `json:"BootTime" xml:"BootTime"`
	JobId      string `json:"JobId" xml:"JobId"`
	Item       string `json:"Item" xml:"Item"`
	ErrMsg     string `json:"ErrMsg" xml:"ErrMsg"`
	OrderNum   string `json:"OrderNum" xml:"OrderNum"`
	Names      string `json:"Names" xml:"Names"`
}

PreCheckProgressDetail is a nested struct in dbs response

type Regions added in v1.61.332

type Regions struct {
	RegionCode []string `json:"RegionCode" xml:"RegionCode"`
}

Regions is a nested struct in dbs response

type ReleaseBackupPlanRequest added in v1.61.486

type ReleaseBackupPlanRequest struct {
	*requests.RpcRequest
	ClientToken  string `position:"Query" name:"ClientToken"`
	BackupPlanId string `position:"Query" name:"BackupPlanId"`
	OwnerId      string `position:"Query" name:"OwnerId"`
}

ReleaseBackupPlanRequest is the request struct for api ReleaseBackupPlan

func CreateReleaseBackupPlanRequest added in v1.61.486

func CreateReleaseBackupPlanRequest() (request *ReleaseBackupPlanRequest)

CreateReleaseBackupPlanRequest creates a request to invoke ReleaseBackupPlan API

type ReleaseBackupPlanResponse added in v1.61.486

type ReleaseBackupPlanResponse struct {
	*responses.BaseResponse
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	ErrCode        string `json:"ErrCode" xml:"ErrCode"`
	Success        bool   `json:"Success" xml:"Success"`
	ErrMessage     string `json:"ErrMessage" xml:"ErrMessage"`
	BackupPlanId   string `json:"BackupPlanId" xml:"BackupPlanId"`
}

ReleaseBackupPlanResponse is the response struct for api ReleaseBackupPlan

func CreateReleaseBackupPlanResponse added in v1.61.486

func CreateReleaseBackupPlanResponse() (response *ReleaseBackupPlanResponse)

CreateReleaseBackupPlanResponse creates a response to parse from ReleaseBackupPlan response

type RenewBackupPlanRequest

type RenewBackupPlanRequest struct {
	*requests.RpcRequest
	Period       string           `position:"Query" name:"Period"`
	ClientToken  string           `position:"Query" name:"ClientToken"`
	BackupPlanId string           `position:"Query" name:"BackupPlanId"`
	OwnerId      string           `position:"Query" name:"OwnerId"`
	UsedTime     requests.Integer `position:"Query" name:"UsedTime"`
}

RenewBackupPlanRequest is the request struct for api RenewBackupPlan

func CreateRenewBackupPlanRequest

func CreateRenewBackupPlanRequest() (request *RenewBackupPlanRequest)

CreateRenewBackupPlanRequest creates a request to invoke RenewBackupPlan API

type RenewBackupPlanResponse

type RenewBackupPlanResponse struct {
	*responses.BaseResponse
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	ErrCode        string `json:"ErrCode" xml:"ErrCode"`
	Success        bool   `json:"Success" xml:"Success"`
	ErrMessage     string `json:"ErrMessage" xml:"ErrMessage"`
	BackupPlanId   string `json:"BackupPlanId" xml:"BackupPlanId"`
	OrderId        string `json:"OrderId" xml:"OrderId"`
}

RenewBackupPlanResponse is the response struct for api RenewBackupPlan

func CreateRenewBackupPlanResponse

func CreateRenewBackupPlanResponse() (response *RenewBackupPlanResponse)

CreateRenewBackupPlanResponse creates a response to parse from RenewBackupPlan response

type RestoreTaskDetail

type RestoreTaskDetail struct {
	RestoreStatus                   string `json:"RestoreStatus" xml:"RestoreStatus"`
	FullStruAfterRestoreProgress    int    `json:"FullStruAfterRestoreProgress" xml:"FullStruAfterRestoreProgress"`
	CrossRoleName                   string `json:"CrossRoleName" xml:"CrossRoleName"`
	RestoreDir                      string `json:"RestoreDir" xml:"RestoreDir"`
	CrossAliyunId                   string `json:"CrossAliyunId" xml:"CrossAliyunId"`
	RestoreObjects                  string `json:"RestoreObjects" xml:"RestoreObjects"`
	BackupPlanId                    string `json:"BackupPlanId" xml:"BackupPlanId"`
	DestinationEndpointRegion       string `json:"DestinationEndpointRegion" xml:"DestinationEndpointRegion"`
	RestoreTaskCreateTime           int64  `json:"RestoreTaskCreateTime" xml:"RestoreTaskCreateTime"`
	DestinationEndpointUserName     string `json:"DestinationEndpointUserName" xml:"DestinationEndpointUserName"`
	RestoreTaskFinishTime           int64  `json:"RestoreTaskFinishTime" xml:"RestoreTaskFinishTime"`
	DestinationEndpointIpPort       string `json:"DestinationEndpointIpPort" xml:"DestinationEndpointIpPort"`
	DestinationEndpointDatabaseName string `json:"DestinationEndpointDatabaseName" xml:"DestinationEndpointDatabaseName"`
	DestinationEndpointInstanceType string `json:"DestinationEndpointInstanceType" xml:"DestinationEndpointInstanceType"`
	DestinationEndpointOracleSID    string `json:"DestinationEndpointOracleSID" xml:"DestinationEndpointOracleSID"`
	FullStruforeRestoreProgress     int    `json:"FullStruforeRestoreProgress" xml:"FullStruforeRestoreProgress"`
	ErrMessage                      string `json:"ErrMessage" xml:"ErrMessage"`
	RestoreTaskId                   string `json:"RestoreTaskId" xml:"RestoreTaskId"`
	FullDataRestoreProgress         int    `json:"FullDataRestoreProgress" xml:"FullDataRestoreProgress"`
	ContinuousRestoreProgress       int    `json:"ContinuousRestoreProgress" xml:"ContinuousRestoreProgress"`
	DestinationEndpointInstanceID   string `json:"DestinationEndpointInstanceID" xml:"DestinationEndpointInstanceID"`
	BackupSetId                     string `json:"BackupSetId" xml:"BackupSetId"`
	BackupGatewayId                 int64  `json:"BackupGatewayId" xml:"BackupGatewayId"`
	RestoreTaskName                 string `json:"RestoreTaskName" xml:"RestoreTaskName"`
	RestoreTime                     int64  `json:"RestoreTime" xml:"RestoreTime"`
}

RestoreTaskDetail is a nested struct in dbs response

type StartBackupPlanRequest

type StartBackupPlanRequest struct {
	*requests.RpcRequest
	ClientToken  string `position:"Query" name:"ClientToken"`
	BackupPlanId string `position:"Query" name:"BackupPlanId"`
	OwnerId      string `position:"Query" name:"OwnerId"`
}

StartBackupPlanRequest is the request struct for api StartBackupPlan

func CreateStartBackupPlanRequest

func CreateStartBackupPlanRequest() (request *StartBackupPlanRequest)

CreateStartBackupPlanRequest creates a request to invoke StartBackupPlan API

type StartBackupPlanResponse

type StartBackupPlanResponse struct {
	*responses.BaseResponse
	HttpStatusCode         int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId              string `json:"RequestId" xml:"RequestId"`
	ErrCode                string `json:"ErrCode" xml:"ErrCode"`
	Success                bool   `json:"Success" xml:"Success"`
	ErrMessage             string `json:"ErrMessage" xml:"ErrMessage"`
	CreatedFullBackupsetId string `json:"CreatedFullBackupsetId" xml:"CreatedFullBackupsetId"`
	BackupPlanId           string `json:"BackupPlanId" xml:"BackupPlanId"`
}

StartBackupPlanResponse is the response struct for api StartBackupPlan

func CreateStartBackupPlanResponse

func CreateStartBackupPlanResponse() (response *StartBackupPlanResponse)

CreateStartBackupPlanResponse creates a response to parse from StartBackupPlan response

type StartRestoreTaskRequest

type StartRestoreTaskRequest struct {
	*requests.RpcRequest
	ClientToken   string `position:"Query" name:"ClientToken"`
	OwnerId       string `position:"Query" name:"OwnerId"`
	RestoreTaskId string `position:"Query" name:"RestoreTaskId"`
}

StartRestoreTaskRequest is the request struct for api StartRestoreTask

func CreateStartRestoreTaskRequest

func CreateStartRestoreTaskRequest() (request *StartRestoreTaskRequest)

CreateStartRestoreTaskRequest creates a request to invoke StartRestoreTask API

type StartRestoreTaskResponse

type StartRestoreTaskResponse struct {
	*responses.BaseResponse
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	ErrCode        string `json:"ErrCode" xml:"ErrCode"`
	Success        bool   `json:"Success" xml:"Success"`
	ErrMessage     string `json:"ErrMessage" xml:"ErrMessage"`
	RestoreTaskId  string `json:"RestoreTaskId" xml:"RestoreTaskId"`
}

StartRestoreTaskResponse is the response struct for api StartRestoreTask

func CreateStartRestoreTaskResponse

func CreateStartRestoreTaskResponse() (response *StartRestoreTaskResponse)

CreateStartRestoreTaskResponse creates a response to parse from StartRestoreTask response

type StopBackupPlanRequest

type StopBackupPlanRequest struct {
	*requests.RpcRequest
	StopMethod   string `position:"Query" name:"StopMethod"`
	ClientToken  string `position:"Query" name:"ClientToken"`
	BackupPlanId string `position:"Query" name:"BackupPlanId"`
	OwnerId      string `position:"Query" name:"OwnerId"`
}

StopBackupPlanRequest is the request struct for api StopBackupPlan

func CreateStopBackupPlanRequest

func CreateStopBackupPlanRequest() (request *StopBackupPlanRequest)

CreateStopBackupPlanRequest creates a request to invoke StopBackupPlan API

type StopBackupPlanResponse

type StopBackupPlanResponse struct {
	*responses.BaseResponse
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	ErrCode        string `json:"ErrCode" xml:"ErrCode"`
	Success        bool   `json:"Success" xml:"Success"`
	ErrMessage     string `json:"ErrMessage" xml:"ErrMessage"`
	BackupPlanId   string `json:"BackupPlanId" xml:"BackupPlanId"`
}

StopBackupPlanResponse is the response struct for api StopBackupPlan

func CreateStopBackupPlanResponse

func CreateStopBackupPlanResponse() (response *StopBackupPlanResponse)

CreateStopBackupPlanResponse creates a response to parse from StopBackupPlan response

type UpgradeBackupPlanRequest

type UpgradeBackupPlanRequest struct {
	*requests.RpcRequest
	ClientToken   string `position:"Query" name:"ClientToken"`
	BackupPlanId  string `position:"Query" name:"BackupPlanId"`
	OwnerId       string `position:"Query" name:"OwnerId"`
	InstanceClass string `position:"Query" name:"InstanceClass"`
}

UpgradeBackupPlanRequest is the request struct for api UpgradeBackupPlan

func CreateUpgradeBackupPlanRequest

func CreateUpgradeBackupPlanRequest() (request *UpgradeBackupPlanRequest)

CreateUpgradeBackupPlanRequest creates a request to invoke UpgradeBackupPlan API

type UpgradeBackupPlanResponse

type UpgradeBackupPlanResponse struct {
	*responses.BaseResponse
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	ErrCode        string `json:"ErrCode" xml:"ErrCode"`
	Success        bool   `json:"Success" xml:"Success"`
	ErrMessage     string `json:"ErrMessage" xml:"ErrMessage"`
	BackupPlanId   string `json:"BackupPlanId" xml:"BackupPlanId"`
	OrderId        string `json:"OrderId" xml:"OrderId"`
}

UpgradeBackupPlanResponse is the response struct for api UpgradeBackupPlan

func CreateUpgradeBackupPlanResponse

func CreateUpgradeBackupPlanResponse() (response *UpgradeBackupPlanResponse)

CreateUpgradeBackupPlanResponse creates a response to parse from UpgradeBackupPlan response

Source Files

Jump to

Keyboard shortcuts

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