Class: TencentCloud::Dayu::V20180709::DescribeResourceListRequest

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

Overview

DescribeResourceList请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(business = nil, regionlist = nil, line = nil, idlist = nil, name = nil, iplist = nil, status = nil, expire = nil, oderby = nil, limit = nil, offset = nil, cname = nil, domain = nil) ⇒ DescribeResourceListRequest

Returns a new instance of DescribeResourceListRequest.



5368
5369
5370
5371
5372
5373
5374
5375
5376
5377
5378
5379
5380
5381
5382
# File 'lib/v20180709/models.rb', line 5368

def initialize(business=nil, regionlist=nil, line=nil, idlist=nil, name=nil, iplist=nil, status=nil, expire=nil, oderby=nil, limit=nil, offset=nil, cname=nil, domain=nil)
  @Business = business
  @RegionList = regionlist
  @Line = line
  @IdList = idlist
  @Name = name
  @IpList = iplist
  @Status = status
  @Expire = expire
  @OderBy = oderby
  @Limit = limit
  @Offset = offset
  @CName = cname
  @Domain = domain
end

Instance Attribute Details

#BusinessObject

Parameters:

  • Business:

    大禹子产品代号(bgp表示独享包;bgp-multip表示共享包;bgpip表示高防IP;net表示高防IP专业版)

  • RegionList:

    地域码搜索,可选,当不指定地域时空数组,当指定地域时,填地域码。例如:[“gz”, “sh”]

  • Line:
  • IdList:

    资源ID搜索,可选,当不为空数组时表示获取指定资源的资源列表;

  • Name:

    资源名称搜索,可选,当不为空字符串时表示按名称搜索资源;

  • IpList:

    IP搜索列表,可选,当不为空时表示按照IP搜索资源;

  • Status:

    资源状态搜索列表,可选,取值为[0(运行中), 1(清洗中), 2(封堵中)],当填空数组时不进行状态搜索;

  • Expire:
  • OderBy:

    排序字段,可选

  • Limit:

    一页条数,填0表示不分页

  • Offset:

    页起始偏移,取值为(页码-1)*一页条数

  • CName:

    高防IP专业版资源的CNAME,可选,只对高防IP专业版资源列表有效;

  • Domain:

    高防IP专业版资源的域名,可选,只对高防IP专业版资源列表有效;



5366
5367
5368
# File 'lib/v20180709/models.rb', line 5366

def Business
  @Business
end

#CNameObject

Parameters:

  • Business:

    大禹子产品代号(bgp表示独享包;bgp-multip表示共享包;bgpip表示高防IP;net表示高防IP专业版)

  • RegionList:

    地域码搜索,可选,当不指定地域时空数组,当指定地域时,填地域码。例如:[“gz”, “sh”]

  • Line:
  • IdList:

    资源ID搜索,可选,当不为空数组时表示获取指定资源的资源列表;

  • Name:

    资源名称搜索,可选,当不为空字符串时表示按名称搜索资源;

  • IpList:

    IP搜索列表,可选,当不为空时表示按照IP搜索资源;

  • Status:

    资源状态搜索列表,可选,取值为[0(运行中), 1(清洗中), 2(封堵中)],当填空数组时不进行状态搜索;

  • Expire:
  • OderBy:

    排序字段,可选

  • Limit:

    一页条数,填0表示不分页

  • Offset:

    页起始偏移,取值为(页码-1)*一页条数

  • CName:

    高防IP专业版资源的CNAME,可选,只对高防IP专业版资源列表有效;

  • Domain:

    高防IP专业版资源的域名,可选,只对高防IP专业版资源列表有效;



5366
5367
5368
# File 'lib/v20180709/models.rb', line 5366

def CName
  @CName
end

#DomainObject

Parameters:

  • Business:

    大禹子产品代号(bgp表示独享包;bgp-multip表示共享包;bgpip表示高防IP;net表示高防IP专业版)

  • RegionList:

    地域码搜索,可选,当不指定地域时空数组,当指定地域时,填地域码。例如:[“gz”, “sh”]

  • Line:
  • IdList:

    资源ID搜索,可选,当不为空数组时表示获取指定资源的资源列表;

  • Name:

    资源名称搜索,可选,当不为空字符串时表示按名称搜索资源;

  • IpList:

    IP搜索列表,可选,当不为空时表示按照IP搜索资源;

  • Status:

    资源状态搜索列表,可选,取值为[0(运行中), 1(清洗中), 2(封堵中)],当填空数组时不进行状态搜索;

  • Expire:
  • OderBy:

    排序字段,可选

  • Limit:

    一页条数,填0表示不分页

  • Offset:

    页起始偏移,取值为(页码-1)*一页条数

  • CName:

    高防IP专业版资源的CNAME,可选,只对高防IP专业版资源列表有效;

  • Domain:

    高防IP专业版资源的域名,可选,只对高防IP专业版资源列表有效;



