dts

package
v0.0.0-...-66ec9f1 Latest Latest
Warning

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

Go to latest
Published: Apr 15, 2019 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type 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://help.aliyun.com/document_detail/66217.html

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://help.aliyun.com/document_detail/66223.html

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 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://help.aliyun.com/document_detail/66222.html

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 attention: rsa key pair auth is only Japan regions available

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://help.aliyun.com/document_detail/66222.html

func (*Client) ConfigureMigrationJob

func (client *Client) ConfigureMigrationJob(request *ConfigureMigrationJobRequest) (response *ConfigureMigrationJobResponse, err error)

ConfigureMigrationJob invokes the dts.ConfigureMigrationJob API synchronously api document: https://help.aliyun.com/api/dts/configuremigrationjob.html

func (*Client) ConfigureMigrationJobWithCallback

func (client *Client) ConfigureMigrationJobWithCallback(request *ConfigureMigrationJobRequest, callback func(response *ConfigureMigrationJobResponse, err error)) <-chan int

ConfigureMigrationJobWithCallback invokes the dts.ConfigureMigrationJob API asynchronously api document: https://help.aliyun.com/api/dts/configuremigrationjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ConfigureMigrationJobWithChan

func (client *Client) ConfigureMigrationJobWithChan(request *ConfigureMigrationJobRequest) (<-chan *ConfigureMigrationJobResponse, <-chan error)

ConfigureMigrationJobWithChan invokes the dts.ConfigureMigrationJob API asynchronously api document: https://help.aliyun.com/api/dts/configuremigrationjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ConfigureSubscriptionInstance

func (client *Client) ConfigureSubscriptionInstance(request *ConfigureSubscriptionInstanceRequest) (response *ConfigureSubscriptionInstanceResponse, err error)

ConfigureSubscriptionInstance invokes the dts.ConfigureSubscriptionInstance API synchronously api document: https://help.aliyun.com/api/dts/configuresubscriptioninstance.html

func (*Client) ConfigureSubscriptionInstanceWithCallback

func (client *Client) ConfigureSubscriptionInstanceWithCallback(request *ConfigureSubscriptionInstanceRequest, callback func(response *ConfigureSubscriptionInstanceResponse, err error)) <-chan int

ConfigureSubscriptionInstanceWithCallback invokes the dts.ConfigureSubscriptionInstance API asynchronously api document: https://help.aliyun.com/api/dts/configuresubscriptioninstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ConfigureSubscriptionInstanceWithChan

func (client *Client) ConfigureSubscriptionInstanceWithChan(request *ConfigureSubscriptionInstanceRequest) (<-chan *ConfigureSubscriptionInstanceResponse, <-chan error)

ConfigureSubscriptionInstanceWithChan invokes the dts.ConfigureSubscriptionInstance API asynchronously api document: https://help.aliyun.com/api/dts/configuresubscriptioninstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ConfigureSynchronizationJob

func (client *Client) ConfigureSynchronizationJob(request *ConfigureSynchronizationJobRequest) (response *ConfigureSynchronizationJobResponse, err error)

ConfigureSynchronizationJob invokes the dts.ConfigureSynchronizationJob API synchronously api document: https://help.aliyun.com/api/dts/configuresynchronizationjob.html

func (*Client) ConfigureSynchronizationJobWithCallback

func (client *Client) ConfigureSynchronizationJobWithCallback(request *ConfigureSynchronizationJobRequest, callback func(response *ConfigureSynchronizationJobResponse, err error)) <-chan int

ConfigureSynchronizationJobWithCallback invokes the dts.ConfigureSynchronizationJob API asynchronously api document: https://help.aliyun.com/api/dts/configuresynchronizationjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ConfigureSynchronizationJobWithChan

func (client *Client) ConfigureSynchronizationJobWithChan(request *ConfigureSynchronizationJobRequest) (<-chan *ConfigureSynchronizationJobResponse, <-chan error)

ConfigureSynchronizationJobWithChan invokes the dts.ConfigureSynchronizationJob API asynchronously api document: https://help.aliyun.com/api/dts/configuresynchronizationjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateMigrationJob

func (client *Client) CreateMigrationJob(request *CreateMigrationJobRequest) (response *CreateMigrationJobResponse, err error)

CreateMigrationJob invokes the dts.CreateMigrationJob API synchronously api document: https://help.aliyun.com/api/dts/createmigrationjob.html

func (*Client) CreateMigrationJobWithCallback

func (client *Client) CreateMigrationJobWithCallback(request *CreateMigrationJobRequest, callback func(response *CreateMigrationJobResponse, err error)) <-chan int

CreateMigrationJobWithCallback invokes the dts.CreateMigrationJob API asynchronously api document: https://help.aliyun.com/api/dts/createmigrationjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateMigrationJobWithChan

func (client *Client) CreateMigrationJobWithChan(request *CreateMigrationJobRequest) (<-chan *CreateMigrationJobResponse, <-chan error)

CreateMigrationJobWithChan invokes the dts.CreateMigrationJob API asynchronously api document: https://help.aliyun.com/api/dts/createmigrationjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateSubscriptionInstance

func (client *Client) CreateSubscriptionInstance(request *CreateSubscriptionInstanceRequest) (response *CreateSubscriptionInstanceResponse, err error)

CreateSubscriptionInstance invokes the dts.CreateSubscriptionInstance API synchronously api document: https://help.aliyun.com/api/dts/createsubscriptioninstance.html

func (*Client) CreateSubscriptionInstanceWithCallback

func (client *Client) CreateSubscriptionInstanceWithCallback(request *CreateSubscriptionInstanceRequest, callback func(response *CreateSubscriptionInstanceResponse, err error)) <-chan int

CreateSubscriptionInstanceWithCallback invokes the dts.CreateSubscriptionInstance API asynchronously api document: https://help.aliyun.com/api/dts/createsubscriptioninstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateSubscriptionInstanceWithChan

func (client *Client) CreateSubscriptionInstanceWithChan(request *CreateSubscriptionInstanceRequest) (<-chan *CreateSubscriptionInstanceResponse, <-chan error)

CreateSubscriptionInstanceWithChan invokes the dts.CreateSubscriptionInstance API asynchronously api document: https://help.aliyun.com/api/dts/createsubscriptioninstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateSynchronizationJob

func (client *Client) CreateSynchronizationJob(request *CreateSynchronizationJobRequest) (response *CreateSynchronizationJobResponse, err error)

CreateSynchronizationJob invokes the dts.CreateSynchronizationJob API synchronously api document: https://help.aliyun.com/api/dts/createsynchronizationjob.html

func (*Client) CreateSynchronizationJobWithCallback

func (client *Client) CreateSynchronizationJobWithCallback(request *CreateSynchronizationJobRequest, callback func(response *CreateSynchronizationJobResponse, err error)) <-chan int

CreateSynchronizationJobWithCallback invokes the dts.CreateSynchronizationJob API asynchronously api document: https://help.aliyun.com/api/dts/createsynchronizationjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateSynchronizationJobWithChan

func (client *Client) CreateSynchronizationJobWithChan(request *CreateSynchronizationJobRequest) (<-chan *CreateSynchronizationJobResponse, <-chan error)

CreateSynchronizationJobWithChan invokes the dts.CreateSynchronizationJob API asynchronously api document: https://help.aliyun.com/api/dts/createsynchronizationjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteMigrationJob

func (client *Client) DeleteMigrationJob(request *DeleteMigrationJobRequest) (response *DeleteMigrationJobResponse, err error)

DeleteMigrationJob invokes the dts.DeleteMigrationJob API synchronously api document: https://help.aliyun.com/api/dts/deletemigrationjob.html

func (*Client) DeleteMigrationJobWithCallback

func (client *Client) DeleteMigrationJobWithCallback(request *DeleteMigrationJobRequest, callback func(response *DeleteMigrationJobResponse, err error)) <-chan int

DeleteMigrationJobWithCallback invokes the dts.DeleteMigrationJob API asynchronously api document: https://help.aliyun.com/api/dts/deletemigrationjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteMigrationJobWithChan

func (client *Client) DeleteMigrationJobWithChan(request *DeleteMigrationJobRequest) (<-chan *DeleteMigrationJobResponse, <-chan error)

DeleteMigrationJobWithChan invokes the dts.DeleteMigrationJob API asynchronously api document: https://help.aliyun.com/api/dts/deletemigrationjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteSubscriptionInstance

func (client *Client) DeleteSubscriptionInstance(request *DeleteSubscriptionInstanceRequest) (response *DeleteSubscriptionInstanceResponse, err error)

DeleteSubscriptionInstance invokes the dts.DeleteSubscriptionInstance API synchronously api document: https://help.aliyun.com/api/dts/deletesubscriptioninstance.html

func (*Client) DeleteSubscriptionInstanceWithCallback

func (client *Client) DeleteSubscriptionInstanceWithCallback(request *DeleteSubscriptionInstanceRequest, callback func(response *DeleteSubscriptionInstanceResponse, err error)) <-chan int

DeleteSubscriptionInstanceWithCallback invokes the dts.DeleteSubscriptionInstance API asynchronously api document: https://help.aliyun.com/api/dts/deletesubscriptioninstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteSubscriptionInstanceWithChan

func (client *Client) DeleteSubscriptionInstanceWithChan(request *DeleteSubscriptionInstanceRequest) (<-chan *DeleteSubscriptionInstanceResponse, <-chan error)

DeleteSubscriptionInstanceWithChan invokes the dts.DeleteSubscriptionInstance API asynchronously api document: https://help.aliyun.com/api/dts/deletesubscriptioninstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteSynchronizationJob

func (client *Client) DeleteSynchronizationJob(request *DeleteSynchronizationJobRequest) (response *DeleteSynchronizationJobResponse, err error)

DeleteSynchronizationJob invokes the dts.DeleteSynchronizationJob API synchronously api document: https://help.aliyun.com/api/dts/deletesynchronizationjob.html

func (*Client) DeleteSynchronizationJobWithCallback

func (client *Client) DeleteSynchronizationJobWithCallback(request *DeleteSynchronizationJobRequest, callback func(response *DeleteSynchronizationJobResponse, err error)) <-chan int

DeleteSynchronizationJobWithCallback invokes the dts.DeleteSynchronizationJob API asynchronously api document: https://help.aliyun.com/api/dts/deletesynchronizationjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteSynchronizationJobWithChan

func (client *Client) DeleteSynchronizationJobWithChan(request *DeleteSynchronizationJobRequest) (<-chan *DeleteSynchronizationJobResponse, <-chan error)

DeleteSynchronizationJobWithChan invokes the dts.DeleteSynchronizationJob API asynchronously api document: https://help.aliyun.com/api/dts/deletesynchronizationjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeEndpointSwitchStatus

func (client *Client) DescribeEndpointSwitchStatus(request *DescribeEndpointSwitchStatusRequest) (response *DescribeEndpointSwitchStatusResponse, err error)

DescribeEndpointSwitchStatus invokes the dts.DescribeEndpointSwitchStatus API synchronously api document: https://help.aliyun.com/api/dts/describeendpointswitchstatus.html

func (*Client) DescribeEndpointSwitchStatusWithCallback

func (client *Client) DescribeEndpointSwitchStatusWithCallback(request *DescribeEndpointSwitchStatusRequest, callback func(response *DescribeEndpointSwitchStatusResponse, err error)) <-chan int

DescribeEndpointSwitchStatusWithCallback invokes the dts.DescribeEndpointSwitchStatus API asynchronously api document: https://help.aliyun.com/api/dts/describeendpointswitchstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeEndpointSwitchStatusWithChan

func (client *Client) DescribeEndpointSwitchStatusWithChan(request *DescribeEndpointSwitchStatusRequest) (<-chan *DescribeEndpointSwitchStatusResponse, <-chan error)

DescribeEndpointSwitchStatusWithChan invokes the dts.DescribeEndpointSwitchStatus API asynchronously api document: https://help.aliyun.com/api/dts/describeendpointswitchstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeInitializationStatus

func (client *Client) DescribeInitializationStatus(request *DescribeInitializationStatusRequest) (response *DescribeInitializationStatusResponse, err error)

DescribeInitializationStatus invokes the dts.DescribeInitializationStatus API synchronously api document: https://help.aliyun.com/api/dts/describeinitializationstatus.html

func (*Client) DescribeInitializationStatusWithCallback

func (client *Client) DescribeInitializationStatusWithCallback(request *DescribeInitializationStatusRequest, callback func(response *DescribeInitializationStatusResponse, err error)) <-chan int

DescribeInitializationStatusWithCallback invokes the dts.DescribeInitializationStatus API asynchronously api document: https://help.aliyun.com/api/dts/describeinitializationstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeInitializationStatusWithChan

func (client *Client) DescribeInitializationStatusWithChan(request *DescribeInitializationStatusRequest) (<-chan *DescribeInitializationStatusResponse, <-chan error)

DescribeInitializationStatusWithChan invokes the dts.DescribeInitializationStatus API asynchronously api document: https://help.aliyun.com/api/dts/describeinitializationstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeMigrationJobDetail

func (client *Client) DescribeMigrationJobDetail(request *DescribeMigrationJobDetailRequest) (response *DescribeMigrationJobDetailResponse, err error)

DescribeMigrationJobDetail invokes the dts.DescribeMigrationJobDetail API synchronously api document: https://help.aliyun.com/api/dts/describemigrationjobdetail.html

func (*Client) DescribeMigrationJobDetailWithCallback

func (client *Client) DescribeMigrationJobDetailWithCallback(request *DescribeMigrationJobDetailRequest, callback func(response *DescribeMigrationJobDetailResponse, err error)) <-chan int

DescribeMigrationJobDetailWithCallback invokes the dts.DescribeMigrationJobDetail API asynchronously api document: https://help.aliyun.com/api/dts/describemigrationjobdetail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeMigrationJobDetailWithChan

func (client *Client) DescribeMigrationJobDetailWithChan(request *DescribeMigrationJobDetailRequest) (<-chan *DescribeMigrationJobDetailResponse, <-chan error)

DescribeMigrationJobDetailWithChan invokes the dts.DescribeMigrationJobDetail API asynchronously api document: https://help.aliyun.com/api/dts/describemigrationjobdetail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeMigrationJobStatus

func (client *Client) DescribeMigrationJobStatus(request *DescribeMigrationJobStatusRequest) (response *DescribeMigrationJobStatusResponse, err error)

DescribeMigrationJobStatus invokes the dts.DescribeMigrationJobStatus API synchronously api document: https://help.aliyun.com/api/dts/describemigrationjobstatus.html

func (*Client) DescribeMigrationJobStatusWithCallback

func (client *Client) DescribeMigrationJobStatusWithCallback(request *DescribeMigrationJobStatusRequest, callback func(response *DescribeMigrationJobStatusResponse, err error)) <-chan int

DescribeMigrationJobStatusWithCallback invokes the dts.DescribeMigrationJobStatus API asynchronously api document: https://help.aliyun.com/api/dts/describemigrationjobstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeMigrationJobStatusWithChan

func (client *Client) DescribeMigrationJobStatusWithChan(request *DescribeMigrationJobStatusRequest) (<-chan *DescribeMigrationJobStatusResponse, <-chan error)

DescribeMigrationJobStatusWithChan invokes the dts.DescribeMigrationJobStatus API asynchronously api document: https://help.aliyun.com/api/dts/describemigrationjobstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeMigrationJobs

func (client *Client) DescribeMigrationJobs(request *DescribeMigrationJobsRequest) (response *DescribeMigrationJobsResponse, err error)

DescribeMigrationJobs invokes the dts.DescribeMigrationJobs API synchronously api document: https://help.aliyun.com/api/dts/describemigrationjobs.html

func (*Client) DescribeMigrationJobsWithCallback

func (client *Client) DescribeMigrationJobsWithCallback(request *DescribeMigrationJobsRequest, callback func(response *DescribeMigrationJobsResponse, err error)) <-chan int

DescribeMigrationJobsWithCallback invokes the dts.DescribeMigrationJobs API asynchronously api document: https://help.aliyun.com/api/dts/describemigrationjobs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeMigrationJobsWithChan

