Class: TencentCloud::Bmeip::V20180625::DescribeEipsRequest

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

Overview

DescribeEips请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(eipids = nil, eips = nil, instanceids = nil, searchkey = nil, status = nil, offset = nil, limit = nil, orderfield = nil, order = nil, paymode = nil, vpcid = nil, bindtypes = nil, exclusivetag = nil, aclid = nil, bindacl = nil) ⇒ DescribeEipsRequest

Returns a new instance of DescribeEipsRequest.



568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
# File 'lib/v20180625/models.rb', line 568

def initialize(eipids=nil, eips=nil, instanceids=nil, searchkey=nil, status=nil, offset=nil, limit=nil, orderfield=nil, order=nil, paymode=nil, vpcid=nil, bindtypes=nil, exclusivetag=nil, aclid=nil, bindacl=nil)
  @EipIds = eipids
  @Eips = eips
  @InstanceIds = instanceids
  @SearchKey = searchkey
  @Status = status
  @Offset = offset
  @Limit = limit
  @OrderField = orderfield
  @Order = order
  @PayMode = paymode
  @VpcId = vpcid
  @BindTypes = bindtypes
  @ExclusiveTag = exclusivetag
  @AclId = aclid
  @BindAcl = bindacl
end

Instance Attribute Details

#AclIdObject

Parameters:

  • EipIds:

    EIP实例ID列表

  • Eips:

    EIP IP 列表

  • InstanceIds:

    主机实例ID 列表

  • SearchKey:

    EIP名称,模糊匹配

  • Status:

    状态列表, 默认所有

  • Offset:

    偏移量,默认为0

  • Limit:

    返回EIP数量,默认 20, 最大值 100

  • OrderField:

    排序字段,支持: EipId,Eip,Status, InstanceId,CreatedAt

  • Order:

    排序方式 0:递增 1:递减(默认)

  • PayMode:

    计费模式,流量:flow,带宽:bandwidth

  • VpcId:

    EIP归属VpcId,例如vpc-k7j1t2x1

  • BindTypes:

    绑定类型,-1:未绑定,0:物理机,1:nat网关,2:虚拟IP, 3:托管机器

  • ExclusiveTag:

    独占标志,0:共享,1:独占

  • AclId:

    EIP ACL实例ID

  • BindAcl:

    搜索条件,是否绑定了EIP ACL, 0:未绑定,1:绑定



566
567
568
# File 'lib/v20180625/models.rb', line 566

def AclId
  @AclId
end

#BindAclObject

Parameters:

  • EipIds:

    EIP实例ID列表

  • Eips:

    EIP IP 列表

  • InstanceIds:

    主机实例ID 列表

  • SearchKey:

    EIP名称,模糊匹配

  • Status:

    状态列表, 默认所有

  • Offset:

    偏移量,默认为0

  • Limit:

    返回EIP数量,默认 20, 最大值 100

  • OrderField:

    排序字段,支持: EipId,Eip,Status, InstanceId,CreatedAt

  • Order:

    排序方式 0:递增 1:递减(默认)

  • PayMode:

    计费模式,流量:flow,带宽:bandwidth

  • VpcId:

    EIP归属VpcId,例如vpc-k7j1t2x1

  • BindTypes:

    绑定类型,-1:未绑定,0:物理机,1:nat网关,2:虚拟IP, 3:托管机器

  • ExclusiveTag:

    独占标志,0:共享,1:独占

  • AclId:

    EIP ACL实例ID

  • BindAcl:

    搜索条件,是否绑定了EIP ACL, 0:未绑定,1:绑定



566
567
568
# File 'lib/v20180625/models.rb', line 566

def BindAcl
  @BindAcl
end

#BindTypesObject

