dts

package
v1.62.482 Latest Latest
Warning

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

Go to latest
Published: Jul 28, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EndpointMap map[string]string

EndpointMap Endpoint Data

View Source
var EndpointType = "regional"

EndpointType regional or central

Functions

func GetEndpointMap added in v1.61.707

func GetEndpointMap() map[string]string

GetEndpointMap Get Endpoint Data Map

func GetEndpointType added in v1.61.707

func GetEndpointType() string

GetEndpointType Get Endpoint Type Value

func SetClientProperty added in v1.61.707

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

SetClientProperty Set Property by Reflect

func SetEndpointDataToClient added in v1.61.707

func SetEndpointDataToClient(client *Client)

SetEndpointDataToClient Set EndpointMap and ENdpointType

Types

type CheckItem added in v1.61.707

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

CheckItem is a nested struct in dts response

type Client

type Client struct {
	sdk.Client
}

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

func NewClient

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

NewClient creates a sdk client with environment variables

func NewClientWithAccessKey

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

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

func NewClientWithEcsRamRole

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

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

func NewClientWithOptions

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

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

func NewClientWithProvider added in v1.61.79

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

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

func NewClientWithRamRoleArn

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

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

func NewClientWithRamRoleArnAndPolicy added in v1.61.79

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

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

func NewClientWithRsaKeyPair

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

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

func NewClientWithStsToken

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

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

func (*Client) ConfigurationSynchronizationJob added in v1.62.482

func (client *Client) ConfigurationSynchronizationJob(request *ConfigurationSynchronizationJobRequest) (response *ConfigurationSynchronizationJobResponse, err error)

ConfigurationSynchronizationJob invokes the dts.ConfigurationSynchronizationJob API synchronously

func (*Client) ConfigurationSynchronizationJobWithCallback added in v1.62.482

func (client *Client) ConfigurationSynchronizationJobWithCallback(request *ConfigurationSynchronizationJobRequest, callback func(response *ConfigurationSynchronizationJobResponse, err error)) <-chan int

ConfigurationSynchronizationJobWithCallback invokes the dts.ConfigurationSynchronizationJob API asynchronously

func (*Client) ConfigurationSynchronizationJobWithChan added in v1.62.482

func (client *Client) ConfigurationSynchronizationJobWithChan(request *ConfigurationSynchronizationJobRequest) (<-chan *ConfigurationSynchronizationJobResponse, <-chan error)

ConfigurationSynchronizationJobWithChan invokes the dts.ConfigurationSynchronizationJob API asynchronously

func (*Client) ConfigureMigrationJob

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

ConfigureMigrationJob invokes the dts.ConfigureMigrationJob API synchronously

func (*Client) ConfigureMigrationJobWithCallback

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

ConfigureMigrationJobWithCallback invokes the dts.ConfigureMigrationJob API asynchronously

func (*Client) ConfigureMigrationJobWithChan

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

ConfigureMigrationJobWithChan invokes the dts.ConfigureMigrationJob API asynchronously

func (*Client) ConfigureSubscriptionInstance

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

ConfigureSubscriptionInstance invokes the dts.ConfigureSubscriptionInstance API synchronously

func (*Client) ConfigureSubscriptionInstanceWithCallback

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

ConfigureSubscriptionInstanceWithCallback invokes the dts.ConfigureSubscriptionInstance API asynchronously

func (*Client) ConfigureSubscriptionInstanceWithChan

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

ConfigureSubscriptionInstanceWithChan invokes the dts.ConfigureSubscriptionInstance API asynchronously

func (*Client) ConfigureSynchronizationJob

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

ConfigureSynchronizationJob invokes the dts.ConfigureSynchronizationJob API synchronously

func (*Client) ConfigureSynchronizationJobWithCallback

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

ConfigureSynchronizationJobWithCallback invokes the dts.ConfigureSynchronizationJob API asynchronously

func (*Client) ConfigureSynchronizationJobWithChan

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

ConfigureSynchronizationJobWithChan invokes the dts.ConfigureSynchronizationJob API asynchronously

func (*Client) CreateMigrationJob

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

CreateMigrationJob invokes the dts.CreateMigrationJob API synchronously

func (*Client) CreateMigrationJobWithCallback

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

CreateMigrationJobWithCallback invokes the dts.CreateMigrationJob API asynchronously

func (*Client) CreateMigrationJobWithChan

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

CreateMigrationJobWithChan invokes the dts.CreateMigrationJob API asynchronously

func (*Client) CreateSubscriptionInstance

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

CreateSubscriptionInstance invokes the dts.CreateSubscriptionInstance API synchronously

func (*Client) CreateSubscriptionInstanceWithCallback

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

CreateSubscriptionInstanceWithCallback invokes the dts.CreateSubscriptionInstance API asynchronously

func (*Client) CreateSubscriptionInstanceWithChan

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

CreateSubscriptionInstanceWithChan invokes the dts.CreateSubscriptionInstance API asynchronously

func (*Client) CreateSynchronizationJob

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

CreateSynchronizationJob invokes the dts.CreateSynchronizationJob API synchronously

func (*Client) CreateSynchronizationJobWithCallback

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

CreateSynchronizationJobWithCallback invokes the dts.CreateSynchronizationJob API asynchronously

func (*Client) CreateSynchronizationJobWithChan

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

CreateSynchronizationJobWithChan invokes the dts.CreateSynchronizationJob API asynchronously

func (*Client) DeleteMigrationJob

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

DeleteMigrationJob invokes the dts.DeleteMigrationJob API synchronously

func (*Client) DeleteMigrationJobWithCallback

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

DeleteMigrationJobWithCallback invokes the dts.DeleteMigrationJob API asynchronously

func (*Client) DeleteMigrationJobWithChan

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

DeleteMigrationJobWithChan invokes the dts.DeleteMigrationJob API asynchronously

func (*Client) DeleteSubscriptionInstance

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

DeleteSubscriptionInstance invokes the dts.DeleteSubscriptionInstance API synchronously

func (*Client) DeleteSubscriptionInstanceWithCallback

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

DeleteSubscriptionInstanceWithCallback invokes the dts.DeleteSubscriptionInstance API asynchronously

func (*Client) DeleteSubscriptionInstanceWithChan

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

DeleteSubscriptionInstanceWithChan invokes the dts.DeleteSubscriptionInstance API asynchronously

func (*Client) DeleteSynchronizationJob

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

DeleteSynchronizationJob invokes the dts.DeleteSynchronizationJob API synchronously

func (*Client) DeleteSynchronizationJobWithCallback

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

DeleteSynchronizationJobWithCallback invokes the dts.DeleteSynchronizationJob API asynchronously

func (*Client) DeleteSynchronizationJobWithChan

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

DeleteSynchronizationJobWithChan invokes the dts.DeleteSynchronizationJob API asynchronously

func (*Client) DescirbeMigrationJobs added in v1.62.482

func (client *Client) DescirbeMigrationJobs(request *DescirbeMigrationJobsRequest) (response *DescirbeMigrationJobsResponse, err error)

DescirbeMigrationJobs invokes the dts.DescirbeMigrationJobs API synchronously

func (*Client) DescirbeMigrationJobsWithCallback added in v1.62.482

func (client *Client) DescirbeMigrationJobsWithCallback(request *DescirbeMigrationJobsRequest, callback func(response *DescirbeMigrationJobsResponse, err error)) <-chan int

DescirbeMigrationJobsWithCallback invokes the dts.DescirbeMigrationJobs API asynchronously

func (*Client) DescirbeMigrationJobsWithChan added in v1.62.482

func (client *Client) DescirbeMigrationJobsWithChan(request *DescirbeMigrationJobsRequest) (<-chan *DescirbeMigrationJobsResponse, <-chan error)

DescirbeMigrationJobsWithChan invokes the dts.DescirbeMigrationJobs API asynchronously