5366
5367
5368
# File 'lib/v20180709/models.rb', line 5366

def Domain
  @Domain
end

#ExpireObject

Parameters:

  • Business:

    大禹子产品代号(bgp表示独享包;bgp-multip表示共享包;bgpip表示高防IP;net表示高防IP专业版)

  • RegionList:

    地域码搜索,可选,当不指定地域时空数组,当指定地域时,填地域码。例如:[“gz”, “sh”]

  • Line:
  • IdList:

    资源ID搜索,可选,当不为空数组时表示获取指定资源的资源列表;

  • Name:

    资源名称搜索,可选,当不为空字符串时表示按名称搜索资源;

  • IpList:

    IP搜索列表,可选,当不为空时表示按照IP搜索资源;

  • Status:

    资源状态搜索列表,可选,取值为[0(运行中), 1(清洗中), 2(封堵中)],当填空数组时不进行状态搜索;

  • Expire:
  • OderBy:

    排序字段,可选

  • Limit:

    一页条数,填0表示不分页

  • Offset:

    页起始偏移,取值为(页码-1)*一页条数

  • CName:

    高防IP专业版资源的CNAME,可选,只对高防IP专业版资源列表有效;

  • Domain:

    高防IP专业版资源的域名,可选,只对高防IP专业版资源列表有效;



5366
5367
5368
# File 'lib/v20180709/models.rb', line 5366

def Expire
  @Expire
end

#IdListObject

Parameters:

  • Business:

    大禹子产品代号(bgp表示独享包;bgp-multip表示共享包;bgpip表示高防IP;net表示高防IP专业版)

  • RegionList:

    地域码搜索,可选,当不指定地域时空数组,当指定地域时,填地域码。例如:[“gz”, “sh”]

  • Line:
  • IdList:

    资源ID搜索,可选,当不为空数组时表示获取指定资源的资源列表;

  • Name:

    资源名称搜索,可选,当不为空字符串时表示按名称搜索资源;

  • IpList:

    IP搜索列表,可选,当不为空时表示按照IP搜索资源;

  • Status:

    资源状态搜索列表,可选,取值为[0(运行中), 1(清洗中), 2(封堵中)],当填空数组时不进行状态搜索;

  • Expire:
  • OderBy:

    排序字段,可选

  • Limit:

    一页条数,填0表示不分页

  • Offset:

    页起始偏移,取值为(页码-1)*一页条数

  • CName:

    高防IP专业版资源的CNAME,可选,只对高防IP专业版资源列表有效;

  • Domain:

    高防IP专业版资源的域名,可选,只对高防IP专业版资源列表有效;



5366
5367
5368
# File 'lib/v20180709/models.rb', line 5366

def IdList
  @IdList
end

#IpListObject

Parameters:

  • Business:

    大禹子产品代号(bgp表示独享包;bgp-multip表示共享包;bgpip表示高防IP;net表示高防IP专业版)

  • RegionList:

    地域码搜索,可选,当不指定地域时空数组,当指定地域时,填地域码。例如:[“gz”, “sh”]

  • Line:
  • IdList:

    资源ID搜索,可选,当不为空数组时表示获取指定资源的资源列表;

  • Name:

    资源名称搜索,可选,当不为空字符串时表示按名称搜索资源;

  • IpList:

    IP搜索列表,可选,当不为空时表示按照IP搜索资源;

  • Status:

    资源状态搜索列表,可选,取值为[0(运行中), 1(清洗中), 2(封堵中)],当填空数组时不进行状态搜索;

  • Expire:
  • OderBy:

    排序字段,可选

  • Limit:

    一页条数,填0表示不分页

  • Offset:

    页起始偏移,取值为(页码-1)*一页条数

  • CName:

    高防IP专业版资源的CNAME,可选,只对高防IP专业版资源列表有效;

  • Domain:

    高防IP专业版资源的域名,可选,只对高防IP专业版资源列表有效;



5366
5367
5368
# File 'lib/v20180709/models.rb', line 5366

def IpList
  @IpList
end

#LimitObject

