Class: TencentCloud::Cwp::V20180228::EffectiveMachineInfo
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cwp::V20180228::EffectiveMachineInfo
- Defined in:
- lib/v20180228/models.rb
Overview
批量导入机器信息.
Instance Attribute Summary collapse
- #CloudTags ⇒ Object
- #InstanceID ⇒ Object
- #KernelVersion ⇒ Object
- #LicenseOrder ⇒ Object
- #MachineName ⇒ Object
- #MachinePrivateIp ⇒ Object
- #MachinePublicIp ⇒ Object
- #MachineStatus ⇒ Object
- #MachineTag ⇒ Object
- #Quuid ⇒ Object
- #Uuid ⇒ Object
- #VulNum ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(machinename = nil, machinepublicip = nil, machineprivateip = nil, machinetag = nil, quuid = nil, uuid = nil, kernelversion = nil, machinestatus = nil, licenseorder = nil, vulnum = nil, cloudtags = nil, instanceid = nil) ⇒ EffectiveMachineInfo
constructor
A new instance of EffectiveMachineInfo.
Constructor Details
#initialize(machinename = nil, machinepublicip = nil, machineprivateip = nil, machinetag = nil, quuid = nil, uuid = nil, kernelversion = nil, machinestatus = nil, licenseorder = nil, vulnum = nil, cloudtags = nil, instanceid = nil) ⇒ EffectiveMachineInfo
Returns a new instance of EffectiveMachineInfo.
25161 25162 25163 25164 25165 25166 25167 25168 25169 25170 25171 25172 25173 25174 |
# File 'lib/v20180228/models.rb', line 25161 def initialize(machinename=nil, machinepublicip=nil, machineprivateip=nil, machinetag=nil, quuid=nil, uuid=nil, kernelversion=nil, machinestatus=nil, licenseorder=nil, vulnum=nil, =nil, instanceid=nil) @MachineName = machinename @MachinePublicIp = machinepublicip @MachinePrivateIp = machineprivateip @MachineTag = machinetag @Quuid = quuid @Uuid = uuid @KernelVersion = kernelversion @MachineStatus = machinestatus @LicenseOrder = licenseorder @VulNum = vulnum @CloudTags = @InstanceID = instanceid end |
Instance Attribute Details
#CloudTags ⇒ Object
25159 25160 25161 |
# File 'lib/v20180228/models.rb', line 25159 def CloudTags @CloudTags end |
#InstanceID ⇒ Object
25159 25160 25161 |
# File 'lib/v20180228/models.rb', line 25159 def InstanceID @InstanceID end |
#KernelVersion ⇒ Object
25159 25160 25161 |
# File 'lib/v20180228/models.rb', line 25159 def KernelVersion @KernelVersion end |
#LicenseOrder ⇒ Object
25159 25160 25161 |
# File 'lib/v20180228/models.rb', line 25159 def LicenseOrder @LicenseOrder end |
#MachineName ⇒ Object
25159 25160 25161 |
# File 'lib/v20180228/models.rb', line 25159 def MachineName @MachineName end |
#MachinePrivateIp ⇒ Object
25159 25160 25161 |
# File 'lib/v20180228/models.rb', line 25159 def MachinePrivateIp @MachinePrivateIp end |
#MachinePublicIp ⇒ Object
25159 25160 25161 |
# File 'lib/v20180228/models.rb', line 25159 def MachinePublicIp @MachinePublicIp end |
#MachineStatus ⇒ Object
25159 25160 25161 |
# File 'lib/v20180228/models.rb', line 25159 def MachineStatus @MachineStatus end |
#MachineTag ⇒ Object
25159 25160 25161 |
# File 'lib/v20180228/models.rb', line 25159 def MachineTag @MachineTag end |
#Quuid ⇒ Object
25159 25160 25161 |
# File 'lib/v20180228/models.rb', line 25159 def Quuid @Quuid end |
#Uuid ⇒ Object
25159 25160 25161 |
# File 'lib/v20180228/models.rb', line 25159 def Uuid @Uuid end |
#VulNum ⇒ Object
25159 25160 25161 |
# File 'lib/v20180228/models.rb', line 25159 def VulNum @VulNum end |
Instance Method Details
#deserialize(params) ⇒ Object
25176 25177 25178 25179 25180 25181 25182 25183 25184 25185 25186 25187 25188 25189 25190 25191 25192 25193 25194 25195 25196 25197 25198 25199 25200 25201 25202 25203 25204 25205 25206 |
# File 'lib/v20180228/models.rb', line 25176 def deserialize(params) @MachineName = params['MachineName'] @MachinePublicIp = params['MachinePublicIp'] @MachinePrivateIp = params['MachinePrivateIp'] unless params['MachineTag'].nil? @MachineTag = [] params['MachineTag'].each do |i| machinetag_tmp = MachineTag.new machinetag_tmp.deserialize(i) @MachineTag << machinetag_tmp end end @Quuid = params['Quuid'] @Uuid = params['Uuid'] @KernelVersion = params['KernelVersion'] @MachineStatus = params['MachineStatus'] unless params['LicenseOrder'].nil? @LicenseOrder = LicenseOrder.new @LicenseOrder.deserialize(params['LicenseOrder']) end @VulNum = params['VulNum'] unless params['CloudTags'].nil? @CloudTags = [] params['CloudTags'].each do |i| = Tags.new .deserialize(i) @CloudTags << end end @InstanceID = params['InstanceID'] end |