func (*Client) DescribeInitializationStatus

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

DescribeInitializationStatus invokes the dts.DescribeInitializationStatus API synchronously

func (*Client) DescribeInitializationStatusWithCallback

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

DescribeInitializationStatusWithCallback invokes the dts.DescribeInitializationStatus API asynchronously

func (*Client) DescribeInitializationStatusWithChan

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

DescribeInitializationStatusWithChan invokes the dts.DescribeInitializationStatus API asynchronously

func (*Client) DescribeMigrationJobDetail

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

DescribeMigrationJobDetail invokes the dts.DescribeMigrationJobDetail API synchronously

func (*Client) DescribeMigrationJobDetailWithCallback

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

DescribeMigrationJobDetailWithCallback invokes the dts.DescribeMigrationJobDetail API asynchronously

func (*Client) DescribeMigrationJobDetailWithChan

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

DescribeMigrationJobDetailWithChan invokes the dts.DescribeMigrationJobDetail API asynchronously

func (*Client) DescribeMigrationJobStatus

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

DescribeMigrationJobStatus invokes the dts.DescribeMigrationJobStatus API synchronously

func (*Client) DescribeMigrationJobStatusWithCallback

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

DescribeMigrationJobStatusWithCallback invokes the dts.DescribeMigrationJobStatus API asynchronously

func (*Client) DescribeMigrationJobStatusWithChan

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

DescribeMigrationJobStatusWithChan invokes the dts.DescribeMigrationJobStatus API asynchronously

func (*Client) DescribeMigrationJobs

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

DescribeMigrationJobs invokes the dts.DescribeMigrationJobs API synchronously

func (*Client) DescribeMigrationJobsWithCallback

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

DescribeMigrationJobsWithCallback invokes the dts.DescribeMigrationJobs API asynchronously

func (*Client) DescribeMigrationJobsWithChan

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

DescribeMigrationJobsWithChan invokes the dts.DescribeMigrationJobs API asynchronously

func (*Client) DescribeSubscriptionInstanceStatus

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

DescribeSubscriptionInstanceStatus invokes the dts.DescribeSubscriptionInstanceStatus API synchronously

func (*Client) DescribeSubscriptionInstanceStatusWithCallback

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

DescribeSubscriptionInstanceStatusWithCallback invokes the dts.DescribeSubscriptionInstanceStatus API asynchronously

func (*Client) DescribeSubscriptionInstanceStatusWithChan

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

DescribeSubscriptionInstanceStatusWithChan invokes the dts.DescribeSubscriptionInstanceStatus API asynchronously

func (*Client) DescribeSubscriptionInstances

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

DescribeSubscriptionInstances invokes the dts.DescribeSubscriptionInstances API synchronously

func (*Client) DescribeSubscriptionInstancesWithCallback

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

DescribeSubscriptionInstancesWithCallback invokes the dts.DescribeSubscriptionInstances API asynchronously

func (*Client) DescribeSubscriptionInstancesWithChan

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

DescribeSubscriptionInstancesWithChan invokes the dts.DescribeSubscriptionInstances API asynchronously

func (*Client) DescribeSubscriptionObjectModifyStatus

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

DescribeSubscriptionObjectModifyStatus invokes the dts.DescribeSubscriptionObjectModifyStatus API synchronously

func (*Client) DescribeSubscriptionObjectModifyStatusWithCallback

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

DescribeSubscriptionObjectModifyStatusWithCallback invokes the dts.DescribeSubscriptionObjectModifyStatus API asynchronously

func (*Client) DescribeSubscriptionObjectModifyStatusWithChan

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

DescribeSubscriptionObjectModifyStatusWithChan invokes the dts.DescribeSubscriptionObjectModifyStatus API asynchronously

func (*Client) DescribeSynchronizationJobStatus

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

DescribeSynchronizationJobStatus invokes the dts.DescribeSynchronizationJobStatus API synchronously

func (*Client) DescribeSynchronizationJobStatusWithCallback

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

DescribeSynchronizationJobStatusWithCallback invokes the dts.DescribeSynchronizationJobStatus API asynchronously

func (*Client) DescribeSynchronizationJobStatusWithChan

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

DescribeSynchronizationJobStatusWithChan invokes the dts.DescribeSynchronizationJobStatus API asynchronously

func (*Client) DescribeSynchronizationJobs

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

DescribeSynchronizationJobs invokes the dts.DescribeSynchronizationJobs API synchronously

func (*Client) DescribeSynchronizationJobsWithCallback

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

DescribeSynchronizationJobsWithCallback invokes the dts.DescribeSynchronizationJobs API asynchronously

func (*Client) DescribeSynchronizationJobsWithChan

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

DescribeSynchronizationJobsWithChan invokes the dts.DescribeSynchronizationJobs API asynchronously

func (*Client) DescribeSynchronizationObjectModifyStatus

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

DescribeSynchronizationObjectModifyStatus invokes the dts.DescribeSynchronizationObjectModifyStatus API synchronously

func (*Client) DescribeSynchronizationObjectModifyStatusWithCallback

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

DescribeSynchronizationObjectModifyStatusWithCallback invokes the dts.DescribeSynchronizationObjectModifyStatus API asynchronously

func (*Client) DescribeSynchronizationObjectModifyStatusWithChan

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

DescribeSynchronizationObjectModifyStatusWithChan invokes the dts.DescribeSynchronizationObjectModifyStatus API asynchronously

func (*Client) ModifyConsumptionTimestamp

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

ModifyConsumptionTimestamp invokes the dts.ModifyConsumptionTimestamp API synchronously

func (*Client) ModifyConsumptionTimestampWithCallback

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

ModifyConsumptionTimestampWithCallback invokes the dts.ModifyConsumptionTimestamp API asynchronously

func (*Client) ModifyConsumptionTimestampWithChan

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

ModifyConsumptionTimestampWithChan invokes the dts.ModifyConsumptionTimestamp API asynchronously

func (*Client) ModifyMigrationObject

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

ModifyMigrationObject invokes the dts.ModifyMigrationObject API synchronously

func (*Client) ModifyMigrationObjectWithCallback

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

ModifyMigrationObjectWithCallback invokes the dts.ModifyMigrationObject API asynchronously

func (*Client) ModifyMigrationObjectWithChan

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

ModifyMigrationObjectWithChan invokes the dts.ModifyMigrationObject API asynchronously

func (*Client) ModifySubscriptionObject

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

ModifySubscriptionObject invokes the dts.ModifySubscriptionObject API synchronously

func (*Client) ModifySubscriptionObjectWithCallback

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

ModifySubscriptionObjectWithCallback invokes the dts.ModifySubscriptionObject API asynchronously

func (*Client) ModifySubscriptionObjectWithChan

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

ModifySubscriptionObjectWithChan invokes the dts.ModifySubscriptionObject API asynchronously

func (*Client) ModifySynchronizationObject

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

ModifySynchronizationObject invokes the dts.ModifySynchronizationObject API synchronously

func (*Client) ModifySynchronizationObjectWithCallback

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

ModifySynchronizationObjectWithCallback invokes the dts.ModifySynchronizationObject API asynchronously

func (*Client) ModifySynchronizationObjectWithChan

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

ModifySynchronizationObjectWithChan invokes the dts.ModifySynchronizationObject API asynchronously

func (*Client) StartMigrationJob

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

StartMigrationJob invokes the dts.StartMigrationJob API synchronously

func (*Client) StartMigrationJobWithCallback

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

StartMigrationJobWithCallback invokes the dts.StartMigrationJob API asynchronously

func (*Client) StartMigrationJobWithChan

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

StartMigrationJobWithChan invokes the dts.StartMigrationJob API asynchronously

func (*Client) StartSubscriptionInstance

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

StartSubscriptionInstance invokes the dts.StartSubscriptionInstance API synchronously

