Class: TencentCloud::Bmeip::V20180625::DescribeEipAclsRequest

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

Overview

DescribeEipAcls请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(aclname = nil, aclids = nil, offset = nil, limit = nil, eipids = nil, eipips = nil, eipnames = nil, orderfield = nil, order = nil, aclnames = nil) ⇒ DescribeEipAclsRequest

Returns a new instance of DescribeEipAclsRequest.



392
393
394
395
396
397
398
399
400
401
402
403
# File 'lib/v20180625/models.rb', line 392

def initialize(aclname=nil, aclids=nil, offset=nil, limit=nil, eipids=nil, eipips=nil, eipnames=nil, orderfield=nil, order=nil, aclnames=nil)
  @AclName = aclname
  @AclIds = aclids
  @Offset = offset
  @Limit = limit
  @EipIds = eipids
  @EipIps = eipips
  @EipNames = eipnames
  @OrderField = orderfield
  @Order = order
  @AclNames = aclnames
end

Instance Attribute Details

#AclIdsObject

Parameters:

  • AclName:

    ACL 名称,支持模糊查找

  • AclIds:

    ACL 实例 ID 列表,数组下标从 0 开始

  • Offset:

    分页参数。偏移量,默认为 0

  • Limit:

    分页参数。每一页的 EIPACL 列表数目

  • EipIds:

    EIP实例ID列表

  • EipIps:

    EIP IP地址列表

  • EipNames:

    EIP名称列表

  • OrderField:

    排序字段

  • Order:

    排序方式,取值:0:增序(默认),1:降序

  • AclNames:

    ACL名称列表,支持模糊查找



390
391
392
# File 'lib/v20180625/models.rb', line 390

def AclIds
  @AclIds
end

#AclNameObject

Parameters:

  • AclName:

    ACL 名称,支持模糊查找

  • AclIds:

    ACL 实例 ID 列表,数组下标从 0 开始

  • Offset:

    分页参数。偏移量,默认为 0

  • Limit:

    分页参数。每一页的 EIPACL 列表数目

  • EipIds:

    EIP实例ID列表

  • EipIps:

    EIP IP地址列表

  • EipNames:

    EIP名称列表

  • OrderField:

    排序字段

  • Order:

    排序方式,取值:0:增序(默认),1:降序

  • AclNames:

    ACL名称列表,支持模糊查找



390
391
392
# File 'lib/v20180625/models.rb', line 390

def AclName
  @AclName
end

#AclNamesObject

Parameters:

  • AclName:

    ACL 名称,支持模糊查找

  • AclIds:

    ACL 实例 ID 列表,数组下标从 0 开始

  • Offset:

    分页参数。偏移量,默认为 0

  • Limit:

    分页参数。每一页的 EIPACL 列表数目

  • EipIds:

    EIP实例ID列表

  • EipIps:

    EIP IP地址列表

  • EipNames:

    EIP名称列表

  • OrderField:

    排序字段

  • Order:

    排序方式,取值:0:增序(默认),1:降序

  • AclNames:

    ACL名称列表,支持模糊查找



390
391
392
# File 'lib/v20180625/models.rb', line 390

def AclNames
  @AclNames
end

#EipIdsObject

Parameters:

  • AclName:

    ACL 名称,支持模糊查找

  • AclIds:

    ACL 实例 ID 列表,数组下标从 0 开始

  • Offset:

    分页参数。偏移量,默认为 0

  • Limit:

    分页参数。每一页的 EIPACL 列表数目

  • EipIds:

    EIP实例ID列表

  • EipIps:

    EIP IP地址列表

  • EipNames:

    EIP名称列表

  • OrderField:

    排序字段

  • Order:

    排序方式,取值:0:增序(默认),1:降序

  • AclNames:

    ACL名称列表,支持模糊查找



390
391
392
# File 'lib/v20180625/models.rb', line 390

def EipIds
  @EipIds
end

#EipIpsObject

Parameters:

  • AclName:

    ACL 名称,支持模糊查找

  • AclIds:

    ACL 实例 ID 列表,数组下标从 0 开始

  • Offset:

    分页参数。偏移量,默认为 0

  • Limit:

    分页参数。每一页的 EIPACL 列表数目

  • EipIds:

    EIP实例ID列表

  • EipIps:

    EIP IP地址列表

  • EipNames:

    EIP名称列表

  • OrderField:

    排序字段

  • Order:

    排序方式,取值:0:增序(默认),1:降序

  • AclNames:

    ACL名称列表,支持模糊查找



