Class: TencentCloud::Dts::V20180330::CreateMigrateJobRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180330/models.rb

Overview

CreateMigrateJob请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(jobname = nil, migrateoption = nil, srcdatabasetype = nil, srcaccesstype = nil, srcinfo = nil, dstdatabasetype = nil, dstaccesstype = nil, dstinfo = nil, databaseinfo = nil, tags = nil, srcnodetype = nil, srcinfomulti = nil) ⇒ CreateMigrateJobRequest

Returns a new instance of CreateMigrateJobRequest.



204
205
206
207
208
209
210
211
212
213
214
215
216
217
# File 'lib/v20180330/models.rb', line 204

def initialize(jobname=nil, migrateoption=nil, srcdatabasetype=nil, srcaccesstype=nil, srcinfo=nil, dstdatabasetype=nil, dstaccesstype=nil, dstinfo=nil, databaseinfo=nil, tags=nil, srcnodetype=nil, srcinfomulti=nil)
  @JobName = jobname
  @MigrateOption = migrateoption
  @SrcDatabaseType = srcdatabasetype
  @SrcAccessType = srcaccesstype
  @SrcInfo = srcinfo
  @DstDatabaseType = dstdatabasetype
  @DstAccessType = dstaccesstype
  @DstInfo = dstinfo
  @DatabaseInfo = databaseinfo
  @Tags = tags
  @SrcNodeType = srcnodetype
  @SrcInfoMulti = srcinfomulti
end

Instance Attribute Details

#DatabaseInfoObject

对于database-table两级结构的数据库:

href=""table1","table2"">Database“:”db1“,”Table“:,”Database“:”db2“

对于database-schema-table三级结构:

href=""table1","table2"">Database“:”db1“,”Schema“:”s1“,”Table“:,href=""table1","table2"">Database“:”db1“,”Schema“:”s2“,”Table“:,href=""table1","table2"">Database“:”db2“,”Schema“:”s1“,”Table“:,”Database“:”db3“,”Database“:”db4“,”Schema“:”s1“

Parameters:

  • JobName:

    数据迁移任务名称

  • MigrateOption:

    迁移任务配置选项

  • SrcDatabaseType:

    源实例数据库类型,目前支持:mysql,redis,mongodb,postgresql,mariadb,percona,sqlserver 不同地域数据库类型的具体支持情况,请参考控制台创建迁移页面。

  • SrcAccessType:

    源实例接入类型,值包括:extranet(外网),cvm(CVM自建实例),dcg(专线接入的实例),vpncloud(云VPN接入的实例),cdb(腾讯云数据库实例),ccn(云联网实例)

  • SrcInfo:

    源实例信息,具体内容跟迁移任务类型相关

  • DstDatabaseType:

    目标实例数据库类型,目前支持:mysql,redis,mongodb,postgresql,mariadb,percona,sqlserver,cynosdbmysql。不同地域数据库类型的具体支持情况,请参考控制台创建迁移页面。

  • DstAccessType:

    目标实例接入类型,目前支持:cdb(腾讯云数据库实例)

  • DstInfo:

    目标实例信息

  • DatabaseInfo:

    需要迁移的源数据库表信息,用json格式的字符串描述。当MigrateOption.MigrateObject配置为2(指定库表迁移)时必填。

  • Tags:

    迁移实例的tag

  • SrcNodeType:

    源实例类型: “”或者“simple”:主从节点,“cluster”: 集群节点

  • SrcInfoMulti:

    源实例信息,具体内容跟迁移任务类型相关



202
203
204
# File 'lib/v20180330/models.rb', line 202

def DatabaseInfo
  @DatabaseInfo
end

#DstAccessTypeObject

对于database-table两级结构的数据库:

href=""table1","table2"">Database“:”db1“,”Table“:,”Database“:”db2“

对于database-schema-table三级结构:

href=""table1","table2"">Database“:”db1“,”Schema“:”s1“,”Table“:,href=""table1","table2"">Database“:”db1“,”Schema“:”s2“,”Table“:,href=""table1","table2"">Database“:”db2“,”Schema“:”s1“,”Table“:,”Database“:”db3“,”Database“:”db4“,”Schema“:”s1“

