# Functions
CreateAddDatabaseListRequest creates a request to invoke AddDatabaseList API.
CreateAddDatabaseListResponse creates a response to parse from AddDatabaseList response.
CreateAddDatabaseRequest creates a request to invoke AddDatabase API.
CreateAddDatabaseResponse creates a response to parse from AddDatabase response.
CreateCheckDGEnabledRequest creates a request to invoke CheckDGEnabled API.
CreateCheckDGEnabledResponse creates a response to parse from CheckDGEnabled response.
CreateConnectDatabaseRequest creates a request to invoke ConnectDatabase API.
CreateConnectDatabaseResponse creates a response to parse from ConnectDatabase response.
CreateCreateGatewayRequest creates a request to invoke CreateGateway API.
CreateCreateGatewayResponse creates a response to parse from CreateGateway response.
CreateCreateGatewayVerifyCodeRequest creates a request to invoke CreateGatewayVerifyCode API.
CreateCreateGatewayVerifyCodeResponse creates a response to parse from CreateGatewayVerifyCode response.
CreateDeleteDatabaseRequest creates a request to invoke DeleteDatabase API.
CreateDeleteDatabaseResponse creates a response to parse from DeleteDatabase response.
CreateDeleteGatewayInstanceRequest creates a request to invoke DeleteGatewayInstance API.
CreateDeleteGatewayInstanceResponse creates a response to parse from DeleteGatewayInstance response.
CreateDeleteGatewayRequest creates a request to invoke DeleteGateway API.
CreateDeleteGatewayResponse creates a response to parse from DeleteGateway response.
CreateDescribeRegionsRequest creates a request to invoke DescribeRegions API.
CreateDescribeRegionsResponse creates a response to parse from DescribeRegions response.
CreateDownloadGatewayProgramRequest creates a request to invoke DownloadGatewayProgram API.
CreateDownloadGatewayProgramResponse creates a response to parse from DownloadGatewayProgram response.
CreateFindUserGatewayByIdRequest creates a request to invoke FindUserGatewayById API.
CreateFindUserGatewayByIdResponse creates a response to parse from FindUserGatewayById response.
CreateGetUserDatabasesRequest creates a request to invoke GetUserDatabases API.
CreateGetUserDatabasesResponse creates a response to parse from GetUserDatabases response.
CreateGetUserGatewayInstancesRequest creates a request to invoke GetUserGatewayInstances API.
CreateGetUserGatewayInstancesResponse creates a response to parse from GetUserGatewayInstances response.
CreateGetUserGatewaysRequest creates a request to invoke GetUserGateways API.
CreateGetUserGatewaysResponse creates a response to parse from GetUserGateways response.
CreateListDatabaseAccessPointRequest creates a request to invoke ListDatabaseAccessPoint API.
CreateListDatabaseAccessPointResponse creates a response to parse from ListDatabaseAccessPoint response.
CreateModifyDatabaseRequest creates a request to invoke ModifyDatabase API.
CreateModifyDatabaseResponse creates a response to parse from ModifyDatabase response.
CreateModifyGatewayRequest creates a request to invoke ModifyGateway API.
CreateModifyGatewayResponse creates a response to parse from ModifyGateway response.
CreateRetryDatabaseRequest creates a request to invoke RetryDatabase API.
CreateRetryDatabaseResponse creates a response to parse from RetryDatabase response.
CreateStopGatewayRequest creates a request to invoke StopGateway API.
CreateStopGatewayResponse creates a response to parse from StopGateway response.
NewClient creates a sdk client with environment variables.
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.
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.
NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client.
NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md.
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.
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.
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.
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.
# Structs
AddDatabaseListRequest is the request struct for api AddDatabaseList.
AddDatabaseListResponse is the response struct for api AddDatabaseList.
AddDatabaseRequest is the request struct for api AddDatabase.
AddDatabaseResponse is the response struct for api AddDatabase.
CheckDGEnabledRequest is the request struct for api CheckDGEnabled.
CheckDGEnabledResponse is the response struct for api CheckDGEnabled.
Client is the sdk client struct, each func corresponds to an OpenAPI.
ConnectDatabaseRequest is the request struct for api ConnectDatabase.
ConnectDatabaseResponse is the response struct for api ConnectDatabase.
CreateGatewayRequest is the request struct for api CreateGateway.
CreateGatewayResponse is the response struct for api CreateGateway.
CreateGatewayVerifyCodeRequest is the request struct for api CreateGatewayVerifyCode.
CreateGatewayVerifyCodeResponse is the response struct for api CreateGatewayVerifyCode.
DbInstance is a nested struct in dms_dg response.
DbInstanceAccessPoint is a nested struct in dms_dg response.
DbInstanceAccessPointList is a nested struct in dms_dg response.
DbInstanceList is a nested struct in dms_dg response.
DeleteDatabaseRequest is the request struct for api DeleteDatabase.
DeleteDatabaseResponse is the response struct for api DeleteDatabase.
DeleteGatewayInstanceRequest is the request struct for api DeleteGatewayInstance.
DeleteGatewayInstanceResponse is the response struct for api DeleteGatewayInstance.
DeleteGatewayRequest is the request struct for api DeleteGateway.
DeleteGatewayResponse is the response struct for api DeleteGateway.
DescribeRegionsRequest is the request struct for api DescribeRegions.
DescribeRegionsResponse is the response struct for api DescribeRegions.
DownloadGatewayProgramRequest is the request struct for api DownloadGatewayProgram.
DownloadGatewayProgramResponse is the response struct for api DownloadGatewayProgram.
FindUserGatewayByIdRequest is the request struct for api FindUserGatewayById.
FindUserGatewayByIdResponse is the response struct for api FindUserGatewayById.
Gateway is a nested struct in dms_dg response.
GatewayInstance is a nested struct in dms_dg response.
GatewayInstanceList is a nested struct in dms_dg response.
GatewayList is a nested struct in dms_dg response.
GetUserDatabasesRequest is the request struct for api GetUserDatabases.
GetUserDatabasesResponse is the response struct for api GetUserDatabases.
GetUserGatewayInstancesRequest is the request struct for api GetUserGatewayInstances.
GetUserGatewayInstancesResponse is the response struct for api GetUserGatewayInstances.
GetUserGatewaysRequest is the request struct for api GetUserGateways.
GetUserGatewaysResponse is the response struct for api GetUserGateways.
ListDatabaseAccessPointRequest is the request struct for api ListDatabaseAccessPoint.
ListDatabaseAccessPointResponse is the response struct for api ListDatabaseAccessPoint.
ModifyDatabaseRequest is the request struct for api ModifyDatabase.
ModifyDatabaseResponse is the response struct for api ModifyDatabase.
ModifyGatewayRequest is the request struct for api ModifyGateway.
ModifyGatewayResponse is the response struct for api ModifyGateway.
Region is a nested struct in dms_dg response.
Regions is a nested struct in dms_dg response.
RetryDatabaseRequest is the request struct for api RetryDatabase.
RetryDatabaseResponse is the response struct for api RetryDatabase.
StopGatewayRequest is the request struct for api StopGateway.
StopGatewayResponse is the response struct for api StopGateway.