Parameters:

  • Business:

    大禹子产品代号(bgp表示独享包;bgp-multip表示共享包;bgpip表示高防IP;net表示高防IP专业版)

  • RegionList:

    地域码搜索,可选,当不指定地域时空数组,当指定地域时,填地域码。例如:[“gz”, “sh”]

  • Line:
  • IdList:

    资源ID搜索,可选,当不为空数组时表示获取指定资源的资源列表;

  • Name:

    资源名称搜索,可选,当不为空字符串时表示按名称搜索资源;

  • IpList:

    IP搜索列表,可选,当不为空时表示按照IP搜索资源;

  • Status:

    资源状态搜索列表,可选,取值为[0(运行中), 1(清洗中), 2(封堵中)],当填空数组时不进行状态搜索;

  • Expire:
  • OderBy:

    排序字段,可选

  • Limit:

    一页条数,填0表示不分页

  • Offset:

    页起始偏移,取值为(页码-1)*一页条数

  • CName:

    高防IP专业版资源的CNAME,可选,只对高防IP专业版资源列表有效;

  • Domain:

    高防IP专业版资源的域名,可选,只对高防IP专业版资源列表有效;



5366
5367
5368
# File 'lib/v20180709/models.rb', line 5366

def Limit
  @Limit
end

#LineObject

Parameters:

  • Business:

    大禹子产品代号(bgp表示独享包;bgp-multip表示共享包;bgpip表示高防IP;net表示高防IP专业版)

  • RegionList:

    地域码搜索,可选,当不指定地域时空数组,当指定地域时,填地域码。例如:[“gz”, “sh”]

  • Line:
  • IdList:

    资源ID搜索,可选,当不为空数组时表示获取指定资源的资源列表;

  • Name:

    资源名称搜索,可选,当不为空字符串时表示按名称搜索资源;

  • IpList:

    IP搜索列表,可选,当不为空时表示按照IP搜索资源;

  • Status:

    资源状态搜索列表,可选,取值为[0(运行中), 1(清洗中), 2(封堵中)],当填空数组时不进行状态搜索;

  • Expire:
  • OderBy:

    排序字段,可选

  • Limit:

    一页条数,填0表示不分页

  • Offset:

    页起始偏移,取值为(页码-1)*一页条数

  • CName:

    高防IP专业版资源的CNAME,可选,只对高防IP专业版资源列表有效;

  • Domain:

    高防IP专业版资源的域名,可选,只对高防IP专业版资源列表有效;



5366
5367
5368
# File 'lib/v20180709/models.rb', line 5366

def Line
  @Line
end

#NameObject

Parameters:

  • Business:

    大禹子产品代号(bgp表示独享包;bgp-multip表示共享包;bgpip表示高防IP;net表示高防IP专业版)

  • RegionList:

    地域码搜索,可选,当不指定地域时空数组,当指定地域时,填地域码。例如:[“gz”, “sh”]

  • Line:
  • IdList:

    资源ID搜索,可选,当不为空数组时表示获取指定资源的资源列表;

  • Name:

    资源名称搜索,可选,当不为空字符串时表示按名称搜索资源;

  • IpList:

    IP搜索列表,可选,当不为空时表示按照IP搜索资源;

  • Status:

    资源状态搜索列表,可选,取值为[0(运行中), 1(清洗中), 2(封堵中)],当填空数组时不进行状态搜索;

  • Expire:
  • OderBy:

    排序字段,可选

  • Limit:

    一页条数,填0表示不分页

  • Offset:

    页起始偏移,取值为(页码-1)*一页条数

  • CName:

    高防IP专业版资源的CNAME,可选,只对高防IP专业版资源列表有效;

  • Domain:

    高防IP专业版资源的域名,可选,只对高防IP专业版资源列表有效;



5366
5367
5368
# File 'lib/v20180709/models.rb', line 5366

def Name
  @Name
end

#OderByObject

Parameters:

  • Business:

    大禹子产品代号(bgp表示独享包;bgp-multip表示共享包;bgpip表示高防IP;net表示高防IP专业版)

  • RegionList:

    地域码搜索,可选,当不指定地域时空数组,当指定地域时,填地域码。例如:[“gz”, “sh”]

  • Line:
  • IdList:

    资源ID搜索,可选,当不为空数组时表示获取指定资源的资源列表;

  • Name:

    资源名称搜索,可选,当不为空字符串时表示按名称搜索资源;

  • IpList:

    IP搜索列表,可选,当不为空时表示按照IP搜索资源;

  • Status:

    资源状态搜索列表,可选,取值为[0(运行中), 1(清洗中), 2(封堵中)],当填空数组时不进行状态搜索;

  • Expire:
  • OderBy:

    排序字段,可选

  • Limit:

    一页条数,填0表示不分页

  • Offset:

    页起始偏移,取值为(页码-1)*一页条数

  • CName:

    高防IP专业版资源的CNAME,可选,只对高防IP专业版资源列表有效;

  • Domain:

    高防IP专业版资源的域名,可选,只对高防IP专业版资源列表有效;



5366
5367
5368
# File 'lib/v20180709/models.rb', line 5366

def OderBy
  @OderBy
end

#OffsetObject