Parameters:

  • JobName:

    数据迁移任务名称

  • MigrateOption:

    迁移任务配置选项

  • SrcDatabaseType:

    源实例数据库类型,目前支持:mysql,redis,mongodb,postgresql,mariadb,percona,sqlserver 不同地域数据库类型的具体支持情况,请参考控制台创建迁移页面。

  • SrcAccessType:

    源实例接入类型,值包括:extranet(外网),cvm(CVM自建实例),dcg(专线接入的实例),vpncloud(云VPN接入的实例),cdb(腾讯云数据库实例),ccn(云联网实例)

  • SrcInfo:

    源实例信息,具体内容跟迁移任务类型相关

  • DstDatabaseType:

    目标实例数据库类型,目前支持:mysql,redis,mongodb,postgresql,mariadb,percona,sqlserver,cynosdbmysql。不同地域数据库类型的具体支持情况,请参考控制台创建迁移页面。

  • DstAccessType:

    目标实例接入类型,目前支持:cdb(腾讯云数据库实例)

  • DstInfo:

    目标实例信息

  • DatabaseInfo:

    需要迁移的源数据库表信息,用json格式的字符串描述。当MigrateOption.MigrateObject配置为2(指定库表迁移)时必填。

  • Tags:

    迁移实例的tag

  • SrcNodeType:

    源实例类型: “”或者“simple”:主从节点,“cluster”: 集群节点

  • SrcInfoMulti:

    源实例信息,具体内容跟迁移任务类型相关



202
203
204
# File 'lib/v20180330/models.rb', line 202

def DstAccessType
  @DstAccessType
end

#DstDatabaseTypeObject

对于database-table两级结构的数据库:

href=""table1","table2"">Database“:”db1“,”Table“:,”Database“:”db2“

对于database-schema-table三级结构:

href=""table1","table2"">Database“:”db1“,”Schema“:”s1“,”Table“:,href=""table1","table2"">Database“:”db1“,”Schema“:”s2“,”Table“:,href=""table1","table2"">Database“:”db2“,”Schema“:”s1“,”Table“:,”Database“:”db3“,”Database“:”db4“,”Schema“:”s1“

Parameters:

  • JobName:

    数据迁移任务名称

  • MigrateOption:

    迁移任务配置选项

  • SrcDatabaseType:

    源实例数据库类型,目前支持:mysql,redis,mongodb,postgresql,mariadb,percona,sqlserver 不同地域数据库类型的具体支持情况,请参考控制台创建迁移页面。

  • SrcAccessType:

    源实例接入类型,值包括:extranet(外网),cvm(CVM自建实例),dcg(专线接入的实例),vpncloud(云VPN接入的实例),cdb(腾讯云数据库实例),ccn(云联网实例)

  • SrcInfo:

    源实例信息,具体内容跟迁移任务类型相关

  • DstDatabaseType:

    目标实例数据库类型,目前支持:mysql,redis,mongodb,postgresql,mariadb,percona,sqlserver,cynosdbmysql。不同地域数据库类型的具体支持情况,请参考控制台创建迁移页面。

  • DstAccessType:

    目标实例接入类型,目前支持:cdb(腾讯云数据库实例)

  • DstInfo:

    目标实例信息

  • DatabaseInfo:

    需要迁移的源数据库表信息,用json格式的字符串描述。当MigrateOption.MigrateObject配置为2(指定库表迁移)时必填。

  • Tags:

    迁移实例的tag

  • SrcNodeType:

    源实例类型: “”或者“simple”:主从节点,“cluster”: 集群节点

  • SrcInfoMulti:

    源实例信息,具体内容跟迁移任务类型相关



202
203
204
# File 'lib/v20180330/models.rb', line 202

def DstDatabaseType
  @DstDatabaseType
end

#DstInfoObject

对于database-table两级结构的数据库:

href=""table1","table2"">Database“:”db1“,”Table“:,”Database“:”db2“

对于database-schema-table三级结构:

