Class: TencentCloud::Config::V20220802::DescribeDiscoveredResourceResponse

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

Overview

DescribeDiscoveredResource返回参数结构体

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) ⇒ DescribeDiscoveredResourceResponse

Returns a new instance of DescribeDiscoveredResourceResponse.



426
427
428
429
430
431
432
433
434
435
436
437
# File 'lib/v20220802/models.rb', line 426

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。



424
425
426
# File 'lib/v20220802/models.rb', line 424

def Configuration
  @Configuration
end

#RequestIdObject

Parameters:

  • ResourceId:

    资源Id

  • ResourceType:

    资源类型

  • ResourceName:

    资源名

  • ResourceRegion:

    资源地域

  • ResourceZone:

    资源可用区

  • Configuration:

    资源配置

  • ResourceCreateTime:

    资源创建时间

  • Tags:

    资源标签

  • UpdateTime:

    资源更新时间

  • RequestId:

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



424
425
426
# File 'lib/v20220802/models.rb', line 424

def RequestId
  @RequestId
end

#ResourceCreateTimeObject

Parameters:

  • ResourceId:

    资源Id

  • ResourceType:

    资源类型

  • ResourceName:

    资源名

  • ResourceRegion:

    资源地域

  • ResourceZone:

    资源可用区

  • Configuration:

    资源配置

  • ResourceCreateTime:

    资源创建时间

  • Tags:

    资源标签

  • UpdateTime:

    资源更新时间

  • RequestId:

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



424
425
426
# File 'lib/v20220802/models.rb', line 424

def ResourceCreateTime
  @ResourceCreateTime
end

#ResourceIdObject

Parameters:

  • ResourceId:

    资源Id

  • ResourceType:

    资源类型

  • ResourceName:

    资源名

  • ResourceRegion:

    资源地域

  • ResourceZone:

    资源可用区

  • Configuration:

    资源配置

  • ResourceCreateTime:

    资源创建时间

  • Tags:

    资源标签

  • UpdateTime:

    资源更新时间

  • RequestId:

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



424
425
426
# File 'lib/v20220802/models.rb', line 424

def ResourceId
  @ResourceId
end

#ResourceNameObject

Parameters:

  • ResourceId:

    资源Id

  • ResourceType:

    资源类型

  • ResourceName:

    资源名

  • ResourceRegion:

    资源地域

  • ResourceZone:

    资源可用区

  • Configuration:

    资源配置

  • ResourceCreateTime:

    资源创建时间

  • Tags:

    资源标签

  • UpdateTime:

    资源更新时间

  • RequestId:

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



424
425
426
# File 'lib/v20220802/models.rb', line 424

def ResourceName
  @ResourceName
end

#ResourceRegionObject

Parameters:

  • ResourceId:

    资源Id

  • ResourceType:

    资源类型

  • ResourceName:

    资源名

  • ResourceRegion:

    资源地域

  • ResourceZone:

    资源可用区

  • Configuration:

    资源配置

  • ResourceCreateTime:

    资源创建时间

  • Tags:

    资源标签

  • UpdateTime:

    资源更新时间

  • RequestId:

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



424
425
426
# File 'lib/v20220802/models.rb', line 424

def ResourceRegion
  @ResourceRegion
end

#ResourceTypeObject

Parameters:

  • ResourceId:

    资源Id

  • ResourceType:

    资源类型

  • ResourceName:

    资源名

  • ResourceRegion:

    资源地域

  • ResourceZone:

    资源可用区

  • Configuration:

    资源配置

  • ResourceCreateTime:

    资源创建时间

  • Tags:

    资源标签

  • UpdateTime:

    资源更新时间

  • RequestId:

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



424
425
426
# File 'lib/v20220802/models.rb', line 424

def ResourceType
  @ResourceType
end

#ResourceZoneObject

Parameters:

  • ResourceId:

    资源Id

  • ResourceType:

    资源类型

  • ResourceName:

    资源名

  • ResourceRegion:

    资源地域

  • ResourceZone:

    资源可用区

  • Configuration:

    资源配置

  • ResourceCreateTime:

    资源创建时间

  • Tags:

    资源标签

  • UpdateTime:

    资源更新时间

  • RequestId:

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



424
425
426
# File 'lib/v20220802/models.rb', line 424

def ResourceZone
  @ResourceZone
end

#TagsObject

Parameters:

  • ResourceId:

    资源Id

  • ResourceType:

    资源类型

  • ResourceName:

    资源名

  • ResourceRegion:

    资源地域

  • ResourceZone:

    资源可用区

  • Configuration:

    资源配置

  • ResourceCreateTime:

    资源创建时间

  • Tags:

    资源标签

  • UpdateTime:

    资源更新时间

  • RequestId:

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



424
425
426
# File 'lib/v20220802/models.rb', line 424

def Tags
  @Tags
end

#UpdateTimeObject

Parameters:

  • ResourceId:

    资源Id

  • ResourceType:

    资源类型

  • ResourceName:

    资源名

  • ResourceRegion:

    资源地域

  • ResourceZone:

    资源可用区

  • Configuration:

    资源配置

  • ResourceCreateTime:

    资源创建时间

  • Tags:

    资源标签

  • UpdateTime:

    资源更新时间

  • RequestId:

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



424
425
426
# File 'lib/v20220802/models.rb', line 424

def UpdateTime
  @UpdateTime
end

Instance Method Details

#deserialize(params) ⇒ Object



439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
# File 'lib/v20220802/models.rb', line 439

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