func (*Client) StartSubscriptionInstanceWithCallback

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

StartSubscriptionInstanceWithCallback invokes the dts.StartSubscriptionInstance API asynchronously

func (*Client) StartSubscriptionInstanceWithChan

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

StartSubscriptionInstanceWithChan invokes the dts.StartSubscriptionInstance API asynchronously

func (*Client) StartSynchronizationJob

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

StartSynchronizationJob invokes the dts.StartSynchronizationJob API synchronously

func (*Client) StartSynchronizationJobWithCallback

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

StartSynchronizationJobWithCallback invokes the dts.StartSynchronizationJob API asynchronously

func (*Client) StartSynchronizationJobWithChan

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

StartSynchronizationJobWithChan invokes the dts.StartSynchronizationJob API asynchronously

func (*Client) StopMigrationJob

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

StopMigrationJob invokes the dts.StopMigrationJob API synchronously

func (*Client) StopMigrationJobWithCallback

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

StopMigrationJobWithCallback invokes the dts.StopMigrationJob API asynchronously

func (*Client) StopMigrationJobWithChan

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

StopMigrationJobWithChan invokes the dts.StopMigrationJob API asynchronously

func (*Client) SuspendMigrationJob

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

SuspendMigrationJob invokes the dts.SuspendMigrationJob API synchronously

func (*Client) SuspendMigrationJobWithCallback

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

SuspendMigrationJobWithCallback invokes the dts.SuspendMigrationJob API asynchronously

func (*Client) SuspendMigrationJobWithChan

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

SuspendMigrationJobWithChan invokes the dts.SuspendMigrationJob API asynchronously

func (*Client) SuspendSynchronizationJob

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

SuspendSynchronizationJob invokes the dts.SuspendSynchronizationJob API synchronously

func (*Client) SuspendSynchronizationJobWithCallback

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

SuspendSynchronizationJobWithCallback invokes the dts.SuspendSynchronizationJob API asynchronously

func (*Client) SuspendSynchronizationJobWithChan

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

SuspendSynchronizationJobWithChan invokes the dts.SuspendSynchronizationJob API asynchronously

type ConfigurationSynchronizationJobRequest added in v1.62.482

type ConfigurationSynchronizationJobRequest struct {
	*requests.RpcRequest
	SourceEndpointInstanceID        string           `position:"Query" name:"SourceEndpoint.InstanceID"`
	DestinationEndpointInstanceID   string           `position:"Query" name:"DestinationEndpoint.InstanceID"`
	InitializationStructureLoad     requests.Boolean `position:"Query" name:"Initialization.StructureLoad"`
	SynchronizationObject           string           `position:"Query" name:"SynchronizationObject"`
	OwnerId                         string           `position:"Query" name:"OwnerId"`
	SourceEndpointInstanceType      string           `position:"Query" name:"SourceEndpoint.InstanceType"`
	SynchronizationJobId            string           `position:"Query" name:"SynchronizationJobId"`
	SynchronizationJobName          string           `position:"Query" name:"SynchronizationJobName"`
	InitializationDataLoad          requests.Boolean `position:"Query" name:"Initialization.DataLoad"`
	DestinationEndpointInstanceType string           `position:"Query" name:"DestinationEndpoint.InstanceType"`
}

ConfigurationSynchronizationJobRequest is the request struct for api ConfigurationSynchronizationJob

func CreateConfigurationSynchronizationJobRequest added in v1.62.482

func CreateConfigurationSynchronizationJobRequest() (request *ConfigurationSynchronizationJobRequest)

CreateConfigurationSynchronizationJobRequest creates a request to invoke ConfigurationSynchronizationJob API

type ConfigurationSynchronizationJobResponse added in v1.62.482

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

ConfigurationSynchronizationJobResponse is the response struct for api ConfigurationSynchronizationJob

func CreateConfigurationSynchronizationJobResponse added in v1.62.482

func CreateConfigurationSynchronizationJobResponse() (response *ConfigurationSynchronizationJobResponse)

CreateConfigurationSynchronizationJobResponse creates a response to parse from ConfigurationSynchronizationJob response

type ConfigureMigrationJobRequest

type ConfigureMigrationJobRequest struct {
	*requests.RpcRequest
	SourceEndpointInstanceID            string           `position:"Query" name:"SourceEndpoint.InstanceID"`
	Checkpoint                          string           `position:"Query" name:"Checkpoint"`
	SourceEndpointEngineName            string           `position:"Query" name:"SourceEndpoint.EngineName"`
	SourceEndpointOracleSID             string           `position:"Query" name:"SourceEndpoint.OracleSID"`
	DestinationEndpointInstanceID       string           `position:"Query" name:"DestinationEndpoint.InstanceID"`
	SourceEndpointIP                    string           `position:"Query" name:"SourceEndpoint.IP"`
	DestinationEndpointPassword         string           `position:"Query" name:"DestinationEndpoint.Password"`
	MigrationObject                     string           `position:"Query" name:"MigrationObject"`
	MigrationModeDataIntialization      requests.Boolean `position:"Query" name:"MigrationMode.DataIntialization"`
	MigrationJobId                      string           `position:"Query" name:"MigrationJobId"`
	SourceEndpointInstanceType          string           `position:"Query" name:"SourceEndpoint.InstanceType"`
	DestinationEndpointEngineName       string           `position:"Query" name:"DestinationEndpoint.EngineName"`
	MigrationModeStructureIntialization requests.Boolean `position:"Query" name:"MigrationMode.StructureIntialization"`
	MigrationModeDataSynchronization    requests.Boolean `position:"Query" name:"MigrationMode.DataSynchronization"`
	DestinationEndpointRegion           string           `position:"Query" name:"DestinationEndpoint.Region"`
	SourceEndpointUserName              string           `position:"Query" name:"SourceEndpoint.UserName"`
	SourceEndpointDatabaseName          string           `position:"Query" name:"SourceEndpoint.DatabaseName"`
	SourceEndpointPort                  string           `position:"Query" name:"SourceEndpoint.Port"`
	SourceEndpointOwnerID               string           `position:"Query" name:"SourceEndpoint.OwnerID"`
	DestinationEndpointUserName         string           `position:"Query" name:"DestinationEndpoint.UserName"`
	DestinationEndpointPort             string           `position:"Query" name:"DestinationEndpoint.Port"`
	SourceEndpointRegion                string           `position:"Query" name:"SourceEndpoint.Region"`
	SourceEndpointRole                  string           `position:"Query" name:"SourceEndpoint.Role"`
	OwnerId                             string           `position:"Query" name:"OwnerId"`
	DestinationEndpointDataBaseName     string           `position:"Query" name:"DestinationEndpoint.DataBaseName"`
	SourceEndpointPassword              string           `position:"Query" name:"SourceEndpoint.Password"`
	MigrationReserved                   string           `position:"Query" name:"MigrationReserved"`
	DestinationEndpointIP               string           `position:"Query" name:"DestinationEndpoint.IP"`
	MigrationJobName                    string           `position:"Query" name:"MigrationJobName"`
	DestinationEndpointInstanceType     string           `position:"Query" name:"DestinationEndpoint.InstanceType"`
}

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
	RequestId  string `json:"RequestId" xml:"RequestId"`
	ErrCode    string `json:"ErrCode" xml:"ErrCode"`
	Success    string `json:"Success" xml:"Success"`
	ErrMessage string `json:"ErrMessage" xml:"ErrMessage"`
}

ConfigureMigrationJobResponse is the response struct for api ConfigureMigrationJob

func CreateConfigureMigrationJobResponse

func CreateConfigureMigrationJobResponse() (response *ConfigureMigrationJobResponse)

CreateConfigureMigrationJobResponse creates a response to parse from ConfigureMigrationJob response

type ConfigureSubscriptionInstanceRequest