href=""table1","table2"">Database“:”db1“,”Schema“:”s1“,”Table“:,href=""table1","table2"">Database“:”db1“,”Schema“:”s2“,”Table“:,href=""table1","table2"">Database“:”db2“,”Schema“:”s1“,”Table“:,”Database“:”db3“,”Database“:”db4“,”Schema“:”s1“

Parameters:

  • JobName:

    数据迁移任务名称

  • MigrateOption:

    迁移任务配置选项

  • SrcDatabaseType:

    源实例数据库类型,目前支持:mysql,redis,mongodb,postgresql,mariadb,percona,sqlserver 不同地域数据库类型的具体支持情况,请参考控制台创建迁移页面。

  • SrcAccessType:

    源实例接入类型,值包括:extranet(外网),cvm(CVM自建实例),dcg(专线接入的实例),vpncloud(云VPN接入的实例),cdb(腾讯云数据库实例),ccn(云联网实例)

  • SrcInfo:

    源实例信息,具体内容跟迁移任务类型相关

  • DstDatabaseType:

    目标实例数据库类型,目前支持:mysql,redis,mongodb,postgresql,mariadb,percona,sqlserver,cynosdbmysql。不同地域数据库类型的具体支持情况,请参考控制台创建迁移页面。

  • DstAccessType:

    目标实例接入类型,目前支持:cdb(腾讯云数据库实例)

  • DstInfo:

    目标实例信息

  • DatabaseInfo:

    需要迁移的源数据库表信息,用json格式的字符串描述。当MigrateOption.MigrateObject配置为2(指定库表迁移)时必填。

  • Tags:

    迁移实例的tag

  • SrcNodeType:

    源实例类型: “”或者“simple”:主从节点,“cluster”: 集群节点

  • SrcInfoMulti:

    源实例信息,具体内容跟迁移任务类型相关



202
203
204
# File 'lib/v20180330/models.rb', line 202

def DstInfo
  @DstInfo
end

#JobNameObject

对于database-table两级结构的数据库:

href=""table1","table2"">Database“:”db1“,”Table“:,”Database“:”db2“

对于database-schema-table三级结构:

href=""table1","table2"">Database“:”db1“,”Schema“:”s1“,”Table“:,href=""table1","table2"">Database“:”db1“,”Schema“:”s2“,”Table“:,href=""table1","table2"">Database“:”db2“,”Schema“:”s1“,”Table“:,”Database“:”db3“,”Database“:”db4“,”Schema“:”s1“

Parameters:

  • JobName:

    数据迁移任务名称

  • MigrateOption:

    迁移任务配置选项

  • SrcDatabaseType:

    源实例数据库类型,目前支持:mysql,redis,mongodb,postgresql,mariadb,percona,sqlserver 不同地域数据库类型的具体支持情况,请参考控制台创建迁移页面。

  • SrcAccessType:

    源实例接入类型,值包括:extranet(外网),cvm(CVM自建实例),dcg(专线接入的实例),vpncloud(云VPN接入的实例),cdb(腾讯云数据库实例),ccn(云联网实例)

  • SrcInfo:

    源实例信息,具体内容跟迁移任务类型相关

  • DstDatabaseType:

    目标实例数据库类型,目前支持:mysql,redis,mongodb,postgresql,mariadb,percona,sqlserver,cynosdbmysql。不同地域数据库类型的具体支持情况,请参考控制台创建迁移页面。

  • DstAccessType:

    目标实例接入类型,目前支持:cdb(腾讯云数据库实例)

  • DstInfo:

    目标实例信息

  • DatabaseInfo:

    需要迁移的源数据库表信息,用json格式的字符串描述。当MigrateOption.MigrateObject配置为2(指定库表迁移)时必填。

  • Tags:

    迁移实例的tag

  • SrcNodeType:

    源实例类型: “”或者“simple”:主从节点,“cluster”: 集群节点

  • SrcInfoMulti:

    源实例信息,具体内容跟迁移任务类型相关



202
203
204
# File 'lib/v20180330/models.rb', line 202

def JobName
  @JobName
end

#MigrateOptionObject

对于database-table两级结构的数据库:

