Class: TencentCloud::Config::V20220802::ResourceListInfo
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Config::V20220802::ResourceListInfo
- Defined in:
- lib/v20220802/models.rb
Overview
资源列列表信息
Instance Attribute Summary collapse
- #ComplianceResult ⇒ Object
- #ResourceCreateTime ⇒ Object
- #ResourceDelete ⇒ Object
- #ResourceId ⇒ Object
- #ResourceName ⇒ 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) ⇒ ResourceListInfo
constructor
A new instance of ResourceListInfo.
Constructor Details
#initialize(resourcetype = nil, resourcename = nil, resourceid = nil, resourceregion = nil, resourcestatus = nil, resourcedelete = nil, resourcecreatetime = nil, tags = nil, resourcezone = nil, complianceresult = nil) ⇒ ResourceListInfo
969 970 971 972 973 974 975 976 977 978 979 980 |
# File 'lib/v20220802/models.rb', line 969 def initialize(resourcetype=nil, resourcename=nil, resourceid=nil, resourceregion=nil, resourcestatus=nil, resourcedelete=nil, resourcecreatetime=nil, =nil, resourcezone=nil, complianceresult=nil) @ResourceType = resourcetype @ResourceName = resourcename @ResourceId = resourceid @ResourceRegion = resourceregion @ResourceStatus = resourcestatus @ResourceDelete = resourcedelete @ResourceCreateTime = resourcecreatetime @Tags = @ResourceZone = resourcezone @ComplianceResult = complianceresult end |
Instance Attribute Details
#ComplianceResult ⇒ Object
967 968 969 |
# File 'lib/v20220802/models.rb', line 967 def ComplianceResult @ComplianceResult end |
#ResourceCreateTime ⇒ Object
967 968 969 |
# File 'lib/v20220802/models.rb', line 967 def ResourceCreateTime @ResourceCreateTime end |
#ResourceDelete ⇒ Object
967 968 969 |
# File 'lib/v20220802/models.rb', line 967 def ResourceDelete @ResourceDelete end |
#ResourceId ⇒ Object
967 968 969 |
# File 'lib/v20220802/models.rb', line 967 def ResourceId @ResourceId end |
#ResourceName ⇒ Object
967 968 969 |
# File 'lib/v20220802/models.rb', line 967 def ResourceName @ResourceName end |
#ResourceRegion ⇒ Object
967 968 969 |
# File 'lib/v20220802/models.rb', line 967 def ResourceRegion @ResourceRegion end |
#ResourceStatus ⇒ Object
967 968 969 |
# File 'lib/v20220802/models.rb', line 967 def ResourceStatus @ResourceStatus end |
#ResourceType ⇒ Object
967 968 969 |
# File 'lib/v20220802/models.rb', line 967 def ResourceType @ResourceType end |
#ResourceZone ⇒ Object
967 968 969 |
# File 'lib/v20220802/models.rb', line 967 def ResourceZone @ResourceZone end |
#Tags ⇒ Object
967 968 969 |
# File 'lib/v20220802/models.rb', line 967 def Tags @Tags end |
Instance Method Details
#deserialize(params) ⇒ Object
982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 |
# File 'lib/v20220802/models.rb', line 982 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'] end |