type ConfigureSubscriptionInstanceRequest struct {
	*requests.RpcRequest
	SourceEndpointInstanceID   string           `position:"Query" name:"SourceEndpoint.InstanceID"`
	SourceEndpointOwnerID      string           `position:"Query" name:"SourceEndpoint.OwnerID"`
	SubscriptionDataTypeDML    requests.Boolean `position:"Query" name:"SubscriptionDataType.DML"`
	SubscriptionInstanceId     string           `position:"Query" name:"SubscriptionInstanceId"`
	SourceEndpointRole         string           `position:"Query" name:"SourceEndpoint.Role"`
	OwnerId                    string           `position:"Query" name:"OwnerId"`
	SourceEndpointInstanceType string           `position:"Query" name:"SourceEndpoint.InstanceType"`
	SubscriptionDataTypeDDL    requests.Boolean `position:"Query" name:"SubscriptionDataType.DDL"`
	SubscriptionObject         string           `position:"Query" name:"SubscriptionObject"`
	SubscriptionInstanceName   string           `position:"Query" name:"SubscriptionInstanceName"`
}

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
	RequestId  string `json:"RequestId" xml:"RequestId"`
	ErrCode    string `json:"ErrCode" xml:"ErrCode"`
	Success    string `json:"Success" xml:"Success"`
	ErrMessage string `json:"ErrMessage" xml:"ErrMessage"`
}

ConfigureSubscriptionInstanceResponse is the response struct for api ConfigureSubscriptionInstance

func CreateConfigureSubscriptionInstanceResponse

func CreateConfigureSubscriptionInstanceResponse() (response *ConfigureSubscriptionInstanceResponse)

CreateConfigureSubscriptionInstanceResponse creates a response to parse from ConfigureSubscriptionInstance response

type ConfigureSynchronizationJobRequest

type ConfigureSynchronizationJobRequest struct {
	*requests.RpcRequest
	SourceEndpointInstanceId        string           `position:"Query" name:"SourceEndpoint.InstanceId"`
	Checkpoint                      string           `position:"Query" name:"Checkpoint"`
	DestinationEndpointInstanceId   string           `position:"Query" name:"DestinationEndpoint.InstanceId"`
	SourceEndpointIP                string           `position:"Query" name:"SourceEndpoint.IP"`
	SynchronizationObjects          string           `position:"Query" name:"SynchronizationObjects"`
	DestinationEndpointPassword     string           `position:"Query" name:"DestinationEndpoint.Password"`
	DataInitialization              requests.Boolean `position:"Query" name:"DataInitialization"`
	StructureInitialization         requests.Boolean `position:"Query" name:"StructureInitialization"`
	PartitionKeyModifyTimeMinute    requests.Boolean `position:"Query" name:"PartitionKey.ModifyTime_Minute"`
	PartitionKeyModifyTimeDay       requests.Boolean `position:"Query" name:"PartitionKey.ModifyTime_Day"`
	SourceEndpointInstanceType      string           `position:"Query" name:"SourceEndpoint.InstanceType"`
	SynchronizationJobId            string           `position:"Query" name:"SynchronizationJobId"`
	SynchronizationJobName          string           `position:"Query" name:"SynchronizationJobName"`
	SourceEndpointUserName          string           `position:"Query" name:"SourceEndpoint.UserName"`
	PartitionKeyModifyTimeMonth     requests.Boolean `position:"Query" name:"PartitionKey.ModifyTime_Month"`
	SourceEndpointPort              string           `position:"Query" name:"SourceEndpoint.Port"`
	SourceEndpointOwnerID           string           `position:"Query" name:"SourceEndpoint.OwnerID"`
	DestinationEndpointUserName     string           `position:"Query" name:"DestinationEndpoint.UserName"`
	DestinationEndpointPort         string           `position:"Query" name:"DestinationEndpoint.Port"`
	PartitionKeyModifyTimeYear      requests.Boolean `position:"Query" name:"PartitionKey.ModifyTime_Year"`
	SourceEndpointRole              string           `position:"Query" name:"SourceEndpoint.Role"`
	OwnerId                         string           `position:"Query" name:"OwnerId"`
	PartitionKeyModifyTimeHour      requests.Boolean `position:"Query" name:"PartitionKey.ModifyTime_Hour"`
	SourceEndpointPassword          string           `position:"Query" name:"SourceEndpoint.Password"`
	MigrationReserved               string           `position:"Query" name:"MigrationReserved"`
	DestinationEndpointIP           string           `position:"Query" name:"DestinationEndpoint.IP"`
	DestinationEndpointInstanceType string           `position:"Query" name:"DestinationEndpoint.InstanceType"`
}

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
	RequestId  string `json:"RequestId" xml:"RequestId"`
	ErrCode    string `json:"ErrCode" xml:"ErrCode"`
	Success    string `json:"Success" xml:"Success"`
	ErrMessage string `json:"ErrMessage" xml:"ErrMessage"`
}

ConfigureSynchronizationJobResponse is the response struct for api ConfigureSynchronizationJob

func CreateConfigureSynchronizationJobResponse

func CreateConfigureSynchronizationJobResponse() (response *ConfigureSynchronizationJobResponse)

CreateConfigureSynchronizationJobResponse creates a response to parse from ConfigureSynchronizationJob response

type ConstraintList added in v1.61.707

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

ConstraintList is a nested struct in dts response

type Constraints added in v1.61.707

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

Constraints is a nested struct in dts response

type CreateMigrationJobRequest

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

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
	RequestId      string `json:"RequestId" xml:"RequestId"`
	MigrationJobId string `json:"MigrationJobId" xml:"MigrationJobId"`
	ErrCode        string `json:"ErrCode" xml:"ErrCode"`
	Success        string `json:"Success" xml:"Success"`
	ErrMessage     string `json:"ErrMessage" xml:"ErrMessage"`
}

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
	Period      string           `position:"Query" name:"Period"`
	ClientToken string           `position:"Query" name:"ClientToken"`
	OwnerId     string           `position:"Query" name:"OwnerId"`
	UsedTime    requests.Integer `position:"Query" name:"UsedTime"`
	Region      string           `position:"Query" name:"Region"`
	PayType     string           `position:"Query" name:"PayType"`
}

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
	RequestId              string `json:"RequestId" xml:"RequestId"`
	SubscriptionInstanceId string `json:"SubscriptionInstanceId" xml:"SubscriptionInstanceId"`
	ErrCode                string `json:"ErrCode" xml:"ErrCode"`
	Success                string `json:"Success" xml:"Success"`
	ErrMessage             string `json:"ErrMessage" xml:"ErrMessage"`
}

CreateSubscriptionInstanceResponse is the response struct for api CreateSubscriptionInstance

func CreateCreateSubscriptionInstanceResponse

func CreateCreateSubscriptionInstanceResponse() (response *CreateSubscriptionInstanceResponse)

CreateCreateSubscriptionInstanceResponse creates a response to parse from CreateSubscriptionInstance response

type CreateSynchronizationJobRequest

type CreateSynchronizationJobRequest struct {
	*requests.RpcRequest
	Period                          string           `position:"Query" name:"Period"`
	DestRegion                      string           `position:"Query" name:"DestRegion"`
	ClientToken                     string           `position:"Query" name:"ClientToken"`
	NetworkType                     string           `position:"Query" name:"networkType"`
	OwnerId                         string           `position:"Query" name:"OwnerId"`
	UsedTime                        requests.Integer `position:"Query" name:"UsedTime"`
	SourceEndpointInstanceType      string           `position:"Query" name:"SourceEndpoint.InstanceType"`
	SynchronizationJobClass         string           `position:"Query" name:"SynchronizationJobClass"`
	SourceRegion                    string           `position:"Query" name:"SourceRegion"`
	PayType                         string           `position:"Query" name:"PayType"`
	DestinationEndpointInstanceType string           `position:"Query" name:"DestinationEndpoint.InstanceType"`
}

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
	RequestId            string `json:"RequestId" xml:"RequestId"`
	ErrCode              string `json:"ErrCode" xml:"ErrCode"`
	Success              string `json:"Success" xml:"Success"`
	SynchronizationJobId string `json:"SynchronizationJobId" xml:"SynchronizationJobId"`
	ErrMessage           string `json:"ErrMessage" xml:"ErrMessage"`
}

