Class: TencentCloud::Cfw::V20190904::AssociatedInstanceInfo
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cfw::V20190904::AssociatedInstanceInfo
- Defined in:
- lib/v20190904/models.rb
Overview
企业安全组关联实例信息
Instance Attribute Summary collapse
- #CdbId ⇒ Object
- #InstanceId ⇒ Object
- #InstanceName ⇒ Object
- #Ip ⇒ Object
- #PublicIp ⇒ Object
- #SecurityGroupCount ⇒ Object
- #SecurityGroupRuleCount ⇒ Object
- #Type ⇒ Object
- #VpcId ⇒ Object
- #VpcName ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(instanceid = nil, instancename = nil, type = nil, vpcid = nil, vpcname = nil, publicip = nil, ip = nil, securitygroupcount = nil, securitygrouprulecount = nil, cdbid = nil) ⇒ AssociatedInstanceInfo
constructor
A new instance of AssociatedInstanceInfo.
Constructor Details
#initialize(instanceid = nil, instancename = nil, type = nil, vpcid = nil, vpcname = nil, publicip = nil, ip = nil, securitygroupcount = nil, securitygrouprulecount = nil, cdbid = nil) ⇒ AssociatedInstanceInfo
Returns a new instance of AssociatedInstanceInfo.
390 391 392 393 394 395 396 397 398 399 400 401 |
# File 'lib/v20190904/models.rb', line 390 def initialize(instanceid=nil, instancename=nil, type=nil, vpcid=nil, vpcname=nil, publicip=nil, ip=nil, securitygroupcount=nil, securitygrouprulecount=nil, cdbid=nil) @InstanceId = instanceid @InstanceName = instancename @Type = type @VpcId = vpcid @VpcName = vpcname @PublicIp = publicip @Ip = ip @SecurityGroupCount = securitygroupcount @SecurityGroupRuleCount = securitygrouprulecount @CdbId = cdbid end |
Instance Attribute Details
#CdbId ⇒ Object
388 389 390 |
# File 'lib/v20190904/models.rb', line 388 def CdbId @CdbId end |
#InstanceId ⇒ Object
388 389 390 |
# File 'lib/v20190904/models.rb', line 388 def InstanceId @InstanceId end |
#InstanceName ⇒ Object
388 389 390 |
# File 'lib/v20190904/models.rb', line 388 def InstanceName @InstanceName end |
#Ip ⇒ Object
388 389 390 |
# File 'lib/v20190904/models.rb', line 388 def Ip @Ip end |
#PublicIp ⇒ Object
388 389 390 |
# File 'lib/v20190904/models.rb', line 388 def PublicIp @PublicIp end |
#SecurityGroupCount ⇒ Object
388 389 390 |
# File 'lib/v20190904/models.rb', line 388 def SecurityGroupCount @SecurityGroupCount end |
#SecurityGroupRuleCount ⇒ Object
388 389 390 |
# File 'lib/v20190904/models.rb', line 388 def SecurityGroupRuleCount @SecurityGroupRuleCount end |
#Type ⇒ Object
388 389 390 |
# File 'lib/v20190904/models.rb', line 388 def Type @Type end |
#VpcId ⇒ Object
388 389 390 |
# File 'lib/v20190904/models.rb', line 388 def VpcId @VpcId end |
#VpcName ⇒ Object
388 389 390 |
# File 'lib/v20190904/models.rb', line 388 def VpcName @VpcName end |
Instance Method Details
#deserialize(params) ⇒ Object
403 404 405 406 407 408 409 410 411 412 413 414 |
# File 'lib/v20190904/models.rb', line 403 def deserialize(params) @InstanceId = params['InstanceId'] @InstanceName = params['InstanceName'] @Type = params['Type'] @VpcId = params['VpcId'] @VpcName = params['VpcName'] @PublicIp = params['PublicIp'] @Ip = params['Ip'] @SecurityGroupCount = params['SecurityGroupCount'] @SecurityGroupRuleCount = params['SecurityGroupRuleCount'] @CdbId = params['CdbId'] end |