Parameters:

  • EipIds:

    EIP实例ID列表

  • Eips:

    EIP IP 列表

  • InstanceIds:

    主机实例ID 列表

  • SearchKey:

    EIP名称,模糊匹配

  • Status:

    状态列表, 默认所有

  • Offset:

    偏移量,默认为0

  • Limit:

    返回EIP数量,默认 20, 最大值 100

  • OrderField:

    排序字段,支持: EipId,Eip,Status, InstanceId,CreatedAt

  • Order:

    排序方式 0:递增 1:递减(默认)

  • PayMode:

    计费模式,流量:flow,带宽:bandwidth

  • VpcId:

    EIP归属VpcId,例如vpc-k7j1t2x1

  • BindTypes:

    绑定类型,-1:未绑定,0:物理机,1:nat网关,2:虚拟IP, 3:托管机器

  • ExclusiveTag:

    独占标志,0:共享,1:独占

  • AclId:

    EIP ACL实例ID

  • BindAcl:

    搜索条件,是否绑定了EIP ACL, 0:未绑定,1:绑定



566
567
568
# File 'lib/v20180625/models.rb', line 566

def BindTypes
  @BindTypes
end

#EipIdsObject

Parameters:

  • EipIds:

    EIP实例ID列表

  • Eips:

    EIP IP 列表

  • InstanceIds:

    主机实例ID 列表

  • SearchKey:

    EIP名称,模糊匹配

  • Status:

    状态列表, 默认所有

  • Offset:

    偏移量,默认为0

  • Limit:

    返回EIP数量,默认 20, 最大值 100

  • OrderField:

    排序字段,支持: EipId,Eip,Status, InstanceId,CreatedAt

  • Order:

    排序方式 0:递增 1:递减(默认)

  • PayMode:

    计费模式,流量:flow,带宽:bandwidth

  • VpcId:

    EIP归属VpcId,例如vpc-k7j1t2x1

  • BindTypes:

    绑定类型,-1:未绑定,0:物理机,1:nat网关,2:虚拟IP, 3:托管机器

  • ExclusiveTag:

    独占标志,0:共享,1:独占

  • AclId:

    EIP ACL实例ID

  • BindAcl:

    搜索条件,是否绑定了EIP ACL, 0:未绑定,1:绑定



566
567
568
# File 'lib/v20180625/models.rb', line 566

def EipIds
  @EipIds
end

#EipsObject

Parameters:

  • EipIds:

    EIP实例ID列表

  • Eips:

    EIP IP 列表

  • InstanceIds:

    主机实例ID 列表

  • SearchKey:

    EIP名称,模糊匹配

  • Status:

    状态列表, 默认所有

  • Offset:

    偏移量,默认为0

  • Limit:

    返回EIP数量,默认 20, 最大值 100

  • OrderField:

    排序字段,支持: EipId,Eip,Status, InstanceId,CreatedAt

  • Order:

    排序方式 0:递增 1:递减(默认)

  • PayMode:

    计费模式,流量:flow,带宽:bandwidth

  • VpcId:

    EIP归属VpcId,例如vpc-k7j1t2x1

  • BindTypes:

    绑定类型,-1:未绑定,0:物理机,1:nat网关,2:虚拟IP, 3:托管机器

  • ExclusiveTag:

    独占标志,0:共享,1:独占

  • AclId:

    EIP ACL实例ID

  • BindAcl:

    搜索条件,是否绑定了EIP ACL, 0:未绑定,1:绑定



566
567
568
# File 'lib/v20180625/models.rb', line 566

def Eips
  @Eips
end

#ExclusiveTagObject

Parameters:

  • EipIds:

    EIP实例ID列表

  • Eips:

    EIP IP 列表

  • InstanceIds:

    主机实例ID 列表

  • SearchKey:

    EIP名称,模糊匹配

  • Status:

    状态列表, 默认所有

  • Offset:

    偏移量,默认为0

  • Limit:

    返回EIP数量,默认 20, 最大值 100

  • OrderField:

    排序字段,支持: EipId,Eip,Status, InstanceId,CreatedAt

  • Order:

    排序方式 0:递增 1:递减(默认)

  • PayMode:

    计费模式,流量:flow,带宽:bandwidth

  • VpcId:

    EIP归属VpcId,例如vpc-k7j1t2x1

  • BindTypes:

    绑定类型,-1:未绑定,0:物理机,1:nat网关,2:虚拟IP, 3:托管机器

  • ExclusiveTag:

    独占标志,0:共享,1:独占

  • AclId:

    EIP ACL实例ID

  • BindAcl:

    搜索条件,是否绑定了EIP ACL, 0:未绑定,1:绑定



