Documentation ¶
Index ¶
- Variables
- func GetEndpointMap() map[string]string
- func GetEndpointType() string
- func SetClientProperty(client *Client, propertyName string, propertyValue interface{})
- func SetEndpointDataToClient(client *Client)
- type CheckItem
- type Client
- func NewClient() (client *Client, err error)
- func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
- func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)
- func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
- func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
- func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
- func NewClientWithRamRoleArnAndPolicy(regionId string, ...) (client *Client, err error)
- func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
- func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
- func (client *Client) ConfigureMigrationJob(request *ConfigureMigrationJobRequest) (response *ConfigureMigrationJobResponse, err error)
- func (client *Client) ConfigureMigrationJobWithCallback(request *ConfigureMigrationJobRequest, ...) <-chan int
- func (client *Client) ConfigureMigrationJobWithChan(request *ConfigureMigrationJobRequest) (<-chan *ConfigureMigrationJobResponse, <-chan error)
- func (client *Client) CreateMigrationJob(request *CreateMigrationJobRequest) (response *CreateMigrationJobResponse, err error)
- func (client *Client) CreateMigrationJobWithCallback(request *CreateMigrationJobRequest, ...) <-chan int
- func (client *Client) CreateMigrationJobWithChan(request *CreateMigrationJobRequest) (<-chan *CreateMigrationJobResponse, <-chan error)
- func (client *Client) DeleteMigrationJob(request *DeleteMigrationJobRequest) (response *DeleteMigrationJobResponse, err error)
- func (client *Client) DeleteMigrationJobWithCallback(request *DeleteMigrationJobRequest, ...) <-chan int
- func (client *Client) DeleteMigrationJobWithChan(request *DeleteMigrationJobRequest) (<-chan *DeleteMigrationJobResponse, <-chan error)
- func (client *Client) DescirbeMigrationJobs(request *DescirbeMigrationJobsRequest) (response *DescirbeMigrationJobsResponse, err error)
- func (client *Client) DescirbeMigrationJobsWithCallback(request *DescirbeMigrationJobsRequest, ...) <-chan int
- func (client *Client) DescirbeMigrationJobsWithChan(request *DescirbeMigrationJobsRequest) (<-chan *DescirbeMigrationJobsResponse, <-chan error)
- func (client *Client) DescribeMigrationJobDetail(request *DescribeMigrationJobDetailRequest) (response *DescribeMigrationJobDetailResponse, err error)
- func (client *Client) DescribeMigrationJobDetailWithCallback(request *DescribeMigrationJobDetailRequest, ...) <-chan int
- func (client *Client) DescribeMigrationJobDetailWithChan(request *DescribeMigrationJobDetailRequest) (<-chan *DescribeMigrationJobDetailResponse, <-chan error)
- func (client *Client) DescribeMigrationJobStatus(request *DescribeMigrationJobStatusRequest) (response *DescribeMigrationJobStatusResponse, err error)
- func (client *Client) DescribeMigrationJobStatusWithCallback(request *DescribeMigrationJobStatusRequest, ...) <-chan int
- func (client *Client) DescribeMigrationJobStatusWithChan(request *DescribeMigrationJobStatusRequest) (<-chan *DescribeMigrationJobStatusResponse, <-chan error)
- func (client *Client) ModifyMigrationObject(request *ModifyMigrationObjectRequest) (response *ModifyMigrationObjectResponse, err error)
- func (client *Client) ModifyMigrationObjectWithCallback(request *ModifyMigrationObjectRequest, ...) <-chan int
- func (client *Client) ModifyMigrationObjectWithChan(request *ModifyMigrationObjectRequest) (<-chan *ModifyMigrationObjectResponse, <-chan error)
- func (client *Client) StartMigrationJob(request *StartMigrationJobRequest) (response *StartMigrationJobResponse, err error)
- func (client *Client) StartMigrationJobWithCallback(request *StartMigrationJobRequest, ...) <-chan int
- func (client *Client) StartMigrationJobWithChan(request *StartMigrationJobRequest) (<-chan *StartMigrationJobResponse, <-chan error)
- func (client *Client) StopMigrationJob(request *StopMigrationJobRequest) (response *StopMigrationJobResponse, err error)
- func (client *Client) StopMigrationJobWithCallback(request *StopMigrationJobRequest, ...) <-chan int
- func (client *Client) StopMigrationJobWithChan(request *StopMigrationJobRequest) (<-chan *StopMigrationJobResponse, <-chan error)
- func (client *Client) SuspendMigrationJob(request *SuspendMigrationJobRequest) (response *SuspendMigrationJobResponse, err error)
- func (client *Client) SuspendMigrationJobWithCallback(request *SuspendMigrationJobRequest, ...) <-chan int
- func (client *Client) SuspendMigrationJobWithChan(request *SuspendMigrationJobRequest) (<-chan *SuspendMigrationJobResponse, <-chan error)
- type ConfigureMigrationJobRequest
- type ConfigureMigrationJobResponse
- type ConstraintList
- type CreateMigrationJobRequest
- type CreateMigrationJobResponse
- type DataInitialization
- type DataInitializationDetail
- type DataInitializationDetailList
- type DataInitializationStatus
- type DataSynchronization
- type DataSynchronizationDetail
- type DataSynchronizationDetailList
- type DataSynchronizationStatus
- type DeleteMigrationJobRequest
- type DeleteMigrationJobResponse
- type DescirbeMigrationJobsRequest
- type DescirbeMigrationJobsResponse
- type DescribeMigrationJobDetailRequest
- type DescribeMigrationJobDetailResponse
- type DescribeMigrationJobStatusRequest
- type DescribeMigrationJobStatusResponse
- type DestinationEndpoint
- type Detail
- type MigrationJob
- type MigrationJobs
- type MigrationMode
- type MigrationObject
- type ModifyMigrationObjectRequest
- type ModifyMigrationObjectResponse
- type Precheck
- type PrecheckStatus
- type SourceEndpoint
- type StartMigrationJobRequest
- type StartMigrationJobResponse
- type StopMigrationJobRequest
- type StopMigrationJobResponse
- type StructureInitialization
- type StructureInitializationDetail
- type StructureInitializationDetailList
- type StructureInitializationStatus
- type SuspendMigrationJobRequest
- type SuspendMigrationJobResponse
- type SynchronousObject
- type TableList
Constants ¶
This section is empty.
Variables ¶
var EndpointMap map[string]string
EndpointMap Endpoint Data
var EndpointType = "regional"
EndpointType regional or central
Functions ¶
func GetEndpointMap ¶ added in v1.61.707
GetEndpointMap Get Endpoint Data Map
func GetEndpointType ¶ added in v1.61.707
func GetEndpointType() string
GetEndpointType Get Endpoint Type Value
func SetClientProperty ¶ added in v1.61.707
SetClientProperty Set Property by Reflect
func SetEndpointDataToClient ¶ added in v1.61.707
func SetEndpointDataToClient(client *Client)
SetEndpointDataToClient Set EndpointMap and ENdpointType
Types ¶
type CheckItem ¶ added in v1.61.707
type CheckItem struct { CheckStatus string `json:"CheckStatus" xml:"CheckStatus"` ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"` ItemName string `json:"ItemName" xml:"ItemName"` RepairMethod string `json:"RepairMethod" xml:"RepairMethod"` }
CheckItem is a nested struct in dts response
type Client ¶
Client is the sdk client struct, each func corresponds to an OpenAPI
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 ¶
NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithOptions ¶
func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client
func NewClientWithProvider ¶ added in v1.61.79
func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRamRoleArn ¶
func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRamRoleArnAndPolicy ¶ added in v1.61.79
func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRsaKeyPair ¶
func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithStsToken ¶
func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func (*Client) ConfigureMigrationJob ¶
func (client *Client) ConfigureMigrationJob(request *ConfigureMigrationJobRequest) (response *ConfigureMigrationJobResponse, err error)
ConfigureMigrationJob invokes the dts.ConfigureMigrationJob API synchronously
func (*Client) ConfigureMigrationJobWithCallback ¶
func (client *Client) ConfigureMigrationJobWithCallback(request *ConfigureMigrationJobRequest, callback func(response *ConfigureMigrationJobResponse, err error)) <-chan int
ConfigureMigrationJobWithCallback invokes the dts.ConfigureMigrationJob API asynchronously
func (*Client) ConfigureMigrationJobWithChan ¶
func (client *Client) ConfigureMigrationJobWithChan(request *ConfigureMigrationJobRequest) (<-chan *ConfigureMigrationJobResponse, <-chan error)
ConfigureMigrationJobWithChan invokes the dts.ConfigureMigrationJob API asynchronously
func (*Client) 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) 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) DescirbeMigrationJobs ¶ added in v1.62.482
func (client *Client) DescirbeMigrationJobs(request *DescirbeMigrationJobsRequest) (response *DescirbeMigrationJobsResponse, err error)
DescirbeMigrationJobs invokes the dts.DescirbeMigrationJobs API synchronously
func (*Client) DescirbeMigrationJobsWithCallback ¶ added in v1.62.482
func (client *Client) DescirbeMigrationJobsWithCallback(request *DescirbeMigrationJobsRequest, callback func(response *DescirbeMigrationJobsResponse, err error)) <-chan int
DescirbeMigrationJobsWithCallback invokes the dts.DescirbeMigrationJobs API asynchronously
func (*Client) DescirbeMigrationJobsWithChan ¶ added in v1.62.482
func (client *Client) DescirbeMigrationJobsWithChan(request *DescirbeMigrationJobsRequest) (<-chan *DescirbeMigrationJobsResponse, <-chan error)
DescirbeMigrationJobsWithChan invokes the dts.DescirbeMigrationJobs API asynchronously
func (*Client) 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) ModifyMigrationObject ¶
func (client *Client) ModifyMigrationObject(request *ModifyMigrationObjectRequest) (response *ModifyMigrationObjectResponse, err error)
ModifyMigrationObject invokes the dts.ModifyMigrationObject API synchronously
func (*Client) ModifyMigrationObjectWithCallback ¶
func (client *Client) ModifyMigrationObjectWithCallback(request *ModifyMigrationObjectRequest, callback func(response *ModifyMigrationObjectResponse, err error)) <-chan int
ModifyMigrationObjectWithCallback invokes the dts.ModifyMigrationObject API asynchronously
func (*Client) ModifyMigrationObjectWithChan ¶
func (client *Client) ModifyMigrationObjectWithChan(request *ModifyMigrationObjectRequest) (<-chan *ModifyMigrationObjectResponse, <-chan error)
ModifyMigrationObjectWithChan invokes the dts.ModifyMigrationObject API asynchronously
func (*Client) 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) StopMigrationJob ¶
func (client *Client) StopMigrationJob(request *StopMigrationJobRequest) (response *StopMigrationJobResponse, err error)
StopMigrationJob invokes the dts.StopMigrationJob API synchronously
func (*Client) StopMigrationJobWithCallback ¶
func (client *Client) StopMigrationJobWithCallback(request *StopMigrationJobRequest, callback func(response *StopMigrationJobResponse, err error)) <-chan int
StopMigrationJobWithCallback invokes the dts.StopMigrationJob API asynchronously
func (*Client) StopMigrationJobWithChan ¶
func (client *Client) StopMigrationJobWithChan(request *StopMigrationJobRequest) (<-chan *StopMigrationJobResponse, <-chan error)
StopMigrationJobWithChan invokes the dts.StopMigrationJob API asynchronously
func (*Client) SuspendMigrationJob ¶
func (client *Client) SuspendMigrationJob(request *SuspendMigrationJobRequest) (response *SuspendMigrationJobResponse, err error)
SuspendMigrationJob invokes the dts.SuspendMigrationJob API synchronously
func (*Client) SuspendMigrationJobWithCallback ¶
func (client *Client) SuspendMigrationJobWithCallback(request *SuspendMigrationJobRequest, callback func(response *SuspendMigrationJobResponse, err error)) <-chan int
SuspendMigrationJobWithCallback invokes the dts.SuspendMigrationJob API asynchronously
func (*Client) SuspendMigrationJobWithChan ¶
func (client *Client) SuspendMigrationJobWithChan(request *SuspendMigrationJobRequest) (<-chan *SuspendMigrationJobResponse, <-chan error)
SuspendMigrationJobWithChan invokes the dts.SuspendMigrationJob API asynchronously
type ConfigureMigrationJobRequest ¶
type ConfigureMigrationJobRequest struct { *requests.RpcRequest SourceEndpointInstanceID string `position:"Query" name:"SourceEndpoint.InstanceID"` SourceEndpointEngineName string `position:"Query" name:"SourceEndpoint.EngineName"` SourceEndpointOracleSID string `position:"Query" name:"SourceEndpoint.OracleSID"` DestinationEndpointInstanceID string `position:"Query" name:"DestinationEndpoint.InstanceID"` SourceEndpointIP string `position:"Query" name:"SourceEndpoint.IP"` DestinationEndpointPassword string `position:"Query" name:"DestinationEndpoint.Password"` MigrationObject string `position:"Query" name:"MigrationObject"` MigrationModeDataIntialization requests.Boolean `position:"Query" name:"MigrationMode.DataIntialization"` MigrationJobId string `position:"Query" name:"MigrationJobId"` SourceEndpointInstanceType string `position:"Query" name:"SourceEndpoint.InstanceType"` DestinationEndpointEngineName string `position:"Query" name:"DestinationEndpoint.EngineName"` MigrationModeStructureIntialization requests.Boolean `position:"Query" name:"MigrationMode.StructureIntialization"` MigrationModeDataSynchronization requests.Boolean `position:"Query" name:"MigrationMode.DataSynchronization"` DestinationEndpointRegion string `position:"Query" name:"DestinationEndpoint.Region"` SourceEndpointUserName string `position:"Query" name:"SourceEndpoint.UserName"` SourceEndpointDatabaseName string `position:"Query" name:"SourceEndpoint.DatabaseName"` SourceEndpointPort string `position:"Query" name:"SourceEndpoint.Port"` SourceEndpointOwnerID string `position:"Query" name:"SourceEndpoint.OwnerID"` DestinationEndpointUserName string `position:"Query" name:"DestinationEndpoint.UserName"` DestinationEndpointPort string `position:"Query" name:"DestinationEndpoint.Port"` SourceEndpointRegion string `position:"Query" name:"SourceEndpoint.Region"` SourceEndpointRole string `position:"Query" name:"SourceEndpoint.Role"` DestinationEndpointDataBaseName string `position:"Query" name:"DestinationEndpoint.DataBaseName"` SourceEndpointPassword string `position:"Query" name:"SourceEndpoint.Password"` MigrationReserved string `position:"Query" name:"MigrationReserved"` DestinationEndpointIP string `position:"Query" name:"DestinationEndpoint.IP"` MigrationJobName string `position:"Query" name:"MigrationJobName"` DestinationEndpointInstanceType string `position:"Query" name:"DestinationEndpoint.InstanceType"` }
ConfigureMigrationJobRequest is the request struct for api ConfigureMigrationJob
func CreateConfigureMigrationJobRequest ¶
func CreateConfigureMigrationJobRequest() (request *ConfigureMigrationJobRequest)
CreateConfigureMigrationJobRequest creates a request to invoke ConfigureMigrationJob API
type ConfigureMigrationJobResponse ¶
type ConfigureMigrationJobResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` ErrCode string `json:"ErrCode" xml:"ErrCode"` Success string `json:"Success" xml:"Success"` ErrMessage string `json:"ErrMessage" xml:"ErrMessage"` }
ConfigureMigrationJobResponse is the response struct for api ConfigureMigrationJob
func CreateConfigureMigrationJobResponse ¶
func CreateConfigureMigrationJobResponse() (response *ConfigureMigrationJobResponse)
CreateConfigureMigrationJobResponse creates a response to parse from ConfigureMigrationJob response
type ConstraintList ¶ added in v1.61.707
type ConstraintList struct {
StructureInitializationDetail []StructureInitializationDetail `json:"StructureInitializationDetail" xml:"StructureInitializationDetail"`
}
ConstraintList is a nested struct in dts response
type CreateMigrationJobRequest ¶
type CreateMigrationJobRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` Region string `position:"Query" name:"Region"` MigrationJobClass string `position:"Query" name:"MigrationJobClass"` OwnerId string `position:"Query" name:"OwnerId"` }
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 DataInitialization ¶ added in v1.61.707
type DataInitialization struct { Percent string `json:"Percent" xml:"Percent"` Progress string `json:"Progress" xml:"Progress"` Status string `json:"status" xml:"status"` ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"` }
DataInitialization is a nested struct in dts response
type DataInitializationDetail ¶ added in v1.61.707
type DataInitializationDetail struct { SourceOwnerDBName string `json:"SourceOwnerDBName" xml:"SourceOwnerDBName"` Status string `json:"Status" xml:"Status"` TableName string `json:"TableName" xml:"TableName"` FinishRowNum string `json:"FinishRowNum" xml:"FinishRowNum"` ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"` MigrationTime string `json:"MigrationTime" xml:"MigrationTime"` DestinationOwnerDBName string `json:"DestinationOwnerDBName" xml:"DestinationOwnerDBName"` TotalRowNum string `json:"TotalRowNum" xml:"TotalRowNum"` }
DataInitializationDetail is a nested struct in dts response
type DataInitializationDetailList ¶ added in v1.61.707
type DataInitializationDetailList struct {
DataInitializationDetail []DataInitializationDetail `json:"DataInitializationDetail" xml:"DataInitializationDetail"`
}
DataInitializationDetailList is a nested struct in dts response
type DataInitializationStatus ¶ added in v1.61.707
type DataInitializationStatus struct { Status string `json:"Status" xml:"Status"` Percent string `json:"Percent" xml:"Percent"` Progress string `json:"Progress" xml:"Progress"` ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"` }
DataInitializationStatus is a nested struct in dts response
type DataSynchronization ¶ added in v1.61.707
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 ¶ added in v1.61.707
type DataSynchronizationDetail struct { Status string `json:"Status" xml:"Status"` SourceOwnerDBName string `json:"SourceOwnerDBName" xml:"SourceOwnerDBName"` TableName string `json:"TableName" xml:"TableName"` ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"` DestinationOwnerDBName string `json:"DestinationOwnerDBName" xml:"DestinationOwnerDBName"` }
DataSynchronizationDetail is a nested struct in dts response
type DataSynchronizationDetailList ¶ added in v1.61.707
type DataSynchronizationDetailList struct {
DataSynchronizationDetail []DataSynchronizationDetail `json:"DataSynchronizationDetail" xml:"DataSynchronizationDetail"`
}
DataSynchronizationDetailList is a nested struct in dts response
type DataSynchronizationStatus ¶ added in v1.61.707
type DataSynchronizationStatus struct { Status string `json:"Status" xml:"Status"` Delay string `json:"Delay" xml:"Delay"` Percent string `json:"Percent" xml:"Percent"` ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"` }
DataSynchronizationStatus is a nested struct in dts response
type DeleteMigrationJobRequest ¶
type DeleteMigrationJobRequest struct { *requests.RpcRequest MigrationJobId string `position:"Query" name:"MigrationJobId"` }
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 DescirbeMigrationJobsRequest ¶ added in v1.62.482
type DescirbeMigrationJobsRequest struct { *requests.RpcRequest PageSize requests.Integer `position:"Query" name:"PageSize"` MigrationJobName string `position:"Query" name:"MigrationJobName"` PageNum requests.Integer `position:"Query" name:"PageNum"` }
DescirbeMigrationJobsRequest is the request struct for api DescirbeMigrationJobs
func CreateDescirbeMigrationJobsRequest ¶ added in v1.62.482
func CreateDescirbeMigrationJobsRequest() (request *DescirbeMigrationJobsRequest)
CreateDescirbeMigrationJobsRequest creates a request to invoke DescirbeMigrationJobs API
type DescirbeMigrationJobsResponse ¶ added in v1.62.482
type DescirbeMigrationJobsResponse struct { *responses.BaseResponse PageNumber int `json:"PageNumber" xml:"PageNumber"` PageRecordCount int `json:"PageRecordCount" xml:"PageRecordCount"` TotalRecordCount int64 `json:"TotalRecordCount" xml:"TotalRecordCount"` MigrationJobs MigrationJobs `json:"MigrationJobs" xml:"MigrationJobs"` }
DescirbeMigrationJobsResponse is the response struct for api DescirbeMigrationJobs
func CreateDescirbeMigrationJobsResponse ¶ added in v1.62.482
func CreateDescirbeMigrationJobsResponse() (response *DescirbeMigrationJobsResponse)
CreateDescirbeMigrationJobsResponse creates a response to parse from DescirbeMigrationJobs response
type 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"` MigrationModeStructureInitialization requests.Boolean `position:"Query" name:"MigrationMode.StructureInitialization"` MigrationModeDataSynchronization requests.Boolean `position:"Query" name:"MigrationMode.DataSynchronization"` PageSize requests.Integer `position:"Query" name:"PageSize"` }
DescribeMigrationJobDetailRequest is the request struct for api DescribeMigrationJobDetail
func CreateDescribeMigrationJobDetailRequest ¶
func CreateDescribeMigrationJobDetailRequest() (request *DescribeMigrationJobDetailRequest)
CreateDescribeMigrationJobDetailRequest creates a request to invoke DescribeMigrationJobDetail API
type DescribeMigrationJobDetailResponse ¶
type DescribeMigrationJobDetailResponse struct { *responses.BaseResponse PageNumber int `json:"PageNumber" xml:"PageNumber"` PageRecordCount int `json:"PageRecordCount" xml:"PageRecordCount"` TotalRecordCount int64 `json:"TotalRecordCount" xml:"TotalRecordCount"` StructureInitializationDetailList StructureInitializationDetailList `json:"StructureInitializationDetailList" xml:"StructureInitializationDetailList"` DataInitializationDetailList DataInitializationDetailList `json:"DataInitializationDetailList" xml:"DataInitializationDetailList"` DataSynchronizationDetailList DataSynchronizationDetailList `json:"DataSynchronizationDetailList" xml:"DataSynchronizationDetailList"` }
DescribeMigrationJobDetailResponse is the response struct for api DescribeMigrationJobDetail
func CreateDescribeMigrationJobDetailResponse ¶
func CreateDescribeMigrationJobDetailResponse() (response *DescribeMigrationJobDetailResponse)
CreateDescribeMigrationJobDetailResponse creates a response to parse from DescribeMigrationJobDetail response
type DescribeMigrationJobStatusRequest ¶
type DescribeMigrationJobStatusRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` MigrationJobId string `position:"Query" name:"MigrationJobId"` }
DescribeMigrationJobStatusRequest is the request struct for api DescribeMigrationJobStatus
func CreateDescribeMigrationJobStatusRequest ¶
func CreateDescribeMigrationJobStatusRequest() (request *DescribeMigrationJobStatusRequest)
CreateDescribeMigrationJobStatusRequest creates a request to invoke DescribeMigrationJobStatus API
type DescribeMigrationJobStatusResponse ¶
type DescribeMigrationJobStatusResponse struct { *responses.BaseResponse MigrationJobName string `json:"MigrationJobName" xml:"MigrationJobName"` MigrationJobStatus string `json:"MigrationJobStatus" xml:"MigrationJobStatus"` PayType string `json:"PayType" xml:"PayType"` MigrationJobId string `json:"MigrationJobId" xml:"MigrationJobId"` MigrationObject string `json:"MigrationObject" xml:"MigrationObject"` MigrationJobClass string `json:"MigrationJobClass" xml:"MigrationJobClass"` SourceEndpoint SourceEndpoint `json:"SourceEndpoint" xml:"SourceEndpoint"` DestinationEndpoint DestinationEndpoint `json:"DestinationEndpoint" xml:"DestinationEndpoint"` MigrationMode MigrationMode `json:"MigrationMode" xml:"MigrationMode"` PrecheckStatus PrecheckStatus `json:"PrecheckStatus" xml:"PrecheckStatus"` StructureInitializationStatus StructureInitializationStatus `json:"StructureInitializationStatus" xml:"StructureInitializationStatus"` DataInitializationStatus DataInitializationStatus `json:"DataInitializationStatus" xml:"DataInitializationStatus"` DataSynchronizationStatus DataSynchronizationStatus `json:"DataSynchronizationStatus" xml:"DataSynchronizationStatus"` }
DescribeMigrationJobStatusResponse is the response struct for api DescribeMigrationJobStatus
func CreateDescribeMigrationJobStatusResponse ¶
func CreateDescribeMigrationJobStatusResponse() (response *DescribeMigrationJobStatusResponse)
CreateDescribeMigrationJobStatusResponse creates a response to parse from DescribeMigrationJobStatus response
type DestinationEndpoint ¶ added in v1.61.707
type DestinationEndpoint struct { EngineName string `json:"EngineName" xml:"EngineName"` Port string `json:"Port" xml:"Port"` InstanceID string `json:"InstanceID" xml:"InstanceID"` IP string `json:"IP" xml:"IP"` InstanceId string `json:"InstanceId" xml:"InstanceId"` OracleSID string `json:"OracleSID" xml:"OracleSID"` UserName string `json:"UserName" xml:"UserName"` InstanceType string `json:"InstanceType" xml:"InstanceType"` DatabaseName string `json:"DatabaseName" xml:"DatabaseName"` }
DestinationEndpoint is a nested struct in dts response
type Detail ¶ added in v1.62.483
type Detail struct {
CheckItem []CheckItem `json:"CheckItem" xml:"CheckItem"`
}
Detail is a nested struct in dts response
type MigrationJob ¶ added in v1.61.707
type MigrationJob struct { MigrationJobName string `json:"MigrationJobName" xml:"MigrationJobName"` MigrationJobStatus string `json:"MigrationJobStatus" xml:"MigrationJobStatus"` MigrationJobClass string `json:"MigrationJobClass" xml:"MigrationJobClass"` MigrationJobID string `json:"MigrationJobID" xml:"MigrationJobID"` PayType string `json:"PayType" xml:"PayType"` SourceEndpoint SourceEndpoint `json:"SourceEndpoint" xml:"SourceEndpoint"` DestinationEndpoint DestinationEndpoint `json:"DestinationEndpoint" xml:"DestinationEndpoint"` MigrationMode MigrationMode `json:"MigrationMode" xml:"MigrationMode"` Precheck Precheck `json:"Precheck" xml:"Precheck"` StructureInitialization StructureInitialization `json:"StructureInitialization" xml:"StructureInitialization"` DataInitialization DataInitialization `json:"DataInitialization" xml:"DataInitialization"` DataSynchronization DataSynchronization `json:"DataSynchronization" xml:"DataSynchronization"` MigrationObject MigrationObject `json:"MigrationObject" xml:"MigrationObject"` }
MigrationJob is a nested struct in dts response
type MigrationJobs ¶ added in v1.61.707
type MigrationJobs struct {
MigrationJob []MigrationJob `json:"MigrationJob" xml:"MigrationJob"`
}
MigrationJobs is a nested struct in dts response
type MigrationMode ¶ added in v1.61.707
type MigrationMode struct { DataInitialization bool `json:"dataInitialization" xml:"dataInitialization"` StructureInitialization bool `json:"StructureInitialization" xml:"StructureInitialization"` DataSynchronization bool `json:"dataSynchronization" xml:"dataSynchronization"` }
MigrationMode is a nested struct in dts response
type MigrationObject ¶ added in v1.61.707
type MigrationObject struct {
SynchronousObject []SynchronousObject `json:"SynchronousObject" xml:"SynchronousObject"`
}
MigrationObject is a nested struct in dts response
type ModifyMigrationObjectRequest ¶
type ModifyMigrationObjectRequest struct { *requests.RpcRequest MigrationObject string `position:"Query" name:"MigrationObject"` ClientToken string `position:"Query" name:"ClientToken"` MigrationJobId string `position:"Query" name:"MigrationJobId"` }
ModifyMigrationObjectRequest is the request struct for api ModifyMigrationObject
func CreateModifyMigrationObjectRequest ¶
func CreateModifyMigrationObjectRequest() (request *ModifyMigrationObjectRequest)
CreateModifyMigrationObjectRequest creates a request to invoke ModifyMigrationObject API
type ModifyMigrationObjectResponse ¶
type ModifyMigrationObjectResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` ErrCode string `json:"ErrCode" xml:"ErrCode"` Success string `json:"Success" xml:"Success"` ErrMessage string `json:"ErrMessage" xml:"ErrMessage"` }
ModifyMigrationObjectResponse is the response struct for api ModifyMigrationObject
func CreateModifyMigrationObjectResponse ¶
func CreateModifyMigrationObjectResponse() (response *ModifyMigrationObjectResponse)
CreateModifyMigrationObjectResponse creates a response to parse from ModifyMigrationObject response
type Precheck ¶ added in v1.61.707
type Precheck struct { Status string `json:"Status" xml:"Status"` Percent string `json:"Percent" xml:"Percent"` }
Precheck is a nested struct in dts response
type PrecheckStatus ¶ added in v1.61.707
type PrecheckStatus struct { Status string `json:"Status" xml:"Status"` Percent string `json:"Percent" xml:"Percent"` Detail Detail `json:"Detail" xml:"Detail"` }
PrecheckStatus is a nested struct in dts response
type SourceEndpoint ¶ added in v1.61.707
type SourceEndpoint struct { EngineName string `json:"EngineName" xml:"EngineName"` Port string `json:"Port" xml:"Port"` InstanceID string `json:"InstanceID" xml:"InstanceID"` IP string `json:"IP" xml:"IP"` InstanceId string `json:"InstanceId" xml:"InstanceId"` OracleSID string `json:"OracleSID" xml:"OracleSID"` UserName string `json:"UserName" xml:"UserName"` InstanceType string `json:"InstanceType" xml:"InstanceType"` DatabaseName string `json:"DatabaseName" xml:"DatabaseName"` }
SourceEndpoint is a nested struct in dts response
type StartMigrationJobRequest ¶
type StartMigrationJobRequest struct { *requests.RpcRequest MigrationJobId string `position:"Query" name:"MigrationJobId"` }
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 StopMigrationJobRequest ¶
type StopMigrationJobRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` MigrationJobId string `position:"Query" name:"MigrationJobId"` }
StopMigrationJobRequest is the request struct for api StopMigrationJob
func CreateStopMigrationJobRequest ¶
func CreateStopMigrationJobRequest() (request *StopMigrationJobRequest)
CreateStopMigrationJobRequest creates a request to invoke StopMigrationJob API
type StopMigrationJobResponse ¶
type StopMigrationJobResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` ErrCode string `json:"ErrCode" xml:"ErrCode"` Success string `json:"Success" xml:"Success"` ErrMessage string `json:"ErrMessage" xml:"ErrMessage"` }
StopMigrationJobResponse is the response struct for api StopMigrationJob
func CreateStopMigrationJobResponse ¶
func CreateStopMigrationJobResponse() (response *StopMigrationJobResponse)
CreateStopMigrationJobResponse creates a response to parse from StopMigrationJob response
type StructureInitialization ¶ added in v1.61.707
type StructureInitialization struct { Percent string `json:"Percent" xml:"Percent"` Progress string `json:"Progress" xml:"Progress"` Status string `json:"status" xml:"status"` ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"` }
StructureInitialization is a nested struct in dts response
type StructureInitializationDetail ¶ added in v1.61.707
type StructureInitializationDetail struct { SourceOwnerDBName string `json:"SourceOwnerDBName" xml:"SourceOwnerDBName"` ObjectName string `json:"ObjectName" xml:"ObjectName"` ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"` ObjectType string `json:"ObjectType" xml:"ObjectType"` DestinationOwnerDBName string `json:"DestinationOwnerDBName" xml:"DestinationOwnerDBName"` Status string `json:"Status" xml:"Status"` ObjectDefinition string `json:"ObjectDefinition" xml:"ObjectDefinition"` ConstraintList ConstraintList `json:"ConstraintList" xml:"ConstraintList"` }
StructureInitializationDetail is a nested struct in dts response
type StructureInitializationDetailList ¶ added in v1.61.707
type StructureInitializationDetailList struct {
StructureInitializationDetail []StructureInitializationDetail `json:"StructureInitializationDetail" xml:"StructureInitializationDetail"`
}
StructureInitializationDetailList is a nested struct in dts response
type StructureInitializationStatus ¶ added in v1.61.707
type StructureInitializationStatus struct { Status string `json:"Status" xml:"Status"` Percent string `json:"Percent" xml:"Percent"` Progress string `json:"Progress" xml:"Progress"` ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"` }
StructureInitializationStatus is a nested struct in dts response
type SuspendMigrationJobRequest ¶
type SuspendMigrationJobRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` MigrationJobId string `position:"Query" name:"MigrationJobId"` }
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 SynchronousObject ¶ added in v1.61.707
type SynchronousObject struct { DatabaseName string `json:"DatabaseName" xml:"DatabaseName"` WholeDatabase string `json:"WholeDatabase" xml:"WholeDatabase"` TableList TableList `json:"TableList" xml:"TableList"` }
SynchronousObject is a nested struct in dts response
Source Files ¶
- client.go
- configure_migration_job.go
- create_migration_job.go
- delete_migration_job.go
- descirbe_migration_jobs.go
- describe_migration_job_detail.go
- describe_migration_job_status.go
- endpoint.go
- modify_migration_object.go
- start_migration_job.go
- stop_migration_job.go
- struct_check_item.go
- struct_constraint_list.go
- struct_data_initialization.go
- struct_data_initialization_detail.go
- struct_data_initialization_detail_list.go
- struct_data_initialization_status.go
- struct_data_synchronization.go
- struct_data_synchronization_detail.go
- struct_data_synchronization_detail_list.go
- struct_data_synchronization_status.go
- struct_destination_endpoint.go
- struct_detail.go
- struct_migration_job.go
- struct_migration_jobs.go
- struct_migration_mode.go
- struct_migration_object.go
- struct_precheck.go
- struct_precheck_status.go
- struct_source_endpoint.go
- struct_structure_initialization.go
- struct_structure_initialization_detail.go
- struct_structure_initialization_detail_list.go
- struct_structure_initialization_status.go
- struct_synchronous_object.go
- struct_table_list.go
- suspend_migration_job.go