dts

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Jan 25, 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 ¶

func GetEndpointMap() map[string]string

GetEndpointMap Get Endpoint Data Map

func GetEndpointType ¶

func GetEndpointType() string

GetEndpointType Get Endpoint Type Value

func SetClientProperty ¶

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

SetClientProperty Set Property by Reflect

func SetEndpointDataToClient ¶

func SetEndpointDataToClient(client *Client)

SetEndpointDataToClient Set EndpointMap and ENdpointType

Types ¶

type CheckItem ¶

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 CheckJobs ¶

type CheckJobs struct {
	CheckJobsItem []CheckJobsItem `json:"checkJobs" xml:"checkJobs"`
}

CheckJobs is a nested struct in dts response

type CheckJobsItem ¶

type CheckJobsItem struct {
	DtsJobId      string `json:"DtsJobId" xml:"DtsJobId"`
	JobStepId     string `json:"JobStepId" xml:"JobStepId"`
	JobName       string `json:"JobName" xml:"JobName"`
	Status        int    `json:"Status" xml:"Status"`
	CheckType     int    `json:"CheckType" xml:"CheckType"`
	InstanceClass string `json:"InstanceClass" xml:"InstanceClass"`
	CheckPoint    int64  `json:"CheckPoint" xml:"CheckPoint"`
	TotalCount    int64  `json:"TotalCount" xml:"TotalCount"`
	DiffCount     int64  `json:"DiffCount" xml:"DiffCount"`
	DiffSum       int64  `json:"DiffSum" xml:"DiffSum"`
	FinishCount   int64  `json:"FinishCount" xml:"FinishCount"`
	GroupId       string `json:"GroupId" xml:"GroupId"`
	DtsInstanceID string `json:"DtsInstanceID" xml:"DtsInstanceID"`
	ChargeType    string `json:"ChargeType" xml:"ChargeType"`
	ParentJobType string `json:"ParentJobType" xml:"ParentJobType"`
	RegionId      string `json:"RegionId" xml:"RegionId"`
}

CheckJobsItem 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 ¶

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

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

func NewClientWithRamRoleArn ¶

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

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

func NewClientWithRamRoleArnAndPolicy ¶

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

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

func NewClientWithRsaKeyPair ¶

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

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

func NewClientWithStsToken ¶

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

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

func (*Client) ConfigureDtsJob ¶

func (client *Client) ConfigureDtsJob(request *ConfigureDtsJobRequest) (response *ConfigureDtsJobResponse, err error)

ConfigureDtsJob invokes the dts.ConfigureDtsJob API synchronously

func (*Client) ConfigureDtsJobWithCallback ¶

func (client *Client) ConfigureDtsJobWithCallback(request *ConfigureDtsJobRequest, callback func(response *ConfigureDtsJobResponse, err error)) <-chan int

ConfigureDtsJobWithCallback invokes the dts.ConfigureDtsJob API asynchronously

func (*Client) ConfigureDtsJobWithChan ¶

func (client *Client) ConfigureDtsJobWithChan(request *ConfigureDtsJobRequest) (<-chan *ConfigureDtsJobResponse, <-chan error)

ConfigureDtsJobWithChan invokes the dts.ConfigureDtsJob API asynchronously

func (*Client) ConfigureMigrationJob ¶

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

ConfigureMigrationJob invokes the dts.ConfigureMigrationJob API synchronously

func (*Client) ConfigureMigrationJobAlert ¶

func (client *Client) ConfigureMigrationJobAlert(request *ConfigureMigrationJobAlertRequest) (response *ConfigureMigrationJobAlertResponse, err error)

ConfigureMigrationJobAlert invokes the dts.ConfigureMigrationJobAlert API synchronously

func (*Client) ConfigureMigrationJobAlertWithCallback ¶

func (client *Client) ConfigureMigrationJobAlertWithCallback(request *ConfigureMigrationJobAlertRequest, callback func(response *ConfigureMigrationJobAlertResponse, err error)) <-chan int

ConfigureMigrationJobAlertWithCallback invokes the dts.ConfigureMigrationJobAlert API asynchronously

func (*Client) ConfigureMigrationJobAlertWithChan ¶

func (client *Client) ConfigureMigrationJobAlertWithChan(request *ConfigureMigrationJobAlertRequest) (<-chan *ConfigureMigrationJobAlertResponse, <-chan error)

ConfigureMigrationJobAlertWithChan invokes the dts.ConfigureMigrationJobAlert API asynchronously

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) ConfigureSubscription ¶

func (client *Client) ConfigureSubscription(request *ConfigureSubscriptionRequest) (response *ConfigureSubscriptionResponse, err error)

ConfigureSubscription invokes the dts.ConfigureSubscription API synchronously

func (*Client) ConfigureSubscriptionInstance ¶

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

ConfigureSubscriptionInstance invokes the dts.ConfigureSubscriptionInstance API synchronously

func (*Client) ConfigureSubscriptionInstanceAlert ¶

func (client *Client) ConfigureSubscriptionInstanceAlert(request *ConfigureSubscriptionInstanceAlertRequest) (response *ConfigureSubscriptionInstanceAlertResponse, err error)

ConfigureSubscriptionInstanceAlert invokes the dts.ConfigureSubscriptionInstanceAlert API synchronously

func (*Client) ConfigureSubscriptionInstanceAlertWithCallback ¶

func (client *Client) ConfigureSubscriptionInstanceAlertWithCallback(request *ConfigureSubscriptionInstanceAlertRequest, callback func(response *ConfigureSubscriptionInstanceAlertResponse, err error)) <-chan int

ConfigureSubscriptionInstanceAlertWithCallback invokes the dts.ConfigureSubscriptionInstanceAlert API asynchronously

func (*Client) ConfigureSubscriptionInstanceAlertWithChan ¶

func (client *Client) ConfigureSubscriptionInstanceAlertWithChan(request *ConfigureSubscriptionInstanceAlertRequest) (<-chan *ConfigureSubscriptionInstanceAlertResponse, <-chan error)

ConfigureSubscriptionInstanceAlertWithChan invokes the dts.ConfigureSubscriptionInstanceAlert API asynchronously

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) ConfigureSubscriptionWithCallback ¶

func (client *Client) ConfigureSubscriptionWithCallback(request *ConfigureSubscriptionRequest, callback func(response *ConfigureSubscriptionResponse, err error)) <-chan int

ConfigureSubscriptionWithCallback invokes the dts.ConfigureSubscription API asynchronously

func (*Client) ConfigureSubscriptionWithChan ¶

func (client *Client) ConfigureSubscriptionWithChan(request *ConfigureSubscriptionRequest) (<-chan *ConfigureSubscriptionResponse, <-chan error)

ConfigureSubscriptionWithChan invokes the dts.ConfigureSubscription API asynchronously

func (*Client) ConfigureSynchronizationJob ¶

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

ConfigureSynchronizationJob invokes the dts.ConfigureSynchronizationJob API synchronously

func (*Client) ConfigureSynchronizationJobAlert ¶

func (client *Client) ConfigureSynchronizationJobAlert(request *ConfigureSynchronizationJobAlertRequest) (response *ConfigureSynchronizationJobAlertResponse, err error)

ConfigureSynchronizationJobAlert invokes the dts.ConfigureSynchronizationJobAlert API synchronously

func (*Client) ConfigureSynchronizationJobAlertWithCallback ¶

func (client *Client) ConfigureSynchronizationJobAlertWithCallback(request *ConfigureSynchronizationJobAlertRequest, callback func(response *ConfigureSynchronizationJobAlertResponse, err error)) <-chan int

ConfigureSynchronizationJobAlertWithCallback invokes the dts.ConfigureSynchronizationJobAlert API asynchronously

func (*Client) ConfigureSynchronizationJobAlertWithChan ¶

func (client *Client) ConfigureSynchronizationJobAlertWithChan(request *ConfigureSynchronizationJobAlertRequest) (<-chan *ConfigureSynchronizationJobAlertResponse, <-chan error)

ConfigureSynchronizationJobAlertWithChan invokes the dts.ConfigureSynchronizationJobAlert API asynchronously

func (*Client) ConfigureSynchronizationJobReplicatorCompare ¶

func (client *Client) ConfigureSynchronizationJobReplicatorCompare(request *ConfigureSynchronizationJobReplicatorCompareRequest) (response *ConfigureSynchronizationJobReplicatorCompareResponse, err error)

ConfigureSynchronizationJobReplicatorCompare invokes the dts.ConfigureSynchronizationJobReplicatorCompare API synchronously

func (*Client) ConfigureSynchronizationJobReplicatorCompareWithCallback ¶

func (client *Client) ConfigureSynchronizationJobReplicatorCompareWithCallback(request *ConfigureSynchronizationJobReplicatorCompareRequest, callback func(response *ConfigureSynchronizationJobReplicatorCompareResponse, err error)) <-chan int

ConfigureSynchronizationJobReplicatorCompareWithCallback invokes the dts.ConfigureSynchronizationJobReplicatorCompare API asynchronously

func (*Client) ConfigureSynchronizationJobReplicatorCompareWithChan ¶

func (client *Client) ConfigureSynchronizationJobReplicatorCompareWithChan(request *ConfigureSynchronizationJobReplicatorCompareRequest) (<-chan *ConfigureSynchronizationJobReplicatorCompareResponse, <-chan error)

ConfigureSynchronizationJobReplicatorCompareWithChan invokes the dts.ConfigureSynchronizationJobReplicatorCompare API asynchronously

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) CountJobByCondition ¶

func (client *Client) CountJobByCondition(request *CountJobByConditionRequest) (response *CountJobByConditionResponse, err error)

CountJobByCondition invokes the dts.CountJobByCondition API synchronously

func (*Client) CountJobByConditionWithCallback ¶

func (client *Client) CountJobByConditionWithCallback(request *CountJobByConditionRequest, callback func(response *CountJobByConditionResponse, err error)) <-chan int

CountJobByConditionWithCallback invokes the dts.CountJobByCondition API asynchronously

func (*Client) CountJobByConditionWithChan ¶

func (client *Client) CountJobByConditionWithChan(request *CountJobByConditionRequest) (<-chan *CountJobByConditionResponse, <-chan error)

CountJobByConditionWithChan invokes the dts.CountJobByCondition API asynchronously

func (*Client) CreateConsumerChannel ¶

func (client *Client) CreateConsumerChannel(request *CreateConsumerChannelRequest) (response *CreateConsumerChannelResponse, err error)

CreateConsumerChannel invokes the dts.CreateConsumerChannel API synchronously

func (*Client) CreateConsumerChannelWithCallback ¶

func (client *Client) CreateConsumerChannelWithCallback(request *CreateConsumerChannelRequest, callback func(response *CreateConsumerChannelResponse, err error)) <-chan int

CreateConsumerChannelWithCallback invokes the dts.CreateConsumerChannel API asynchronously

func (*Client) CreateConsumerChannelWithChan ¶

func (client *Client) CreateConsumerChannelWithChan(request *CreateConsumerChannelRequest) (<-chan *CreateConsumerChannelResponse, <-chan error)

CreateConsumerChannelWithChan invokes the dts.CreateConsumerChannel API asynchronously

func (*Client) CreateConsumerGroup ¶

func (client *Client) CreateConsumerGroup(request *CreateConsumerGroupRequest) (response *CreateConsumerGroupResponse, err error)

CreateConsumerGroup invokes the dts.CreateConsumerGroup API synchronously

func (*Client) CreateConsumerGroupWithCallback ¶

func (client *Client) CreateConsumerGroupWithCallback(request *CreateConsumerGroupRequest, callback func(response *CreateConsumerGroupResponse, err error)) <-chan int

CreateConsumerGroupWithCallback invokes the dts.CreateConsumerGroup API asynchronously

func (*Client) CreateConsumerGroupWithChan ¶

func (client *Client) CreateConsumerGroupWithChan(request *CreateConsumerGroupRequest) (<-chan *CreateConsumerGroupResponse, <-chan error)

CreateConsumerGroupWithChan invokes the dts.CreateConsumerGroup API asynchronously

func (*Client) CreateDedicatedClusterMonitorRule ¶

func (client *Client) CreateDedicatedClusterMonitorRule(request *CreateDedicatedClusterMonitorRuleRequest) (response *CreateDedicatedClusterMonitorRuleResponse, err error)

CreateDedicatedClusterMonitorRule invokes the dts.CreateDedicatedClusterMonitorRule API synchronously

func (*Client) CreateDedicatedClusterMonitorRuleWithCallback ¶

func (client *Client) CreateDedicatedClusterMonitorRuleWithCallback(request *CreateDedicatedClusterMonitorRuleRequest, callback func(response *CreateDedicatedClusterMonitorRuleResponse, err error)) <-chan int

CreateDedicatedClusterMonitorRuleWithCallback invokes the dts.CreateDedicatedClusterMonitorRule API asynchronously

func (*Client) CreateDedicatedClusterMonitorRuleWithChan ¶

func (client *Client) CreateDedicatedClusterMonitorRuleWithChan(request *CreateDedicatedClusterMonitorRuleRequest) (<-chan *CreateDedicatedClusterMonitorRuleResponse, <-chan error)

CreateDedicatedClusterMonitorRuleWithChan invokes the dts.CreateDedicatedClusterMonitorRule API asynchronously

func (*Client) CreateDtsInstance ¶

func (client *Client) CreateDtsInstance(request *CreateDtsInstanceRequest) (response *CreateDtsInstanceResponse, err error)

CreateDtsInstance invokes the dts.CreateDtsInstance API synchronously

func (*Client) CreateDtsInstanceWithCallback ¶

func (client *Client) CreateDtsInstanceWithCallback(request *CreateDtsInstanceRequest, callback func(response *CreateDtsInstanceResponse, err error)) <-chan int

CreateDtsInstanceWithCallback invokes the dts.CreateDtsInstance API asynchronously

func (*Client) CreateDtsInstanceWithChan ¶

func (client *Client) CreateDtsInstanceWithChan(request *CreateDtsInstanceRequest) (<-chan *CreateDtsInstanceResponse, <-chan error)

CreateDtsInstanceWithChan invokes the dts.CreateDtsInstance API asynchronously

func (*Client) CreateJobMonitorRule ¶

func (client *Client) CreateJobMonitorRule(request *CreateJobMonitorRuleRequest) (response *CreateJobMonitorRuleResponse, err error)

CreateJobMonitorRule invokes the dts.CreateJobMonitorRule API synchronously

func (*Client) CreateJobMonitorRuleWithCallback ¶

func (client *Client) CreateJobMonitorRuleWithCallback(request *CreateJobMonitorRuleRequest, callback func(response *CreateJobMonitorRuleResponse, err error)) <-chan int

CreateJobMonitorRuleWithCallback invokes the dts.CreateJobMonitorRule API asynchronously

func (*Client) CreateJobMonitorRuleWithChan ¶

func (client *Client) CreateJobMonitorRuleWithChan(request *CreateJobMonitorRuleRequest) (<-chan *CreateJobMonitorRuleResponse, <-chan error)

CreateJobMonitorRuleWithChan invokes the dts.CreateJobMonitorRule 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) DeleteConsumerChannel ¶

func (client *Client) DeleteConsumerChannel(request *DeleteConsumerChannelRequest) (response *DeleteConsumerChannelResponse, err error)

DeleteConsumerChannel invokes the dts.DeleteConsumerChannel API synchronously

func (*Client) DeleteConsumerChannelWithCallback ¶

func (client *Client) DeleteConsumerChannelWithCallback(request *DeleteConsumerChannelRequest, callback func(response *DeleteConsumerChannelResponse, err error)) <-chan int

DeleteConsumerChannelWithCallback invokes the dts.DeleteConsumerChannel API asynchronously

func (*Client) DeleteConsumerChannelWithChan ¶

func (client *Client) DeleteConsumerChannelWithChan(request *DeleteConsumerChannelRequest) (<-chan *DeleteConsumerChannelResponse, <-chan error)

DeleteConsumerChannelWithChan invokes the dts.DeleteConsumerChannel API asynchronously

func (*Client) DeleteConsumerGroup ¶

func (client *Client) DeleteConsumerGroup(request *DeleteConsumerGroupRequest) (response *DeleteConsumerGroupResponse, err error)

DeleteConsumerGroup invokes the dts.DeleteConsumerGroup API synchronously

func (*Client) DeleteConsumerGroupWithCallback ¶

func (client *Client) DeleteConsumerGroupWithCallback(request *DeleteConsumerGroupRequest, callback func(response *DeleteConsumerGroupResponse, err error)) <-chan int

DeleteConsumerGroupWithCallback invokes the dts.DeleteConsumerGroup API asynchronously

func (*Client) DeleteConsumerGroupWithChan ¶

func (client *Client) DeleteConsumerGroupWithChan(request *DeleteConsumerGroupRequest) (<-chan *DeleteConsumerGroupResponse, <-chan error)

DeleteConsumerGroupWithChan invokes the dts.DeleteConsumerGroup API asynchronously

func (*Client) DeleteDtsJob ¶

func (client *Client) DeleteDtsJob(request *DeleteDtsJobRequest) (response *DeleteDtsJobResponse, err error)

DeleteDtsJob invokes the dts.DeleteDtsJob API synchronously

func (*Client) DeleteDtsJobWithCallback ¶

func (client *Client) DeleteDtsJobWithCallback(request *DeleteDtsJobRequest, callback func(response *DeleteDtsJobResponse, err error)) <-chan int

DeleteDtsJobWithCallback invokes the dts.DeleteDtsJob API asynchronously

func (*Client) DeleteDtsJobWithChan ¶

func (client *Client) DeleteDtsJobWithChan(request *DeleteDtsJobRequest) (<-chan *DeleteDtsJobResponse, <-chan error)

DeleteDtsJobWithChan invokes the dts.DeleteDtsJob API asynchronously

func (*Client) DeleteDtsJobs ¶

func (client *Client) DeleteDtsJobs(request *DeleteDtsJobsRequest) (response *DeleteDtsJobsResponse, err error)

DeleteDtsJobs invokes the dts.DeleteDtsJobs API synchronously

func (*Client) DeleteDtsJobsWithCallback ¶

func (client *Client) DeleteDtsJobsWithCallback(request *DeleteDtsJobsRequest, callback func(response *DeleteDtsJobsResponse, err error)) <-chan int

DeleteDtsJobsWithCallback invokes the dts.DeleteDtsJobs API asynchronously

func (*Client) DeleteDtsJobsWithChan ¶

func (client *Client) DeleteDtsJobsWithChan(request *DeleteDtsJobsRequest) (<-chan *DeleteDtsJobsResponse, <-chan error)

DeleteDtsJobsWithChan invokes the dts.DeleteDtsJobs 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) DescribeCheckJobs ¶

func (client *Client) DescribeCheckJobs(request *DescribeCheckJobsRequest) (response *DescribeCheckJobsResponse, err error)

DescribeCheckJobs invokes the dts.DescribeCheckJobs API synchronously

func (*Client) DescribeCheckJobsWithCallback ¶

func (client *Client) DescribeCheckJobsWithCallback(request *DescribeCheckJobsRequest, callback func(response *DescribeCheckJobsResponse, err error)) <-chan int

DescribeCheckJobsWithCallback invokes the dts.DescribeCheckJobs API asynchronously

func (*Client) DescribeCheckJobsWithChan ¶

func (client *Client) DescribeCheckJobsWithChan(request *DescribeCheckJobsRequest) (<-chan *DescribeCheckJobsResponse, <-chan error)

DescribeCheckJobsWithChan invokes the dts.DescribeCheckJobs API asynchronously

func (*Client) DescribeClusterOperateLogs ¶

func (client *Client) DescribeClusterOperateLogs(request *DescribeClusterOperateLogsRequest) (response *DescribeClusterOperateLogsResponse, err error)

DescribeClusterOperateLogs invokes the dts.DescribeClusterOperateLogs API synchronously

func (*Client) DescribeClusterOperateLogsWithCallback ¶

func (client *Client) DescribeClusterOperateLogsWithCallback(request *DescribeClusterOperateLogsRequest, callback func(response *DescribeClusterOperateLogsResponse, err error)) <-chan int

DescribeClusterOperateLogsWithCallback invokes the dts.DescribeClusterOperateLogs API asynchronously

func (*Client) DescribeClusterOperateLogsWithChan ¶

func (client *Client) DescribeClusterOperateLogsWithChan(request *DescribeClusterOperateLogsRequest) (<-chan *DescribeClusterOperateLogsResponse, <-chan error)

DescribeClusterOperateLogsWithChan invokes the dts.DescribeClusterOperateLogs API asynchronously

func (*Client) DescribeClusterUsedUtilization ¶

func (client *Client) DescribeClusterUsedUtilization(request *DescribeClusterUsedUtilizationRequest) (response *DescribeClusterUsedUtilizationResponse, err error)

DescribeClusterUsedUtilization invokes the dts.DescribeClusterUsedUtilization API synchronously

func (*Client) DescribeClusterUsedUtilizationWithCallback ¶

func (client *Client) DescribeClusterUsedUtilizationWithCallback(request *DescribeClusterUsedUtilizationRequest, callback func(response *DescribeClusterUsedUtilizationResponse, err error)) <-chan int

DescribeClusterUsedUtilizationWithCallback invokes the dts.DescribeClusterUsedUtilization API asynchronously

func (*Client) DescribeClusterUsedUtilizationWithChan ¶

func (client *Client) DescribeClusterUsedUtilizationWithChan(request *DescribeClusterUsedUtilizationRequest) (<-chan *DescribeClusterUsedUtilizationResponse, <-chan error)

DescribeClusterUsedUtilizationWithChan invokes the dts.DescribeClusterUsedUtilization API asynchronously

func (*Client) DescribeConnectionStatus ¶

func (client *Client) DescribeConnectionStatus(request *DescribeConnectionStatusRequest) (response *DescribeConnectionStatusResponse, err error)

DescribeConnectionStatus invokes the dts.DescribeConnectionStatus API synchronously

func (*Client) DescribeConnectionStatusWithCallback ¶

func (client *Client) DescribeConnectionStatusWithCallback(request *DescribeConnectionStatusRequest, callback func(response *DescribeConnectionStatusResponse, err error)) <-chan int

DescribeConnectionStatusWithCallback invokes the dts.DescribeConnectionStatus API asynchronously

func (*Client) DescribeConnectionStatusWithChan ¶

func (client *Client) DescribeConnectionStatusWithChan(request *DescribeConnectionStatusRequest) (<-chan *DescribeConnectionStatusResponse, <-chan error)

DescribeConnectionStatusWithChan invokes the dts.DescribeConnectionStatus API asynchronously

func (*Client) DescribeConsumerChannel ¶

func (client *Client) DescribeConsumerChannel(request *DescribeConsumerChannelRequest) (response *DescribeConsumerChannelResponse, err error)

DescribeConsumerChannel invokes the dts.DescribeConsumerChannel API synchronously

func (*Client) DescribeConsumerChannelWithCallback ¶

func (client *Client) DescribeConsumerChannelWithCallback(request *DescribeConsumerChannelRequest, callback func(response *DescribeConsumerChannelResponse, err error)) <-chan int

DescribeConsumerChannelWithCallback invokes the dts.DescribeConsumerChannel API asynchronously

func (*Client) DescribeConsumerChannelWithChan ¶

func (client *Client) DescribeConsumerChannelWithChan(request *DescribeConsumerChannelRequest) (<-chan *DescribeConsumerChannelResponse, <-chan error)

DescribeConsumerChannelWithChan invokes the dts.DescribeConsumerChannel API asynchronously

func (*Client) DescribeConsumerGroup ¶

func (client *Client) DescribeConsumerGroup(request *DescribeConsumerGroupRequest) (response *DescribeConsumerGroupResponse, err error)

DescribeConsumerGroup invokes the dts.DescribeConsumerGroup API synchronously

func (*Client) DescribeConsumerGroupWithCallback ¶

func (client *Client) DescribeConsumerGroupWithCallback(request *DescribeConsumerGroupRequest, callback func(response *DescribeConsumerGroupResponse, err error)) <-chan int

DescribeConsumerGroupWithCallback invokes the dts.DescribeConsumerGroup API asynchronously

func (*Client) DescribeConsumerGroupWithChan ¶

func (client *Client) DescribeConsumerGroupWithChan(request *DescribeConsumerGroupRequest) (<-chan *DescribeConsumerGroupResponse, <-chan error)

DescribeConsumerGroupWithChan invokes the dts.DescribeConsumerGroup API asynchronously

func (*Client) DescribeDTSIP ¶

func (client *Client) DescribeDTSIP(request *DescribeDTSIPRequest) (response *DescribeDTSIPResponse, err error)

DescribeDTSIP invokes the dts.DescribeDTSIP API synchronously

func (*Client) DescribeDTSIPWithCallback ¶

func (client *Client) DescribeDTSIPWithCallback(request *DescribeDTSIPRequest, callback func(response *DescribeDTSIPResponse, err error)) <-chan int

DescribeDTSIPWithCallback invokes the dts.DescribeDTSIP API asynchronously

func (*Client) DescribeDTSIPWithChan ¶

func (client *Client) DescribeDTSIPWithChan(request *DescribeDTSIPRequest) (<-chan *DescribeDTSIPResponse, <-chan error)

DescribeDTSIPWithChan invokes the dts.DescribeDTSIP API asynchronously

func (*Client) DescribeDataCheckReportUrl ¶

func (client *Client) DescribeDataCheckReportUrl(request *DescribeDataCheckReportUrlRequest) (response *DescribeDataCheckReportUrlResponse, err error)

DescribeDataCheckReportUrl invokes the dts.DescribeDataCheckReportUrl API synchronously

func (*Client) DescribeDataCheckReportUrlWithCallback ¶

func (client *Client) DescribeDataCheckReportUrlWithCallback(request *DescribeDataCheckReportUrlRequest, callback func(response *DescribeDataCheckReportUrlResponse, err error)) <-chan int

DescribeDataCheckReportUrlWithCallback invokes the dts.DescribeDataCheckReportUrl API asynchronously

func (*Client) DescribeDataCheckReportUrlWithChan ¶

func (client *Client) DescribeDataCheckReportUrlWithChan(request *DescribeDataCheckReportUrlRequest) (<-chan *DescribeDataCheckReportUrlResponse, <-chan error)

DescribeDataCheckReportUrlWithChan invokes the dts.DescribeDataCheckReportUrl API asynchronously

func (*Client) DescribeDataCheckTableDetails ¶

func (client *Client) DescribeDataCheckTableDetails(request *DescribeDataCheckTableDetailsRequest) (response *DescribeDataCheckTableDetailsResponse, err error)

DescribeDataCheckTableDetails invokes the dts.DescribeDataCheckTableDetails API synchronously

func (*Client) DescribeDataCheckTableDetailsWithCallback ¶

func (client *Client) DescribeDataCheckTableDetailsWithCallback(request *DescribeDataCheckTableDetailsRequest, callback func(response *DescribeDataCheckTableDetailsResponse, err error)) <-chan int

DescribeDataCheckTableDetailsWithCallback invokes the dts.DescribeDataCheckTableDetails API asynchronously

func (*Client) DescribeDataCheckTableDetailsWithChan ¶

func (client *Client) DescribeDataCheckTableDetailsWithChan(request *DescribeDataCheckTableDetailsRequest) (<-chan *DescribeDataCheckTableDetailsResponse, <-chan error)

DescribeDataCheckTableDetailsWithChan invokes the dts.DescribeDataCheckTableDetails API asynchronously

func (*Client) DescribeDataCheckTableDiffDetails ¶

func (client *Client) DescribeDataCheckTableDiffDetails(request *DescribeDataCheckTableDiffDetailsRequest) (response *DescribeDataCheckTableDiffDetailsResponse, err error)

DescribeDataCheckTableDiffDetails invokes the dts.DescribeDataCheckTableDiffDetails API synchronously

func (*Client) DescribeDataCheckTableDiffDetailsWithCallback ¶

func (client *Client) DescribeDataCheckTableDiffDetailsWithCallback(request *DescribeDataCheckTableDiffDetailsRequest, callback func(response *DescribeDataCheckTableDiffDetailsResponse, err error)) <-chan int

DescribeDataCheckTableDiffDetailsWithCallback invokes the dts.DescribeDataCheckTableDiffDetails API asynchronously

func (*Client) DescribeDataCheckTableDiffDetailsWithChan ¶

func (client *Client) DescribeDataCheckTableDiffDetailsWithChan(request *DescribeDataCheckTableDiffDetailsRequest) (<-chan *DescribeDataCheckTableDiffDetailsResponse, <-chan error)

DescribeDataCheckTableDiffDetailsWithChan invokes the dts.DescribeDataCheckTableDiffDetails API asynchronously

func (*Client) DescribeDedicatedCluster ¶

func (client *Client) DescribeDedicatedCluster(request *DescribeDedicatedClusterRequest) (response *DescribeDedicatedClusterResponse, err error)

DescribeDedicatedCluster invokes the dts.DescribeDedicatedCluster API synchronously

func (*Client) DescribeDedicatedClusterMonitorRule ¶

func (client *Client) DescribeDedicatedClusterMonitorRule(request *DescribeDedicatedClusterMonitorRuleRequest) (response *DescribeDedicatedClusterMonitorRuleResponse, err error)

DescribeDedicatedClusterMonitorRule invokes the dts.DescribeDedicatedClusterMonitorRule API synchronously

func (*Client) DescribeDedicatedClusterMonitorRuleWithCallback ¶

func (client *Client) DescribeDedicatedClusterMonitorRuleWithCallback(request *DescribeDedicatedClusterMonitorRuleRequest, callback func(response *DescribeDedicatedClusterMonitorRuleResponse, err error)) <-chan int

DescribeDedicatedClusterMonitorRuleWithCallback invokes the dts.DescribeDedicatedClusterMonitorRule API asynchronously

func (*Client) DescribeDedicatedClusterMonitorRuleWithChan ¶

func (client *Client) DescribeDedicatedClusterMonitorRuleWithChan(request *DescribeDedicatedClusterMonitorRuleRequest) (<-chan *DescribeDedicatedClusterMonitorRuleResponse, <-chan error)

DescribeDedicatedClusterMonitorRuleWithChan invokes the dts.DescribeDedicatedClusterMonitorRule API asynchronously

func (*Client) DescribeDedicatedClusterWithCallback ¶

func (client *Client) DescribeDedicatedClusterWithCallback(request *DescribeDedicatedClusterRequest, callback func(response *DescribeDedicatedClusterResponse, err error)) <-chan int

DescribeDedicatedClusterWithCallback invokes the dts.DescribeDedicatedCluster API asynchronously

func (*Client) DescribeDedicatedClusterWithChan ¶

func (client *Client) DescribeDedicatedClusterWithChan(request *DescribeDedicatedClusterRequest) (<-chan *DescribeDedicatedClusterResponse, <-chan error)

DescribeDedicatedClusterWithChan invokes the dts.DescribeDedicatedCluster API asynchronously

func (*Client) DescribeDtsEtlJobVersionInfo ¶

func (client *Client) DescribeDtsEtlJobVersionInfo(request *DescribeDtsEtlJobVersionInfoRequest) (response *DescribeDtsEtlJobVersionInfoResponse, err error)

DescribeDtsEtlJobVersionInfo invokes the dts.DescribeDtsEtlJobVersionInfo API synchronously

func (*Client) DescribeDtsEtlJobVersionInfoWithCallback ¶

func (client *Client) DescribeDtsEtlJobVersionInfoWithCallback(request *DescribeDtsEtlJobVersionInfoRequest, callback func(response *DescribeDtsEtlJobVersionInfoResponse, err error)) <-chan int

DescribeDtsEtlJobVersionInfoWithCallback invokes the dts.DescribeDtsEtlJobVersionInfo API asynchronously

func (*Client) DescribeDtsEtlJobVersionInfoWithChan ¶

func (client *Client) DescribeDtsEtlJobVersionInfoWithChan(request *DescribeDtsEtlJobVersionInfoRequest) (<-chan *DescribeDtsEtlJobVersionInfoResponse, <-chan error)

DescribeDtsEtlJobVersionInfoWithChan invokes the dts.DescribeDtsEtlJobVersionInfo API asynchronously

func (*Client) DescribeDtsJobDetail ¶

func (client *Client) DescribeDtsJobDetail(request *DescribeDtsJobDetailRequest) (response *DescribeDtsJobDetailResponse, err error)

DescribeDtsJobDetail invokes the dts.DescribeDtsJobDetail API synchronously

func (*Client) DescribeDtsJobDetailWithCallback ¶

func (client *Client) DescribeDtsJobDetailWithCallback(request *DescribeDtsJobDetailRequest, callback func(response *DescribeDtsJobDetailResponse, err error)) <-chan int

DescribeDtsJobDetailWithCallback invokes the dts.DescribeDtsJobDetail API asynchronously

func (*Client) DescribeDtsJobDetailWithChan ¶

func (client *Client) DescribeDtsJobDetailWithChan(request *DescribeDtsJobDetailRequest) (<-chan *DescribeDtsJobDetailResponse, <-chan error)

DescribeDtsJobDetailWithChan invokes the dts.DescribeDtsJobDetail API asynchronously

func (*Client) DescribeDtsJobs ¶

func (client *Client) DescribeDtsJobs(request *DescribeDtsJobsRequest) (response *DescribeDtsJobsResponse, err error)

DescribeDtsJobs invokes the dts.DescribeDtsJobs API synchronously

func (*Client) DescribeDtsJobsWithCallback ¶

func (client *Client) DescribeDtsJobsWithCallback(request *DescribeDtsJobsRequest, callback func(response *DescribeDtsJobsResponse, err error)) <-chan int

DescribeDtsJobsWithCallback invokes the dts.DescribeDtsJobs API asynchronously

func (*Client) DescribeDtsJobsWithChan ¶

func (client *Client) DescribeDtsJobsWithChan(request *DescribeDtsJobsRequest) (<-chan *DescribeDtsJobsResponse, <-chan error)

DescribeDtsJobsWithChan invokes the dts.DescribeDtsJobs API asynchronously

func (*Client) DescribeDtsServiceLog ¶

func (client *Client) DescribeDtsServiceLog(request *DescribeDtsServiceLogRequest) (response *DescribeDtsServiceLogResponse, err error)

DescribeDtsServiceLog invokes the dts.DescribeDtsServiceLog API synchronously

func (*Client) DescribeDtsServiceLogWithCallback ¶

func (client *Client) DescribeDtsServiceLogWithCallback(request *DescribeDtsServiceLogRequest, callback func(response *DescribeDtsServiceLogResponse, err error)) <-chan int

DescribeDtsServiceLogWithCallback invokes the dts.DescribeDtsServiceLog API asynchronously

func (*Client) DescribeDtsServiceLogWithChan ¶

func (client *Client) DescribeDtsServiceLogWithChan(request *DescribeDtsServiceLogRequest) (<-chan *DescribeDtsServiceLogResponse, <-chan error)

DescribeDtsServiceLogWithChan invokes the dts.DescribeDtsServiceLog API asynchronously

func (*Client) DescribeEndpointSwitchStatus ¶

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

DescribeEndpointSwitchStatus invokes the dts.DescribeEndpointSwitchStatus API synchronously

func (*Client) DescribeEndpointSwitchStatusWithCallback ¶

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

DescribeEndpointSwitchStatusWithCallback invokes the dts.DescribeEndpointSwitchStatus API asynchronously

func (*Client) DescribeEndpointSwitchStatusWithChan ¶

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