566
567
568
# File 'lib/v20180625/models.rb', line 566

def ExclusiveTag
  @ExclusiveTag
end

#InstanceIdsObject

Parameters:

  • EipIds:

    EIP实例ID列表

  • Eips:

    EIP IP 列表

  • InstanceIds:

    主机实例ID 列表

  • SearchKey:

    EIP名称,模糊匹配

  • Status:

    状态列表, 默认所有

  • Offset:

    偏移量,默认为0

  • Limit:

    返回EIP数量,默认 20, 最大值 100

  • OrderField:

    排序字段,支持: EipId,Eip,Status, InstanceId,CreatedAt

  • Order:

    排序方式 0:递增 1:递减(默认)

  • PayMode:

    计费模式,流量:flow,带宽:bandwidth

  • VpcId:

    EIP归属VpcId,例如vpc-k7j1t2x1

  • BindTypes:

    绑定类型,-1:未绑定,0:物理机,1:nat网关,2:虚拟IP, 3:托管机器

  • ExclusiveTag:

    独占标志,0:共享,1:独占

  • AclId:

    EIP ACL实例ID

  • BindAcl:

    搜索条件,是否绑定了EIP ACL, 0:未绑定,1:绑定



566
567
568
# File 'lib/v20180625/models.rb', line 566

def InstanceIds
  @InstanceIds
end

#LimitObject

Parameters:

  • EipIds:

    EIP实例ID列表

  • Eips:

    EIP IP 列表

  • InstanceIds:

    主机实例ID 列表

  • SearchKey:

    EIP名称,模糊匹配

  • Status:

    状态列表, 默认所有

  • Offset:

    偏移量,默认为0

  • Limit:

    返回EIP数量,默认 20, 最大值 100

  • OrderField:

    排序字段,支持: EipId,Eip,Status, InstanceId,CreatedAt

  • Order:

    排序方式 0:递增 1:递减(默认)

  • PayMode:

    计费模式,流量:flow,带宽:bandwidth

  • VpcId:

    EIP归属VpcId,例如vpc-k7j1t2x1

  • BindTypes:

    绑定类型,-1:未绑定,0:物理机,1:nat网关,2:虚拟IP, 3:托管机器

  • ExclusiveTag:

    独占标志,0:共享,1:独占

  • AclId:

    EIP ACL实例ID

  • BindAcl:

    搜索条件,是否绑定了EIP ACL, 0:未绑定,1:绑定



566
567
568
# File 'lib/v20180625/models.rb', line 566

def Limit
  @Limit
end

#OffsetObject

Parameters:

  • EipIds:

    EIP实例ID列表

  • Eips:

    EIP IP 列表

  • InstanceIds:

    主机实例ID 列表

  • SearchKey:

    EIP名称,模糊匹配

  • Status:

    状态列表, 默认所有

  • Offset:

    偏移量,默认为0

  • Limit:

    返回EIP数量,默认 20, 最大值 100

  • OrderField:

    排序字段,支持: EipId,Eip,Status, InstanceId,CreatedAt

  • Order:

    排序方式 0:递增 1:递减(默认)

  • PayMode:

    计费模式,流量:flow,带宽:bandwidth

  • VpcId:

    EIP归属VpcId,例如vpc-k7j1t2x1

  • BindTypes:

    绑定类型,-1:未绑定,0:物理机,1:nat网关,2:虚拟IP, 3:托管机器

  • ExclusiveTag:

    独占标志,0:共享,1:独占

  • AclId:

    EIP ACL实例ID

  • BindAcl:

    搜索条件,是否绑定了EIP ACL, 0:未绑定,1:绑定