func (client *Client) DescribeMigrationJobsWithChan(request *DescribeMigrationJobsRequest) (<-chan *DescribeMigrationJobsResponse, <-chan error)

DescribeMigrationJobsWithChan invokes the dts.DescribeMigrationJobs API asynchronously api document: https://help.aliyun.com/api/dts/describemigrationjobs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSubscriptionInstanceStatus

func (client *Client) DescribeSubscriptionInstanceStatus(request *DescribeSubscriptionInstanceStatusRequest) (response *DescribeSubscriptionInstanceStatusResponse, err error)

DescribeSubscriptionInstanceStatus invokes the dts.DescribeSubscriptionInstanceStatus API synchronously api document: https://help.aliyun.com/api/dts/describesubscriptioninstancestatus.html

func (*Client) DescribeSubscriptionInstanceStatusWithCallback

func (client *Client) DescribeSubscriptionInstanceStatusWithCallback(request *DescribeSubscriptionInstanceStatusRequest, callback func(response *DescribeSubscriptionInstanceStatusResponse, err error)) <-chan int

DescribeSubscriptionInstanceStatusWithCallback invokes the dts.DescribeSubscriptionInstanceStatus API asynchronously api document: https://help.aliyun.com/api/dts/describesubscriptioninstancestatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSubscriptionInstanceStatusWithChan

func (client *Client) DescribeSubscriptionInstanceStatusWithChan(request *DescribeSubscriptionInstanceStatusRequest) (<-chan *DescribeSubscriptionInstanceStatusResponse, <-chan error)

DescribeSubscriptionInstanceStatusWithChan invokes the dts.DescribeSubscriptionInstanceStatus API asynchronously api document: https://help.aliyun.com/api/dts/describesubscriptioninstancestatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSubscriptionInstances

func (client *Client) DescribeSubscriptionInstances(request *DescribeSubscriptionInstancesRequest) (response *DescribeSubscriptionInstancesResponse, err error)

DescribeSubscriptionInstances invokes the dts.DescribeSubscriptionInstances API synchronously api document: https://help.aliyun.com/api/dts/describesubscriptioninstances.html

func (*Client) DescribeSubscriptionInstancesWithCallback

func (client *Client) DescribeSubscriptionInstancesWithCallback(request *DescribeSubscriptionInstancesRequest, callback func(response *DescribeSubscriptionInstancesResponse, err error)) <-chan int

DescribeSubscriptionInstancesWithCallback invokes the dts.DescribeSubscriptionInstances API asynchronously api document: https://help.aliyun.com/api/dts/describesubscriptioninstances.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSubscriptionInstancesWithChan

func (client *Client) DescribeSubscriptionInstancesWithChan(request *DescribeSubscriptionInstancesRequest) (<-chan *DescribeSubscriptionInstancesResponse, <-chan error)

DescribeSubscriptionInstancesWithChan invokes the dts.DescribeSubscriptionInstances API asynchronously api document: https://help.aliyun.com/api/dts/describesubscriptioninstances.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSubscriptionObjectModifyStatus

func (client *Client) DescribeSubscriptionObjectModifyStatus(request *DescribeSubscriptionObjectModifyStatusRequest) (response *DescribeSubscriptionObjectModifyStatusResponse, err error)

DescribeSubscriptionObjectModifyStatus invokes the dts.DescribeSubscriptionObjectModifyStatus API synchronously api document: https://help.aliyun.com/api/dts/describesubscriptionobjectmodifystatus.html

func (*Client) DescribeSubscriptionObjectModifyStatusWithCallback

func (client *Client) DescribeSubscriptionObjectModifyStatusWithCallback(request *DescribeSubscriptionObjectModifyStatusRequest, callback func(response *DescribeSubscriptionObjectModifyStatusResponse, err error)) <-chan int

DescribeSubscriptionObjectModifyStatusWithCallback invokes the dts.DescribeSubscriptionObjectModifyStatus API asynchronously api document: https://help.aliyun.com/api/dts/describesubscriptionobjectmodifystatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSubscriptionObjectModifyStatusWithChan

func (client *Client) DescribeSubscriptionObjectModifyStatusWithChan(request *DescribeSubscriptionObjectModifyStatusRequest) (<-chan *DescribeSubscriptionObjectModifyStatusResponse, <-chan error)

DescribeSubscriptionObjectModifyStatusWithChan invokes the dts.DescribeSubscriptionObjectModifyStatus API asynchronously api document: https://help.aliyun.com/api/dts/describesubscriptionobjectmodifystatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSynchronizationJobStatus

func (client *Client) DescribeSynchronizationJobStatus(request *DescribeSynchronizationJobStatusRequest) (response *DescribeSynchronizationJobStatusResponse, err error)

DescribeSynchronizationJobStatus invokes the dts.DescribeSynchronizationJobStatus API synchronously api document: https://help.aliyun.com/api/dts/describesynchronizationjobstatus.html

func (*Client) DescribeSynchronizationJobStatusWithCallback

func (client *Client) DescribeSynchronizationJobStatusWithCallback(request *DescribeSynchronizationJobStatusRequest, callback func(response *DescribeSynchronizationJobStatusResponse, err error)) <-chan int

DescribeSynchronizationJobStatusWithCallback invokes the dts.DescribeSynchronizationJobStatus API asynchronously api document: https://help.aliyun.com/api/dts/describesynchronizationjobstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSynchronizationJobStatusWithChan

func (client *Client) DescribeSynchronizationJobStatusWithChan(request *DescribeSynchronizationJobStatusRequest) (<-chan *DescribeSynchronizationJobStatusResponse, <-chan error)

DescribeSynchronizationJobStatusWithChan invokes the dts.DescribeSynchronizationJobStatus API asynchronously api document: https://help.aliyun.com/api/dts/describesynchronizationjobstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSynchronizationJobs

func (client *Client) DescribeSynchronizationJobs(request *DescribeSynchronizationJobsRequest) (response *DescribeSynchronizationJobsResponse, err error)

DescribeSynchronizationJobs invokes the dts.DescribeSynchronizationJobs API synchronously api document: https://help.aliyun.com/api/dts/describesynchronizationjobs.html

func (*Client) DescribeSynchronizationJobsWithCallback

func (client *Client) DescribeSynchronizationJobsWithCallback(request *DescribeSynchronizationJobsRequest, callback func(response *DescribeSynchronizationJobsResponse, err error)) <-chan int

DescribeSynchronizationJobsWithCallback invokes the dts.DescribeSynchronizationJobs API asynchronously api document: https://help.aliyun.com/api/dts/describesynchronizationjobs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSynchronizationJobsWithChan

func (client *Client) DescribeSynchronizationJobsWithChan(request *DescribeSynchronizationJobsRequest) (<-chan *DescribeSynchronizationJobsResponse, <-chan error)

DescribeSynchronizationJobsWithChan invokes the dts.DescribeSynchronizationJobs API asynchronously api document: https://help.aliyun.com/api/dts/describesynchronizationjobs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSynchronizationObjectModifyStatus

func (client *Client) DescribeSynchronizationObjectModifyStatus(request *DescribeSynchronizationObjectModifyStatusRequest) (response *DescribeSynchronizationObjectModifyStatusResponse, err error)

DescribeSynchronizationObjectModifyStatus invokes the dts.DescribeSynchronizationObjectModifyStatus API synchronously api document: https://help.aliyun.com/api/dts/describesynchronizationobjectmodifystatus.html

func (*Client) DescribeSynchronizationObjectModifyStatusWithCallback

func (client *Client) DescribeSynchronizationObjectModifyStatusWithCallback(request *DescribeSynchronizationObjectModifyStatusRequest, callback func(response *DescribeSynchronizationObjectModifyStatusResponse, err error)) <-chan int

DescribeSynchronizationObjectModifyStatusWithCallback invokes the dts.DescribeSynchronizationObjectModifyStatus API asynchronously api document: https://help.aliyun.com/api/dts/describesynchronizationobjectmodifystatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSynchronizationObjectModifyStatusWithChan

func (client *Client) DescribeSynchronizationObjectModifyStatusWithChan(request *DescribeSynchronizationObjectModifyStatusRequest) (<-chan *DescribeSynchronizationObjectModifyStatusResponse, <-chan error)

DescribeSynchronizationObjectModifyStatusWithChan invokes the dts.DescribeSynchronizationObjectModifyStatus API asynchronously api document: https://help.aliyun.com/api/dts/describesynchronizationobjectmodifystatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyConsumptionTimestamp

func (client *Client) ModifyConsumptionTimestamp(request *ModifyConsumptionTimestampRequest) (response *ModifyConsumptionTimestampResponse, err error)

ModifyConsumptionTimestamp invokes the dts.ModifyConsumptionTimestamp API synchronously api document: https://help.aliyun.com/api/dts/modifyconsumptiontimestamp.html

func (*Client) ModifyConsumptionTimestampWithCallback

func (client *Client) ModifyConsumptionTimestampWithCallback(request *ModifyConsumptionTimestampRequest, callback func(response *ModifyConsumptionTimestampResponse, err error)) <-chan int

ModifyConsumptionTimestampWithCallback invokes the dts.ModifyConsumptionTimestamp API asynchronously api document: https://help.aliyun.com/api/dts/modifyconsumptiontimestamp.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyConsumptionTimestampWithChan

func (client *Client) ModifyConsumptionTimestampWithChan(request *ModifyConsumptionTimestampRequest) (<-chan *ModifyConsumptionTimestampResponse, <-chan error)

ModifyConsumptionTimestampWithChan invokes the dts.ModifyConsumptionTimestamp API asynchronously api document: https://help.aliyun.com/api/dts/modifyconsumptiontimestamp.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyMigrationObject

func (client *Client) ModifyMigrationObject(request *ModifyMigrationObjectRequest) (response *ModifyMigrationObjectResponse, err error)

ModifyMigrationObject invokes the dts.ModifyMigrationObject API synchronously api document: https://help.aliyun.com/api/dts/modifymigrationobject.html

func (*Client) ModifyMigrationObjectWithCallback

func (client *Client) ModifyMigrationObjectWithCallback(request *ModifyMigrationObjectRequest, callback func(response *ModifyMigrationObjectResponse, err error)) <-chan int

ModifyMigrationObjectWithCallback invokes the dts.ModifyMigrationObject API asynchronously api document: https://help.aliyun.com/api/dts/modifymigrationobject.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyMigrationObjectWithChan

func (client *Client) ModifyMigrationObjectWithChan(request *ModifyMigrationObjectRequest) (<-chan *ModifyMigrationObjectResponse, <-chan error)

ModifyMigrationObjectWithChan invokes the dts.ModifyMigrationObject API asynchronously api document: https://help.aliyun.com/api/dts/modifymigrationobject.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifySubscriptionObject

func (client *Client) ModifySubscriptionObject(request *ModifySubscriptionObjectRequest) (response *ModifySubscriptionObjectResponse, err error)

ModifySubscriptionObject invokes the dts.ModifySubscriptionObject API synchronously api document: https://help.aliyun.com/api/dts/modifysubscriptionobject.html

func (*Client) ModifySubscriptionObjectWithCallback

func (client *Client) ModifySubscriptionObjectWithCallback(request *ModifySubscriptionObjectRequest, callback func(response *ModifySubscriptionObjectResponse, err error)) <-chan int

ModifySubscriptionObjectWithCallback invokes the dts.ModifySubscriptionObject API asynchronously api document: https://help.aliyun.com/api/dts/modifysubscriptionobject.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifySubscriptionObjectWithChan

func (client *Client) ModifySubscriptionObjectWithChan(request *ModifySubscriptionObjectRequest) (<-chan *ModifySubscriptionObjectResponse, <-chan error)

ModifySubscriptionObjectWithChan invokes the dts.ModifySubscriptionObject API asynchronously api document: https://help.aliyun.com/api/dts/modifysubscriptionobject.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifySynchronizationObject

func (client *Client) ModifySynchronizationObject(request *ModifySynchronizationObjectRequest) (response *ModifySynchronizationObjectResponse, err error)

ModifySynchronizationObject invokes the dts.ModifySynchronizationObject API synchronously api document: https://help.aliyun.com/api/dts/modifysynchronizationobject.html

func (*Client) ModifySynchronizationObjectWithCallback

func (client *Client) ModifySynchronizationObjectWithCallback(request *ModifySynchronizationObjectRequest, callback func(response *ModifySynchronizationObjectResponse, err error)) <-chan int

ModifySynchronizationObjectWithCallback invokes the dts.ModifySynchronizationObject API asynchronously api document: https://help.aliyun.com/api/dts/modifysynchronizationobject.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifySynchronizationObjectWithChan

func (client *Client) ModifySynchronizationObjectWithChan(request *ModifySynchronizationObjectRequest) (<-chan *ModifySynchronizationObjectResponse, <-chan error)

ModifySynchronizationObjectWithChan invokes the dts.ModifySynchronizationObject API asynchronously api document: https://help.aliyun.com/api/dts/modifysynchronizationobject.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ResetSynchronizationJob

func (client *Client) ResetSynchronizationJob(request *ResetSynchronizationJobRequest) (response *ResetSynchronizationJobResponse, err error)

ResetSynchronizationJob invokes the dts.ResetSynchronizationJob API synchronously api document: https://help.aliyun.com/api/dts/resetsynchronizationjob.html

func (*Client) ResetSynchronizationJobWithCallback

func (client *Client) ResetSynchronizationJobWithCallback(request *ResetSynchronizationJobRequest, callback func(response *ResetSynchronizationJobResponse, err error)) <-chan int

ResetSynchronizationJobWithCallback invokes the dts.ResetSynchronizationJob API asynchronously api document: https://help.aliyun.com/api/dts/resetsynchronizationjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ResetSynchronizationJobWithChan

func (client *Client) ResetSynchronizationJobWithChan(request *ResetSynchronizationJobRequest) (<-chan *ResetSynchronizationJobResponse, <-chan error)

ResetSynchronizationJobWithChan invokes the dts.ResetSynchronizationJob API asynchronously api document: https://help.aliyun.com/api/dts/resetsynchronizationjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) StartMigrationJob

func (client *Client) StartMigrationJob(request *StartMigrationJobRequest) (response *StartMigrationJobResponse, err error)

StartMigrationJob invokes the dts.StartMigrationJob API synchronously api document: https://help.aliyun.com/api/dts/startmigrationjob.html

func (*Client) StartMigrationJobWithCallback

func (client *Client) StartMigrationJobWithCallback(request *StartMigrationJobRequest, callback func(response *StartMigrationJobResponse, err error)) <-chan int

StartMigrationJobWithCallback invokes the dts.StartMigrationJob API asynchronously api document: https://help.aliyun.com/api/dts/startmigrationjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) StartMigrationJobWithChan

func (client *Client) StartMigrationJobWithChan(request *StartMigrationJobRequest) (<-chan *StartMigrationJobResponse, <-chan error)

StartMigrationJobWithChan invokes the dts.StartMigrationJob API asynchronously api document: https://help.aliyun.com/api/dts/startmigrationjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) StartSubscriptionInstance

func (client *Client) StartSubscriptionInstance(request *StartSubscriptionInstanceRequest) (response *StartSubscriptionInstanceResponse, err error)

StartSubscriptionInstance invokes the dts.StartSubscriptionInstance API synchronously api document: https://help.aliyun.com/api/dts/startsubscriptioninstance.html

func (*Client) StartSubscriptionInstanceWithCallback

func (client *Client) StartSubscriptionInstanceWithCallback(request *StartSubscriptionInstanceRequest, callback func(response *StartSubscriptionInstanceResponse, err error)) <-chan int

StartSubscriptionInstanceWithCallback invokes the dts.StartSubscriptionInstance API asynchronously api document: https://help.aliyun.com/api/dts/startsubscriptioninstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) StartSubscriptionInstanceWithChan

func (client *Client) StartSubscriptionInstanceWithChan(request *StartSubscriptionInstanceRequest) (<-chan *StartSubscriptionInstanceResponse, <-chan error)