CreateSynchronizationJobResponse is the response struct for api CreateSynchronizationJob

func CreateCreateSynchronizationJobResponse

func CreateCreateSynchronizationJobResponse() (response *CreateSynchronizationJobResponse)

CreateCreateSynchronizationJobResponse creates a response to parse from CreateSynchronizationJob response

type DataInitialization added in v1.61.707

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

DataInitialization is a nested struct in dts response

type DataInitializationDetail added in v1.61.707

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

DataInitializationDetail is a nested struct in dts response

type DataInitializationDetailList added in v1.61.707

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

DataInitializationDetailList is a nested struct in dts response

type DataInitializationDetails added in v1.61.707

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

DataInitializationDetails is a nested struct in dts response

type DataInitializationStatus added in v1.61.707

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

DataInitializationStatus is a nested struct in dts response

type DataSynchronization added in v1.61.707

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

DataSynchronization is a nested struct in dts response

type DataSynchronizationDetail added in v1.61.707

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

DataSynchronizationDetail is a nested struct in dts response

type DataSynchronizationDetailList added in v1.61.707

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

DataSynchronizationDetailList is a nested struct in dts response

type DataSynchronizationDetails added in v1.61.707

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

DataSynchronizationDetails is a nested struct in dts response

type DataSynchronizationStatus added in v1.61.707

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

DataSynchronizationStatus is a nested struct in dts response

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
	RequestId  string `json:"RequestId" xml:"RequestId"`
	ErrCode    string `json:"ErrCode" xml:"ErrCode"`
	Success    string `json:"Success" xml:"Success"`
	ErrMessage string `json:"ErrMessage" xml:"ErrMessage"`
}

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
	RequestId  string `json:"RequestId" xml:"RequestId"`
	ErrCode    string `json:"ErrCode" xml:"ErrCode"`
	Success    string `json:"Success" xml:"Success"`
	ErrMessage string `json:"ErrMessage" xml:"ErrMessage"`
}

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
	RequestId  string `json:"RequestId" xml:"RequestId"`
	ErrCode    string `json:"ErrCode" xml:"ErrCode"`
	Success    string `json:"Success" xml:"Success"`
	ErrMessage string `json:"ErrMessage" xml:"ErrMessage"`
}

DeleteSynchronizationJobResponse is the response struct for api DeleteSynchronizationJob

func CreateDeleteSynchronizationJobResponse

func CreateDeleteSynchronizationJobResponse() (response *DeleteSynchronizationJobResponse)

CreateDeleteSynchronizationJobResponse creates a response to parse from DeleteSynchronizationJob response

type DescirbeMigrationJobsRequest added in v1.62.482

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

DescirbeMigrationJobsRequest is the request struct for api DescirbeMigrationJobs

func CreateDescirbeMigrationJobsRequest added in v1.62.482

func CreateDescirbeMigrationJobsRequest() (request *DescirbeMigrationJobsRequest)

CreateDescirbeMigrationJobsRequest creates a request to invoke DescirbeMigrationJobs API

type DescirbeMigrationJobsResponse added in v1.62.482

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

DescirbeMigrationJobsResponse is the response struct for api DescirbeMigrationJobs

func CreateDescirbeMigrationJobsResponse added in v1.62.482

func CreateDescirbeMigrationJobsResponse() (response *DescirbeMigrationJobsResponse)

CreateDescirbeMigrationJobsResponse creates a response to parse from DescirbeMigrationJobs response

type DescribeInitializationStatusRequest

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

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 []StructureInitializationDetail `json:"StructureInitializationDetails" xml:"StructureInitializationDetails"`
	DataInitializationDetails      []DataInitializationDetail      `json:"DataInitializationDetails" xml:"DataInitializationDetails"`
	DataSynchronizationDetails     []DataSynchronizationDetail     `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 DescribeMigrationJobDetailRequest

type DescribeMigrationJobDetailRequest struct {
	*requests.RpcRequest
	ClientToken                          string           `position:"Query" name:"ClientToken"`
	MigrationModeDataInitialization      requests.Boolean `position:"Query" name:"MigrationMode.DataInitialization"`
	MigrationJobId                       string           `position:"Query" name:"MigrationJobId"`
	PageNum                              requests.Integer `position:"Query" name:"PageNum"`
	OwnerId                              string           `position:"Query" name:"OwnerId"`
	MigrationModeStructureInitialization requests.Boolean `position:"Query" name:"MigrationMode.StructureInitialization"`
	MigrationModeDataSynchronization     requests.Boolean `position:"Query" name:"MigrationMode.DataSynchronization"`
	PageSize                             requests.Integer `position:"Query" name:"PageSize"`
}

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"`
	PageRecordCount                   int                               `json:"PageRecordCount" xml:"PageRecordCount"`
	TotalRecordCount                  int64                             `json:"TotalRecordCount" xml:"TotalRecordCount"`
	StructureInitializationDetailList StructureInitializationDetailList `json:"StructureInitializationDetailList" xml:"StructureInitializationDetailList"`
	DataInitializationDetailList      DataInitializationDetailList      `json:"DataInitializationDetailList" xml:"DataInitializationDetailList"`
	DataSynchronizationDetailList     DataSynchronizationDetailList     `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 DescribeMigrationJobStatusRequest

type DescribeMigrationJobStatusRequest struct {
	*requests.RpcRequest
	ClientToken    string `position:"Query" name:"ClientToken"`
	MigrationJobId string `position:"Query" name:"MigrationJobId"`
	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
	MigrationJobName              string                                     `json:"MigrationJobName" xml:"MigrationJobName"`
	MigrationJobStatus            string                                     `json:"MigrationJobStatus" xml:"MigrationJobStatus"`
	PayType                       string                                     `json:"PayType" xml:"PayType"`
	MigrationJobId                string                                     `json:"MigrationJobId" xml:"MigrationJobId"`
	MigrationObject               string                                     `json:"MigrationObject" xml:"MigrationObject"`
	MigrationJobClass             string                                     `json:"MigrationJobClass" xml:"MigrationJobClass"`
	SourceEndpoint                SourceEndpoint                             `json:"SourceEndpoint" xml:"SourceEndpoint"`
	DestinationEndpoint           DestinationEndpoint                        `json:"DestinationEndpoint" xml:"DestinationEndpoint"`
	MigrationMode                 MigrationMode                              `json:"MigrationMode" xml:"MigrationMode"`
	PrecheckStatus                PrecheckStatusInDescribeMigrationJobStatus `json:"PrecheckStatus" xml:"PrecheckStatus"`
	StructureInitializationStatus StructureInitializationStatus              `json:"StructureInitializationStatus" xml:"StructureInitializationStatus"`
	DataInitializationStatus      DataInitializationStatus                   `json:"DataInitializationStatus" xml:"DataInitializationStatus"`
	DataSynchronizationStatus     DataSynchronizationStatus                  `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 DescribeMigrationJobsRequest

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

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"`
	PageRecordCount  int                                  `json:"PageRecordCount" xml:"PageRecordCount"`
	TotalRecordCount int64                                `json:"TotalRecordCount" xml:"TotalRecordCount"`
	MigrationJobs    MigrationJobsInDescribeMigrationJobs `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 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
	Status                   string                                                 `json:"Status" xml:"Status"`
	BeginTimestamp           string                                                 `json:"BeginTimestamp" xml:"BeginTimestamp"`
	ErrorMessage             string                                                 `json:"ErrorMessage" xml:"ErrorMessage"`
	PayType                  string                                                 `json:"PayType" xml:"PayType"`
	ConsumptionClient        string                                                 `json:"ConsumptionClient" xml:"ConsumptionClient"`
	SubscriptionInstanceName string                                                 `json:"SubscriptionInstanceName" xml:"SubscriptionInstanceName"`
	SubscriptionInstanceID   string                                                 `json:"SubscriptionInstanceID" xml:"SubscriptionInstanceID"`
	EndTimestamp             string                                                 `json:"EndTimestamp" xml:"EndTimestamp"`
	ConsumptionCheckpoint    string                                                 `json:"ConsumptionCheckpoint" xml:"ConsumptionCheckpoint"`
	SourceEndpoint           SourceEndpoint                                         `json:"SourceEndpoint" xml:"SourceEndpoint"`
	SubscriptionDataType     SubscriptionDataType                                   `json:"SubscriptionDataType" xml:"SubscriptionDataType"`
	SubscriptionObject       SubscriptionObjectInDescribeSubscriptionInstanceStatus `json:"SubscriptionObject" xml:"SubscriptionObject"`
}

DescribeSubscriptionInstanceStatusResponse is the response struct for api DescribeSubscriptionInstanceStatus

func CreateDescribeSubscriptionInstanceStatusResponse

func CreateDescribeSubscriptionInstanceStatusResponse() (response *DescribeSubscriptionInstanceStatusResponse)

CreateDescribeSubscriptionInstanceStatusResponse creates a response to parse from DescribeSubscriptionInstanceStatus response

type DescribeSubscriptionInstancesRequest

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

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"`
	PageRecordCount       int                   `json:"PageRecordCount" xml:"PageRecordCount"`
	TotalRecordCount      int64                 `json:"TotalRecordCount" xml:"TotalRecordCount"`
	SubscriptionInstances SubscriptionInstances `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 DescribeSubscriptionObjectModifyStatusRequest

type DescribeSubscriptionObjectModifyStatusRequest struct {
	*requests.RpcRequest
	ClientToken            string `position:"Query" name:"ClientToken"`
	SubscriptionInstanceId string `position:"Query" name:"SubscriptionInstanceId"`
	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
	Status    string                                         `json:"Status" xml:"Status"`
	Percent   string                                         `json:"Percent" xml:"Percent"`
	RequestId string                                         `json:"RequestId" xml:"RequestId"`
	Detail    DetailInDescribeSubscriptionObjectModifyStatus `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 DescribeSynchronizationJobStatusRequest