DescribeEndpointSwitchStatusWithChan invokes the dts.DescribeEndpointSwitchStatus API asynchronously

func (*Client) DescribeEtlJobLogs ¶

func (client *Client) DescribeEtlJobLogs(request *DescribeEtlJobLogsRequest) (response *DescribeEtlJobLogsResponse, err error)

DescribeEtlJobLogs invokes the dts.DescribeEtlJobLogs API synchronously

func (*Client) DescribeEtlJobLogsWithCallback ¶

func (client *Client) DescribeEtlJobLogsWithCallback(request *DescribeEtlJobLogsRequest, callback func(response *DescribeEtlJobLogsResponse, err error)) <-chan int

DescribeEtlJobLogsWithCallback invokes the dts.DescribeEtlJobLogs API asynchronously

func (*Client) DescribeEtlJobLogsWithChan ¶

func (client *Client) DescribeEtlJobLogsWithChan(request *DescribeEtlJobLogsRequest) (<-chan *DescribeEtlJobLogsResponse, <-chan error)

DescribeEtlJobLogsWithChan invokes the dts.DescribeEtlJobLogs 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) DescribeJobMonitorRule ¶

func (client *Client) DescribeJobMonitorRule(request *DescribeJobMonitorRuleRequest) (response *DescribeJobMonitorRuleResponse, err error)

DescribeJobMonitorRule invokes the dts.DescribeJobMonitorRule API synchronously

func (*Client) DescribeJobMonitorRuleWithCallback ¶

func (client *Client) DescribeJobMonitorRuleWithCallback(request *DescribeJobMonitorRuleRequest, callback func(response *DescribeJobMonitorRuleResponse, err error)) <-chan int

DescribeJobMonitorRuleWithCallback invokes the dts.DescribeJobMonitorRule API asynchronously

func (*Client) DescribeJobMonitorRuleWithChan ¶

func (client *Client) DescribeJobMonitorRuleWithChan(request *DescribeJobMonitorRuleRequest) (<-chan *DescribeJobMonitorRuleResponse, <-chan error)

DescribeJobMonitorRuleWithChan invokes the dts.DescribeJobMonitorRule API asynchronously

func (*Client) DescribeMetricList ¶

func (client *Client) DescribeMetricList(request *DescribeMetricListRequest) (response *DescribeMetricListResponse, err error)

DescribeMetricList invokes the dts.DescribeMetricList API synchronously

func (*Client) DescribeMetricListWithCallback ¶

func (client *Client) DescribeMetricListWithCallback(request *DescribeMetricListRequest, callback func(response *DescribeMetricListResponse, err error)) <-chan int

DescribeMetricListWithCallback invokes the dts.DescribeMetricList API asynchronously

func (*Client) DescribeMetricListWithChan ¶

func (client *Client) DescribeMetricListWithChan(request *DescribeMetricListRequest) (<-chan *DescribeMetricListResponse, <-chan error)

DescribeMetricListWithChan invokes the dts.DescribeMetricList API asynchronously

func (*Client) DescribeMigrationJobAlert ¶

func (client *Client) DescribeMigrationJobAlert(request *DescribeMigrationJobAlertRequest) (response *DescribeMigrationJobAlertResponse, err error)

DescribeMigrationJobAlert invokes the dts.DescribeMigrationJobAlert API synchronously

func (*Client) DescribeMigrationJobAlertWithCallback ¶

func (client *Client) DescribeMigrationJobAlertWithCallback(request *DescribeMigrationJobAlertRequest, callback func(response *DescribeMigrationJobAlertResponse, err error)) <-chan int

DescribeMigrationJobAlertWithCallback invokes the dts.DescribeMigrationJobAlert API asynchronously

func (*Client) DescribeMigrationJobAlertWithChan ¶

func (client *Client) DescribeMigrationJobAlertWithChan(request *DescribeMigrationJobAlertRequest) (<-chan *DescribeMigrationJobAlertResponse, <-chan error)

DescribeMigrationJobAlertWithChan invokes the dts.DescribeMigrationJobAlert 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) DescribePreCheckStatus ¶

func (client *Client) DescribePreCheckStatus(request *DescribePreCheckStatusRequest) (response *DescribePreCheckStatusResponse, err error)

DescribePreCheckStatus invokes the dts.DescribePreCheckStatus API synchronously

func (*Client) DescribePreCheckStatusWithCallback ¶

func (client *Client) DescribePreCheckStatusWithCallback(request *DescribePreCheckStatusRequest, callback func(response *DescribePreCheckStatusResponse, err error)) <-chan int

DescribePreCheckStatusWithCallback invokes the dts.DescribePreCheckStatus API asynchronously

func (*Client) DescribePreCheckStatusWithChan ¶

func (client *Client) DescribePreCheckStatusWithChan(request *DescribePreCheckStatusRequest) (<-chan *DescribePreCheckStatusResponse, <-chan error)

DescribePreCheckStatusWithChan invokes the dts.DescribePreCheckStatus API asynchronously

func (*Client) DescribeSubscriptionInstanceAlert ¶

func (client *Client) DescribeSubscriptionInstanceAlert(request *DescribeSubscriptionInstanceAlertRequest) (response *DescribeSubscriptionInstanceAlertResponse, err error)

DescribeSubscriptionInstanceAlert invokes the dts.DescribeSubscriptionInstanceAlert API synchronously

func (*Client) DescribeSubscriptionInstanceAlertWithCallback ¶

func (client *Client) DescribeSubscriptionInstanceAlertWithCallback(request *DescribeSubscriptionInstanceAlertRequest, callback func(response *DescribeSubscriptionInstanceAlertResponse, err error)) <-chan int

DescribeSubscriptionInstanceAlertWithCallback invokes the dts.DescribeSubscriptionInstanceAlert API asynchronously

func (*Client) DescribeSubscriptionInstanceAlertWithChan ¶

func (client *Client) DescribeSubscriptionInstanceAlertWithChan(request *DescribeSubscriptionInstanceAlertRequest) (<-chan *DescribeSubscriptionInstanceAlertResponse, <-chan error)

DescribeSubscriptionInstanceAlertWithChan invokes the dts.DescribeSubscriptionInstanceAlert 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) DescribeSubscriptionMeta ¶

func (client *Client) DescribeSubscriptionMeta(request *DescribeSubscriptionMetaRequest) (response *DescribeSubscriptionMetaResponse, err error)

DescribeSubscriptionMeta invokes the dts.DescribeSubscriptionMeta API synchronously

func (*Client) DescribeSubscriptionMetaWithCallback ¶

func (client *Client) DescribeSubscriptionMetaWithCallback(request *DescribeSubscriptionMetaRequest, callback func(response *DescribeSubscriptionMetaResponse, err error)) <-chan int

DescribeSubscriptionMetaWithCallback invokes the dts.DescribeSubscriptionMeta API asynchronously

func (*Client) DescribeSubscriptionMetaWithChan ¶

func (client *Client) DescribeSubscriptionMetaWithChan(request *DescribeSubscriptionMetaRequest) (<-chan *DescribeSubscriptionMetaResponse, <-chan error)

DescribeSubscriptionMetaWithChan invokes the dts.DescribeSubscriptionMeta API asynchronously

func (*Client) DescribeSynchronizationJobAlert ¶

func (client *Client) DescribeSynchronizationJobAlert(request *DescribeSynchronizationJobAlertRequest) (response *DescribeSynchronizationJobAlertResponse, err error)

DescribeSynchronizationJobAlert invokes the dts.DescribeSynchronizationJobAlert API synchronously

func (*Client) DescribeSynchronizationJobAlertWithCallback ¶

func (client *Client) DescribeSynchronizationJobAlertWithCallback(request *DescribeSynchronizationJobAlertRequest, callback func(response *DescribeSynchronizationJobAlertResponse, err error)) <-chan int

DescribeSynchronizationJobAlertWithCallback invokes the dts.DescribeSynchronizationJobAlert API asynchronously

func (*Client) DescribeSynchronizationJobAlertWithChan ¶

func (client *Client) DescribeSynchronizationJobAlertWithChan(request *DescribeSynchronizationJobAlertRequest) (<-chan *DescribeSynchronizationJobAlertResponse, <-chan error)

DescribeSynchronizationJobAlertWithChan invokes the dts.DescribeSynchronizationJobAlert API asynchronously

func (*Client) DescribeSynchronizationJobReplicatorCompare ¶

func (client *Client) DescribeSynchronizationJobReplicatorCompare(request *DescribeSynchronizationJobReplicatorCompareRequest) (response *DescribeSynchronizationJobReplicatorCompareResponse, err error)

DescribeSynchronizationJobReplicatorCompare invokes the dts.DescribeSynchronizationJobReplicatorCompare API synchronously

func (*Client) DescribeSynchronizationJobReplicatorCompareWithCallback ¶

func (client *Client) DescribeSynchronizationJobReplicatorCompareWithCallback(request *DescribeSynchronizationJobReplicatorCompareRequest, callback func(response *DescribeSynchronizationJobReplicatorCompareResponse, err error)) <-chan int

DescribeSynchronizationJobReplicatorCompareWithCallback invokes the dts.DescribeSynchronizationJobReplicatorCompare API asynchronously

func (*Client) DescribeSynchronizationJobReplicatorCompareWithChan ¶

func (client *Client) DescribeSynchronizationJobReplicatorCompareWithChan(request *DescribeSynchronizationJobReplicatorCompareRequest) (<-chan *DescribeSynchronizationJobReplicatorCompareResponse, <-chan error)

DescribeSynchronizationJobReplicatorCompareWithChan invokes the dts.DescribeSynchronizationJobReplicatorCompare API asynchronously

func (*Client) DescribeSynchronizationJobStatus ¶

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

DescribeSynchronizationJobStatus invokes the dts.DescribeSynchronizationJobStatus API synchronously

func (*Client) DescribeSynchronizationJobStatusList ¶

func (client *Client) DescribeSynchronizationJobStatusList(request *DescribeSynchronizationJobStatusListRequest) (response *DescribeSynchronizationJobStatusListResponse, err error)

DescribeSynchronizationJobStatusList invokes the dts.DescribeSynchronizationJobStatusList API synchronously

func (*Client) DescribeSynchronizationJobStatusListWithCallback ¶

func (client *Client) DescribeSynchronizationJobStatusListWithCallback(request *DescribeSynchronizationJobStatusListRequest, callback func(response *DescribeSynchronizationJobStatusListResponse, err error)) <-chan int

DescribeSynchronizationJobStatusListWithCallback invokes the dts.DescribeSynchronizationJobStatusList API asynchronously

func (*Client) DescribeSynchronizationJobStatusListWithChan ¶

func (client *Client) DescribeSynchronizationJobStatusListWithChan(request *DescribeSynchronizationJobStatusListRequest) (<-chan *DescribeSynchronizationJobStatusListResponse, <-chan error)

DescribeSynchronizationJobStatusListWithChan invokes the dts.DescribeSynchronizationJobStatusList API asynchronously

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) DescribeTagKeys ¶

func (client *Client) DescribeTagKeys(request *DescribeTagKeysRequest) (response *DescribeTagKeysResponse, err error)

DescribeTagKeys invokes the dts.DescribeTagKeys API synchronously

func (*Client) DescribeTagKeysWithCallback ¶

func (client *Client) DescribeTagKeysWithCallback(request *DescribeTagKeysRequest, callback func(response *DescribeTagKeysResponse, err error)) <-chan int

DescribeTagKeysWithCallback invokes the dts.DescribeTagKeys API asynchronously

func (*Client) DescribeTagKeysWithChan ¶

func (client *Client) DescribeTagKeysWithChan(request *DescribeTagKeysRequest) (<-chan *DescribeTagKeysResponse, <-chan error)

DescribeTagKeysWithChan invokes the dts.DescribeTagKeys API asynchronously

func (*Client) DescribeTagValues ¶

func (client *Client) DescribeTagValues(request *DescribeTagValuesRequest) (response *DescribeTagValuesResponse, err error)

DescribeTagValues invokes the dts.DescribeTagValues API synchronously

func (*Client) DescribeTagValuesWithCallback ¶

func (client *Client) DescribeTagValuesWithCallback(request *DescribeTagValuesRequest, callback func(response *DescribeTagValuesResponse, err error)) <-chan int

DescribeTagValuesWithCallback invokes the dts.DescribeTagValues API asynchronously

func (*Client) DescribeTagValuesWithChan ¶

func (client *Client) DescribeTagValuesWithChan(request *DescribeTagValuesRequest) (<-chan *DescribeTagValuesResponse, <-chan error)

DescribeTagValuesWithChan invokes the dts.DescribeTagValues API asynchronously

func (*Client) InitDtsRdsInstance ¶

func (client *Client) InitDtsRdsInstance(request *InitDtsRdsInstanceRequest) (response *InitDtsRdsInstanceResponse, err error)

InitDtsRdsInstance invokes the dts.InitDtsRdsInstance API synchronously

func (*Client) InitDtsRdsInstanceWithCallback ¶

func (client *Client) InitDtsRdsInstanceWithCallback(request *InitDtsRdsInstanceRequest, callback func(response *InitDtsRdsInstanceResponse, err error)) <-chan int

InitDtsRdsInstanceWithCallback invokes the dts.InitDtsRdsInstance API asynchronously

func (*Client) InitDtsRdsInstanceWithChan ¶

func (client *Client) InitDtsRdsInstanceWithChan(request *InitDtsRdsInstanceRequest) (<-chan *InitDtsRdsInstanceResponse, <-chan error)

InitDtsRdsInstanceWithChan invokes the dts.InitDtsRdsInstance API asynchronously

func (*Client) ListDedicatedCluster ¶

func (client *Client) ListDedicatedCluster(request *ListDedicatedClusterRequest) (response *ListDedicatedClusterResponse, err error)

ListDedicatedCluster invokes the dts.ListDedicatedCluster API synchronously

func (*Client) ListDedicatedClusterWithCallback ¶

func (client *Client) ListDedicatedClusterWithCallback(request *ListDedicatedClusterRequest, callback func(response *ListDedicatedClusterResponse, err error)) <-chan int

ListDedicatedClusterWithCallback invokes the dts.ListDedicatedCluster API asynchronously

func (*Client) ListDedicatedClusterWithChan ¶

func (client *Client) ListDedicatedClusterWithChan(request *ListDedicatedClusterRequest) (<-chan *ListDedicatedClusterResponse, <-chan error)

ListDedicatedClusterWithChan invokes the dts.ListDedicatedCluster API asynchronously

func (*Client) ListTagResources ¶

func (client *Client) ListTagResources(request *ListTagResourcesRequest) (response *ListTagResourcesResponse, err error)

ListTagResources invokes the dts.ListTagResources API synchronously

func (*Client) ListTagResourcesWithCallback ¶

func (client *Client) ListTagResourcesWithCallback(request *ListTagResourcesRequest, callback func(response *ListTagResourcesResponse, err error)) <-chan int

ListTagResourcesWithCallback invokes the dts.ListTagResources API asynchronously

func (*Client) ListTagResourcesWithChan ¶

func (client *Client) ListTagResourcesWithChan(request *ListTagResourcesRequest) (<-chan *ListTagResourcesResponse, <-chan error)

ListTagResourcesWithChan invokes the dts.ListTagResources API asynchronously

func (*Client) ModifyConsumerChannel ¶

func (client *Client) ModifyConsumerChannel(request *ModifyConsumerChannelRequest) (response *ModifyConsumerChannelResponse, err error)

ModifyConsumerChannel invokes the dts.ModifyConsumerChannel API synchronously

func (*Client) ModifyConsumerChannelWithCallback ¶

func (client *Client) ModifyConsumerChannelWithCallback(request *ModifyConsumerChannelRequest, callback func(response *ModifyConsumerChannelResponse, err error)) <-chan int

ModifyConsumerChannelWithCallback invokes the dts.ModifyConsumerChannel API asynchronously

func (*Client) ModifyConsumerChannelWithChan ¶

func (client *Client) ModifyConsumerChannelWithChan(request *ModifyConsumerChannelRequest) (<-chan *ModifyConsumerChannelResponse, <-chan error)

ModifyConsumerChannelWithChan invokes the dts.ModifyConsumerChannel API asynchronously

func (*Client) ModifyConsumerGroupPassword ¶

func (client *Client) ModifyConsumerGroupPassword(request *ModifyConsumerGroupPasswordRequest) (response *ModifyConsumerGroupPasswordResponse, err error)

ModifyConsumerGroupPassword invokes the dts.ModifyConsumerGroupPassword API synchronously

func (*Client) ModifyConsumerGroupPasswordWithCallback ¶

func (client *Client) ModifyConsumerGroupPasswordWithCallback(request *ModifyConsumerGroupPasswordRequest, callback func(response *ModifyConsumerGroupPasswordResponse, err error)) <-chan int

ModifyConsumerGroupPasswordWithCallback invokes the dts.ModifyConsumerGroupPassword API asynchronously

func (*Client) ModifyConsumerGroupPasswordWithChan ¶

func (client *Client) ModifyConsumerGroupPasswordWithChan(request *ModifyConsumerGroupPasswordRequest) (<-chan *ModifyConsumerGroupPasswordResponse, <-chan error)

ModifyConsumerGroupPasswordWithChan invokes the dts.ModifyConsumerGroupPassword 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) ModifyDedicatedCluster ¶

func (client *Client) ModifyDedicatedCluster(request *ModifyDedicatedClusterRequest) (response *ModifyDedicatedClusterResponse, err error)

ModifyDedicatedCluster invokes the dts.ModifyDedicatedCluster API synchronously

func (*Client) ModifyDedicatedClusterWithCallback ¶

func (client *Client) ModifyDedicatedClusterWithCallback(request *ModifyDedicatedClusterRequest, callback func(response *ModifyDedicatedClusterResponse, err error)) <-chan int

ModifyDedicatedClusterWithCallback invokes the dts.ModifyDedicatedCluster API asynchronously

func (*Client) ModifyDedicatedClusterWithChan ¶

func (client *Client) ModifyDedicatedClusterWithChan(request *ModifyDedicatedClusterRequest) (<-chan *ModifyDedicatedClusterResponse, <-chan error)

ModifyDedicatedClusterWithChan invokes the dts.ModifyDedicatedCluster API asynchronously

func (*Client) ModifyDtsJob ¶

func (client *Client) ModifyDtsJob(request *ModifyDtsJobRequest) (response *ModifyDtsJobResponse, err error)

ModifyDtsJob invokes the dts.ModifyDtsJob API synchronously

func (*Client) ModifyDtsJobDedicatedCluster ¶

func (client *Client) ModifyDtsJobDedicatedCluster(request *ModifyDtsJobDedicatedClusterRequest) (response *ModifyDtsJobDedicatedClusterResponse, err error)

ModifyDtsJobDedicatedCluster invokes the dts.ModifyDtsJobDedicatedCluster API synchronously

func (*Client) ModifyDtsJobDedicatedClusterWithCallback ¶

func (client *Client) ModifyDtsJobDedicatedClusterWithCallback(request *ModifyDtsJobDedicatedClusterRequest, callback func(response *ModifyDtsJobDedicatedClusterResponse, err error)) <-chan int

ModifyDtsJobDedicatedClusterWithCallback invokes the dts.ModifyDtsJobDedicatedCluster API asynchronously

func (*Client) ModifyDtsJobDedicatedClusterWithChan ¶

func (client *Client) ModifyDtsJobDedicatedClusterWithChan(request *ModifyDtsJobDedicatedClusterRequest) (<-chan *ModifyDtsJobDedicatedClusterResponse, <-chan error)

ModifyDtsJobDedicatedClusterWithChan invokes the dts.ModifyDtsJobDedicatedCluster API asynchronously

func (*Client) ModifyDtsJobDuLimit ¶

func (client *Client) ModifyDtsJobDuLimit(request *ModifyDtsJobDuLimitRequest) (response *ModifyDtsJobDuLimitResponse, err error)

ModifyDtsJobDuLimit invokes the dts.ModifyDtsJobDuLimit API synchronously

func (*Client) ModifyDtsJobDuLimitWithCallback ¶

func (client *Client) ModifyDtsJobDuLimitWithCallback(request *ModifyDtsJobDuLimitRequest, callback func(response *ModifyDtsJobDuLimitResponse, err error)) <-chan int

ModifyDtsJobDuLimitWithCallback invokes the dts.ModifyDtsJobDuLimit API asynchronously

func (*Client) ModifyDtsJobDuLimitWithChan ¶

func (client *Client) ModifyDtsJobDuLimitWithChan(request *ModifyDtsJobDuLimitRequest) (<-chan *ModifyDtsJobDuLimitResponse, <-chan error)

ModifyDtsJobDuLimitWithChan invokes the dts.ModifyDtsJobDuLimit API asynchronously

func (*Client) ModifyDtsJobName ¶

func (client *Client) ModifyDtsJobName(request *ModifyDtsJobNameRequest) (response *ModifyDtsJobNameResponse, err error)

ModifyDtsJobName invokes the dts.ModifyDtsJobName API synchronously

func (*Client) ModifyDtsJobNameWithCallback ¶

func (client *Client) ModifyDtsJobNameWithCallback(request *ModifyDtsJobNameRequest, callback func(response *ModifyDtsJobNameResponse, err error)) <-chan int

ModifyDtsJobNameWithCallback invokes the dts.ModifyDtsJobName API asynchronously

func (*Client) ModifyDtsJobNameWithChan ¶

func (client *Client) ModifyDtsJobNameWithChan(request *ModifyDtsJobNameRequest) (<-chan *ModifyDtsJobNameResponse, <-chan error)

ModifyDtsJobNameWithChan invokes the dts.ModifyDtsJobName API asynchronously

func (*Client) ModifyDtsJobPassword ¶

func (client *Client) ModifyDtsJobPassword(request *ModifyDtsJobPasswordRequest) (response *ModifyDtsJobPasswordResponse, err error)

ModifyDtsJobPassword invokes the dts.ModifyDtsJobPassword API synchronously

func (*Client) ModifyDtsJobPasswordWithCallback ¶

func (client *Client) ModifyDtsJobPasswordWithCallback(request *ModifyDtsJobPasswordRequest, callback func(response *ModifyDtsJobPasswordResponse, err error)) <-chan int

ModifyDtsJobPasswordWithCallback invokes the dts.ModifyDtsJobPassword API asynchronously

func (*Client) ModifyDtsJobPasswordWithChan ¶

func (client *Client) ModifyDtsJobPasswordWithChan(request *ModifyDtsJobPasswordRequest) (<-chan *ModifyDtsJobPasswordResponse, <-chan error)

ModifyDtsJobPasswordWithChan invokes the dts.ModifyDtsJobPassword API asynchronously

func (*Client) ModifyDtsJobWithCallback ¶

func (client *Client) ModifyDtsJobWithCallback(request *ModifyDtsJobRequest, callback func(response *ModifyDtsJobResponse, err error)) <-chan int

ModifyDtsJobWithCallback invokes the dts.ModifyDtsJob API asynchronously

func (*Client) ModifyDtsJobWithChan ¶

func (client *Client) ModifyDtsJobWithChan(request *ModifyDtsJobRequest) (<-chan *ModifyDtsJobResponse, <-chan error)

ModifyDtsJobWithChan invokes the dts.ModifyDtsJob API asynchronously

func (*Client) ModifySubscription ¶

func (client *Client) ModifySubscription(request *ModifySubscriptionRequest) (response *ModifySubscriptionResponse, err error)

ModifySubscription invokes the dts.ModifySubscription API synchronously

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) ModifySubscriptionWithCallback ¶

func (client *Client) ModifySubscriptionWithCallback(request *ModifySubscriptionRequest, callback func(response *ModifySubscriptionResponse, err error)) <-chan int

ModifySubscriptionWithCallback invokes the dts.ModifySubscription API asynchronously

func (*Client) ModifySubscriptionWithChan ¶

func (client *Client) ModifySubscriptionWithChan(request *ModifySubscriptionRequest) (<-chan *ModifySubscriptionResponse, <-chan error)

ModifySubscriptionWithChan invokes the dts.ModifySubscription 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) RenewInstance ¶

func (client *Client) RenewInstance(request *RenewInstanceRequest) (response *RenewInstanceResponse, err error)

RenewInstance invokes the dts.RenewInstance API synchronously

func (*Client) RenewInstanceWithCallback ¶

func (client *Client) RenewInstanceWithCallback(request *RenewInstanceRequest, callback func(response *RenewInstanceResponse, err error)) <-chan int

RenewInstanceWithCallback invokes the dts.RenewInstance API asynchronously

func (*Client) RenewInstanceWithChan ¶

func (client *Client) RenewInstanceWithChan(request *RenewInstanceRequest) (<-chan *RenewInstanceResponse, <-chan error)

RenewInstanceWithChan invokes the dts.RenewInstance API asynchronously

func (*Client) ResetDtsJob ¶

func (client *Client) ResetDtsJob(request *ResetDtsJobRequest) (response *ResetDtsJobResponse, err error)

ResetDtsJob invokes the dts.ResetDtsJob API synchronously

func (*Client) ResetDtsJobWithCallback ¶

func (client *Client) ResetDtsJobWithCallback(request *ResetDtsJobRequest, callback func(response *ResetDtsJobResponse, err error)) <-chan int

ResetDtsJobWithCallback invokes the dts.ResetDtsJob API asynchronously

func (*Client) ResetDtsJobWithChan ¶

func (client *Client) ResetDtsJobWithChan(request *ResetDtsJobRequest) (<-chan *ResetDtsJobResponse, <-chan error)

ResetDtsJobWithChan invokes the dts.ResetDtsJob API asynchronously

func (*Client) ResetSynchronizationJob ¶

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

ResetSynchronizationJob invokes the dts.ResetSynchronizationJob API synchronously

func (*Client) ResetSynchronizationJobWithCallback ¶

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

ResetSynchronizationJobWithCallback invokes the dts.ResetSynchronizationJob API asynchronously

func (*Client) ResetSynchronizationJobWithChan ¶

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

ResetSynchronizationJobWithChan invokes the dts.ResetSynchronizationJob API asynchronously

func (*Client) ShieldPrecheck ¶

func (client *Client) ShieldPrecheck(request *ShieldPrecheckRequest) (response *ShieldPrecheckResponse, err error)

ShieldPrecheck invokes the dts.ShieldPrecheck API synchronously

func (*Client) ShieldPrecheckWithCallback ¶

func (client *Client) ShieldPrecheckWithCallback(request *ShieldPrecheckRequest, callback func(response *ShieldPrecheckResponse, err error)) <-chan int

ShieldPrecheckWithCallback invokes the dts.ShieldPrecheck API asynchronously

func (*Client) ShieldPrecheckWithChan ¶

func (client *Client) ShieldPrecheckWithChan(request *ShieldPrecheckRequest) (<-chan *ShieldPrecheckResponse, <-chan error)

ShieldPrecheckWithChan invokes the dts.ShieldPrecheck API asynchronously

func (*Client) SkipPreCheck ¶

func (client *Client) SkipPreCheck(request *SkipPreCheckRequest) (response *SkipPreCheckResponse, err error)

SkipPreCheck invokes the dts.SkipPreCheck API synchronously

func (*Client) SkipPreCheckWithCallback ¶

func (client *Client) SkipPreCheckWithCallback(request *SkipPreCheckRequest, callback func(response *SkipPreCheckResponse, err error)) <-chan int

SkipPreCheckWithCallback invokes the dts.SkipPreCheck API asynchronously

func (*Client) SkipPreCheckWithChan ¶

func (client *Client) SkipPreCheckWithChan(request *SkipPreCheckRequest) (<-chan *SkipPreCheckResponse, <-chan error)

SkipPreCheckWithChan invokes the dts.SkipPreCheck API asynchronously

func (*Client) StartDtsJob ¶

func (client *Client) StartDtsJob(request *StartDtsJobRequest) (response *StartDtsJobResponse, err error)

StartDtsJob invokes the dts.StartDtsJob API synchronously

func (*Client) StartDtsJobWithCallback ¶

func (client *Client) StartDtsJobWithCallback(request *StartDtsJobRequest, callback func(response *StartDtsJobResponse, err error)) <-chan int

StartDtsJobWithCallback invokes the dts.StartDtsJob API asynchronously

func (*Client) StartDtsJobWithChan ¶

func (client *Client) StartDtsJobWithChan(request *StartDtsJobRequest) (<-chan *StartDtsJobResponse, <-chan error)

StartDtsJobWithChan invokes the dts.StartDtsJob API asynchronously

func (*Client) StartDtsJobs ¶

func (client *Client) StartDtsJobs(request *StartDtsJobsRequest) (response *StartDtsJobsResponse, err error)

StartDtsJobs invokes the dts.StartDtsJobs API synchronously

func (*Client) StartDtsJobsWithCallback ¶

func (client *Client) StartDtsJobsWithCallback(request *StartDtsJobsRequest, callback func(response *StartDtsJobsResponse, err error)) <-chan int

StartDtsJobsWithCallback invokes the dts.StartDtsJobs API asynchronously

func (*Client) StartDtsJobsWithChan ¶

func (client *Client) StartDtsJobsWithChan(request *StartDtsJobsRequest) (<-chan *StartDtsJobsResponse, <-chan error)

StartDtsJobsWithChan invokes the dts.StartDtsJobs 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) StopDedicatedCluster ¶

func (client *Client) StopDedicatedCluster(request *StopDedicatedClusterRequest) (response *StopDedicatedClusterResponse, err error)

StopDedicatedCluster invokes the dts.StopDedicatedCluster API synchronously

func (*Client) StopDedicatedClusterWithCallback ¶

func (client *Client) StopDedicatedClusterWithCallback(request *StopDedicatedClusterRequest, callback func(response *StopDedicatedClusterResponse, err error)) <-chan int

StopDedicatedClusterWithCallback invokes the dts.StopDedicatedCluster API asynchronously

func (*Client) StopDedicatedClusterWithChan ¶

func (client *Client) StopDedicatedClusterWithChan(request *StopDedicatedClusterRequest) (<-chan *StopDedicatedClusterResponse, <-chan error)

StopDedicatedClusterWithChan invokes the dts.StopDedicatedCluster API asynchronously

func (*Client) StopDtsJob ¶

func (client *Client) StopDtsJob(request *StopDtsJobRequest) (response *StopDtsJobResponse, err error)

StopDtsJob invokes the dts.StopDtsJob API synchronously

func (*Client) StopDtsJobWithCallback ¶

func (client *Client) StopDtsJobWithCallback(request *StopDtsJobRequest, callback func(response *StopDtsJobResponse, err error)) <-chan int

StopDtsJobWithCallback invokes the dts.StopDtsJob API asynchronously

func (*Client) StopDtsJobWithChan ¶

func (client *Client) StopDtsJobWithChan(request *StopDtsJobRequest) (<-chan *StopDtsJobResponse, <-chan error)

StopDtsJobWithChan invokes the dts.StopDtsJob API asynchronously

func (*Client) StopDtsJobs ¶

func (client *Client) StopDtsJobs(request *StopDtsJobsRequest) (response *StopDtsJobsResponse, err error)

StopDtsJobs invokes the dts.StopDtsJobs API synchronously

func (*Client) StopDtsJobsWithCallback ¶

func (client *Client) StopDtsJobsWithCallback(request *StopDtsJobsRequest, callback func(response *StopDtsJobsResponse, err error)) <-chan int

StopDtsJobsWithCallback invokes the dts.StopDtsJobs API asynchronously

func (*Client) StopDtsJobsWithChan ¶

func (client *Client) StopDtsJobsWithChan(request *StopDtsJobsRequest) (<-chan *StopDtsJobsResponse, <-chan error)

StopDtsJobsWithChan invokes the dts.StopDtsJobs 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) SummaryJobDetail ¶

func (client *Client) SummaryJobDetail(request *SummaryJobDetailRequest) (response *SummaryJobDetailResponse, err error)

SummaryJobDetail invokes the dts.SummaryJobDetail API synchronously

func (*Client) SummaryJobDetailWithCallback ¶

func (client *Client) SummaryJobDetailWithCallback(request *SummaryJobDetailRequest, callback func(response *SummaryJobDetailResponse, err error)) <-chan int

SummaryJobDetailWithCallback invokes the dts.SummaryJobDetail API asynchronously

func (*Client) SummaryJobDetailWithChan ¶

func (client *Client) SummaryJobDetailWithChan(request *SummaryJobDetailRequest) (<-chan *SummaryJobDetailResponse, <-chan error)

SummaryJobDetailWithChan invokes the dts.SummaryJobDetail API asynchronously

func (*Client) SuspendDtsJob ¶

func (client *Client) SuspendDtsJob(request *SuspendDtsJobRequest) (response *SuspendDtsJobResponse, err error)

SuspendDtsJob invokes the dts.SuspendDtsJob API synchronously

func (*Client) SuspendDtsJobWithCallback ¶

func (client *Client) SuspendDtsJobWithCallback(request *SuspendDtsJobRequest, callback func(response *SuspendDtsJobResponse, err error)) <-chan int

SuspendDtsJobWithCallback invokes the dts.SuspendDtsJob API asynchronously

func (*Client) SuspendDtsJobWithChan ¶

func (client *Client) SuspendDtsJobWithChan(request *SuspendDtsJobRequest) (<-chan *SuspendDtsJobResponse, <-chan error)

SuspendDtsJobWithChan invokes the dts.SuspendDtsJob API asynchronously

func (*Client) SuspendDtsJobs ¶

func (client *Client) SuspendDtsJobs(request *SuspendDtsJobsRequest) (response *SuspendDtsJobsResponse, err error)

SuspendDtsJobs invokes the dts.SuspendDtsJobs API synchronously

func (*Client) SuspendDtsJobsWithCallback ¶

func (client *Client) SuspendDtsJobsWithCallback(request *SuspendDtsJobsRequest, callback func(response *SuspendDtsJobsResponse, err error)) <-chan int

SuspendDtsJobsWithCallback invokes the dts.SuspendDtsJobs API asynchronously

func (*Client) SuspendDtsJobsWithChan ¶

func (client *Client) SuspendDtsJobsWithChan(request *SuspendDtsJobsRequest) (<-chan *SuspendDtsJobsResponse, <-chan error)

SuspendDtsJobsWithChan invokes the dts.SuspendDtsJobs 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

func (*Client) SwitchPhysicalDtsJobToCloud ¶

func (client *Client) SwitchPhysicalDtsJobToCloud(request *SwitchPhysicalDtsJobToCloudRequest) (response *SwitchPhysicalDtsJobToCloudResponse, err error)

SwitchPhysicalDtsJobToCloud invokes the dts.SwitchPhysicalDtsJobToCloud API synchronously

func (*Client) SwitchPhysicalDtsJobToCloudWithCallback ¶

func (client *Client) SwitchPhysicalDtsJobToCloudWithCallback(request *SwitchPhysicalDtsJobToCloudRequest, callback func(response *SwitchPhysicalDtsJobToCloudResponse, err error)) <-chan int

SwitchPhysicalDtsJobToCloudWithCallback invokes the dts.SwitchPhysicalDtsJobToCloud API asynchronously

func (*Client) SwitchPhysicalDtsJobToCloudWithChan ¶

func (client *Client) SwitchPhysicalDtsJobToCloudWithChan(request *SwitchPhysicalDtsJobToCloudRequest) (<-chan *SwitchPhysicalDtsJobToCloudResponse, <-chan error)