StartSubscriptionInstanceWithChan invokes the dts.StartSubscriptionInstance API asynchronously api document: https://help.aliyun.com/api/dts/startsubscriptioninstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) StartSynchronizationJob

func (client *Client) StartSynchronizationJob(request *StartSynchronizationJobRequest) (response *StartSynchronizationJobResponse, err error)

StartSynchronizationJob invokes the dts.StartSynchronizationJob API synchronously api document: https://help.aliyun.com/api/dts/startsynchronizationjob.html

func (*Client) StartSynchronizationJobWithCallback

func (client *Client) StartSynchronizationJobWithCallback(request *StartSynchronizationJobRequest, callback func(response *StartSynchronizationJobResponse, err error)) <-chan int

StartSynchronizationJobWithCallback invokes the dts.StartSynchronizationJob API asynchronously api document: https://help.aliyun.com/api/dts/startsynchronizationjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) StartSynchronizationJobWithChan

func (client *Client) StartSynchronizationJobWithChan(request *StartSynchronizationJobRequest) (<-chan *StartSynchronizationJobResponse, <-chan error)

StartSynchronizationJobWithChan invokes the dts.StartSynchronizationJob API asynchronously api document: https://help.aliyun.com/api/dts/startsynchronizationjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) StopMigrationJob

func (client *Client) StopMigrationJob(request *StopMigrationJobRequest) (response *StopMigrationJobResponse, err error)

StopMigrationJob invokes the dts.StopMigrationJob API synchronously api document: https://help.aliyun.com/api/dts/stopmigrationjob.html

func (*Client) StopMigrationJobWithCallback

func (client *Client) StopMigrationJobWithCallback(request *StopMigrationJobRequest, callback func(response *StopMigrationJobResponse, err error)) <-chan int

StopMigrationJobWithCallback invokes the dts.StopMigrationJob API asynchronously api document: https://help.aliyun.com/api/dts/stopmigrationjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) StopMigrationJobWithChan

func (client *Client) StopMigrationJobWithChan(request *StopMigrationJobRequest) (<-chan *StopMigrationJobResponse, <-chan error)

StopMigrationJobWithChan invokes the dts.StopMigrationJob API asynchronously api document: https://help.aliyun.com/api/dts/stopmigrationjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SuspendMigrationJob

func (client *Client) SuspendMigrationJob(request *SuspendMigrationJobRequest) (response *SuspendMigrationJobResponse, err error)

SuspendMigrationJob invokes the dts.SuspendMigrationJob API synchronously api document: https://help.aliyun.com/api/dts/suspendmigrationjob.html

func (*Client) SuspendMigrationJobWithCallback

func (client *Client) SuspendMigrationJobWithCallback(request *SuspendMigrationJobRequest, callback func(response *SuspendMigrationJobResponse, err error)) <-chan int

SuspendMigrationJobWithCallback invokes the dts.SuspendMigrationJob API asynchronously api document: https://help.aliyun.com/api/dts/suspendmigrationjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SuspendMigrationJobWithChan

func (client *Client) SuspendMigrationJobWithChan(request *SuspendMigrationJobRequest) (<-chan *SuspendMigrationJobResponse, <-chan error)

SuspendMigrationJobWithChan invokes the dts.SuspendMigrationJob API asynchronously api document: https://help.aliyun.com/api/dts/suspendmigrationjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SuspendSynchronizationJob

func (client *Client) SuspendSynchronizationJob(request *SuspendSynchronizationJobRequest) (response *SuspendSynchronizationJobResponse, err error)

SuspendSynchronizationJob invokes the dts.SuspendSynchronizationJob API synchronously api document: https://help.aliyun.com/api/dts/suspendsynchronizationjob.html

func (*Client) SuspendSynchronizationJobWithCallback

func (client *Client) SuspendSynchronizationJobWithCallback(request *SuspendSynchronizationJobRequest, callback func(response *SuspendSynchronizationJobResponse, err error)) <-chan int

SuspendSynchronizationJobWithCallback invokes the dts.SuspendSynchronizationJob API asynchronously api document: https://help.aliyun.com/api/dts/suspendsynchronizationjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SuspendSynchronizationJobWithChan

func (client *Client) SuspendSynchronizationJobWithChan(request *SuspendSynchronizationJobRequest) (<-chan *SuspendSynchronizationJobResponse, <-chan error)

SuspendSynchronizationJobWithChan invokes the dts.SuspendSynchronizationJob API asynchronously api document: https://help.aliyun.com/api/dts/suspendsynchronizationjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SwitchSynchronizationEndpoint

func (client *Client) SwitchSynchronizationEndpoint(request *SwitchSynchronizationEndpointRequest) (response *SwitchSynchronizationEndpointResponse, err error)

SwitchSynchronizationEndpoint invokes the dts.SwitchSynchronizationEndpoint API synchronously api document: https://help.aliyun.com/api/dts/switchsynchronizationendpoint.html

func (*Client) SwitchSynchronizationEndpointWithCallback

func (client *Client) SwitchSynchronizationEndpointWithCallback(request *SwitchSynchronizationEndpointRequest, callback func(response *SwitchSynchronizationEndpointResponse, err error)) <-chan int

SwitchSynchronizationEndpointWithCallback invokes the dts.SwitchSynchronizationEndpoint API asynchronously api document: https://help.aliyun.com/api/dts/switchsynchronizationendpoint.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SwitchSynchronizationEndpointWithChan

func (client *Client) SwitchSynchronizationEndpointWithChan(request *SwitchSynchronizationEndpointRequest) (<-chan *SwitchSynchronizationEndpointResponse, <-chan error)

SwitchSynchronizationEndpointWithChan invokes the dts.SwitchSynchronizationEndpoint API asynchronously api document: https://help.aliyun.com/api/dts/switchsynchronizationendpoint.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

type ConfigureMigrationJobDestinationEndpoint

type ConfigureMigrationJobDestinationEndpoint struct {
	InstanceType string `name:"InstanceType"`
	InstanceID   string `name:"InstanceID"`
	EngineName   string `name:"EngineName"`
	Region       string `name:"Region"`
	IP           string `name:"IP"`
	Port         string `name:"Port"`
	DataBaseName string `name:"DataBaseName"`
	UserName     string `name:"UserName"`
	Password     string `name:"Password"`
}

type ConfigureMigrationJobMigrationMode

type ConfigureMigrationJobMigrationMode struct {
	StructureIntialization requests.Boolean `name:"StructureIntialization"`
	DataIntialization      requests.Boolean `name:"DataIntialization"`
	DataSynchronization    requests.Boolean `name:"DataSynchronization"`
}

type ConfigureMigrationJobRequest

type ConfigureMigrationJobRequest struct {
	*requests.RpcRequest
	MigrationJobId      string                                   `position:"Query" name:"MigrationJobId"`
	MigrationJobName    string                                   `position:"Query" name:"MigrationJobName"`
	MigrationObject     string                                   `position:"Query" name:"MigrationObject"`
	MigrationReserved   string                                   `position:"Query" name:"MigrationReserved"`
	Checkpoint          string                                   `position:"Query" name:"Checkpoint"`
	OwnerId             string                                   `position:"Query" name:"OwnerId"`
	SourceEndpoint      ConfigureMigrationJobSourceEndpoint      `position:"Query" name:"SourceEndpoint" type:"Struct"`
	DestinationEndpoint ConfigureMigrationJobDestinationEndpoint `position:"Query" name:"DestinationEndpoint" type:"Struct"`
	MigrationMode       ConfigureMigrationJobMigrationMode       `position:"Query" name:"MigrationMode" type:"Struct"`
}

ConfigureMigrationJobRequest is the request struct for api ConfigureMigrationJob

func CreateConfigureMigrationJobRequest

func CreateConfigureMigrationJobRequest() (request *ConfigureMigrationJobRequest)

CreateConfigureMigrationJobRequest creates a request to invoke ConfigureMigrationJob API

type ConfigureMigrationJobResponse

type ConfigureMigrationJobResponse struct {
	*responses.BaseResponse
	Success    string `json:"Success" xml:"Success"`
	ErrCode    string `json:"ErrCode" xml:"ErrCode"`
	ErrMessage string `json:"ErrMessage" xml:"ErrMessage"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
}

ConfigureMigrationJobResponse is the response struct for api ConfigureMigrationJob

func CreateConfigureMigrationJobResponse

func CreateConfigureMigrationJobResponse() (response *ConfigureMigrationJobResponse)

CreateConfigureMigrationJobResponse creates a response to parse from ConfigureMigrationJob response

type ConfigureMigrationJobSourceEndpoint

type ConfigureMigrationJobSourceEndpoint struct {
	InstanceType string `name:"InstanceType"`
	InstanceID   string `name:"InstanceID"`
	EngineName   string `name:"EngineName"`
	Region       string `name:"Region"`
	IP           string `name:"IP"`
	Port         string `name:"Port"`
	OracleSID    string `name:"OracleSID"`
	DatabaseName string `name:"DatabaseName"`
	UserName     string `name:"UserName"`
	Password     string `name:"Password"`
	OwnerID      string `name:"OwnerID"`
	Role         string `name:"Role"`
}

type ConfigureSubscriptionInstanceRequest

type ConfigureSubscriptionInstanceRequest struct {
	*requests.RpcRequest
	SubscriptionInstanceId   string                                            `position:"Query" name:"SubscriptionInstanceId"`
	SubscriptionInstanceName string                                            `position:"Query" name:"SubscriptionInstanceName"`
	SubscriptionObject       string                                            `position:"Query" name:"SubscriptionObject"`
	OwnerId                  string                                            `position:"Query" name:"OwnerId"`
	SourceEndpoint           ConfigureSubscriptionInstanceSourceEndpoint       `position:"Query" name:"SourceEndpoint" type:"Struct"`
	SubscriptionDataType     ConfigureSubscriptionInstanceSubscriptionDataType `position:"Query" name:"SubscriptionDataType" type:"Struct"`
}

ConfigureSubscriptionInstanceRequest is the request struct for api ConfigureSubscriptionInstance

func CreateConfigureSubscriptionInstanceRequest

func CreateConfigureSubscriptionInstanceRequest() (request *ConfigureSubscriptionInstanceRequest)

CreateConfigureSubscriptionInstanceRequest creates a request to invoke ConfigureSubscriptionInstance API

type ConfigureSubscriptionInstanceResponse

type ConfigureSubscriptionInstanceResponse struct {
	*responses.BaseResponse
	Success    string `json:"Success" xml:"Success"`
	ErrCode    string `json:"ErrCode" xml:"ErrCode"`
	ErrMessage string `json:"ErrMessage" xml:"ErrMessage"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
}

ConfigureSubscriptionInstanceResponse is the response struct for api ConfigureSubscriptionInstance

func CreateConfigureSubscriptionInstanceResponse

func CreateConfigureSubscriptionInstanceResponse() (response *ConfigureSubscriptionInstanceResponse)

CreateConfigureSubscriptionInstanceResponse creates a response to parse from ConfigureSubscriptionInstance response

type ConfigureSubscriptionInstanceSourceEndpoint

type ConfigureSubscriptionInstanceSourceEndpoint struct {
	InstanceType string `name:"InstanceType"`
	InstanceID   string `name:"InstanceID"`
	UserName     string `name:"UserName"`
	Password     string `name:"Password"`
	OwnerID      string `name:"OwnerID"`
	Role         string `name:"Role"`
}

type ConfigureSubscriptionInstanceSubscriptionDataType

type ConfigureSubscriptionInstanceSubscriptionDataType struct {
	DDL requests.Boolean `name:"DDL"`
	DML requests.Boolean `name:"DML"`
}

type ConfigureSynchronizationJobDestinationEndpoint

type ConfigureSynchronizationJobDestinationEndpoint struct {
	InstanceId   string `name:"InstanceId"`
	InstanceType string `name:"InstanceType"`
	IP           string `name:"IP"`
	Port         string `name:"Port"`
	UserName     string `name:"UserName"`
	Password     string `name:"Password"`
}

type ConfigureSynchronizationJobPartitionKey

type ConfigureSynchronizationJobPartitionKey struct {
	ModifyTime_Year   requests.Boolean `name:"ModifyTime_Year"`
	ModifyTime_Month  requests.Boolean `name:"ModifyTime_Month"`
	ModifyTime_Day    requests.Boolean `name:"ModifyTime_Day"`
	ModifyTime_Hour   requests.Boolean `name:"ModifyTime_Hour"`
	ModifyTime_Minute requests.Boolean `name:"ModifyTime_Minute"`
}

type ConfigureSynchronizationJobRequest

type ConfigureSynchronizationJobRequest struct {
	*requests.RpcRequest
	SynchronizationJobName   string                                         `position:"Query" name:"SynchronizationJobName"`
	SynchronizationJobId     string                                         `position:"Query" name:"SynchronizationJobId"`
	SynchronizationDirection string                                         `position:"Query" name:"SynchronizationDirection"`
	StructureInitialization  requests.Boolean                               `position:"Query" name:"StructureInitialization"`
	DataInitialization       requests.Boolean                               `position:"Query" name:"DataInitialization"`
	SynchronizationObjects   string                                         `position:"Query" name:"SynchronizationObjects"`
	MigrationReserved        string                                         `position:"Query" name:"MigrationReserved"`
	Checkpoint               string                                         `position:"Query" name:"Checkpoint"`
	OwnerId                  string                                         `position:"Query" name:"OwnerId"`
	SourceEndpoint           ConfigureSynchronizationJobSourceEndpoint      `position:"Query" name:"SourceEndpoint" type:"Struct"`
	DestinationEndpoint      ConfigureSynchronizationJobDestinationEndpoint `position:"Query" name:"DestinationEndpoint" type:"Struct"`
	PartitionKey             ConfigureSynchronizationJobPartitionKey        `position:"Query" name:"PartitionKey" type:"Struct"`
}

ConfigureSynchronizationJobRequest is the request struct for api ConfigureSynchronizationJob

func CreateConfigureSynchronizationJobRequest

func CreateConfigureSynchronizationJobRequest() (request *ConfigureSynchronizationJobRequest)

CreateConfigureSynchronizationJobRequest creates a request to invoke ConfigureSynchronizationJob API

type ConfigureSynchronizationJobResponse

type ConfigureSynchronizationJobResponse struct {
	*responses.BaseResponse
	Success    string `json:"Success" xml:"Success"`
	ErrCode    string `json:"ErrCode" xml:"ErrCode"`
	ErrMessage string `json:"ErrMessage" xml:"ErrMessage"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
}

ConfigureSynchronizationJobResponse is the response struct for api ConfigureSynchronizationJob

func CreateConfigureSynchronizationJobResponse

func CreateConfigureSynchronizationJobResponse() (response *ConfigureSynchronizationJobResponse)

CreateConfigureSynchronizationJobResponse creates a response to parse from ConfigureSynchronizationJob response

type ConfigureSynchronizationJobSourceEndpoint

type ConfigureSynchronizationJobSourceEndpoint struct {
	InstanceId   string `name:"InstanceId"`
	InstanceType string `name:"InstanceType"`
	IP           string `name:"IP"`
	Port         string `name:"Port"`
	UserName     string `name:"UserName"`
	Password     string `name:"Password"`
	OwnerID      string `name:"OwnerID"`
	Role         string `name:"Role"`
}

type CreateMigrationJobRequest

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

CreateMigrationJobRequest is the request struct for api CreateMigrationJob

func CreateCreateMigrationJobRequest

func CreateCreateMigrationJobRequest() (request *CreateMigrationJobRequest)

CreateCreateMigrationJobRequest creates a request to invoke CreateMigrationJob API

type CreateMigrationJobResponse

type CreateMigrationJobResponse struct {
	*responses.BaseResponse
	Success        string `json:"Success" xml:"Success"`
	ErrCode        string `json:"ErrCode" xml:"ErrCode"`
	ErrMessage     string `json:"ErrMessage" xml:"ErrMessage"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	MigrationJobId string `json:"MigrationJobId" xml:"MigrationJobId"`
}

CreateMigrationJobResponse is the response struct for api CreateMigrationJob