href=""table1","table2"">Database“:”db1“,”Table“:,”Database“:”db2“

对于database-schema-table三级结构:

href=""table1","table2"">Database“:”db1“,”Schema“:”s1“,”Table“:,href=""table1","table2"">Database“:”db1“,”Schema“:”s2“,”Table“:,href=""table1","table2"">Database“:”db2“,”Schema“:”s1“,”Table“:,”Database“:”db3“,”Database“:”db4“,”Schema“:”s1“

Parameters:

  • JobName:

    数据迁移任务名称

  • MigrateOption:

    迁移任务配置选项

  • SrcDatabaseType:

    源实例数据库类型,目前支持:mysql,redis,mongodb,postgresql,mariadb,percona,sqlserver 不同地域数据库类型的具体支持情况,请参考控制台创建迁移页面。

  • SrcAccessType:

    源实例接入类型,值包括:extranet(外网),cvm(CVM自建实例),dcg(专线接入的实例),vpncloud(云VPN接入的实例),cdb(腾讯云数据库实例),ccn(云联网实例)

  • SrcInfo:

    源实例信息,具体内容跟迁移任务类型相关

  • DstDatabaseType:

    目标实例数据库类型,目前支持:mysql,redis,mongodb,postgresql,mariadb,percona,sqlserver,cynosdbmysql。不同地域数据库类型的具体支持情况,请参考控制台创建迁移页面。

  • DstAccessType:

    目标实例接入类型,目前支持:cdb(腾讯云数据库实例)

  • DstInfo:

    目标实例信息

  • DatabaseInfo:

    需要迁移的源数据库表信息,用json格式的字符串描述。当MigrateOption.MigrateObject配置为2(指定库表迁移)时必填。

  • Tags:

    迁移实例的tag

  • SrcNodeType:

    源实例类型: “”或者“simple”:主从节点,“cluster”: 集群节点

  • SrcInfoMulti:

    源实例信息,具体内容跟迁移任务类型相关



202
203
204
# File 'lib/v20180330/models.rb', line 202

def MigrateOption
  @MigrateOption
end

#SrcAccessTypeObject

对于database-table两级结构的数据库:

href=""table1","table2"">Database“:”db1“,”Table“:,”Database“:”db2“

对于database-schema-table三级结构:

href=""table1","table2"">Database“:”db1“,”Schema“:”s1“,”Table“:,href=""table1","table2"">Database“:”db1“,”Schema“:”s2“,”Table“:,href=""table1","table2"">Database“:”db2“,”Schema“:”s1“,”Table“:,”Database“:”db3“,”Database“:”db4“,”Schema“:”s1“

Parameters:

  • JobName:

    数据迁移任务名称

  • MigrateOption:

    迁移任务配置选项

  • SrcDatabaseType:

    源实例数据库类型,目前支持:mysql,redis,mongodb,postgresql,mariadb,percona,sqlserver 不同地域数据库类型的具体支持情况,请参考控制台创建迁移页面。

  • SrcAccessType:

    源实例接入类型,值包括:extranet(外网),cvm(CVM自建实例),dcg(专线接入的实例),vpncloud(云VPN接入的实例),cdb(腾讯云数据库实例),ccn(云联网实例)

  • SrcInfo:

    源实例信息,具体内容跟迁移任务类型相关

  • DstDatabaseType:

    目标实例数据库类型,目前支持:mysql,redis,mongodb,postgresql,mariadb,percona,sqlserver,cynosdbmysql。不同地域数据库类型的具体支持情况,请参考控制台创建迁移页面。

  • DstAccessType:

    目标实例接入类型,目前支持:cdb(腾讯云数据库实例)

  • DstInfo:

    目标实例信息

  • DatabaseInfo:

    需要迁移的源数据库表信息,用json格式的字符串描述。当MigrateOption.MigrateObject配置为2(指定库表迁移)时必填。

  • Tags:

    迁移实例的tag

  • SrcNodeType:

    源实例类型: “”或者“simple”:主从节点,“cluster”: 集群节点

  • SrcInfoMulti:

    源实例信息,具体内容跟迁移任务类型相关



