Documentation ¶
Index ¶
- type AddDatabaseListRequest
- type AddDatabaseListResponse
- type AddDatabaseRequest
- type AddDatabaseResponse
- type CheckDGEnabledRequest
- type CheckDGEnabledResponse
- 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) AddDatabase(request *AddDatabaseRequest) (response *AddDatabaseResponse, err error)
- func (client *Client) AddDatabaseList(request *AddDatabaseListRequest) (response *AddDatabaseListResponse, err error)
- func (client *Client) AddDatabaseListWithCallback(request *AddDatabaseListRequest, ...) <-chan int
- func (client *Client) AddDatabaseListWithChan(request *AddDatabaseListRequest) (<-chan *AddDatabaseListResponse, <-chan error)
- func (client *Client) AddDatabaseWithCallback(request *AddDatabaseRequest, ...) <-chan int
- func (client *Client) AddDatabaseWithChan(request *AddDatabaseRequest) (<-chan *AddDatabaseResponse, <-chan error)
- func (client *Client) CheckDGEnabled(request *CheckDGEnabledRequest) (response *CheckDGEnabledResponse, err error)
- func (client *Client) CheckDGEnabledWithCallback(request *CheckDGEnabledRequest, ...) <-chan int
- func (client *Client) CheckDGEnabledWithChan(request *CheckDGEnabledRequest) (<-chan *CheckDGEnabledResponse, <-chan error)
- func (client *Client) ConnectDatabase(request *ConnectDatabaseRequest) (response *ConnectDatabaseResponse, err error)
- func (client *Client) ConnectDatabaseWithCallback(request *ConnectDatabaseRequest, ...) <-chan int
- func (client *Client) ConnectDatabaseWithChan(request *ConnectDatabaseRequest) (<-chan *ConnectDatabaseResponse, <-chan error)
- func (client *Client) CreateGateway(request *CreateGatewayRequest) (response *CreateGatewayResponse, err error)
- func (client *Client) CreateGatewayVerifyCode(request *CreateGatewayVerifyCodeRequest) (response *CreateGatewayVerifyCodeResponse, err error)
- func (client *Client) CreateGatewayVerifyCodeWithCallback(request *CreateGatewayVerifyCodeRequest, ...) <-chan int
- func (client *Client) CreateGatewayVerifyCodeWithChan(request *CreateGatewayVerifyCodeRequest) (<-chan *CreateGatewayVerifyCodeResponse, <-chan error)
- func (client *Client) CreateGatewayWithCallback(request *CreateGatewayRequest, ...) <-chan int
- func (client *Client) CreateGatewayWithChan(request *CreateGatewayRequest) (<-chan *CreateGatewayResponse, <-chan error)
- func (client *Client) DeleteDatabase(request *DeleteDatabaseRequest) (response *DeleteDatabaseResponse, err error)
- func (client *Client) DeleteDatabaseWithCallback(request *DeleteDatabaseRequest, ...) <-chan int
- func (client *Client) DeleteDatabaseWithChan(request *DeleteDatabaseRequest) (<-chan *DeleteDatabaseResponse, <-chan error)
- func (client *Client) DeleteGateway(request *DeleteGatewayRequest) (response *DeleteGatewayResponse, err error)
- func (client *Client) DeleteGatewayInstance(request *DeleteGatewayInstanceRequest) (response *DeleteGatewayInstanceResponse, err error)
- func (client *Client) DeleteGatewayInstanceWithCallback(request *DeleteGatewayInstanceRequest, ...) <-chan int
- func (client *Client) DeleteGatewayInstanceWithChan(request *DeleteGatewayInstanceRequest) (<-chan *DeleteGatewayInstanceResponse, <-chan error)
- func (client *Client) DeleteGatewayWithCallback(request *DeleteGatewayRequest, ...) <-chan int
- func (client *Client) DeleteGatewayWithChan(request *DeleteGatewayRequest) (<-chan *DeleteGatewayResponse, <-chan error)
- func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)
- func (client *Client) DescribeRegionsWithCallback(request *DescribeRegionsRequest, ...) <-chan int
- func (client *Client) DescribeRegionsWithChan(request *DescribeRegionsRequest) (<-chan *DescribeRegionsResponse, <-chan error)
- func (client *Client) DownloadGatewayProgram(request *DownloadGatewayProgramRequest) (response *DownloadGatewayProgramResponse, err error)
- func (client *Client) DownloadGatewayProgramWithCallback(request *DownloadGatewayProgramRequest, ...) <-chan int
- func (client *Client) DownloadGatewayProgramWithChan(request *DownloadGatewayProgramRequest) (<-chan *DownloadGatewayProgramResponse, <-chan error)
- func (client *Client) FindUserGatewayById(request *FindUserGatewayByIdRequest) (response *FindUserGatewayByIdResponse, err error)
- func (client *Client) FindUserGatewayByIdWithCallback(request *FindUserGatewayByIdRequest, ...) <-chan int
- func (client *Client) FindUserGatewayByIdWithChan(request *FindUserGatewayByIdRequest) (<-chan *FindUserGatewayByIdResponse, <-chan error)
- func (client *Client) GetUserDatabases(request *GetUserDatabasesRequest) (response *GetUserDatabasesResponse, err error)
- func (client *Client) GetUserDatabasesWithCallback(request *GetUserDatabasesRequest, ...) <-chan int
- func (client *Client) GetUserDatabasesWithChan(request *GetUserDatabasesRequest) (<-chan *GetUserDatabasesResponse, <-chan error)
- func (client *Client) GetUserGatewayInstances(request *GetUserGatewayInstancesRequest) (response *GetUserGatewayInstancesResponse, err error)
- func (client *Client) GetUserGatewayInstancesWithCallback(request *GetUserGatewayInstancesRequest, ...) <-chan int
- func (client *Client) GetUserGatewayInstancesWithChan(request *GetUserGatewayInstancesRequest) (<-chan *GetUserGatewayInstancesResponse, <-chan error)
- func (client *Client) GetUserGateways(request *GetUserGatewaysRequest) (response *GetUserGatewaysResponse, err error)
- func (client *Client) GetUserGatewaysWithCallback(request *GetUserGatewaysRequest, ...) <-chan int
- func (client *Client) GetUserGatewaysWithChan(request *GetUserGatewaysRequest) (<-chan *GetUserGatewaysResponse, <-chan error)
- func (client *Client) ListDatabaseAccessPoint(request *ListDatabaseAccessPointRequest) (response *ListDatabaseAccessPointResponse, err error)
- func (client *Client) ListDatabaseAccessPointWithCallback(request *ListDatabaseAccessPointRequest, ...) <-chan int
- func (client *Client) ListDatabaseAccessPointWithChan(request *ListDatabaseAccessPointRequest) (<-chan *ListDatabaseAccessPointResponse, <-chan error)
- func (client *Client) ModifyDatabase(request *ModifyDatabaseRequest) (response *ModifyDatabaseResponse, err error)
- func (client *Client) ModifyDatabaseWithCallback(request *ModifyDatabaseRequest, ...) <-chan int
- func (client *Client) ModifyDatabaseWithChan(request *ModifyDatabaseRequest) (<-chan *ModifyDatabaseResponse, <-chan error)
- func (client *Client) ModifyGateway(request *ModifyGatewayRequest) (response *ModifyGatewayResponse, err error)
- func (client *Client) ModifyGatewayWithCallback(request *ModifyGatewayRequest, ...) <-chan int
- func (client *Client) ModifyGatewayWithChan(request *ModifyGatewayRequest) (<-chan *ModifyGatewayResponse, <-chan error)
- func (client *Client) RetryDatabase(request *RetryDatabaseRequest) (response *RetryDatabaseResponse, err error)
- func (client *Client) RetryDatabaseWithCallback(request *RetryDatabaseRequest, ...) <-chan int
- func (client *Client) RetryDatabaseWithChan(request *RetryDatabaseRequest) (<-chan *RetryDatabaseResponse, <-chan error)
- func (client *Client) StopGateway(request *StopGatewayRequest) (response *StopGatewayResponse, err error)
- func (client *Client) StopGatewayWithCallback(request *StopGatewayRequest, ...) <-chan int
- func (client *Client) StopGatewayWithChan(request *StopGatewayRequest) (<-chan *StopGatewayResponse, <-chan error)
- type ConnectDatabaseRequest
- type ConnectDatabaseResponse
- type CreateGatewayRequest
- type CreateGatewayResponse
- type CreateGatewayVerifyCodeRequest
- type CreateGatewayVerifyCodeResponse
- type DbInstance
- type DbInstanceAccessPoint
- type DbInstanceAccessPointList
- type DbInstanceList
- type DeleteDatabaseRequest
- type DeleteDatabaseResponse
- type DeleteGatewayInstanceRequest
- type DeleteGatewayInstanceResponse
- type DeleteGatewayRequest
- type DeleteGatewayResponse
- type DescribeRegionsRequest
- type DescribeRegionsResponse
- type DownloadGatewayProgramRequest
- type DownloadGatewayProgramResponse
- type FindUserGatewayByIdRequest
- type FindUserGatewayByIdResponse
- type Gateway
- type GatewayInstance
- type GatewayInstanceList
- type GatewayList
- type GetUserDatabasesRequest
- type GetUserDatabasesResponse
- type GetUserGatewayInstancesRequest
- type GetUserGatewayInstancesResponse
- type GetUserGatewaysRequest
- type GetUserGatewaysResponse
- type ListDatabaseAccessPointRequest
- type ListDatabaseAccessPointResponse
- type ModifyDatabaseRequest
- type ModifyDatabaseResponse
- type ModifyGatewayRequest
- type ModifyGatewayResponse
- type Region
- type Regions
- type RetryDatabaseRequest
- type RetryDatabaseResponse
- type StopGatewayRequest
- type StopGatewayResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddDatabaseListRequest ¶
type AddDatabaseListRequest struct { *requests.RpcRequest DatabaseString string `position:"Body" name:"DatabaseString"` ClientToken string `position:"Body" name:"ClientToken"` }
AddDatabaseListRequest is the request struct for api AddDatabaseList
func CreateAddDatabaseListRequest ¶
func CreateAddDatabaseListRequest() (request *AddDatabaseListRequest)
CreateAddDatabaseListRequest creates a request to invoke AddDatabaseList API
type AddDatabaseListResponse ¶
type AddDatabaseListResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Data string `json:"Data" xml:"Data"` ErrorMsg string `json:"ErrorMsg" xml:"ErrorMsg"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` }
AddDatabaseListResponse is the response struct for api AddDatabaseList
func CreateAddDatabaseListResponse ¶
func CreateAddDatabaseListResponse() (response *AddDatabaseListResponse)
CreateAddDatabaseListResponse creates a response to parse from AddDatabaseList response
type AddDatabaseRequest ¶
type AddDatabaseRequest struct { *requests.RpcRequest ClientToken string `position:"Body" name:"ClientToken"` Host string `position:"Body" name:"Host"` DbUserName string `position:"Body" name:"DbUserName"` DbDescription string `position:"Body" name:"DbDescription"` GatewayId string `position:"Body" name:"GatewayId"` DbName string `position:"Body" name:"DbName"` Port requests.Integer `position:"Body" name:"Port"` DbPassword string `position:"Body" name:"DbPassword"` DbType string `position:"Body" name:"DbType"` }
AddDatabaseRequest is the request struct for api AddDatabase
func CreateAddDatabaseRequest ¶
func CreateAddDatabaseRequest() (request *AddDatabaseRequest)
CreateAddDatabaseRequest creates a request to invoke AddDatabase API
type AddDatabaseResponse ¶
type AddDatabaseResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` ErrorMsg string `json:"ErrorMsg" xml:"ErrorMsg"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` DbInstance DbInstance `json:"DbInstance" xml:"DbInstance"` }
AddDatabaseResponse is the response struct for api AddDatabase
func CreateAddDatabaseResponse ¶
func CreateAddDatabaseResponse() (response *AddDatabaseResponse)
CreateAddDatabaseResponse creates a response to parse from AddDatabase response
type CheckDGEnabledRequest ¶
type CheckDGEnabledRequest struct {
*requests.RpcRequest
}
CheckDGEnabledRequest is the request struct for api CheckDGEnabled
func CreateCheckDGEnabledRequest ¶
func CreateCheckDGEnabledRequest() (request *CheckDGEnabledRequest)
CreateCheckDGEnabledRequest creates a request to invoke CheckDGEnabled API
type CheckDGEnabledResponse ¶
type CheckDGEnabledResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Data string `json:"Data" xml:"Data"` ErrorMsg string `json:"ErrorMsg" xml:"ErrorMsg"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` }
CheckDGEnabledResponse is the response struct for api CheckDGEnabled
func CreateCheckDGEnabledResponse ¶
func CreateCheckDGEnabledResponse() (response *CheckDGEnabledResponse)
CreateCheckDGEnabledResponse creates a response to parse from CheckDGEnabled 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 ¶
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) AddDatabase ¶
func (client *Client) AddDatabase(request *AddDatabaseRequest) (response *AddDatabaseResponse, err error)
AddDatabase invokes the dms_dg.AddDatabase API synchronously
func (*Client) AddDatabaseList ¶
func (client *Client) AddDatabaseList(request *AddDatabaseListRequest) (response *AddDatabaseListResponse, err error)
AddDatabaseList invokes the dms_dg.AddDatabaseList API synchronously
func (*Client) AddDatabaseListWithCallback ¶
func (client *Client) AddDatabaseListWithCallback(request *AddDatabaseListRequest, callback func(response *AddDatabaseListResponse, err error)) <-chan int
AddDatabaseListWithCallback invokes the dms_dg.AddDatabaseList API asynchronously
func (*Client) AddDatabaseListWithChan ¶
func (client *Client) AddDatabaseListWithChan(request *AddDatabaseListRequest) (<-chan *AddDatabaseListResponse, <-chan error)
AddDatabaseListWithChan invokes the dms_dg.AddDatabaseList API asynchronously
func (*Client) AddDatabaseWithCallback ¶
func (client *Client) AddDatabaseWithCallback(request *AddDatabaseRequest, callback func(response *AddDatabaseResponse, err error)) <-chan int
AddDatabaseWithCallback invokes the dms_dg.AddDatabase API asynchronously
func (*Client) AddDatabaseWithChan ¶
func (client *Client) AddDatabaseWithChan(request *AddDatabaseRequest) (<-chan *AddDatabaseResponse, <-chan error)
AddDatabaseWithChan invokes the dms_dg.AddDatabase API asynchronously
func (*Client) CheckDGEnabled ¶
func (client *Client) CheckDGEnabled(request *CheckDGEnabledRequest) (response *CheckDGEnabledResponse, err error)
CheckDGEnabled invokes the dms_dg.CheckDGEnabled API synchronously
func (*Client) CheckDGEnabledWithCallback ¶
func (client *Client) CheckDGEnabledWithCallback(request *CheckDGEnabledRequest, callback func(response *CheckDGEnabledResponse, err error)) <-chan int
CheckDGEnabledWithCallback invokes the dms_dg.CheckDGEnabled API asynchronously
func (*Client) CheckDGEnabledWithChan ¶
func (client *Client) CheckDGEnabledWithChan(request *CheckDGEnabledRequest) (<-chan *CheckDGEnabledResponse, <-chan error)
CheckDGEnabledWithChan invokes the dms_dg.CheckDGEnabled API asynchronously
func (*Client) ConnectDatabase ¶
func (client *Client) ConnectDatabase(request *ConnectDatabaseRequest) (response *ConnectDatabaseResponse, err error)
ConnectDatabase invokes the dms_dg.ConnectDatabase API synchronously
func (*Client) ConnectDatabaseWithCallback ¶
func (client *Client) ConnectDatabaseWithCallback(request *ConnectDatabaseRequest, callback func(response *ConnectDatabaseResponse, err error)) <-chan int
ConnectDatabaseWithCallback invokes the dms_dg.ConnectDatabase API asynchronously
func (*Client) ConnectDatabaseWithChan ¶
func (client *Client) ConnectDatabaseWithChan(request *ConnectDatabaseRequest) (<-chan *ConnectDatabaseResponse, <-chan error)
ConnectDatabaseWithChan invokes the dms_dg.ConnectDatabase API asynchronously
func (*Client) CreateGateway ¶
func (client *Client) CreateGateway(request *CreateGatewayRequest) (response *CreateGatewayResponse, err error)
CreateGateway invokes the dms_dg.CreateGateway API synchronously
func (*Client) CreateGatewayVerifyCode ¶
func (client *Client) CreateGatewayVerifyCode(request *CreateGatewayVerifyCodeRequest) (response *CreateGatewayVerifyCodeResponse, err error)
CreateGatewayVerifyCode invokes the dms_dg.CreateGatewayVerifyCode API synchronously
func (*Client) CreateGatewayVerifyCodeWithCallback ¶
func (client *Client) CreateGatewayVerifyCodeWithCallback(request *CreateGatewayVerifyCodeRequest, callback func(response *CreateGatewayVerifyCodeResponse, err error)) <-chan int
CreateGatewayVerifyCodeWithCallback invokes the dms_dg.CreateGatewayVerifyCode API asynchronously
func (*Client) CreateGatewayVerifyCodeWithChan ¶
func (client *Client) CreateGatewayVerifyCodeWithChan(request *CreateGatewayVerifyCodeRequest) (<-chan *CreateGatewayVerifyCodeResponse, <-chan error)
CreateGatewayVerifyCodeWithChan invokes the dms_dg.CreateGatewayVerifyCode API asynchronously
func (*Client) CreateGatewayWithCallback ¶
func (client *Client) CreateGatewayWithCallback(request *CreateGatewayRequest, callback func(response *CreateGatewayResponse, err error)) <-chan int
CreateGatewayWithCallback invokes the dms_dg.CreateGateway API asynchronously
func (*Client) CreateGatewayWithChan ¶
func (client *Client) CreateGatewayWithChan(request *CreateGatewayRequest) (<-chan *CreateGatewayResponse, <-chan error)
CreateGatewayWithChan invokes the dms_dg.CreateGateway API asynchronously
func (*Client) DeleteDatabase ¶
func (client *Client) DeleteDatabase(request *DeleteDatabaseRequest) (response *DeleteDatabaseResponse, err error)
DeleteDatabase invokes the dms_dg.DeleteDatabase API synchronously
func (*Client) DeleteDatabaseWithCallback ¶
func (client *Client) DeleteDatabaseWithCallback(request *DeleteDatabaseRequest, callback func(response *DeleteDatabaseResponse, err error)) <-chan int
DeleteDatabaseWithCallback invokes the dms_dg.DeleteDatabase API asynchronously
func (*Client) DeleteDatabaseWithChan ¶
func (client *Client) DeleteDatabaseWithChan(request *DeleteDatabaseRequest) (<-chan *DeleteDatabaseResponse, <-chan error)
DeleteDatabaseWithChan invokes the dms_dg.DeleteDatabase API asynchronously
func (*Client) DeleteGateway ¶
func (client *Client) DeleteGateway(request *DeleteGatewayRequest) (response *DeleteGatewayResponse, err error)
DeleteGateway invokes the dms_dg.DeleteGateway API synchronously
func (*Client) DeleteGatewayInstance ¶
func (client *Client) DeleteGatewayInstance(request *DeleteGatewayInstanceRequest) (response *DeleteGatewayInstanceResponse, err error)
DeleteGatewayInstance invokes the dms_dg.DeleteGatewayInstance API synchronously
func (*Client) DeleteGatewayInstanceWithCallback ¶
func (client *Client) DeleteGatewayInstanceWithCallback(request *DeleteGatewayInstanceRequest, callback func(response *DeleteGatewayInstanceResponse, err error)) <-chan int
DeleteGatewayInstanceWithCallback invokes the dms_dg.DeleteGatewayInstance API asynchronously
func (*Client) DeleteGatewayInstanceWithChan ¶
func (client *Client) DeleteGatewayInstanceWithChan(request *DeleteGatewayInstanceRequest) (<-chan *DeleteGatewayInstanceResponse, <-chan error)
DeleteGatewayInstanceWithChan invokes the dms_dg.DeleteGatewayInstance API asynchronously
func (*Client) DeleteGatewayWithCallback ¶
func (client *Client) DeleteGatewayWithCallback(request *DeleteGatewayRequest, callback func(response *DeleteGatewayResponse, err error)) <-chan int
DeleteGatewayWithCallback invokes the dms_dg.DeleteGateway API asynchronously
func (*Client) DeleteGatewayWithChan ¶
func (client *Client) DeleteGatewayWithChan(request *DeleteGatewayRequest) (<-chan *DeleteGatewayResponse, <-chan error)
DeleteGatewayWithChan invokes the dms_dg.DeleteGateway API asynchronously
func (*Client) DescribeRegions ¶
func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)
DescribeRegions invokes the dms_dg.DescribeRegions API synchronously
func (*Client) DescribeRegionsWithCallback ¶
func (client *Client) DescribeRegionsWithCallback(request *DescribeRegionsRequest, callback func(response *DescribeRegionsResponse, err error)) <-chan int
DescribeRegionsWithCallback invokes the dms_dg.DescribeRegions API asynchronously
func (*Client) DescribeRegionsWithChan ¶
func (client *Client) DescribeRegionsWithChan(request *DescribeRegionsRequest) (<-chan *DescribeRegionsResponse, <-chan error)
DescribeRegionsWithChan invokes the dms_dg.DescribeRegions API asynchronously
func (*Client) DownloadGatewayProgram ¶
func (client *Client) DownloadGatewayProgram(request *DownloadGatewayProgramRequest) (response *DownloadGatewayProgramResponse, err error)
DownloadGatewayProgram invokes the dms_dg.DownloadGatewayProgram API synchronously
func (*Client) DownloadGatewayProgramWithCallback ¶
func (client *Client) DownloadGatewayProgramWithCallback(request *DownloadGatewayProgramRequest, callback func(response *DownloadGatewayProgramResponse, err error)) <-chan int
DownloadGatewayProgramWithCallback invokes the dms_dg.DownloadGatewayProgram API asynchronously
func (*Client) DownloadGatewayProgramWithChan ¶
func (client *Client) DownloadGatewayProgramWithChan(request *DownloadGatewayProgramRequest) (<-chan *DownloadGatewayProgramResponse, <-chan error)
DownloadGatewayProgramWithChan invokes the dms_dg.DownloadGatewayProgram API asynchronously
func (*Client) FindUserGatewayById ¶
func (client *Client) FindUserGatewayById(request *FindUserGatewayByIdRequest) (response *FindUserGatewayByIdResponse, err error)
FindUserGatewayById invokes the dms_dg.FindUserGatewayById API synchronously
func (*Client) FindUserGatewayByIdWithCallback ¶
func (client *Client) FindUserGatewayByIdWithCallback(request *FindUserGatewayByIdRequest, callback func(response *FindUserGatewayByIdResponse, err error)) <-chan int
FindUserGatewayByIdWithCallback invokes the dms_dg.FindUserGatewayById API asynchronously
func (*Client) FindUserGatewayByIdWithChan ¶
func (client *Client) FindUserGatewayByIdWithChan(request *FindUserGatewayByIdRequest) (<-chan *FindUserGatewayByIdResponse, <-chan error)
FindUserGatewayByIdWithChan invokes the dms_dg.FindUserGatewayById API asynchronously
func (*Client) GetUserDatabases ¶
func (client *Client) GetUserDatabases(request *GetUserDatabasesRequest) (response *GetUserDatabasesResponse, err error)
GetUserDatabases invokes the dms_dg.GetUserDatabases API synchronously
func (*Client) GetUserDatabasesWithCallback ¶
func (client *Client) GetUserDatabasesWithCallback(request *GetUserDatabasesRequest, callback func(response *GetUserDatabasesResponse, err error)) <-chan int
GetUserDatabasesWithCallback invokes the dms_dg.GetUserDatabases API asynchronously
func (*Client) GetUserDatabasesWithChan ¶
func (client *Client) GetUserDatabasesWithChan(request *GetUserDatabasesRequest) (<-chan *GetUserDatabasesResponse, <-chan error)
GetUserDatabasesWithChan invokes the dms_dg.GetUserDatabases API asynchronously
func (*Client) GetUserGatewayInstances ¶
func (client *Client) GetUserGatewayInstances(request *GetUserGatewayInstancesRequest) (response *GetUserGatewayInstancesResponse, err error)
GetUserGatewayInstances invokes the dms_dg.GetUserGatewayInstances API synchronously
func (*Client) GetUserGatewayInstancesWithCallback ¶
func (client *Client) GetUserGatewayInstancesWithCallback(request *GetUserGatewayInstancesRequest, callback func(response *GetUserGatewayInstancesResponse, err error)) <-chan int
GetUserGatewayInstancesWithCallback invokes the dms_dg.GetUserGatewayInstances API asynchronously
func (*Client) GetUserGatewayInstancesWithChan ¶
func (client *Client) GetUserGatewayInstancesWithChan(request *GetUserGatewayInstancesRequest) (<-chan *GetUserGatewayInstancesResponse, <-chan error)
GetUserGatewayInstancesWithChan invokes the dms_dg.GetUserGatewayInstances API asynchronously
func (*Client) GetUserGateways ¶
func (client *Client) GetUserGateways(request *GetUserGatewaysRequest) (response *GetUserGatewaysResponse, err error)
GetUserGateways invokes the dms_dg.GetUserGateways API synchronously
func (*Client) GetUserGatewaysWithCallback ¶
func (client *Client) GetUserGatewaysWithCallback(request *GetUserGatewaysRequest, callback func(response *GetUserGatewaysResponse, err error)) <-chan int
GetUserGatewaysWithCallback invokes the dms_dg.GetUserGateways API asynchronously
func (*Client) GetUserGatewaysWithChan ¶
func (client *Client) GetUserGatewaysWithChan(request *GetUserGatewaysRequest) (<-chan *GetUserGatewaysResponse, <-chan error)
GetUserGatewaysWithChan invokes the dms_dg.GetUserGateways API asynchronously
func (*Client) ListDatabaseAccessPoint ¶
func (client *Client) ListDatabaseAccessPoint(request *ListDatabaseAccessPointRequest) (response *ListDatabaseAccessPointResponse, err error)
ListDatabaseAccessPoint invokes the dms_dg.ListDatabaseAccessPoint API synchronously
func (*Client) ListDatabaseAccessPointWithCallback ¶
func (client *Client) ListDatabaseAccessPointWithCallback(request *ListDatabaseAccessPointRequest, callback func(response *ListDatabaseAccessPointResponse, err error)) <-chan int
ListDatabaseAccessPointWithCallback invokes the dms_dg.ListDatabaseAccessPoint API asynchronously
func (*Client) ListDatabaseAccessPointWithChan ¶
func (client *Client) ListDatabaseAccessPointWithChan(request *ListDatabaseAccessPointRequest) (<-chan *ListDatabaseAccessPointResponse, <-chan error)
ListDatabaseAccessPointWithChan invokes the dms_dg.ListDatabaseAccessPoint API asynchronously
func (*Client) ModifyDatabase ¶
func (client *Client) ModifyDatabase(request *ModifyDatabaseRequest) (response *ModifyDatabaseResponse, err error)
ModifyDatabase invokes the dms_dg.ModifyDatabase API synchronously
func (*Client) ModifyDatabaseWithCallback ¶
func (client *Client) ModifyDatabaseWithCallback(request *ModifyDatabaseRequest, callback func(response *ModifyDatabaseResponse, err error)) <-chan int
ModifyDatabaseWithCallback invokes the dms_dg.ModifyDatabase API asynchronously
func (*Client) ModifyDatabaseWithChan ¶
func (client *Client) ModifyDatabaseWithChan(request *ModifyDatabaseRequest) (<-chan *ModifyDatabaseResponse, <-chan error)
ModifyDatabaseWithChan invokes the dms_dg.ModifyDatabase API asynchronously
func (*Client) ModifyGateway ¶
func (client *Client) ModifyGateway(request *ModifyGatewayRequest) (response *ModifyGatewayResponse, err error)
ModifyGateway invokes the dms_dg.ModifyGateway API synchronously
func (*Client) ModifyGatewayWithCallback ¶
func (client *Client) ModifyGatewayWithCallback(request *ModifyGatewayRequest, callback func(response *ModifyGatewayResponse, err error)) <-chan int
ModifyGatewayWithCallback invokes the dms_dg.ModifyGateway API asynchronously
func (*Client) ModifyGatewayWithChan ¶
func (client *Client) ModifyGatewayWithChan(request *ModifyGatewayRequest) (<-chan *ModifyGatewayResponse, <-chan error)
ModifyGatewayWithChan invokes the dms_dg.ModifyGateway API asynchronously
func (*Client) RetryDatabase ¶
func (client *Client) RetryDatabase(request *RetryDatabaseRequest) (response *RetryDatabaseResponse, err error)
RetryDatabase invokes the dms_dg.RetryDatabase API synchronously
func (*Client) RetryDatabaseWithCallback ¶
func (client *Client) RetryDatabaseWithCallback(request *RetryDatabaseRequest, callback func(response *RetryDatabaseResponse, err error)) <-chan int
RetryDatabaseWithCallback invokes the dms_dg.RetryDatabase API asynchronously
func (*Client) RetryDatabaseWithChan ¶
func (client *Client) RetryDatabaseWithChan(request *RetryDatabaseRequest) (<-chan *RetryDatabaseResponse, <-chan error)
RetryDatabaseWithChan invokes the dms_dg.RetryDatabase API asynchronously
func (*Client) StopGateway ¶
func (client *Client) StopGateway(request *StopGatewayRequest) (response *StopGatewayResponse, err error)
StopGateway invokes the dms_dg.StopGateway API synchronously
func (*Client) StopGatewayWithCallback ¶
func (client *Client) StopGatewayWithCallback(request *StopGatewayRequest, callback func(response *StopGatewayResponse, err error)) <-chan int
StopGatewayWithCallback invokes the dms_dg.StopGateway API asynchronously
func (*Client) StopGatewayWithChan ¶
func (client *Client) StopGatewayWithChan(request *StopGatewayRequest) (<-chan *StopGatewayResponse, <-chan error)
StopGatewayWithChan invokes the dms_dg.StopGateway API asynchronously
type ConnectDatabaseRequest ¶
type ConnectDatabaseRequest struct { *requests.RpcRequest DbName string `position:"Body" name:"DbName"` Port requests.Integer `position:"Body" name:"Port"` DbPassword string `position:"Body" name:"DbPassword"` Host string `position:"Body" name:"Host"` DbType string `position:"Body" name:"DbType"` DbUserName string `position:"Body" name:"DbUserName"` GatewayId string `position:"Body" name:"GatewayId"` }
ConnectDatabaseRequest is the request struct for api ConnectDatabase
func CreateConnectDatabaseRequest ¶
func CreateConnectDatabaseRequest() (request *ConnectDatabaseRequest)
CreateConnectDatabaseRequest creates a request to invoke ConnectDatabase API
type ConnectDatabaseResponse ¶
type ConnectDatabaseResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Data string `json:"Data" xml:"Data"` ErrorMsg string `json:"ErrorMsg" xml:"ErrorMsg"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` }
ConnectDatabaseResponse is the response struct for api ConnectDatabase
func CreateConnectDatabaseResponse ¶
func CreateConnectDatabaseResponse() (response *ConnectDatabaseResponse)
CreateConnectDatabaseResponse creates a response to parse from ConnectDatabase response
type CreateGatewayRequest ¶
type CreateGatewayRequest struct { *requests.RpcRequest GatewayDesc string `position:"Body" name:"GatewayDesc"` GatewayName string `position:"Body" name:"GatewayName"` }
CreateGatewayRequest is the request struct for api CreateGateway
func CreateCreateGatewayRequest ¶
func CreateCreateGatewayRequest() (request *CreateGatewayRequest)
CreateCreateGatewayRequest creates a request to invoke CreateGateway API
type CreateGatewayResponse ¶
type CreateGatewayResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Data string `json:"Data" xml:"Data"` ErrorMsg string `json:"ErrorMsg" xml:"ErrorMsg"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` }
CreateGatewayResponse is the response struct for api CreateGateway
func CreateCreateGatewayResponse ¶
func CreateCreateGatewayResponse() (response *CreateGatewayResponse)
CreateCreateGatewayResponse creates a response to parse from CreateGateway response
type CreateGatewayVerifyCodeRequest ¶
type CreateGatewayVerifyCodeRequest struct { *requests.RpcRequest GatewayId string `position:"Body" name:"GatewayId"` }
CreateGatewayVerifyCodeRequest is the request struct for api CreateGatewayVerifyCode
func CreateCreateGatewayVerifyCodeRequest ¶
func CreateCreateGatewayVerifyCodeRequest() (request *CreateGatewayVerifyCodeRequest)
CreateCreateGatewayVerifyCodeRequest creates a request to invoke CreateGatewayVerifyCode API
type CreateGatewayVerifyCodeResponse ¶
type CreateGatewayVerifyCodeResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Data string `json:"Data" xml:"Data"` ErrorMsg string `json:"ErrorMsg" xml:"ErrorMsg"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` }
CreateGatewayVerifyCodeResponse is the response struct for api CreateGatewayVerifyCode
func CreateCreateGatewayVerifyCodeResponse ¶
func CreateCreateGatewayVerifyCodeResponse() (response *CreateGatewayVerifyCodeResponse)
CreateCreateGatewayVerifyCodeResponse creates a response to parse from CreateGatewayVerifyCode response
type DbInstance ¶
type DbInstance struct { Port int `json:"Port" xml:"Port"` VpcInstanceId string `json:"VpcInstanceId" xml:"VpcInstanceId"` ParentId string `json:"ParentId" xml:"ParentId"` GatewayName string `json:"GatewayName" xml:"GatewayName"` GatewayId string `json:"GatewayId" xml:"GatewayId"` ConnectHost string `json:"ConnectHost" xml:"ConnectHost"` ConnectPort int `json:"ConnectPort" xml:"ConnectPort"` DbType string `json:"DbType" xml:"DbType"` GmtCreate int64 `json:"GmtCreate" xml:"GmtCreate"` Host string `json:"Host" xml:"Host"` NodeId string `json:"NodeId" xml:"NodeId"` RegionId string `json:"RegionId" xml:"RegionId"` InstanceId string `json:"InstanceId" xml:"InstanceId"` UserId string `json:"UserId" xml:"UserId"` InstanceStatus string `json:"InstanceStatus" xml:"InstanceStatus"` DbDescription string `json:"DbDescription" xml:"DbDescription"` NetworkType string `json:"NetworkType" xml:"NetworkType"` VpcId string `json:"VpcId" xml:"VpcId"` ServiceType string `json:"ServiceType" xml:"ServiceType"` }
DbInstance is a nested struct in dms_dg response
type DbInstanceAccessPoint ¶
type DbInstanceAccessPoint struct { AccessAddr string `json:"AccessAddr" xml:"AccessAddr"` AccessPort int `json:"AccessPort" xml:"AccessPort"` DbInstanceId string `json:"DbInstanceId" xml:"DbInstanceId"` GmtCreate int64 `json:"GmtCreate" xml:"GmtCreate"` GmtModified int64 `json:"GmtModified" xml:"GmtModified"` RouterId string `json:"RouterId" xml:"RouterId"` VpcAzoneId string `json:"VpcAzoneId" xml:"VpcAzoneId"` VpcId string `json:"VpcId" xml:"VpcId"` VswitchId string `json:"VswitchId" xml:"VswitchId"` }
DbInstanceAccessPoint is a nested struct in dms_dg response
type DbInstanceAccessPointList ¶
type DbInstanceAccessPointList struct {
DbInstanceAccessPoint []DbInstanceAccessPoint `json:"DbInstanceAccessPoint" xml:"DbInstanceAccessPoint"`
}
DbInstanceAccessPointList is a nested struct in dms_dg response
type DbInstanceList ¶
type DbInstanceList struct {
DbInstance []DbInstance `json:"DbInstance" xml:"DbInstance"`
}
DbInstanceList is a nested struct in dms_dg response
type DeleteDatabaseRequest ¶
type DeleteDatabaseRequest struct { *requests.RpcRequest InstanceId string `position:"Body" name:"InstanceId"` }
DeleteDatabaseRequest is the request struct for api DeleteDatabase
func CreateDeleteDatabaseRequest ¶
func CreateDeleteDatabaseRequest() (request *DeleteDatabaseRequest)
CreateDeleteDatabaseRequest creates a request to invoke DeleteDatabase API
type DeleteDatabaseResponse ¶
type DeleteDatabaseResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Data string `json:"Data" xml:"Data"` ErrorMsg string `json:"ErrorMsg" xml:"ErrorMsg"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` }
DeleteDatabaseResponse is the response struct for api DeleteDatabase
func CreateDeleteDatabaseResponse ¶
func CreateDeleteDatabaseResponse() (response *DeleteDatabaseResponse)
CreateDeleteDatabaseResponse creates a response to parse from DeleteDatabase response
type DeleteGatewayInstanceRequest ¶
type DeleteGatewayInstanceRequest struct { *requests.RpcRequest GatewayInstanceId string `position:"Body" name:"GatewayInstanceId"` GatewayId string `position:"Body" name:"GatewayId"` }
DeleteGatewayInstanceRequest is the request struct for api DeleteGatewayInstance
func CreateDeleteGatewayInstanceRequest ¶
func CreateDeleteGatewayInstanceRequest() (request *DeleteGatewayInstanceRequest)
CreateDeleteGatewayInstanceRequest creates a request to invoke DeleteGatewayInstance API
type DeleteGatewayInstanceResponse ¶
type DeleteGatewayInstanceResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Data string `json:"Data" xml:"Data"` ErrorMsg string `json:"ErrorMsg" xml:"ErrorMsg"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` }
DeleteGatewayInstanceResponse is the response struct for api DeleteGatewayInstance
func CreateDeleteGatewayInstanceResponse ¶
func CreateDeleteGatewayInstanceResponse() (response *DeleteGatewayInstanceResponse)
CreateDeleteGatewayInstanceResponse creates a response to parse from DeleteGatewayInstance response
type DeleteGatewayRequest ¶
type DeleteGatewayRequest struct { *requests.RpcRequest GatewayId string `position:"Body" name:"GatewayId"` }
DeleteGatewayRequest is the request struct for api DeleteGateway
func CreateDeleteGatewayRequest ¶
func CreateDeleteGatewayRequest() (request *DeleteGatewayRequest)
CreateDeleteGatewayRequest creates a request to invoke DeleteGateway API
type DeleteGatewayResponse ¶
type DeleteGatewayResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Data string `json:"Data" xml:"Data"` ErrorMsg string `json:"ErrorMsg" xml:"ErrorMsg"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` }
DeleteGatewayResponse is the response struct for api DeleteGateway
func CreateDeleteGatewayResponse ¶
func CreateDeleteGatewayResponse() (response *DeleteGatewayResponse)
CreateDeleteGatewayResponse creates a response to parse from DeleteGateway response
type DescribeRegionsRequest ¶
type DescribeRegionsRequest struct {
*requests.RpcRequest
}
DescribeRegionsRequest is the request struct for api DescribeRegions
func CreateDescribeRegionsRequest ¶
func CreateDescribeRegionsRequest() (request *DescribeRegionsRequest)
CreateDescribeRegionsRequest creates a request to invoke DescribeRegions API
type DescribeRegionsResponse ¶
type DescribeRegionsResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` ErrorMsg string `json:"ErrorMsg" xml:"ErrorMsg"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Regions Regions `json:"Regions" xml:"Regions"` }
DescribeRegionsResponse is the response struct for api DescribeRegions
func CreateDescribeRegionsResponse ¶
func CreateDescribeRegionsResponse() (response *DescribeRegionsResponse)
CreateDescribeRegionsResponse creates a response to parse from DescribeRegions response
type DownloadGatewayProgramRequest ¶
type DownloadGatewayProgramRequest struct { *requests.RpcRequest UserOS string `position:"Body" name:"UserOS"` DgVersion string `position:"Body" name:"DgVersion"` }
DownloadGatewayProgramRequest is the request struct for api DownloadGatewayProgram
func CreateDownloadGatewayProgramRequest ¶
func CreateDownloadGatewayProgramRequest() (request *DownloadGatewayProgramRequest)
CreateDownloadGatewayProgramRequest creates a request to invoke DownloadGatewayProgram API
type DownloadGatewayProgramResponse ¶
type DownloadGatewayProgramResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Data string `json:"Data" xml:"Data"` ErrorMsg string `json:"ErrorMsg" xml:"ErrorMsg"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` }
DownloadGatewayProgramResponse is the response struct for api DownloadGatewayProgram
func CreateDownloadGatewayProgramResponse ¶
func CreateDownloadGatewayProgramResponse() (response *DownloadGatewayProgramResponse)
CreateDownloadGatewayProgramResponse creates a response to parse from DownloadGatewayProgram response
type FindUserGatewayByIdRequest ¶
type FindUserGatewayByIdRequest struct { *requests.RpcRequest GatewayId string `position:"Body" name:"GatewayId"` }
FindUserGatewayByIdRequest is the request struct for api FindUserGatewayById
func CreateFindUserGatewayByIdRequest ¶
func CreateFindUserGatewayByIdRequest() (request *FindUserGatewayByIdRequest)
CreateFindUserGatewayByIdRequest creates a request to invoke FindUserGatewayById API
type FindUserGatewayByIdResponse ¶
type FindUserGatewayByIdResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` ErrorMsg string `json:"ErrorMsg" xml:"ErrorMsg"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Gateway Gateway `json:"Gateway" xml:"Gateway"` }
FindUserGatewayByIdResponse is the response struct for api FindUserGatewayById
func CreateFindUserGatewayByIdResponse ¶
func CreateFindUserGatewayByIdResponse() (response *FindUserGatewayByIdResponse)
CreateFindUserGatewayByIdResponse creates a response to parse from FindUserGatewayById response
type Gateway ¶
type Gateway struct { RegionId string `json:"RegionId" xml:"RegionId"` ExceptionMsg string `json:"ExceptionMsg" xml:"ExceptionMsg"` DgVersion string `json:"DgVersion" xml:"DgVersion"` UserId string `json:"UserId" xml:"UserId"` GatewayName string `json:"GatewayName" xml:"GatewayName"` CreatorId string `json:"CreatorId" xml:"CreatorId"` NumOfExceptionInstance int `json:"NumOfExceptionInstance" xml:"NumOfExceptionInstance"` GatewayId string `json:"GatewayId" xml:"GatewayId"` NumOfRunningInstance int `json:"NumOfRunningInstance" xml:"NumOfRunningInstance"` Status string `json:"Status" xml:"Status"` GatewayDesc string `json:"GatewayDesc" xml:"GatewayDesc"` }
Gateway is a nested struct in dms_dg response
type GatewayInstance ¶
type GatewayInstance struct { GatewayInstanceId string `json:"GatewayInstanceId" xml:"GatewayInstanceId"` GatewayId string `json:"GatewayId" xml:"GatewayId"` LastUpdateTime int64 `json:"LastUpdateTime" xml:"LastUpdateTime"` LocalIP string `json:"LocalIP" xml:"LocalIP"` OutputIP string `json:"OutputIP" xml:"OutputIP"` Message string `json:"Message" xml:"Message"` EndPoint string `json:"EndPoint" xml:"EndPoint"` CurrentDaemonVersion string `json:"CurrentDaemonVersion" xml:"CurrentDaemonVersion"` CurrentVersion string `json:"CurrentVersion" xml:"CurrentVersion"` RegionId string `json:"RegionId" xml:"RegionId"` ConnectEndpointType string `json:"ConnectEndpointType" xml:"ConnectEndpointType"` GatewayInstanceStatus string `json:"GatewayInstanceStatus" xml:"GatewayInstanceStatus"` }
GatewayInstance is a nested struct in dms_dg response
type GatewayInstanceList ¶
type GatewayInstanceList struct {
GatewayInstance []GatewayInstance `json:"GatewayInstance" xml:"GatewayInstance"`
}
GatewayInstanceList is a nested struct in dms_dg response
type GatewayList ¶
type GatewayList struct {
Gateway []Gateway `json:"Gateway" xml:"Gateway"`
}
GatewayList is a nested struct in dms_dg response
type GetUserDatabasesRequest ¶
type GetUserDatabasesRequest struct { *requests.RpcRequest SearchKey string `position:"Body" name:"SearchKey"` PageNumber string `position:"Body" name:"PageNumber"` PageSize string `position:"Body" name:"PageSize"` Host string `position:"Body" name:"Host"` GatewayId string `position:"Body" name:"GatewayId"` InstanceId string `position:"Body" name:"InstanceId"` Port requests.Integer `position:"Body" name:"Port"` DbType string `position:"Body" name:"DbType"` }
GetUserDatabasesRequest is the request struct for api GetUserDatabases
func CreateGetUserDatabasesRequest ¶
func CreateGetUserDatabasesRequest() (request *GetUserDatabasesRequest)
CreateGetUserDatabasesRequest creates a request to invoke GetUserDatabases API
type GetUserDatabasesResponse ¶
type GetUserDatabasesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success string `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` ErrorMsg string `json:"ErrorMsg" xml:"ErrorMsg"` Count int `json:"Count" xml:"Count"` DbInstanceList DbInstanceList `json:"DbInstanceList" xml:"DbInstanceList"` }
GetUserDatabasesResponse is the response struct for api GetUserDatabases
func CreateGetUserDatabasesResponse ¶
func CreateGetUserDatabasesResponse() (response *GetUserDatabasesResponse)
CreateGetUserDatabasesResponse creates a response to parse from GetUserDatabases response
type GetUserGatewayInstancesRequest ¶
type GetUserGatewayInstancesRequest struct { *requests.RpcRequest GatewayId string `position:"Body" name:"GatewayId"` }
GetUserGatewayInstancesRequest is the request struct for api GetUserGatewayInstances
func CreateGetUserGatewayInstancesRequest ¶
func CreateGetUserGatewayInstancesRequest() (request *GetUserGatewayInstancesRequest)
CreateGetUserGatewayInstancesRequest creates a request to invoke GetUserGatewayInstances API
type GetUserGatewayInstancesResponse ¶
type GetUserGatewayInstancesResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` ErrorMsg string `json:"ErrorMsg" xml:"ErrorMsg"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` GatewayInstanceList []GatewayInstance `json:"GatewayInstanceList" xml:"GatewayInstanceList"` }
GetUserGatewayInstancesResponse is the response struct for api GetUserGatewayInstances
func CreateGetUserGatewayInstancesResponse ¶
func CreateGetUserGatewayInstancesResponse() (response *GetUserGatewayInstancesResponse)
CreateGetUserGatewayInstancesResponse creates a response to parse from GetUserGatewayInstances response
type GetUserGatewaysRequest ¶
type GetUserGatewaysRequest struct { *requests.RpcRequest SearchKey string `position:"Body" name:"SearchKey"` PageNumber requests.Integer `position:"Body" name:"PageNumber"` PageSize requests.Integer `position:"Body" name:"PageSize"` }
GetUserGatewaysRequest is the request struct for api GetUserGateways
func CreateGetUserGatewaysRequest ¶
func CreateGetUserGatewaysRequest() (request *GetUserGatewaysRequest)
CreateGetUserGatewaysRequest creates a request to invoke GetUserGateways API
type GetUserGatewaysResponse ¶
type GetUserGatewaysResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` ErrorMsg string `json:"ErrorMsg" xml:"ErrorMsg"` Count int `json:"Count" xml:"Count"` GatewayList GatewayList `json:"GatewayList" xml:"GatewayList"` }
GetUserGatewaysResponse is the response struct for api GetUserGateways
func CreateGetUserGatewaysResponse ¶
func CreateGetUserGatewaysResponse() (response *GetUserGatewaysResponse)
CreateGetUserGatewaysResponse creates a response to parse from GetUserGateways response
type ListDatabaseAccessPointRequest ¶
type ListDatabaseAccessPointRequest struct { *requests.RpcRequest SearchKey string `position:"Body" name:"SearchKey"` PageNumber string `position:"Body" name:"PageNumber"` PageSize string `position:"Body" name:"PageSize"` Host string `position:"Body" name:"Host"` DbInstanceId string `position:"Body" name:"DbInstanceId"` GatewayId string `position:"Body" name:"GatewayId"` Port requests.Integer `position:"Body" name:"Port"` VpcId string `position:"Body" name:"VpcId"` }
ListDatabaseAccessPointRequest is the request struct for api ListDatabaseAccessPoint
func CreateListDatabaseAccessPointRequest ¶
func CreateListDatabaseAccessPointRequest() (request *ListDatabaseAccessPointRequest)
CreateListDatabaseAccessPointRequest creates a request to invoke ListDatabaseAccessPoint API
type ListDatabaseAccessPointResponse ¶
type ListDatabaseAccessPointResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success string `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` ErrorMsg string `json:"ErrorMsg" xml:"ErrorMsg"` Count int `json:"Count" xml:"Count"` DbInstanceAccessPointList []DbInstanceAccessPoint `json:"DbInstanceAccessPointList" xml:"DbInstanceAccessPointList"` }
ListDatabaseAccessPointResponse is the response struct for api ListDatabaseAccessPoint
func CreateListDatabaseAccessPointResponse ¶
func CreateListDatabaseAccessPointResponse() (response *ListDatabaseAccessPointResponse)
CreateListDatabaseAccessPointResponse creates a response to parse from ListDatabaseAccessPoint response
type ModifyDatabaseRequest ¶
type ModifyDatabaseRequest struct { *requests.RpcRequest Host string `position:"Body" name:"Host"` DbUserName string `position:"Body" name:"DbUserName"` DbDescription string `position:"Body" name:"DbDescription"` InstanceId string `position:"Body" name:"InstanceId"` DbName string `position:"Body" name:"DbName"` Port requests.Integer `position:"Body" name:"Port"` DbPassword string `position:"Body" name:"DbPassword"` DbType string `position:"Body" name:"DbType"` }
ModifyDatabaseRequest is the request struct for api ModifyDatabase
func CreateModifyDatabaseRequest ¶
func CreateModifyDatabaseRequest() (request *ModifyDatabaseRequest)
CreateModifyDatabaseRequest creates a request to invoke ModifyDatabase API
type ModifyDatabaseResponse ¶
type ModifyDatabaseResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Data string `json:"Data" xml:"Data"` ErrorMsg string `json:"ErrorMsg" xml:"ErrorMsg"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` }
ModifyDatabaseResponse is the response struct for api ModifyDatabase
func CreateModifyDatabaseResponse ¶
func CreateModifyDatabaseResponse() (response *ModifyDatabaseResponse)
CreateModifyDatabaseResponse creates a response to parse from ModifyDatabase response
type ModifyGatewayRequest ¶
type ModifyGatewayRequest struct { *requests.RpcRequest GatewayDesc string `position:"Body" name:"GatewayDesc"` GatewayName string `position:"Body" name:"GatewayName"` GatewayId string `position:"Body" name:"GatewayId"` }
ModifyGatewayRequest is the request struct for api ModifyGateway
func CreateModifyGatewayRequest ¶
func CreateModifyGatewayRequest() (request *ModifyGatewayRequest)
CreateModifyGatewayRequest creates a request to invoke ModifyGateway API
type ModifyGatewayResponse ¶
type ModifyGatewayResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Data string `json:"Data" xml:"Data"` ErrorMsg string `json:"ErrorMsg" xml:"ErrorMsg"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` }
ModifyGatewayResponse is the response struct for api ModifyGateway
func CreateModifyGatewayResponse ¶
func CreateModifyGatewayResponse() (response *ModifyGatewayResponse)
CreateModifyGatewayResponse creates a response to parse from ModifyGateway response
type Region ¶
type Region struct { RegionEndpoint string `json:"RegionEndpoint" xml:"RegionEndpoint"` LocalName string `json:"LocalName" xml:"LocalName"` RegionId string `json:"RegionId" xml:"RegionId"` }
Region is a nested struct in dms_dg response
type Regions ¶
type Regions struct {
Region []Region `json:"Region" xml:"Region"`
}
Regions is a nested struct in dms_dg response
type RetryDatabaseRequest ¶
type RetryDatabaseRequest struct { *requests.RpcRequest ClientToken string `position:"Body" name:"ClientToken"` Host string `position:"Body" name:"Host"` DbUserName string `position:"Body" name:"DbUserName"` DbDescription string `position:"Body" name:"DbDescription"` GatewayId string `position:"Body" name:"GatewayId"` DbName string `position:"Body" name:"DbName"` Port requests.Integer `position:"Body" name:"Port"` DbPassword string `position:"Body" name:"DbPassword"` DbType string `position:"Body" name:"DbType"` }
RetryDatabaseRequest is the request struct for api RetryDatabase
func CreateRetryDatabaseRequest ¶
func CreateRetryDatabaseRequest() (request *RetryDatabaseRequest)
CreateRetryDatabaseRequest creates a request to invoke RetryDatabase API
type RetryDatabaseResponse ¶
type RetryDatabaseResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Data string `json:"Data" xml:"Data"` ErrorMsg string `json:"ErrorMsg" xml:"ErrorMsg"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` }
RetryDatabaseResponse is the response struct for api RetryDatabase
func CreateRetryDatabaseResponse ¶
func CreateRetryDatabaseResponse() (response *RetryDatabaseResponse)
CreateRetryDatabaseResponse creates a response to parse from RetryDatabase response
type StopGatewayRequest ¶
type StopGatewayRequest struct { *requests.RpcRequest GatewayInstanceId string `position:"Body" name:"GatewayInstanceId"` GatewayId string `position:"Body" name:"GatewayId"` }
StopGatewayRequest is the request struct for api StopGateway
func CreateStopGatewayRequest ¶
func CreateStopGatewayRequest() (request *StopGatewayRequest)
CreateStopGatewayRequest creates a request to invoke StopGateway API
type StopGatewayResponse ¶
type StopGatewayResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Data string `json:"Data" xml:"Data"` ErrorMsg string `json:"ErrorMsg" xml:"ErrorMsg"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` }
StopGatewayResponse is the response struct for api StopGateway
func CreateStopGatewayResponse ¶
func CreateStopGatewayResponse() (response *StopGatewayResponse)
CreateStopGatewayResponse creates a response to parse from StopGateway response
Source Files ¶
- add_database.go
- add_database_list.go
- check_dg_enabled.go
- client.go
- connect_database.go
- create_gateway.go
- create_gateway_verify_code.go
- delete_database.go
- delete_gateway.go
- delete_gateway_instance.go
- describe_regions.go
- download_gateway_program.go
- find_user_gateway_by_id.go
- get_user_databases.go
- get_user_gateway_instances.go
- get_user_gateways.go
- list_database_access_point.go
- modify_database.go
- modify_gateway.go
- retry_database.go
- stop_gateway.go
- struct_db_instance.go
- struct_db_instance_access_point.go
- struct_db_instance_access_point_list.go
- struct_db_instance_list.go
- struct_gateway.go
- struct_gateway_instance.go
- struct_gateway_instance_list.go
- struct_gateway_list.go
- struct_region.go
- struct_regions.go