Versions in this module Expand all Collapse all v0 v0.9.22 Sep 16, 2020 Changes in this version + const API_DTS_URL + const DEFAULT_ENDPOINT + const REQUEST_DTS_URL + const URI_PREFIX + type CheckResult struct + Message string + Name string + Status string + Subscription string + type Client struct + func NewClient(ak, sk, endPoint string) (*Client, error) + func (c *Client) ConfigDts(taskId string, args *ConfigArgs) (*ConfigDtsResult, error) + func (c *Client) CreateDts(args *CreateDtsArgs) (*CreateDtsResult, error) + func (c *Client) DeleteDts(taskId string) error + func (c *Client) GetDetail(taskId string) (*DtsTaskMeta, error) + func (c *Client) GetPreCheck(taskId string) (*GetPreCheckResult, error) + func (c *Client) ListDts(args *ListDtsArgs) (*ListDtsResult, error) + func (c *Client) PauseDts(taskId string) error + func (c *Client) PreCheck(taskId string) (*PreCheckResult, error) + func (c *Client) ShutdownDts(taskId string) error + func (c *Client) StartDts(taskId string) error + type ConfigArgs struct + Admin string + DataType []string + DstConnection Connection + DtsId string + Granularity string + InitPosition InitPosition + NetType string + ProductType string + QueueType string + SchemaMapping []Schema + SrcConnection Connection + TaskName string + Type string + type ConfigDtsResult struct + DtsId string + type Connection struct + DbHost string + DbPass string + DbPort int + DbServer string + DbType string + DbUser string + EndTime string + FieldBlacklist string + FieldWhitelist string + InstanceId string + InstanceShortId string + InstanceType string + Region string + StartTime string + type CreateDtsArgs struct + CrossRegionTag int + ProductType string + SourceInstanceType string + Standard string + TargetInstanceType string + Type string + type CreateDtsResult struct + DtsTasks []DtsId + type DtsId struct + DtsId string + type DtsTaskMeta struct + CreateTime string + DataType []string + DstConnection Connection + DtsId string + DynamicInfo DynamicInfo + Errmsg string + Granularity string + LockStatus string + PayInfo PayInfo + Region string + RunningTime int + SchemaMapping []Schema + SdkRealtimeProgress string + SrcConnection Connection + Status string + SubDataScope SubDataScope + SubStatus []SubStatus + TaskName string + type DynamicInfo struct + Base []SchemaInfo + Increment []map[string]string + Schema []SchemaInfo + type GetPreCheckResult struct + Result []CheckResult + Success bool + type InitPosition struct + Position string + Type string + type ListDtsArgs struct + Keyword string + KeywordType string + Marker string + MaxKeys int + Status string + Type string + type ListDtsResult struct + IsTruncated string + Marker string + MaxKeys int + NextMarker string + Task []DtsTaskMeta + type PayInfo struct + CreateTime int + CrossRegionTag int + EndTime string + ProductType string + SourceInstanceType string + Standard string + TargetInstanceType string + type PreCheckResult struct + Message string + Success bool + type Schema struct + Dst string + Src string + Type string + Where string + type SchemaInfo struct + Count string + Current string + ExpectFinishTime string + Speed string + type SubDataScope struct + EndTime string + StartTime string + type SubStatus struct + B string + I string + S string