SwitchPhysicalDtsJobToCloudWithChan invokes the dts.SwitchPhysicalDtsJobToCloud API asynchronously

func (*Client) SwitchSynchronizationEndpoint ¶

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

SwitchSynchronizationEndpoint invokes the dts.SwitchSynchronizationEndpoint API synchronously

func (*Client) SwitchSynchronizationEndpointWithCallback ¶

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

SwitchSynchronizationEndpointWithCallback invokes the dts.SwitchSynchronizationEndpoint API asynchronously

func (*Client) SwitchSynchronizationEndpointWithChan ¶

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

SwitchSynchronizationEndpointWithChan invokes the dts.SwitchSynchronizationEndpoint API asynchronously

func (*Client) TagResources ¶

func (client *Client) TagResources(request *TagResourcesRequest) (response *TagResourcesResponse, err error)

TagResources invokes the dts.TagResources API synchronously

func (*Client) TagResourcesWithCallback ¶

func (client *Client) TagResourcesWithCallback(request *TagResourcesRequest, callback func(response *TagResourcesResponse, err error)) <-chan int

TagResourcesWithCallback invokes the dts.TagResources API asynchronously

func (*Client) TagResourcesWithChan ¶

func (client *Client) TagResourcesWithChan(request *TagResourcesRequest) (<-chan *TagResourcesResponse, <-chan error)

TagResourcesWithChan invokes the dts.TagResources API asynchronously

func (*Client) TransferInstanceClass ¶

func (client *Client) TransferInstanceClass(request *TransferInstanceClassRequest) (response *TransferInstanceClassResponse, err error)

TransferInstanceClass invokes the dts.TransferInstanceClass API synchronously

func (*Client) TransferInstanceClassWithCallback ¶

func (client *Client) TransferInstanceClassWithCallback(request *TransferInstanceClassRequest, callback func(response *TransferInstanceClassResponse, err error)) <-chan int

TransferInstanceClassWithCallback invokes the dts.TransferInstanceClass API asynchronously

func (*Client) TransferInstanceClassWithChan ¶

func (client *Client) TransferInstanceClassWithChan(request *TransferInstanceClassRequest) (<-chan *TransferInstanceClassResponse, <-chan error)

TransferInstanceClassWithChan invokes the dts.TransferInstanceClass API asynchronously

func (*Client) TransferPayType ¶

func (client *Client) TransferPayType(request *TransferPayTypeRequest) (response *TransferPayTypeResponse, err error)

TransferPayType invokes the dts.TransferPayType API synchronously

func (*Client) TransferPayTypeWithCallback ¶

func (client *Client) TransferPayTypeWithCallback(request *TransferPayTypeRequest, callback func(response *TransferPayTypeResponse, err error)) <-chan int

TransferPayTypeWithCallback invokes the dts.TransferPayType API asynchronously

func (*Client) TransferPayTypeWithChan ¶

func (client *Client) TransferPayTypeWithChan(request *TransferPayTypeRequest) (<-chan *TransferPayTypeResponse, <-chan error)

TransferPayTypeWithChan invokes the dts.TransferPayType API asynchronously

func (*Client) UntagResources ¶

func (client *Client) UntagResources(request *UntagResourcesRequest) (response *UntagResourcesResponse, err error)

UntagResources invokes the dts.UntagResources API synchronously

func (*Client) UntagResourcesWithCallback ¶

func (client *Client) UntagResourcesWithCallback(request *UntagResourcesRequest, callback func(response *UntagResourcesResponse, err error)) <-chan int

UntagResourcesWithCallback invokes the dts.UntagResources API asynchronously

func (*Client) UntagResourcesWithChan ¶

func (client *Client) UntagResourcesWithChan(request *UntagResourcesRequest) (<-chan *UntagResourcesResponse, <-chan error)

UntagResourcesWithChan invokes the dts.UntagResources API asynchronously

func (*Client) UpgradeTwoWay ¶

func (client *Client) UpgradeTwoWay(request *UpgradeTwoWayRequest) (response *UpgradeTwoWayResponse, err error)

UpgradeTwoWay invokes the dts.UpgradeTwoWay API synchronously

func (*Client) UpgradeTwoWayWithCallback ¶

func (client *Client) UpgradeTwoWayWithCallback(request *UpgradeTwoWayRequest, callback func(response *UpgradeTwoWayResponse, err error)) <-chan int

UpgradeTwoWayWithCallback invokes the dts.UpgradeTwoWay API asynchronously

func (*Client) UpgradeTwoWayWithChan ¶

func (client *Client) UpgradeTwoWayWithChan(request *UpgradeTwoWayRequest) (<-chan *UpgradeTwoWayResponse, <-chan error)

UpgradeTwoWayWithChan invokes the dts.UpgradeTwoWay API asynchronously

func (*Client) WhiteIpList ¶

func (client *Client) WhiteIpList(request *WhiteIpListRequest) (response *WhiteIpListResponse, err error)

WhiteIpList invokes the dts.WhiteIpList API synchronously

func (*Client) WhiteIpListWithCallback ¶

func (client *Client) WhiteIpListWithCallback(request *WhiteIpListRequest, callback func(response *WhiteIpListResponse, err error)) <-chan int

WhiteIpListWithCallback invokes the dts.WhiteIpList API asynchronously

func (*Client) WhiteIpListWithChan ¶

func (client *Client) WhiteIpListWithChan(request *WhiteIpListRequest) (<-chan *WhiteIpListResponse, <-chan error)

WhiteIpListWithChan invokes the dts.WhiteIpList API asynchronously

type ConfigureDtsJobRequest ¶

type ConfigureDtsJobRequest struct {
	*requests.RpcRequest
	Checkpoint                      string           `position:"Query" name:"Checkpoint"`
	SourceEndpointUserName          string           `position:"Query" name:"SourceEndpointUserName"`
	DelayPhone                      string           `position:"Query" name:"DelayPhone"`
	SourceEndpointIP                string           `position:"Query" name:"SourceEndpointIP"`
	ErrorPhone                      string           `position:"Query" name:"ErrorPhone"`
	DestinationEndpointUserName     string           `position:"Query" name:"DestinationEndpointUserName"`
	DtsJobId                        string           `position:"Query" name:"DtsJobId"`
	DbList                          string           `position:"Body" name:"DbList"`
	DestinationEndpointOracleSID    string           `position:"Query" name:"DestinationEndpointOracleSID"`
	DestinationEndpointPort         string           `position:"Query" name:"DestinationEndpointPort"`
	SourceEndpointPassword          string           `position:"Query" name:"SourceEndpointPassword"`
	OwnerId                         string           `position:"Query" name:"OwnerId"`
	JobType                         string           `position:"Query" name:"JobType"`
	DelayRuleTime                   requests.Integer `position:"Query" name:"DelayRuleTime"`
	DisasterRecoveryJob             requests.Boolean `position:"Query" name:"DisasterRecoveryJob"`
	DestinationEndpointIP           string           `position:"Query" name:"DestinationEndpointIP"`
	SourceEndpointInstanceType      string           `position:"Query" name:"SourceEndpointInstanceType"`
	DtsJobName                      string           `position:"Query" name:"DtsJobName"`
	DtsInstanceId                   string           `position:"Query" name:"DtsInstanceId"`
	SynchronizationDirection        string           `position:"Query" name:"SynchronizationDirection"`
	SourceEndpointRegion            string           `position:"Query" name:"SourceEndpointRegion"`
	DelayNotice                     requests.Boolean `position:"Query" name:"DelayNotice"`
	DestinationEndpointInstanceType string           `position:"Query" name:"DestinationEndpointInstanceType"`
	DataInitialization              requests.Boolean `position:"Query" name:"DataInitialization"`
	SourceEndpointInstanceID        string           `position:"Query" name:"SourceEndpointInstanceID"`
	StructureInitialization         requests.Boolean `position:"Query" name:"StructureInitialization"`
	SourceEndpointOwnerID           string           `position:"Query" name:"SourceEndpointOwnerID"`
	DedicatedClusterId              string           `position:"Query" name:"DedicatedClusterId"`
	SourceEndpointDatabaseName      string           `position:"Query" name:"SourceEndpointDatabaseName"`
	DestinationEndpointRegion       string           `position:"Query" name:"DestinationEndpointRegion"`
	DataCheckConfigure              string           `position:"Query" name:"DataCheckConfigure"`
	Reserve                         string           `position:"Body" name:"Reserve"`
	DataSynchronization             requests.Boolean `position:"Query" name:"DataSynchronization"`
	FileOssUrl                      string           `position:"Query" name:"FileOssUrl"`
	DestinationEndpointEngineName   string           `position:"Query" name:"DestinationEndpointEngineName"`
	DestinationEndpointInstanceID   string           `position:"Query" name:"DestinationEndpointInstanceID"`
	SourceEndpointPort              string           `position:"Query" name:"SourceEndpointPort"`
	SourceEndpointOracleSID         string           `position:"Query" name:"SourceEndpointOracleSID"`
	DestinationEndpointDataBaseName string           `position:"Query" name:"DestinationEndpointDataBaseName"`
	ErrorNotice                     requests.Boolean `position:"Query" name:"ErrorNotice"`
	SourceEndpointRole              string           `position:"Query" name:"SourceEndpointRole"`
	DestinationEndpointPassword     string           `position:"Query" name:"DestinationEndpointPassword"`
	SourceEndpointEngineName        string           `position:"Query" name:"SourceEndpointEngineName"`
}

ConfigureDtsJobRequest is the request struct for api ConfigureDtsJob

func CreateConfigureDtsJobRequest ¶

func CreateConfigureDtsJobRequest() (request *ConfigureDtsJobRequest)

CreateConfigureDtsJobRequest creates a request to invoke ConfigureDtsJob API

type ConfigureDtsJobResponse ¶

type ConfigureDtsJobResponse struct {
	*responses.BaseResponse
	HttpStatusCode string `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	ErrCode        string `json:"ErrCode" xml:"ErrCode"`
	DtsJobId       string `json:"DtsJobId" xml:"DtsJobId"`
	DtsInstanceId  string `json:"DtsInstanceId" xml:"DtsInstanceId"`
	Success        string `json:"Success" xml:"Success"`
	ErrMessage     string `json:"ErrMessage" xml:"ErrMessage"`
}

ConfigureDtsJobResponse is the response struct for api ConfigureDtsJob

func CreateConfigureDtsJobResponse ¶

func CreateConfigureDtsJobResponse() (response *ConfigureDtsJobResponse)

CreateConfigureDtsJobResponse creates a response to parse from ConfigureDtsJob response

type ConfigureMigrationJobAlertRequest ¶

type ConfigureMigrationJobAlertRequest struct {
	*requests.RpcRequest
	MigrationJobId   string `position:"Query" name:"MigrationJobId"`
	AccountId        string `position:"Query" name:"AccountId"`
	DelayAlertPhone  string `position:"Query" name:"DelayAlertPhone"`
	DelayOverSeconds string `position:"Query" name:"DelayOverSeconds"`
	DelayAlertStatus string `position:"Query" name:"DelayAlertStatus"`
	OwnerId          string `position:"Query" name:"OwnerId"`
	ErrorAlertPhone  string `position:"Query" name:"ErrorAlertPhone"`
	ErrorAlertStatus string `position:"Query" name:"ErrorAlertStatus"`
}

ConfigureMigrationJobAlertRequest is the request struct for api ConfigureMigrationJobAlert

func CreateConfigureMigrationJobAlertRequest ¶

func CreateConfigureMigrationJobAlertRequest() (request *ConfigureMigrationJobAlertRequest)

CreateConfigureMigrationJobAlertRequest creates a request to invoke ConfigureMigrationJobAlert API

type ConfigureMigrationJobAlertResponse ¶

type ConfigureMigrationJobAlertResponse 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"`
}

ConfigureMigrationJobAlertResponse is the response struct for api ConfigureMigrationJobAlert

func CreateConfigureMigrationJobAlertResponse ¶

func CreateConfigureMigrationJobAlertResponse() (response *ConfigureMigrationJobAlertResponse)

CreateConfigureMigrationJobAlertResponse creates a response to parse from ConfigureMigrationJobAlert response

type ConfigureMigrationJobRequest ¶

type ConfigureMigrationJobRequest 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"`
	DestinationEndpointPassword         string           `position:"Query" name:"DestinationEndpoint.Password"`
	MigrationModeDataIntialization      requests.Boolean `position:"Query" name:"MigrationMode.DataIntialization"`
	AccountId                           string           `position:"Query" name:"AccountId"`
	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"`
	DestinationEndpointPort             string           `position:"Query" name:"DestinationEndpoint.Port"`
	SourceEndpointRole                  string           `position:"Query" name:"SourceEndpoint.Role"`
	OwnerId                             string           `position:"Query" name:"OwnerId"`
	SourceEndpointPassword              string           `position:"Query" name:"SourceEndpoint.Password"`
	DestinationEndpointIP               string           `position:"Query" name:"DestinationEndpoint.IP"`
	MigrationJobName                    string           `position:"Query" name:"MigrationJobName"`
	DestinationEndpointInstanceType     string           `position:"Query" name:"DestinationEndpoint.InstanceType"`
	SourceEndpointEngineName            string           `position:"Query" name:"SourceEndpoint.EngineName"`
	SourceEndpointOracleSID             string           `position:"Query" name:"SourceEndpoint.OracleSID"`
	MigrationObject                     string           `position:"Body" name:"MigrationObject"`
	MigrationJobId                      string           `position:"Query" name:"MigrationJobId"`
	SourceEndpointInstanceType          string           `position:"Query" name:"SourceEndpoint.InstanceType"`
	DestinationEndpointEngineName       string           `position:"Query" name:"DestinationEndpoint.EngineName"`
	DestinationEndpointUserName         string           `position:"Query" name:"DestinationEndpoint.UserName"`
	DestinationEndpointOracleSID        string           `position:"Query" name:"DestinationEndpoint.OracleSID"`
	SourceEndpointRegion                string           `position:"Query" name:"SourceEndpoint.Region"`
	DestinationEndpointDataBaseName     string           `position:"Query" name:"DestinationEndpoint.DataBaseName"`
	MigrationReserved                   string           `position:"Query" name:"MigrationReserved"`
}

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 ConfigureSubscriptionInstanceAlertRequest ¶

type ConfigureSubscriptionInstanceAlertRequest struct {
	*requests.RpcRequest
	AccountId              string `position:"Query" name:"AccountId"`
	DelayAlertPhone        string `position:"Query" name:"DelayAlertPhone"`
	DelayOverSeconds       string `position:"Query" name:"DelayOverSeconds"`
	DelayAlertStatus       string `position:"Query" name:"DelayAlertStatus"`
	SubscriptionInstanceId string `position:"Query" name:"SubscriptionInstanceId"`
	OwnerId                string `position:"Query" name:"OwnerId"`
	ErrorAlertPhone        string `position:"Query" name:"ErrorAlertPhone"`
	ErrorAlertStatus       string `position:"Query" name:"ErrorAlertStatus"`
}

ConfigureSubscriptionInstanceAlertRequest is the request struct for api ConfigureSubscriptionInstanceAlert

func CreateConfigureSubscriptionInstanceAlertRequest ¶

func CreateConfigureSubscriptionInstanceAlertRequest() (request *ConfigureSubscriptionInstanceAlertRequest)

CreateConfigureSubscriptionInstanceAlertRequest creates a request to invoke ConfigureSubscriptionInstanceAlert API

type ConfigureSubscriptionInstanceAlertResponse ¶

type ConfigureSubscriptionInstanceAlertResponse 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"`
}

ConfigureSubscriptionInstanceAlertResponse is the response struct for api ConfigureSubscriptionInstanceAlert

func CreateConfigureSubscriptionInstanceAlertResponse ¶

func CreateConfigureSubscriptionInstanceAlertResponse() (response *ConfigureSubscriptionInstanceAlertResponse)

CreateConfigureSubscriptionInstanceAlertResponse creates a response to parse from ConfigureSubscriptionInstanceAlert response

type ConfigureSubscriptionInstanceRequest ¶

type ConfigureSubscriptionInstanceRequest struct {
	*requests.RpcRequest
	SourceEndpointInstanceID        string           `position:"Query" name:"SourceEndpoint.InstanceID"`
	SourceEndpointOracleSID         string           `position:"Query" name:"SourceEndpoint.OracleSID"`
	SourceEndpointIP                string           `position:"Query" name:"SourceEndpoint.IP"`
	SubscriptionDataTypeDML         requests.Boolean `position:"Query" name:"SubscriptionDataType.DML"`
	SourceEndpointInstanceType      string           `position:"Query" name:"SourceEndpoint.InstanceType"`
	AccountId                       string           `position:"Query" name:"AccountId"`
	SubscriptionObject              string           `position:"Body" name:"SubscriptionObject"`
	SubscriptionInstanceVSwitchId   string           `position:"Query" name:"SubscriptionInstance.VSwitchId"`
	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"`
	SubscriptionInstanceVPCId       string           `position:"Query" name:"SubscriptionInstance.VPCId"`
	SubscriptionInstanceNetworkType string           `position:"Query" name:"SubscriptionInstanceNetworkType"`
	SubscriptionInstanceId          string           `position:"Query" name:"SubscriptionInstanceId"`
	SourceEndpointRole              string           `position:"Query" name:"SourceEndpoint.Role"`
	OwnerId                         string           `position:"Query" name:"OwnerId"`
	SubscriptionDataTypeDDL         requests.Boolean `position:"Query" name:"SubscriptionDataType.DDL"`
	SourceEndpointPassword          string           `position:"Query" name:"SourceEndpoint.Password"`
	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 ConfigureSubscriptionRequest ¶

type ConfigureSubscriptionRequest struct {
	*requests.RpcRequest
	SourceEndpointRegion            string           `position:"Query" name:"SourceEndpointRegion"`
	Checkpoint                      string           `position:"Query" name:"Checkpoint"`
	SubscriptionInstanceVSwitchId   string           `position:"Query" name:"SubscriptionInstanceVSwitchId"`
	DelayNotice                     requests.Boolean `position:"Query" name:"DelayNotice"`
	SourceEndpointInstanceID        string           `position:"Query" name:"SourceEndpointInstanceID"`
	SourceEndpointUserName          string           `position:"Query" name:"SourceEndpointUserName"`
	SourceEndpointOwnerID           string           `position:"Query" name:"SourceEndpointOwnerID"`
	DedicatedClusterId              string           `position:"Query" name:"DedicatedClusterId"`
	DelayPhone                      string           `position:"Query" name:"DelayPhone"`
	SubscriptionDataTypeDML         requests.Boolean `position:"Query" name:"SubscriptionDataTypeDML"`
	SourceEndpointDatabaseName      string           `position:"Query" name:"SourceEndpointDatabaseName"`
	SourceEndpointIP                string           `position:"Query" name:"SourceEndpointIP"`
	ErrorPhone                      string           `position:"Query" name:"ErrorPhone"`
	Reserve                         string           `position:"Query" name:"Reserve"`
	DtsJobId                        string           `position:"Query" name:"DtsJobId"`
	DbList                          string           `position:"Query" name:"DbList"`
	SubscriptionInstanceNetworkType string           `position:"Query" name:"SubscriptionInstanceNetworkType"`
	SubscriptionDataTypeDDL         requests.Boolean `position:"Query" name:"SubscriptionDataTypeDDL"`
	SourceEndpointPassword          string           `position:"Query" name:"SourceEndpointPassword"`
	SourceEndpointPort              string           `position:"Query" name:"SourceEndpointPort"`
	SubscriptionInstanceVPCId       string           `position:"Query" name:"SubscriptionInstanceVPCId"`
	DelayRuleTime                   requests.Integer `position:"Query" name:"DelayRuleTime"`
	SourceEndpointInstanceType      string           `position:"Query" name:"SourceEndpointInstanceType"`
	DtsJobName                      string           `position:"Query" name:"DtsJobName"`
	SourceEndpointOracleSID         string           `position:"Query" name:"SourceEndpointOracleSID"`
	ErrorNotice                     requests.Boolean `position:"Query" name:"ErrorNotice"`
	SourceEndpointRole              string           `position:"Query" name:"SourceEndpointRole"`
	DtsInstanceId                   string           `position:"Query" name:"DtsInstanceId"`
	SourceEndpointEngineName        string           `position:"Query" name:"SourceEndpointEngineName"`
}

ConfigureSubscriptionRequest is the request struct for api ConfigureSubscription

func CreateConfigureSubscriptionRequest ¶

func CreateConfigureSubscriptionRequest() (request *ConfigureSubscriptionRequest)

CreateConfigureSubscriptionRequest creates a request to invoke ConfigureSubscription API

type ConfigureSubscriptionResponse ¶

type ConfigureSubscriptionResponse struct {
	*responses.BaseResponse
	HttpStatusCode string `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	ErrCode        string `json:"ErrCode" xml:"ErrCode"`
	DtsJobId       string `json:"DtsJobId" xml:"DtsJobId"`
	Success        string `json:"Success" xml:"Success"`
	DtsInstanceId  string `json:"DtsInstanceId" xml:"DtsInstanceId"`
	ErrMessage     string `json:"ErrMessage" xml:"ErrMessage"`
}

ConfigureSubscriptionResponse is the response struct for api ConfigureSubscription

func CreateConfigureSubscriptionResponse ¶

func CreateConfigureSubscriptionResponse() (response *ConfigureSubscriptionResponse)

CreateConfigureSubscriptionResponse creates a response to parse from ConfigureSubscription response

type ConfigureSynchronizationJobAlertRequest ¶

type ConfigureSynchronizationJobAlertRequest struct {
	*requests.RpcRequest
	SynchronizationJobId     string `position:"Query" name:"SynchronizationJobId"`
	AccountId                string `position:"Query" name:"AccountId"`
	DelayAlertPhone          string `position:"Query" name:"DelayAlertPhone"`
	DelayOverSeconds         string `position:"Query" name:"DelayOverSeconds"`
	DelayAlertStatus         string `position:"Query" name:"DelayAlertStatus"`
	OwnerId                  string `position:"Query" name:"OwnerId"`
	ErrorAlertPhone          string `position:"Query" name:"ErrorAlertPhone"`
	ErrorAlertStatus         string `position:"Query" name:"ErrorAlertStatus"`
	SynchronizationDirection string `position:"Query" name:"SynchronizationDirection"`
}

ConfigureSynchronizationJobAlertRequest is the request struct for api ConfigureSynchronizationJobAlert

func CreateConfigureSynchronizationJobAlertRequest ¶

func CreateConfigureSynchronizationJobAlertRequest() (request *ConfigureSynchronizationJobAlertRequest)

CreateConfigureSynchronizationJobAlertRequest creates a request to invoke ConfigureSynchronizationJobAlert API

type ConfigureSynchronizationJobAlertResponse ¶

type ConfigureSynchronizationJobAlertResponse 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"`
}

ConfigureSynchronizationJobAlertResponse is the response struct for api ConfigureSynchronizationJobAlert

func CreateConfigureSynchronizationJobAlertResponse ¶

func CreateConfigureSynchronizationJobAlertResponse() (response *ConfigureSynchronizationJobAlertResponse)

CreateConfigureSynchronizationJobAlertResponse creates a response to parse from ConfigureSynchronizationJobAlert response

type ConfigureSynchronizationJobReplicatorCompareRequest ¶

type ConfigureSynchronizationJobReplicatorCompareRequest struct {
	*requests.RpcRequest
	ClientToken                            string           `position:"Query" name:"ClientToken"`
	SynchronizationJobId                   string           `position:"Query" name:"SynchronizationJobId"`
	AccountId                              string           `position:"Query" name:"AccountId"`
	OwnerId                                string           `position:"Query" name:"OwnerId"`
	SynchronizationReplicatorCompareEnable requests.Boolean `position:"Query" name:"SynchronizationReplicatorCompareEnable"`
	SynchronizationDirection               string           `position:"Query" name:"SynchronizationDirection"`
}

ConfigureSynchronizationJobReplicatorCompareRequest is the request struct for api ConfigureSynchronizationJobReplicatorCompare

func CreateConfigureSynchronizationJobReplicatorCompareRequest ¶

func CreateConfigureSynchronizationJobReplicatorCompareRequest() (request *ConfigureSynchronizationJobReplicatorCompareRequest)

CreateConfigureSynchronizationJobReplicatorCompareRequest creates a request to invoke ConfigureSynchronizationJobReplicatorCompare API

type ConfigureSynchronizationJobReplicatorCompareResponse ¶

type ConfigureSynchronizationJobReplicatorCompareResponse 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"`
}

ConfigureSynchronizationJobReplicatorCompareResponse is the response struct for api ConfigureSynchronizationJobReplicatorCompare

func CreateConfigureSynchronizationJobReplicatorCompareResponse ¶

func CreateConfigureSynchronizationJobReplicatorCompareResponse() (response *ConfigureSynchronizationJobReplicatorCompareResponse)

CreateConfigureSynchronizationJobReplicatorCompareResponse creates a response to parse from ConfigureSynchronizationJobReplicatorCompare 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:"Body" 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"`
	AccountId                       string           `position:"Query" name:"AccountId"`
	SourceEndpointUserName          string           `position:"Query" name:"SourceEndpoint.UserName"`
	SourceEndpointDatabaseName      string           `position:"Query" name:"SourceEndpoint.DatabaseName"`
	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"`
	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"`
	DestinationEndpointInstanceType string           `position:"Query" name:"DestinationEndpoint.InstanceType"`
	SynchronizationDirection        string           `position:"Query" name:"SynchronizationDirection"`
}

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 ¶

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

ConstraintList is a nested struct in dts response

type Constraints ¶

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

Constraints is a nested struct in dts response

type ConsumerChannel ¶

type ConsumerChannel struct {
	ConsumerGroupUserName string `json:"ConsumerGroupUserName" xml:"ConsumerGroupUserName"`
	ConsumerGroupId       string `json:"ConsumerGroupId" xml:"ConsumerGroupId"`
	MessageDelay          int64  `json:"MessageDelay" xml:"MessageDelay"`
	ConsumerGroupName     string `json:"ConsumerGroupName" xml:"ConsumerGroupName"`
	ConsumptionCheckpoint string `json:"ConsumptionCheckpoint" xml:"ConsumptionCheckpoint"`
	UnconsumedData        int64  `json:"UnconsumedData" xml:"UnconsumedData"`
}

ConsumerChannel is a nested struct in dts response

type ConsumerChannelsInDescribeConsumerChannel ¶

type ConsumerChannelsInDescribeConsumerChannel struct {
	ConsumerChannel []ConsumerChannel `json:"ConsumerChannel" xml:"ConsumerChannel"`
}

ConsumerChannelsInDescribeConsumerChannel is a nested struct in dts response

type ConsumerChannelsInDescribeConsumerGroup ¶

type ConsumerChannelsInDescribeConsumerGroup struct {
	DescribeConsumerChannel []DescribeConsumerChannel `json:"DescribeConsumerChannel" xml:"DescribeConsumerChannel"`
}

ConsumerChannelsInDescribeConsumerGroup is a nested struct in dts response

type CountJobByConditionRequest ¶

type CountJobByConditionRequest struct {
	*requests.RpcRequest
	Type       string `position:"Query" name:"Type"`
	SrcDbType  string `position:"Query" name:"SrcDbType"`
	GroupId    string `position:"Query" name:"GroupId"`
	Params     string `position:"Query" name:"Params"`
	JobType    string `position:"Query" name:"JobType"`
	DestDbType string `position:"Query" name:"DestDbType"`
	Region     string `position:"Query" name:"Region"`
	Status     string `position:"Query" name:"Status"`
}

CountJobByConditionRequest is the request struct for api CountJobByCondition

func CreateCountJobByConditionRequest ¶

func CreateCountJobByConditionRequest() (request *CountJobByConditionRequest)

CreateCountJobByConditionRequest creates a request to invoke CountJobByCondition API

type CountJobByConditionResponse ¶

type CountJobByConditionResponse struct {
	*responses.BaseResponse
	RequestId        string `json:"RequestId" xml:"RequestId"`
	HttpStatusCode   int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	ErrCode          string `json:"ErrCode" xml:"ErrCode"`
	Success          bool   `json:"Success" xml:"Success"`
	ErrMessage       string `json:"ErrMessage" xml:"ErrMessage"`
	DynamicMessage   string `json:"DynamicMessage" xml:"DynamicMessage"`
	DynamicCode      string `json:"DynamicCode" xml:"DynamicCode"`
	TotalRecordCount int64  `json:"TotalRecordCount" xml:"TotalRecordCount"`
}

CountJobByConditionResponse is the response struct for api CountJobByCondition

func CreateCountJobByConditionResponse ¶

func CreateCountJobByConditionResponse() (response *CountJobByConditionResponse)

CreateCountJobByConditionResponse creates a response to parse from CountJobByCondition response

type CreateConsumerChannelRequest ¶

type CreateConsumerChannelRequest struct {
	*requests.RpcRequest
	ConsumerGroupName     string `position:"Query" name:"ConsumerGroupName"`
	ConsumerGroupPassword string `position:"Query" name:"ConsumerGroupPassword"`
	ConsumerGroupUserName string `position:"Query" name:"ConsumerGroupUserName"`
	DtsJobId              string `position:"Query" name:"DtsJobId"`
	DtsInstanceId         string `position:"Query" name:"DtsInstanceId"`
}

CreateConsumerChannelRequest is the request struct for api CreateConsumerChannel

func CreateCreateConsumerChannelRequest ¶

func CreateCreateConsumerChannelRequest() (request *CreateConsumerChannelRequest)

CreateCreateConsumerChannelRequest creates a request to invoke CreateConsumerChannel API

type CreateConsumerChannelResponse ¶

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

CreateConsumerChannelResponse is the response struct for api CreateConsumerChannel

func CreateCreateConsumerChannelResponse ¶

func CreateCreateConsumerChannelResponse() (response *CreateConsumerChannelResponse)

CreateCreateConsumerChannelResponse creates a response to parse from CreateConsumerChannel response

type CreateConsumerGroupRequest ¶

type CreateConsumerGroupRequest struct {
	*requests.RpcRequest
	ConsumerGroupPassword  string `position:"Query" name:"ConsumerGroupPassword"`
	AccountId              string `position:"Query" name:"AccountId"`
	ConsumerGroupUserName  string `position:"Query" name:"ConsumerGroupUserName"`
	ConsumerGroupName      string `position:"Query" name:"ConsumerGroupName"`
	SubscriptionInstanceId string `position:"Query" name:"SubscriptionInstanceId"`
	OwnerId                string `position:"Query" name:"OwnerId"`
}

CreateConsumerGroupRequest is the request struct for api CreateConsumerGroup

func CreateCreateConsumerGroupRequest ¶

func CreateCreateConsumerGroupRequest() (request *CreateConsumerGroupRequest)

CreateCreateConsumerGroupRequest creates a request to invoke CreateConsumerGroup API

type CreateConsumerGroupResponse ¶

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

CreateConsumerGroupResponse is the response struct for api CreateConsumerGroup

func CreateCreateConsumerGroupResponse ¶

func CreateCreateConsumerGroupResponse() (response *CreateConsumerGroupResponse)

CreateCreateConsumerGroupResponse creates a response to parse from CreateConsumerGroup response

type CreateDedicatedClusterMonitorRuleRequest ¶

type CreateDedicatedClusterMonitorRuleRequest struct {
	*requests.RpcRequest
	CpuAlarmThreshold  requests.Integer `position:"Query" name:"CpuAlarmThreshold"`
	Phones             string           `position:"Query" name:"Phones"`
	DedicatedClusterId string           `position:"Query" name:"DedicatedClusterId"`
	DiskAlarmThreshold requests.Integer `position:"Query" name:"DiskAlarmThreshold"`
	MemAlarmThreshold  requests.Integer `position:"Query" name:"MemAlarmThreshold"`
	DuAlarmThreshold   requests.Integer `position:"Query" name:"DuAlarmThreshold"`
	OwnerId            string           `position:"Query" name:"OwnerId"`
	NoticeSwitch       requests.Integer `position:"Query" name:"NoticeSwitch"`
	InstanceId         string           `position:"Query" name:"InstanceId"`
}

CreateDedicatedClusterMonitorRuleRequest is the request struct for api CreateDedicatedClusterMonitorRule

func CreateCreateDedicatedClusterMonitorRuleRequest ¶

func CreateCreateDedicatedClusterMonitorRuleRequest() (request *CreateDedicatedClusterMonitorRuleRequest)

CreateCreateDedicatedClusterMonitorRuleRequest creates a request to invoke CreateDedicatedClusterMonitorRule API

type CreateDedicatedClusterMonitorRuleResponse ¶

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

CreateDedicatedClusterMonitorRuleResponse is the response struct for api CreateDedicatedClusterMonitorRule

func CreateCreateDedicatedClusterMonitorRuleResponse ¶

func CreateCreateDedicatedClusterMonitorRuleResponse() (response *CreateDedicatedClusterMonitorRuleResponse)

CreateCreateDedicatedClusterMonitorRuleResponse creates a response to parse from CreateDedicatedClusterMonitorRule response

type CreateDtsInstanceRequest ¶

type CreateDtsInstanceRequest struct {
	*requests.RpcRequest
	AutoStart                     requests.Boolean `position:"Query" name:"AutoStart"`
	Type                          string           `position:"Query" name:"Type"`
	InstanceClass                 string           `position:"Query" name:"InstanceClass"`
	DatabaseCount                 requests.Integer `position:"Query" name:"DatabaseCount"`
	JobId                         string           `position:"Query" name:"JobId"`
	Du                            requests.Integer `position:"Query" name:"Du"`
	ResourceGroupId               string           `position:"Query" name:"ResourceGroupId"`
	ComputeUnit                   requests.Integer `position:"Query" name:"ComputeUnit"`
	FeeType                       string           `position:"Query" name:"FeeType"`
	DestinationRegion             string           `position:"Query" name:"DestinationRegion"`
	Period                        string           `position:"Query" name:"Period"`
	DestinationEndpointEngineName string           `position:"Query" name:"DestinationEndpointEngineName"`
	Quantity                      requests.Integer `position:"Query" name:"Quantity"`
	AutoPay                       requests.Boolean `position:"Query" name:"AutoPay"`
	UsedTime                      requests.Integer `position:"Query" name:"UsedTime"`
	SyncArchitecture              string           `position:"Query" name:"SyncArchitecture"`
	PayType                       string           `position:"Query" name:"PayType"`
	SourceRegion                  string           `position:"Query" name:"SourceRegion"`
	SourceEndpointEngineName      string           `position:"Query" name:"SourceEndpointEngineName"`
}

CreateDtsInstanceRequest is the request struct for api CreateDtsInstance

func CreateCreateDtsInstanceRequest ¶

func CreateCreateDtsInstanceRequest() (request *CreateDtsInstanceRequest)

CreateCreateDtsInstanceRequest creates a request to invoke CreateDtsInstance API

type CreateDtsInstanceResponse ¶

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

CreateDtsInstanceResponse is the response struct for api CreateDtsInstance

func CreateCreateDtsInstanceResponse ¶

func CreateCreateDtsInstanceResponse() (response *CreateDtsInstanceResponse)

CreateCreateDtsInstanceResponse creates a response to parse from CreateDtsInstance response

type CreateJobMonitorRuleRequest ¶