Parameters:

  • Business:

    大禹子产品代号(bgp表示独享包;bgp-multip表示共享包;bgpip表示高防IP;net表示高防IP专业版)

  • RegionList:

    地域码搜索,可选,当不指定地域时空数组,当指定地域时,填地域码。例如:[“gz”, “sh”]

  • Line:
  • IdList:

    资源ID搜索,可选,当不为空数组时表示获取指定资源的资源列表;

  • Name:

    资源名称搜索,可选,当不为空字符串时表示按名称搜索资源;

  • IpList:

    IP搜索列表,可选,当不为空时表示按照IP搜索资源;

  • Status:

    资源状态搜索列表,可选,取值为[0(运行中), 1(清洗中), 2(封堵中)],当填空数组时不进行状态搜索;

  • Expire:
  • OderBy:

    排序字段,可选

  • Limit:

    一页条数,填0表示不分页

  • Offset:

    页起始偏移,取值为(页码-1)*一页条数

  • CName:

    高防IP专业版资源的CNAME,可选,只对高防IP专业版资源列表有效;

  • Domain:

    高防IP专业版资源的域名,可选,只对高防IP专业版资源列表有效;



5366
5367
5368
# File 'lib/v20180709/models.rb', line 5366

def Offset
  @Offset
end

#RegionListObject

Parameters:

  • Business:

    大禹子产品代号(bgp表示独享包;bgp-multip表示共享包;bgpip表示高防IP;net表示高防IP专业版)

  • RegionList:

    地域码搜索,可选,当不指定地域时空数组,当指定地域时,填地域码。例如:[“gz”, “sh”]

  • Line:
  • IdList:

    资源ID搜索,可选,当不为空数组时表示获取指定资源的资源列表;

  • Name:

    资源名称搜索,可选,当不为空字符串时表示按名称搜索资源;

  • IpList:

    IP搜索列表,可选,当不为空时表示按照IP搜索资源;

  • Status:

    资源状态搜索列表,可选,取值为[0(运行中), 1(清洗中), 2(封堵中)],当填空数组时不进行状态搜索;

  • Expire:
  • OderBy:

    排序字段,可选

  • Limit:

    一页条数,填0表示不分页

  • Offset:

    页起始偏移,取值为(页码-1)*一页条数

  • CName:

    高防IP专业版资源的CNAME,可选,只对高防IP专业版资源列表有效;

  • Domain:

    高防IP专业版资源的域名,可选,只对高防IP专业版资源列表有效;



5366
5367
5368
# File 'lib/v20180709/models.rb', line 5366

def RegionList
  @RegionList
end

#StatusObject

Parameters:

  • Business:

    大禹子产品代号(bgp表示独享包;bgp-multip表示共享包;bgpip表示高防IP;net表示高防IP专业版)

  • RegionList:

    地域码搜索,可选,当不指定地域时空数组,当指定地域时,填地域码。例如:[“gz”, “sh”]

  • Line:
  • IdList:

    资源ID搜索,可选,当不为空数组时表示获取指定资源的资源列表;

  • Name:

    资源名称搜索,可选,当不为空字符串时表示按名称搜索资源;

  • IpList:

    IP搜索列表,可选,当不为空时表示按照IP搜索资源;

  • Status:

    资源状态搜索列表,可选,取值为[0(运行中), 1(清洗中), 2(封堵中)],当填空数组时不进行状态搜索;

  • Expire:
  • OderBy:

    排序字段,可选

  • Limit:

    一页条数,填0表示不分页

  • Offset:

    页起始偏移,取值为(页码-1)*一页条数

  • CName:

    高防IP专业版资源的CNAME,可选,只对高防IP专业版资源列表有效;

  • Domain:

    高防IP专业版资源的域名,可选,只对高防IP专业版资源列表有效;



5366
5367
5368
# File 'lib/v20180709/models.rb', line 5366

def Status
  @Status
end

Instance Method Details

#deserialize(params) ⇒ Object



5384
5385
5386
5387
5388
5389
5390
5391
5392
5393
5394
5395
5396
5397
5398
5399
5400
5401
5402
5403
5404
5405
# File 'lib/v20180709/models.rb', line 5384

def deserialize(params)
  @Business = params['Business']
  @RegionList = params['RegionList']
  @Line = params['Line']
  @IdList = params['IdList']
  @Name = params['Name']
  @IpList = params['IpList']
  @Status = params['Status']
  @Expire = params['Expire']
  unless params['OderBy'].nil?
    @OderBy = []
    params['OderBy'].each do |i|
      orderby_tmp = OrderBy.new
      orderby_tmp.deserialize(i)
      @OderBy << orderby_tmp
    end
  end
  @Limit = params['Limit']
  @Offset = params['Offset']
  @CName = params['CName']
  @Domain = params['Domain']
end