func CreateCreateMigrationJobResponse

func CreateCreateMigrationJobResponse() (response *CreateMigrationJobResponse)

CreateCreateMigrationJobResponse creates a response to parse from CreateMigrationJob response

type CreateSubscriptionInstanceRequest

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

CreateSubscriptionInstanceRequest is the request struct for api CreateSubscriptionInstance

func CreateCreateSubscriptionInstanceRequest

func CreateCreateSubscriptionInstanceRequest() (request *CreateSubscriptionInstanceRequest)

CreateCreateSubscriptionInstanceRequest creates a request to invoke CreateSubscriptionInstance API

type CreateSubscriptionInstanceResponse

type CreateSubscriptionInstanceResponse struct {
	*responses.BaseResponse
	Success                string `json:"Success" xml:"Success"`
	ErrCode                string `json:"ErrCode" xml:"ErrCode"`
	ErrMessage             string `json:"ErrMessage" xml:"ErrMessage"`
	RequestId              string `json:"RequestId" xml:"RequestId"`
	SubscriptionInstanceId string `json:"SubscriptionInstanceId" xml:"SubscriptionInstanceId"`
}

CreateSubscriptionInstanceResponse is the response struct for api CreateSubscriptionInstance

func CreateCreateSubscriptionInstanceResponse

func CreateCreateSubscriptionInstanceResponse() (response *CreateSubscriptionInstanceResponse)

CreateCreateSubscriptionInstanceResponse creates a response to parse from CreateSubscriptionInstance response

type CreateSynchronizationJobDestinationEndpoint

type CreateSynchronizationJobDestinationEndpoint struct {
	InstanceType string `name:"InstanceType"`
}

type CreateSynchronizationJobRequest

type CreateSynchronizationJobRequest struct {
	*requests.RpcRequest
	SourceRegion            string                                      `position:"Query" name:"SourceRegion"`
	DestRegion              string                                      `position:"Query" name:"DestRegion"`
	Topology                string                                      `position:"Query" name:"Topology"`
	SynchronizationJobClass string                                      `position:"Query" name:"SynchronizationJobClass"`
	PayType                 string                                      `position:"Query" name:"PayType"`
	Period                  string                                      `position:"Query" name:"Period"`
	UsedTime                requests.Integer                            `position:"Query" name:"UsedTime"`
	ClientToken             string                                      `position:"Query" name:"ClientToken"`
	NetworkType             string                                      `position:"Query" name:"NetworkType"`
	OwnerId                 string                                      `position:"Query" name:"OwnerId"`
	SourceEndpoint          CreateSynchronizationJobSourceEndpoint      `position:"Query" name:"SourceEndpoint" type:"Struct"`
	DestinationEndpoint     CreateSynchronizationJobDestinationEndpoint `position:"Query" name:"DestinationEndpoint" type:"Struct"`
}

CreateSynchronizationJobRequest is the request struct for api CreateSynchronizationJob

func CreateCreateSynchronizationJobRequest

func CreateCreateSynchronizationJobRequest() (request *CreateSynchronizationJobRequest)

CreateCreateSynchronizationJobRequest creates a request to invoke CreateSynchronizationJob API

type CreateSynchronizationJobResponse

type CreateSynchronizationJobResponse struct {
	*responses.BaseResponse
	Success              string `json:"Success" xml:"Success"`
	ErrCode              string `json:"ErrCode" xml:"ErrCode"`
	ErrMessage           string `json:"ErrMessage" xml:"ErrMessage"`
	RequestId            string `json:"RequestId" xml:"RequestId"`
	SynchronizationJobId string `json:"SynchronizationJobId" xml:"SynchronizationJobId"`
}

CreateSynchronizationJobResponse is the response struct for api CreateSynchronizationJob

func CreateCreateSynchronizationJobResponse

func CreateCreateSynchronizationJobResponse() (response *CreateSynchronizationJobResponse)

CreateCreateSynchronizationJobResponse creates a response to parse from CreateSynchronizationJob response

type CreateSynchronizationJobSourceEndpoint

type CreateSynchronizationJobSourceEndpoint struct {
	InstanceType string `name:"InstanceType"`
}

type DeleteMigrationJobRequest

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

DeleteMigrationJobRequest is the request struct for api DeleteMigrationJob

func CreateDeleteMigrationJobRequest

func CreateDeleteMigrationJobRequest() (request *DeleteMigrationJobRequest)

CreateDeleteMigrationJobRequest creates a request to invoke DeleteMigrationJob API

type DeleteMigrationJobResponse

type DeleteMigrationJobResponse struct {
	*responses.BaseResponse
	Success    string `json:"Success" xml:"Success"`
	ErrCode    string `json:"ErrCode" xml:"ErrCode"`
	ErrMessage string `json:"ErrMessage" xml:"ErrMessage"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
}

DeleteMigrationJobResponse is the response struct for api DeleteMigrationJob

func CreateDeleteMigrationJobResponse

func CreateDeleteMigrationJobResponse() (response *DeleteMigrationJobResponse)

CreateDeleteMigrationJobResponse creates a response to parse from DeleteMigrationJob response

type DeleteSubscriptionInstanceRequest

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

DeleteSubscriptionInstanceRequest is the request struct for api DeleteSubscriptionInstance

func CreateDeleteSubscriptionInstanceRequest

func CreateDeleteSubscriptionInstanceRequest() (request *DeleteSubscriptionInstanceRequest)

CreateDeleteSubscriptionInstanceRequest creates a request to invoke DeleteSubscriptionInstance API

type DeleteSubscriptionInstanceResponse

type DeleteSubscriptionInstanceResponse struct {
	*responses.BaseResponse
	Success    string `json:"Success" xml:"Success"`
	ErrCode    string `json:"ErrCode" xml:"ErrCode"`
	ErrMessage string `json:"ErrMessage" xml:"ErrMessage"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
}

DeleteSubscriptionInstanceResponse is the response struct for api DeleteSubscriptionInstance

func CreateDeleteSubscriptionInstanceResponse

func CreateDeleteSubscriptionInstanceResponse() (response *DeleteSubscriptionInstanceResponse)

CreateDeleteSubscriptionInstanceResponse creates a response to parse from DeleteSubscriptionInstance response

type DeleteSynchronizationJobRequest

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

DeleteSynchronizationJobRequest is the request struct for api DeleteSynchronizationJob

func CreateDeleteSynchronizationJobRequest

func CreateDeleteSynchronizationJobRequest() (request *DeleteSynchronizationJobRequest)

CreateDeleteSynchronizationJobRequest creates a request to invoke DeleteSynchronizationJob API

type DeleteSynchronizationJobResponse

