Class: TencentCloud::Ecm::V20190719::SecurityGroupAssociationStatistics
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Ecm::V20190719::SecurityGroupAssociationStatistics
- Defined in:
- lib/v20190719/models.rb
Overview
安全组关联的资源统计
Instance Attribute Summary collapse
- #CLB ⇒ Object
- #ECM ⇒ Object
- #ENI ⇒ Object
- #InstanceStatistics ⇒ Object
- #Module ⇒ Object
- #SecurityGroupId ⇒ Object
- #SG ⇒ Object
- #TotalCount ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(securitygroupid = nil, ecm = nil, _module = nil, eni = nil, sg = nil, clb = nil, instancestatistics = nil, totalcount = nil) ⇒ SecurityGroupAssociationStatistics
constructor
A new instance of SecurityGroupAssociationStatistics.
Constructor Details
#initialize(securitygroupid = nil, ecm = nil, _module = nil, eni = nil, sg = nil, clb = nil, instancestatistics = nil, totalcount = nil) ⇒ SecurityGroupAssociationStatistics
Returns a new instance of SecurityGroupAssociationStatistics.
10333 10334 10335 10336 10337 10338 10339 10340 10341 10342 |
# File 'lib/v20190719/models.rb', line 10333 def initialize(securitygroupid=nil, ecm=nil, _module=nil, eni=nil, sg=nil, clb=nil, instancestatistics=nil, totalcount=nil) @SecurityGroupId = securitygroupid @ECM = ecm @Module = _module @ENI = eni @SG = sg @CLB = clb @InstanceStatistics = instancestatistics @TotalCount = totalcount end |
Instance Attribute Details
#CLB ⇒ Object
10331 10332 10333 |
# File 'lib/v20190719/models.rb', line 10331 def CLB @CLB end |
#ECM ⇒ Object
10331 10332 10333 |
# File 'lib/v20190719/models.rb', line 10331 def ECM @ECM end |
#ENI ⇒ Object
10331 10332 10333 |
# File 'lib/v20190719/models.rb', line 10331 def ENI @ENI end |
#InstanceStatistics ⇒ Object
10331 10332 10333 |
# File 'lib/v20190719/models.rb', line 10331 def InstanceStatistics @InstanceStatistics end |
#Module ⇒ Object
10331 10332 10333 |
# File 'lib/v20190719/models.rb', line 10331 def Module @Module end |
#SecurityGroupId ⇒ Object
10331 10332 10333 |
# File 'lib/v20190719/models.rb', line 10331 def SecurityGroupId @SecurityGroupId end |
#SG ⇒ Object
10331 10332 10333 |
# File 'lib/v20190719/models.rb', line 10331 def SG @SG end |
#TotalCount ⇒ Object
10331 10332 10333 |
# File 'lib/v20190719/models.rb', line 10331 def TotalCount @TotalCount end |
Instance Method Details
#deserialize(params) ⇒ Object
10344 10345 10346 10347 10348 10349 10350 10351 10352 10353 10354 10355 10356 10357 10358 10359 10360 |
# File 'lib/v20190719/models.rb', line 10344 def deserialize(params) @SecurityGroupId = params['SecurityGroupId'] @ECM = params['ECM'] @Module = params['Module'] @ENI = params['ENI'] @SG = params['SG'] @CLB = params['CLB'] unless params['InstanceStatistics'].nil? @InstanceStatistics = [] params['InstanceStatistics'].each do |i| instancestatistic_tmp = InstanceStatistic.new instancestatistic_tmp.deserialize(i) @InstanceStatistics << instancestatistic_tmp end end @TotalCount = params['TotalCount'] end |