202
203
204
# File 'lib/v20180330/models.rb', line 202

def SrcAccessType
  @SrcAccessType
end

#SrcDatabaseTypeObject

对于database-table两级结构的数据库:

href=""table1","table2"">Database“:”db1“,”Table“:,”Database“:”db2“

对于database-schema-table三级结构:

href=""table1","table2"">Database“:”db1“,”Schema“:”s1“,”Table“:,href=""table1","table2"">Database“:”db1“,”Schema“:”s2“,”Table“:,href=""table1","table2"">Database“:”db2“,”Schema“:”s1“,”Table“:,”Database“:”db3“,”Database“:”db4“,”Schema“:”s1“

Parameters:

  • JobName:

    数据迁移任务名称

  • MigrateOption:

    迁移任务配置选项

  • SrcDatabaseType:

    源实例数据库类型,目前支持:mysql,redis,mongodb,postgresql,mariadb,percona,sqlserver 不同地域数据库类型的具体支持情况,请参考控制台创建迁移页面。

  • SrcAccessType:

    源实例接入类型,值包括:extranet(外网),cvm(CVM自建实例),dcg(专线接入的实例),vpncloud(云VPN接入的实例),cdb(腾讯云数据库实例),ccn(云联网实例)

  • SrcInfo:

    源实例信息,具体内容跟迁移任务类型相关

  • DstDatabaseType:

    目标实例数据库类型,目前支持:mysql,redis,mongodb,postgresql,mariadb,percona,sqlserver,cynosdbmysql。不同地域数据库类型的具体支持情况,请参考控制台创建迁移页面。

  • DstAccessType:

    目标实例接入类型,目前支持:cdb(腾讯云数据库实例)

  • DstInfo:

    目标实例信息

  • DatabaseInfo:

    需要迁移的源数据库表信息,用json格式的字符串描述。当MigrateOption.MigrateObject配置为2(指定库表迁移)时必填。

  • Tags:

    迁移实例的tag

  • SrcNodeType:

    源实例类型: “”或者“simple”:主从节点,“cluster”: 集群节点

  • SrcInfoMulti:

    源实例信息,具体内容跟迁移任务类型相关



202
203
204
# File 'lib/v20180330/models.rb', line 202

def SrcDatabaseType
  @SrcDatabaseType
end

#SrcInfoObject

对于database-table两级结构的数据库:

href=""table1","table2"">Database“:”db1“,”Table“:,”Database“:”db2“

对于database-schema-table三级结构:

href=""table1","table2"">Database“:”db1“,”Schema“:”s1“,”Table“:,href=""table1","table2"">Database“:”db1“,”Schema“:”s2“,”Table“:,href=""table1","table2"">Database“:”db2“,”Schema“:”s1“,”Table“:,”Database“:”db3“,”Database“:”db4“,”Schema“:”s1“

Parameters:

  • JobName:

    数据迁移任务名称

  • MigrateOption:

    迁移任务配置选项

  • SrcDatabaseType:

    源实例数据库类型,目前支持:mysql,redis,mongodb,postgresql,mariadb,percona,sqlserver 不同地域数据库类型的具体支持情况,请参考控制台创建迁移页面。

  • SrcAccessType:

    源实例接入类型,值包括:extranet(外网),cvm(CVM自建实例),dcg(专线接入的实例),vpncloud(云VPN接入的实例),cdb(腾讯云数据库实例),ccn(云联网实例)

  • SrcInfo:

    源实例信息,具体内容跟迁移任务类型相关

  • DstDatabaseType:

    目标实例数据库类型,目前支持:mysql,redis,mongodb,postgresql,mariadb,percona,sqlserver,cynosdbmysql。不同地域数据库类型的具体支持情况,请参考控制台创建迁移页面。

  • DstAccessType:

    目标实例接入类型,目前支持:cdb(腾讯云数据库实例)

  • DstInfo:

    目标实例信息

  • DatabaseInfo:

    需要迁移的源数据库表信息,用json格式的字符串描述。当MigrateOption.MigrateObject配置为2(指定库表迁移)时必填。

  • Tags:

    迁移实例的tag

  • SrcNodeType:

    源实例类型: “”或者“simple”:主从节点,“cluster”: 集群节点

  • SrcInfoMulti:

    源实例信息,具体内容跟迁移任务类型相关