type DeleteSynchronizationJobResponse struct {
	*responses.BaseResponse
	Success    string `json:"Success" xml:"Success"`
	ErrCode    string `json:"ErrCode" xml:"ErrCode"`
	ErrMessage string `json:"ErrMessage" xml:"ErrMessage"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
}

DeleteSynchronizationJobResponse is the response struct for api DeleteSynchronizationJob

func CreateDeleteSynchronizationJobResponse

func CreateDeleteSynchronizationJobResponse() (response *DeleteSynchronizationJobResponse)

CreateDeleteSynchronizationJobResponse creates a response to parse from DeleteSynchronizationJob response

type DescribeEndpointSwitchStatusRequest

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

DescribeEndpointSwitchStatusRequest is the request struct for api DescribeEndpointSwitchStatus

func CreateDescribeEndpointSwitchStatusRequest

func CreateDescribeEndpointSwitchStatusRequest() (request *DescribeEndpointSwitchStatusRequest)

CreateDescribeEndpointSwitchStatusRequest creates a request to invoke DescribeEndpointSwitchStatus API

type DescribeEndpointSwitchStatusResponse

type DescribeEndpointSwitchStatusResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Status       string `json:"Status" xml:"Status"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

DescribeEndpointSwitchStatusResponse is the response struct for api DescribeEndpointSwitchStatus

func CreateDescribeEndpointSwitchStatusResponse

func CreateDescribeEndpointSwitchStatusResponse() (response *DescribeEndpointSwitchStatusResponse)

CreateDescribeEndpointSwitchStatusResponse creates a response to parse from DescribeEndpointSwitchStatus response

type DescribeInitializationStatusConstraints1

type DescribeInitializationStatusConstraints1 struct {
	StructureInitializationDetail []DescribeInitializationStatusStructureInitializationDetail2 `json:"StructureInitializationDetail" xml:"StructureInitializationDetail"`
}

type DescribeInitializationStatusDataInitializationDetail1

type DescribeInitializationStatusDataInitializationDetail1 struct {
	TableName              string `json:"TableName" xml:"TableName"`
	SourceOwnerDBName      string `json:"SourceOwnerDBName" xml:"SourceOwnerDBName"`
	DestinationOwnerDBName string `json:"DestinationOwnerDBName" xml:"DestinationOwnerDBName"`
	Status                 string `json:"Status" xml:"Status"`
	ErrorMessage           string `json:"ErrorMessage" xml:"ErrorMessage"`
	TotalRowNum            string `json:"TotalRowNum" xml:"TotalRowNum"`
	FinishRowNum           string `json:"FinishRowNum" xml:"FinishRowNum"`
	UsedTime               string `json:"UsedTime" xml:"UsedTime"`
}

type DescribeInitializationStatusDataInitializationDetails0

type DescribeInitializationStatusDataInitializationDetails0 struct {
	DataInitializationDetail []DescribeInitializationStatusDataInitializationDetail1 `json:"DataInitializationDetail" xml:"DataInitializationDetail"`
}

type DescribeInitializationStatusDataSynchronizationDetail1

type DescribeInitializationStatusDataSynchronizationDetail1 struct {
	TableName              string `json:"TableName" xml:"TableName"`
	SourceOwnerDBName      string `json:"SourceOwnerDBName" xml:"SourceOwnerDBName"`
	DestinationOwnerDBName string `json:"DestinationOwnerDBName" xml:"DestinationOwnerDBName"`
	Status                 string `json:"Status" xml:"Status"`
	ErrorMessage           string `json:"ErrorMessage" xml:"ErrorMessage"`
}

type DescribeInitializationStatusDataSynchronizationDetails0

type DescribeInitializationStatusDataSynchronizationDetails0 struct {
	DataSynchronizationDetail []DescribeInitializationStatusDataSynchronizationDetail1 `json:"DataSynchronizationDetail" xml:"DataSynchronizationDetail"`
}

type DescribeInitializationStatusRequest

type DescribeInitializationStatusRequest struct {
	*requests.RpcRequest
	SynchronizationJobId string           `position:"Query" name:"SynchronizationJobId"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	PageNum              requests.Integer `position:"Query" name:"PageNum"`
	OwnerId              string           `position:"Query" name:"OwnerId"`
}

DescribeInitializationStatusRequest is the request struct for api DescribeInitializationStatus

func CreateDescribeInitializationStatusRequest

func CreateDescribeInitializationStatusRequest() (request *DescribeInitializationStatusRequest)

CreateDescribeInitializationStatusRequest creates a request to invoke DescribeInitializationStatus API

type DescribeInitializationStatusResponse

type DescribeInitializationStatusResponse struct {
	*responses.BaseResponse
	StructureInitializationDetails DescribeInitializationStatusStructureInitializationDetails0 `json:"StructureInitializationDetails" xml:"StructureInitializationDetails"`
	DataInitializationDetails      DescribeInitializationStatusDataInitializationDetails0      `json:"DataInitializationDetails" xml:"DataInitializationDetails"`
	DataSynchronizationDetails     DescribeInitializationStatusDataSynchronizationDetails0     `json:"DataSynchronizationDetails" xml:"DataSynchronizationDetails"`
}

DescribeInitializationStatusResponse is the response struct for api DescribeInitializationStatus

func CreateDescribeInitializationStatusResponse

func CreateDescribeInitializationStatusResponse() (response *DescribeInitializationStatusResponse)

CreateDescribeInitializationStatusResponse creates a response to parse from DescribeInitializationStatus response

type DescribeInitializationStatusStructureInitializationDetail1

type DescribeInitializationStatusStructureInitializationDetail1 struct {
	ObjectName             string                                     `json:"ObjectName" xml:"ObjectName"`
	ObjectType             string                                     `json:"ObjectType" xml:"ObjectType"`
	SourceOwnerDBName      string                                     `json:"SourceOwnerDBName" xml:"SourceOwnerDBName"`
	DestinationOwnerDBName string                                     `json:"DestinationOwnerDBName" xml:"DestinationOwnerDBName"`
	Status                 string                                     `json:"Status" xml:"Status"`
	ErrorMessage           string                                     `json:"ErrorMessage" xml:"ErrorMessage"`
	ObjectDefinition       string                                     `json:"ObjectDefinition" xml:"ObjectDefinition"`
	Constraints            []DescribeInitializationStatusConstraints1 `json:"Constraints" xml:"Constraints"`
}

type DescribeInitializationStatusStructureInitializationDetail2

type DescribeInitializationStatusStructureInitializationDetail2 struct {
	ObjectName             string `json:"ObjectName" xml:"ObjectName"`
	ObjectType             string `json:"ObjectType" xml:"ObjectType"`
	SourceOwnerDBName      string `json:"SourceOwnerDBName" xml:"SourceOwnerDBName"`
	DestinationOwnerDBName string `json:"DestinationOwnerDBName" xml:"DestinationOwnerDBName"`
	Status                 string `json:"Status" xml:"Status"`
	ErrorMessage           string `json:"ErrorMessage" xml:"ErrorMessage"`
	ObjectDefinition       string `json:"ObjectDefinition" xml:"ObjectDefinition"`
}

type DescribeInitializationStatusStructureInitializationDetails0

type DescribeInitializationStatusStructureInitializationDetails0 struct {
	StructureInitializationDetail []DescribeInitializationStatusStructureInitializationDetail1 `json:"StructureInitializationDetail" xml:"StructureInitializationDetail"`
}

type DescribeMigrationJobDetailConstraintList1

type DescribeMigrationJobDetailConstraintList1 struct {
	StructureInitializationDetail []DescribeMigrationJobDetailStructureInitializationDetail2 `json:"StructureInitializationDetail" xml:"StructureInitializationDetail"`
}

type DescribeMigrationJobDetailDataInitializationDetail1

type DescribeMigrationJobDetailDataInitializationDetail1 struct {
	TableName              string `json:"TableName" xml:"TableName"`
	SourceOwnerDBName      string `json:"SourceOwnerDBName" xml:"SourceOwnerDBName"`
	DestinationOwnerDBName string `json:"DestinationOwnerDBName" xml:"DestinationOwnerDBName"`
	Status                 string `json:"Status" xml:"Status"`
	ErrorMessage           string `json:"ErrorMessage" xml:"ErrorMessage"`
	TotalRowNum            string `json:"TotalRowNum" xml:"TotalRowNum"`
	FinishRowNum           string `json:"FinishRowNum" xml:"FinishRowNum"`
	MigrationTime          string `json:"MigrationTime" xml:"MigrationTime"`
}

type DescribeMigrationJobDetailDataInitializationDetailList0

type DescribeMigrationJobDetailDataInitializationDetailList0 struct {
	DataInitializationDetail []DescribeMigrationJobDetailDataInitializationDetail1 `json:"DataInitializationDetail" xml:"DataInitializationDetail"`
}

type DescribeMigrationJobDetailDataSynchronizationDetail1

type DescribeMigrationJobDetailDataSynchronizationDetail1 struct {
	TableName              string `json:"TableName" xml:"TableName"`
	SourceOwnerDBName      string `json:"SourceOwnerDBName" xml:"SourceOwnerDBName"`
	DestinationOwnerDBName string `json:"DestinationOwnerDBName" xml:"DestinationOwnerDBName"`
	Status                 string `json:"Status" xml:"Status"`
	ErrorMessage           string `json:"ErrorMessage" xml:"ErrorMessage"`
}

type DescribeMigrationJobDetailDataSynchronizationDetailList0

type DescribeMigrationJobDetailDataSynchronizationDetailList0 struct {
	DataSynchronizationDetail []DescribeMigrationJobDetailDataSynchronizationDetail1 `json:"DataSynchronizationDetail" xml:"DataSynchronizationDetail"`
}

type DescribeMigrationJobDetailMigrationMode

type DescribeMigrationJobDetailMigrationMode struct {
	StructureInitialization requests.Boolean `name:"StructureInitialization"`
	DataInitialization      requests.Boolean `name:"DataInitialization"`
	DataSynchronization     requests.Boolean `name:"DataSynchronization"`
}

type DescribeMigrationJobDetailRequest

type DescribeMigrationJobDetailRequest struct {
	*requests.RpcRequest
	PageSize       requests.Integer                        `position:"Query" name:"PageSize"`
	PageNum        requests.Integer                        `position:"Query" name:"PageNum"`
	MigrationJobId string                                  `position:"Query" name:"MigrationJobId"`
	ClientToken    string                                  `position:"Query" name:"ClientToken"`
	OwnerId        string                                  `position:"Query" name:"OwnerId"`
	MigrationMode  DescribeMigrationJobDetailMigrationMode `position:"Query" name:"MigrationMode" type:"Struct"`
}

DescribeMigrationJobDetailRequest is the request struct for api DescribeMigrationJobDetail

func CreateDescribeMigrationJobDetailRequest

func CreateDescribeMigrationJobDetailRequest() (request *DescribeMigrationJobDetailRequest)

CreateDescribeMigrationJobDetailRequest creates a request to invoke DescribeMigrationJobDetail API

type DescribeMigrationJobDetailResponse

type DescribeMigrationJobDetailResponse struct {
	*responses.BaseResponse
	PageNumber                        int                                                          `json:"PageNumber" xml:"PageNumber"`
	TotalRecordCount                  int64                                                        `json:"TotalRecordCount" xml:"TotalRecordCount"`
	PageRecordCount                   int                                                          `json:"PageRecordCount" xml:"PageRecordCount"`
	StructureInitializationDetailList DescribeMigrationJobDetailStructureInitializationDetailList0 `json:"StructureInitializationDetailList" xml:"StructureInitializationDetailList"`
	DataInitializationDetailList      DescribeMigrationJobDetailDataInitializationDetailList0      `json:"DataInitializationDetailList" xml:"DataInitializationDetailList"`
	DataSynchronizationDetailList     DescribeMigrationJobDetailDataSynchronizationDetailList0     `json:"DataSynchronizationDetailList" xml:"DataSynchronizationDetailList"`
}

DescribeMigrationJobDetailResponse is the response struct for api DescribeMigrationJobDetail

func CreateDescribeMigrationJobDetailResponse

func CreateDescribeMigrationJobDetailResponse() (response *DescribeMigrationJobDetailResponse)

CreateDescribeMigrationJobDetailResponse creates a response to parse from DescribeMigrationJobDetail response

type DescribeMigrationJobDetailStructureInitializationDetail1

type DescribeMigrationJobDetailStructureInitializationDetail1 struct {
	ObjectName             string                                      `json:"ObjectName" xml:"ObjectName"`
	ObjectType             string                                      `json:"ObjectType" xml:"ObjectType"`
	SourceOwnerDBName      string                                      `json:"SourceOwnerDBName" xml:"SourceOwnerDBName"`
	DestinationOwnerDBName string                                      `json:"DestinationOwnerDBName" xml:"DestinationOwnerDBName"`
	Status                 string                                      `json:"Status" xml:"Status"`
	ErrorMessage           string                                      `json:"ErrorMessage" xml:"ErrorMessage"`
	ObjectDefinition       string                                      `json:"ObjectDefinition" xml:"ObjectDefinition"`
	ConstraintList         []DescribeMigrationJobDetailConstraintList1 `json:"ConstraintList" xml:"ConstraintList"`
}

type DescribeMigrationJobDetailStructureInitializationDetail2

type DescribeMigrationJobDetailStructureInitializationDetail2 struct {
	ObjectName             string `json:"ObjectName" xml:"ObjectName"`
	ObjectType             string `json:"ObjectType" xml:"ObjectType"`
	SourceOwnerDBName      string `json:"SourceOwnerDBName" xml:"SourceOwnerDBName"`
	DestinationOwnerDBName string `json:"DestinationOwnerDBName" xml:"DestinationOwnerDBName"`
	Status                 string `json:"Status" xml:"Status"`
	ErrorMessage           string `json:"ErrorMessage" xml:"ErrorMessage"`
	ObjectDefinition       string `json:"ObjectDefinition" xml:"ObjectDefinition"`
}

type DescribeMigrationJobDetailStructureInitializationDetailList0

type DescribeMigrationJobDetailStructureInitializationDetailList0 struct {
	StructureInitializationDetail []DescribeMigrationJobDetailStructureInitializationDetail1 `json:"StructureInitializationDetail" xml:"StructureInitializationDetail"`
}

type DescribeMigrationJobStatusCheckItem2

type DescribeMigrationJobStatusCheckItem2 struct {
	ItemName     string `json:"ItemName" xml:"ItemName"`
	CheckStatus  string `json:"CheckStatus" xml:"CheckStatus"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RepairMethod string `json:"RepairMethod" xml:"RepairMethod"`
}

type DescribeMigrationJobStatusDataInitializationStatus0

type DescribeMigrationJobStatusDataInitializationStatus0 struct {
	Status       string `json:"Status" xml:"Status"`
	Percent      string `json:"Percent" xml:"Percent"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Progress     string `json:"Progress" xml:"Progress"`
}

type DescribeMigrationJobStatusDataSynchronizationStatus0

type DescribeMigrationJobStatusDataSynchronizationStatus0 struct {
	Status       string `json:"Status" xml:"Status"`
	Percent      string `json:"Percent" xml:"Percent"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Delay        string `json:"Delay" xml:"Delay"`
	Checkpoint   string `json:"Checkpoint" xml:"Checkpoint"`
}

type DescribeMigrationJobStatusDestinationEndpoint0

type DescribeMigrationJobStatusDestinationEndpoint0 struct {
	InstanceType string `json:"InstanceType" xml:"InstanceType"`
	InstanceId   string `json:"InstanceId" xml:"InstanceId"`
	EngineName   string `json:"EngineName" xml:"EngineName"`
	IP           string `json:"IP" xml:"IP"`
	Port         string `json:"Port" xml:"Port"`
	DatabaseName string `json:"DatabaseName" xml:"DatabaseName"`
	OracleSID    string `json:"OracleSID" xml:"OracleSID"`
	UserName     string `json:"UserName" xml:"UserName"`
}

type DescribeMigrationJobStatusDetail1

type DescribeMigrationJobStatusDetail1 struct {
	CheckItem []DescribeMigrationJobStatusCheckItem2 `json:"CheckItem" xml:"CheckItem"`
}

type DescribeMigrationJobStatusMigrationMode0

type DescribeMigrationJobStatusMigrationMode0 struct {
	StructureInitialization bool `json:"StructureInitialization" xml:"StructureInitialization"`
	DataInitialization      bool `json:"DataInitialization" xml:"DataInitialization"`
	DataSynchronization     bool `json:"DataSynchronization" xml:"DataSynchronization"`
}

type DescribeMigrationJobStatusPrecheckStatus0

type DescribeMigrationJobStatusPrecheckStatus0 struct {
	Status  string                              `json:"Status" xml:"Status"`
	Percent string                              `json:"Percent" xml:"Percent"`
	Detail  []DescribeMigrationJobStatusDetail1 `json:"Detail" xml:"Detail"`
}

type DescribeMigrationJobStatusRequest

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

DescribeMigrationJobStatusRequest is the request struct for api DescribeMigrationJobStatus

func CreateDescribeMigrationJobStatusRequest

func CreateDescribeMigrationJobStatusRequest() (request *DescribeMigrationJobStatusRequest)

CreateDescribeMigrationJobStatusRequest creates a request to invoke DescribeMigrationJobStatus API

type DescribeMigrationJobStatusResponse

type DescribeMigrationJobStatusResponse struct {
	*responses.BaseResponse
	MigrationJobId                string                                                   `json:"MigrationJobId" xml:"MigrationJobId"`
	MigrationJobName              string                                                   `json:"MigrationJobName" xml:"MigrationJobName"`
	PayType                       string                                                   `json:"PayType" xml:"PayType"`
	MigrationJobClass             string                                                   `json:"MigrationJobClass" xml:"MigrationJobClass"`
	MigrationObject               string                                                   `json:"MigrationObject" xml:"MigrationObject"`
	MigrationJobStatus            string                                                   `json:"MigrationJobStatus" xml:"MigrationJobStatus"`
	SourceEndpoint                DescribeMigrationJobStatusSourceEndpoint0                `json:"SourceEndpoint" xml:"SourceEndpoint"`
	DestinationEndpoint           DescribeMigrationJobStatusDestinationEndpoint0           `json:"DestinationEndpoint" xml:"DestinationEndpoint"`
	MigrationMode                 DescribeMigrationJobStatusMigrationMode0                 `json:"MigrationMode" xml:"MigrationMode"`
	PrecheckStatus                DescribeMigrationJobStatusPrecheckStatus0                `json:"PrecheckStatus" xml:"PrecheckStatus"`
	StructureInitializationStatus DescribeMigrationJobStatusStructureInitializationStatus0 `json:"StructureInitializationStatus" xml:"StructureInitializationStatus"`
	DataInitializationStatus      DescribeMigrationJobStatusDataInitializationStatus0      `json:"DataInitializationStatus" xml:"DataInitializationStatus"`
	DataSynchronizationStatus     DescribeMigrationJobStatusDataSynchronizationStatus0     `json:"DataSynchronizationStatus" xml:"DataSynchronizationStatus"`
}

DescribeMigrationJobStatusResponse is the response struct for api DescribeMigrationJobStatus

func CreateDescribeMigrationJobStatusResponse

func CreateDescribeMigrationJobStatusResponse() (response *DescribeMigrationJobStatusResponse)

CreateDescribeMigrationJobStatusResponse creates a response to parse from DescribeMigrationJobStatus response

type DescribeMigrationJobStatusSourceEndpoint0

type DescribeMigrationJobStatusSourceEndpoint0 struct {
	InstanceType string `json:"InstanceType" xml:"InstanceType"`
	InstanceId   string `json:"InstanceId" xml:"InstanceId"`
	EngineName   string `json:"EngineName" xml:"EngineName"`
	IP           string `json:"IP" xml:"IP"`
	Port         string `json:"Port" xml:"Port"`
	DatabaseName string `json:"DatabaseName" xml:"DatabaseName"`
	OracleSID    string `json:"OracleSID" xml:"OracleSID"`
	UserName     string `json:"UserName" xml:"UserName"`
}

type DescribeMigrationJobStatusStructureInitializationStatus0

type DescribeMigrationJobStatusStructureInitializationStatus0 struct {
	Status       string `json:"Status" xml:"Status"`
	Percent      string `json:"Percent" xml:"Percent"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Progress     string `json:"Progress" xml:"Progress"`
}

type DescribeMigrationJobsDataInitialization1

type DescribeMigrationJobsDataInitialization1 struct {
	Status       string `json:"Status" xml:"Status"`
	Percent      string `json:"Percent" xml:"Percent"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Progress     string `json:"Progress" xml:"Progress"`
}

type DescribeMigrationJobsDataSynchronization1

type DescribeMigrationJobsDataSynchronization1 struct {
	Status       string `json:"Status" xml:"Status"`
	Percent      string `json:"Percent" xml:"Percent"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Delay        string `json:"Delay" xml:"Delay"`
}

type DescribeMigrationJobsDestinationEndpoint1

type DescribeMigrationJobsDestinationEndpoint1 struct {
	InstanceID   string `json:"InstanceID" xml:"InstanceID"`
	InstanceType string `json:"InstanceType" xml:"InstanceType"`
	EngineName   string `json:"EngineName" xml:"EngineName"`
	IP           string `json:"IP" xml:"IP"`
	Port         string `json:"Port" xml:"Port"`
	DatabaseName string `json:"DatabaseName" xml:"DatabaseName"`
	OracleSID    string `json:"OracleSID" xml:"OracleSID"`
	UserName     string `json:"UserName" xml:"UserName"`
}

type DescribeMigrationJobsMigrationJob1

type DescribeMigrationJobsMigrationJob1 struct {
	MigrationJobID          string                                        `json:"MigrationJobID" xml:"MigrationJobID"`
	MigrationJobName        string                                        `json:"MigrationJobName" xml:"MigrationJobName"`
	PayType                 string                                        `json:"PayType" xml:"PayType"`
	MigrationJobClass       string                                        `json:"MigrationJobClass" xml:"MigrationJobClass"`
	MigrationJobStatus      string                                        `json:"MigrationJobStatus" xml:"MigrationJobStatus"`
	MigrationObject         []DescribeMigrationJobsMigrationObject1       `json:"MigrationObject" xml:"MigrationObject"`
	SourceEndpoint          DescribeMigrationJobsSourceEndpoint1          `json:"SourceEndpoint" xml:"SourceEndpoint"`
	DestinationEndpoint     DescribeMigrationJobsDestinationEndpoint1     `json:"DestinationEndpoint" xml:"DestinationEndpoint"`
	MigrationMode           DescribeMigrationJobsMigrationMode1           `json:"MigrationMode" xml:"MigrationMode"`
	Precheck                DescribeMigrationJobsPrecheck1                `json:"Precheck" xml:"Precheck"`
	StructureInitialization DescribeMigrationJobsStructureInitialization1 `json:"StructureInitialization" xml:"StructureInitialization"`
	DataInitialization      DescribeMigrationJobsDataInitialization1      `json:"DataInitialization" xml:"DataInitialization"`
	DataSynchronization     DescribeMigrationJobsDataSynchronization1     `json:"DataSynchronization" xml:"DataSynchronization"`
}

type DescribeMigrationJobsMigrationJobs0

type DescribeMigrationJobsMigrationJobs0 struct {
	MigrationJob []DescribeMigrationJobsMigrationJob1 `json:"MigrationJob" xml:"MigrationJob"`
}

type DescribeMigrationJobsMigrationMode1

type DescribeMigrationJobsMigrationMode1 struct {
	StructureInitialization bool `json:"StructureInitialization" xml:"StructureInitialization"`
	DataInitialization      bool `json:"DataInitialization" xml:"DataInitialization"`
	DataSynchronization     bool `json:"DataSynchronization" xml:"DataSynchronization"`
}

type DescribeMigrationJobsMigrationObject1

type DescribeMigrationJobsMigrationObject1 struct {
	SynchronousObject []DescribeMigrationJobsSynchronousObject2 `json:"SynchronousObject" xml:"SynchronousObject"`
}

type DescribeMigrationJobsPrecheck1

type DescribeMigrationJobsPrecheck1 struct {
	Status  string `json:"Status" xml:"Status"`
	Percent string `json:"Percent" xml:"Percent"`
}

type DescribeMigrationJobsRequest

type DescribeMigrationJobsRequest struct {
	*requests.RpcRequest
	PageSize         requests.Integer `position:"Query" name:"PageSize"`
	PageNum          requests.Integer `position:"Query" name:"PageNum"`
	MigrationJobName string           `position:"Query" name:"MigrationJobName"`
	OwnerId          string           `position:"Query" name:"OwnerId"`
}

DescribeMigrationJobsRequest is the request struct for api DescribeMigrationJobs

func CreateDescribeMigrationJobsRequest

func CreateDescribeMigrationJobsRequest() (request *DescribeMigrationJobsRequest)

CreateDescribeMigrationJobsRequest creates a request to invoke DescribeMigrationJobs API

type DescribeMigrationJobsResponse

type DescribeMigrationJobsResponse struct {
	*responses.BaseResponse
	PageNumber       int                                 `json:"PageNumber" xml:"PageNumber"`
	TotalRecordCount int64                               `json:"TotalRecordCount" xml:"TotalRecordCount"`
	PageRecordCount  int                                 `json:"PageRecordCount" xml:"PageRecordCount"`
	MigrationJobs    DescribeMigrationJobsMigrationJobs0 `json:"MigrationJobs" xml:"MigrationJobs"`
}

DescribeMigrationJobsResponse is the response struct for api DescribeMigrationJobs

func CreateDescribeMigrationJobsResponse

func CreateDescribeMigrationJobsResponse() (response *DescribeMigrationJobsResponse)

CreateDescribeMigrationJobsResponse creates a response to parse from DescribeMigrationJobs response

type DescribeMigrationJobsSourceEndpoint1

type DescribeMigrationJobsSourceEndpoint1 struct {
	InstanceID   string `json:"InstanceID" xml:"InstanceID"`
	InstanceType string `json:"InstanceType" xml:"InstanceType"`
	EngineName   string `json:"EngineName" xml:"EngineName"`
	IP           string `json:"IP" xml:"IP"`
	Port         string `json:"Port" xml:"Port"`
	DatabaseName string `json:"DatabaseName" xml:"DatabaseName"`
	OracleSID    string `json:"OracleSID" xml:"OracleSID"`
	UserName     string `json:"UserName" xml:"UserName"`
}

type DescribeMigrationJobsStructureInitialization1

type DescribeMigrationJobsStructureInitialization1 struct {
	Status       string `json:"Status" xml:"Status"`
	Percent      string `json:"Percent" xml:"Percent"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Progress     string `json:"Progress" xml:"Progress"`
}

type DescribeMigrationJobsSynchronousObject2

type DescribeMigrationJobsSynchronousObject2 struct {
	DatabaseName  string   `json:"DatabaseName" xml:"DatabaseName"`
	WholeDatabase string   `json:"WholeDatabase" xml:"WholeDatabase"`
	TableList     []string `json:"TableList" xml:"TableList"`
}

type DescribeSubscriptionInstanceStatusRequest

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

DescribeSubscriptionInstanceStatusRequest is the request struct for api DescribeSubscriptionInstanceStatus

func CreateDescribeSubscriptionInstanceStatusRequest

func CreateDescribeSubscriptionInstanceStatusRequest() (request *DescribeSubscriptionInstanceStatusRequest)

CreateDescribeSubscriptionInstanceStatusRequest creates a request to invoke DescribeSubscriptionInstanceStatus API

type DescribeSubscriptionInstanceStatusResponse

type DescribeSubscriptionInstanceStatusResponse struct {
	*responses.BaseResponse
	SubscriptionInstanceID   string                                                  `json:"SubscriptionInstanceID" xml:"SubscriptionInstanceID"`
	SubscriptionInstanceName string                                                  `json:"SubscriptionInstanceName" xml:"SubscriptionInstanceName"`
	PayType                  string                                                  `json:"PayType" xml:"PayType"`
	Status                   string                                                  `json:"Status" xml:"Status"`
	ErrorMessage             string                                                  `json:"ErrorMessage" xml:"ErrorMessage"`
	ConsumptionCheckpoint    string                                                  `json:"ConsumptionCheckpoint" xml:"ConsumptionCheckpoint"`
	BeginTimestamp           string                                                  `json:"BeginTimestamp" xml:"BeginTimestamp"`
	EndTimestamp             string                                                  `json:"EndTimestamp" xml:"EndTimestamp"`
	ConsumptionClient        string                                                  `json:"ConsumptionClient" xml:"ConsumptionClient"`
	SubscriptionObject       DescribeSubscriptionInstanceStatusSubscriptionObject0   `json:"SubscriptionObject" xml:"SubscriptionObject"`
	SourceEndpoint           DescribeSubscriptionInstanceStatusSourceEndpoint0       `json:"SourceEndpoint" xml:"SourceEndpoint"`
	SubscriptionDataType     DescribeSubscriptionInstanceStatusSubscriptionDataType0 `json:"SubscriptionDataType" xml:"SubscriptionDataType"`
}

DescribeSubscriptionInstanceStatusResponse is the response struct for api DescribeSubscriptionInstanceStatus

func CreateDescribeSubscriptionInstanceStatusResponse

func CreateDescribeSubscriptionInstanceStatusResponse() (response *DescribeSubscriptionInstanceStatusResponse)

CreateDescribeSubscriptionInstanceStatusResponse creates a response to parse from DescribeSubscriptionInstanceStatus response

type DescribeSubscriptionInstanceStatusSourceEndpoint0

type DescribeSubscriptionInstanceStatusSourceEndpoint0 struct {
	InstanceID   string `json:"InstanceID" xml:"InstanceID"`
	InstanceType string `json:"InstanceType" xml:"InstanceType"`
}

type DescribeSubscriptionInstanceStatusSubscriptionDataType0

type DescribeSubscriptionInstanceStatusSubscriptionDataType0 struct {
	DDL bool `json:"DDL" xml:"DDL"`
	DML bool `json:"DML" xml:"DML"`
}

type DescribeSubscriptionInstanceStatusSubscriptionObject0

type DescribeSubscriptionInstanceStatusSubscriptionObject0 struct {
	SynchronousObject []DescribeSubscriptionInstanceStatusSynchronousObject1 `json:"SynchronousObject" xml:"SynchronousObject"`
}

type DescribeSubscriptionInstanceStatusSynchronousObject1

type DescribeSubscriptionInstanceStatusSynchronousObject1 struct {
	DatabaseName  string   `json:"DatabaseName" xml:"DatabaseName"`
	WholeDatabase string   `json:"WholeDatabase" xml:"WholeDatabase"`
	TableList     []string `json:"TableList" xml:"TableList"`
}

type DescribeSubscriptionInstancesRequest

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

DescribeSubscriptionInstancesRequest is the request struct for api DescribeSubscriptionInstances

func CreateDescribeSubscriptionInstancesRequest

func CreateDescribeSubscriptionInstancesRequest() (request *DescribeSubscriptionInstancesRequest)

CreateDescribeSubscriptionInstancesRequest creates a request to invoke DescribeSubscriptionInstances API

type DescribeSubscriptionInstancesResponse

type DescribeSubscriptionInstancesResponse struct {
	*responses.BaseResponse
	PageNumber            int                                                 `json:"PageNumber" xml:"PageNumber"`
	TotalRecordCount      int64                                               `json:"TotalRecordCount" xml:"TotalRecordCount"`
	PageRecordCount       int                                                 `json:"PageRecordCount" xml:"PageRecordCount"`
	SubscriptionInstances DescribeSubscriptionInstancesSubscriptionInstances0 `json:"SubscriptionInstances" xml:"SubscriptionInstances"`
}

DescribeSubscriptionInstancesResponse is the response struct for api DescribeSubscriptionInstances

func CreateDescribeSubscriptionInstancesResponse

func CreateDescribeSubscriptionInstancesResponse() (response *DescribeSubscriptionInstancesResponse)

CreateDescribeSubscriptionInstancesResponse creates a response to parse from DescribeSubscriptionInstances response

type DescribeSubscriptionInstancesSourceEndpoint1

type DescribeSubscriptionInstancesSourceEndpoint1 struct {
	InstanceID   string `json:"InstanceID" xml:"InstanceID"`
	InstanceType string `json:"InstanceType" xml:"InstanceType"`
}

type DescribeSubscriptionInstancesSubscriptionDataType1

type DescribeSubscriptionInstancesSubscriptionDataType1 struct {
	DDL bool `json:"DDL" xml:"DDL"`
	DML bool `json:"DML" xml:"DML"`
}

type DescribeSubscriptionInstancesSubscriptionInstance1

type DescribeSubscriptionInstancesSubscriptionInstance1 struct {
	SubscriptionInstanceID   string                                             `json:"SubscriptionInstanceID" xml:"SubscriptionInstanceID"`
	SubscriptionInstanceName string                                             `json:"SubscriptionInstanceName" xml:"SubscriptionInstanceName"`
	PayType                  string                                             `json:"PayType" xml:"PayType"`
	Status                   string                                             `json:"Status" xml:"Status"`
	ErrorMessage             string                                             `json:"ErrorMessage" xml:"ErrorMessage"`
	ConsumptionCheckpoint    string                                             `json:"ConsumptionCheckpoint" xml:"ConsumptionCheckpoint"`
	BeginTimestamp           string                                             `json:"BeginTimestamp" xml:"BeginTimestamp"`
	EndTimestamp             string                                             `json:"EndTimestamp" xml:"EndTimestamp"`
	ConsumptionClient        string                                             `json:"ConsumptionClient" xml:"ConsumptionClient"`
	SubscriptionObject       []DescribeSubscriptionInstancesSubscriptionObject1 `json:"SubscriptionObject" xml:"SubscriptionObject"`
	SourceEndpoint           DescribeSubscriptionInstancesSourceEndpoint1       `json:"SourceEndpoint" xml:"SourceEndpoint"`
	SubscriptionDataType     DescribeSubscriptionInstancesSubscriptionDataType1 `json:"SubscriptionDataType" xml:"SubscriptionDataType"`
}

type DescribeSubscriptionInstancesSubscriptionInstances0

type DescribeSubscriptionInstancesSubscriptionInstances0 struct {
	SubscriptionInstance []DescribeSubscriptionInstancesSubscriptionInstance1 `json:"SubscriptionInstance" xml:"SubscriptionInstance"`
}

type DescribeSubscriptionInstancesSubscriptionObject1

type DescribeSubscriptionInstancesSubscriptionObject1 struct {
	SynchronousObject []DescribeSubscriptionInstancesSynchronousObject2 `json:"SynchronousObject" xml:"SynchronousObject"`
}

type DescribeSubscriptionInstancesSynchronousObject2

type DescribeSubscriptionInstancesSynchronousObject2 struct {
	DatabaseName  string   `json:"DatabaseName" xml:"DatabaseName"`
	WholeDatabase string   `json:"WholeDatabase" xml:"WholeDatabase"`
	TableList     []string `json:"TableList" xml:"TableList"`
}

type DescribeSubscriptionObjectModifyStatusCheckItem1

type DescribeSubscriptionObjectModifyStatusCheckItem1 struct {
	ItemName     string `json:"ItemName" xml:"ItemName"`
	CheckStatus  string `json:"CheckStatus" xml:"CheckStatus"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RepairMethod string `json:"RepairMethod" xml:"RepairMethod"`
}

type DescribeSubscriptionObjectModifyStatusDetail0

type DescribeSubscriptionObjectModifyStatusDetail0 struct {
	CheckItem []DescribeSubscriptionObjectModifyStatusCheckItem1 `json:"CheckItem" xml:"CheckItem"`
}

type DescribeSubscriptionObjectModifyStatusRequest

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

DescribeSubscriptionObjectModifyStatusRequest is the request struct for api DescribeSubscriptionObjectModifyStatus

func CreateDescribeSubscriptionObjectModifyStatusRequest

func CreateDescribeSubscriptionObjectModifyStatusRequest() (request *DescribeSubscriptionObjectModifyStatusRequest)

CreateDescribeSubscriptionObjectModifyStatusRequest creates a request to invoke DescribeSubscriptionObjectModifyStatus API

type DescribeSubscriptionObjectModifyStatusResponse

type DescribeSubscriptionObjectModifyStatusResponse struct {
	*responses.BaseResponse
	RequestId string                                        `json:"RequestId" xml:"RequestId"`
	Status    string                                        `json:"Status" xml:"Status"`
	Percent   string                                        `json:"Percent" xml:"Percent"`
	Detail    DescribeSubscriptionObjectModifyStatusDetail0 `json:"Detail" xml:"Detail"`
}

DescribeSubscriptionObjectModifyStatusResponse is the response struct for api DescribeSubscriptionObjectModifyStatus

func CreateDescribeSubscriptionObjectModifyStatusResponse

func CreateDescribeSubscriptionObjectModifyStatusResponse() (response *DescribeSubscriptionObjectModifyStatusResponse)

CreateDescribeSubscriptionObjectModifyStatusResponse creates a response to parse from DescribeSubscriptionObjectModifyStatus response

type DescribeSynchronizationJobStatusCheckItem2

type DescribeSynchronizationJobStatusCheckItem2 struct {
	ItemName     string `json:"ItemName" xml:"ItemName"`
	CheckStatus  string `json:"CheckStatus" xml:"CheckStatus"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RepairMethod string `json:"RepairMethod" xml:"RepairMethod"`
}

type DescribeSynchronizationJobStatusDataInitializationStatus0

type DescribeSynchronizationJobStatusDataInitializationStatus0 struct {
	Status       string `json:"Status" xml:"Status"`
	Percent      string `json:"Percent" xml:"Percent"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Progress     string `json:"Progress" xml:"Progress"`
}

type DescribeSynchronizationJobStatusDataSynchronizationStatus0

type DescribeSynchronizationJobStatusDataSynchronizationStatus0 struct {
	Status       string `json:"Status" xml:"Status"`
	Percent      string `json:"Percent" xml:"Percent"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Delay        string `json:"Delay" xml:"Delay"`
	Checkpoint   string `json:"Checkpoint" xml:"Checkpoint"`
}

type DescribeSynchronizationJobStatusDestinationEndpoint0

type DescribeSynchronizationJobStatusDestinationEndpoint0 struct {
	InstanceType string `json:"InstanceType" xml:"InstanceType"`
	InstanceId   string `json:"InstanceId" xml:"InstanceId"`
	EngineName   string `json:"EngineName" xml:"EngineName"`
	IP           string `json:"IP" xml:"IP"`
	Port         string `json:"Port" xml:"Port"`
	UserName     string `json:"UserName" xml:"UserName"`
}

type DescribeSynchronizationJobStatusDetail1

type DescribeSynchronizationJobStatusDetail1 struct {
	CheckItem []DescribeSynchronizationJobStatusCheckItem2 `json:"CheckItem" xml:"CheckItem"`
}

type DescribeSynchronizationJobStatusPerformance0

type DescribeSynchronizationJobStatusPerformance0 struct {
	RPS  string `json:"RPS" xml:"RPS"`
	FLOW string `json:"FLOW" xml:"FLOW"`
}

type DescribeSynchronizationJobStatusPrecheckStatus0

type DescribeSynchronizationJobStatusPrecheckStatus0 struct {
	Status  string                                    `json:"Status" xml:"Status"`
	Percent string                                    `json:"Percent" xml:"Percent"`
	Detail  []DescribeSynchronizationJobStatusDetail1 `json:"Detail" xml:"Detail"`
}

type DescribeSynchronizationJobStatusRequest

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

DescribeSynchronizationJobStatusRequest is the request struct for api DescribeSynchronizationJobStatus

func CreateDescribeSynchronizationJobStatusRequest

func CreateDescribeSynchronizationJobStatusRequest() (request *DescribeSynchronizationJobStatusRequest)

CreateDescribeSynchronizationJobStatusRequest creates a request to invoke DescribeSynchronizationJobStatus API

type DescribeSynchronizationJobStatusResponse

type DescribeSynchronizationJobStatusResponse struct {
	*responses.BaseResponse
	RequestId                     string                                                         `json:"RequestId" xml:"RequestId"`
	SynchronizationJobId          string                                                         `json:"SynchronizationJobId" xml:"SynchronizationJobId"`
	SynchronizationJobName        string                                                         `json:"SynchronizationJobName" xml:"SynchronizationJobName"`
	SynchronizationDirection      string                                                         `json:"SynchronizationDirection" xml:"SynchronizationDirection"`
	SynchronizationJobClass       string                                                         `json:"SynchronizationJobClass" xml:"SynchronizationJobClass"`
	PayType                       string                                                         `json:"PayType" xml:"PayType"`
	ExpireTime                    string                                                         `json:"ExpireTime" xml:"ExpireTime"`
	StructureInitialization       string                                                         `json:"StructureInitialization" xml:"StructureInitialization"`
	DataInitialization            string                                                         `json:"DataInitialization" xml:"DataInitialization"`
	Status                        string                                                         `json:"Status" xml:"Status"`
	ErrorMessage                  string                                                         `json:"ErrorMessage" xml:"ErrorMessage"`
	Delay                         string                                                         `json:"Delay" xml:"Delay"`
	Checkpoint                    string                                                         `json:"Checkpoint" xml:"Checkpoint"`
	SynchronizationObjects        DescribeSynchronizationJobStatusSynchronizationObjects0        `json:"SynchronizationObjects" xml:"SynchronizationObjects"`
	SourceEndpoint                DescribeSynchronizationJobStatusSourceEndpoint0                `json:"SourceEndpoint" xml:"SourceEndpoint"`
	DestinationEndpoint           DescribeSynchronizationJobStatusDestinationEndpoint0           `json:"DestinationEndpoint" xml:"DestinationEndpoint"`
	PrecheckStatus                DescribeSynchronizationJobStatusPrecheckStatus0                `json:"PrecheckStatus" xml:"PrecheckStatus"`
	StructureInitializationStatus DescribeSynchronizationJobStatusStructureInitializationStatus0 `json:"StructureInitializationStatus" xml:"StructureInitializationStatus"`
	DataInitializationStatus      DescribeSynchronizationJobStatusDataInitializationStatus0      `json:"DataInitializationStatus" xml:"DataInitializationStatus"`
	DataSynchronizationStatus     DescribeSynchronizationJobStatusDataSynchronizationStatus0     `json:"DataSynchronizationStatus" xml:"DataSynchronizationStatus"`
	Performance                   DescribeSynchronizationJobStatusPerformance0                   `json:"Performance" xml:"Performance"`
}

DescribeSynchronizationJobStatusResponse is the response struct for api DescribeSynchronizationJobStatus

func CreateDescribeSynchronizationJobStatusResponse

func CreateDescribeSynchronizationJobStatusResponse() (response *DescribeSynchronizationJobStatusResponse)

CreateDescribeSynchronizationJobStatusResponse creates a response to parse from DescribeSynchronizationJobStatus response

type DescribeSynchronizationJobStatusSourceEndpoint0

type DescribeSynchronizationJobStatusSourceEndpoint0 struct {
	InstanceType string `json:"InstanceType" xml:"InstanceType"`
	InstanceId   string `json:"InstanceId" xml:"InstanceId"`
	EngineName   string `json:"EngineName" xml:"EngineName"`
	IP           string `json:"IP" xml:"IP"`
	Port         string `json:"Port" xml:"Port"`
	UserName     string `json:"UserName" xml:"UserName"`
}

type DescribeSynchronizationJobStatusStructureInitializationStatus0

type DescribeSynchronizationJobStatusStructureInitializationStatus0 struct {
	Status       string `json:"Status" xml:"Status"`
	Percent      string `json:"Percent" xml:"Percent"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Progress     string `json:"Progress" xml:"Progress"`
}

type DescribeSynchronizationJobStatusSynchronizationObject1

type DescribeSynchronizationJobStatusSynchronizationObject1 struct {
	SchemaName    string                                           `json:"SchemaName" xml:"SchemaName"`
	NewSchemaName string                                           `json:"NewSchemaName" xml:"NewSchemaName"`
	TableIncludes []DescribeSynchronizationJobStatusTableIncludes1 `json:"TableIncludes" xml:"TableIncludes"`
	TableExcludes []DescribeSynchronizationJobStatusTableExcludes1 `json:"TableExcludes" xml:"TableExcludes"`
}

type DescribeSynchronizationJobStatusSynchronizationObjects0

type DescribeSynchronizationJobStatusSynchronizationObjects0 struct {
	SynchronizationObject []DescribeSynchronizationJobStatusSynchronizationObject1 `json:"SynchronizationObject" xml:"SynchronizationObject"`
}

type DescribeSynchronizationJobStatusTableExclude2

type DescribeSynchronizationJobStatusTableExclude2 struct {
	TableName string `json:"TableName" xml:"TableName"`
}

type DescribeSynchronizationJobStatusTableExcludes1

type DescribeSynchronizationJobStatusTableExcludes1 struct {
	TableExclude []DescribeSynchronizationJobStatusTableExclude2 `json:"TableExclude" xml:"TableExclude"`
}

type DescribeSynchronizationJobStatusTableInclude2

type DescribeSynchronizationJobStatusTableInclude2 struct {
	TableName string `json:"TableName" xml:"TableName"`
}

type DescribeSynchronizationJobStatusTableIncludes1

type DescribeSynchronizationJobStatusTableIncludes1 struct {
	TableInclude []DescribeSynchronizationJobStatusTableInclude2 `json:"TableInclude" xml:"TableInclude"`
}

type DescribeSynchronizationJobsCheckItem3

type DescribeSynchronizationJobsCheckItem3 struct {
	ItemName     string `json:"ItemName" xml:"ItemName"`
	CheckStatus  string `json:"CheckStatus" xml:"CheckStatus"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RepairMethod string `json:"RepairMethod" xml:"RepairMethod"`
}

type DescribeSynchronizationJobsDataInitializationStatus1

type DescribeSynchronizationJobsDataInitializationStatus1 struct {
	Status       string `json:"Status" xml:"Status"`
	Percent      string `json:"Percent" xml:"Percent"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Progress     string `json:"Progress" xml:"Progress"`
}

type DescribeSynchronizationJobsDataSynchronizationStatus1

type DescribeSynchronizationJobsDataSynchronizationStatus1 struct {
	Status       string `json:"Status" xml:"Status"`
	Percent      string `json:"Percent" xml:"Percent"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Delay        string `json:"Delay" xml:"Delay"`
}

type DescribeSynchronizationJobsDestinationEndpoint1

type DescribeSynchronizationJobsDestinationEndpoint1 struct {
	InstanceType string `json:"InstanceType" xml:"InstanceType"`
	InstanceId   string `json:"InstanceId" xml:"InstanceId"`
	EngineName   string `json:"EngineName" xml:"EngineName"`
	IP           string `json:"IP" xml:"IP"`
	Port         string `json:"Port" xml:"Port"`
	UserName     string `json:"UserName" xml:"UserName"`
}

type DescribeSynchronizationJobsDetail2

type DescribeSynchronizationJobsDetail2 struct {
	CheckItem []DescribeSynchronizationJobsCheckItem3 `json:"CheckItem" xml:"CheckItem"`
}

type DescribeSynchronizationJobsPerformance1

type DescribeSynchronizationJobsPerformance1 struct {
	RPS  string `json:"RPS" xml:"RPS"`
	FLOW string `json:"FLOW" xml:"FLOW"`
}

type DescribeSynchronizationJobsPrecheckStatus1

type DescribeSynchronizationJobsPrecheckStatus1 struct {
	Status  string                               `json:"Status" xml:"Status"`
	Percent string                               `json:"Percent" xml:"Percent"`
	Detail  []DescribeSynchronizationJobsDetail2 `json:"Detail" xml:"Detail"`
}

type DescribeSynchronizationJobsRequest

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

DescribeSynchronizationJobsRequest is the request struct for api DescribeSynchronizationJobs

func CreateDescribeSynchronizationJobsRequest

func CreateDescribeSynchronizationJobsRequest() (request *DescribeSynchronizationJobsRequest)

CreateDescribeSynchronizationJobsRequest creates a request to invoke DescribeSynchronizationJobs API

type DescribeSynchronizationJobsResponse

type DescribeSynchronizationJobsResponse struct {
	*responses.BaseResponse
	RequestId                string                                               `json:"RequestId" xml:"RequestId"`
	PageNumber               int                                                  `json:"PageNumber" xml:"PageNumber"`
	TotalRecordCount         int64                                                `json:"TotalRecordCount" xml:"TotalRecordCount"`
	PageRecordCount          int                                                  `json:"PageRecordCount" xml:"PageRecordCount"`
	SynchronizationInstances DescribeSynchronizationJobsSynchronizationInstances0 `json:"SynchronizationInstances" xml:"SynchronizationInstances"`
}

DescribeSynchronizationJobsResponse is the response struct for api DescribeSynchronizationJobs

func CreateDescribeSynchronizationJobsResponse

func CreateDescribeSynchronizationJobsResponse() (response *DescribeSynchronizationJobsResponse)

CreateDescribeSynchronizationJobsResponse creates a response to parse from DescribeSynchronizationJobs response

type DescribeSynchronizationJobsSourceEndpoint1

type DescribeSynchronizationJobsSourceEndpoint1 struct {
	InstanceType string `json:"InstanceType" xml:"InstanceType"`
	InstanceId   string `json:"InstanceId" xml:"InstanceId"`
	EngineName   string `json:"EngineName" xml:"EngineName"`
	IP           string `json:"IP" xml:"IP"`
	Port         string `json:"Port" xml:"Port"`
	UserName     string `json:"UserName" xml:"UserName"`
}

type DescribeSynchronizationJobsStructureInitializationStatus1

type DescribeSynchronizationJobsStructureInitializationStatus1 struct {
	Status       string `json:"Status" xml:"Status"`
	Percent      string `json:"Percent" xml:"Percent"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Progress     string `json:"Progress" xml:"Progress"`
}

type DescribeSynchronizationJobsSynchronizationInstance1

type DescribeSynchronizationJobsSynchronizationInstance1 struct {
	SynchronizationJobId          string                                                    `json:"SynchronizationJobId" xml:"SynchronizationJobId"`
	SynchronizationDirection      string                                                    `json:"SynchronizationDirection" xml:"SynchronizationDirection"`
	SynchronizationJobName        string                                                    `json:"SynchronizationJobName" xml:"SynchronizationJobName"`
	SynchronizationJobClass       string                                                    `json:"SynchronizationJobClass" xml:"SynchronizationJobClass"`
	PayType                       string                                                    `json:"PayType" xml:"PayType"`
	ExpireTime                    string                                                    `json:"ExpireTime" xml:"ExpireTime"`
	StructureInitialization       string                                                    `json:"StructureInitialization" xml:"StructureInitialization"`
	DataInitialization            string                                                    `json:"DataInitialization" xml:"DataInitialization"`
	Status                        string                                                    `json:"Status" xml:"Status"`
	ErrorMessage                  string                                                    `json:"ErrorMessage" xml:"ErrorMessage"`
	Delay                         string                                                    `json:"Delay" xml:"Delay"`
	SynchronizationObjects        []DescribeSynchronizationJobsSynchronizationObjects1      `json:"SynchronizationObjects" xml:"SynchronizationObjects"`
	SourceEndpoint                DescribeSynchronizationJobsSourceEndpoint1                `json:"SourceEndpoint" xml:"SourceEndpoint"`
	DestinationEndpoint           DescribeSynchronizationJobsDestinationEndpoint1           `json:"DestinationEndpoint" xml:"DestinationEndpoint"`
	PrecheckStatus                DescribeSynchronizationJobsPrecheckStatus1                `json:"PrecheckStatus" xml:"PrecheckStatus"`
	StructureInitializationStatus DescribeSynchronizationJobsStructureInitializationStatus1 `json:"StructureInitializationStatus" xml:"StructureInitializationStatus"`
	DataInitializationStatus      DescribeSynchronizationJobsDataInitializationStatus1      `json:"DataInitializationStatus" xml:"DataInitializationStatus"`
	DataSynchronizationStatus     DescribeSynchronizationJobsDataSynchronizationStatus1     `json:"DataSynchronizationStatus" xml:"DataSynchronizationStatus"`
	Performance                   DescribeSynchronizationJobsPerformance1                   `json:"Performance" xml:"Performance"`
}

type DescribeSynchronizationJobsSynchronizationInstances0

type DescribeSynchronizationJobsSynchronizationInstances0 struct {
	SynchronizationInstance []DescribeSynchronizationJobsSynchronizationInstance1 `json:"SynchronizationInstance" xml:"SynchronizationInstance"`
}

type DescribeSynchronizationJobsSynchronizationObject2

type DescribeSynchronizationJobsSynchronizationObject2 struct {
	SchemaName    string                                      `json:"SchemaName" xml:"SchemaName"`
	NewSchemaName string                                      `json:"NewSchemaName" xml:"NewSchemaName"`
	TableIncludes []DescribeSynchronizationJobsTableIncludes2 `json:"TableIncludes" xml:"TableIncludes"`
	TableExcludes []DescribeSynchronizationJobsTableExcludes2 `json:"TableExcludes" xml:"TableExcludes"`
}

type DescribeSynchronizationJobsSynchronizationObjects1

type DescribeSynchronizationJobsSynchronizationObjects1 struct {
	SynchronizationObject []DescribeSynchronizationJobsSynchronizationObject2 `json:"SynchronizationObject" xml:"SynchronizationObject"`
}

type DescribeSynchronizationJobsTableExclude3

type DescribeSynchronizationJobsTableExclude3 struct {
	TableName string `json:"TableName" xml:"TableName"`
}

type DescribeSynchronizationJobsTableExcludes2

type DescribeSynchronizationJobsTableExcludes2 struct {
	TableExclude []DescribeSynchronizationJobsTableExclude3 `json:"TableExclude" xml:"TableExclude"`
}

type DescribeSynchronizationJobsTableInclude3

type DescribeSynchronizationJobsTableInclude3 struct {
	TableName string `json:"TableName" xml:"TableName"`
}

type DescribeSynchronizationJobsTableIncludes2

type DescribeSynchronizationJobsTableIncludes2 struct {
	TableInclude []DescribeSynchronizationJobsTableInclude3 `json:"TableInclude" xml:"TableInclude"`
}

type DescribeSynchronizationObjectModifyStatusCheckItem2

type DescribeSynchronizationObjectModifyStatusCheckItem2 struct {
	ItemName     string `json:"ItemName" xml:"ItemName"`
	CheckStatus  string `json:"CheckStatus" xml:"CheckStatus"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RepairMethod string `json:"RepairMethod" xml:"RepairMethod"`
}

type DescribeSynchronizationObjectModifyStatusDataInitializationStatus0

type DescribeSynchronizationObjectModifyStatusDataInitializationStatus0 struct {
	Status       string `json:"Status" xml:"Status"`
	Percent      string `json:"Percent" xml:"Percent"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Progress     string `json:"Progress" xml:"Progress"`
}

type DescribeSynchronizationObjectModifyStatusDataSynchronizationStatus0

type DescribeSynchronizationObjectModifyStatusDataSynchronizationStatus0 struct {
	Status       string `json:"Status" xml:"Status"`
	Percent      string `json:"Percent" xml:"Percent"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Delay        string `json:"Delay" xml:"Delay"`
}

type DescribeSynchronizationObjectModifyStatusDetail1

type DescribeSynchronizationObjectModifyStatusDetail1 struct {
	CheckItem []DescribeSynchronizationObjectModifyStatusCheckItem2 `json:"CheckItem" xml:"CheckItem"`
}

type DescribeSynchronizationObjectModifyStatusPrecheckStatus0

type DescribeSynchronizationObjectModifyStatusPrecheckStatus0 struct {
	Status  string                                             `json:"Status" xml:"Status"`
	Percent string                                             `json:"Percent" xml:"Percent"`
	Detail  []DescribeSynchronizationObjectModifyStatusDetail1 `json:"Detail" xml:"Detail"`
}

type DescribeSynchronizationObjectModifyStatusRequest

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

DescribeSynchronizationObjectModifyStatusRequest is the request struct for api DescribeSynchronizationObjectModifyStatus

func CreateDescribeSynchronizationObjectModifyStatusRequest

func CreateDescribeSynchronizationObjectModifyStatusRequest() (request *DescribeSynchronizationObjectModifyStatusRequest)

CreateDescribeSynchronizationObjectModifyStatusRequest creates a request to invoke DescribeSynchronizationObjectModifyStatus API

type DescribeSynchronizationObjectModifyStatusResponse

type DescribeSynchronizationObjectModifyStatusResponse struct {
	*responses.BaseResponse
	RequestId                     string                                                                  `json:"RequestId" xml:"RequestId"`
	Status                        string                                                                  `json:"Status" xml:"Status"`
	ErrorMessage                  string                                                                  `json:"ErrorMessage" xml:"ErrorMessage"`
	PrecheckStatus                DescribeSynchronizationObjectModifyStatusPrecheckStatus0                `json:"PrecheckStatus" xml:"PrecheckStatus"`
	StructureInitializationStatus DescribeSynchronizationObjectModifyStatusStructureInitializationStatus0 `json:"StructureInitializationStatus" xml:"StructureInitializationStatus"`
	DataInitializationStatus      DescribeSynchronizationObjectModifyStatusDataInitializationStatus0      `json:"DataInitializationStatus" xml:"DataInitializationStatus"`
	DataSynchronizationStatus     DescribeSynchronizationObjectModifyStatusDataSynchronizationStatus0     `json:"DataSynchronizationStatus" xml:"DataSynchronizationStatus"`
}

DescribeSynchronizationObjectModifyStatusResponse is the response struct for api DescribeSynchronizationObjectModifyStatus

func CreateDescribeSynchronizationObjectModifyStatusResponse

func CreateDescribeSynchronizationObjectModifyStatusResponse() (response *DescribeSynchronizationObjectModifyStatusResponse)

CreateDescribeSynchronizationObjectModifyStatusResponse creates a response to parse from DescribeSynchronizationObjectModifyStatus response

type DescribeSynchronizationObjectModifyStatusStructureInitializationStatus0

type DescribeSynchronizationObjectModifyStatusStructureInitializationStatus0 struct {
	Status       string `json:"Status" xml:"Status"`
	Percent      string `json:"Percent" xml:"Percent"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Progress     string `json:"Progress" xml:"Progress"`
}

type ModifyConsumptionTimestampRequest

type ModifyConsumptionTimestampRequest struct {
	*requests.RpcRequest
	SubscriptionInstanceId string `position:"Query" name:"SubscriptionInstanceId"`
	ConsumptionTimestamp   string `position:"Query" name:"ConsumptionTimestamp"`
	OwnerId                string `position:"Query" name:"OwnerId"`
}

ModifyConsumptionTimestampRequest is the request struct for api ModifyConsumptionTimestamp

func CreateModifyConsumptionTimestampRequest

func CreateModifyConsumptionTimestampRequest() (request *ModifyConsumptionTimestampRequest)

CreateModifyConsumptionTimestampRequest creates a request to invoke ModifyConsumptionTimestamp API

type ModifyConsumptionTimestampResponse

type ModifyConsumptionTimestampResponse struct {
	*responses.BaseResponse
	Success    string `json:"Success" xml:"Success"`
	ErrCode    string `json:"ErrCode" xml:"ErrCode"`
	ErrMessage string `json:"ErrMessage" xml:"ErrMessage"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
}

ModifyConsumptionTimestampResponse is the response struct for api ModifyConsumptionTimestamp

func CreateModifyConsumptionTimestampResponse

func CreateModifyConsumptionTimestampResponse() (response *ModifyConsumptionTimestampResponse)

CreateModifyConsumptionTimestampResponse creates a response to parse from ModifyConsumptionTimestamp response

type ModifyMigrationObjectRequest

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

ModifyMigrationObjectRequest is the request struct for api ModifyMigrationObject

func CreateModifyMigrationObjectRequest

func CreateModifyMigrationObjectRequest() (request *ModifyMigrationObjectRequest)

CreateModifyMigrationObjectRequest creates a request to invoke ModifyMigrationObject API

type ModifyMigrationObjectResponse

type ModifyMigrationObjectResponse struct {
	*responses.BaseResponse
	Success    string `json:"Success" xml:"Success"`
	ErrCode    string `json:"ErrCode" xml:"ErrCode"`
	ErrMessage string `json:"ErrMessage" xml:"ErrMessage"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
}

ModifyMigrationObjectResponse is the response struct for api ModifyMigrationObject

func CreateModifyMigrationObjectResponse

func CreateModifyMigrationObjectResponse() (response *ModifyMigrationObjectResponse)

CreateModifyMigrationObjectResponse creates a response to parse from ModifyMigrationObject response

type ModifySubscriptionObjectRequest

type ModifySubscriptionObjectRequest struct {
	*requests.RpcRequest
	SubscriptionInstanceId string `position:"Query" name:"SubscriptionInstanceId"`
	SubscriptionObject     string `position:"Query" name:"SubscriptionObject"`
	OwnerId                string `position:"Query" name:"OwnerId"`
}

ModifySubscriptionObjectRequest is the request struct for api ModifySubscriptionObject

func CreateModifySubscriptionObjectRequest

func CreateModifySubscriptionObjectRequest() (request *ModifySubscriptionObjectRequest)

CreateModifySubscriptionObjectRequest creates a request to invoke ModifySubscriptionObject API

type ModifySubscriptionObjectResponse

type ModifySubscriptionObjectResponse struct {
	*responses.BaseResponse
	Success    string `json:"Success" xml:"Success"`
	ErrCode    string `json:"ErrCode" xml:"ErrCode"`
	ErrMessage string `json:"ErrMessage" xml:"ErrMessage"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
}

ModifySubscriptionObjectResponse is the response struct for api ModifySubscriptionObject

func CreateModifySubscriptionObjectResponse

func CreateModifySubscriptionObjectResponse() (response *ModifySubscriptionObjectResponse)

CreateModifySubscriptionObjectResponse creates a response to parse from ModifySubscriptionObject response

type ModifySynchronizationObjectRequest

type ModifySynchronizationObjectRequest struct {
	*requests.RpcRequest
	SynchronizationJobId     string `position:"Query" name:"SynchronizationJobId"`
	SynchronizationObjects   string `position:"Query" name:"SynchronizationObjects"`
	SynchronizationDirection string `position:"Query" name:"SynchronizationDirection"`
	OwnerId                  string `position:"Query" name:"OwnerId"`
}

ModifySynchronizationObjectRequest is the request struct for api ModifySynchronizationObject

func CreateModifySynchronizationObjectRequest

func CreateModifySynchronizationObjectRequest() (request *ModifySynchronizationObjectRequest)

CreateModifySynchronizationObjectRequest creates a request to invoke ModifySynchronizationObject API

type ModifySynchronizationObjectResponse

type ModifySynchronizationObjectResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	Success    string `json:"Success" xml:"Success"`
	ErrCode    string `json:"ErrCode" xml:"ErrCode"`
	ErrMessage string `json:"ErrMessage" xml:"ErrMessage"`
	TaskId     string `json:"TaskId" xml:"TaskId"`
}