type CreateJobMonitorRuleRequest struct {
	*requests.RpcRequest
	Type          string           `position:"Query" name:"Type"`
	NoticeValue   requests.Integer `position:"Query" name:"NoticeValue"`
	Times         requests.Integer `position:"Query" name:"Times"`
	DtsJobId      string           `position:"Query" name:"DtsJobId"`
	State         string           `position:"Query" name:"State"`
	Period        requests.Integer `position:"Query" name:"Period"`
	DelayRuleTime requests.Integer `position:"Query" name:"DelayRuleTime"`
	Phone         string           `position:"Query" name:"Phone"`
}

CreateJobMonitorRuleRequest is the request struct for api CreateJobMonitorRule

func CreateCreateJobMonitorRuleRequest ¶

func CreateCreateJobMonitorRuleRequest() (request *CreateJobMonitorRuleRequest)

CreateCreateJobMonitorRuleRequest creates a request to invoke CreateJobMonitorRule API

type CreateJobMonitorRuleResponse ¶

type CreateJobMonitorRuleResponse struct {
	*responses.BaseResponse
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	DtsJobId       string `json:"DtsJobId" xml:"DtsJobId"`
	ErrCode        string `json:"ErrCode" xml:"ErrCode"`
	Success        bool   `json:"Success" xml:"Success"`
	ErrMessage     string `json:"ErrMessage" xml:"ErrMessage"`
	Code           string `json:"Code" xml:"Code"`
	DynamicMessage string `json:"DynamicMessage" xml:"DynamicMessage"`
}

CreateJobMonitorRuleResponse is the response struct for api CreateJobMonitorRule

func CreateCreateJobMonitorRuleResponse ¶

func CreateCreateJobMonitorRuleResponse() (response *CreateJobMonitorRuleResponse)

CreateCreateJobMonitorRuleResponse creates a response to parse from CreateJobMonitorRule response

type CreateMigrationJobRequest ¶

type CreateMigrationJobRequest struct {
	*requests.RpcRequest
	ClientToken       string `position:"Query" name:"ClientToken"`
	OwnerId           string `position:"Query" name:"OwnerId"`
	AccountId         string `position:"Query" name:"AccountId"`
	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
	ClientToken                string           `position:"Query" name:"ClientToken"`
	SourceEndpointInstanceType string           `position:"Query" name:"SourceEndpoint.InstanceType"`
	AccountId                  string           `position:"Query" name:"AccountId"`
	Period                     string           `position:"Query" name:"Period"`
	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
	ClientToken                     string           `position:"Query" name:"ClientToken"`
	NetworkType                     string           `position:"Query" name:"networkType"`
	SourceEndpointInstanceType      string           `position:"Query" name:"SourceEndpoint.InstanceType"`
	AccountId                       string           `position:"Query" name:"AccountId"`
	SynchronizationJobClass         string           `position:"Query" name:"SynchronizationJobClass"`
	Period                          string           `position:"Query" name:"Period"`
	DestRegion                      string           `position:"Query" name:"DestRegion"`
	Topology                        string           `position:"Query" name:"Topology"`
	OwnerId                         string           `position:"Query" name:"OwnerId"`
	UsedTime                        requests.Integer `position:"Query" name:"UsedTime"`
	DBInstanceCount                 requests.Integer `position:"Query" name:"DBInstanceCount"`
	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 DataCloudStatus ¶

type DataCloudStatus struct {
	Status       string `json:"Status" xml:"Status"`
	NeedUpgrade  bool   `json:"NeedUpgrade" xml:"NeedUpgrade"`
	Percent      string `json:"Percent" xml:"Percent"`
	Progress     string `json:"Progress" xml:"Progress"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

DataCloudStatus is a nested struct in dts response

type DataEtlStatus ¶

type DataEtlStatus 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"`
	NeedUpgrade  bool   `json:"NeedUpgrade" xml:"NeedUpgrade"`
}

DataEtlStatus is a nested struct in dts response

type DataInitialization ¶

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

DataInitialization is a nested struct in dts response

type DataInitializationDetail ¶

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 ¶

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

DataInitializationDetailList is a nested struct in dts response

type DataInitializationDetails ¶

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

DataInitializationDetails is a nested struct in dts response

type DataInitializationStatus ¶

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"`
	NeedUpgrade  bool   `json:"NeedUpgrade" xml:"NeedUpgrade"`
}

DataInitializationStatus is a nested struct in dts response

type DataPoint ¶

type DataPoint struct {
	NewValue      string  `json:"NewValue" xml:"NewValue"`
	LogDatetime   int64   `json:"LogDatetime" xml:"LogDatetime"`
	Statistics    float64 `json:"Statistics" xml:"Statistics"`
	Content       string  `json:"Content" xml:"Content"`
	Timestamp     int64   `json:"Timestamp" xml:"Timestamp"`
	OldValue      string  `json:"OldValue" xml:"OldValue"`
	Success       int     `json:"Success" xml:"Success"`
	Id            string  `json:"Id" xml:"Id"`
	OperationUser string  `json:"OperationUser" xml:"OperationUser"`
	OperationName string  `json:"OperationName" xml:"OperationName"`
}

DataPoint is a nested struct in dts response

type DataPointsInDescribeClusterOperateLogs ¶

type DataPointsInDescribeClusterOperateLogs struct {
	DataPoint []DataPoint `json:"DataPoint" xml:"DataPoint"`
}

DataPointsInDescribeClusterOperateLogs is a nested struct in dts response

type DataPointsInDescribeMetricList ¶

type DataPointsInDescribeMetricList struct {
	DataPoint []DataPoint `json:"DataPoint" xml:"DataPoint"`
}

DataPointsInDescribeMetricList is a nested struct in dts response

type DataSynchronization ¶

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

DataSynchronization is a nested struct in dts response

type DataSynchronizationDetail ¶

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 ¶

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

DataSynchronizationDetailList is a nested struct in dts response

type DataSynchronizationDetails ¶

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

DataSynchronizationDetails is a nested struct in dts response

type DataSynchronizationStatus ¶

type DataSynchronizationStatus struct {
	Progress     string `json:"Progress" xml:"Progress"`
	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"`
	NeedUpgrade  bool   `json:"NeedUpgrade" xml:"NeedUpgrade"`
	DelayMillis  int64  `json:"DelayMillis" xml:"DelayMillis"`
}

DataSynchronizationStatus is a nested struct in dts response

type DedicatedClusterStatus ¶

type DedicatedClusterStatus struct {
	DtsInstanceID        string `json:"DtsInstanceID" xml:"DtsInstanceID"`
	DedicatedClusterId   string `json:"DedicatedClusterId" xml:"DedicatedClusterId"`
	DedicatedClusterName string `json:"DedicatedClusterName" xml:"DedicatedClusterName"`
	Du                   int64  `json:"Du" xml:"Du"`
	OversoldDu           int64  `json:"OversoldDu" xml:"OversoldDu"`
	UsedDu               int64  `json:"UsedDu" xml:"UsedDu"`
	State                string `json:"State" xml:"State"`
	RegionId             string `json:"RegionId" xml:"RegionId"`
	GmtCreated           int64  `json:"GmtCreated" xml:"GmtCreated"`
	NodeCount            int64  `json:"NodeCount" xml:"NodeCount"`
	DuUtilization        int64  `json:"DuUtilization" xml:"DuUtilization"`
	CpuUtilization       int64  `json:"CpuUtilization" xml:"CpuUtilization"`
	TotalCpuCore         int64  `json:"TotalCpuCore" xml:"TotalCpuCore"`
	UsedCpuCore          int64  `json:"UsedCpuCore" xml:"UsedCpuCore"`
	MemUtilization       int64  `json:"MemUtilization" xml:"MemUtilization"`
	TotalMemGBSize       int64  `json:"TotalMemGBSize" xml:"TotalMemGBSize"`
	UsedMemGBSize        int64  `json:"UsedMemGBSize" xml:"UsedMemGBSize"`
	DiskUtilization      int64  `json:"DiskUtilization" xml:"DiskUtilization"`
	TotalDiskGBSize      int64  `json:"TotalDiskGBSize" xml:"TotalDiskGBSize"`
	UsedDiskGBSize       int64  `json:"UsedDiskGBSize" xml:"UsedDiskGBSize"`
}

DedicatedClusterStatus is a nested struct in dts response

type DedicatedClusterStatusList ¶

type DedicatedClusterStatusList struct {
	DedicatedClusterStatus []DedicatedClusterStatus `json:"DedicatedClusterStatus" xml:"DedicatedClusterStatus"`
}

DedicatedClusterStatusList is a nested struct in dts response

type DeleteConsumerChannelRequest ¶

type DeleteConsumerChannelRequest struct {
	*requests.RpcRequest
	ConsumerGroupId string `position:"Query" name:"ConsumerGroupId"`
	DtsJobId        string `position:"Query" name:"DtsJobId"`
	DtsInstanceId   string `position:"Query" name:"DtsInstanceId"`
}

DeleteConsumerChannelRequest is the request struct for api DeleteConsumerChannel

func CreateDeleteConsumerChannelRequest ¶

func CreateDeleteConsumerChannelRequest() (request *DeleteConsumerChannelRequest)

CreateDeleteConsumerChannelRequest creates a request to invoke DeleteConsumerChannel API

type DeleteConsumerChannelResponse ¶

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

DeleteConsumerChannelResponse is the response struct for api DeleteConsumerChannel

func CreateDeleteConsumerChannelResponse ¶

func CreateDeleteConsumerChannelResponse() (response *DeleteConsumerChannelResponse)

CreateDeleteConsumerChannelResponse creates a response to parse from DeleteConsumerChannel response

type DeleteConsumerGroupRequest ¶

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

DeleteConsumerGroupRequest is the request struct for api DeleteConsumerGroup

func CreateDeleteConsumerGroupRequest ¶

func CreateDeleteConsumerGroupRequest() (request *DeleteConsumerGroupRequest)

CreateDeleteConsumerGroupRequest creates a request to invoke DeleteConsumerGroup API

type DeleteConsumerGroupResponse ¶

type DeleteConsumerGroupResponse 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"`
}

DeleteConsumerGroupResponse is the response struct for api DeleteConsumerGroup

func CreateDeleteConsumerGroupResponse ¶

func CreateDeleteConsumerGroupResponse() (response *DeleteConsumerGroupResponse)

CreateDeleteConsumerGroupResponse creates a response to parse from DeleteConsumerGroup response

type DeleteDtsJobRequest ¶

type DeleteDtsJobRequest struct {
	*requests.RpcRequest
	DtsJobId                 string `position:"Query" name:"DtsJobId"`
	DtsInstanceId            string `position:"Query" name:"DtsInstanceId"`
	SynchronizationDirection string `position:"Query" name:"SynchronizationDirection"`
}

DeleteDtsJobRequest is the request struct for api DeleteDtsJob

func CreateDeleteDtsJobRequest ¶

func CreateDeleteDtsJobRequest() (request *DeleteDtsJobRequest)

CreateDeleteDtsJobRequest creates a request to invoke DeleteDtsJob API

type DeleteDtsJobResponse ¶

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

DeleteDtsJobResponse is the response struct for api DeleteDtsJob

func CreateDeleteDtsJobResponse ¶

func CreateDeleteDtsJobResponse() (response *DeleteDtsJobResponse)

CreateDeleteDtsJobResponse creates a response to parse from DeleteDtsJob response

type DeleteDtsJobsRequest ¶

type DeleteDtsJobsRequest struct {
	*requests.RpcRequest
	DtsJobIds string `position:"Query" name:"DtsJobIds"`
}

DeleteDtsJobsRequest is the request struct for api DeleteDtsJobs

func CreateDeleteDtsJobsRequest ¶

func CreateDeleteDtsJobsRequest() (request *DeleteDtsJobsRequest)

CreateDeleteDtsJobsRequest creates a request to invoke DeleteDtsJobs API

type DeleteDtsJobsResponse ¶

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

DeleteDtsJobsResponse is the response struct for api DeleteDtsJobs

func CreateDeleteDtsJobsResponse ¶

func CreateDeleteDtsJobsResponse() (response *DeleteDtsJobsResponse)

CreateDeleteDtsJobsResponse creates a response to parse from DeleteDtsJobs response

type DeleteMigrationJobRequest ¶

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

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"`
	AccountId              string `position:"Query" name:"AccountId"`
}

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
	OwnerId              string `position:"Query" name:"OwnerId"`
	SynchronizationJobId string `position:"Query" name:"SynchronizationJobId"`
	AccountId            string `position:"Query" name:"AccountId"`
}

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 DescribeCheckJobsRequest ¶

type DescribeCheckJobsRequest struct {
	*requests.RpcRequest
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	CheckType  requests.Integer `position:"Query" name:"CheckType"`
	InstanceId string           `position:"Query" name:"InstanceId"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	JobName    string           `position:"Query" name:"JobName"`
}

DescribeCheckJobsRequest is the request struct for api DescribeCheckJobs

func CreateDescribeCheckJobsRequest ¶

func CreateDescribeCheckJobsRequest() (request *DescribeCheckJobsRequest)

CreateDescribeCheckJobsRequest creates a request to invoke DescribeCheckJobs API

type DescribeCheckJobsResponse ¶

type DescribeCheckJobsResponse struct {
	*responses.BaseResponse
	HttpStatusCode   int             `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId        string          `json:"RequestId" xml:"RequestId"`
	ErrCode          string          `json:"ErrCode" xml:"ErrCode"`
	Success          bool            `json:"Success" xml:"Success"`
	DynamicCode      string          `json:"DynamicCode" xml:"DynamicCode"`
	ErrMessage       string          `json:"ErrMessage" xml:"ErrMessage"`
	DynamicMessage   string          `json:"DynamicMessage" xml:"DynamicMessage"`
	PageNumber       int             `json:"PageNumber" xml:"PageNumber"`
	PageRecordCount  int64           `json:"PageRecordCount" xml:"PageRecordCount"`
	TotalRecordCount int64           `json:"TotalRecordCount" xml:"TotalRecordCount"`
	CheckJobs        []CheckJobsItem `json:"CheckJobs" xml:"CheckJobs"`
}

DescribeCheckJobsResponse is the response struct for api DescribeCheckJobs

func CreateDescribeCheckJobsResponse ¶

func CreateDescribeCheckJobsResponse() (response *DescribeCheckJobsResponse)

CreateDescribeCheckJobsResponse creates a response to parse from DescribeCheckJobs response

type DescribeClusterOperateLogsRequest ¶

type DescribeClusterOperateLogsRequest struct {
	*requests.RpcRequest
	ClientToken        string           `position:"Body" name:"ClientToken"`
	DedicatedClusterId string           `position:"Body" name:"DedicatedClusterId"`
	StartTime          requests.Integer `position:"Body" name:"StartTime"`
	PageNumber         requests.Integer `position:"Body" name:"PageNumber"`
	AccountId          string           `position:"Body" name:"AccountId"`
	PageSize           requests.Integer `position:"Body" name:"PageSize"`
	DtsJobId           string           `position:"Body" name:"DtsJobId"`
	EndTime            requests.Integer `position:"Body" name:"EndTime"`
	OwnerID            string           `position:"Body" name:"OwnerID"`
}

DescribeClusterOperateLogsRequest is the request struct for api DescribeClusterOperateLogs

func CreateDescribeClusterOperateLogsRequest ¶

func CreateDescribeClusterOperateLogsRequest() (request *DescribeClusterOperateLogsRequest)

CreateDescribeClusterOperateLogsRequest creates a request to invoke DescribeClusterOperateLogs API

type DescribeClusterOperateLogsResponse ¶

type DescribeClusterOperateLogsResponse struct {
	*responses.BaseResponse
	PageNumber       int         `json:"PageNumber" xml:"PageNumber"`
	PageRecordCount  int         `json:"PageRecordCount" xml:"PageRecordCount"`
	TotalRecordCount int64       `json:"TotalRecordCount" xml:"TotalRecordCount"`
	Success          bool        `json:"Success" xml:"Success"`
	Code             string      `json:"Code" xml:"Code"`
	ErrCode          string      `json:"ErrCode" xml:"ErrCode"`
	ErrMessage       string      `json:"ErrMessage" xml:"ErrMessage"`
	DynamicMessage   string      `json:"DynamicMessage" xml:"DynamicMessage"`
	HttpStatusCode   int         `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId        string      `json:"RequestId" xml:"RequestId"`
	DataPoints       []DataPoint `json:"DataPoints" xml:"DataPoints"`
}

DescribeClusterOperateLogsResponse is the response struct for api DescribeClusterOperateLogs

func CreateDescribeClusterOperateLogsResponse ¶

func CreateDescribeClusterOperateLogsResponse() (response *DescribeClusterOperateLogsResponse)

CreateDescribeClusterOperateLogsResponse creates a response to parse from DescribeClusterOperateLogs response

type DescribeClusterUsedUtilizationRequest ¶

type DescribeClusterUsedUtilizationRequest struct {
	*requests.RpcRequest
	MetricType         string `position:"Body" name:"MetricType"`
	ClientToken        string `position:"Body" name:"ClientToken"`
	DedicatedClusterId string `position:"Body" name:"DedicatedClusterId"`
	Env                string `position:"Body" name:"Env"`
	OwnerID            string `position:"Body" name:"OwnerID"`
	AccountId          string `position:"Body" name:"AccountId"`
	SecurityToken      string `position:"Body" name:"SecurityToken"`
	DtsJobId           string `position:"Body" name:"DtsJobId"`
}

DescribeClusterUsedUtilizationRequest is the request struct for api DescribeClusterUsedUtilization

func CreateDescribeClusterUsedUtilizationRequest ¶

func CreateDescribeClusterUsedUtilizationRequest() (request *DescribeClusterUsedUtilizationRequest)

CreateDescribeClusterUsedUtilizationRequest creates a request to invoke DescribeClusterUsedUtilization API

type DescribeClusterUsedUtilizationResponse ¶

type DescribeClusterUsedUtilizationResponse struct {
	*responses.BaseResponse
	DedicatedClusterId   string  `json:"DedicatedClusterId" xml:"DedicatedClusterId"`
	CpuTotal             float64 `json:"CpuTotal" xml:"CpuTotal"`
	MemoryUsed           float64 `json:"MemoryUsed" xml:"MemoryUsed"`
	MemoryTotal          float64 `json:"MemoryTotal" xml:"MemoryTotal"`
	DiskTotal            float64 `json:"DiskTotal" xml:"DiskTotal"`
	DiskUsed             float64 `json:"DiskUsed" xml:"DiskUsed"`
	DuTotal              int     `json:"DuTotal" xml:"DuTotal"`
	DuUsed               int     `json:"DuUsed" xml:"DuUsed"`
	TaskRunning          int     `json:"TaskRunning" xml:"TaskRunning"`
	Success              bool    `json:"Success" xml:"Success"`
	Code                 string  `json:"Code" xml:"Code"`
	ErrCode              string  `json:"ErrCode" xml:"ErrCode"`
	ErrMessage           string  `json:"ErrMessage" xml:"ErrMessage"`
	DynamicMessage       string  `json:"DynamicMessage" xml:"DynamicMessage"`
	HttpStatusCode       int     `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId            string  `json:"RequestId" xml:"RequestId"`
	MemoryUsedPercentage float64 `json:"MemoryUsedPercentage" xml:"MemoryUsedPercentage"`
}

DescribeClusterUsedUtilizationResponse is the response struct for api DescribeClusterUsedUtilization

func CreateDescribeClusterUsedUtilizationResponse ¶

func CreateDescribeClusterUsedUtilizationResponse() (response *DescribeClusterUsedUtilizationResponse)

CreateDescribeClusterUsedUtilizationResponse creates a response to parse from DescribeClusterUsedUtilization response

type DescribeConnectionStatusRequest ¶

type DescribeConnectionStatusRequest struct {
	*requests.RpcRequest
	SourceEndpointRegion            string `position:"Query" name:"SourceEndpointRegion"`
	SourceEndpointArchitecture      string `position:"Query" name:"SourceEndpointArchitecture"`
	DestinationEndpointInstanceType string `position:"Query" name:"DestinationEndpointInstanceType"`
	SourceEndpointInstanceID        string `position:"Query" name:"SourceEndpointInstanceID"`
	SourceEndpointUserName          string `position:"Query" name:"SourceEndpointUserName"`
	SourceEndpointDatabaseName      string `position:"Query" name:"SourceEndpointDatabaseName"`
	DestinationEndpointRegion       string `position:"Query" name:"DestinationEndpointRegion"`
	SourceEndpointIP                string `position:"Query" name:"SourceEndpointIP"`
	DestinationEndpointUserName     string `position:"Query" name:"DestinationEndpointUserName"`
	DestinationEndpointArchitecture string `position:"Query" name:"DestinationEndpointArchitecture"`
	DestinationEndpointOracleSID    string `position:"Query" name:"DestinationEndpointOracleSID"`
	DestinationEndpointEngineName   string `position:"Query" name:"DestinationEndpointEngineName"`
	DestinationEndpointInstanceID   string `position:"Query" name:"DestinationEndpointInstanceID"`
	DestinationEndpointPort         string `position:"Query" name:"DestinationEndpointPort"`
	SourceEndpointPassword          string `position:"Query" name:"SourceEndpointPassword"`
	SourceEndpointPort              string `position:"Query" name:"SourceEndpointPort"`
	DestinationEndpointIP           string `position:"Query" name:"DestinationEndpointIP"`
	SourceEndpointInstanceType      string `position:"Query" name:"SourceEndpointInstanceType"`
	SourceEndpointOracleSID         string `position:"Query" name:"SourceEndpointOracleSID"`
	DestinationEndpointDatabaseName string `position:"Query" name:"DestinationEndpointDatabaseName"`
	DestinationEndpointPassword     string `position:"Query" name:"DestinationEndpointPassword"`
	SourceEndpointEngineName        string `position:"Query" name:"SourceEndpointEngineName"`
}

DescribeConnectionStatusRequest is the request struct for api DescribeConnectionStatus

func CreateDescribeConnectionStatusRequest ¶

func CreateDescribeConnectionStatusRequest() (request *DescribeConnectionStatusRequest)

CreateDescribeConnectionStatusRequest creates a request to invoke DescribeConnectionStatus API

type DescribeConnectionStatusResponse ¶

type DescribeConnectionStatusResponse struct {
	*responses.BaseResponse
	SourceConnectionStatus      map[string]interface{} `json:"SourceConnectionStatus" xml:"SourceConnectionStatus"`
	DestinationConnectionStatus map[string]interface{} `json:"DestinationConnectionStatus" xml:"DestinationConnectionStatus"`
	RequestId                   string                 `json:"RequestId" xml:"RequestId"`
	ErrCode                     string                 `json:"ErrCode" xml:"ErrCode"`
	Success                     string                 `json:"Success" xml:"Success"`
	ErrMessage                  string                 `json:"ErrMessage" xml:"ErrMessage"`
}

DescribeConnectionStatusResponse is the response struct for api DescribeConnectionStatus

func CreateDescribeConnectionStatusResponse ¶

func CreateDescribeConnectionStatusResponse() (response *DescribeConnectionStatusResponse)

CreateDescribeConnectionStatusResponse creates a response to parse from DescribeConnectionStatus response

type DescribeConsumerChannel ¶

type DescribeConsumerChannel struct {
	ConsumerGroupUserName string `json:"ConsumerGroupUserName" xml:"ConsumerGroupUserName"`
	ConsumerGroupID       string `json:"ConsumerGroupID" xml:"ConsumerGroupID"`
	MessageDelay          int64  `json:"MessageDelay" xml:"MessageDelay"`
	ConsumerGroupName     string `json:"ConsumerGroupName" xml:"ConsumerGroupName"`
	ConsumptionCheckpoint string `json:"ConsumptionCheckpoint" xml:"ConsumptionCheckpoint"`
	UnconsumedData        int64  `json:"UnconsumedData" xml:"UnconsumedData"`
}

DescribeConsumerChannel is a nested struct in dts response

type DescribeConsumerChannelRequest ¶

type DescribeConsumerChannelRequest struct {
	*requests.RpcRequest
	PageNumber      requests.Integer `position:"Query" name:"PageNumber"`
	ParentChannelId string           `position:"Query" name:"ParentChannelId"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	DtsJobId        string           `position:"Query" name:"DtsJobId"`
	DtsInstanceId   string           `position:"Query" name:"DtsInstanceId"`
}

DescribeConsumerChannelRequest is the request struct for api DescribeConsumerChannel

func CreateDescribeConsumerChannelRequest ¶

func CreateDescribeConsumerChannelRequest() (request *DescribeConsumerChannelRequest)

CreateDescribeConsumerChannelRequest creates a request to invoke DescribeConsumerChannel API

type DescribeConsumerChannelResponse ¶

type DescribeConsumerChannelResponse struct {
	*responses.BaseResponse
	HttpStatusCode   string            `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId        string            `json:"RequestId" xml:"RequestId"`
	ErrCode          string            `json:"ErrCode" xml:"ErrCode"`
	PageRecordCount  int               `json:"PageRecordCount" xml:"PageRecordCount"`
	Success          string            `json:"Success" xml:"Success"`
	TotalRecordCount int64             `json:"TotalRecordCount" xml:"TotalRecordCount"`
	ErrMessage       string            `json:"ErrMessage" xml:"ErrMessage"`
	PageNumber       int               `json:"PageNumber" xml:"PageNumber"`
	ConsumerChannels []ConsumerChannel `json:"ConsumerChannels" xml:"ConsumerChannels"`
}

DescribeConsumerChannelResponse is the response struct for api DescribeConsumerChannel

func CreateDescribeConsumerChannelResponse ¶

func CreateDescribeConsumerChannelResponse() (response *DescribeConsumerChannelResponse)

CreateDescribeConsumerChannelResponse creates a response to parse from DescribeConsumerChannel response

type DescribeConsumerGroupRequest ¶

type DescribeConsumerGroupRequest struct {
	*requests.RpcRequest
	SubscriptionInstanceId string           `position:"Query" name:"SubscriptionInstanceId"`
	PageNum                requests.Integer `position:"Query" name:"PageNum"`
	OwnerId                string           `position:"Query" name:"OwnerId"`
	AccountId              string           `position:"Query" name:"AccountId"`
	PageSize               requests.Integer `position:"Query" name:"PageSize"`
}

DescribeConsumerGroupRequest is the request struct for api DescribeConsumerGroup

func CreateDescribeConsumerGroupRequest ¶

func CreateDescribeConsumerGroupRequest() (request *DescribeConsumerGroupRequest)

CreateDescribeConsumerGroupRequest creates a request to invoke DescribeConsumerGroup API

type DescribeConsumerGroupResponse ¶

type DescribeConsumerGroupResponse struct {
	*responses.BaseResponse
	RequestId        string                                  `json:"RequestId" xml:"RequestId"`
	ErrCode          string                                  `json:"ErrCode" xml:"ErrCode"`
	Success          string                                  `json:"Success" xml:"Success"`
	PageRecordCount  int                                     `json:"PageRecordCount" xml:"PageRecordCount"`
	TotalRecordCount int                                     `json:"TotalRecordCount" xml:"TotalRecordCount"`
	ErrMessage       string                                  `json:"ErrMessage" xml:"ErrMessage"`
	PageNumber       int                                     `json:"PageNumber" xml:"PageNumber"`
	ConsumerChannels ConsumerChannelsInDescribeConsumerGroup `json:"ConsumerChannels" xml:"ConsumerChannels"`
}

DescribeConsumerGroupResponse is the response struct for api DescribeConsumerGroup

func CreateDescribeConsumerGroupResponse ¶

func CreateDescribeConsumerGroupResponse() (response *DescribeConsumerGroupResponse)

CreateDescribeConsumerGroupResponse creates a response to parse from DescribeConsumerGroup response

type DescribeDTSIPRequest ¶

type DescribeDTSIPRequest struct {
	*requests.RpcRequest
	SourceEndpointRegion      string `position:"Query" name:"SourceEndpointRegion"`
	DestinationEndpointRegion string `position:"Query" name:"DestinationEndpointRegion"`
}

DescribeDTSIPRequest is the request struct for api DescribeDTSIP

func CreateDescribeDTSIPRequest ¶

func CreateDescribeDTSIPRequest() (request *DescribeDTSIPRequest)

CreateDescribeDTSIPRequest creates a request to invoke DescribeDTSIP API

type DescribeDTSIPResponse ¶

type DescribeDTSIPResponse 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"`
	DynamicMessage string `json:"DynamicMessage" xml:"DynamicMessage"`
	DynamicCode    string `json:"DynamicCode" xml:"DynamicCode"`
}

DescribeDTSIPResponse is the response struct for api DescribeDTSIP

func CreateDescribeDTSIPResponse ¶

func CreateDescribeDTSIPResponse() (response *DescribeDTSIPResponse)

CreateDescribeDTSIPResponse creates a response to parse from DescribeDTSIP response

type DescribeDataCheckReportUrlRequest ¶

type DescribeDataCheckReportUrlRequest struct {
	*requests.RpcRequest
	JobStepId string `position:"Query" name:"JobStepId"`
	TbName    string `position:"Query" name:"TbName"`
	DbName    string `position:"Query" name:"DbName"`
}

DescribeDataCheckReportUrlRequest is the request struct for api DescribeDataCheckReportUrl

func CreateDescribeDataCheckReportUrlRequest ¶

func CreateDescribeDataCheckReportUrlRequest() (request *DescribeDataCheckReportUrlRequest)

CreateDescribeDataCheckReportUrlRequest creates a request to invoke DescribeDataCheckReportUrl API

type DescribeDataCheckReportUrlResponse ¶

type DescribeDataCheckReportUrlResponse 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"`
	DynamicMessage string `json:"DynamicMessage" xml:"DynamicMessage"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
}

DescribeDataCheckReportUrlResponse is the response struct for api DescribeDataCheckReportUrl

func CreateDescribeDataCheckReportUrlResponse ¶

func CreateDescribeDataCheckReportUrlResponse() (response *DescribeDataCheckReportUrlResponse)

CreateDescribeDataCheckReportUrlResponse creates a response to parse from DescribeDataCheckReportUrl response

type DescribeDataCheckTableDetailsRequest ¶

type DescribeDataCheckTableDetailsRequest struct {
	*requests.RpcRequest
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	JobStepId  string           `position:"Query" name:"JobStepId"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	TableName  string           `position:"Query" name:"TableName"`
	Status     string           `position:"Query" name:"Status"`
}

DescribeDataCheckTableDetailsRequest is the request struct for api DescribeDataCheckTableDetails

func CreateDescribeDataCheckTableDetailsRequest ¶

func CreateDescribeDataCheckTableDetailsRequest() (request *DescribeDataCheckTableDetailsRequest)

CreateDescribeDataCheckTableDetailsRequest creates a request to invoke DescribeDataCheckTableDetails API

type DescribeDataCheckTableDetailsResponse ¶

type DescribeDataCheckTableDetailsResponse struct {
	*responses.BaseResponse
	HttpStatusCode int                `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId      string             `json:"RequestId" xml:"RequestId"`
	ErrCode        string             `json:"ErrCode" xml:"ErrCode"`
	Success        bool               `json:"Success" xml:"Success"`
	ErrMessage     string             `json:"ErrMessage" xml:"ErrMessage"`
	DynamicMessage string             `json:"DynamicMessage" xml:"DynamicMessage"`
	PageNumber     int                `json:"PageNumber" xml:"PageNumber"`
	DynamicCode    string             `json:"DynamicCode" xml:"DynamicCode"`
	TotalCount     int64              `json:"TotalCount" xml:"TotalCount"`
	RunningCount   int64              `json:"RunningCount" xml:"RunningCount"`
	WarningCount   int64              `json:"WarningCount" xml:"WarningCount"`
	FailedCount    int64              `json:"FailedCount" xml:"FailedCount"`
	InitCount      int64              `json:"InitCount" xml:"InitCount"`
	FinishedCount  int64              `json:"FinishedCount" xml:"FinishedCount"`
	DiffRowCount   int64              `json:"DiffRowCount" xml:"DiffRowCount"`
	TableDetails   []TableDetailsItem `json:"TableDetails" xml:"TableDetails"`
}

DescribeDataCheckTableDetailsResponse is the response struct for api DescribeDataCheckTableDetails

func CreateDescribeDataCheckTableDetailsResponse ¶

func CreateDescribeDataCheckTableDetailsResponse() (response *DescribeDataCheckTableDetailsResponse)

CreateDescribeDataCheckTableDetailsResponse creates a response to parse from DescribeDataCheckTableDetails response

type DescribeDataCheckTableDiffDetailsRequest ¶

type DescribeDataCheckTableDiffDetailsRequest struct {
	*requests.RpcRequest
	JobStepId  string           `position:"Query" name:"JobStepId"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	TbName     string           `position:"Query" name:"TbName"`
	DbName     string           `position:"Query" name:"DbName"`
}

DescribeDataCheckTableDiffDetailsRequest is the request struct for api DescribeDataCheckTableDiffDetails

func CreateDescribeDataCheckTableDiffDetailsRequest ¶

func CreateDescribeDataCheckTableDiffDetailsRequest() (request *DescribeDataCheckTableDiffDetailsRequest)

CreateDescribeDataCheckTableDiffDetailsRequest creates a request to invoke DescribeDataCheckTableDiffDetails API

type DescribeDataCheckTableDiffDetailsResponse ¶

type DescribeDataCheckTableDiffDetailsResponse struct {
	*responses.BaseResponse
	RequestId      string            `json:"RequestId" xml:"RequestId"`
	HttpStatusCode int               `json:"HttpStatusCode" xml:"HttpStatusCode"`
	ErrCode        string            `json:"ErrCode" xml:"ErrCode"`
	Success        bool              `json:"Success" xml:"Success"`
	ErrMessage     string            `json:"ErrMessage" xml:"ErrMessage"`
	DynamicMessage string            `json:"DynamicMessage" xml:"DynamicMessage"`
	TbName         string            `json:"TbName" xml:"TbName"`
	DbName         string            `json:"DbName" xml:"DbName"`
	DiffCount      int64             `json:"DiffCount" xml:"DiffCount"`
	InstanceId     string            `json:"InstanceId" xml:"InstanceId"`
	DiffDetails    []DiffDetailsItem `json:"DiffDetails" xml:"DiffDetails"`
}

DescribeDataCheckTableDiffDetailsResponse is the response struct for api DescribeDataCheckTableDiffDetails

func CreateDescribeDataCheckTableDiffDetailsResponse ¶

func CreateDescribeDataCheckTableDiffDetailsResponse() (response *DescribeDataCheckTableDiffDetailsResponse)

CreateDescribeDataCheckTableDiffDetailsResponse creates a response to parse from DescribeDataCheckTableDiffDetails response

type DescribeDedicatedClusterMonitorRuleRequest ¶

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

DescribeDedicatedClusterMonitorRuleRequest is the request struct for api DescribeDedicatedClusterMonitorRule

func CreateDescribeDedicatedClusterMonitorRuleRequest ¶

func CreateDescribeDedicatedClusterMonitorRuleRequest() (request *DescribeDedicatedClusterMonitorRuleRequest)

CreateDescribeDedicatedClusterMonitorRuleRequest creates a request to invoke DescribeDedicatedClusterMonitorRule API

type DescribeDedicatedClusterMonitorRuleResponse ¶