type DescribeSynchronizationJobStatusRequest struct {
	*requests.RpcRequest
	SynchronizationJobId string `position:"Query" name:"SynchronizationJobId"`
	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
	SynchronizationJobName        string                        `json:"SynchronizationJobName" xml:"SynchronizationJobName"`
	DataInitialization            string                        `json:"DataInitialization" xml:"DataInitialization"`
	Status                        string                        `json:"Status" xml:"Status"`
	Delay                         string                        `json:"Delay" xml:"Delay"`
	ErrorMessage                  string                        `json:"ErrorMessage" xml:"ErrorMessage"`
	ExpireTime                    string                        `json:"ExpireTime" xml:"ExpireTime"`
	PayType                       string                        `json:"PayType" xml:"PayType"`
	StructureInitialization       string                        `json:"StructureInitialization" xml:"StructureInitialization"`
	SynchronizationJobClass       string                        `json:"SynchronizationJobClass" xml:"SynchronizationJobClass"`
	RequestId                     string                        `json:"RequestId" xml:"RequestId"`
	SynchronizationJobId          string                        `json:"SynchronizationJobId" xml:"SynchronizationJobId"`
	Checkpoint                    string                        `json:"Checkpoint" xml:"Checkpoint"`
	SourceEndpoint                SourceEndpoint                `json:"SourceEndpoint" xml:"SourceEndpoint"`
	DestinationEndpoint           DestinationEndpoint           `json:"DestinationEndpoint" xml:"DestinationEndpoint"`
	PrecheckStatus                PrecheckStatus                `json:"PrecheckStatus" xml:"PrecheckStatus"`
	StructureInitializationStatus StructureInitializationStatus `json:"StructureInitializationStatus" xml:"StructureInitializationStatus"`
	DataInitializationStatus      DataInitializationStatus      `json:"DataInitializationStatus" xml:"DataInitializationStatus"`
	DataSynchronizationStatus     DataSynchronizationStatus     `json:"DataSynchronizationStatus" xml:"DataSynchronizationStatus"`
	Performance                   Performance                   `json:"Performance" xml:"Performance"`
	SynchronizationObjects        []SynchronizationObject       `json:"SynchronizationObjects" xml:"SynchronizationObjects"`
}

DescribeSynchronizationJobStatusResponse is the response struct for api DescribeSynchronizationJobStatus

func CreateDescribeSynchronizationJobStatusResponse

func CreateDescribeSynchronizationJobStatusResponse() (response *DescribeSynchronizationJobStatusResponse)

CreateDescribeSynchronizationJobStatusResponse creates a response to parse from DescribeSynchronizationJobStatus response

type DescribeSynchronizationJobsRequest

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

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"`
	PageRecordCount          int                       `json:"PageRecordCount" xml:"PageRecordCount"`
	TotalRecordCount         int64                     `json:"TotalRecordCount" xml:"TotalRecordCount"`
	SynchronizationInstances []SynchronizationInstance `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 DescribeSynchronizationObjectModifyStatusRequest

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

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
	Status                        string                        `json:"Status" xml:"Status"`
	RequestId                     string                        `json:"RequestId" xml:"RequestId"`
	ErrorMessage                  string                        `json:"ErrorMessage" xml:"ErrorMessage"`
	PrecheckStatus                PrecheckStatus                `json:"PrecheckStatus" xml:"PrecheckStatus"`
	StructureInitializationStatus StructureInitializationStatus `json:"StructureInitializationStatus" xml:"StructureInitializationStatus"`
	DataInitializationStatus      DataInitializationStatus      `json:"DataInitializationStatus" xml:"DataInitializationStatus"`
	DataSynchronizationStatus     DataSynchronizationStatus     `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 DestinationEndpoint added in v1.61.707

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

DestinationEndpoint is a nested struct in dts response

type DetailInDescribeMigrationJobStatus added in v1.61.707

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

DetailInDescribeMigrationJobStatus is a nested struct in dts response

type DetailInDescribeSubscriptionObjectModifyStatus added in v1.61.707

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

DetailInDescribeSubscriptionObjectModifyStatus is a nested struct in dts response

type DetailInDescribeSynchronizationJobStatus added in v1.61.707

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

DetailInDescribeSynchronizationJobStatus is a nested struct in dts response

type DetailInDescribeSynchronizationJobs added in v1.61.707

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

DetailInDescribeSynchronizationJobs is a nested struct in dts response

type DetailInDescribeSynchronizationObjectModifyStatus added in v1.61.707

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

DetailInDescribeSynchronizationObjectModifyStatus is a nested struct in dts response

type MigrationJob added in v1.61.707

