# Functions
CreateCreateReplicationJobRequest creates a request to invoke CreateReplicationJob API.
CreateCreateReplicationJobResponse creates a response to parse from CreateReplicationJob response.
CreateCutOverReplicationJobRequest creates a request to invoke CutOverReplicationJob API.
CreateCutOverReplicationJobResponse creates a response to parse from CutOverReplicationJob response.
CreateDeleteReplicationJobRequest creates a request to invoke DeleteReplicationJob API.
CreateDeleteReplicationJobResponse creates a response to parse from DeleteReplicationJob response.
CreateDeleteSourceServerRequest creates a request to invoke DeleteSourceServer API.
CreateDeleteSourceServerResponse creates a response to parse from DeleteSourceServer response.
CreateDescribeReplicationJobsRequest creates a request to invoke DescribeReplicationJobs API.
CreateDescribeReplicationJobsResponse creates a response to parse from DescribeReplicationJobs response.
CreateDescribeSourceServersRequest creates a request to invoke DescribeSourceServers API.
CreateDescribeSourceServersResponse creates a response to parse from DescribeSourceServers response.
CreateListTagResourcesRequest creates a request to invoke ListTagResources API.
CreateListTagResourcesResponse creates a response to parse from ListTagResources response.
CreateModifyReplicationJobAttributeRequest creates a request to invoke ModifyReplicationJobAttribute API.
CreateModifyReplicationJobAttributeResponse creates a response to parse from ModifyReplicationJobAttribute response.
CreateModifySourceServerAttributeRequest creates a request to invoke ModifySourceServerAttribute API.
CreateModifySourceServerAttributeResponse creates a response to parse from ModifySourceServerAttribute response.
CreateStartReplicationJobRequest creates a request to invoke StartReplicationJob API.
CreateStartReplicationJobResponse creates a response to parse from StartReplicationJob response.
CreateStopReplicationJobRequest creates a request to invoke StopReplicationJob API.
CreateStopReplicationJobResponse creates a response to parse from StopReplicationJob response.
CreateTagResourcesRequest creates a request to invoke TagResources API.
CreateTagResourcesResponse creates a response to parse from TagResources response.
CreateUntagResourcesRequest creates a request to invoke UntagResources API.
CreateUntagResourcesResponse creates a response to parse from UntagResources response.
GetEndpointMap Get Endpoint Data Map.
GetEndpointType Get Endpoint Type Value.
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.
SetClientProperty Set Property by Reflect.
SetEndpointDataToClient Set EndpointMap and ENdpointType.
# Structs
Client is the sdk client struct, each func corresponds to an OpenAPI.
CreateReplicationJobDataDisk is a repeated param struct in CreateReplicationJobRequest.
CreateReplicationJobPart is a repeated param struct in CreateReplicationJobRequest.
CreateReplicationJobRequest is the request struct for api CreateReplicationJob.
CreateReplicationJobResponse is the response struct for api CreateReplicationJob.
CreateReplicationJobSystemDiskPart is a repeated param struct in CreateReplicationJobRequest.
CreateReplicationJobTag is a repeated param struct in CreateReplicationJobRequest.
CutOverReplicationJobRequest is the request struct for api CutOverReplicationJob.
CutOverReplicationJobResponse is the response struct for api CutOverReplicationJob.
DataDisk is a nested struct in smc response.
DataDisksInDescribeReplicationJobs is a nested struct in smc response.
DataDisksInDescribeSourceServers is a nested struct in smc response.
DeleteReplicationJobRequest is the request struct for api DeleteReplicationJob.
DeleteReplicationJobResponse is the response struct for api DeleteReplicationJob.
DeleteSourceServerRequest is the request struct for api DeleteSourceServer.
DeleteSourceServerResponse is the response struct for api DeleteSourceServer.
DescribeReplicationJobsRequest is the request struct for api DescribeReplicationJobs.
DescribeReplicationJobsResponse is the response struct for api DescribeReplicationJobs.
DescribeSourceServersRequest is the request struct for api DescribeSourceServers.
DescribeSourceServersResponse is the response struct for api DescribeSourceServers.
ListTagResourcesRequest is the request struct for api ListTagResources.
ListTagResourcesResponse is the response struct for api ListTagResources.
ListTagResourcesTag is a repeated param struct in ListTagResourcesRequest.
ModifyReplicationJobAttributeDataDisk is a repeated param struct in ModifyReplicationJobAttributeRequest.
ModifyReplicationJobAttributePart is a repeated param struct in ModifyReplicationJobAttributeRequest.
ModifyReplicationJobAttributeRequest is the request struct for api ModifyReplicationJobAttribute.
ModifyReplicationJobAttributeResponse is the response struct for api ModifyReplicationJobAttribute.
ModifyReplicationJobAttributeSystemDiskPart is a repeated param struct in ModifyReplicationJobAttributeRequest.
ModifySourceServerAttributeRequest is the request struct for api ModifySourceServerAttribute.
ModifySourceServerAttributeResponse is the response struct for api ModifySourceServerAttribute.
Part is a nested struct in smc response.
PartsInDescribeReplicationJobs is a nested struct in smc response.
PartsInDescribeSourceServers is a nested struct in smc response.
ReplicationJob is a nested struct in smc response.
ReplicationJobRun is a nested struct in smc response.
ReplicationJobRuns is a nested struct in smc response.
ReplicationJobs is a nested struct in smc response.
SourceServer is a nested struct in smc response.
SourceServers is a nested struct in smc response.
StartReplicationJobRequest is the request struct for api StartReplicationJob.
StartReplicationJobResponse is the response struct for api StartReplicationJob.
StopReplicationJobRequest is the request struct for api StopReplicationJob.
StopReplicationJobResponse is the response struct for api StopReplicationJob.
SystemDiskPart is a nested struct in smc response.
SystemDiskPartsInDescribeReplicationJobs is a nested struct in smc response.
SystemDiskPartsInDescribeSourceServers is a nested struct in smc response.
TagResource is a nested struct in smc response.
TagResources is a nested struct in smc response.
TagResourcesRequest is the request struct for api TagResources.
TagResourcesResponse is the response struct for api TagResources.
TagResourcesTag is a repeated param struct in TagResourcesRequest.
UntagResourcesRequest is the request struct for api UntagResources.
UntagResourcesResponse is the response struct for api UntagResources.