Class: TencentCloud::Config::V20220802::AggregateResourceInfo

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

Instance Attribute Details

#ComplianceResultObject

Parameters:

  • ResourceType:

    资源类型

  • ResourceName:

    资源名称

  • ResourceId:

    资源ID

  • ResourceRegion:

    地域

  • ResourceStatus:

    资源状态

  • ResourceDelete:

    是否删除 1:已删除 0:未删除

  • ResourceCreateTime:

    资源创建时间

  • Tags:

    标签信息

  • ResourceZone:

    可用区

  • ComplianceResult:

    合规状态

  • ResourceOwnerId:

    资源所属用户ID

  • ResourceOwnerName:

    用户昵称



47
48
49
# File 'lib/v20220802/models.rb', line 47

def ComplianceResult
  @ComplianceResult
end

#ResourceCreateTimeObject

Parameters:

  • ResourceType:

    资源类型

  • ResourceName:

    资源名称

  • ResourceId:

    资源ID

  • ResourceRegion:

    地域

  • ResourceStatus:

    资源状态

  • ResourceDelete:

    是否删除 1:已删除 0:未删除

  • ResourceCreateTime:

    资源创建时间

  • Tags:

    标签信息

  • ResourceZone:

    可用区

  • ComplianceResult:

    合规状态

  • ResourceOwnerId:

    资源所属用户ID

  • ResourceOwnerName:

    用户昵称



47
48
49
# File 'lib/v20220802/models.rb', line 47

def ResourceCreateTime
  @ResourceCreateTime
end

#ResourceDeleteObject

Parameters:

  • ResourceType:

    资源类型

  • ResourceName:

    资源名称

  • ResourceId:

    资源ID

  • ResourceRegion:

    地域

  • ResourceStatus:

    资源状态

  • ResourceDelete:

    是否删除 1:已删除 0:未删除

  • ResourceCreateTime:

    资源创建时间

  • Tags:

    标签信息

  • ResourceZone:

    可用区

  • ComplianceResult:

    合规状态

  • ResourceOwnerId:

    资源所属用户ID

  • ResourceOwnerName:

    用户昵称



47
48
49
# File 'lib/v20220802/models.rb', line 47

def ResourceDelete
  @ResourceDelete
end

#ResourceIdObject

Parameters:

  • ResourceType:

    资源类型

  • ResourceName:

    资源名称

  • ResourceId:

    资源ID

  • ResourceRegion:

    地域

  • ResourceStatus:

    资源状态

  • ResourceDelete:

    是否删除 1:已删除 0:未删除

  • ResourceCreateTime:

    资源创建时间

  • Tags:

    标签信息

  • ResourceZone:

    可用区

  • ComplianceResult:

    合规状态

  • ResourceOwnerId:

    资源所属用户ID

  • ResourceOwnerName:

    用户昵称



47
48
49
# File 'lib/v20220802/models.rb', line 47

def ResourceId
  @ResourceId
end

#ResourceNameObject

Parameters:

  • ResourceType:

    资源类型

  • ResourceName:

    资源名称

  • ResourceId:

    资源ID

  • ResourceRegion:

    地域

  • ResourceStatus:

    资源状态

  • ResourceDelete:

    是否删除 1:已删除 0:未删除

  • ResourceCreateTime:

    资源创建时间

  • Tags:

    标签信息

  • ResourceZone:

    可用区

  • ComplianceResult:

    合规状态

  • ResourceOwnerId:

    资源所属用户ID

  • ResourceOwnerName:

    用户昵称



47
48
49
# File 'lib/v20220802/models.rb', line 47

def ResourceName
  @ResourceName
end

#ResourceOwnerIdObject

Parameters:

  • ResourceType:

    资源类型

  • ResourceName:

    资源名称

  • ResourceId:

    资源ID

  • ResourceRegion:

    地域

  • ResourceStatus:

    资源状态

  • ResourceDelete:

    是否删除 1:已删除 0:未删除

  • ResourceCreateTime:

    资源创建时间

  • Tags:

    标签信息

  • ResourceZone:

    可用区

  • ComplianceResult:

    合规状态

  • ResourceOwnerId:

    资源所属用户ID

  • ResourceOwnerName:

    用户昵称



