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.
25546 25547 25548 25549 25550 25551 25552 25553 25554 25555 25556 25557 25558 25559 |
# File 'lib/v20180228/models.rb', line 25546 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
25544 25545 25546 |
# File 'lib/v20180228/models.rb', line 25544 def CloudTags @CloudTags end |
#InstanceID ⇒ Object
25544 25545 25546 |
# File 'lib/v20180228/models.rb', line 25544 def InstanceID @InstanceID end |
#KernelVersion ⇒ Object
25544 25545 25546 |
# File 'lib/v20180228/models.rb', line 25544 def KernelVersion @KernelVersion end |
#LicenseOrder ⇒ Object
25544 25545 25546 |
# File 'lib/v20180228/models.rb', line 25544 def LicenseOrder @LicenseOrder end |
#MachineName ⇒ Object
25544 25545 25546 |
# File 'lib/v20180228/models.rb', line 25544 def MachineName @MachineName end |
#MachinePrivateIp ⇒ Object
25544 25545 25546 |
# File 'lib/v20180228/models.rb', line 25544 def MachinePrivateIp @MachinePrivateIp end |
#MachinePublicIp ⇒ Object
25544 25545 25546 |
# File 'lib/v20180228/models.rb', line 25544 def MachinePublicIp @MachinePublicIp end |
#MachineStatus ⇒ Object
25544 25545 25546 |
# File 'lib/v20180228/models.rb', line 25544 def MachineStatus @MachineStatus end |
#MachineTag ⇒ Object
25544 25545 25546 |
# File 'lib/v20180228/models.rb', line 25544 def MachineTag @MachineTag end |
#Quuid ⇒ Object
25544 25545 25546 |
# File 'lib/v20180228/models.rb', line 25544 def Quuid @Quuid end |
#Uuid ⇒ Object
25544 25545 25546 |
# File 'lib/v20180228/models.rb', line 25544 def Uuid @Uuid end |
#VulNum ⇒ Object
25544 25545 25546 |
# File 'lib/v20180228/models.rb', line 25544 def VulNum @VulNum end |
Instance Method Details
#deserialize(params) ⇒ Object
25561 25562 25563 25564 25565 25566 25567 25568 25569 25570 25571 25572 25573 25574 25575 25576 25577 25578 25579 25580 25581 25582 25583 25584 25585 25586 25587 25588 25589 25590 25591 |
# File 'lib/v20180228/models.rb', line 25561 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 |