type MigrationJob struct {
	PayType                 string                                 `json:"PayType" xml:"PayType"`
	MigrationJobID          string                                 `json:"MigrationJobID" xml:"MigrationJobID"`
	MigrationJobName        string                                 `json:"MigrationJobName" xml:"MigrationJobName"`
	MigrationJobClass       string                                 `json:"MigrationJobClass" xml:"MigrationJobClass"`
	MigrationJobStatus      string                                 `json:"MigrationJobStatus" xml:"MigrationJobStatus"`
	MigrationMode           MigrationMode                          `json:"MigrationMode" xml:"MigrationMode"`
	Precheck                Precheck                               `json:"Precheck" xml:"Precheck"`
	DataInitialization      DataInitialization                     `json:"DataInitialization" xml:"DataInitialization"`
	SourceEndpoint          SourceEndpoint                         `json:"SourceEndpoint" xml:"SourceEndpoint"`
	DestinationEndpoint     DestinationEndpoint                    `json:"DestinationEndpoint" xml:"DestinationEndpoint"`
	StructureInitialization StructureInitialization                `json:"StructureInitialization" xml:"StructureInitialization"`
	DataSynchronization     DataSynchronization                    `json:"DataSynchronization" xml:"DataSynchronization"`
	MigrationObject         MigrationObjectInDescirbeMigrationJobs `json:"MigrationObject" xml:"MigrationObject"`
}

MigrationJob is a nested struct in dts response

type MigrationJobsInDescirbeMigrationJobs added in v1.62.482

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

MigrationJobsInDescirbeMigrationJobs is a nested struct in dts response

type MigrationJobsInDescribeMigrationJobs added in v1.62.482

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

MigrationJobsInDescribeMigrationJobs is a nested struct in dts response

type MigrationMode added in v1.61.707

type MigrationMode struct {
	DataInitialization      bool `json:"dataInitialization" xml:"dataInitialization"`
	StructureInitialization bool `json:"StructureInitialization" xml:"StructureInitialization"`
	DataSynchronization     bool `json:"dataSynchronization" xml:"dataSynchronization"`
}

MigrationMode is a nested struct in dts response

type MigrationObjectInDescirbeMigrationJobs added in v1.62.482

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

MigrationObjectInDescirbeMigrationJobs is a nested struct in dts response

type MigrationObjectInDescribeMigrationJobs added in v1.62.482

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

MigrationObjectInDescribeMigrationJobs is a nested struct in dts response

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
	RequestId  string `json:"RequestId" xml:"RequestId"`
	ErrCode    string `json:"ErrCode" xml:"ErrCode"`
	Success    string `json:"Success" xml:"Success"`
	ErrMessage string `json:"ErrMessage" xml:"ErrMessage"`
}

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
	MigrationObject string `position:"Query" name:"MigrationObject"`
	ClientToken     string `position:"Query" name:"ClientToken"`
	MigrationJobId  string `position:"Query" name:"MigrationJobId"`
	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
	RequestId  string `json:"RequestId" xml:"RequestId"`
	ErrCode    string `json:"ErrCode" xml:"ErrCode"`
	Success    string `json:"Success" xml:"Success"`
	ErrMessage string `json:"ErrMessage" xml:"ErrMessage"`
}

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
	SubscriptionObject     string `position:"Query" name:"SubscriptionObject"`
	SubscriptionInstanceId string `position:"Query" name:"SubscriptionInstanceId"`
	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
	RequestId  string `json:"RequestId" xml:"RequestId"`
	ErrCode    string `json:"ErrCode" xml:"ErrCode"`
	Success    string `json:"Success" xml:"Success"`
	ErrMessage string `json:"ErrMessage" xml:"ErrMessage"`
}

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"`
	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"`
	ErrCode    string `json:"ErrCode" xml:"ErrCode"`
	TaskId     string `json:"TaskId" xml:"TaskId"`
	Success    string `json:"Success" xml:"Success"`
	ErrMessage string `json:"ErrMessage" xml:"ErrMessage"`
}

ModifySynchronizationObjectResponse is the response struct for api ModifySynchronizationObject

func CreateModifySynchronizationObjectResponse

func CreateModifySynchronizationObjectResponse() (response *ModifySynchronizationObjectResponse)

CreateModifySynchronizationObjectResponse creates a response to parse from ModifySynchronizationObject response

type Performance added in v1.61.707

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

Performance is a nested struct in dts response

type Precheck added in v1.61.707

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

Precheck is a nested struct in dts response

type PrecheckStatus added in v1.61.707

type PrecheckStatus struct {
	Status  string                             `json:"Status" xml:"Status"`
	Percent string                             `json:"Percent" xml:"Percent"`
	Detail  DetailInDescribeMigrationJobStatus `json:"Detail" xml:"Detail"`
}

PrecheckStatus is a nested struct in dts response

type PrecheckStatusInDescribeMigrationJobStatus added in v1.61.707

type PrecheckStatusInDescribeMigrationJobStatus struct {
	Status  string                             `json:"Status" xml:"Status"`
	Percent string                             `json:"Percent" xml:"Percent"`
	Detail  DetailInDescribeMigrationJobStatus `json:"Detail" xml:"Detail"`
}

PrecheckStatusInDescribeMigrationJobStatus is a nested struct in dts response

type SourceEndpoint added in v1.61.707

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

SourceEndpoint is a nested struct in dts 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
	RequestId  string `json:"RequestId" xml:"RequestId"`
	ErrCode    string `json:"ErrCode" xml:"ErrCode"`
	Success    string `json:"Success" xml:"Success"`
	ErrMessage string `json:"ErrMessage" xml:"ErrMessage"`
}

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
	RequestId  string `json:"RequestId" xml:"RequestId"`
	ErrCode    string `json:"ErrCode" xml:"ErrCode"`
	TaskId     string `json:"TaskId" xml:"TaskId"`
	Success    string `json:"Success" xml:"Success"`
	ErrMessage string `json:"ErrMessage" xml:"ErrMessage"`
}

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"`
	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
	RequestId  string `json:"RequestId" xml:"RequestId"`
	ErrCode    string `json:"ErrCode" xml:"ErrCode"`
	Success    string `json:"Success" xml:"Success"`
	ErrMessage string `json:"ErrMessage" xml:"ErrMessage"`
}

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
	ClientToken    string `position:"Query" name:"ClientToken"`
	MigrationJobId string `position:"Query" name:"MigrationJobId"`
	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
	RequestId  string `json:"RequestId" xml:"RequestId"`
	ErrCode    string `json:"ErrCode" xml:"ErrCode"`
	Success    string `json:"Success" xml:"Success"`
	ErrMessage string `json:"ErrMessage" xml:"ErrMessage"`
}

StopMigrationJobResponse is the response struct for api StopMigrationJob

func CreateStopMigrationJobResponse

func CreateStopMigrationJobResponse() (response *StopMigrationJobResponse)

CreateStopMigrationJobResponse creates a response to parse from StopMigrationJob response

type StructureInitialization added in v1.61.707

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

StructureInitialization is a nested struct in dts response

type StructureInitializationDetail added in v1.61.707

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

StructureInitializationDetail is a nested struct in dts response

type StructureInitializationDetailInDescribeMigrationJobDetail added in v1.61.707

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

StructureInitializationDetailInDescribeMigrationJobDetail is a nested struct in dts response

type StructureInitializationDetailList added in v1.61.707

type StructureInitializationDetailList struct {
	StructureInitializationDetail []StructureInitializationDetailInDescribeMigrationJobDetail `json:"StructureInitializationDetail" xml:"StructureInitializationDetail"`
}

StructureInitializationDetailList is a nested struct in dts response

type StructureInitializationDetails added in v1.61.707

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

StructureInitializationDetails is a nested struct in dts response

type StructureInitializationStatus added in v1.61.707

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

StructureInitializationStatus is a nested struct in dts response

type SubscriptionDataType added in v1.61.707

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

SubscriptionDataType is a nested struct in dts response

type SubscriptionInstance added in v1.61.707