202
203
204
# File 'lib/v20180330/models.rb', line 202

def SrcInfo
  @SrcInfo
end

#SrcInfoMultiObject

对于database-table两级结构的数据库:

href=""table1","table2"">Database“:”db1“,”Table“:,”Database“:”db2“

对于database-schema-table三级结构:

href=""table1","table2"">Database“:”db1“,”Schema“:”s1“,”Table“:,href=""table1","table2"">Database“:”db1“,”Schema“:”s2“,”Table“:,href=""table1","table2"">Database“:”db2“,”Schema“:”s1“,”Table“:,”Database“:”db3“,”Database“:”db4“,”Schema“:”s1“

Parameters:

  • JobName:

    数据迁移任务名称

  • MigrateOption:

    迁移任务配置选项

  • SrcDatabaseType:

    源实例数据库类型,目前支持:mysql,redis,mongodb,postgresql,mariadb,percona,sqlserver 不同地域数据库类型的具体支持情况,请参考控制台创建迁移页面。

  • SrcAccessType:

    源实例接入类型,值包括:extranet(外网),cvm(CVM自建实例),dcg(专线接入的实例),vpncloud(云VPN接入的实例),cdb(腾讯云数据库实例),ccn(云联网实例)

  • SrcInfo:

    源实例信息,具体内容跟迁移任务类型相关

  • DstDatabaseType:

    目标实例数据库类型,目前支持:mysql,redis,mongodb,postgresql,mariadb,percona,sqlserver,cynosdbmysql。不同地域数据库类型的具体支持情况,请参考控制台创建迁移页面。

  • DstAccessType:

    目标实例接入类型,目前支持:cdb(腾讯云数据库实例)

  • DstInfo:

    目标实例信息

  • DatabaseInfo:

    需要迁移的源数据库表信息,用json格式的字符串描述。当MigrateOption.MigrateObject配置为2(指定库表迁移)时必填。

  • Tags:

    迁移实例的tag

  • SrcNodeType:

    源实例类型: “”或者“simple”:主从节点,“cluster”: 集群节点

  • SrcInfoMulti:

    源实例信息,具体内容跟迁移任务类型相关



202
203
204
# File 'lib/v20180330/models.rb', line 202

def SrcInfoMulti
  @SrcInfoMulti
end

#SrcNodeTypeObject

对于database-table两级结构的数据库:

href=""table1","table2"">Database“:”db1“,”Table“:,”Database“:”db2“

对于database-schema-table三级结构:

href=""table1","table2"">Database“:”db1“,”Schema“:”s1“,”Table“:,href=""table1","table2"">Database“:”db1“,”Schema“:”s2“,”Table“:,href=""table1","table2"">Database“:”db2“,”Schema“:”s1“,”Table“:,”Database“:”db3“,”Database“:”db4“,”Schema“:”s1“

Parameters:

  • JobName:

    数据迁移任务名称

  • MigrateOption:

    迁移任务配置选项

  • SrcDatabaseType:

    源实例数据库类型,目前支持:mysql,redis,mongodb,postgresql,mariadb,percona,sqlserver 不同地域数据库类型的具体支持情况,请参考控制台创建迁移页面。

  • SrcAccessType:

    源实例接入类型,值包括:extranet(外网),cvm(CVM自建实例),dcg(专线接入的实例),vpncloud(云VPN接入的实例),cdb(腾讯云数据库实例),ccn(云联网实例)

  • SrcInfo:

    源实例信息,具体内容跟迁移任务类型相关

  • DstDatabaseType:

    目标实例数据库类型,目前支持:mysql,redis,mongodb,postgresql,mariadb,percona,sqlserver,cynosdbmysql。不同地域数据库类型的具体支持情况,请参考控制台创建迁移页面。

  • DstAccessType:

    目标实例接入类型,目前支持:cdb(腾讯云数据库实例)

  • DstInfo:

    目标实例信息

  • DatabaseInfo:

    需要迁移的源数据库表信息,用json格式的字符串描述。当MigrateOption.MigrateObject配置为2(指定库表迁移)时必填。

  • Tags:

    迁移实例的tag

  • SrcNodeType:

    源实例类型: “”或者“simple”:主从节点,“cluster”: 集群节点

  • SrcInfoMulti:

    源实例信息,具体内容跟迁移任务类型相关