type DescribeDedicatedClusterMonitorRuleResponse struct {
	*responses.BaseResponse
	HttpStatusCode     string `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId          string `json:"RequestId" xml:"RequestId"`
	ErrCode            string `json:"ErrCode" xml:"ErrCode"`
	Success            string `json:"Success" xml:"Success"`
	ErrMessage         string `json:"ErrMessage" xml:"ErrMessage"`
	DedicatedClusterId string `json:"DedicatedClusterId" xml:"DedicatedClusterId"`
	NoticeSwitch       string `json:"NoticeSwitch" xml:"NoticeSwitch"`
	DuAlarmThreshold   string `json:"DuAlarmThreshold" xml:"DuAlarmThreshold"`
	CpuAlarmThreshold  string `json:"CpuAlarmThreshold" xml:"CpuAlarmThreshold"`
	MemAlarmThreshold  string `json:"MemAlarmThreshold" xml:"MemAlarmThreshold"`
	DiskAlarmThreshold string `json:"DiskAlarmThreshold" xml:"DiskAlarmThreshold"`
	Phones             string `json:"Phones" xml:"Phones"`
}

DescribeDedicatedClusterMonitorRuleResponse is the response struct for api DescribeDedicatedClusterMonitorRule

func CreateDescribeDedicatedClusterMonitorRuleResponse ¶

func CreateDescribeDedicatedClusterMonitorRuleResponse() (response *DescribeDedicatedClusterMonitorRuleResponse)

CreateDescribeDedicatedClusterMonitorRuleResponse creates a response to parse from DescribeDedicatedClusterMonitorRule response

type DescribeDedicatedClusterRequest ¶

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

DescribeDedicatedClusterRequest is the request struct for api DescribeDedicatedCluster

func CreateDescribeDedicatedClusterRequest ¶

func CreateDescribeDedicatedClusterRequest() (request *DescribeDedicatedClusterRequest)

CreateDescribeDedicatedClusterRequest creates a request to invoke DescribeDedicatedCluster API

type DescribeDedicatedClusterResponse ¶

type DescribeDedicatedClusterResponse struct {
	*responses.BaseResponse
	HttpStatusCode       string `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId            string `json:"RequestId" xml:"RequestId"`
	ErrCode              string `json:"ErrCode" xml:"ErrCode"`
	Success              string `json:"Success" xml:"Success"`
	ErrMessage           string `json:"ErrMessage" xml:"ErrMessage"`
	DedicatedClusterId   string `json:"DedicatedClusterId" xml:"DedicatedClusterId"`
	DedicatedClusterName string `json:"DedicatedClusterName" xml:"DedicatedClusterName"`
	Du                   int64  `json:"Du" xml:"Du"`
	OversoldDu           int64  `json:"OversoldDu" xml:"OversoldDu"`
	UsedDu               int64  `json:"UsedDu" xml:"UsedDu"`
	State                string `json:"State" xml:"State"`
	RegionId             string `json:"RegionId" xml:"RegionId"`
	NodeCount            int64  `json:"NodeCount" xml:"NodeCount"`
	DuUtilization        int64  `json:"DuUtilization" xml:"DuUtilization"`
	CpuUtilization       int64  `json:"CpuUtilization" xml:"CpuUtilization"`
	TotalCpuCore         int64  `json:"TotalCpuCore" xml:"TotalCpuCore"`
	UsedCpuCore          int64  `json:"UsedCpuCore" xml:"UsedCpuCore"`
	MemUtilization       int64  `json:"MemUtilization" xml:"MemUtilization"`
	TotalMemGBSize       int64  `json:"TotalMemGBSize" xml:"TotalMemGBSize"`
	UsedMemGBSize        int64  `json:"UsedMemGBSize" xml:"UsedMemGBSize"`
	DiskUtilization      int64  `json:"DiskUtilization" xml:"DiskUtilization"`
	TotalDiskGBSize      int64  `json:"TotalDiskGBSize" xml:"TotalDiskGBSize"`
	UsedDiskGBSize       int64  `json:"UsedDiskGBSize" xml:"UsedDiskGBSize"`
	GmtCreated           int64  `json:"GmtCreated" xml:"GmtCreated"`
	GmtFinished          int64  `json:"GmtFinished" xml:"GmtFinished"`
	DtsInstanceID        string `json:"DtsInstanceID" xml:"DtsInstanceID"`
}

DescribeDedicatedClusterResponse is the response struct for api DescribeDedicatedCluster

func CreateDescribeDedicatedClusterResponse ¶

func CreateDescribeDedicatedClusterResponse() (response *DescribeDedicatedClusterResponse)

CreateDescribeDedicatedClusterResponse creates a response to parse from DescribeDedicatedCluster response

type DescribeDtsEtlJobVersionInfoRequest ¶

type DescribeDtsEtlJobVersionInfoRequest struct {
	*requests.RpcRequest
	PageNumber    requests.Integer `position:"Query" name:"PageNumber"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	DtsJobId      string           `position:"Query" name:"DtsJobId"`
	DtsInstanceId string           `position:"Query" name:"DtsInstanceId"`
}

DescribeDtsEtlJobVersionInfoRequest is the request struct for api DescribeDtsEtlJobVersionInfo

func CreateDescribeDtsEtlJobVersionInfoRequest ¶

func CreateDescribeDtsEtlJobVersionInfoRequest() (request *DescribeDtsEtlJobVersionInfoRequest)

CreateDescribeDtsEtlJobVersionInfoRequest creates a request to invoke DescribeDtsEtlJobVersionInfo API

type DescribeDtsEtlJobVersionInfoResponse ¶

type DescribeDtsEtlJobVersionInfoResponse struct {
	*responses.BaseResponse
	RequestId             string                 `json:"RequestId" xml:"RequestId"`
	Success               bool                   `json:"Success" xml:"Success"`
	ErrCode               string                 `json:"ErrCode" xml:"ErrCode"`
	PageNumber            int                    `json:"PageNumber" xml:"PageNumber"`
	PageRecordCount       int                    `json:"PageRecordCount" xml:"PageRecordCount"`
	TotalRecordCount      int                    `json:"TotalRecordCount" xml:"TotalRecordCount"`
	ErrMessage            string                 `json:"ErrMessage" xml:"ErrMessage"`
	HttpStatusCode        string                 `json:"HttpStatusCode" xml:"HttpStatusCode"`
	DynamicCode           string                 `json:"DynamicCode" xml:"DynamicCode"`
	DynamicMessage        string                 `json:"DynamicMessage" xml:"DynamicMessage"`
	DtsEtlJobVersionInfos []DtsEtlJobVersionInfo `json:"DtsEtlJobVersionInfos" xml:"DtsEtlJobVersionInfos"`
}

DescribeDtsEtlJobVersionInfoResponse is the response struct for api DescribeDtsEtlJobVersionInfo

func CreateDescribeDtsEtlJobVersionInfoResponse ¶

func CreateDescribeDtsEtlJobVersionInfoResponse() (response *DescribeDtsEtlJobVersionInfoResponse)

CreateDescribeDtsEtlJobVersionInfoResponse creates a response to parse from DescribeDtsEtlJobVersionInfo response

type DescribeDtsJobDetailRequest ¶

type DescribeDtsJobDetailRequest struct {
	*requests.RpcRequest
	SyncSubJobHistory        requests.Boolean `position:"Query" name:"SyncSubJobHistory"`
	DtsJobId                 string           `position:"Query" name:"DtsJobId"`
	DtsInstanceID            string           `position:"Query" name:"DtsInstanceID"`
	SynchronizationDirection string           `position:"Query" name:"SynchronizationDirection"`
}

DescribeDtsJobDetailRequest is the request struct for api DescribeDtsJobDetail

func CreateDescribeDtsJobDetailRequest ¶

func CreateDescribeDtsJobDetailRequest() (request *DescribeDtsJobDetailRequest)

CreateDescribeDtsJobDetailRequest creates a request to invoke DescribeDtsJobDetail API

type DescribeDtsJobDetailResponse ¶

type DescribeDtsJobDetailResponse struct {
	*responses.BaseResponse
	Status                    string                    `json:"Status" xml:"Status"`
	DtsJobName                string                    `json:"DtsJobName" xml:"DtsJobName"`
	FinishTime                string                    `json:"FinishTime" xml:"FinishTime"`
	ErrorMessage              string                    `json:"ErrorMessage" xml:"ErrorMessage"`
	DtsJobId                  string                    `json:"DtsJobId" xml:"DtsJobId"`
	CreateTime                string                    `json:"CreateTime" xml:"CreateTime"`
	PayType                   string                    `json:"PayType" xml:"PayType"`
	Reserved                  string                    `json:"Reserved" xml:"Reserved"`
	DatabaseCount             int                       `json:"DatabaseCount" xml:"DatabaseCount"`
	DtsJobClass               string                    `json:"DtsJobClass" xml:"DtsJobClass"`
	EndTimestamp              string                    `json:"EndTimestamp" xml:"EndTimestamp"`
	AppName                   string                    `json:"AppName" xml:"AppName"`
	DestNetType               string                    `json:"DestNetType" xml:"DestNetType"`
	SubscribeTopic            string                    `json:"SubscribeTopic" xml:"SubscribeTopic"`
	DtsInstanceID             string                    `json:"DtsInstanceID" xml:"DtsInstanceID"`
	RequestId                 string                    `json:"RequestId" xml:"RequestId"`
	Code                      int                       `json:"Code" xml:"Code"`
	Checkpoint                int64                     `json:"Checkpoint" xml:"Checkpoint"`
	Delay                     int64                     `json:"Delay" xml:"Delay"`
	ExpireTime                string                    `json:"ExpireTime" xml:"ExpireTime"`
	ErrCode                   string                    `json:"ErrCode" xml:"ErrCode"`
	Success                   bool                      `json:"Success" xml:"Success"`
	ErrMessage                string                    `json:"ErrMessage" xml:"ErrMessage"`
	ConsumptionClient         string                    `json:"ConsumptionClient" xml:"ConsumptionClient"`
	DbObject                  string                    `json:"DbObject" xml:"DbObject"`
	DynamicMessage            string                    `json:"DynamicMessage" xml:"DynamicMessage"`
	ConsumptionCheckpoint     string                    `json:"ConsumptionCheckpoint" xml:"ConsumptionCheckpoint"`
	EtlCalculator             string                    `json:"EtlCalculator" xml:"EtlCalculator"`
	HttpStatusCode            int                       `json:"HttpStatusCode" xml:"HttpStatusCode"`
	BeginTimestamp            string                    `json:"BeginTimestamp" xml:"BeginTimestamp"`
	GroupId                   string                    `json:"GroupId" xml:"GroupId"`
	SynchronizationDirection  string                    `json:"SynchronizationDirection" xml:"SynchronizationDirection"`
	DtsJobDirection           string                    `json:"DtsJobDirection" xml:"DtsJobDirection"`
	DemoJob                   bool                      `json:"DemoJob" xml:"DemoJob"`
	JobType                   string                    `json:"JobType" xml:"JobType"`
	TaskType                  string                    `json:"TaskType" xml:"TaskType"`
	DedicatedClusterId        string                    `json:"DedicatedClusterId" xml:"DedicatedClusterId"`
	BootTime                  string                    `json:"BootTime" xml:"BootTime"`
	Binlog                    string                    `json:"Binlog" xml:"Binlog"`
	BinlogSite                string                    `json:"BinlogSite" xml:"BinlogSite"`
	BinlogTime                string                    `json:"BinlogTime" xml:"BinlogTime"`
	LastUpdateTime            string                    `json:"LastUpdateTime" xml:"LastUpdateTime"`
	ResourceGroupId           string                    `json:"ResourceGroupId" xml:"ResourceGroupId"`
	ResourceGroupDisplayName  string                    `json:"ResourceGroupDisplayName" xml:"ResourceGroupDisplayName"`
	SourceEndpoint            SourceEndpoint            `json:"SourceEndpoint" xml:"SourceEndpoint"`
	DestinationEndpoint       DestinationEndpoint       `json:"DestinationEndpoint" xml:"DestinationEndpoint"`
	MigrationMode             MigrationMode             `json:"MigrationMode" xml:"MigrationMode"`
	SubscriptionHost          SubscriptionHost          `json:"SubscriptionHost" xml:"SubscriptionHost"`
	SubscriptionDataType      SubscriptionDataType      `json:"SubscriptionDataType" xml:"SubscriptionDataType"`
	DataSynchronizationStatus DataSynchronizationStatus `json:"DataSynchronizationStatus" xml:"DataSynchronizationStatus"`
	RetryState                RetryState                `json:"RetryState" xml:"RetryState"`
	SubDistributedJob         []SubDistributedJobItem   `json:"SubDistributedJob" xml:"SubDistributedJob"`
	SubSyncJob                []SubSyncJobItem          `json:"SubSyncJob" xml:"SubSyncJob"`
}

DescribeDtsJobDetailResponse is the response struct for api DescribeDtsJobDetail

func CreateDescribeDtsJobDetailResponse ¶

func CreateDescribeDtsJobDetailResponse() (response *DescribeDtsJobDetailResponse)

CreateDescribeDtsJobDetailResponse creates a response to parse from DescribeDtsJobDetail response

type DescribeDtsJobsRequest ¶

type DescribeDtsJobsRequest struct {
	*requests.RpcRequest
	OrderDirection     string           `position:"Query" name:"OrderDirection"`
	DedicatedClusterId string           `position:"Query" name:"DedicatedClusterId"`
	Type               string           `position:"Query" name:"Type"`
	PageNumber         requests.Integer `position:"Query" name:"PageNumber"`
	OrderColumn        string           `position:"Query" name:"OrderColumn"`
	ResourceGroupId    string           `position:"Query" name:"ResourceGroupId"`
	PageSize           requests.Integer `position:"Query" name:"PageSize"`
	DtsJobId           string           `position:"Query" name:"DtsJobId"`
	OriginType         string           `position:"Query" name:"OriginType"`
	GroupId            string           `position:"Query" name:"GroupId"`
	Params             string           `position:"Query" name:"Params"`
	OwnerId            string           `position:"Query" name:"OwnerId"`
	JobType            string           `position:"Query" name:"JobType"`
	Tags               string           `position:"Query" name:"Tags"`
	Region             string           `position:"Query" name:"Region"`
	DtsInstanceId      string           `position:"Query" name:"DtsInstanceId"`
	Status             string           `position:"Query" name:"Status"`
}

DescribeDtsJobsRequest is the request struct for api DescribeDtsJobs

func CreateDescribeDtsJobsRequest ¶

func CreateDescribeDtsJobsRequest() (request *DescribeDtsJobsRequest)

CreateDescribeDtsJobsRequest creates a request to invoke DescribeDtsJobs API

type DescribeDtsJobsResponse ¶

type DescribeDtsJobsResponse struct {
	*responses.BaseResponse
	HttpStatusCode   int            `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId        string         `json:"RequestId" xml:"RequestId"`
	ErrCode          string         `json:"ErrCode" xml:"ErrCode"`
	Success          bool           `json:"Success" xml:"Success"`
	PageRecordCount  int            `json:"PageRecordCount" xml:"PageRecordCount"`
	TotalRecordCount int            `json:"TotalRecordCount" xml:"TotalRecordCount"`
	ErrMessage       string         `json:"ErrMessage" xml:"ErrMessage"`
	DynamicMessage   string         `json:"DynamicMessage" xml:"DynamicMessage"`
	PageNumber       int            `json:"PageNumber" xml:"PageNumber"`
	DynamicCode      string         `json:"DynamicCode" xml:"DynamicCode"`
	DtsJobList       []DtsJobStatus `json:"DtsJobList" xml:"DtsJobList"`
	EtlDemoList      []DtsJobStatus `json:"EtlDemoList" xml:"EtlDemoList"`
}

DescribeDtsJobsResponse is the response struct for api DescribeDtsJobs

func CreateDescribeDtsJobsResponse ¶

func CreateDescribeDtsJobsResponse() (response *DescribeDtsJobsResponse)

CreateDescribeDtsJobsResponse creates a response to parse from DescribeDtsJobs response

type DescribeDtsServiceLogRequest ¶

type DescribeDtsServiceLogRequest struct {
	*requests.RpcRequest
	StartTime  requests.Integer `position:"Query" name:"StartTime"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	DtsJobId   string           `position:"Query" name:"DtsJobId"`
	Keyword    string           `position:"Query" name:"Keyword"`
	SubJobType string           `position:"Query" name:"SubJobType"`
	EndTime    requests.Integer `position:"Query" name:"EndTime"`
	Status     string           `position:"Query" name:"Status"`
}

DescribeDtsServiceLogRequest is the request struct for api DescribeDtsServiceLog

func CreateDescribeDtsServiceLogRequest ¶

func CreateDescribeDtsServiceLogRequest() (request *DescribeDtsServiceLogRequest)

CreateDescribeDtsServiceLogRequest creates a request to invoke DescribeDtsServiceLog API

type DescribeDtsServiceLogResponse ¶

type DescribeDtsServiceLogResponse struct {
	*responses.BaseResponse
	HttpStatusCode     int                 `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId          string              `json:"RequestId" xml:"RequestId"`
	ErrCode            string              `json:"ErrCode" xml:"ErrCode"`
	Success            bool                `json:"Success" xml:"Success"`
	PageRecordCount    int                 `json:"PageRecordCount" xml:"PageRecordCount"`
	TotalRecordCount   int64               `json:"TotalRecordCount" xml:"TotalRecordCount"`
	ErrMessage         string              `json:"ErrMessage" xml:"ErrMessage"`
	DynamicMessage     string              `json:"DynamicMessage" xml:"DynamicMessage"`
	PageNumber         int                 `json:"PageNumber" xml:"PageNumber"`
	DynamicCode        string              `json:"DynamicCode" xml:"DynamicCode"`
	ServiceLogContexts []ServiceLogContext `json:"ServiceLogContexts" xml:"ServiceLogContexts"`
}

DescribeDtsServiceLogResponse is the response struct for api DescribeDtsServiceLog

func CreateDescribeDtsServiceLogResponse ¶

func CreateDescribeDtsServiceLogResponse() (response *DescribeDtsServiceLogResponse)

CreateDescribeDtsServiceLogResponse creates a response to parse from DescribeDtsServiceLog response

type DescribeEndpointSwitchStatusRequest ¶

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

DescribeEndpointSwitchStatusRequest is the request struct for api DescribeEndpointSwitchStatus

func CreateDescribeEndpointSwitchStatusRequest ¶

func CreateDescribeEndpointSwitchStatusRequest() (request *DescribeEndpointSwitchStatusRequest)

CreateDescribeEndpointSwitchStatusRequest creates a request to invoke DescribeEndpointSwitchStatus API

type DescribeEndpointSwitchStatusResponse ¶

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

DescribeEndpointSwitchStatusResponse is the response struct for api DescribeEndpointSwitchStatus

func CreateDescribeEndpointSwitchStatusResponse ¶

func CreateDescribeEndpointSwitchStatusResponse() (response *DescribeEndpointSwitchStatusResponse)

CreateDescribeEndpointSwitchStatusResponse creates a response to parse from DescribeEndpointSwitchStatus response

type DescribeEtlJobLogsRequest ¶

type DescribeEtlJobLogsRequest struct {
	*requests.RpcRequest
	DtsJobId string `position:"Query" name:"DtsJobId"`
}

DescribeEtlJobLogsRequest is the request struct for api DescribeEtlJobLogs

func CreateDescribeEtlJobLogsRequest ¶

func CreateDescribeEtlJobLogsRequest() (request *DescribeEtlJobLogsRequest)

CreateDescribeEtlJobLogsRequest creates a request to invoke DescribeEtlJobLogs API

type DescribeEtlJobLogsResponse ¶

type DescribeEtlJobLogsResponse struct {
	*responses.BaseResponse
	HttpStatusCode int             `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId      string          `json:"RequestId" xml:"RequestId"`
	ErrCode        string          `json:"ErrCode" xml:"ErrCode"`
	Success        bool            `json:"Success" xml:"Success"`
	ErrMessage     string          `json:"ErrMessage" xml:"ErrMessage"`
	DynamicMessage string          `json:"DynamicMessage" xml:"DynamicMessage"`
	DynamicCode    string          `json:"DynamicCode" xml:"DynamicCode"`
	EtlRunningLogs []EtlRunningLog `json:"EtlRunningLogs" xml:"EtlRunningLogs"`
}

DescribeEtlJobLogsResponse is the response struct for api DescribeEtlJobLogs

func CreateDescribeEtlJobLogsResponse ¶

func CreateDescribeEtlJobLogsResponse() (response *DescribeEtlJobLogsResponse)

CreateDescribeEtlJobLogsResponse creates a response to parse from DescribeEtlJobLogs 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"`
	AccountId            string           `position:"Query" name:"AccountId"`
	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
	RequestId                      string                          `json:"RequestId" xml:"RequestId"`
	ErrCode                        string                          `json:"ErrCode" xml:"ErrCode"`
	Success                        string                          `json:"Success" xml:"Success"`
	ErrMessage                     string                          `json:"ErrMessage" xml:"ErrMessage"`
	DataInitializationDetails      []DataInitializationDetail      `json:"DataInitializationDetails" xml:"DataInitializationDetails"`
	DataSynchronizationDetails     []DataSynchronizationDetail     `json:"DataSynchronizationDetails" xml:"DataSynchronizationDetails"`
	StructureInitializationDetails []StructureInitializationDetail `json:"StructureInitializationDetails" xml:"StructureInitializationDetails"`
}

DescribeInitializationStatusResponse is the response struct for api DescribeInitializationStatus

func CreateDescribeInitializationStatusResponse ¶

func CreateDescribeInitializationStatusResponse() (response *DescribeInitializationStatusResponse)

CreateDescribeInitializationStatusResponse creates a response to parse from DescribeInitializationStatus response

type DescribeJobMonitorRuleRequest ¶

type DescribeJobMonitorRuleRequest struct {
	*requests.RpcRequest
	DtsJobId string `position:"Query" name:"DtsJobId"`
}

DescribeJobMonitorRuleRequest is the request struct for api DescribeJobMonitorRule

func CreateDescribeJobMonitorRuleRequest ¶

func CreateDescribeJobMonitorRuleRequest() (request *DescribeJobMonitorRuleRequest)

CreateDescribeJobMonitorRuleRequest creates a request to invoke DescribeJobMonitorRule API

type DescribeJobMonitorRuleResponse ¶

type DescribeJobMonitorRuleResponse struct {
	*responses.BaseResponse
	HttpStatusCode int           `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId      string        `json:"RequestId" xml:"RequestId"`
	DtsJobId       string        `json:"DtsJobId" xml:"DtsJobId"`
	ErrCode        string        `json:"ErrCode" xml:"ErrCode"`
	Success        bool          `json:"Success" xml:"Success"`
	ErrMessage     string        `json:"ErrMessage" xml:"ErrMessage"`
	Code           string        `json:"Code" xml:"Code"`
	DynamicMessage string        `json:"DynamicMessage" xml:"DynamicMessage"`
	Topics         []string      `json:"Topics" xml:"Topics"`
	MonitorRules   []MonitorRule `json:"MonitorRules" xml:"MonitorRules"`
}

DescribeJobMonitorRuleResponse is the response struct for api DescribeJobMonitorRule

func CreateDescribeJobMonitorRuleResponse ¶

func CreateDescribeJobMonitorRuleResponse() (response *DescribeJobMonitorRuleResponse)

CreateDescribeJobMonitorRuleResponse creates a response to parse from DescribeJobMonitorRule response

type DescribeMetricListRequest ¶

type DescribeMetricListRequest struct {
	*requests.RpcRequest
	MetricType  string           `position:"Body" name:"MetricType"`
	ClientToken string           `position:"Body" name:"ClientToken"`
	StartTime   requests.Integer `position:"Body" name:"StartTime"`
	AccountId   string           `position:"Body" name:"AccountId"`
	Param       string           `position:"Body" name:"Param"`
	DtsJobId    string           `position:"Body" name:"DtsJobId"`
	MetricName  string           `position:"Body" name:"MetricName"`
	Period      requests.Integer `position:"Body" name:"Period"`
	EndTime     requests.Integer `position:"Body" name:"EndTime"`
	Env         string           `position:"Body" name:"Env"`
	OwnerID     string           `position:"Body" name:"OwnerID"`
}

DescribeMetricListRequest is the request struct for api DescribeMetricList

func CreateDescribeMetricListRequest ¶

func CreateDescribeMetricListRequest() (request *DescribeMetricListRequest)

CreateDescribeMetricListRequest creates a request to invoke DescribeMetricList API

type DescribeMetricListResponse ¶

type DescribeMetricListResponse struct {
	*responses.BaseResponse
	MetricType     string      `json:"MetricType" xml:"MetricType"`
	Param          string      `json:"Param" xml:"Param"`
	MetricName     string      `json:"MetricName" xml:"MetricName"`
	Period         int64       `json:"Period" xml:"Period"`
	Success        bool        `json:"Success" xml:"Success"`
	Code           string      `json:"Code" xml:"Code"`
	ErrCode        string      `json:"ErrCode" xml:"ErrCode"`
	ErrMessage     string      `json:"ErrMessage" xml:"ErrMessage"`
	DynamicMessage string      `json:"DynamicMessage" xml:"DynamicMessage"`
	HttpStatusCode int         `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId      string      `json:"RequestId" xml:"RequestId"`
	DataPoints     []DataPoint `json:"DataPoints" xml:"DataPoints"`
}

DescribeMetricListResponse is the response struct for api DescribeMetricList

func CreateDescribeMetricListResponse ¶

func CreateDescribeMetricListResponse() (response *DescribeMetricListResponse)

CreateDescribeMetricListResponse creates a response to parse from DescribeMetricList response

type DescribeMigrationJobAlertRequest ¶

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

DescribeMigrationJobAlertRequest is the request struct for api DescribeMigrationJobAlert

func CreateDescribeMigrationJobAlertRequest ¶

func CreateDescribeMigrationJobAlertRequest() (request *DescribeMigrationJobAlertRequest)

CreateDescribeMigrationJobAlertRequest creates a request to invoke DescribeMigrationJobAlert API

type DescribeMigrationJobAlertResponse ¶

type DescribeMigrationJobAlertResponse struct {
	*responses.BaseResponse
	RequestId        string `json:"RequestId" xml:"RequestId"`
	MigrationJobName string `json:"MigrationJobName" xml:"MigrationJobName"`
	ErrorAlertStatus string `json:"ErrorAlertStatus" xml:"ErrorAlertStatus"`
	ErrCode          string `json:"ErrCode" xml:"ErrCode"`
	Success          string `json:"Success" xml:"Success"`
	ErrorAlertPhone  string `json:"ErrorAlertPhone" xml:"ErrorAlertPhone"`
	ErrMessage       string `json:"ErrMessage" xml:"ErrMessage"`
	DelayAlertStatus string `json:"DelayAlertStatus" xml:"DelayAlertStatus"`
	DelayAlertPhone  string `json:"DelayAlertPhone" xml:"DelayAlertPhone"`
	MigrationJobId   string `json:"MigrationJobId" xml:"MigrationJobId"`
	DelayOverSeconds string `json:"DelayOverSeconds" xml:"DelayOverSeconds"`
}

DescribeMigrationJobAlertResponse is the response struct for api DescribeMigrationJobAlert

func CreateDescribeMigrationJobAlertResponse ¶

func CreateDescribeMigrationJobAlertResponse() (response *DescribeMigrationJobAlertResponse)

CreateDescribeMigrationJobAlertResponse creates a response to parse from DescribeMigrationJobAlert 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"`
	AccountId                            string           `position:"Query" name:"AccountId"`
	MigrationModeDataSynchronization     requests.Boolean `position:"Query" name:"MigrationMode.DataSynchronization"`
	PageSize                             requests.Integer `position:"Query" name:"PageSize"`
	OwnerId                              string           `position:"Query" name:"OwnerId"`
	MigrationModeStructureInitialization requests.Boolean `position:"Query" name:"MigrationMode.StructureInitialization"`
}

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
	RequestId                         string                            `json:"RequestId" xml:"RequestId"`
	ErrCode                           string                            `json:"ErrCode" xml:"ErrCode"`
	PageRecordCount                   int                               `json:"PageRecordCount" xml:"PageRecordCount"`
	Success                           string                            `json:"Success" xml:"Success"`
	TotalRecordCount                  int64                             `json:"TotalRecordCount" xml:"TotalRecordCount"`
	ErrMessage                        string                            `json:"ErrMessage" xml:"ErrMessage"`
	PageNumber                        int                               `json:"PageNumber" xml:"PageNumber"`
	DataInitializationDetailList      DataInitializationDetailList      `json:"DataInitializationDetailList" xml:"DataInitializationDetailList"`
	DataSynchronizationDetailList     DataSynchronizationDetailList     `json:"DataSynchronizationDetailList" xml:"DataSynchronizationDetailList"`
	StructureInitializationDetailList StructureInitializationDetailList `json:"StructureInitializationDetailList" xml:"StructureInitializationDetailList"`
}

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"`
	AccountId      string `position:"Query" name:"AccountId"`
}

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
	RequestId                     string                                     `json:"RequestId" xml:"RequestId"`
	MigrationJobName              string                                     `json:"MigrationJobName" xml:"MigrationJobName"`
	MigrationJobStatus            string                                     `json:"MigrationJobStatus" xml:"MigrationJobStatus"`
	ErrCode                       string                                     `json:"ErrCode" xml:"ErrCode"`
	Success                       string                                     `json:"Success" xml:"Success"`
	PayType                       string                                     `json:"PayType" xml:"PayType"`
	ErrMessage                    string                                     `json:"ErrMessage" xml:"ErrMessage"`
	MigrationObject               string                                     `json:"MigrationObject" xml:"MigrationObject"`
	MigrationJobId                string                                     `json:"MigrationJobId" xml:"MigrationJobId"`
	TaskId                        string                                     `json:"TaskId" xml:"TaskId"`
	MigrationJobClass             string                                     `json:"MigrationJobClass" xml:"MigrationJobClass"`
	DataInitializationStatus      DataInitializationStatus                   `json:"DataInitializationStatus" xml:"DataInitializationStatus"`
	DataSynchronizationStatus     DataSynchronizationStatus                  `json:"DataSynchronizationStatus" xml:"DataSynchronizationStatus"`
	DestinationEndpoint           DestinationEndpoint                        `json:"DestinationEndpoint" xml:"DestinationEndpoint"`
	MigrationMode                 MigrationMode                              `json:"MigrationMode" xml:"MigrationMode"`
	PrecheckStatus                PrecheckStatusInDescribeMigrationJobStatus `json:"PrecheckStatus" xml:"PrecheckStatus"`
	SourceEndpoint                SourceEndpoint                             `json:"SourceEndpoint" xml:"SourceEndpoint"`
	StructureInitializationStatus StructureInitializationStatus              `json:"StructureInitializationStatus" xml:"StructureInitializationStatus"`
}

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
	InstFilterRegion string                      `position:"Query" name:"InstFilterRegion"`
	PageNum          requests.Integer            `position:"Query" name:"PageNum"`
	OwnerId          string                      `position:"Query" name:"OwnerId"`
	AccountId        string                      `position:"Query" name:"AccountId"`
	PageSize         requests.Integer            `position:"Query" name:"PageSize"`
	MigrationJobName string                      `position:"Query" name:"MigrationJobName"`
	Tag              *[]DescribeMigrationJobsTag `position:"Query" name:"Tag"  type:"Repeated"`
}

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
	RequestId        string        `json:"RequestId" xml:"RequestId"`
	ErrCode          string        `json:"ErrCode" xml:"ErrCode"`
	PageRecordCount  int           `json:"PageRecordCount" xml:"PageRecordCount"`
	Success          string        `json:"Success" xml:"Success"`
	TotalRecordCount int64         `json:"TotalRecordCount" xml:"TotalRecordCount"`
	ErrMessage       string        `json:"ErrMessage" xml:"ErrMessage"`
	PageNumber       int           `json:"PageNumber" xml:"PageNumber"`
	MigrationJobs    MigrationJobs `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 DescribeMigrationJobsTag ¶

type DescribeMigrationJobsTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

DescribeMigrationJobsTag is a repeated param struct in DescribeMigrationJobsRequest

type DescribePreCheckStatusRequest ¶

type DescribePreCheckStatusRequest struct {
	*requests.RpcRequest
	StructType  string `position:"Query" name:"StructType"`
	PageSize    string `position:"Query" name:"PageSize"`
	DtsJobId    string `position:"Query" name:"DtsJobId"`
	PageNo      string `position:"Query" name:"PageNo"`
	JobCode     string `position:"Query" name:"JobCode"`
	Name        string `position:"Query" name:"Name"`
	StructPhase string `position:"Query" name:"StructPhase"`
}

DescribePreCheckStatusRequest is the request struct for api DescribePreCheckStatus

func CreateDescribePreCheckStatusRequest ¶

func CreateDescribePreCheckStatusRequest() (request *DescribePreCheckStatusRequest)

CreateDescribePreCheckStatusRequest creates a request to invoke DescribePreCheckStatus API

type DescribePreCheckStatusResponse ¶

type DescribePreCheckStatusResponse struct {
	*responses.BaseResponse
	State                   string                        `json:"State" xml:"State"`
	Success                 bool                          `json:"Success" xml:"Success"`
	PageRecordCount         int64                         `json:"PageRecordCount" xml:"PageRecordCount"`
	Total                   int                           `json:"Total" xml:"Total"`
	HttpStatusCode          int                           `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId               string                        `json:"RequestId" xml:"RequestId"`
	JobName                 string                        `json:"JobName" xml:"JobName"`
	JobId                   string                        `json:"JobId" xml:"JobId"`
	ErrorItem               int                           `json:"ErrorItem" xml:"ErrorItem"`
	TotalRecordCount        int64                         `json:"TotalRecordCount" xml:"TotalRecordCount"`
	Code                    string                        `json:"Code" xml:"Code"`
	PageNumber              int64                         `json:"PageNumber" xml:"PageNumber"`
	JobProgress             []ProgressInfo                `json:"JobProgress" xml:"JobProgress"`
	SubDistributedJobStatus []SubDistributedJobStatusItem `json:"SubDistributedJobStatus" xml:"SubDistributedJobStatus"`
}

DescribePreCheckStatusResponse is the response struct for api DescribePreCheckStatus

func CreateDescribePreCheckStatusResponse ¶

func CreateDescribePreCheckStatusResponse() (response *DescribePreCheckStatusResponse)

CreateDescribePreCheckStatusResponse creates a response to parse from DescribePreCheckStatus response

type DescribeSubscriptionInstanceAlertRequest ¶

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

DescribeSubscriptionInstanceAlertRequest is the request struct for api DescribeSubscriptionInstanceAlert

func CreateDescribeSubscriptionInstanceAlertRequest ¶

func CreateDescribeSubscriptionInstanceAlertRequest() (request *DescribeSubscriptionInstanceAlertRequest)

CreateDescribeSubscriptionInstanceAlertRequest creates a request to invoke DescribeSubscriptionInstanceAlert API

type DescribeSubscriptionInstanceAlertResponse ¶