47
48
49
# File 'lib/v20220802/models.rb', line 47

def ResourceOwnerId
  @ResourceOwnerId
end

#ResourceOwnerNameObject

Parameters:

  • ResourceType:

    资源类型

  • ResourceName:

    资源名称

  • ResourceId:

    资源ID

  • ResourceRegion:

    地域

  • ResourceStatus:

    资源状态

  • ResourceDelete:

    是否删除 1:已删除 0:未删除

  • ResourceCreateTime:

    资源创建时间

  • Tags:

    标签信息

  • ResourceZone:

    可用区

  • ComplianceResult:

    合规状态

  • ResourceOwnerId:

    资源所属用户ID

  • ResourceOwnerName:

    用户昵称



47
48
49
# File 'lib/v20220802/models.rb', line 47

def ResourceOwnerName
  @ResourceOwnerName
end

#ResourceRegionObject

Parameters:

  • ResourceType:

    资源类型

  • ResourceName:

    资源名称

  • ResourceId:

    资源ID

  • ResourceRegion:

    地域

  • ResourceStatus:

    资源状态

  • ResourceDelete:

    是否删除 1:已删除 0:未删除

  • ResourceCreateTime:

    资源创建时间

  • Tags:

    标签信息

  • ResourceZone:

    可用区

  • ComplianceResult:

    合规状态

  • ResourceOwnerId:

    资源所属用户ID

  • ResourceOwnerName:

    用户昵称



47
48
49
# File 'lib/v20220802/models.rb', line 47

def ResourceRegion
  @ResourceRegion
end

#ResourceStatusObject

Parameters:

  • ResourceType:

    资源类型

  • ResourceName:

    资源名称

  • ResourceId:

    资源ID

  • ResourceRegion:

    地域

  • ResourceStatus:

    资源状态

  • ResourceDelete:

    是否删除 1:已删除 0:未删除

  • ResourceCreateTime:

    资源创建时间

  • Tags:

    标签信息

  • ResourceZone:

    可用区

  • ComplianceResult:

    合规状态

  • ResourceOwnerId:

    资源所属用户ID

  • ResourceOwnerName:

    用户昵称



47
48
49
# File 'lib/v20220802/models.rb', line 47

def ResourceStatus
  @ResourceStatus
end

#ResourceTypeObject

Parameters:

  • ResourceType:

    资源类型

  • ResourceName:

    资源名称

  • ResourceId:

    资源ID

  • ResourceRegion:

    地域

  • ResourceStatus:

    资源状态

  • ResourceDelete:

    是否删除 1:已删除 0:未删除

  • ResourceCreateTime:

    资源创建时间

  • Tags:

    标签信息

  • ResourceZone:

    可用区

  • ComplianceResult:

    合规状态

  • ResourceOwnerId:

    资源所属用户ID

  • ResourceOwnerName:

    用户昵称



47
48
49
# File 'lib/v20220802/models.rb', line 47

def ResourceType
  @ResourceType
end

#ResourceZoneObject

Parameters:

  • ResourceType:

    资源类型

  • ResourceName:

    资源名称

  • ResourceId:

    资源ID

  • ResourceRegion:

    地域

  • ResourceStatus:

    资源状态

  • ResourceDelete:

    是否删除 1:已删除 0:未删除

  • ResourceCreateTime:

    资源创建时间

  • Tags:

    标签信息

  • ResourceZone:

    可用区

  • ComplianceResult:

    合规状态

  • ResourceOwnerId:

    资源所属用户ID

  • ResourceOwnerName:

    用户昵称



47
48
49
# File 'lib/v20220802/models.rb', line 47

def ResourceZone
  @ResourceZone
end

#TagsObject

Parameters:

  • ResourceType:

    资源类型

  • ResourceName:

    资源名称

  • ResourceId:

    资源ID

  • ResourceRegion:

    地域

  • ResourceStatus:

    资源状态

  • ResourceDelete:

    是否删除 1:已删除 0:未删除

  • ResourceCreateTime:

    资源创建时间

  • Tags:

    标签信息

  • ResourceZone:

    可用区

  • ComplianceResult:

    合规状态

  • ResourceOwnerId:

    资源所属用户ID

  • ResourceOwnerName:

    用户昵称



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