Class: TencentCloud::Dts::V20211206::DBInfo

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

Overview

数据库信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(role = nil, dbkernel = nil, host = nil, port = nil, user = nil, password = nil, cvminstanceid = nil, uniqvpngwid = nil, uniqdcgid = nil, instanceid = nil, ccngwid = nil, vpcid = nil, subnetid = nil, engineversion = nil, account = nil, accountrole = nil, accountmode = nil, tmpsecretid = nil, tmpsecretkey = nil, tmptoken = nil, encryptconn = nil, setid = nil) ⇒ DBInfo

Returns a new instance of DBInfo.



1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
# File 'lib/v20211206/models.rb', line 1610

def initialize(role=nil, dbkernel=nil, host=nil, port=nil, user=nil, password=nil, cvminstanceid=nil, uniqvpngwid=nil, uniqdcgid=nil, instanceid=nil, ccngwid=nil, vpcid=nil, subnetid=nil, engineversion=nil, =nil, accountrole=nil, accountmode=nil, tmpsecretid=nil, tmpsecretkey=nil, tmptoken=nil, encryptconn=nil, setid=nil)
  @Role = role
  @DbKernel = dbkernel
  @Host = host
  @Port = port
  @User = user
  @Password = password
  @CvmInstanceId = cvminstanceid
  @UniqVpnGwId = uniqvpngwid
  @UniqDcgId = uniqdcgid
  @InstanceId = instanceid
  @CcnGwId = ccngwid
  @VpcId = vpcid
  @SubnetId = subnetid
  @EngineVersion = engineversion
  @Account = 
  @AccountRole = accountrole
  @AccountMode = accountmode
  @TmpSecretId = tmpsecretid
  @TmpSecretKey = tmpsecretkey
  @TmpToken = tmptoken
  @EncryptConn = encryptconn
  @SetId = setid
end

Instance Attribute Details

#AccountObject

Parameters:



1608
1609
1610
# File 'lib/v20211206/models.rb', line 1608

def Account
  @Account
end

#AccountModeObject

Parameters:



1608
1609
1610
# File 'lib/v20211206/models.rb', line 1608

def AccountMode
  @AccountMode
end

#AccountRoleObject

Parameters:



1608
1609
1610
# File 'lib/v20211206/models.rb', line 1608

def AccountRole
  @AccountRole
end

#CcnGwIdObject

Parameters:



1608
1609
1610
# File 'lib/v20211206/models.rb', line 1608

def CcnGwId
  @CcnGwId
end

#CvmInstanceIdObject

Parameters:



1608
1609
1610
# File 'lib/v20211206/models.rb', line 1608

def CvmInstanceId
  @CvmInstanceId
end

#DbKernelObject

Parameters:



1608
1609
1610
# File 'lib/v20211206/models.rb', line 1608

def DbKernel
  @DbKernel
end

#EncryptConnObject

Parameters:



1608
1609
1610
# File 'lib/v20211206/models.rb', line 1608

def EncryptConn
  @EncryptConn
end

#EngineVersionObject

Parameters:



1608
1609
1610
# File 'lib/v20211206/models.rb', line 1608

def EngineVersion
  @EngineVersion
end

#HostObject

Parameters:



1608
1609
1610
# File 'lib/v20211206/models.rb', line 1608

def Host
  @Host
end

#InstanceIdObject

Parameters:



1608
1609
1610
# File 'lib/v20211206/models.rb', line 1608

def InstanceId
  @InstanceId
end

#PasswordObject

Parameters:



1608
1609
1610
# File 'lib/v20211206/models.rb', line 1608

def Password
  @Password
end

#PortObject

Parameters:



1608
1609
1610
# File 'lib/v20211206/models.rb', line 1608

def Port
  @Port
end

#RoleObject

Parameters:



1608
1609
1610
# File 'lib/v20211206/models.rb', line 1608

def Role
  @Role
end

#SetIdObject

Parameters:



1608
1609
1610
# File 'lib/v20211206/models.rb', line 1608

def SetId
  @SetId
end

#SubnetIdObject

Parameters:



1608
1609
1610
# File 'lib/v20211206/models.rb', line 1608

def SubnetId
  @SubnetId
end

#TmpSecretIdObject

Parameters:



1608
1609
1610
# File 'lib/v20211206/models.rb', line 1608

def TmpSecretId
  @TmpSecretId
end

#TmpSecretKeyObject

Parameters:



1608
1609
1610
# File 'lib/v20211206/models.rb', line 1608

def TmpSecretKey
  @TmpSecretKey
end

#TmpTokenObject

Parameters:



1608
1609
1610
# File 'lib/v20211206/models.rb', line 1608

def TmpToken
  @TmpToken
end

#UniqDcgIdObject

Parameters:



1608
1609
1610
# File 'lib/v20211206/models.rb', line 1608

def UniqDcgId
  @UniqDcgId
end

#UniqVpnGwIdObject

Parameters:



1608
1609
1610
# File 'lib/v20211206/models.rb', line 1608

def UniqVpnGwId
  @UniqVpnGwId
end

#UserObject

Parameters:



1608
1609
1610
# File 'lib/v20211206/models.rb', line 1608

def User
  @User
end

#VpcIdObject

Parameters:



1608
1609
1610
# File 'lib/v20211206/models.rb', line 1608

def VpcId
  @VpcId
end

Instance Method Details

#deserialize(params) ⇒ Object



1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
# File 'lib/v20211206/models.rb', line 1635

def deserialize(params)
  @Role = params['Role']
  @DbKernel = params['DbKernel']
  @Host = params['Host']
  @Port = params['Port']
  @User = params['User']
  @Password = params['Password']
  @CvmInstanceId = params['CvmInstanceId']
  @UniqVpnGwId = params['UniqVpnGwId']
  @UniqDcgId = params['UniqDcgId']
  @InstanceId = params['InstanceId']
  @CcnGwId = params['CcnGwId']
  @VpcId = params['VpcId']
  @SubnetId = params['SubnetId']
  @EngineVersion = params['EngineVersion']
  @Account = params['Account']
  @AccountRole = params['AccountRole']
  @AccountMode = params['AccountMode']
  @TmpSecretId = params['TmpSecretId']
  @TmpSecretKey = params['TmpSecretKey']
  @TmpToken = params['TmpToken']
  @EncryptConn = params['EncryptConn']
  @SetId = params['SetId']
end