566
567
568
# File 'lib/v20180625/models.rb', line 566

def Offset
  @Offset
end

#OrderObject

Parameters:

  • EipIds:

    EIP实例ID列表

  • Eips:

    EIP IP 列表

  • InstanceIds:

    主机实例ID 列表

  • SearchKey:

    EIP名称,模糊匹配

  • Status:

    状态列表, 默认所有

  • Offset:

    偏移量,默认为0

  • Limit:

    返回EIP数量,默认 20, 最大值 100

  • OrderField:

    排序字段,支持: EipId,Eip,Status, InstanceId,CreatedAt

  • Order:

    排序方式 0:递增 1:递减(默认)

  • PayMode:

    计费模式,流量:flow,带宽:bandwidth

  • VpcId:

    EIP归属VpcId,例如vpc-k7j1t2x1

  • BindTypes:

    绑定类型,-1:未绑定,0:物理机,1:nat网关,2:虚拟IP, 3:托管机器

  • ExclusiveTag:

    独占标志,0:共享,1:独占

  • AclId:

    EIP ACL实例ID

  • BindAcl:

    搜索条件,是否绑定了EIP ACL, 0:未绑定,1:绑定



566
567
568
# File 'lib/v20180625/models.rb', line 566

def Order
  @Order
end

#OrderFieldObject

Parameters:

  • EipIds:

    EIP实例ID列表

  • Eips:

    EIP IP 列表

  • InstanceIds:

    主机实例ID 列表

  • SearchKey:

    EIP名称,模糊匹配

  • Status:

    状态列表, 默认所有

  • Offset:

    偏移量,默认为0

  • Limit:

    返回EIP数量,默认 20, 最大值 100

  • OrderField:

    排序字段,支持: EipId,Eip,Status, InstanceId,CreatedAt

  • Order:

    排序方式 0:递增 1:递减(默认)

  • PayMode:

    计费模式,流量:flow,带宽:bandwidth

  • VpcId:

    EIP归属VpcId,例如vpc-k7j1t2x1

  • BindTypes:

    绑定类型,-1:未绑定,0:物理机,1:nat网关,2:虚拟IP, 3:托管机器

  • ExclusiveTag:

    独占标志,0:共享,1:独占

  • AclId:

    EIP ACL实例ID

  • BindAcl:

    搜索条件,是否绑定了EIP ACL, 0:未绑定,1:绑定



566
567
568
# File 'lib/v20180625/models.rb', line 566

def OrderField
  @OrderField
end

#PayModeObject

Parameters:

  • EipIds:

    EIP实例ID列表

  • Eips:

    EIP IP 列表

  • InstanceIds:

    主机实例ID 列表

  • SearchKey:

    EIP名称,模糊匹配

  • Status:

    状态列表, 默认所有

  • Offset:

    偏移量,默认为0

  • Limit:

    返回EIP数量,默认 20, 最大值 100

  • OrderField:

    排序字段,支持: EipId,Eip,Status, InstanceId,CreatedAt

  • Order:

    排序方式 0:递增 1:递减(默认)

  • PayMode:

    计费模式,流量:flow,带宽:bandwidth

  • VpcId:

    EIP归属VpcId,例如vpc-k7j1t2x1

  • BindTypes:

    绑定类型,-1:未绑定,0:物理机,1:nat网关,2:虚拟IP, 3:托管机器

  • ExclusiveTag:

    独占标志,0:共享,1:独占

  • AclId:

    EIP ACL实例ID

  • BindAcl:

    搜索条件,是否绑定了EIP ACL, 0:未绑定,1:绑定



566
567
568
# File 'lib/v20180625/models.rb', line 566

def PayMode
  @PayMode
end

#SearchKeyObject

