Class: TencentCloud::Ecm::V20190719::Module
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Ecm::V20190719::Module
- Defined in:
- lib/v20190719/models.rb
Overview
模块信息
Instance Attribute Summary collapse
-
#CloseIpDirect ⇒ Object
NORMAL:正常。 DELETING:删除中 DELETEFAILED:删除失败。 注意:此字段可能返回 null,表示取不到有效值。.
-
#CreateTime ⇒ Object
NORMAL:正常。 DELETING:删除中 DELETEFAILED:删除失败。 注意:此字段可能返回 null,表示取不到有效值。.
-
#DataDisks ⇒ Object
NORMAL:正常。 DELETING:删除中 DELETEFAILED:删除失败。 注意:此字段可能返回 null,表示取不到有效值。.
-
#DefaultBandwidth ⇒ Object
NORMAL:正常。 DELETING:删除中 DELETEFAILED:删除失败。 注意:此字段可能返回 null,表示取不到有效值。.
-
#DefaultBandwidthIn ⇒ Object
NORMAL:正常。 DELETING:删除中 DELETEFAILED:删除失败。 注意:此字段可能返回 null,表示取不到有效值。.
-
#DefaultDataDiskSize ⇒ Object
NORMAL:正常。 DELETING:删除中 DELETEFAILED:删除失败。 注意:此字段可能返回 null,表示取不到有效值。.
-
#DefaultImage ⇒ Object
NORMAL:正常。 DELETING:删除中 DELETEFAILED:删除失败。 注意:此字段可能返回 null,表示取不到有效值。.
-
#DefaultSystemDiskSize ⇒ Object
NORMAL:正常。 DELETING:删除中 DELETEFAILED:删除失败。 注意:此字段可能返回 null,表示取不到有效值。.
-
#DisableWanIp ⇒ Object
NORMAL:正常。 DELETING:删除中 DELETEFAILED:删除失败。 注意:此字段可能返回 null,表示取不到有效值。.
-
#InstanceTypeConfig ⇒ Object
NORMAL:正常。 DELETING:删除中 DELETEFAILED:删除失败。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ModuleId ⇒ Object
NORMAL:正常。 DELETING:删除中 DELETEFAILED:删除失败。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ModuleName ⇒ Object
NORMAL:正常。 DELETING:删除中 DELETEFAILED:删除失败。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ModuleState ⇒ Object
NORMAL:正常。 DELETING:删除中 DELETEFAILED:删除失败。 注意:此字段可能返回 null,表示取不到有效值。.
-
#SecurityGroupIds ⇒ Object
NORMAL:正常。 DELETING:删除中 DELETEFAILED:删除失败。 注意:此字段可能返回 null,表示取不到有效值。.
-
#SystemDisk ⇒ Object
NORMAL:正常。 DELETING:删除中 DELETEFAILED:删除失败。 注意:此字段可能返回 null,表示取不到有效值。.
-
#TagSet ⇒ Object
NORMAL:正常。 DELETING:删除中 DELETEFAILED:删除失败。 注意:此字段可能返回 null,表示取不到有效值。.
-
#UserData ⇒ Object
NORMAL:正常。 DELETING:删除中 DELETEFAILED:删除失败。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(moduleid = nil, modulename = nil, modulestate = nil, defaultsystemdisksize = nil, defaultdatadisksize = nil, instancetypeconfig = nil, defaultimage = nil, createtime = nil, defaultbandwidth = nil, tagset = nil, closeipdirect = nil, securitygroupids = nil, defaultbandwidthin = nil, userdata = nil, systemdisk = nil, datadisks = nil, disablewanip = nil) ⇒ Module
constructor
A new instance of Module.
Constructor Details
#initialize(moduleid = nil, modulename = nil, modulestate = nil, defaultsystemdisksize = nil, defaultdatadisksize = nil, instancetypeconfig = nil, defaultimage = nil, createtime = nil, defaultbandwidth = nil, tagset = nil, closeipdirect = nil, securitygroupids = nil, defaultbandwidthin = nil, userdata = nil, systemdisk = nil, datadisks = nil, disablewanip = nil) ⇒ Module
Returns a new instance of Module.
8251 8252 8253 8254 8255 8256 8257 8258 8259 8260 8261 8262 8263 8264 8265 8266 8267 8268 8269 |
# File 'lib/v20190719/models.rb', line 8251 def initialize(moduleid=nil, modulename=nil, modulestate=nil, defaultsystemdisksize=nil, defaultdatadisksize=nil, instancetypeconfig=nil, defaultimage=nil, createtime=nil, defaultbandwidth=nil, =nil, closeipdirect=nil, securitygroupids=nil, defaultbandwidthin=nil, userdata=nil, systemdisk=nil, datadisks=nil, disablewanip=nil) @ModuleId = moduleid @ModuleName = modulename @ModuleState = modulestate @DefaultSystemDiskSize = defaultsystemdisksize @DefaultDataDiskSize = defaultdatadisksize @InstanceTypeConfig = instancetypeconfig @DefaultImage = defaultimage @CreateTime = createtime @DefaultBandwidth = defaultbandwidth @TagSet = @CloseIpDirect = closeipdirect @SecurityGroupIds = securitygroupids @DefaultBandwidthIn = defaultbandwidthin @UserData = userdata @SystemDisk = systemdisk @DataDisks = datadisks @DisableWanIp = disablewanip end |
Instance Attribute Details
#CloseIpDirect ⇒ Object
NORMAL:正常。DELETING:删除中DELETEFAILED:删除失败。注意:此字段可能返回 null,表示取不到有效值。
8249 8250 8251 |
# File 'lib/v20190719/models.rb', line 8249 def CloseIpDirect @CloseIpDirect end |
#CreateTime ⇒ Object
NORMAL:正常。DELETING:删除中DELETEFAILED:删除失败。注意:此字段可能返回 null,表示取不到有效值。
8249 8250 8251 |
# File 'lib/v20190719/models.rb', line 8249 def CreateTime @CreateTime end |
#DataDisks ⇒ Object
NORMAL:正常。DELETING:删除中DELETEFAILED:删除失败。注意:此字段可能返回 null,表示取不到有效值。
8249 8250 8251 |
# File 'lib/v20190719/models.rb', line 8249 def DataDisks @DataDisks end |
#DefaultBandwidth ⇒ Object
NORMAL:正常。DELETING:删除中DELETEFAILED:删除失败。注意:此字段可能返回 null,表示取不到有效值。
8249 8250 8251 |
# File 'lib/v20190719/models.rb', line 8249 def DefaultBandwidth @DefaultBandwidth end |
#DefaultBandwidthIn ⇒ Object
NORMAL:正常。DELETING:删除中DELETEFAILED:删除失败。注意:此字段可能返回 null,表示取不到有效值。
8249 8250 8251 |
# File 'lib/v20190719/models.rb', line 8249 def DefaultBandwidthIn @DefaultBandwidthIn end |
#DefaultDataDiskSize ⇒ Object
NORMAL:正常。DELETING:删除中DELETEFAILED:删除失败。注意:此字段可能返回 null,表示取不到有效值。
8249 8250 8251 |
# File 'lib/v20190719/models.rb', line 8249 def DefaultDataDiskSize @DefaultDataDiskSize end |
#DefaultImage ⇒ Object
NORMAL:正常。DELETING:删除中DELETEFAILED:删除失败。注意:此字段可能返回 null,表示取不到有效值。
8249 8250 8251 |
# File 'lib/v20190719/models.rb', line 8249 def DefaultImage @DefaultImage end |
#DefaultSystemDiskSize ⇒ Object
NORMAL:正常。DELETING:删除中DELETEFAILED:删除失败。注意:此字段可能返回 null,表示取不到有效值。
8249 8250 8251 |
# File 'lib/v20190719/models.rb', line 8249 def DefaultSystemDiskSize @DefaultSystemDiskSize end |
#DisableWanIp ⇒ Object
NORMAL:正常。DELETING:删除中DELETEFAILED:删除失败。注意:此字段可能返回 null,表示取不到有效值。
8249 8250 8251 |
# File 'lib/v20190719/models.rb', line 8249 def DisableWanIp @DisableWanIp end |
#InstanceTypeConfig ⇒ Object
NORMAL:正常。DELETING:删除中DELETEFAILED:删除失败。注意:此字段可能返回 null,表示取不到有效值。
8249 8250 8251 |
# File 'lib/v20190719/models.rb', line 8249 def InstanceTypeConfig @InstanceTypeConfig end |
#ModuleId ⇒ Object
NORMAL:正常。DELETING:删除中DELETEFAILED:删除失败。注意:此字段可能返回 null,表示取不到有效值。
8249 8250 8251 |
# File 'lib/v20190719/models.rb', line 8249 def ModuleId @ModuleId end |
#ModuleName ⇒ Object
NORMAL:正常。DELETING:删除中DELETEFAILED:删除失败。注意:此字段可能返回 null,表示取不到有效值。
8249 8250 8251 |
# File 'lib/v20190719/models.rb', line 8249 def ModuleName @ModuleName end |
#ModuleState ⇒ Object
NORMAL:正常。DELETING:删除中DELETEFAILED:删除失败。注意:此字段可能返回 null,表示取不到有效值。
8249 8250 8251 |
# File 'lib/v20190719/models.rb', line 8249 def ModuleState @ModuleState end |
#SecurityGroupIds ⇒ Object
NORMAL:正常。DELETING:删除中DELETEFAILED:删除失败。注意:此字段可能返回 null,表示取不到有效值。
8249 8250 8251 |
# File 'lib/v20190719/models.rb', line 8249 def SecurityGroupIds @SecurityGroupIds end |
#SystemDisk ⇒ Object
NORMAL:正常。DELETING:删除中DELETEFAILED:删除失败。注意:此字段可能返回 null,表示取不到有效值。
8249 8250 8251 |
# File 'lib/v20190719/models.rb', line 8249 def SystemDisk @SystemDisk end |
#TagSet ⇒ Object
NORMAL:正常。DELETING:删除中DELETEFAILED:删除失败。注意:此字段可能返回 null,表示取不到有效值。
8249 8250 8251 |
# File 'lib/v20190719/models.rb', line 8249 def TagSet @TagSet end |
#UserData ⇒ Object
NORMAL:正常。DELETING:删除中DELETEFAILED:删除失败。注意:此字段可能返回 null,表示取不到有效值。
8249 8250 8251 |
# File 'lib/v20190719/models.rb', line 8249 def UserData @UserData end |
Instance Method Details
#deserialize(params) ⇒ Object
8271 8272 8273 8274 8275 8276 8277 8278 8279 8280 8281 8282 8283 8284 8285 8286 8287 8288 8289 8290 8291 8292 8293 8294 8295 8296 8297 8298 8299 8300 8301 8302 8303 8304 8305 8306 8307 8308 8309 8310 8311 8312 |
# File 'lib/v20190719/models.rb', line 8271 def deserialize(params) @ModuleId = params['ModuleId'] @ModuleName = params['ModuleName'] @ModuleState = params['ModuleState'] @DefaultSystemDiskSize = params['DefaultSystemDiskSize'] @DefaultDataDiskSize = params['DefaultDataDiskSize'] unless params['InstanceTypeConfig'].nil? @InstanceTypeConfig = InstanceTypeConfig.new @InstanceTypeConfig.deserialize(params['InstanceTypeConfig']) end unless params['DefaultImage'].nil? @DefaultImage = Image.new @DefaultImage.deserialize(params['DefaultImage']) end @CreateTime = params['CreateTime'] @DefaultBandwidth = params['DefaultBandwidth'] unless params['TagSet'].nil? @TagSet = [] params['TagSet'].each do |i| tag_tmp = Tag.new tag_tmp.deserialize(i) @TagSet << tag_tmp end end @CloseIpDirect = params['CloseIpDirect'] @SecurityGroupIds = params['SecurityGroupIds'] @DefaultBandwidthIn = params['DefaultBandwidthIn'] @UserData = params['UserData'] unless params['SystemDisk'].nil? @SystemDisk = SystemDisk.new @SystemDisk.deserialize(params['SystemDisk']) end unless params['DataDisks'].nil? @DataDisks = [] params['DataDisks'].each do |i| datadisk_tmp = DataDisk.new datadisk_tmp.deserialize(i) @DataDisks << datadisk_tmp end end @DisableWanIp = params['DisableWanIp'] end |