Class: TencentCloud::Sqlserver::V20180328::MigrateSource

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

Overview

迁移任务的源类型

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, cvmid = nil, vpcid = nil, subnetid = nil, username = nil, password = nil, ip = nil, port = nil, url = nil, urlpassword = nil) ⇒ MigrateSource

Returns a new instance of MigrateSource.



7881
7882
7883
7884
7885
7886
7887
7888
7889
7890
7891
7892
# File 'lib/v20180328/models.rb', line 7881

def initialize(instanceid=nil, cvmid=nil, vpcid=nil, subnetid=nil, username=nil, password=nil, ip=nil, port=nil, url=nil, urlpassword=nil)
  @InstanceId = instanceid
  @CvmId = cvmid
  @VpcId = vpcid
  @SubnetId = subnetid
  @UserName = username
  @Password = password
  @Ip = ip
  @Port = port
  @Url = url
  @UrlPassword = urlpassword
end

Instance Attribute Details

#CvmIdObject

Parameters:

  • InstanceId:

    迁移源实例的ID,MigrateType=1(TencentDB for SQLServers)时使用,格式如:mssql-si2823jyl

  • CvmId:

    迁移源Cvm的ID,MigrateType=2(云服务器自建SQLServer数据库)时使用

  • VpcId:

    迁移源Cvm的Vpc网络标识,MigrateType=2(云服务器自建SQLServer数据库)时使用,格式如:vpc-6ys9ont9

  • SubnetId:

    迁移源Cvm的Vpc下的子网标识,MigrateType=2(云服务器自建SQLServer数据库)时使用,格式如:subnet-h9extioi

  • UserName:

    用户名,MigrateType=1或MigrateType=2使用

  • Password:

    密码,MigrateType=1或MigrateType=2使用

  • Ip:

    迁移源Cvm自建库的内网IP,MigrateType=2(云服务器自建SQLServer数据库)时使用

  • Port:

    迁移源Cvm自建库的端口号,MigrateType=2(云服务器自建SQLServer数据库)时使用

  • Url:

    离线迁移的源备份地址,MigrateType=4或MigrateType=5使用

  • UrlPassword:

    离线迁移的源备份密码,MigrateType=4或MigrateType=5使用



7879
7880
7881
# File 'lib/v20180328/models.rb', line 7879

def CvmId
  @CvmId
end

#InstanceIdObject

Parameters:

  • InstanceId:

    迁移源实例的ID,MigrateType=1(TencentDB for SQLServers)时使用,格式如:mssql-si2823jyl

  • CvmId:

    迁移源Cvm的ID,MigrateType=2(云服务器自建SQLServer数据库)时使用

  • VpcId:

    迁移源Cvm的Vpc网络标识,MigrateType=2(云服务器自建SQLServer数据库)时使用,格式如:vpc-6ys9ont9

  • SubnetId:

    迁移源Cvm的Vpc下的子网标识,MigrateType=2(云服务器自建SQLServer数据库)时使用,格式如:subnet-h9extioi

  • UserName:

    用户名,MigrateType=1或MigrateType=2使用

  • Password:

    密码,MigrateType=1或MigrateType=2使用

  • Ip:

    迁移源Cvm自建库的内网IP,MigrateType=2(云服务器自建SQLServer数据库)时使用

  • Port:

    迁移源Cvm自建库的端口号,MigrateType=2(云服务器自建SQLServer数据库)时使用

  • Url:

    离线迁移的源备份地址,MigrateType=4或MigrateType=5使用

  • UrlPassword:

    离线迁移的源备份密码,MigrateType=4或MigrateType=5使用



7879
7880
7881
# File 'lib/v20180328/models.rb', line 7879

def InstanceId
  @InstanceId
end

#IpObject

Parameters:

  • InstanceId:

    迁移源实例的ID,MigrateType=1(TencentDB for SQLServers)时使用,格式如:mssql-si2823jyl

  • CvmId:

    迁移源Cvm的ID,MigrateType=2(云服务器自建SQLServer数据库)时使用

  • VpcId:

    迁移源Cvm的Vpc网络标识,MigrateType=2(云服务器自建SQLServer数据库)时使用,格式如:vpc-6ys9ont9

  • SubnetId:

    迁移源Cvm的Vpc下的子网标识,MigrateType=2(云服务器自建SQLServer数据库)时使用,格式如:subnet-h9extioi

  • UserName:

    用户名,MigrateType=1或MigrateType=2使用

  • Password:

    密码,MigrateType=1或MigrateType=2使用

  • Ip:

    迁移源Cvm自建库的内网IP,MigrateType=2(云服务器自建SQLServer数据库)时使用

  • Port:

    迁移源Cvm自建库的端口号,MigrateType=2(云服务器自建SQLServer数据库)时使用

  • Url:

    离线迁移的源备份地址,MigrateType=4或MigrateType=5使用

  • UrlPassword:

    离线迁移的源备份密码,MigrateType=4或MigrateType=5使用



7879
7880
7881
# File 'lib/v20180328/models.rb', line 7879

def Ip
  @Ip
end

#PasswordObject

