Class: TencentCloud::Config::V20220802::DescribeAggregateDiscoveredResourceResponse

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

Overview

DescribeAggregateDiscoveredResource返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(resourceid = nil, resourcetype = nil, resourcename = nil, resourceregion = nil, resourcezone = nil, configuration = nil, resourcecreatetime = nil, tags = nil, updatetime = nil, requestid = nil) ⇒ DescribeAggregateDiscoveredResourceResponse

Returns a new instance of DescribeAggregateDiscoveredResourceResponse.



343
344
345
346
347
348
349
350
351
352
353
354
# File 'lib/v20220802/models.rb', line 343

def initialize(resourceid=nil, resourcetype=nil, resourcename=nil, resourceregion=nil, resourcezone=nil, configuration=nil, resourcecreatetime=nil, tags=nil, updatetime=nil, requestid=nil)
  @ResourceId = resourceid
  @ResourceType = resourcetype
  @ResourceName = resourcename
  @ResourceRegion = resourceregion
  @ResourceZone = resourcezone
  @Configuration = configuration
  @ResourceCreateTime = resourcecreatetime
  @Tags = tags
  @UpdateTime = updatetime
  @RequestId = requestid
end

Instance Attribute Details

#ConfigurationObject

Parameters:

  • ResourceId:

    资源Id

  • ResourceType:

    资源类型

  • ResourceName:

    资源名

  • ResourceRegion:

    资源地域

  • ResourceZone:

    资源可用区

  • Configuration:

    资源配置

  • ResourceCreateTime:

    资源创建时间

  • Tags:

    资源标签

  • UpdateTime:

    资源更新时间

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



341
342
343
# File 'lib/v20220802/models.rb', line 341

def Configuration
  @Configuration
end

#RequestIdObject

Parameters:

  • ResourceId:

    资源Id

  • ResourceType:

    资源类型

  • ResourceName:

    资源名

  • ResourceRegion:

    资源地域

  • ResourceZone:

    资源可用区

  • Configuration:

    资源配置

  • ResourceCreateTime:

    资源创建时间

  • Tags:

    资源标签

  • UpdateTime:

    资源更新时间

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



341
342
343
# File 'lib/v20220802/models.rb', line 341

def RequestId
  @RequestId
end

#ResourceCreateTimeObject

Parameters:

  • ResourceId:

    资源Id

  • ResourceType:

    资源类型

  • ResourceName:

    资源名

  • ResourceRegion:

    资源地域

  • ResourceZone:

    资源可用区

  • Configuration:

    资源配置

  • ResourceCreateTime:

    资源创建时间

  • Tags:

    资源标签

  • UpdateTime:

    资源更新时间

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



341
342
343
# File 'lib/v20220802/models.rb', line 341

def ResourceCreateTime
  @ResourceCreateTime
end

#ResourceIdObject

Parameters:

  • ResourceId:

    资源Id

  • ResourceType:

    资源类型

  • ResourceName:

    资源名

  • ResourceRegion:

    资源地域

  • ResourceZone:

    资源可用区

  • Configuration:

    资源配置

  • ResourceCreateTime:

    资源创建时间

  • Tags:

    资源标签

  • UpdateTime:

    资源更新时间

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



341
342
343
# File 'lib/v20220802/models.rb', line 341

def ResourceId
  @ResourceId
end

#ResourceNameObject

Parameters:

  • ResourceId:

    资源Id

  • ResourceType:

    资源类型

  • ResourceName:

    资源名

  • ResourceRegion:

    资源地域

  • ResourceZone:

    资源可用区

  • Configuration:

    资源配置

  • ResourceCreateTime:

    资源创建时间

  • Tags:

    资源标签

  • UpdateTime:

    资源更新时间

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



341
342
343
# File 'lib/v20220802/models.rb', line 341

def ResourceName
  @ResourceName
end

#ResourceRegionObject

Parameters:

  • ResourceId:

    资源Id

  • ResourceType:

    资源类型

  • ResourceName:

    资源名

  • ResourceRegion:

    资源地域

  • ResourceZone:

    资源可用区

  • Configuration:

    资源配置

  • ResourceCreateTime:

    资源创建时间

  • Tags:

    资源标签

  • UpdateTime:

    资源更新时间

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



341
342
343
# File 'lib/v20220802/models.rb', line 341

def ResourceRegion
  @ResourceRegion
end

#ResourceTypeObject

Parameters:

  • ResourceId:

    资源Id

  • ResourceType:

    资源类型

  • ResourceName:

    资源名

  • ResourceRegion:

    资源地域

  • ResourceZone:

    资源可用区

  • Configuration:

    资源配置

  • ResourceCreateTime:

    资源创建时间

  • Tags:

    资源标签

  • UpdateTime:

    资源更新时间

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



341
342
343
# File 'lib/v20220802/models.rb', line 341

def ResourceType
  @ResourceType
end

#ResourceZoneObject

Parameters:

  • ResourceId:

    资源Id

  • ResourceType:

    资源类型

  • ResourceName:

    资源名

  • ResourceRegion:

    资源地域

  • ResourceZone:

    资源可用区

  • Configuration:

    资源配置

  • ResourceCreateTime:

    资源创建时间

  • Tags:

    资源标签

  • UpdateTime:

    资源更新时间

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



341
342
343
# File 'lib/v20220802/models.rb', line 341

def ResourceZone
  @ResourceZone
end

#TagsObject

Parameters:

  • ResourceId:

    资源Id

  • ResourceType:

    资源类型

  • ResourceName:

    资源名

  • ResourceRegion:

    资源地域

  • ResourceZone:

    资源可用区

  • Configuration:

    资源配置

  • ResourceCreateTime:

    资源创建时间

  • Tags:

    资源标签

  • UpdateTime:

    资源更新时间

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



341
342
343
# File 'lib/v20220802/models.rb', line 341

def Tags
  @Tags
end

#UpdateTimeObject

Parameters:

  • ResourceId:

    资源Id

  • ResourceType:

    资源类型

  • ResourceName:

    资源名

  • ResourceRegion:

    资源地域

  • ResourceZone:

    资源可用区

  • Configuration:

    资源配置

  • ResourceCreateTime:

    资源创建时间

  • Tags:

    资源标签

  • UpdateTime:

    资源更新时间

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



341
342
343
# File 'lib/v20220802/models.rb', line 341

def UpdateTime
  @UpdateTime
end

Instance Method Details

#deserialize(params) ⇒ Object



356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
# File 'lib/v20220802/models.rb', line 356

def deserialize(params)
  @ResourceId = params['ResourceId']
  @ResourceType = params['ResourceType']
  @ResourceName = params['ResourceName']
  @ResourceRegion = params['ResourceRegion']
  @ResourceZone = params['ResourceZone']
  @Configuration = params['Configuration']
  @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
  @UpdateTime = params['UpdateTime']
  @RequestId = params['RequestId']
end