202
203
204
# File 'lib/v20180330/models.rb', line 202

def SrcNodeType
  @SrcNodeType
end

#TagsObject

对于database-table两级结构的数据库:

href=""table1","table2"">Database“:”db1“,”Table“:,”Database“:”db2“

对于database-schema-table三级结构:

href=""table1","table2"">Database“:”db1“,”Schema“:”s1“,”Table“:,href=""table1","table2"">Database“:”db1“,”Schema“:”s2“,”Table“:,href=""table1","table2"">Database“:”db2“,”Schema“:”s1“,”Table“:,”Database“:”db3“,”Database“:”db4“,”Schema“:”s1“

Parameters:

  • JobName:

    数据迁移任务名称

  • MigrateOption:

    迁移任务配置选项

  • SrcDatabaseType:

    源实例数据库类型,目前支持:mysql,redis,mongodb,postgresql,mariadb,percona,sqlserver 不同地域数据库类型的具体支持情况,请参考控制台创建迁移页面。

  • SrcAccessType:

    源实例接入类型,值包括:extranet(外网),cvm(CVM自建实例),dcg(专线接入的实例),vpncloud(云VPN接入的实例),cdb(腾讯云数据库实例),ccn(云联网实例)

  • SrcInfo:

    源实例信息,具体内容跟迁移任务类型相关

  • DstDatabaseType:

    目标实例数据库类型,目前支持:mysql,redis,mongodb,postgresql,mariadb,percona,sqlserver,cynosdbmysql。不同地域数据库类型的具体支持情况,请参考控制台创建迁移页面。

  • DstAccessType:

    目标实例接入类型,目前支持:cdb(腾讯云数据库实例)

  • DstInfo:

    目标实例信息

  • DatabaseInfo:

    需要迁移的源数据库表信息,用json格式的字符串描述。当MigrateOption.MigrateObject配置为2(指定库表迁移)时必填。

  • Tags:

    迁移实例的tag

  • SrcNodeType:

    源实例类型: “”或者“simple”:主从节点,“cluster”: 集群节点

  • SrcInfoMulti:

    源实例信息,具体内容跟迁移任务类型相关



202
203
204
# File 'lib/v20180330/models.rb', line 202

def Tags
  @Tags
end

Instance Method Details

#deserialize(params) ⇒ Object



219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
# File 'lib/v20180330/models.rb', line 219

def deserialize(params)
  @JobName = params['JobName']
  unless params['MigrateOption'].nil?
    @MigrateOption = MigrateOption.new
    @MigrateOption.deserialize(params['MigrateOption'])
  end
  @SrcDatabaseType = params['SrcDatabaseType']
  @SrcAccessType = params['SrcAccessType']
  unless params['SrcInfo'].nil?
    @SrcInfo = SrcInfo.new
    @SrcInfo.deserialize(params['SrcInfo'])
  end
  @DstDatabaseType = params['DstDatabaseType']
  @DstAccessType = params['DstAccessType']
  unless params['DstInfo'].nil?
    @DstInfo = DstInfo.new
    @DstInfo.deserialize(params['DstInfo'])
  end
  @DatabaseInfo = params['DatabaseInfo']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tagitem_tmp = TagItem.new
      tagitem_tmp.deserialize(i)
      @Tags << tagitem_tmp
    end
  end
  @SrcNodeType = params['SrcNodeType']
  unless params['SrcInfoMulti'].nil?
    @SrcInfoMulti = []
    params['SrcInfoMulti'].each do |i|
      srcinfo_tmp = SrcInfo.new
      srcinfo_tmp.deserialize(i)
      @SrcInfoMulti << srcinfo_tmp
    end
  end
end