type DescribeSubscriptionInstanceAlertResponse struct {
	*responses.BaseResponse
	RequestId                string `json:"RequestId" xml:"RequestId"`
	ErrorAlertStatus         string `json:"ErrorAlertStatus" xml:"ErrorAlertStatus"`
	ErrCode                  string `json:"ErrCode" xml:"ErrCode"`
	Success                  string `json:"Success" xml:"Success"`
	ErrorAlertPhone          string `json:"ErrorAlertPhone" xml:"ErrorAlertPhone"`
	ErrMessage               string `json:"ErrMessage" xml:"ErrMessage"`
	DelayAlertStatus         string `json:"DelayAlertStatus" xml:"DelayAlertStatus"`
	SubscriptionInstanceName string `json:"SubscriptionInstanceName" xml:"SubscriptionInstanceName"`
	DelayAlertPhone          string `json:"DelayAlertPhone" xml:"DelayAlertPhone"`
	SubscriptionInstanceID   string `json:"SubscriptionInstanceID" xml:"SubscriptionInstanceID"`
	DelayOverSeconds         string `json:"DelayOverSeconds" xml:"DelayOverSeconds"`
}

DescribeSubscriptionInstanceAlertResponse is the response struct for api DescribeSubscriptionInstanceAlert

func CreateDescribeSubscriptionInstanceAlertResponse ¶

func CreateDescribeSubscriptionInstanceAlertResponse() (response *DescribeSubscriptionInstanceAlertResponse)

CreateDescribeSubscriptionInstanceAlertResponse creates a response to parse from DescribeSubscriptionInstanceAlert response

type DescribeSubscriptionInstanceStatusRequest ¶

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

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"`
	ErrorMessage             string                                                 `json:"ErrorMessage" xml:"ErrorMessage"`
	ErrCode                  string                                                 `json:"ErrCode" xml:"ErrCode"`
	Success                  string                                                 `json:"Success" xml:"Success"`
	ErrMessage               string                                                 `json:"ErrMessage" xml:"ErrMessage"`
	PayType                  string                                                 `json:"PayType" xml:"PayType"`
	ConsumptionClient        string                                                 `json:"ConsumptionClient" xml:"ConsumptionClient"`
	ConsumptionCheckpoint    string                                                 `json:"ConsumptionCheckpoint" xml:"ConsumptionCheckpoint"`
	EndTimestamp             string                                                 `json:"EndTimestamp" xml:"EndTimestamp"`
	BeginTimestamp           string                                                 `json:"BeginTimestamp" xml:"BeginTimestamp"`
	RequestId                string                                                 `json:"RequestId" xml:"RequestId"`
	SubscribeTopic           string                                                 `json:"SubscribeTopic" xml:"SubscribeTopic"`
	SubscriptionInstanceName string                                                 `json:"SubscriptionInstanceName" xml:"SubscriptionInstanceName"`
	SubscriptionInstanceID   string                                                 `json:"SubscriptionInstanceID" xml:"SubscriptionInstanceID"`
	TaskId                   string                                                 `json:"TaskId" xml:"TaskId"`
	SourceEndpoint           SourceEndpoint                                         `json:"SourceEndpoint" xml:"SourceEndpoint"`
	SubscriptionDataType     SubscriptionDataType                                   `json:"SubscriptionDataType" xml:"SubscriptionDataType"`
	SubscriptionHost         SubscriptionHost                                       `json:"SubscriptionHost" xml:"SubscriptionHost"`
	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"`
	AccountId                string                              `position:"Query" name:"AccountId"`
	PageSize                 requests.Integer                    `position:"Query" name:"PageSize"`
	Tag                      *[]DescribeSubscriptionInstancesTag `position:"Query" name:"Tag"  type:"Repeated"`
	InstFilterRegion         string                              `position:"Query" name:"InstFilterRegion"`
	OwnerId                  string                              `position:"Query" name:"OwnerId"`
	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
	RequestId             string                `json:"RequestId" xml:"RequestId"`
	ErrCode               string                `json:"ErrCode" xml:"ErrCode"`
	PageRecordCount       int                   `json:"PageRecordCount" xml:"PageRecordCount"`
	Success               string                `json:"Success" xml:"Success"`
	TotalRecordCount      int64                 `json:"TotalRecordCount" xml:"TotalRecordCount"`
	ErrMessage            string                `json:"ErrMessage" xml:"ErrMessage"`
	PageNumber            int                   `json:"PageNumber" xml:"PageNumber"`
	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 DescribeSubscriptionInstancesTag ¶

type DescribeSubscriptionInstancesTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

DescribeSubscriptionInstancesTag is a repeated param struct in DescribeSubscriptionInstancesRequest

type DescribeSubscriptionMetaRequest ¶

type DescribeSubscriptionMetaRequest struct {
	*requests.RpcRequest
	Topics             string `position:"Query" name:"Topics"`
	Sid                string `position:"Query" name:"Sid"`
	SubMigrationJobIds string `position:"Query" name:"SubMigrationJobIds"`
	DtsInstanceId      string `position:"Query" name:"DtsInstanceId"`
}

DescribeSubscriptionMetaRequest is the request struct for api DescribeSubscriptionMeta

func CreateDescribeSubscriptionMetaRequest ¶

func CreateDescribeSubscriptionMetaRequest() (request *DescribeSubscriptionMetaRequest)

CreateDescribeSubscriptionMetaRequest creates a request to invoke DescribeSubscriptionMeta API

type DescribeSubscriptionMetaResponse ¶

type DescribeSubscriptionMetaResponse struct {
	*responses.BaseResponse
	HttpStatusCode       string                     `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId            string                     `json:"RequestId" xml:"RequestId"`
	ErrCode              string                     `json:"ErrCode" xml:"ErrCode"`
	Success              string                     `json:"Success" xml:"Success"`
	ErrMessage           string                     `json:"ErrMessage" xml:"ErrMessage"`
	SubscriptionMetaList []SubscriptionMetaListItem `json:"SubscriptionMetaList" xml:"SubscriptionMetaList"`
}

DescribeSubscriptionMetaResponse is the response struct for api DescribeSubscriptionMeta

func CreateDescribeSubscriptionMetaResponse ¶

func CreateDescribeSubscriptionMetaResponse() (response *DescribeSubscriptionMetaResponse)

CreateDescribeSubscriptionMetaResponse creates a response to parse from DescribeSubscriptionMeta response

type DescribeSynchronizationJobAlertRequest ¶

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

DescribeSynchronizationJobAlertRequest is the request struct for api DescribeSynchronizationJobAlert

func CreateDescribeSynchronizationJobAlertRequest ¶

func CreateDescribeSynchronizationJobAlertRequest() (request *DescribeSynchronizationJobAlertRequest)

CreateDescribeSynchronizationJobAlertRequest creates a request to invoke DescribeSynchronizationJobAlert API

type DescribeSynchronizationJobAlertResponse ¶

type DescribeSynchronizationJobAlertResponse struct {
	*responses.BaseResponse
	SynchronizationJobName   string `json:"SynchronizationJobName" xml:"SynchronizationJobName"`
	ErrorAlertStatus         string `json:"ErrorAlertStatus" xml:"ErrorAlertStatus"`
	ErrCode                  string `json:"ErrCode" xml:"ErrCode"`
	Success                  string `json:"Success" xml:"Success"`
	ErrorAlertPhone          string `json:"ErrorAlertPhone" xml:"ErrorAlertPhone"`
	ErrMessage               string `json:"ErrMessage" xml:"ErrMessage"`
	DelayAlertStatus         string `json:"DelayAlertStatus" xml:"DelayAlertStatus"`
	DelayAlertPhone          string `json:"DelayAlertPhone" xml:"DelayAlertPhone"`
	DelayOverSeconds         string `json:"DelayOverSeconds" xml:"DelayOverSeconds"`
	RequestId                string `json:"RequestId" xml:"RequestId"`
	SynchronizationJobId     string `json:"SynchronizationJobId" xml:"SynchronizationJobId"`
	SynchronizationDirection string `json:"SynchronizationDirection" xml:"SynchronizationDirection"`
}

DescribeSynchronizationJobAlertResponse is the response struct for api DescribeSynchronizationJobAlert

func CreateDescribeSynchronizationJobAlertResponse ¶

func CreateDescribeSynchronizationJobAlertResponse() (response *DescribeSynchronizationJobAlertResponse)

CreateDescribeSynchronizationJobAlertResponse creates a response to parse from DescribeSynchronizationJobAlert response

type DescribeSynchronizationJobReplicatorCompareRequest ¶

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

DescribeSynchronizationJobReplicatorCompareRequest is the request struct for api DescribeSynchronizationJobReplicatorCompare

func CreateDescribeSynchronizationJobReplicatorCompareRequest ¶

func CreateDescribeSynchronizationJobReplicatorCompareRequest() (request *DescribeSynchronizationJobReplicatorCompareRequest)

CreateDescribeSynchronizationJobReplicatorCompareRequest creates a request to invoke DescribeSynchronizationJobReplicatorCompare API

type DescribeSynchronizationJobReplicatorCompareResponse ¶

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

DescribeSynchronizationJobReplicatorCompareResponse is the response struct for api DescribeSynchronizationJobReplicatorCompare

func CreateDescribeSynchronizationJobReplicatorCompareResponse ¶

func CreateDescribeSynchronizationJobReplicatorCompareResponse() (response *DescribeSynchronizationJobReplicatorCompareResponse)

CreateDescribeSynchronizationJobReplicatorCompareResponse creates a response to parse from DescribeSynchronizationJobReplicatorCompare response

type DescribeSynchronizationJobStatusListRequest ¶

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

DescribeSynchronizationJobStatusListRequest is the request struct for api DescribeSynchronizationJobStatusList

func CreateDescribeSynchronizationJobStatusListRequest ¶

func CreateDescribeSynchronizationJobStatusListRequest() (request *DescribeSynchronizationJobStatusListRequest)

CreateDescribeSynchronizationJobStatusListRequest creates a request to invoke DescribeSynchronizationJobStatusList API

type DescribeSynchronizationJobStatusListResponse ¶

type DescribeSynchronizationJobStatusListResponse struct {
	*responses.BaseResponse
	RequestId                        string                         `json:"RequestId" xml:"RequestId"`
	ErrCode                          string                         `json:"ErrCode" xml:"ErrCode"`
	PageRecordCount                  int                            `json:"PageRecordCount" xml:"PageRecordCount"`
	Success                          string                         `json:"Success" xml:"Success"`
	TotalRecordCount                 int64                          `json:"TotalRecordCount" xml:"TotalRecordCount"`
	ErrMessage                       string                         `json:"ErrMessage" xml:"ErrMessage"`
	PageNumber                       int                            `json:"PageNumber" xml:"PageNumber"`
	SynchronizationJobListStatusList []SynchronizationJobStatusInfo `json:"SynchronizationJobListStatusList" xml:"SynchronizationJobListStatusList"`
}

DescribeSynchronizationJobStatusListResponse is the response struct for api DescribeSynchronizationJobStatusList

func CreateDescribeSynchronizationJobStatusListResponse ¶

func CreateDescribeSynchronizationJobStatusListResponse() (response *DescribeSynchronizationJobStatusListResponse)

CreateDescribeSynchronizationJobStatusListResponse creates a response to parse from DescribeSynchronizationJobStatusList response

type DescribeSynchronizationJobStatusRequest ¶

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

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"`
	Status                        string                                           `json:"Status" xml:"Status"`
	DataInitialization            string                                           `json:"DataInitialization" xml:"DataInitialization"`
	Delay                         string                                           `json:"Delay" xml:"Delay"`
	ErrorMessage                  string                                           `json:"ErrorMessage" xml:"ErrorMessage"`
	ExpireTime                    string                                           `json:"ExpireTime" xml:"ExpireTime"`
	ErrCode                       string                                           `json:"ErrCode" xml:"ErrCode"`
	Success                       string                                           `json:"Success" xml:"Success"`
	StructureInitialization       string                                           `json:"StructureInitialization" xml:"StructureInitialization"`
	PayType                       string                                           `json:"PayType" xml:"PayType"`
	ErrMessage                    string                                           `json:"ErrMessage" xml:"ErrMessage"`
	SynchronizationJobClass       string                                           `json:"SynchronizationJobClass" xml:"SynchronizationJobClass"`
	RequestId                     string                                           `json:"RequestId" xml:"RequestId"`
	SynchronizationJobId          string                                           `json:"SynchronizationJobId" xml:"SynchronizationJobId"`
	DelayMillis                   int64                                            `json:"DelayMillis" xml:"DelayMillis"`
	SynchronizationDirection      string                                           `json:"SynchronizationDirection" xml:"SynchronizationDirection"`
	TaskId                        string                                           `json:"TaskId" xml:"TaskId"`
	Checkpoint                    string                                           `json:"Checkpoint" xml:"Checkpoint"`
	DataInitializationStatus      DataInitializationStatus                         `json:"DataInitializationStatus" xml:"DataInitializationStatus"`
	DataSynchronizationStatus     DataSynchronizationStatus                        `json:"DataSynchronizationStatus" xml:"DataSynchronizationStatus"`
	DestinationEndpoint           DestinationEndpoint                              `json:"DestinationEndpoint" xml:"DestinationEndpoint"`
	Performance                   Performance                                      `json:"Performance" xml:"Performance"`
	PrecheckStatus                PrecheckStatusInDescribeSynchronizationJobStatus `json:"PrecheckStatus" xml:"PrecheckStatus"`
	SourceEndpoint                SourceEndpoint                                   `json:"SourceEndpoint" xml:"SourceEndpoint"`
	StructureInitializationStatus StructureInitializationStatus                    `json:"StructureInitializationStatus" xml:"StructureInitializationStatus"`
	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"`
	SynchronizationJobName string                            `position:"Query" name:"SynchronizationJobName"`
	AccountId              string                            `position:"Query" name:"AccountId"`
	PageSize               requests.Integer                  `position:"Query" name:"PageSize"`
	Tag                    *[]DescribeSynchronizationJobsTag `position:"Query" name:"Tag"  type:"Repeated"`
	InstFilterRegion       string                            `position:"Query" name:"InstFilterRegion"`
	OwnerId                string                            `position:"Query" name:"OwnerId"`
}

DescribeSynchronizationJobsRequest is the request struct for api DescribeSynchronizationJobs

func CreateDescribeSynchronizationJobsRequest ¶

func CreateDescribeSynchronizationJobsRequest() (request *DescribeSynchronizationJobsRequest)

CreateDescribeSynchronizationJobsRequest creates a request to invoke DescribeSynchronizationJobs API

type DescribeSynchronizationJobsResponse ¶

type DescribeSynchronizationJobsResponse struct {
	*responses.BaseResponse
	PageNumber               int                       `json:"PageNumber" xml:"PageNumber"`
	RequestId                string                    `json:"RequestId" xml:"RequestId"`
	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 DescribeSynchronizationJobsTag ¶

type DescribeSynchronizationJobsTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

DescribeSynchronizationJobsTag is a repeated param struct in DescribeSynchronizationJobsRequest

type DescribeSynchronizationObjectModifyStatusRequest ¶

type DescribeSynchronizationObjectModifyStatusRequest struct {
	*requests.RpcRequest
	ClientToken string `position:"Query" name:"ClientToken"`
	OwnerId     string `position:"Query" name:"OwnerId"`
	AccountId   string `position:"Query" name:"AccountId"`
	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"`
	ErrorMessage                  string                                                    `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId                     string                                                    `json:"RequestId" xml:"RequestId"`
	ErrCode                       string                                                    `json:"ErrCode" xml:"ErrCode"`
	Success                       string                                                    `json:"Success" xml:"Success"`
	ErrMessage                    string                                                    `json:"ErrMessage" xml:"ErrMessage"`
	DataInitializationStatus      DataInitializationStatus                                  `json:"DataInitializationStatus" xml:"DataInitializationStatus"`
	DataSynchronizationStatus     DataSynchronizationStatus                                 `json:"DataSynchronizationStatus" xml:"DataSynchronizationStatus"`
	PrecheckStatus                PrecheckStatusInDescribeSynchronizationObjectModifyStatus `json:"PrecheckStatus" xml:"PrecheckStatus"`
	StructureInitializationStatus StructureInitializationStatus                             `json:"StructureInitializationStatus" xml:"StructureInitializationStatus"`
}

DescribeSynchronizationObjectModifyStatusResponse is the response struct for api DescribeSynchronizationObjectModifyStatus

func CreateDescribeSynchronizationObjectModifyStatusResponse ¶

func CreateDescribeSynchronizationObjectModifyStatusResponse() (response *DescribeSynchronizationObjectModifyStatusResponse)

CreateDescribeSynchronizationObjectModifyStatusResponse creates a response to parse from DescribeSynchronizationObjectModifyStatus response

type DescribeTagKeysRequest ¶

type DescribeTagKeysRequest struct {
	*requests.RpcRequest
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	ResourceId   string           `position:"Query" name:"ResourceId"`
	ResourceType string           `position:"Query" name:"ResourceType"`
	Category     string           `position:"Query" name:"Category"`
}

DescribeTagKeysRequest is the request struct for api DescribeTagKeys

func CreateDescribeTagKeysRequest ¶

func CreateDescribeTagKeysRequest() (request *DescribeTagKeysRequest)

CreateDescribeTagKeysRequest creates a request to invoke DescribeTagKeys API

type DescribeTagKeysResponse ¶

type DescribeTagKeysResponse struct {
	*responses.BaseResponse
	Category   string   `json:"Category" xml:"Category"`
	RequestId  string   `json:"RequestId" xml:"RequestId"`
	PageSize   int      `json:"PageSize" xml:"PageSize"`
	PageNumber int      `json:"PageNumber" xml:"PageNumber"`
	TotalCount int      `json:"TotalCount" xml:"TotalCount"`
	TagKeys    []string `json:"TagKeys" xml:"TagKeys"`
}

DescribeTagKeysResponse is the response struct for api DescribeTagKeys

func CreateDescribeTagKeysResponse ¶

func CreateDescribeTagKeysResponse() (response *DescribeTagKeysResponse)

CreateDescribeTagKeysResponse creates a response to parse from DescribeTagKeys response

type DescribeTagValuesRequest ¶

type DescribeTagValuesRequest struct {
	*requests.RpcRequest
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	Key          string           `position:"Query" name:"Key"`
	ResourceId   string           `position:"Query" name:"ResourceId"`
	ResourceType string           `position:"Query" name:"ResourceType"`
	Category     string           `position:"Query" name:"Category"`
}

DescribeTagValuesRequest is the request struct for api DescribeTagValues

func CreateDescribeTagValuesRequest ¶

func CreateDescribeTagValuesRequest() (request *DescribeTagValuesRequest)

CreateDescribeTagValuesRequest creates a request to invoke DescribeTagValues API

type DescribeTagValuesResponse ¶

type DescribeTagValuesResponse struct {
	*responses.BaseResponse
	Category   string   `json:"Category" xml:"Category"`
	RequestId  string   `json:"RequestId" xml:"RequestId"`
	PageSize   int      `json:"PageSize" xml:"PageSize"`
	PageNumber int      `json:"PageNumber" xml:"PageNumber"`
	TotalCount int      `json:"TotalCount" xml:"TotalCount"`
	TagValues  []string `json:"TagValues" xml:"TagValues"`
}

DescribeTagValuesResponse is the response struct for api DescribeTagValues

func CreateDescribeTagValuesResponse ¶

func CreateDescribeTagValuesResponse() (response *DescribeTagValuesResponse)

CreateDescribeTagValuesResponse creates a response to parse from DescribeTagValues response

type DestinationEndpoint ¶

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

DestinationEndpoint is a nested struct in dts response

type DetailInDescribeDtsJobDetail ¶

type DetailInDescribeDtsJobDetail struct {
	DetailItem []DetailItem `json:"Detail" xml:"Detail"`
}

DetailInDescribeDtsJobDetail is a nested struct in dts response

type DetailInDescribeDtsJobs ¶

type DetailInDescribeDtsJobs struct {
	PrecheckDetail []PrecheckDetail `json:"PrecheckDetail" xml:"PrecheckDetail"`
}

DetailInDescribeDtsJobs is a nested struct in dts response

type DetailInDescribeMigrationJobStatus ¶

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

DetailInDescribeMigrationJobStatus is a nested struct in dts response

type DetailInDescribeSynchronizationJobStatus ¶

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

DetailInDescribeSynchronizationJobStatus is a nested struct in dts response

type DetailInDescribeSynchronizationJobs ¶

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

DetailInDescribeSynchronizationJobs is a nested struct in dts response

type DetailInDescribeSynchronizationObjectModifyStatus ¶

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

DetailInDescribeSynchronizationObjectModifyStatus is a nested struct in dts response

type DetailItem ¶

type DetailItem struct {
	RepairMethod         string `json:"RepairMethod" xml:"RepairMethod"`
	CheckResult          string `json:"CheckResult" xml:"CheckResult"`
	FailedReason         string `json:"FailedReason" xml:"FailedReason"`
	CheckItem            string `json:"CheckItem" xml:"CheckItem"`
	CheckItemDescription string `json:"CheckItemDescription" xml:"CheckItemDescription"`
}

DetailItem is a nested struct in dts response

type DiffDetails ¶

type DiffDetails struct {
	DiffDetailsItem []DiffDetailsItem `json:"DiffDetails" xml:"DiffDetails"`
}

DiffDetails is a nested struct in dts response

type DiffDetailsItem ¶

type DiffDetailsItem struct {
	Id         int64  `json:"Id" xml:"Id"`
	GmtCreated string `json:"GmtCreated" xml:"GmtCreated"`
	Diff       string `json:"Diff" xml:"Diff"`
}

DiffDetailsItem is a nested struct in dts response

type DtsEtlJobVersionInfo ¶

type DtsEtlJobVersionInfo struct {
	Status         string `json:"Status" xml:"Status"`
	DtsJobName     string `json:"DtsJobName" xml:"DtsJobName"`
	DtsJobId       string `json:"DtsJobId" xml:"DtsJobId"`
	Version        int    `json:"Version" xml:"Version"`
	DtsInstanceId  string `json:"DtsInstanceId" xml:"DtsInstanceId"`
	CreateTime     string `json:"CreateTime" xml:"CreateTime"`
	SafeCheckpoint string `json:"SafeCheckpoint" xml:"SafeCheckpoint"`
	Creator        string `json:"Creator" xml:"Creator"`
	ModifyTime     string `json:"ModifyTime" xml:"ModifyTime"`
	CreatorName    string `json:"CreatorName" xml:"CreatorName"`
}

DtsEtlJobVersionInfo is a nested struct in dts response

type DtsEtlJobVersionInfos ¶

type DtsEtlJobVersionInfos struct {
	DtsEtlJobVersionInfo []DtsEtlJobVersionInfo `json:"DtsEtlJobVersionInfo" xml:"DtsEtlJobVersionInfo"`
}

DtsEtlJobVersionInfos is a nested struct in dts response

type DtsJobList ¶

type DtsJobList struct {
	DtsJobStatus []DtsJobStatus `json:"DtsJobStatus" xml:"DtsJobStatus"`
}

DtsJobList is a nested struct in dts response

type DtsJobStatus ¶

type DtsJobStatus struct {
	DtsJobDirection               string                          `json:"DtsJobDirection" xml:"DtsJobDirection"`
	DedicatedClusterId            string                          `json:"DedicatedClusterId" xml:"DedicatedClusterId"`
	MemUsage                      string                          `json:"MemUsage" xml:"MemUsage"`
	ErrorMessage                  string                          `json:"ErrorMessage" xml:"ErrorMessage"`
	OriginType                    string                          `json:"OriginType" xml:"OriginType"`
	CreateTime                    string                          `json:"CreateTime" xml:"CreateTime"`
	MigrationErrMsg               string                          `json:"MigrationErrMsg" xml:"MigrationErrMsg"`
	MigrationErrHelpDocKey        string                          `json:"MigrationErrHelpDocKey" xml:"MigrationErrHelpDocKey"`
	EndTimestamp                  string                          `json:"EndTimestamp" xml:"EndTimestamp"`
	BeginTimestamp                string                          `json:"BeginTimestamp" xml:"BeginTimestamp"`
	ConsumptionClient             string                          `json:"ConsumptionClient" xml:"ConsumptionClient"`
	Reserved                      string                          `json:"Reserved" xml:"Reserved"`
	DbObject                      string                          `json:"DbObject" xml:"DbObject"`
	ResourceGroupId               string                          `json:"ResourceGroupId" xml:"ResourceGroupId"`
	MigrationErrCode              string                          `json:"MigrationErrCode" xml:"MigrationErrCode"`
	DtsJobId                      string                          `json:"DtsJobId" xml:"DtsJobId"`
	Delay                         int64                           `json:"Delay" xml:"Delay"`
	MigrationErrHelpDocId         string                          `json:"MigrationErrHelpDocId" xml:"MigrationErrHelpDocId"`
	ExpireTime                    string                          `json:"ExpireTime" xml:"ExpireTime"`
	DtsJobName                    string                          `json:"DtsJobName" xml:"DtsJobName"`
	JobType                       string                          `json:"JobType" xml:"JobType"`
	DuUsage                       int64                           `json:"DuUsage" xml:"DuUsage"`
	Checkpoint                    string                          `json:"Checkpoint" xml:"Checkpoint"`
	PayType                       string                          `json:"PayType" xml:"PayType"`
	DtsJobClass                   string                          `json:"DtsJobClass" xml:"DtsJobClass"`
	CpuUsage                      string                          `json:"CpuUsage" xml:"CpuUsage"`
	ResourceGroupDisplayName      string                          `json:"ResourceGroupDisplayName" xml:"ResourceGroupDisplayName"`
	Status                        string                          `json:"Status" xml:"Status"`
	ConsumptionCheckpoint         string                          `json:"ConsumptionCheckpoint" xml:"ConsumptionCheckpoint"`
	AppName                       string                          `json:"AppName" xml:"AppName"`
	MigrationErrWorkaround        string                          `json:"MigrationErrWorkaround" xml:"MigrationErrWorkaround"`
	DtsInstanceID                 string                          `json:"DtsInstanceID" xml:"DtsInstanceID"`
	DataEtlStatus                 DataEtlStatus                   `json:"DataEtlStatus" xml:"DataEtlStatus"`
	MigrationMode                 MigrationMode                   `json:"MigrationMode" xml:"MigrationMode"`
	ReverseJob                    ReverseJob                      `json:"ReverseJob" xml:"ReverseJob"`
	DataSynchronizationStatus     DataSynchronizationStatus       `json:"DataSynchronizationStatus" xml:"DataSynchronizationStatus"`
	SourceEndpoint                SourceEndpoint                  `json:"SourceEndpoint" xml:"SourceEndpoint"`
	PrecheckStatus                PrecheckStatusInDescribeDtsJobs `json:"PrecheckStatus" xml:"PrecheckStatus"`
	DataInitializationStatus      DataInitializationStatus        `json:"DataInitializationStatus" xml:"DataInitializationStatus"`
	DataCloudStatus               DataCloudStatus                 `json:"DataCloudStatus" xml:"DataCloudStatus"`
	Performance                   Performance                     `json:"Performance" xml:"Performance"`
	DestinationEndpoint           DestinationEndpoint             `json:"DestinationEndpoint" xml:"DestinationEndpoint"`
	RetryState                    RetryState                      `json:"RetryState" xml:"RetryState"`
	StructureInitializationStatus StructureInitializationStatus   `json:"StructureInitializationStatus" xml:"StructureInitializationStatus"`
	TagList                       []DtsTag                        `json:"TagList" xml:"TagList"`
	ErrorDetails                  []ErrorDetail                   `json:"ErrorDetails" xml:"ErrorDetails"`
}

DtsJobStatus is a nested struct in dts response

type DtsTag ¶

type DtsTag struct {
	TagValue string `json:"TagValue" xml:"TagValue"`
	TagKey   string `json:"TagKey" xml:"TagKey"`
}

DtsTag is a nested struct in dts response

type ErrorDetail ¶

type ErrorDetail struct {
	HelpUrl   string `json:"HelpUrl" xml:"HelpUrl"`
	ErrorCode string `json:"ErrorCode" xml:"ErrorCode"`
}

ErrorDetail is a nested struct in dts response

type ErrorDetailsInDescribeDtsJobs ¶

type ErrorDetailsInDescribeDtsJobs struct {
	ErrorDetail []ErrorDetail `json:"ErrorDetail" xml:"ErrorDetail"`
}

ErrorDetailsInDescribeDtsJobs is a nested struct in dts response

type EtlDemoList ¶

type EtlDemoList struct {
	DtsJobStatus []DtsJobStatus `json:"DtsJobStatus" xml:"DtsJobStatus"`
}

EtlDemoList is a nested struct in dts response

type EtlRunningLog ¶

type EtlRunningLog struct {
	EtlId       string `json:"EtlId" xml:"EtlId"`
	UserId      string `json:"UserId" xml:"UserId"`
	ContentKey  string `json:"ContentKey" xml:"ContentKey"`
	Content     string `json:"Content" xml:"Content"`
	Status      string `json:"Status" xml:"Status"`
	LogDatetime string `json:"LogDatetime" xml:"LogDatetime"`
}

EtlRunningLog is a nested struct in dts response

type EtlRunningLogs ¶

type EtlRunningLogs struct {
	EtlRunningLog []EtlRunningLog `json:"EtlRunningLog" xml:"EtlRunningLog"`
}

EtlRunningLogs is a nested struct in dts response

type InitDtsRdsInstanceRequest ¶

type InitDtsRdsInstanceRequest struct {
	*requests.RpcRequest
	EndpointInstanceId   string `position:"Query" name:"EndpointInstanceId"`
	EndpointRegion       string `position:"Query" name:"EndpointRegion"`
	EndpointCenId        string `position:"Query" name:"EndpointCenId"`
	EndpointInstanceType string `position:"Query" name:"EndpointInstanceType"`
	DtsInstanceId        string `position:"Query" name:"DtsInstanceId"`
}

InitDtsRdsInstanceRequest is the request struct for api InitDtsRdsInstance

func CreateInitDtsRdsInstanceRequest ¶

func CreateInitDtsRdsInstanceRequest() (request *InitDtsRdsInstanceRequest)

CreateInitDtsRdsInstanceRequest creates a request to invoke InitDtsRdsInstance API

type InitDtsRdsInstanceResponse ¶

type InitDtsRdsInstanceResponse struct {
	*responses.BaseResponse
	HttpStatusCode string `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	ErrCode        string `json:"ErrCode" xml:"ErrCode"`
	Success        string `json:"Success" xml:"Success"`
	ErrMessage     string `json:"ErrMessage" xml:"ErrMessage"`
	AdminAccount   string `json:"AdminAccount" xml:"AdminAccount"`
	AdminPassword  string `json:"AdminPassword" xml:"AdminPassword"`
}

InitDtsRdsInstanceResponse is the response struct for api InitDtsRdsInstance

func CreateInitDtsRdsInstanceResponse ¶

func CreateInitDtsRdsInstanceResponse() (response *InitDtsRdsInstanceResponse)

CreateInitDtsRdsInstanceResponse creates a response to parse from InitDtsRdsInstance response

type JobLog ¶

type JobLog struct {
	ErrMsg   string `json:"ErrMsg" xml:"ErrMsg"`
	ErrData  string `json:"ErrData" xml:"ErrData"`
	LogLevel string `json:"LogLevel" xml:"LogLevel"`
	ErrType  string `json:"ErrType" xml:"ErrType"`
}

JobLog is a nested struct in dts response

type JobProgressInDescribePreCheckStatus ¶

type JobProgressInDescribePreCheckStatus struct {
	ProgressInfo []ProgressInfo `json:"ProgressInfo" xml:"ProgressInfo"`
}

JobProgressInDescribePreCheckStatus is a nested struct in dts response

type ListDedicatedClusterRequest ¶

type ListDedicatedClusterRequest struct {
	*requests.RpcRequest
	OrderDirection string           `position:"Query" name:"OrderDirection"`
	Type           string           `position:"Query" name:"Type"`
	PageNumber     requests.Integer `position:"Query" name:"PageNumber"`
	OrderColumn    string           `position:"Query" name:"OrderColumn"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	State          string           `position:"Query" name:"State"`
	OwnerId        string           `position:"Query" name:"OwnerId"`
	Params         string           `position:"Query" name:"Params"`
}

ListDedicatedClusterRequest is the request struct for api ListDedicatedCluster

func CreateListDedicatedClusterRequest ¶

func CreateListDedicatedClusterRequest() (request *ListDedicatedClusterRequest)

CreateListDedicatedClusterRequest creates a request to invoke ListDedicatedCluster API

type ListDedicatedClusterResponse ¶

type ListDedicatedClusterResponse struct {
	*responses.BaseResponse
	HttpStatusCode             string                     `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId                  string                     `json:"RequestId" xml:"RequestId"`
	ErrCode                    string                     `json:"ErrCode" xml:"ErrCode"`
	Success                    string                     `json:"Success" xml:"Success"`
	ErrMessage                 string                     `json:"ErrMessage" xml:"ErrMessage"`
	PageRecordCount            int                        `json:"PageRecordCount" xml:"PageRecordCount"`
	TotalRecordCount           int                        `json:"TotalRecordCount" xml:"TotalRecordCount"`
	PageNumber                 int                        `json:"PageNumber" xml:"PageNumber"`
	DedicatedClusterStatusList DedicatedClusterStatusList `json:"DedicatedClusterStatusList" xml:"DedicatedClusterStatusList"`
}

ListDedicatedClusterResponse is the response struct for api ListDedicatedCluster

func CreateListDedicatedClusterResponse ¶

func CreateListDedicatedClusterResponse() (response *ListDedicatedClusterResponse)

CreateListDedicatedClusterResponse creates a response to parse from ListDedicatedCluster response

type ListTagResourcesRequest ¶

type ListTagResourcesRequest struct {
	*requests.RpcRequest
	NextToken    string                 `position:"Query" name:"NextToken"`
	Tag          *[]ListTagResourcesTag `position:"Query" name:"Tag"  type:"Repeated"`
	ResourceId   *[]string              `position:"Query" name:"ResourceId"  type:"Repeated"`
	ResourceType string                 `position:"Query" name:"ResourceType"`
}

ListTagResourcesRequest is the request struct for api ListTagResources

func CreateListTagResourcesRequest ¶

func CreateListTagResourcesRequest() (request *ListTagResourcesRequest)

CreateListTagResourcesRequest creates a request to invoke ListTagResources API

type ListTagResourcesResponse ¶

type ListTagResourcesResponse struct {
	*responses.BaseResponse
	NextToken    string       `json:"NextToken" xml:"NextToken"`
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	ErrCode      string       `json:"ErrCode" xml:"ErrCode"`
	Success      bool         `json:"Success" xml:"Success"`
	ErrMessage   string       `json:"ErrMessage" xml:"ErrMessage"`
	TagResources TagResources `json:"TagResources" xml:"TagResources"`
}

ListTagResourcesResponse is the response struct for api ListTagResources

func CreateListTagResourcesResponse ¶

func CreateListTagResourcesResponse() (response *ListTagResourcesResponse)

CreateListTagResourcesResponse creates a response to parse from ListTagResources response

type ListTagResourcesTag ¶

type ListTagResourcesTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

ListTagResourcesTag is a repeated param struct in ListTagResourcesRequest

type LogsInDescribePreCheckStatus ¶

type LogsInDescribePreCheckStatus struct {
	JobLog []JobLog `json:"JobLog" xml:"JobLog"`
}

LogsInDescribePreCheckStatus is a nested struct in dts response

type MigrationJob ¶

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

MigrationJob is a nested struct in dts response

type MigrationJobs ¶

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

MigrationJobs is a nested struct in dts response

type MigrationMode ¶

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

MigrationMode is a nested struct in dts response

type MigrationObject ¶

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

MigrationObject is a nested struct in dts response

type ModifyConsumerChannelRequest ¶

type ModifyConsumerChannelRequest struct {
	*requests.RpcRequest
	ConsumerGroupId       string `position:"Query" name:"ConsumerGroupId"`
	ConsumerGroupPassword string `position:"Query" name:"ConsumerGroupPassword"`
	ConsumerGroupUserName string `position:"Query" name:"ConsumerGroupUserName"`
	DtsJobId              string `position:"Query" name:"DtsJobId"`
	ConsumerGroupName     string `position:"Query" name:"ConsumerGroupName"`
	DtsInstanceId         string `position:"Query" name:"DtsInstanceId"`
}

ModifyConsumerChannelRequest is the request struct for api ModifyConsumerChannel

func CreateModifyConsumerChannelRequest ¶

func CreateModifyConsumerChannelRequest() (request *ModifyConsumerChannelRequest)

CreateModifyConsumerChannelRequest creates a request to invoke ModifyConsumerChannel API

type ModifyConsumerChannelResponse ¶

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

ModifyConsumerChannelResponse is the response struct for api ModifyConsumerChannel

func CreateModifyConsumerChannelResponse ¶

func CreateModifyConsumerChannelResponse() (response *ModifyConsumerChannelResponse)

CreateModifyConsumerChannelResponse creates a response to parse from ModifyConsumerChannel response

type ModifyConsumerGroupPasswordRequest ¶

type ModifyConsumerGroupPasswordRequest struct {
	*requests.RpcRequest
	ConsumerGroupID          string `position:"Query" name:"ConsumerGroupID"`
	ConsumerGroupPassword    string `position:"Query" name:"ConsumerGroupPassword"`
	AccountId                string `position:"Query" name:"AccountId"`
	ConsumerGroupUserName    string `position:"Query" name:"ConsumerGroupUserName"`
	ConsumerGroupName        string `position:"Query" name:"ConsumerGroupName"`
	SubscriptionInstanceId   string `position:"Query" name:"SubscriptionInstanceId"`
	OwnerId                  string `position:"Query" name:"OwnerId"`
	ConsumerGroupNewPassword string `position:"Query" name:"consumerGroupNewPassword"`
}

ModifyConsumerGroupPasswordRequest is the request struct for api ModifyConsumerGroupPassword

func CreateModifyConsumerGroupPasswordRequest ¶

func CreateModifyConsumerGroupPasswordRequest() (request *ModifyConsumerGroupPasswordRequest)

CreateModifyConsumerGroupPasswordRequest creates a request to invoke ModifyConsumerGroupPassword API

type ModifyConsumerGroupPasswordResponse ¶

type ModifyConsumerGroupPasswordResponse 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"`
}