Parameters:

  • InstanceId:

    迁移源实例的ID,MigrateType=1(TencentDB for SQLServers)时使用,格式如:mssql-si2823jyl

  • CvmId:

    迁移源Cvm的ID,MigrateType=2(云服务器自建SQLServer数据库)时使用

  • VpcId:

    迁移源Cvm的Vpc网络标识,MigrateType=2(云服务器自建SQLServer数据库)时使用,格式如:vpc-6ys9ont9

  • SubnetId:

    迁移源Cvm的Vpc下的子网标识,MigrateType=2(云服务器自建SQLServer数据库)时使用,格式如:subnet-h9extioi

  • UserName:

    用户名,MigrateType=1或MigrateType=2使用

  • Password:

    密码,MigrateType=1或MigrateType=2使用

  • Ip:

    迁移源Cvm自建库的内网IP,MigrateType=2(云服务器自建SQLServer数据库)时使用

  • Port:

    迁移源Cvm自建库的端口号,MigrateType=2(云服务器自建SQLServer数据库)时使用

  • Url:

    离线迁移的源备份地址,MigrateType=4或MigrateType=5使用

  • UrlPassword:

    离线迁移的源备份密码,MigrateType=4或MigrateType=5使用



7879
7880
7881
# File 'lib/v20180328/models.rb', line 7879

def Password
  @Password
end

#PortObject

Parameters:

  • InstanceId:

    迁移源实例的ID,MigrateType=1(TencentDB for SQLServers)时使用,格式如:mssql-si2823jyl

  • CvmId:

    迁移源Cvm的ID,MigrateType=2(云服务器自建SQLServer数据库)时使用

  • VpcId:

    迁移源Cvm的Vpc网络标识,MigrateType=2(云服务器自建SQLServer数据库)时使用,格式如:vpc-6ys9ont9

  • SubnetId:

    迁移源Cvm的Vpc下的子网标识,MigrateType=2(云服务器自建SQLServer数据库)时使用,格式如:subnet-h9extioi

  • UserName:

    用户名,MigrateType=1或MigrateType=2使用

  • Password:

    密码,MigrateType=1或MigrateType=2使用

  • Ip:

    迁移源Cvm自建库的内网IP,MigrateType=2(云服务器自建SQLServer数据库)时使用

  • Port:

    迁移源Cvm自建库的端口号,MigrateType=2(云服务器自建SQLServer数据库)时使用

  • Url:

    离线迁移的源备份地址,MigrateType=4或MigrateType=5使用

  • UrlPassword:

    离线迁移的源备份密码,MigrateType=4或MigrateType=5使用



7879
7880
7881
# File 'lib/v20180328/models.rb', line 7879

def Port
  @Port
end

#SubnetIdObject

Parameters:

  • InstanceId:

    迁移源实例的ID,MigrateType=1(TencentDB for SQLServers)时使用,格式如:mssql-si2823jyl

  • CvmId:

    迁移源Cvm的ID,MigrateType=2(云服务器自建SQLServer数据库)时使用

  • VpcId:

    迁移源Cvm的Vpc网络标识,MigrateType=2(云服务器自建SQLServer数据库)时使用,格式如:vpc-6ys9ont9

  • SubnetId:

    迁移源Cvm的Vpc下的子网标识,MigrateType=2(云服务器自建SQLServer数据库)时使用,格式如:subnet-h9extioi

  • UserName:

    用户名,MigrateType=1或MigrateType=2使用

  • Password:

    密码,MigrateType=1或MigrateType=2使用

  • Ip:

    迁移源Cvm自建库的内网IP,MigrateType=2(云服务器自建SQLServer数据库)时使用

  • Port:

    迁移源Cvm自建库的端口号,MigrateType=2(云服务器自建SQLServer数据库)时使用

  • Url:

    离线迁移的源备份地址,MigrateType=4或MigrateType=5使用

  • UrlPassword:

    离线迁移的源备份密码,MigrateType=4或MigrateType=5使用



7879
7880
7881
# File 'lib/v20180328/models.rb', line 7879

def SubnetId
  @SubnetId
end

#UrlObject

Parameters:

  • InstanceId:

    迁移源实例的ID,MigrateType=1(TencentDB for SQLServers)时使用,格式如:mssql-si2823jyl

  • CvmId:

    迁移源Cvm的ID,MigrateType=2(云服务器自建SQLServer数据库)时使用

  • VpcId:

    迁移源Cvm的Vpc网络标识,MigrateType=2(云服务器自建SQLServer数据库)时使用,格式如:vpc-6ys9ont9

  • SubnetId:

    迁移源Cvm的Vpc下的子网标识,MigrateType=2(云服务器自建SQLServer数据库)时使用,格式如:subnet-h9extioi

  • UserName:

    用户名,MigrateType=1或MigrateType=2使用

  • Password:

    密码,MigrateType=1或MigrateType=2使用

  • Ip:

    迁移源Cvm自建库的内网IP,MigrateType=2(云服务器自建SQLServer数据库)时使用

  • Port:

    迁移源Cvm自建库的端口号,MigrateType=2(云服务器自建SQLServer数据库)时使用

  • Url:

    离线迁移的源备份地址,MigrateType=4或MigrateType=5使用

  • UrlPassword:

    离线迁移的源备份密码,MigrateType=4或MigrateType=5使用