ModifySynchronizationObjectResponse is the response struct for api ModifySynchronizationObject

func CreateModifySynchronizationObjectResponse

func CreateModifySynchronizationObjectResponse() (response *ModifySynchronizationObjectResponse)

CreateModifySynchronizationObjectResponse creates a response to parse from ModifySynchronizationObject response

type ResetSynchronizationJobRequest

type ResetSynchronizationJobRequest struct {
	*requests.RpcRequest
	SynchronizationJobId     string `position:"Query" name:"SynchronizationJobId"`
	SynchronizationDirection string `position:"Query" name:"SynchronizationDirection"`
	OwnerId                  string `position:"Query" name:"OwnerId"`
}

ResetSynchronizationJobRequest is the request struct for api ResetSynchronizationJob

func CreateResetSynchronizationJobRequest

func CreateResetSynchronizationJobRequest() (request *ResetSynchronizationJobRequest)

CreateResetSynchronizationJobRequest creates a request to invoke ResetSynchronizationJob API

type ResetSynchronizationJobResponse

type ResetSynchronizationJobResponse struct {
	*responses.BaseResponse
	Success    string `json:"Success" xml:"Success"`
	ErrCode    string `json:"ErrCode" xml:"ErrCode"`
	ErrMessage string `json:"ErrMessage" xml:"ErrMessage"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
}

ResetSynchronizationJobResponse is the response struct for api ResetSynchronizationJob

func CreateResetSynchronizationJobResponse

func CreateResetSynchronizationJobResponse() (response *ResetSynchronizationJobResponse)

CreateResetSynchronizationJobResponse creates a response to parse from ResetSynchronizationJob response

type StartMigrationJobRequest

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

StartMigrationJobRequest is the request struct for api StartMigrationJob

func CreateStartMigrationJobRequest

func CreateStartMigrationJobRequest() (request *StartMigrationJobRequest)

CreateStartMigrationJobRequest creates a request to invoke StartMigrationJob API

type StartMigrationJobResponse

type StartMigrationJobResponse struct {
	*responses.BaseResponse
	Success    string `json:"Success" xml:"Success"`
	ErrCode    string `json:"ErrCode" xml:"ErrCode"`
	ErrMessage string `json:"ErrMessage" xml:"ErrMessage"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
}