ModifyConsumerGroupPasswordResponse is the response struct for api ModifyConsumerGroupPassword

func CreateModifyConsumerGroupPasswordResponse ¶

func CreateModifyConsumerGroupPasswordResponse() (response *ModifyConsumerGroupPasswordResponse)

CreateModifyConsumerGroupPasswordResponse creates a response to parse from ModifyConsumerGroupPassword 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"`
	AccountId              string `position:"Query" name:"AccountId"`
}

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 ModifyDedicatedClusterRequest ¶

type ModifyDedicatedClusterRequest struct {
	*requests.RpcRequest
	DedicatedClusterId   string           `position:"Query" name:"DedicatedClusterId"`
	OwnerId              string           `position:"Query" name:"OwnerId"`
	DedicatedClusterName string           `position:"Query" name:"DedicatedClusterName"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	OversoldRatio        requests.Integer `position:"Query" name:"OversoldRatio"`
}

ModifyDedicatedClusterRequest is the request struct for api ModifyDedicatedCluster

func CreateModifyDedicatedClusterRequest ¶

func CreateModifyDedicatedClusterRequest() (request *ModifyDedicatedClusterRequest)

CreateModifyDedicatedClusterRequest creates a request to invoke ModifyDedicatedCluster API

type ModifyDedicatedClusterResponse ¶

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

ModifyDedicatedClusterResponse is the response struct for api ModifyDedicatedCluster

func CreateModifyDedicatedClusterResponse ¶

func CreateModifyDedicatedClusterResponse() (response *ModifyDedicatedClusterResponse)

CreateModifyDedicatedClusterResponse creates a response to parse from ModifyDedicatedCluster response

type ModifyDtsJobDedicatedClusterRequest ¶

type ModifyDtsJobDedicatedClusterRequest struct {
	*requests.RpcRequest
	DtsJobIds          string `position:"Query" name:"DtsJobIds"`
	DedicatedClusterId string `position:"Query" name:"DedicatedClusterId"`
	OwnerId            string `position:"Query" name:"OwnerId"`
}

ModifyDtsJobDedicatedClusterRequest is the request struct for api ModifyDtsJobDedicatedCluster

func CreateModifyDtsJobDedicatedClusterRequest ¶

func CreateModifyDtsJobDedicatedClusterRequest() (request *ModifyDtsJobDedicatedClusterRequest)

CreateModifyDtsJobDedicatedClusterRequest creates a request to invoke ModifyDtsJobDedicatedCluster API

type ModifyDtsJobDedicatedClusterResponse ¶

type ModifyDtsJobDedicatedClusterResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	HttpStatusCode int64  `json:"HttpStatusCode" xml:"HttpStatusCode"`
	DynamicMessage string `json:"DynamicMessage" xml:"DynamicMessage"`
	ErrMessage     string `json:"ErrMessage" xml:"ErrMessage"`
	Code           string `json:"Code" xml:"Code"`
	Success        bool   `json:"Success" xml:"Success"`
	ErrCode        string `json:"ErrCode" xml:"ErrCode"`
}

ModifyDtsJobDedicatedClusterResponse is the response struct for api ModifyDtsJobDedicatedCluster

func CreateModifyDtsJobDedicatedClusterResponse ¶

func CreateModifyDtsJobDedicatedClusterResponse() (response *ModifyDtsJobDedicatedClusterResponse)

CreateModifyDtsJobDedicatedClusterResponse creates a response to parse from ModifyDtsJobDedicatedCluster response

type ModifyDtsJobDuLimitRequest ¶

type ModifyDtsJobDuLimitRequest struct {
	*requests.RpcRequest
	OwnerId  string           `position:"Query" name:"OwnerId"`
	DuLimit  requests.Integer `position:"Query" name:"DuLimit"`
	DtsJobId string           `position:"Query" name:"DtsJobId"`
}

ModifyDtsJobDuLimitRequest is the request struct for api ModifyDtsJobDuLimit

func CreateModifyDtsJobDuLimitRequest ¶

func CreateModifyDtsJobDuLimitRequest() (request *ModifyDtsJobDuLimitRequest)

CreateModifyDtsJobDuLimitRequest creates a request to invoke ModifyDtsJobDuLimit API

type ModifyDtsJobDuLimitResponse ¶

type ModifyDtsJobDuLimitResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	HttpStatusCode int64  `json:"HttpStatusCode" xml:"HttpStatusCode"`
	DynamicMessage string `json:"DynamicMessage" xml:"DynamicMessage"`
	ErrMessage     string `json:"ErrMessage" xml:"ErrMessage"`
	Code           string `json:"Code" xml:"Code"`
	Success        bool   `json:"Success" xml:"Success"`
	ErrCode        string `json:"ErrCode" xml:"ErrCode"`
}

ModifyDtsJobDuLimitResponse is the response struct for api ModifyDtsJobDuLimit

func CreateModifyDtsJobDuLimitResponse ¶

func CreateModifyDtsJobDuLimitResponse() (response *ModifyDtsJobDuLimitResponse)

CreateModifyDtsJobDuLimitResponse creates a response to parse from ModifyDtsJobDuLimit response

type ModifyDtsJobNameRequest ¶

type ModifyDtsJobNameRequest struct {
	*requests.RpcRequest
	DtsJobName string `position:"Query" name:"DtsJobName"`
	DtsJobId   string `position:"Query" name:"DtsJobId"`
}

ModifyDtsJobNameRequest is the request struct for api ModifyDtsJobName

func CreateModifyDtsJobNameRequest ¶

func CreateModifyDtsJobNameRequest() (request *ModifyDtsJobNameRequest)

CreateModifyDtsJobNameRequest creates a request to invoke ModifyDtsJobName API

type ModifyDtsJobNameResponse ¶

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

ModifyDtsJobNameResponse is the response struct for api ModifyDtsJobName

func CreateModifyDtsJobNameResponse ¶

func CreateModifyDtsJobNameResponse() (response *ModifyDtsJobNameResponse)

CreateModifyDtsJobNameResponse creates a response to parse from ModifyDtsJobName response

type ModifyDtsJobPasswordRequest ¶

type ModifyDtsJobPasswordRequest struct {
	*requests.RpcRequest
	Password string `position:"Query" name:"Password"`
	Endpoint string `position:"Query" name:"Endpoint"`
	DtsJobId string `position:"Query" name:"DtsJobId"`
	UserName string `position:"Query" name:"UserName"`
}

ModifyDtsJobPasswordRequest is the request struct for api ModifyDtsJobPassword

func CreateModifyDtsJobPasswordRequest ¶

func CreateModifyDtsJobPasswordRequest() (request *ModifyDtsJobPasswordRequest)

CreateModifyDtsJobPasswordRequest creates a request to invoke ModifyDtsJobPassword API

type ModifyDtsJobPasswordResponse ¶

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

ModifyDtsJobPasswordResponse is the response struct for api ModifyDtsJobPassword

func CreateModifyDtsJobPasswordResponse ¶

func CreateModifyDtsJobPasswordResponse() (response *ModifyDtsJobPasswordResponse)

CreateModifyDtsJobPasswordResponse creates a response to parse from ModifyDtsJobPassword response

type ModifyDtsJobRequest ¶

type ModifyDtsJobRequest struct {
	*requests.RpcRequest
	ClientToken                string `position:"Query" name:"ClientToken"`
	EtlOperatorColumnReference string `position:"Body" name:"EtlOperatorColumnReference"`
	DbList                     string `position:"Body" name:"DbList"`
	FileOssUrl                 string `position:"Query" name:"FileOssUrl"`
	OwnerId                    string `position:"Query" name:"OwnerId"`
	ModifyTypeEnum             string `position:"Body" name:"ModifyTypeEnum"`
	Reserved                   string `position:"Body" name:"Reserved"`
	FilterTableName            string `position:"Body" name:"FilterTableName"`
	DtsInstanceId              string `position:"Query" name:"DtsInstanceId"`
	SynchronizationDirection   string `position:"Query" name:"SynchronizationDirection"`
}

ModifyDtsJobRequest is the request struct for api ModifyDtsJob

func CreateModifyDtsJobRequest ¶

func CreateModifyDtsJobRequest() (request *ModifyDtsJobRequest)

CreateModifyDtsJobRequest creates a request to invoke ModifyDtsJob API

type ModifyDtsJobResponse ¶

type ModifyDtsJobResponse struct {
	*responses.BaseResponse
	Status     string `json:"Status" xml:"Status"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
	DtsJobId   string `json:"DtsJobId" xml:"DtsJobId"`
	ErrCode    string `json:"ErrCode" xml:"ErrCode"`
	Success    bool   `json:"Success" xml:"Success"`
	ErrMessage bool   `json:"ErrMessage" xml:"ErrMessage"`
}

ModifyDtsJobResponse is the response struct for api ModifyDtsJob

func CreateModifyDtsJobResponse ¶

func CreateModifyDtsJobResponse() (response *ModifyDtsJobResponse)

CreateModifyDtsJobResponse creates a response to parse from ModifyDtsJob response

type ModifySubscriptionObjectRequest ¶

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

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 ModifySubscriptionRequest ¶

type ModifySubscriptionRequest struct {
	*requests.RpcRequest
	DbList                  string           `position:"Query" name:"DbList"`
	SubscriptionDataTypeDDL requests.Boolean `position:"Query" name:"SubscriptionDataTypeDDL"`
	SubscriptionDataTypeDML requests.Boolean `position:"Query" name:"SubscriptionDataTypeDML"`
	DtsJobId                string           `position:"Query" name:"DtsJobId"`
	DtsInstanceId           string           `position:"Query" name:"DtsInstanceId"`
}

ModifySubscriptionRequest is the request struct for api ModifySubscription

func CreateModifySubscriptionRequest ¶

func CreateModifySubscriptionRequest() (request *ModifySubscriptionRequest)

CreateModifySubscriptionRequest creates a request to invoke ModifySubscription API

type ModifySubscriptionResponse ¶

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

ModifySubscriptionResponse is the response struct for api ModifySubscription

func CreateModifySubscriptionResponse ¶

func CreateModifySubscriptionResponse() (response *ModifySubscriptionResponse)

CreateModifySubscriptionResponse creates a response to parse from ModifySubscription response

type ModifySynchronizationObjectRequest ¶

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

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 MonitorRule ¶

type MonitorRule struct {
	Type          string `json:"Type" xml:"Type"`
	DelayRuleTime int64  `json:"DelayRuleTime" xml:"DelayRuleTime"`
	State         string `json:"State" xml:"State"`
	Phone         string `json:"Phone" xml:"Phone"`
	JobType       string `json:"JobType" xml:"JobType"`
	Period        int    `json:"Period" xml:"Period"`
	Times         int    `json:"Times" xml:"Times"`
	NoticeValue   int    `json:"NoticeValue" xml:"NoticeValue"`
	JobId         string `json:"JobId" xml:"JobId"`
}

MonitorRule is a nested struct in dts response

type MonitorRules ¶

type MonitorRules struct {
	MonitorRule []MonitorRule `json:"MonitorRule" xml:"MonitorRule"`
}

MonitorRules is a nested struct in dts response

type Performance ¶

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

Performance is a nested struct in dts response

type Precheck ¶

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

Precheck is a nested struct in dts response

type PrecheckDetail ¶

type PrecheckDetail struct {
	RepairMethod         string `json:"RepairMethod" xml:"RepairMethod"`
	CheckResult          string `json:"CheckResult" xml:"CheckResult"`
	FailedReason         string `json:"FailedReason" xml:"FailedReason"`
	CheckItem            string `json:"CheckItem" xml:"CheckItem"`
	CheckItemDescription string `json:"CheckItemDescription" xml:"CheckItemDescription"`
}

PrecheckDetail is a nested struct in dts response

type PrecheckStatus ¶

type PrecheckStatus struct {
	ErrorMessage string       `json:"ErrorMessage" xml:"ErrorMessage"`
	Status       string       `json:"Status" xml:"Status"`
	Percent      string       `json:"Percent" xml:"Percent"`
	Detail       []DetailItem `json:"Detail" xml:"Detail"`
}

PrecheckStatus is a nested struct in dts response

type PrecheckStatusInDescribeDtsJobs ¶

type PrecheckStatusInDescribeDtsJobs struct {
	Status       string           `json:"Status" xml:"Status"`
	Percent      string           `json:"Percent" xml:"Percent"`
	ErrorMessage string           `json:"ErrorMessage" xml:"ErrorMessage"`
	Detail       []PrecheckDetail `json:"Detail" xml:"Detail"`
}

PrecheckStatusInDescribeDtsJobs is a nested struct in dts response

type PrecheckStatusInDescribeMigrationJobStatus ¶

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 PrecheckStatusInDescribeSynchronizationJobStatus ¶

type PrecheckStatusInDescribeSynchronizationJobStatus struct {
	Status  string      `json:"Status" xml:"Status"`
	Percent string      `json:"Percent" xml:"Percent"`
	Detail  []CheckItem `json:"Detail" xml:"Detail"`
}

PrecheckStatusInDescribeSynchronizationJobStatus is a nested struct in dts response

type PrecheckStatusInDescribeSynchronizationJobs ¶

type PrecheckStatusInDescribeSynchronizationJobs struct {
	Status  string      `json:"Status" xml:"Status"`
	Percent string      `json:"Percent" xml:"Percent"`
	Detail  []CheckItem `json:"Detail" xml:"Detail"`
}

PrecheckStatusInDescribeSynchronizationJobs is a nested struct in dts response

type PrecheckStatusInDescribeSynchronizationObjectModifyStatus ¶

type PrecheckStatusInDescribeSynchronizationObjectModifyStatus struct {
	Status  string      `json:"Status" xml:"Status"`
	Percent string      `json:"Percent" xml:"Percent"`
	Detail  []CheckItem `json:"Detail" xml:"Detail"`
}

PrecheckStatusInDescribeSynchronizationObjectModifyStatus is a nested struct in dts response

type ProgressInfo ¶

type ProgressInfo struct {
	DdlSql       string   `json:"DdlSql" xml:"DdlSql"`
	DestSchema   string   `json:"DestSchema" xml:"DestSchema"`
	Current      string   `json:"Current" xml:"Current"`
	ErrDetail    string   `json:"ErrDetail" xml:"ErrDetail"`
	DiffRow      int64    `json:"DiffRow" xml:"DiffRow"`
	OrderNum     int      `json:"OrderNum" xml:"OrderNum"`
	DelaySeconds int      `json:"DelaySeconds" xml:"DelaySeconds"`
	ErrMsg       string   `json:"ErrMsg" xml:"ErrMsg"`
	Sub          string   `json:"Sub" xml:"Sub"`
	Names        string   `json:"Names" xml:"Names"`
	Id           string   `json:"Id" xml:"Id"`
	RepairMethod string   `json:"RepairMethod" xml:"RepairMethod"`
	JobId        string   `json:"JobId" xml:"JobId"`
	Skip         bool     `json:"Skip" xml:"Skip"`
	SourceSchema string   `json:"SourceSchema" xml:"SourceSchema"`
	FinishTime   string   `json:"FinishTime" xml:"FinishTime"`
	BootTime     string   `json:"BootTime" xml:"BootTime"`
	TargetNames  string   `json:"TargetNames" xml:"TargetNames"`
	State        string   `json:"State" xml:"State"`
	ParentObj    string   `json:"ParentObj" xml:"ParentObj"`
	Total        int      `json:"Total" xml:"Total"`
	IgnoreFlag   string   `json:"IgnoreFlag" xml:"IgnoreFlag"`
	CanSkip      bool     `json:"CanSkip" xml:"CanSkip"`
	Item         string   `json:"Item" xml:"Item"`
	Logs         []JobLog `json:"Logs" xml:"Logs"`
}

ProgressInfo is a nested struct in dts response

type ProgressSummaryDetail ¶

type ProgressSummaryDetail struct {
	Key        string `json:"Key" xml:"Key"`
	TotalCount int64  `json:"TotalCount" xml:"TotalCount"`
	State      int    `json:"State" xml:"State"`
}

ProgressSummaryDetail is a nested struct in dts response

type ProgressSummaryDetails ¶

type ProgressSummaryDetails struct {
	ProgressSummaryDetail []ProgressSummaryDetail `json:"ProgressSummaryDetail" xml:"ProgressSummaryDetail"`
}

ProgressSummaryDetails is a nested struct in dts response

type RenewInstanceRequest ¶

type RenewInstanceRequest struct {
	*requests.RpcRequest
	Period     string `position:"Query" name:"Period"`
	BuyCount   string `position:"Query" name:"BuyCount"`
	DtsJobId   string `position:"Query" name:"DtsJobId"`
	ChargeType string `position:"Query" name:"ChargeType"`
}

RenewInstanceRequest is the request struct for api RenewInstance

func CreateRenewInstanceRequest ¶

func CreateRenewInstanceRequest() (request *RenewInstanceRequest)

CreateRenewInstanceRequest creates a request to invoke RenewInstance API

type RenewInstanceResponse ¶

type RenewInstanceResponse struct {
	*responses.BaseResponse
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	EndTime        string `json:"EndTime" xml:"EndTime"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	ErrCode        string `json:"ErrCode" xml:"ErrCode"`
	DtsJobId       string `json:"DtsJobId" xml:"DtsJobId"`
	Success        bool   `json:"Success" xml:"Success"`
	ErrMessage     string `json:"ErrMessage" xml:"ErrMessage"`
	ChargeType     string `json:"ChargeType" xml:"ChargeType"`
	Code           string `json:"Code" xml:"Code"`
	DynamicMessage string `json:"DynamicMessage" xml:"DynamicMessage"`
	InstanceId     string `json:"InstanceId" xml:"InstanceId"`
}

RenewInstanceResponse is the response struct for api RenewInstance

func CreateRenewInstanceResponse ¶

func CreateRenewInstanceResponse() (response *RenewInstanceResponse)

CreateRenewInstanceResponse creates a response to parse from RenewInstance response

type ResetDtsJobRequest ¶

type ResetDtsJobRequest struct {
	*requests.RpcRequest
	DtsJobId                 string `position:"Query" name:"DtsJobId"`
	DtsInstanceId            string `position:"Query" name:"DtsInstanceId"`
	SynchronizationDirection string `position:"Query" name:"SynchronizationDirection"`
}

ResetDtsJobRequest is the request struct for api ResetDtsJob

func CreateResetDtsJobRequest ¶

func CreateResetDtsJobRequest() (request *ResetDtsJobRequest)

CreateResetDtsJobRequest creates a request to invoke ResetDtsJob API

type ResetDtsJobResponse ¶

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

ResetDtsJobResponse is the response struct for api ResetDtsJob

func CreateResetDtsJobResponse ¶

func CreateResetDtsJobResponse() (response *ResetDtsJobResponse)

CreateResetDtsJobResponse creates a response to parse from ResetDtsJob response

type ResetSynchronizationJobRequest ¶

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

ResetSynchronizationJobRequest is the request struct for api ResetSynchronizationJob

func CreateResetSynchronizationJobRequest ¶

func CreateResetSynchronizationJobRequest() (request *ResetSynchronizationJobRequest)

CreateResetSynchronizationJobRequest creates a request to invoke ResetSynchronizationJob API

type ResetSynchronizationJobResponse ¶

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

ResetSynchronizationJobResponse is the response struct for api ResetSynchronizationJob

func CreateResetSynchronizationJobResponse ¶

func CreateResetSynchronizationJobResponse() (response *ResetSynchronizationJobResponse)

CreateResetSynchronizationJobResponse creates a response to parse from ResetSynchronizationJob response

type RetryState ¶

type RetryState struct {
	JobId                  string `json:"JobId" xml:"JobId"`
	Retrying               bool   `json:"Retrying" xml:"Retrying"`
	Module                 string `json:"Module" xml:"Module"`
	RetryCount             int    `json:"RetryCount" xml:"RetryCount"`
	MigrationErrMsg        string `json:"MigrationErrMsg" xml:"MigrationErrMsg"`
	MigrationErrHelpDocKey string `json:"MigrationErrHelpDocKey" xml:"MigrationErrHelpDocKey"`
	RetryTarget            string `json:"RetryTarget" xml:"RetryTarget"`
	ErrMsg                 string `json:"ErrMsg" xml:"ErrMsg"`
	MigrationErrCode       string `json:"MigrationErrCode" xml:"MigrationErrCode"`
	RetryTime              int    `json:"RetryTime" xml:"RetryTime"`
	ErrMessage             string `json:"ErrMessage" xml:"ErrMessage"`
	MigrationErrHelpDocId  string `json:"MigrationErrHelpDocId" xml:"MigrationErrHelpDocId"`
	MaxRetryTime           int    `json:"MaxRetryTime" xml:"MaxRetryTime"`
	MigrationErrWorkaround string `json:"MigrationErrWorkaround" xml:"MigrationErrWorkaround"`
}

RetryState is a nested struct in dts response

type ReverseJob ¶

type ReverseJob struct {
	DedicatedClusterId            string                          `json:"DedicatedClusterId" xml:"DedicatedClusterId"`
	OriginType                    string                          `json:"OriginType" xml:"OriginType"`
	IsDemoJob                     bool                            `json:"IsDemoJob" xml:"IsDemoJob"`
	BeginTimestamp                string                          `json:"BeginTimestamp" xml:"BeginTimestamp"`
	Reserved                      string                          `json:"Reserved" xml:"Reserved"`
	DtsJobId                      string                          `json:"DtsJobId" xml:"DtsJobId"`
	GroupId                       string                          `json:"GroupId" xml:"GroupId"`
	JobType                       string                          `json:"JobType" xml:"JobType"`
	Checkpoint                    string                          `json:"Checkpoint" xml:"Checkpoint"`
	PayType                       string                          `json:"PayType" xml:"PayType"`
	DtsJobClass                   string                          `json:"DtsJobClass" xml:"DtsJobClass"`
	FinishTime                    string                          `json:"FinishTime" xml:"FinishTime"`
	CpuUsage                      string                          `json:"CpuUsage" xml:"CpuUsage"`
	Status                        string                          `json:"Status" xml:"Status"`
	ConsumptionCheckpoint         string                          `json:"ConsumptionCheckpoint" xml:"ConsumptionCheckpoint"`
	TaskType                      string                          `json:"TaskType" xml:"TaskType"`
	DtsJobDirection               string                          `json:"DtsJobDirection" xml:"DtsJobDirection"`
	MemUsage                      string                          `json:"MemUsage" xml:"MemUsage"`
	ErrorMessage                  string                          `json:"ErrorMessage" xml:"ErrorMessage"`
	CreateTime                    string                          `json:"CreateTime" xml:"CreateTime"`
	EndTimestamp                  string                          `json:"EndTimestamp" xml:"EndTimestamp"`
	DatabaseCount                 int                             `json:"DatabaseCount" xml:"DatabaseCount"`
	ConsumptionClient             string                          `json:"ConsumptionClient" xml:"ConsumptionClient"`
	DbObject                      string                          `json:"DbObject" xml:"DbObject"`
	SynchronizationDirection      string                          `json:"SynchronizationDirection" xml:"SynchronizationDirection"`
	Delay                         int64                           `json:"Delay" xml:"Delay"`
	ExpireTime                    string                          `json:"ExpireTime" xml:"ExpireTime"`
	DtsJobName                    string                          `json:"DtsJobName" xml:"DtsJobName"`
	DuUsage                       int64                           `json:"DuUsage" xml:"DuUsage"`
	EtlCalculator                 string                          `json:"EtlCalculator" xml:"EtlCalculator"`
	ReverseJob                    string                          `json:"ReverseJob" xml:"ReverseJob"`
	DestNetType                   string                          `json:"DestNetType" xml:"DestNetType"`
	AppName                       string                          `json:"AppName" xml:"AppName"`
	DtsInstanceID                 string                          `json:"DtsInstanceID" xml:"DtsInstanceID"`
	SubscribeTopic                string                          `json:"SubscribeTopic" xml:"SubscribeTopic"`
	MigrationMode                 MigrationMode                   `json:"MigrationMode" xml:"MigrationMode"`
	DataSynchronizationStatus     DataSynchronizationStatus       `json:"DataSynchronizationStatus" xml:"DataSynchronizationStatus"`
	SourceEndpoint                SourceEndpoint                  `json:"SourceEndpoint" xml:"SourceEndpoint"`
	DataInitializationStatus      DataInitializationStatus        `json:"DataInitializationStatus" xml:"DataInitializationStatus"`
	DestinationEndpoint           DestinationEndpoint             `json:"DestinationEndpoint" xml:"DestinationEndpoint"`
	RetryState                    RetryState                      `json:"RetryState" xml:"RetryState"`
	DataEtlStatus                 DataEtlStatus                   `json:"DataEtlStatus" xml:"DataEtlStatus"`
	SubscriptionHost              SubscriptionHost                `json:"SubscriptionHost" xml:"SubscriptionHost"`
	StructureInitializationStatus StructureInitializationStatus   `json:"StructureInitializationStatus" xml:"StructureInitializationStatus"`
	PrecheckStatus                PrecheckStatusInDescribeDtsJobs `json:"PrecheckStatus" xml:"PrecheckStatus"`
	Performance                   Performance                     `json:"Performance" xml:"Performance"`
	SubscriptionDataType          SubscriptionDataType            `json:"SubscriptionDataType" xml:"SubscriptionDataType"`
	TagList                       []TagListItem                   `json:"TagList" xml:"TagList"`
	ErrorDetails                  []ErrorDetail                   `json:"ErrorDetails" xml:"ErrorDetails"`
}

ReverseJob is a nested struct in dts response

type ServiceLogContext ¶

type ServiceLogContext struct {
	Context string `json:"Context" xml:"Context"`
	Time    string `json:"Time" xml:"Time"`
	State   string `json:"State" xml:"State"`
}

ServiceLogContext is a nested struct in dts response

type ServiceLogContexts ¶

type ServiceLogContexts struct {
	ServiceLogContext []ServiceLogContext `json:"ServiceLogContext" xml:"ServiceLogContext"`
}

ServiceLogContexts is a nested struct in dts response

type ShieldPrecheckRequest ¶

type ShieldPrecheckRequest struct {
	*requests.RpcRequest
	PrecheckItems string `position:"Query" name:"PrecheckItems"`
	DtsInstanceId string `position:"Query" name:"DtsInstanceId"`
}

ShieldPrecheckRequest is the request struct for api ShieldPrecheck

func CreateShieldPrecheckRequest ¶

func CreateShieldPrecheckRequest() (request *ShieldPrecheckRequest)

CreateShieldPrecheckRequest creates a request to invoke ShieldPrecheck API

type ShieldPrecheckResponse ¶

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

ShieldPrecheckResponse is the response struct for api ShieldPrecheck

func CreateShieldPrecheckResponse ¶

func CreateShieldPrecheckResponse() (response *ShieldPrecheckResponse)

CreateShieldPrecheckResponse creates a response to parse from ShieldPrecheck response

type SkipPreCheckRequest ¶

type SkipPreCheckRequest struct {
	*requests.RpcRequest
	Skip              requests.Boolean `position:"Query" name:"Skip"`
	JobId             string           `position:"Query" name:"JobId"`
	SkipPreCheckNames string           `position:"Query" name:"SkipPreCheckNames"`
	DtsJobId          string           `position:"Query" name:"DtsJobId"`
	SkipPreCheckItems string           `position:"Query" name:"SkipPreCheckItems"`
}

SkipPreCheckRequest is the request struct for api SkipPreCheck

func CreateSkipPreCheckRequest ¶

func CreateSkipPreCheckRequest() (request *SkipPreCheckRequest)

CreateSkipPreCheckRequest creates a request to invoke SkipPreCheck API

type SkipPreCheckResponse ¶

type SkipPreCheckResponse struct {
	*responses.BaseResponse
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	ErrCode        string `json:"ErrCode" xml:"ErrCode"`
	Success        bool   `json:"Success" xml:"Success"`
	ErrMessage     string `json:"ErrMessage" xml:"ErrMessage"`
	SkipNames      string `json:"SkipNames" xml:"SkipNames"`
	Code           string `json:"Code" xml:"Code"`
	ScheduleJobId  string `json:"ScheduleJobId" xml:"ScheduleJobId"`
	DynamicMessage string `json:"DynamicMessage" xml:"DynamicMessage"`
	MigrationJobId string `json:"MigrationJobId" xml:"MigrationJobId"`
	SkipItems      string `json:"SkipItems" xml:"SkipItems"`
}

SkipPreCheckResponse is the response struct for api SkipPreCheck

func CreateSkipPreCheckResponse ¶

func CreateSkipPreCheckResponse() (response *SkipPreCheckResponse)

CreateSkipPreCheckResponse creates a response to parse from SkipPreCheck response

type SourceEndpoint ¶

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

SourceEndpoint is a nested struct in dts response

type StartDtsJobRequest ¶

type StartDtsJobRequest struct {
	*requests.RpcRequest
	ResetCheckpoint          string `position:"Query" name:"ResetCheckpoint"`
	ResumeHoldJob            string `position:"Query" name:"ResumeHoldJob"`
	DtsJobId                 string `position:"Query" name:"DtsJobId"`
	DtsInstanceId            string `position:"Query" name:"DtsInstanceId"`
	SynchronizationDirection string `position:"Query" name:"SynchronizationDirection"`
}

StartDtsJobRequest is the request struct for api StartDtsJob

func CreateStartDtsJobRequest ¶

func CreateStartDtsJobRequest() (request *StartDtsJobRequest)

CreateStartDtsJobRequest creates a request to invoke StartDtsJob API

type StartDtsJobResponse ¶

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

StartDtsJobResponse is the response struct for api StartDtsJob

func CreateStartDtsJobResponse ¶

func CreateStartDtsJobResponse() (response *StartDtsJobResponse)

CreateStartDtsJobResponse creates a response to parse from StartDtsJob response

type StartDtsJobsRequest ¶

type StartDtsJobsRequest struct {
	*requests.RpcRequest
	DtsJobIds string `position:"Query" name:"DtsJobIds"`
}

StartDtsJobsRequest is the request struct for api StartDtsJobs

func CreateStartDtsJobsRequest ¶

func CreateStartDtsJobsRequest() (request *StartDtsJobsRequest)

CreateStartDtsJobsRequest creates a request to invoke StartDtsJobs API

type StartDtsJobsResponse ¶

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

StartDtsJobsResponse is the response struct for api StartDtsJobs

func CreateStartDtsJobsResponse ¶

func CreateStartDtsJobsResponse() (response *StartDtsJobsResponse)

CreateStartDtsJobsResponse creates a response to parse from StartDtsJobs response

type StartMigrationJobRequest ¶

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

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"`
	AccountId              string `position:"Query" name:"AccountId"`
}

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
	OwnerId                  string `position:"Query" name:"OwnerId"`
	SynchronizationJobId     string `position:"Query" name:"SynchronizationJobId"`
	AccountId                string `position:"Query" name:"AccountId"`
	SynchronizationDirection string `position:"Query" name:"SynchronizationDirection"`
}

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 StopDedicatedClusterRequest ¶

type StopDedicatedClusterRequest struct {
	*requests.RpcRequest
	DedicatedClusterId   string `position:"Query" name:"DedicatedClusterId"`
	OwnerId              string `position:"Query" name:"OwnerId"`
	DedicatedClusterName string `position:"Query" name:"DedicatedClusterName"`
	InstanceId           string `position:"Query" name:"InstanceId"`
}

StopDedicatedClusterRequest is the request struct for api StopDedicatedCluster

func CreateStopDedicatedClusterRequest ¶

func CreateStopDedicatedClusterRequest() (request *StopDedicatedClusterRequest)

CreateStopDedicatedClusterRequest creates a request to invoke StopDedicatedCluster API

type StopDedicatedClusterResponse ¶

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

StopDedicatedClusterResponse is the response struct for api StopDedicatedCluster

func CreateStopDedicatedClusterResponse ¶

func CreateStopDedicatedClusterResponse() (response *StopDedicatedClusterResponse)

CreateStopDedicatedClusterResponse creates a response to parse from StopDedicatedCluster response

type StopDtsJobRequest ¶

type StopDtsJobRequest struct {
	*requests.RpcRequest
	DtsJobId                 string `position:"Query" name:"DtsJobId"`
	DtsInstanceId            string `position:"Query" name:"DtsInstanceId"`
	SynchronizationDirection string `position:"Query" name:"SynchronizationDirection"`
}

StopDtsJobRequest is the request struct for api StopDtsJob

func CreateStopDtsJobRequest ¶

func CreateStopDtsJobRequest() (request *StopDtsJobRequest)

CreateStopDtsJobRequest creates a request to invoke StopDtsJob API

type StopDtsJobResponse ¶

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

StopDtsJobResponse is the response struct for api StopDtsJob

func CreateStopDtsJobResponse ¶

func CreateStopDtsJobResponse() (response *StopDtsJobResponse)

CreateStopDtsJobResponse creates a response to parse from StopDtsJob response