7879
7880
7881
# File 'lib/v20180328/models.rb', line 7879

def Url
  @Url
end

#UrlPasswordObject

Parameters:

  • InstanceId:

    迁移源实例的ID,MigrateType=1(TencentDB for SQLServers)时使用,格式如:mssql-si2823jyl

  • CvmId:

    迁移源Cvm的ID,MigrateType=2(云服务器自建SQLServer数据库)时使用

  • VpcId:

    迁移源Cvm的Vpc网络标识,MigrateType=2(云服务器自建SQLServer数据库)时使用,格式如:vpc-6ys9ont9

  • SubnetId:

    迁移源Cvm的Vpc下的子网标识,MigrateType=2(云服务器自建SQLServer数据库)时使用,格式如:subnet-h9extioi

  • UserName:

    用户名,MigrateType=1或MigrateType=2使用

  • Password:

    密码,MigrateType=1或MigrateType=2使用

  • Ip:

    迁移源Cvm自建库的内网IP,MigrateType=2(云服务器自建SQLServer数据库)时使用

  • Port:

    迁移源Cvm自建库的端口号,MigrateType=2(云服务器自建SQLServer数据库)时使用

  • Url:

    离线迁移的源备份地址,MigrateType=4或MigrateType=5使用

  • UrlPassword:

    离线迁移的源备份密码,MigrateType=4或MigrateType=5使用



7879
7880
7881
# File 'lib/v20180328/models.rb', line 7879

def UrlPassword
  @UrlPassword
end

#UserNameObject

Parameters:

  • InstanceId:

    迁移源实例的ID,MigrateType=1(TencentDB for SQLServers)时使用,格式如:mssql-si2823jyl

  • CvmId:

    迁移源Cvm的ID,MigrateType=2(云服务器自建SQLServer数据库)时使用

  • VpcId:

    迁移源Cvm的Vpc网络标识,MigrateType=2(云服务器自建SQLServer数据库)时使用,格式如:vpc-6ys9ont9

  • SubnetId:

    迁移源Cvm的Vpc下的子网标识,MigrateType=2(云服务器自建SQLServer数据库)时使用,格式如:subnet-h9extioi

  • UserName:

    用户名,MigrateType=1或MigrateType=2使用

  • Password:

    密码,MigrateType=1或MigrateType=2使用

  • Ip:

    迁移源Cvm自建库的内网IP,MigrateType=2(云服务器自建SQLServer数据库)时使用

  • Port:

    迁移源Cvm自建库的端口号,MigrateType=2(云服务器自建SQLServer数据库)时使用

  • Url:

    离线迁移的源备份地址,MigrateType=4或MigrateType=5使用

  • UrlPassword:

    离线迁移的源备份密码,MigrateType=4或MigrateType=5使用



7879
7880
7881
# File 'lib/v20180328/models.rb', line 7879

def UserName
  @UserName
end

#VpcIdObject

Parameters:

  • InstanceId:

    迁移源实例的ID,MigrateType=1(TencentDB for SQLServers)时使用,格式如:mssql-si2823jyl

  • CvmId:

    迁移源Cvm的ID,MigrateType=2(云服务器自建SQLServer数据库)时使用

  • VpcId:

    迁移源Cvm的Vpc网络标识,MigrateType=2(云服务器自建SQLServer数据库)时使用,格式如:vpc-6ys9ont9

  • SubnetId:

    迁移源Cvm的Vpc下的子网标识,MigrateType=2(云服务器自建SQLServer数据库)时使用,格式如:subnet-h9extioi

  • UserName:

    用户名,MigrateType=1或MigrateType=2使用

  • Password:

    密码,MigrateType=1或MigrateType=2使用

  • Ip:

    迁移源Cvm自建库的内网IP,MigrateType=2(云服务器自建SQLServer数据库)时使用

  • Port:

    迁移源Cvm自建库的端口号,MigrateType=2(云服务器自建SQLServer数据库)时使用

  • Url:

    离线迁移的源备份地址,MigrateType=4或MigrateType=5使用

  • UrlPassword:

    离线迁移的源备份密码,MigrateType=4或MigrateType=5使用



7879
7880
7881
# File 'lib/v20180328/models.rb', line 7879

def VpcId
  @VpcId
end

Instance Method Details

#deserialize(params) ⇒ Object



7894
7895
7896
7897
7898
7899
7900
7901
7902
7903
7904
7905
# File 'lib/v20180328/models.rb', line 7894

def deserialize(params)
  @InstanceId = params['InstanceId']
  @CvmId = params['CvmId']
  @VpcId = params['VpcId']
  @SubnetId = params['SubnetId']
  @UserName = params['UserName']
  @Password = params['Password']
  @Ip = params['Ip']
  @Port = params['Port']
  @Url = params['Url']
  @UrlPassword = params['UrlPassword']
end