Class: TencentCloud::Config::V20220802::AggregateResourceInfo
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Config::V20220802::AggregateResourceInfo
- Defined in:
- lib/v20220802/models.rb
Overview
资源列列表信息
Instance Attribute Summary collapse
- #ComplianceResult ⇒ Object
- #ResourceCreateTime ⇒ Object
- #ResourceDelete ⇒ Object
- #ResourceId ⇒ Object
- #ResourceName ⇒ Object
- #ResourceOwnerId ⇒ Object
- #ResourceOwnerName ⇒ Object
- #ResourceRegion ⇒ Object
- #ResourceStatus ⇒ Object
- #ResourceType ⇒ Object
- #ResourceZone ⇒ Object
- #Tags ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(resourcetype = nil, resourcename = nil, resourceid = nil, resourceregion = nil, resourcestatus = nil, resourcedelete = nil, resourcecreatetime = nil, tags = nil, resourcezone = nil, complianceresult = nil, resourceownerid = nil, resourceownername = nil) ⇒ AggregateResourceInfo
constructor
A new instance of AggregateResourceInfo.
Constructor Details
#initialize(resourcetype = nil, resourcename = nil, resourceid = nil, resourceregion = nil, resourcestatus = nil, resourcedelete = nil, resourcecreatetime = nil, tags = nil, resourcezone = nil, complianceresult = nil, resourceownerid = nil, resourceownername = nil) ⇒ AggregateResourceInfo
Returns a new instance of AggregateResourceInfo.
49 50 51 52 53 54 55 56 57 58 59 60 61 62 |
# File 'lib/v20220802/models.rb', line 49 def initialize(resourcetype=nil, resourcename=nil, resourceid=nil, resourceregion=nil, resourcestatus=nil, resourcedelete=nil, resourcecreatetime=nil, =nil, resourcezone=nil, complianceresult=nil, resourceownerid=nil, resourceownername=nil) @ResourceType = resourcetype @ResourceName = resourcename @ResourceId = resourceid @ResourceRegion = resourceregion @ResourceStatus = resourcestatus @ResourceDelete = resourcedelete @ResourceCreateTime = resourcecreatetime @Tags = @ResourceZone = resourcezone @ComplianceResult = complianceresult @ResourceOwnerId = resourceownerid @ResourceOwnerName = resourceownername end |
Instance Attribute Details
#ComplianceResult ⇒ Object
47 48 49 |
# File 'lib/v20220802/models.rb', line 47 def ComplianceResult @ComplianceResult end |
#ResourceCreateTime ⇒ Object
47 48 49 |
# File 'lib/v20220802/models.rb', line 47 def ResourceCreateTime @ResourceCreateTime end |
#ResourceDelete ⇒ Object
47 48 49 |
# File 'lib/v20220802/models.rb', line 47 def ResourceDelete @ResourceDelete end |
#ResourceId ⇒ Object
47 48 49 |
# File 'lib/v20220802/models.rb', line 47 def ResourceId @ResourceId end |
#ResourceName ⇒ Object
47 48 49 |
# File 'lib/v20220802/models.rb', line 47 def ResourceName @ResourceName end |
#ResourceOwnerId ⇒ Object
47 48 49 |
# File 'lib/v20220802/models.rb', line 47 def ResourceOwnerId @ResourceOwnerId end |
#ResourceOwnerName ⇒ Object
47 48 49 |
# File 'lib/v20220802/models.rb', line 47 def ResourceOwnerName @ResourceOwnerName end |
#ResourceRegion ⇒ Object
47 48 49 |
# File 'lib/v20220802/models.rb', line 47 def ResourceRegion @ResourceRegion end |
#ResourceStatus ⇒ Object
47 48 49 |
# File 'lib/v20220802/models.rb', line 47 def ResourceStatus @ResourceStatus end |
#ResourceType ⇒ Object
47 48 49 |
# File 'lib/v20220802/models.rb', line 47 def ResourceType @ResourceType end |
#ResourceZone ⇒ Object
47 48 49 |
# File 'lib/v20220802/models.rb', line 47 def ResourceZone @ResourceZone end |
#Tags ⇒ Object
47 48 49 |
# File 'lib/v20220802/models.rb', line 47 def Tags @Tags end |
Instance Method Details
#deserialize(params) ⇒ Object
64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 |
# File 'lib/v20220802/models.rb', line 64 def deserialize(params) @ResourceType = params['ResourceType'] @ResourceName = params['ResourceName'] @ResourceId = params['ResourceId'] @ResourceRegion = params['ResourceRegion'] @ResourceStatus = params['ResourceStatus'] @ResourceDelete = params['ResourceDelete'] @ResourceCreateTime = params['ResourceCreateTime'] unless params['Tags'].nil? @Tags = [] params['Tags'].each do |i| tag_tmp = Tag.new tag_tmp.deserialize(i) @Tags << tag_tmp end end @ResourceZone = params['ResourceZone'] @ComplianceResult = params['ComplianceResult'] @ResourceOwnerId = params['ResourceOwnerId'] @ResourceOwnerName = params['ResourceOwnerName'] end |