type SubscriptionInstance struct {
	Status                   string                                            `json:"Status" xml:"Status"`
	BeginTimestamp           string                                            `json:"BeginTimestamp" xml:"BeginTimestamp"`
	ErrorMessage             string                                            `json:"ErrorMessage" xml:"ErrorMessage"`
	PayType                  string                                            `json:"PayType" xml:"PayType"`
	ConsumptionClient        string                                            `json:"ConsumptionClient" xml:"ConsumptionClient"`
	SubscriptionInstanceName string                                            `json:"SubscriptionInstanceName" xml:"SubscriptionInstanceName"`
	SubscriptionInstanceID   string                                            `json:"SubscriptionInstanceID" xml:"SubscriptionInstanceID"`
	EndTimestamp             string                                            `json:"EndTimestamp" xml:"EndTimestamp"`
	ConsumptionCheckpoint    string                                            `json:"ConsumptionCheckpoint" xml:"ConsumptionCheckpoint"`
	SourceEndpoint           SourceEndpoint                                    `json:"SourceEndpoint" xml:"SourceEndpoint"`
	SubscriptionDataType     SubscriptionDataType                              `json:"SubscriptionDataType" xml:"SubscriptionDataType"`
	SubscriptionObject       SubscriptionObjectInDescribeSubscriptionInstances `json:"SubscriptionObject" xml:"SubscriptionObject"`
}

SubscriptionInstance is a nested struct in dts response

type SubscriptionInstances added in v1.61.707

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

SubscriptionInstances is a nested struct in dts response

type SubscriptionObjectInDescribeSubscriptionInstanceStatus added in v1.61.707

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

SubscriptionObjectInDescribeSubscriptionInstanceStatus is a nested struct in dts response

type SubscriptionObjectInDescribeSubscriptionInstances added in v1.61.707

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

SubscriptionObjectInDescribeSubscriptionInstances is a nested struct in dts response

type SuspendMigrationJobRequest

type SuspendMigrationJobRequest struct {
	*requests.RpcRequest
	ClientToken    string `position:"Query" name:"ClientToken"`
	MigrationJobId string `position:"Query" name:"MigrationJobId"`
	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
	RequestId  string `json:"RequestId" xml:"RequestId"`
	ErrCode    string `json:"ErrCode" xml:"ErrCode"`
	Success    string `json:"Success" xml:"Success"`
	ErrMessage string `json:"ErrMessage" xml:"ErrMessage"`
}

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"`
	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
	RequestId  string `json:"RequestId" xml:"RequestId"`
	ErrCode    string `json:"ErrCode" xml:"ErrCode"`
	Success    string `json:"Success" xml:"Success"`
	ErrMessage string `json:"ErrMessage" xml:"ErrMessage"`
}

SuspendSynchronizationJobResponse is the response struct for api SuspendSynchronizationJob

func CreateSuspendSynchronizationJobResponse

func CreateSuspendSynchronizationJobResponse() (response *SuspendSynchronizationJobResponse)

CreateSuspendSynchronizationJobResponse creates a response to parse from SuspendSynchronizationJob response

type SynchronizationInstance added in v1.61.707

type SynchronizationInstance struct {
	Status                        string                        `json:"Status" xml:"Status"`
	DataInitialization            string                        `json:"DataInitialization" xml:"DataInitialization"`
	SynchronizationJobName        string                        `json:"SynchronizationJobName" xml:"SynchronizationJobName"`
	Delay                         string                        `json:"Delay" xml:"Delay"`
	ErrorMessage                  string                        `json:"ErrorMessage" xml:"ErrorMessage"`
	ExpireTime                    string                        `json:"ExpireTime" xml:"ExpireTime"`
	SynchronizationJobId          string                        `json:"SynchronizationJobId" xml:"SynchronizationJobId"`
	StructureInitialization       string                        `json:"StructureInitialization" xml:"StructureInitialization"`
	PayType                       string                        `json:"PayType" xml:"PayType"`
	SynchronizationJobClass       string                        `json:"SynchronizationJobClass" xml:"SynchronizationJobClass"`
	SourceEndpoint                SourceEndpoint                `json:"SourceEndpoint" xml:"SourceEndpoint"`
	DestinationEndpoint           DestinationEndpoint           `json:"DestinationEndpoint" xml:"DestinationEndpoint"`
	PrecheckStatus                PrecheckStatus                `json:"PrecheckStatus" xml:"PrecheckStatus"`
	StructureInitializationStatus StructureInitializationStatus `json:"StructureInitializationStatus" xml:"StructureInitializationStatus"`
	DataInitializationStatus      DataInitializationStatus      `json:"DataInitializationStatus" xml:"DataInitializationStatus"`
	DataSynchronizationStatus     DataSynchronizationStatus     `json:"DataSynchronizationStatus" xml:"DataSynchronizationStatus"`
	Performance                   Performance                   `json:"Performance" xml:"Performance"`
	SynchronizationObjects        []SynchronizationObject       `json:"SynchronizationObjects" xml:"SynchronizationObjects"`
}

SynchronizationInstance is a nested struct in dts response

type SynchronizationInstances added in v1.61.707

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

SynchronizationInstances is a nested struct in dts response

type SynchronizationObject added in v1.61.707

type SynchronizationObject struct {
	NewSchemaName string         `json:"NewSchemaName" xml:"NewSchemaName"`
	SchemaName    string         `json:"SchemaName" xml:"SchemaName"`
	TableExcludes []TableExclude `json:"TableExcludes" xml:"TableExcludes"`
	TableIncludes []TableInclude `json:"TableIncludes" xml:"TableIncludes"`
}

SynchronizationObject is a nested struct in dts response

type SynchronizationObjectsInDescribeSynchronizationJobStatus added in v1.61.707

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

SynchronizationObjectsInDescribeSynchronizationJobStatus is a nested struct in dts response

type SynchronizationObjectsInDescribeSynchronizationJobs added in v1.61.707

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

SynchronizationObjectsInDescribeSynchronizationJobs is a nested struct in dts response

type SynchronousObject added in v1.61.707

type SynchronousObject struct {
	WholeDatabase string                           `json:"WholeDatabase" xml:"WholeDatabase"`
	DatabaseName  string                           `json:"DatabaseName" xml:"DatabaseName"`
	TableList     TableListInDescirbeMigrationJobs `json:"TableList" xml:"TableList"`
}

SynchronousObject is a nested struct in dts response

type TableExclude added in v1.61.707

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

TableExclude is a nested struct in dts response

type TableExcludesInDescribeSynchronizationJobStatus added in v1.61.707

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

TableExcludesInDescribeSynchronizationJobStatus is a nested struct in dts response

type TableExcludesInDescribeSynchronizationJobs added in v1.61.707

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

TableExcludesInDescribeSynchronizationJobs is a nested struct in dts response

type TableInclude added in v1.61.707

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

TableInclude is a nested struct in dts response

type TableIncludesInDescribeSynchronizationJobStatus added in v1.61.707

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

TableIncludesInDescribeSynchronizationJobStatus is a nested struct in dts response

type TableIncludesInDescribeSynchronizationJobs added in v1.61.707

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

TableIncludesInDescribeSynchronizationJobs is a nested struct in dts response

type TableListInDescirbeMigrationJobs added in v1.62.482

type TableListInDescirbeMigrationJobs struct {
	Table []string `json:"Table" xml:"Table"`
}

TableListInDescirbeMigrationJobs is a nested struct in dts response

type TableListInDescribeMigrationJobs added in v1.61.707

type TableListInDescribeMigrationJobs struct {
	Table []string `json:"Table" xml:"Table"`
}

TableListInDescribeMigrationJobs is a nested struct in dts response

type TableListInDescribeSubscriptionInstanceStatus added in v1.61.707

type TableListInDescribeSubscriptionInstanceStatus struct {
	Table []string `json:"Table" xml:"Table"`
}

TableListInDescribeSubscriptionInstanceStatus is a nested struct in dts response

type TableListInDescribeSubscriptionInstances added in v1.61.707

type TableListInDescribeSubscriptionInstances struct {
	Table []string `json:"Table" xml:"Table"`
}

TableListInDescribeSubscriptionInstances is a nested struct in dts response

Source Files

Jump to

Keyboard shortcuts

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