Parameters:

  • EipIds:

    EIP实例ID列表

  • Eips:

    EIP IP 列表

  • InstanceIds:

    主机实例ID 列表

  • SearchKey:

    EIP名称,模糊匹配

  • Status:

    状态列表, 默认所有

  • Offset:

    偏移量,默认为0

  • Limit:

    返回EIP数量,默认 20, 最大值 100

  • OrderField:

    排序字段,支持: EipId,Eip,Status, InstanceId,CreatedAt

  • Order:

    排序方式 0:递增 1:递减(默认)

  • PayMode:

    计费模式,流量:flow,带宽:bandwidth

  • VpcId:

    EIP归属VpcId,例如vpc-k7j1t2x1

  • BindTypes:

    绑定类型,-1:未绑定,0:物理机,1:nat网关,2:虚拟IP, 3:托管机器

  • ExclusiveTag:

    独占标志,0:共享,1:独占

  • AclId:

    EIP ACL实例ID

  • BindAcl:

    搜索条件,是否绑定了EIP ACL, 0:未绑定,1:绑定



566
567
568
# File 'lib/v20180625/models.rb', line 566

def SearchKey
  @SearchKey
end

#StatusObject

Parameters:

  • EipIds:

    EIP实例ID列表

  • Eips:

    EIP IP 列表

  • InstanceIds:

    主机实例ID 列表

  • SearchKey:

    EIP名称,模糊匹配

  • Status:

    状态列表, 默认所有

  • Offset:

    偏移量,默认为0

  • Limit:

    返回EIP数量,默认 20, 最大值 100

  • OrderField:

    排序字段,支持: EipId,Eip,Status, InstanceId,CreatedAt

  • Order:

    排序方式 0:递增 1:递减(默认)

  • PayMode:

    计费模式,流量:flow,带宽:bandwidth

  • VpcId:

    EIP归属VpcId,例如vpc-k7j1t2x1

  • BindTypes:

    绑定类型,-1:未绑定,0:物理机,1:nat网关,2:虚拟IP, 3:托管机器

  • ExclusiveTag:

    独占标志,0:共享,1:独占

  • AclId:

    EIP ACL实例ID

  • BindAcl:

    搜索条件,是否绑定了EIP ACL, 0:未绑定,1:绑定



566
567
568
# File 'lib/v20180625/models.rb', line 566

def Status
  @Status
end

#VpcIdObject

Parameters:

  • EipIds:

    EIP实例ID列表

  • Eips:

    EIP IP 列表

  • InstanceIds:

    主机实例ID 列表

  • SearchKey:

    EIP名称,模糊匹配

  • Status:

    状态列表, 默认所有

  • Offset:

    偏移量,默认为0

  • Limit:

    返回EIP数量,默认 20, 最大值 100

  • OrderField:

    排序字段,支持: EipId,Eip,Status, InstanceId,CreatedAt

  • Order:

    排序方式 0:递增 1:递减(默认)

  • PayMode:

    计费模式,流量:flow,带宽:bandwidth

  • VpcId:

    EIP归属VpcId,例如vpc-k7j1t2x1

  • BindTypes:

    绑定类型,-1:未绑定,0:物理机,1:nat网关,2:虚拟IP, 3:托管机器

  • ExclusiveTag:

    独占标志,0:共享,1:独占

  • AclId:

    EIP ACL实例ID

  • BindAcl:

    搜索条件,是否绑定了EIP ACL, 0:未绑定,1:绑定



566
567
568
# File 'lib/v20180625/models.rb', line 566

def VpcId
  @VpcId
end

Instance Method Details

#deserialize(params) ⇒ Object



586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
# File 'lib/v20180625/models.rb', line 586

def deserialize(params)
  @EipIds = params['EipIds']
  @Eips = params['Eips']
  @InstanceIds = params['InstanceIds']
  @SearchKey = params['SearchKey']
  @Status = params['Status']
  @Offset = params['Offset']
  @Limit = params['Limit']
  @OrderField = params['OrderField']
  @Order = params['Order']
  @PayMode = params['PayMode']
  @VpcId = params['VpcId']
  @BindTypes = params['BindTypes']
  @ExclusiveTag = params['ExclusiveTag']
  @AclId = params['AclId']
  @BindAcl = params['BindAcl']
end