390
391
392
# File 'lib/v20180625/models.rb', line 390

def EipIps
  @EipIps
end

#EipNamesObject

Parameters:

  • AclName:

    ACL 名称,支持模糊查找

  • AclIds:

    ACL 实例 ID 列表,数组下标从 0 开始

  • Offset:

    分页参数。偏移量,默认为 0

  • Limit:

    分页参数。每一页的 EIPACL 列表数目

  • EipIds:

    EIP实例ID列表

  • EipIps:

    EIP IP地址列表

  • EipNames:

    EIP名称列表

  • OrderField:

    排序字段

  • Order:

    排序方式,取值:0:增序(默认),1:降序

  • AclNames:

    ACL名称列表,支持模糊查找



390
391
392
# File 'lib/v20180625/models.rb', line 390

def EipNames
  @EipNames
end

#LimitObject

Parameters:

  • AclName:

    ACL 名称,支持模糊查找

  • AclIds:

    ACL 实例 ID 列表,数组下标从 0 开始

  • Offset:

    分页参数。偏移量,默认为 0

  • Limit:

    分页参数。每一页的 EIPACL 列表数目

  • EipIds:

    EIP实例ID列表

  • EipIps:

    EIP IP地址列表

  • EipNames:

    EIP名称列表

  • OrderField:

    排序字段

  • Order:

    排序方式,取值:0:增序(默认),1:降序

  • AclNames:

    ACL名称列表,支持模糊查找



390
391
392
# File 'lib/v20180625/models.rb', line 390

def Limit
  @Limit
end

#OffsetObject

Parameters:

  • AclName:

    ACL 名称,支持模糊查找

  • AclIds:

    ACL 实例 ID 列表,数组下标从 0 开始

  • Offset:

    分页参数。偏移量,默认为 0

  • Limit:

    分页参数。每一页的 EIPACL 列表数目

  • EipIds:

    EIP实例ID列表

  • EipIps:

    EIP IP地址列表

  • EipNames:

    EIP名称列表

  • OrderField:

    排序字段

  • Order:

    排序方式,取值:0:增序(默认),1:降序

  • AclNames:

    ACL名称列表,支持模糊查找



390
391
392
# File 'lib/v20180625/models.rb', line 390

def Offset
  @Offset
end

#OrderObject

Parameters:

  • AclName:

    ACL 名称,支持模糊查找

  • AclIds:

    ACL 实例 ID 列表,数组下标从 0 开始

  • Offset:

    分页参数。偏移量,默认为 0

  • Limit:

    分页参数。每一页的 EIPACL 列表数目

  • EipIds:

    EIP实例ID列表

  • EipIps:

    EIP IP地址列表

  • EipNames:

    EIP名称列表

  • OrderField:

    排序字段

  • Order:

    排序方式,取值:0:增序(默认),1:降序

  • AclNames:

    ACL名称列表,支持模糊查找



390
391
392
# File 'lib/v20180625/models.rb', line 390

def Order
  @Order
end

#OrderFieldObject

Parameters:

  • AclName:

    ACL 名称,支持模糊查找

  • AclIds:

    ACL 实例 ID 列表,数组下标从 0 开始

  • Offset:

    分页参数。偏移量,默认为 0

  • Limit:

    分页参数。每一页的 EIPACL 列表数目

  • EipIds:

    EIP实例ID列表

  • EipIps:

    EIP IP地址列表

  • EipNames:

    EIP名称列表

  • OrderField:

    排序字段

  • Order:

    排序方式,取值:0:增序(默认),1:降序

  • AclNames:

    ACL名称列表,支持模糊查找



390
391
392
# File 'lib/v20180625/models.rb', line 390

def OrderField
  @OrderField
end

Instance Method Details

#deserialize(params) ⇒ Object



405
406
407
408
409
410
411
412
413
414
415
416
# File 'lib/v20180625/models.rb', line 405

def deserialize(params)
  @AclName = params['AclName']
  @AclIds = params['AclIds']
  @Offset = params['Offset']
  @Limit = params['Limit']
  @EipIds = params['EipIds']
  @EipIps = params['EipIps']
  @EipNames = params['EipNames']
  @OrderField = params['OrderField']
  @Order = params['Order']
  @AclNames = params['AclNames']
end