StartMigrationJobResponse is the response struct for api StartMigrationJob

func CreateStartMigrationJobResponse

func CreateStartMigrationJobResponse() (response *StartMigrationJobResponse)

CreateStartMigrationJobResponse creates a response to parse from StartMigrationJob response

type StartSubscriptionInstanceRequest

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

StartSubscriptionInstanceRequest is the request struct for api StartSubscriptionInstance

func CreateStartSubscriptionInstanceRequest

func CreateStartSubscriptionInstanceRequest() (request *StartSubscriptionInstanceRequest)

CreateStartSubscriptionInstanceRequest creates a request to invoke StartSubscriptionInstance API

type StartSubscriptionInstanceResponse

type StartSubscriptionInstanceResponse struct {
	*responses.BaseResponse
	Success    string `json:"Success" xml:"Success"`
	ErrCode    string `json:"ErrCode" xml:"ErrCode"`
	ErrMessage string `json:"ErrMessage" xml:"ErrMessage"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
	TaskId     string `json:"TaskId" xml:"TaskId"`
}

StartSubscriptionInstanceResponse is the response struct for api StartSubscriptionInstance

func CreateStartSubscriptionInstanceResponse

func CreateStartSubscriptionInstanceResponse() (response *StartSubscriptionInstanceResponse)

CreateStartSubscriptionInstanceResponse creates a response to parse from StartSubscriptionInstance response

type StartSynchronizationJobRequest

type StartSynchronizationJobRequest struct {
	*requests.RpcRequest
	SynchronizationJobId     string `position:"Query" name:"SynchronizationJobId"`
	SynchronizationDirection string `position:"Query" name:"SynchronizationDirection"`
	OwnerId                  string `position:"Query" name:"OwnerId"`
}

StartSynchronizationJobRequest is the request struct for api StartSynchronizationJob

func CreateStartSynchronizationJobRequest

func CreateStartSynchronizationJobRequest() (request *StartSynchronizationJobRequest)

CreateStartSynchronizationJobRequest creates a request to invoke StartSynchronizationJob API

type StartSynchronizationJobResponse

type StartSynchronizationJobResponse struct {
	*responses.BaseResponse
	Success    string `json:"Success" xml:"Success"`
	ErrCode    string `json:"ErrCode" xml:"ErrCode"`
	ErrMessage string `json:"ErrMessage" xml:"ErrMessage"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
}