type StopDtsJobsRequest ¶

type StopDtsJobsRequest struct {
	*requests.RpcRequest
	DtsJobIds string `position:"Query" name:"DtsJobIds"`
}

StopDtsJobsRequest is the request struct for api StopDtsJobs

func CreateStopDtsJobsRequest ¶

func CreateStopDtsJobsRequest() (request *StopDtsJobsRequest)

CreateStopDtsJobsRequest creates a request to invoke StopDtsJobs API

type StopDtsJobsResponse ¶

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

StopDtsJobsResponse is the response struct for api StopDtsJobs

func CreateStopDtsJobsResponse ¶

func CreateStopDtsJobsResponse() (response *StopDtsJobsResponse)

CreateStopDtsJobsResponse creates a response to parse from StopDtsJobs 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"`
	AccountId      string `position:"Query" name:"AccountId"`
}

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 ¶

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

StructureInitialization is a nested struct in dts response

type StructureInitializationDetail ¶

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"`
	Constraints            []StructureInitializationDetail `json:"Constraints" xml:"Constraints"`
	ConstraintList         ConstraintList                  `json:"ConstraintList" xml:"ConstraintList"`
}

StructureInitializationDetail is a nested struct in dts response

type StructureInitializationDetailInDescribeMigrationJobDetail ¶

type StructureInitializationDetailInDescribeMigrationJobDetail struct {
	Status                 string         `json:"Status" xml:"Status"`
	SourceOwnerDBName      string         `json:"SourceOwnerDBName" xml:"SourceOwnerDBName"`
	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 ¶

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

StructureInitializationDetailList is a nested struct in dts response

type StructureInitializationDetails ¶

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

StructureInitializationDetails is a nested struct in dts response

type StructureInitializationStatus ¶

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"`
	NeedUpgrade  bool   `json:"NeedUpgrade" xml:"NeedUpgrade"`
}

StructureInitializationStatus is a nested struct in dts response

type SubDistributedJob ¶

type SubDistributedJob struct {
	SubDistributedJobItem []SubDistributedJobItem `json:"SubDistributedJob" xml:"SubDistributedJob"`
}

SubDistributedJob is a nested struct in dts response

type SubDistributedJobItem ¶

type SubDistributedJobItem struct {
	DtsInstanceID                 string                        `json:"DtsInstanceID" xml:"DtsInstanceID"`
	DtsJobId                      string                        `json:"DtsJobId" xml:"DtsJobId"`
	DtsJobName                    string                        `json:"DtsJobName" xml:"DtsJobName"`
	GroupId                       string                        `json:"GroupId" xml:"GroupId"`
	DatabaseCount                 int                           `json:"DatabaseCount" xml:"DatabaseCount"`
	DtsJobClass                   string                        `json:"DtsJobClass" xml:"DtsJobClass"`
	DtsJobDirection               string                        `json:"DtsJobDirection" xml:"DtsJobDirection"`
	SynchronizationDirection      string                        `json:"SynchronizationDirection" xml:"SynchronizationDirection"`
	PayType                       string                        `json:"PayType" xml:"PayType"`
	ExpireTime                    string                        `json:"ExpireTime" xml:"ExpireTime"`
	CreateTime                    string                        `json:"CreateTime" xml:"CreateTime"`
	FinishTime                    string                        `json:"FinishTime" xml:"FinishTime"`
	DbObject                      string                        `json:"DbObject" xml:"DbObject"`
	Status                        string                        `json:"Status" xml:"Status"`
	ErrorMessage                  string                        `json:"ErrorMessage" xml:"ErrorMessage"`
	Delay                         int64                         `json:"Delay" xml:"Delay"`
	Checkpoint                    string                        `json:"Checkpoint" xml:"Checkpoint"`
	Reserved                      string                        `json:"Reserved" xml:"Reserved"`
	SubscribeTopic                string                        `json:"SubscribeTopic" xml:"SubscribeTopic"`
	ConsumptionCheckpoint         string                        `json:"ConsumptionCheckpoint" xml:"ConsumptionCheckpoint"`
	BeginTimestamp                string                        `json:"BeginTimestamp" xml:"BeginTimestamp"`
	EndTimestamp                  string                        `json:"EndTimestamp" xml:"EndTimestamp"`
	ConsumptionClient             string                        `json:"ConsumptionClient" xml:"ConsumptionClient"`
	DestNetType                   string                        `json:"DestNetType" xml:"DestNetType"`
	AppName                       string                        `json:"AppName" xml:"AppName"`
	EtlCalculator                 string                        `json:"EtlCalculator" xml:"EtlCalculator"`
	OriginType                    string                        `json:"OriginType" xml:"OriginType"`
	JobType                       string                        `json:"JobType" xml:"JobType"`
	IsDemoJob                     bool                          `json:"IsDemoJob" xml:"IsDemoJob"`
	TaskType                      string                        `json:"TaskType" xml:"TaskType"`
	SubSyncJob                    []string                      `json:"SubSyncJob" xml:"SubSyncJob"`
	SourceEndpoint                SourceEndpoint                `json:"SourceEndpoint" xml:"SourceEndpoint"`
	DestinationEndpoint           DestinationEndpoint           `json:"DestinationEndpoint" xml:"DestinationEndpoint"`
	MigrationMode                 MigrationMode                 `json:"MigrationMode" xml:"MigrationMode"`
	PrecheckStatus                PrecheckStatus                `json:"PrecheckStatus" xml:"PrecheckStatus"`
	StructureInitializationStatus StructureInitializationStatus `json:"StructureInitializationStatus" xml:"StructureInitializationStatus"`
	DataInitializationStatus      DataInitializationStatus      `json:"DataInitializationStatus" xml:"DataInitializationStatus"`
	DataSynchronizationStatus     DataSynchronizationStatus     `json:"DataSynchronizationStatus" xml:"DataSynchronizationStatus"`
	DataEtlStatus                 DataEtlStatus                 `json:"DataEtlStatus" xml:"DataEtlStatus"`
	Performance                   Performance                   `json:"Performance" xml:"Performance"`
	ReverseJob                    ReverseJob                    `json:"ReverseJob" xml:"ReverseJob"`
	SubscriptionHost              SubscriptionHost              `json:"SubscriptionHost" xml:"SubscriptionHost"`
	SubscriptionDataType          SubscriptionDataType          `json:"SubscriptionDataType" xml:"SubscriptionDataType"`
	RetryState                    RetryState                    `json:"RetryState" xml:"RetryState"`
	TagList                       []TagListItem                 `json:"TagList" xml:"TagList"`
}

SubDistributedJobItem is a nested struct in dts response

type SubDistributedJobStatus ¶

type SubDistributedJobStatus struct {
	SubDistributedJobStatusItem []SubDistributedJobStatusItem `json:"SubDistributedJobStatus" xml:"SubDistributedJobStatus"`
}

SubDistributedJobStatus is a nested struct in dts response

type SubDistributedJobStatusItem ¶

type SubDistributedJobStatusItem struct {
	JobName     string         `json:"JobName" xml:"JobName"`
	State       string         `json:"State" xml:"State"`
	JobId       string         `json:"JobId" xml:"JobId"`
	ErrorItem   int            `json:"ErrorItem" xml:"ErrorItem"`
	Code        string         `json:"Code" xml:"Code"`
	Total       int            `json:"Total" xml:"Total"`
	JobProgress []ProgressInfo `json:"JobProgress" xml:"JobProgress"`
}

SubDistributedJobStatusItem is a nested struct in dts response

type SubSyncJobInDescribeDtsJobDetail ¶

type SubSyncJobInDescribeDtsJobDetail struct {
	SubSyncJob []string `json:"SubSyncJob" xml:"SubSyncJob"`
}

SubSyncJobInDescribeDtsJobDetail is a nested struct in dts response

type SubSyncJobItem ¶

type SubSyncJobItem struct {
	DtsInstanceID                 string                        `json:"DtsInstanceID" xml:"DtsInstanceID"`
	DtsJobId                      string                        `json:"DtsJobId" xml:"DtsJobId"`
	DtsJobName                    string                        `json:"DtsJobName" xml:"DtsJobName"`
	GroupId                       string                        `json:"GroupId" xml:"GroupId"`
	DatabaseCount                 int                           `json:"DatabaseCount" xml:"DatabaseCount"`
	DtsJobClass                   string                        `json:"DtsJobClass" xml:"DtsJobClass"`
	DtsJobDirection               string                        `json:"DtsJobDirection" xml:"DtsJobDirection"`
	SynchronizationDirection      string                        `json:"SynchronizationDirection" xml:"SynchronizationDirection"`
	PayType                       string                        `json:"PayType" xml:"PayType"`
	ExpireTime                    string                        `json:"ExpireTime" xml:"ExpireTime"`
	CreateTime                    string                        `json:"CreateTime" xml:"CreateTime"`
	FinishTime                    string                        `json:"FinishTime" xml:"FinishTime"`
	DbObject                      string                        `json:"DbObject" xml:"DbObject"`
	Status                        string                        `json:"Status" xml:"Status"`
	ErrorMessage                  string                        `json:"ErrorMessage" xml:"ErrorMessage"`
	Delay                         int64                         `json:"Delay" xml:"Delay"`
	Checkpoint                    string                        `json:"Checkpoint" xml:"Checkpoint"`
	Reserved                      string                        `json:"Reserved" xml:"Reserved"`
	SubscribeTopic                string                        `json:"SubscribeTopic" xml:"SubscribeTopic"`
	ConsumptionCheckpoint         string                        `json:"ConsumptionCheckpoint" xml:"ConsumptionCheckpoint"`
	BeginTimestamp                string                        `json:"BeginTimestamp" xml:"BeginTimestamp"`
	EndTimestamp                  string                        `json:"EndTimestamp" xml:"EndTimestamp"`
	ConsumptionClient             string                        `json:"ConsumptionClient" xml:"ConsumptionClient"`
	DestNetType                   string                        `json:"DestNetType" xml:"DestNetType"`
	AppName                       string                        `json:"AppName" xml:"AppName"`
	EtlCalculator                 string                        `json:"EtlCalculator" xml:"EtlCalculator"`
	OriginType                    string                        `json:"OriginType" xml:"OriginType"`
	JobType                       string                        `json:"JobType" xml:"JobType"`
	IsDemoJob                     bool                          `json:"IsDemoJob" xml:"IsDemoJob"`
	TaskType                      string                        `json:"TaskType" xml:"TaskType"`
	SubSyncJob                    []string                      `json:"SubSyncJob" xml:"SubSyncJob"`
	SourceEndpoint                SourceEndpoint                `json:"SourceEndpoint" xml:"SourceEndpoint"`
	DestinationEndpoint           DestinationEndpoint           `json:"DestinationEndpoint" xml:"DestinationEndpoint"`
	MigrationMode                 MigrationMode                 `json:"MigrationMode" xml:"MigrationMode"`
	PrecheckStatus                PrecheckStatus                `json:"PrecheckStatus" xml:"PrecheckStatus"`
	StructureInitializationStatus StructureInitializationStatus `json:"StructureInitializationStatus" xml:"StructureInitializationStatus"`
	DataInitializationStatus      DataInitializationStatus      `json:"DataInitializationStatus" xml:"DataInitializationStatus"`
	DataSynchronizationStatus     DataSynchronizationStatus     `json:"DataSynchronizationStatus" xml:"DataSynchronizationStatus"`
	DataEtlStatus                 DataEtlStatus                 `json:"DataEtlStatus" xml:"DataEtlStatus"`
	Performance                   Performance                   `json:"Performance" xml:"Performance"`
	ReverseJob                    ReverseJob                    `json:"ReverseJob" xml:"ReverseJob"`
	SubscriptionHost              SubscriptionHost              `json:"SubscriptionHost" xml:"SubscriptionHost"`
	SubscriptionDataType          SubscriptionDataType          `json:"SubscriptionDataType" xml:"SubscriptionDataType"`
	RetryState                    RetryState                    `json:"RetryState" xml:"RetryState"`
	TagList                       []TagListItem                 `json:"TagList" xml:"TagList"`
}

SubSyncJobItem is a nested struct in dts response

type SubscriptionDataType ¶

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

SubscriptionDataType is a nested struct in dts response

type SubscriptionHost ¶

type SubscriptionHost struct {
	VpcHost     string `json:"VpcHost" xml:"VpcHost"`
	VPCHost     string `json:"VPCHost" xml:"VPCHost"`
	PublicHost  string `json:"PublicHost" xml:"PublicHost"`
	PrivateHost string `json:"PrivateHost" xml:"PrivateHost"`
}

SubscriptionHost is a nested struct in dts response

type SubscriptionInstance ¶

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

SubscriptionInstance is a nested struct in dts response

type SubscriptionInstances ¶

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

SubscriptionInstances is a nested struct in dts response

type SubscriptionMetaList ¶

type SubscriptionMetaList struct {
	SubscriptionMetaListItem []SubscriptionMetaListItem `json:"SubscriptionMetaList" xml:"SubscriptionMetaList"`
}

SubscriptionMetaList is a nested struct in dts response

type SubscriptionMetaListItem ¶

type SubscriptionMetaListItem struct {
	Sid        string `json:"Sid" xml:"Sid"`
	Checkpoint int64  `json:"Checkpoint" xml:"Checkpoint"`
	DProxyUrl  string `json:"DProxyUrl" xml:"DProxyUrl"`
	DBList     string `json:"DBList" xml:"DBList"`
	Topic      string `json:"Topic" xml:"Topic"`
}

SubscriptionMetaListItem is a nested struct in dts response

type SubscriptionObjectInDescribeSubscriptionInstanceStatus ¶

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

SubscriptionObjectInDescribeSubscriptionInstanceStatus is a nested struct in dts response

type SubscriptionObjectInDescribeSubscriptionInstances ¶

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

SubscriptionObjectInDescribeSubscriptionInstances is a nested struct in dts response

type SummaryJobDetailRequest ¶

type SummaryJobDetailRequest struct {
	*requests.RpcRequest
	StructType               string `position:"Query" name:"StructType"`
	DtsJobId                 string `position:"Query" name:"DtsJobId"`
	JobCode                  string `position:"Query" name:"JobCode"`
	DtsInstanceId            string `position:"Query" name:"DtsInstanceId"`
	SynchronizationDirection string `position:"Query" name:"SynchronizationDirection"`
}

SummaryJobDetailRequest is the request struct for api SummaryJobDetail

func CreateSummaryJobDetailRequest ¶

func CreateSummaryJobDetailRequest() (request *SummaryJobDetailRequest)

CreateSummaryJobDetailRequest creates a request to invoke SummaryJobDetail API

type SummaryJobDetailResponse ¶

type SummaryJobDetailResponse struct {
	*responses.BaseResponse
	HttpStatusCode         int                     `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Code                   string                  `json:"Code" xml:"Code"`
	RequestId              string                  `json:"RequestId" xml:"RequestId"`
	Success                bool                    `json:"Success" xml:"Success"`
	JobId                  string                  `json:"JobId" xml:"JobId"`
	ProgressSummaryDetails []ProgressSummaryDetail `json:"ProgressSummaryDetails" xml:"ProgressSummaryDetails"`
}

SummaryJobDetailResponse is the response struct for api SummaryJobDetail

func CreateSummaryJobDetailResponse ¶

func CreateSummaryJobDetailResponse() (response *SummaryJobDetailResponse)

CreateSummaryJobDetailResponse creates a response to parse from SummaryJobDetail response

type SuspendDtsJobRequest ¶

type SuspendDtsJobRequest struct {
	*requests.RpcRequest
	DtsJobId                 string `position:"Query" name:"DtsJobId"`
	DtsInstanceId            string `position:"Query" name:"DtsInstanceId"`
	SynchronizationDirection string `position:"Query" name:"SynchronizationDirection"`
}

SuspendDtsJobRequest is the request struct for api SuspendDtsJob

func CreateSuspendDtsJobRequest ¶

func CreateSuspendDtsJobRequest() (request *SuspendDtsJobRequest)

CreateSuspendDtsJobRequest creates a request to invoke SuspendDtsJob API

type SuspendDtsJobResponse ¶

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

SuspendDtsJobResponse is the response struct for api SuspendDtsJob

func CreateSuspendDtsJobResponse ¶

func CreateSuspendDtsJobResponse() (response *SuspendDtsJobResponse)

CreateSuspendDtsJobResponse creates a response to parse from SuspendDtsJob response

type SuspendDtsJobsRequest ¶

type SuspendDtsJobsRequest struct {
	*requests.RpcRequest
	DtsJobIds string `position:"Query" name:"DtsJobIds"`
}

SuspendDtsJobsRequest is the request struct for api SuspendDtsJobs

func CreateSuspendDtsJobsRequest ¶

func CreateSuspendDtsJobsRequest() (request *SuspendDtsJobsRequest)

CreateSuspendDtsJobsRequest creates a request to invoke SuspendDtsJobs API

type SuspendDtsJobsResponse ¶

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

SuspendDtsJobsResponse is the response struct for api SuspendDtsJobs

func CreateSuspendDtsJobsResponse ¶

func CreateSuspendDtsJobsResponse() (response *SuspendDtsJobsResponse)

CreateSuspendDtsJobsResponse creates a response to parse from SuspendDtsJobs 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"`
	AccountId      string `position:"Query" name:"AccountId"`
}

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
	OwnerId                  string `position:"Query" name:"OwnerId"`
	SynchronizationJobId     string `position:"Query" name:"SynchronizationJobId"`
	AccountId                string `position:"Query" name:"AccountId"`
	SynchronizationDirection string `position:"Query" name:"SynchronizationDirection"`
}

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 SwitchPhysicalDtsJobToCloudRequest ¶

type SwitchPhysicalDtsJobToCloudRequest struct {
	*requests.RpcRequest
	ResetCheckpoint          string `position:"Query" name:"ResetCheckpoint"`
	ResumeHoldJob            string `position:"Query" name:"ResumeHoldJob"`
	DtsJobId                 string `position:"Query" name:"DtsJobId"`
	DtsInstanceId            string `position:"Query" name:"DtsInstanceId"`
	SynchronizationDirection string `position:"Query" name:"SynchronizationDirection"`
}

SwitchPhysicalDtsJobToCloudRequest is the request struct for api SwitchPhysicalDtsJobToCloud

func CreateSwitchPhysicalDtsJobToCloudRequest ¶

func CreateSwitchPhysicalDtsJobToCloudRequest() (request *SwitchPhysicalDtsJobToCloudRequest)

CreateSwitchPhysicalDtsJobToCloudRequest creates a request to invoke SwitchPhysicalDtsJobToCloud API

type SwitchPhysicalDtsJobToCloudResponse ¶

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

SwitchPhysicalDtsJobToCloudResponse is the response struct for api SwitchPhysicalDtsJobToCloud

func CreateSwitchPhysicalDtsJobToCloudResponse ¶

func CreateSwitchPhysicalDtsJobToCloudResponse() (response *SwitchPhysicalDtsJobToCloudResponse)

CreateSwitchPhysicalDtsJobToCloudResponse creates a response to parse from SwitchPhysicalDtsJobToCloud response

type SwitchSynchronizationEndpointRequest ¶

type SwitchSynchronizationEndpointRequest struct {
	*requests.RpcRequest
	SynchronizationJobId     string `position:"Query" name:"SynchronizationJobId"`
	EndpointType             string `position:"Query" name:"Endpoint.Type"`
	AccountId                string `position:"Query" name:"AccountId"`
	EndpointPort             string `position:"Query" name:"Endpoint.Port"`
	EndpointInstanceType     string `position:"Query" name:"Endpoint.InstanceType"`
	SourceEndpointOwnerID    string `position:"Query" name:"SourceEndpoint.OwnerID"`
	SourceEndpointRole       string `position:"Query" name:"SourceEndpoint.Role"`
	EndpointIP               string `position:"Query" name:"Endpoint.IP"`
	OwnerId                  string `position:"Query" name:"OwnerId"`
	EndpointInstanceId       string `position:"Query" name:"Endpoint.InstanceId"`
	SynchronizationDirection string `position:"Query" name:"SynchronizationDirection"`
}

SwitchSynchronizationEndpointRequest is the request struct for api SwitchSynchronizationEndpoint

func CreateSwitchSynchronizationEndpointRequest ¶

func CreateSwitchSynchronizationEndpointRequest() (request *SwitchSynchronizationEndpointRequest)

CreateSwitchSynchronizationEndpointRequest creates a request to invoke SwitchSynchronizationEndpoint API

type SwitchSynchronizationEndpointResponse ¶

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

SwitchSynchronizationEndpointResponse is the response struct for api SwitchSynchronizationEndpoint

func CreateSwitchSynchronizationEndpointResponse ¶

func CreateSwitchSynchronizationEndpointResponse() (response *SwitchSynchronizationEndpointResponse)

CreateSwitchSynchronizationEndpointResponse creates a response to parse from SwitchSynchronizationEndpoint response

type SynchronizationDirectionInfo ¶

type SynchronizationDirectionInfo struct {
	Status                   string `json:"Status" xml:"Status"`
	SynchronizationDirection string `json:"SynchronizationDirection" xml:"SynchronizationDirection"`
	Checkpoint               string `json:"Checkpoint" xml:"Checkpoint"`
}

SynchronizationDirectionInfo is a nested struct in dts response

type SynchronizationDirectionInfoList ¶

type SynchronizationDirectionInfoList struct {
	SynchronizationDirectionInfo []SynchronizationDirectionInfo `json:"SynchronizationDirectionInfo" xml:"SynchronizationDirectionInfo"`
}

SynchronizationDirectionInfoList is a nested struct in dts response

type SynchronizationInstance ¶

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

SynchronizationInstance is a nested struct in dts response

type SynchronizationInstances ¶

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

SynchronizationInstances is a nested struct in dts response

type SynchronizationJobListStatusList ¶

type SynchronizationJobListStatusList struct {
	SynchronizationJobStatusInfo []SynchronizationJobStatusInfo `json:"SynchronizationJobStatusInfo" xml:"SynchronizationJobStatusInfo"`
}

SynchronizationJobListStatusList is a nested struct in dts response

type SynchronizationJobStatusInfo ¶

type SynchronizationJobStatusInfo struct {
	SynchronizationJobId             string                         `json:"SynchronizationJobId" xml:"SynchronizationJobId"`
	SynchronizationDirectionInfoList []SynchronizationDirectionInfo `json:"SynchronizationDirectionInfoList" xml:"SynchronizationDirectionInfoList"`
}

SynchronizationJobStatusInfo is a nested struct in dts response

type SynchronizationObject ¶

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 ¶

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

SynchronizationObjectsInDescribeSynchronizationJobStatus is a nested struct in dts response

type SynchronizationObjectsInDescribeSynchronizationJobs ¶

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

SynchronizationObjectsInDescribeSynchronizationJobs is a nested struct in dts response

type SynchronousObject ¶

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

SynchronousObject is a nested struct in dts response

type TableDetails ¶

type TableDetails struct {
	TableDetailsItem []TableDetailsItem `json:"TableDetails" xml:"TableDetails"`
}

TableDetails is a nested struct in dts response

type TableDetailsItem ¶

type TableDetailsItem struct {
	Status       string `json:"Status" xml:"Status"`
	Id           int64  `json:"Id" xml:"Id"`
	SourceDbName string `json:"SourceDbName" xml:"SourceDbName"`
	TargetDbName string `json:"TargetDbName" xml:"TargetDbName"`
	SourceTbName string `json:"SourceTbName" xml:"SourceTbName"`
	TargetTbName string `json:"TargetTbName" xml:"TargetTbName"`
	TotalCount   int64  `json:"TotalCount" xml:"TotalCount"`
	FinishCount  int64  `json:"FinishCount" xml:"FinishCount"`
	DiffCount    int64  `json:"DiffCount" xml:"DiffCount"`
	BootTime     string `json:"BootTime" xml:"BootTime"`
}

TableDetailsItem is a nested struct in dts response

type TableExclude ¶

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

TableExclude is a nested struct in dts response

type TableExcludesInDescribeSynchronizationJobStatus ¶

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

TableExcludesInDescribeSynchronizationJobStatus is a nested struct in dts response

type TableExcludesInDescribeSynchronizationJobs ¶

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

TableExcludesInDescribeSynchronizationJobs is a nested struct in dts response

type TableInclude ¶

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

TableInclude is a nested struct in dts response

type TableIncludesInDescribeSynchronizationJobStatus ¶

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

TableIncludesInDescribeSynchronizationJobStatus is a nested struct in dts response

type TableIncludesInDescribeSynchronizationJobs ¶

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

TableIncludesInDescribeSynchronizationJobs is a nested struct in dts response

type TableListInDescribeMigrationJobs ¶

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

TableListInDescribeMigrationJobs is a nested struct in dts response

type TableListInDescribeSubscriptionInstanceStatus ¶

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

TableListInDescribeSubscriptionInstanceStatus is a nested struct in dts response

type TableListInDescribeSubscriptionInstances ¶

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

TableListInDescribeSubscriptionInstances is a nested struct in dts response

type Tag ¶

type Tag struct {
	Key   string `json:"Key" xml:"Key"`
	Value string `json:"Value" xml:"Value"`
}

Tag is a nested struct in dts response

type TagKeys ¶

type TagKeys struct {
	TagKey []string `json:"TagKey" xml:"TagKey"`
}

TagKeys is a nested struct in dts response

type TagListInDescribeDtsJobDetail ¶

type TagListInDescribeDtsJobDetail struct {
	TagListItem []TagListItem `json:"TagList" xml:"TagList"`
}

TagListInDescribeDtsJobDetail is a nested struct in dts response

type TagListInDescribeDtsJobs ¶

type TagListInDescribeDtsJobs struct {
	DtsTag []DtsTag `json:"DtsTag" xml:"DtsTag"`
}

TagListInDescribeDtsJobs is a nested struct in dts response

type TagListItem ¶

type TagListItem struct {
	ResourceId   string `json:"ResourceId" xml:"ResourceId"`
	SrcRegion    string `json:"SrcRegion" xml:"SrcRegion"`
	GmtModified  string `json:"GmtModified" xml:"GmtModified"`
	TagCategory  string `json:"TagCategory" xml:"TagCategory"`
	Id           int64  `json:"Id" xml:"Id"`
	Creator      int64  `json:"Creator" xml:"Creator"`
	GmtCreate    string `json:"GmtCreate" xml:"GmtCreate"`
	ResourceType string `json:"ResourceType" xml:"ResourceType"`
	RegionId     string `json:"RegionId" xml:"RegionId"`
	AliUid       int64  `json:"AliUid" xml:"AliUid"`
	TagValue     string `json:"TagValue" xml:"TagValue"`
	Scope        string `json:"Scope" xml:"Scope"`
	TagKey       string `json:"TagKey" xml:"TagKey"`
}

TagListItem is a nested struct in dts response

type TagResource ¶

type TagResource struct {
	TagValue     string `json:"TagValue" xml:"TagValue"`
	ResourceType string `json:"ResourceType" xml:"ResourceType"`
	ResourceId   string `json:"ResourceId" xml:"ResourceId"`
	TagKey       string `json:"TagKey" xml:"TagKey"`
}

TagResource is a nested struct in dts response

type TagResources ¶

type TagResources struct {
	TagResource []TagResource `json:"TagResource" xml:"TagResource"`
}

TagResources is a nested struct in dts response

type TagResourcesRequest ¶

type TagResourcesRequest struct {
	*requests.RpcRequest
	Tag          *[]TagResourcesTag `position:"Query" name:"Tag"  type:"Repeated"`
	ResourceId   *[]string          `position:"Query" name:"ResourceId"  type:"Repeated"`
	ResourceType string             `position:"Query" name:"ResourceType"`
}

TagResourcesRequest is the request struct for api TagResources

func CreateTagResourcesRequest ¶

func CreateTagResourcesRequest() (request *TagResourcesRequest)

CreateTagResourcesRequest creates a request to invoke TagResources API

type TagResourcesResponse ¶

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

TagResourcesResponse is the response struct for api TagResources

func CreateTagResourcesResponse ¶

func CreateTagResourcesResponse() (response *TagResourcesResponse)

CreateTagResourcesResponse creates a response to parse from TagResources response

type TagResourcesTag ¶

type TagResourcesTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

TagResourcesTag is a repeated param struct in TagResourcesRequest

type TagValues ¶

type TagValues struct {
	TagValue []string `json:"TagValue" xml:"TagValue"`
}

TagValues is a nested struct in dts response

type TagsInDescribeMigrationJobs ¶

type TagsInDescribeMigrationJobs struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInDescribeMigrationJobs is a nested struct in dts response

type TagsInDescribeSubscriptionInstances ¶

type TagsInDescribeSubscriptionInstances struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInDescribeSubscriptionInstances is a nested struct in dts response

type TagsInDescribeSynchronizationJobs ¶

type TagsInDescribeSynchronizationJobs struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInDescribeSynchronizationJobs is a nested struct in dts response

type Topics ¶

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

Topics is a nested struct in dts response

type TransferInstanceClassRequest ¶

type TransferInstanceClassRequest struct {
	*requests.RpcRequest
	InstanceClass string `position:"Query" name:"InstanceClass"`
	DtsJobId      string `position:"Query" name:"DtsJobId"`
	OrderType     string `position:"Query" name:"OrderType"`
}

TransferInstanceClassRequest is the request struct for api TransferInstanceClass

func CreateTransferInstanceClassRequest ¶

func CreateTransferInstanceClassRequest() (request *TransferInstanceClassRequest)

CreateTransferInstanceClassRequest creates a request to invoke TransferInstanceClass API

type TransferInstanceClassResponse ¶

type TransferInstanceClassResponse struct {
	*responses.BaseResponse
	EndTime        string `json:"EndTime" xml:"EndTime"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	DtsJobId       string `json:"DtsJobId" xml:"DtsJobId"`
	ErrCode        string `json:"ErrCode" xml:"ErrCode"`
	Success        bool   `json:"Success" xml:"Success"`
	ChargeType     string `json:"ChargeType" xml:"ChargeType"`
	ErrMessage     string `json:"ErrMessage" xml:"ErrMessage"`
	Code           string `json:"Code" xml:"Code"`
	DynamicMessage string `json:"DynamicMessage" xml:"DynamicMessage"`
	InstanceId     string `json:"InstanceId" xml:"InstanceId"`
}

TransferInstanceClassResponse is the response struct for api TransferInstanceClass

func CreateTransferInstanceClassResponse ¶

func CreateTransferInstanceClassResponse() (response *TransferInstanceClassResponse)

CreateTransferInstanceClassResponse creates a response to parse from TransferInstanceClass response

type TransferPayTypeRequest ¶

type TransferPayTypeRequest struct {
	*requests.RpcRequest
	Period     string `position:"Query" name:"Period"`
	BuyCount   string `position:"Query" name:"BuyCount"`
	DtsJobId   string `position:"Query" name:"DtsJobId"`
	ChargeType string `position:"Query" name:"ChargeType"`
}

TransferPayTypeRequest is the request struct for api TransferPayType

func CreateTransferPayTypeRequest ¶

func CreateTransferPayTypeRequest() (request *TransferPayTypeRequest)

CreateTransferPayTypeRequest creates a request to invoke TransferPayType API

type TransferPayTypeResponse ¶

type TransferPayTypeResponse struct {
	*responses.BaseResponse
	EndTime        string `json:"EndTime" xml:"EndTime"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	DtsJobId       string `json:"DtsJobId" xml:"DtsJobId"`
	ErrCode        string `json:"ErrCode" xml:"ErrCode"`
	Success        bool   `json:"Success" xml:"Success"`
	ChargeType     string `json:"ChargeType" xml:"ChargeType"`
	ErrMessage     string `json:"ErrMessage" xml:"ErrMessage"`
	Code           string `json:"Code" xml:"Code"`
	DynamicMessage string `json:"DynamicMessage" xml:"DynamicMessage"`
	InstanceId     string `json:"InstanceId" xml:"InstanceId"`
}

TransferPayTypeResponse is the response struct for api TransferPayType

func CreateTransferPayTypeResponse ¶

func CreateTransferPayTypeResponse() (response *TransferPayTypeResponse)

CreateTransferPayTypeResponse creates a response to parse from TransferPayType response

type UntagResourcesRequest ¶

type UntagResourcesRequest struct {
	*requests.RpcRequest
	All          requests.Boolean `position:"Query" name:"All"`
	ResourceId   *[]string        `position:"Query" name:"ResourceId"  type:"Repeated"`
	ResourceType string           `position:"Query" name:"ResourceType"`
	TagKey       *[]string        `position:"Query" name:"TagKey"  type:"Repeated"`
}

UntagResourcesRequest is the request struct for api UntagResources

func CreateUntagResourcesRequest ¶

func CreateUntagResourcesRequest() (request *UntagResourcesRequest)

CreateUntagResourcesRequest creates a request to invoke UntagResources API

type UntagResourcesResponse ¶

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

UntagResourcesResponse is the response struct for api UntagResources

func CreateUntagResourcesResponse ¶

func CreateUntagResourcesResponse() (response *UntagResourcesResponse)

CreateUntagResourcesResponse creates a response to parse from UntagResources response

type UpgradeTwoWayRequest ¶

type UpgradeTwoWayRequest struct {
	*requests.RpcRequest
	InstanceClass string `position:"Query" name:"InstanceClass"`
	InstanceId    string `position:"Query" name:"InstanceId"`
}

UpgradeTwoWayRequest is the request struct for api UpgradeTwoWay

func CreateUpgradeTwoWayRequest ¶

func CreateUpgradeTwoWayRequest() (request *UpgradeTwoWayRequest)

CreateUpgradeTwoWayRequest creates a request to invoke UpgradeTwoWay API

type UpgradeTwoWayResponse ¶

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

UpgradeTwoWayResponse is the response struct for api UpgradeTwoWay

func CreateUpgradeTwoWayResponse ¶

func CreateUpgradeTwoWayResponse() (response *UpgradeTwoWayResponse)

CreateUpgradeTwoWayResponse creates a response to parse from UpgradeTwoWay response

type WhiteIpListRequest ¶

type WhiteIpListRequest struct {
	*requests.RpcRequest
	DestinationRegion string `position:"Query" name:"DestinationRegion"`
	Type              string `position:"Query" name:"Type"`
	Region            string `position:"Query" name:"Region"`
}

WhiteIpListRequest is the request struct for api WhiteIpList

func CreateWhiteIpListRequest ¶

func CreateWhiteIpListRequest() (request *WhiteIpListRequest)

CreateWhiteIpListRequest creates a request to invoke WhiteIpList API

type WhiteIpListResponse ¶

type WhiteIpListResponse struct {
	*responses.BaseResponse
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	ErrCode        string `json:"ErrCode" xml:"ErrCode"`
	Success        bool   `json:"Success" xml:"Success"`
	ErrMessage     string `json:"ErrMessage" xml:"ErrMessage"`
	IpList         string `json:"IpList" xml:"IpList"`
	DynamicMessage string `json:"DynamicMessage" xml:"DynamicMessage"`
	DynamicCode    string `json:"DynamicCode" xml:"DynamicCode"`
}

WhiteIpListResponse is the response struct for api WhiteIpList

func CreateWhiteIpListResponse ¶

func CreateWhiteIpListResponse() (response *WhiteIpListResponse)

CreateWhiteIpListResponse creates a response to parse from WhiteIpList response

Source Files ¶

Jump to

Keyboard shortcuts

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