Class: TencentCloud::Config::V20220802::ResourceListInfo

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20220802/models.rb

Overview

资源列列表信息

Instance Attribute Summary collapse

Instance Method Summary collapse

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, tags=nil, resourcezone=nil, complianceresult=nil)
  @ResourceType = resourcetype
  @ResourceName = resourcename
  @ResourceId = resourceid
  @ResourceRegion = resourceregion
  @ResourceStatus = resourcestatus
  @ResourceDelete = resourcedelete
  @ResourceCreateTime = resourcecreatetime
  @Tags = tags
  @ResourceZone = resourcezone
  @ComplianceResult = complianceresult
end

Instance Attribute Details

#ComplianceResultObject



967
968
969
# File 'lib/v20220802/models.rb', line 967

def ComplianceResult
  @ComplianceResult
end

#ResourceCreateTimeObject



967
968
969
# File 'lib/v20220802/models.rb', line 967

def ResourceCreateTime
  @ResourceCreateTime
end

#ResourceDeleteObject



967
968
969
# File 'lib/v20220802/models.rb', line 967

def ResourceDelete
  @ResourceDelete
end

#ResourceIdObject



967
968
969
# File 'lib/v20220802/models.rb', line 967

def ResourceId
  @ResourceId
end

#ResourceNameObject



967
968
969
# File 'lib/v20220802/models.rb', line 967

def ResourceName
  @ResourceName
end

#ResourceRegionObject



967
968
969
# File 'lib/v20220802/models.rb', line 967

def ResourceRegion
  @ResourceRegion
end

#ResourceStatusObject



967
968
969
# File 'lib/v20220802/models.rb', line 967

def ResourceStatus
  @ResourceStatus
end

#ResourceTypeObject



967
968
969
# File 'lib/v20220802/models.rb', line 967

def ResourceType
  @ResourceType
end

#ResourceZoneObject



967
968
969
# File 'lib/v20220802/models.rb', line 967

def ResourceZone
  @ResourceZone
end

#TagsObject



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