StartSynchronizationJobResponse is the response struct for api StartSynchronizationJob

func CreateStartSynchronizationJobResponse

func CreateStartSynchronizationJobResponse() (response *StartSynchronizationJobResponse)

CreateStartSynchronizationJobResponse creates a response to parse from StartSynchronizationJob response

type StopMigrationJobRequest

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

StopMigrationJobRequest is the request struct for api StopMigrationJob

func CreateStopMigrationJobRequest

func CreateStopMigrationJobRequest() (request *StopMigrationJobRequest)

CreateStopMigrationJobRequest creates a request to invoke StopMigrationJob API

type StopMigrationJobResponse

type StopMigrationJobResponse struct {
	*responses.BaseResponse
	Success    string `json:"Success" xml:"Success"`
	ErrCode    string `json:"ErrCode" xml:"ErrCode"`
	ErrMessage string `json:"ErrMessage" xml:"ErrMessage"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
}

StopMigrationJobResponse is the response struct for api StopMigrationJob

func CreateStopMigrationJobResponse

func CreateStopMigrationJobResponse() (response *StopMigrationJobResponse)

CreateStopMigrationJobResponse creates a response to parse from StopMigrationJob response

type SuspendMigrationJobRequest

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

SuspendMigrationJobRequest is the request struct for api SuspendMigrationJob

func CreateSuspendMigrationJobRequest

func CreateSuspendMigrationJobRequest() (request *SuspendMigrationJobRequest)

CreateSuspendMigrationJobRequest creates a request to invoke SuspendMigrationJob API

type SuspendMigrationJobResponse

type SuspendMigrationJobResponse struct {
	*responses.BaseResponse
	Success    string `json:"Success" xml:"Success"`
	ErrCode    string `json:"ErrCode" xml:"ErrCode"`
	ErrMessage string `json:"ErrMessage" xml:"ErrMessage"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
}

SuspendMigrationJobResponse is the response struct for api SuspendMigrationJob

func CreateSuspendMigrationJobResponse

func CreateSuspendMigrationJobResponse() (response *SuspendMigrationJobResponse)

CreateSuspendMigrationJobResponse creates a response to parse from SuspendMigrationJob response

type SuspendSynchronizationJobRequest

type SuspendSynchronizationJobRequest struct {
	*requests.RpcRequest
	SynchronizationJobId     string `position:"Query" name:"SynchronizationJobId"`
	SynchronizationDirection string `position:"Query" name:"SynchronizationDirection"`
	OwnerId                  string `position:"Query" name:"OwnerId"`
}

SuspendSynchronizationJobRequest is the request struct for api SuspendSynchronizationJob

func CreateSuspendSynchronizationJobRequest

func CreateSuspendSynchronizationJobRequest() (request *SuspendSynchronizationJobRequest)

CreateSuspendSynchronizationJobRequest creates a request to invoke SuspendSynchronizationJob API

type SuspendSynchronizationJobResponse

type SuspendSynchronizationJobResponse struct {
	*responses.BaseResponse
	Success    string `json:"Success" xml:"Success"`
	ErrCode    string `json:"ErrCode" xml:"ErrCode"`
	ErrMessage string `json:"ErrMessage" xml:"ErrMessage"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
}

SuspendSynchronizationJobResponse is the response struct for api SuspendSynchronizationJob

func CreateSuspendSynchronizationJobResponse

func CreateSuspendSynchronizationJobResponse() (response *SuspendSynchronizationJobResponse)

CreateSuspendSynchronizationJobResponse creates a response to parse from SuspendSynchronizationJob response

type SwitchSynchronizationEndpointEndpoint

type SwitchSynchronizationEndpointEndpoint struct {
	Type         string `name:"Type"`
	InstanceType string `name:"InstanceType"`
	InstanceId   string `name:"InstanceId"`
	IP           string `name:"IP"`
	Port         string `name:"Port"`
}

type SwitchSynchronizationEndpointRequest

type SwitchSynchronizationEndpointRequest struct {
	*requests.RpcRequest
	SynchronizationJobId     string                                `position:"Query" name:"SynchronizationJobId"`
	SynchronizationDirection string                                `position:"Query" name:"SynchronizationDirection"`
	OwnerId                  string                                `position:"Query" name:"OwnerId"`
	Endpoint                 SwitchSynchronizationEndpointEndpoint `position:"Query" name:"Endpoint" type:"Struct"`
}

SwitchSynchronizationEndpointRequest is the request struct for api SwitchSynchronizationEndpoint

func CreateSwitchSynchronizationEndpointRequest

func CreateSwitchSynchronizationEndpointRequest() (request *SwitchSynchronizationEndpointRequest)

CreateSwitchSynchronizationEndpointRequest creates a request to invoke SwitchSynchronizationEndpoint API

type SwitchSynchronizationEndpointResponse

type SwitchSynchronizationEndpointResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	Success    string `json:"Success" xml:"Success"`
	ErrCode    string `json:"ErrCode" xml:"ErrCode"`
	ErrMessage string `json:"ErrMessage" xml:"ErrMessage"`
	TaskId     string `json:"TaskId" xml:"TaskId"`
}

SwitchSynchronizationEndpointResponse is the response struct for api SwitchSynchronizationEndpoint

func CreateSwitchSynchronizationEndpointResponse

func CreateSwitchSynchronizationEndpointResponse() (response *SwitchSynchronizationEndpointResponse)

CreateSwitchSynchronizationEndpointResponse creates a response to parse from SwitchSynchronizationEndpoint response

Jump to

Keyboard shortcuts

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