Class: TencentCloud::Bm::V20180423::DescribeDevicesRequest

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

Overview

DescribeDevices请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(offset = nil, limit = nil, deviceclasscode = nil, instanceids = nil, wanips = nil, lanips = nil, _alias = nil, vagueip = nil, deadlinestarttime = nil, deadlineendtime = nil, autorenewflag = nil, vpcid = nil, subnetid = nil, tags = nil, devicetype = nil, isluckydevice = nil, orderfield = nil, order = nil, maintainstatus = nil) ⇒ DescribeDevicesRequest

Returns a new instance of DescribeDevicesRequest.



1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
# File 'lib/v20180423/models.rb', line 1351

def initialize(offset=nil, limit=nil, deviceclasscode=nil, instanceids=nil, wanips=nil, lanips=nil, _alias=nil, vagueip=nil, deadlinestarttime=nil, deadlineendtime=nil, autorenewflag=nil, vpcid=nil, subnetid=nil, tags=nil, devicetype=nil, isluckydevice=nil, orderfield=nil, order=nil, maintainstatus=nil)
  @Offset = offset
  @Limit = limit
  @DeviceClassCode = deviceclasscode
  @InstanceIds = instanceids
  @WanIps = wanips
  @LanIps = lanips
  @Alias = _alias
  @VagueIp = vagueip
  @DeadlineStartTime = deadlinestarttime
  @DeadlineEndTime = deadlineendtime
  @AutoRenewFlag = autorenewflag
  @VpcId = vpcid
  @SubnetId = subnetid
  @Tags = tags
  @DeviceType = devicetype
  @IsLuckyDevice = isluckydevice
  @OrderField = orderfield
  @Order = order
  @MaintainStatus = maintainstatus
end

Instance Attribute Details

#AliasObject

Parameters:

  • Offset:

    偏移量

  • Limit:

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

  • DeviceClassCode:
  • InstanceIds:

    设备ID数组

  • WanIps:

    外网IP数组

  • LanIps:

    内网IP数组

  • Alias:

    设备名称

  • VagueIp:

    模糊IP查询

  • DeadlineStartTime:

    设备到期时间查询的起始时间

  • DeadlineEndTime:

    设备到期时间查询的结束时间

  • AutoRenewFlag:

    自动续费标志 0:不自动续费,1:自动续费

  • VpcId:

    私有网络唯一ID

  • SubnetId:

    子网唯一ID

  • Tags:

    标签列表

  • DeviceType:

    设备类型,取值有: compute(计算型), standard(标准型), storage(存储型) 等

  • IsLuckyDevice:

    竞价实例机器的过滤。如果未指定此参数,则不做过滤。0: 查询非竞价实例的机器; 1: 查询竞价实例的机器。

  • OrderField:

    排序字段

  • Order:

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

  • MaintainStatus:

    按照维保方式过滤。可取值为 Maintain: 在保; WillExpire: 即将过保; Expire: 已过保



1349
1350
1351
# File 'lib/v20180423/models.rb', line 1349

def Alias
  @Alias
end

#AutoRenewFlagObject

Parameters:

  • Offset:

    偏移量

  • Limit:

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

  • DeviceClassCode:
  • InstanceIds:

    设备ID数组

  • WanIps:

    外网IP数组

  • LanIps:

    内网IP数组

  • Alias:

    设备名称

  • VagueIp:

    模糊IP查询

  • DeadlineStartTime:

    设备到期时间查询的起始时间

  • DeadlineEndTime:

    设备到期时间查询的结束时间

  • AutoRenewFlag:

    自动续费标志 0:不自动续费,1:自动续费

  • VpcId:

    私有网络唯一ID

  • SubnetId:

    子网唯一ID

  • Tags:

    标签列表

  • DeviceType:

    设备类型,取值有: compute(计算型), standard(标准型), storage(存储型) 等

  • IsLuckyDevice:

    竞价实例机器的过滤。如果未指定此参数,则不做过滤。0: 查询非竞价实例的机器; 1: 查询竞价实例的机器。

  • OrderField:

    排序字段

  • Order:

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

  • MaintainStatus:

    按照维保方式过滤。可取值为 Maintain: 在保; WillExpire: 即将过保; Expire: 已过保



1349
1350
1351
# File 'lib/v20180423/models.rb', line 1349

def AutoRenewFlag
  @AutoRenewFlag
end

#DeadlineEndTimeObject

Parameters:

  • Offset:

    偏移量

  • Limit:

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

  • DeviceClassCode:
  • InstanceIds:

    设备ID数组

  • WanIps:

    外网IP数组

  • LanIps:

    内网IP数组

  • Alias:

    设备名称

  • VagueIp:

    模糊IP查询

  • DeadlineStartTime:

    设备到期时间查询的起始时间

  • DeadlineEndTime:

    设备到期时间查询的结束时间

  • AutoRenewFlag:

    自动续费标志 0:不自动续费,1:自动续费

  • VpcId:

    私有网络唯一ID

  • SubnetId:

    子网唯一ID

  • Tags:

    标签列表

  • DeviceType:

    设备类型,取值有: compute(计算型), standard(标准型), storage(存储型) 等

  • IsLuckyDevice:

    竞价实例机器的过滤。如果未指定此参数,则不做过滤。0: 查询非竞价实例的机器; 1: 查询竞价实例的机器。

  • OrderField:

    排序字段

  • Order:

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

  • MaintainStatus:

    按照维保方式过滤。可取值为 Maintain: 在保; WillExpire: 即将过保; Expire: 已过保



1349
1350
1351
# File 'lib/v20180423/models.rb', line 1349

def DeadlineEndTime
  @DeadlineEndTime
end

#DeadlineStartTimeObject

Parameters:

  • Offset:

    偏移量

  • Limit:

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

  • DeviceClassCode:
  • InstanceIds:

    设备ID数组

  • WanIps:

    外网IP数组

  • LanIps:

    内网IP数组

  • Alias:

    设备名称

  • VagueIp:

    模糊IP查询

  • DeadlineStartTime:

    设备到期时间查询的起始时间

  • DeadlineEndTime:

    设备到期时间查询的结束时间

  • AutoRenewFlag:

    自动续费标志 0:不自动续费,1:自动续费

  • VpcId:

    私有网络唯一ID

  • SubnetId:

    子网唯一ID

  • Tags:

    标签列表

  • DeviceType:

    设备类型,取值有: compute(计算型), standard(标准型), storage(存储型) 等

  • IsLuckyDevice:

    竞价实例机器的过滤。如果未指定此参数,则不做过滤。0: 查询非竞价实例的机器; 1: 查询竞价实例的机器。

  • OrderField:

    排序字段

  • Order:

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

  • MaintainStatus:

    按照维保方式过滤。可取值为 Maintain: 在保; WillExpire: 即将过保; Expire: 已过保



1349
1350
1351
# File 'lib/v20180423/models.rb', line 1349

def DeadlineStartTime
  @DeadlineStartTime
end

#DeviceClassCodeObject

Parameters:

  • Offset:

    偏移量

  • Limit:

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

  • DeviceClassCode:
  • InstanceIds:

    设备ID数组

  • WanIps:

    外网IP数组

  • LanIps:

    内网IP数组

  • Alias:

    设备名称

  • VagueIp:

    模糊IP查询

  • DeadlineStartTime:

    设备到期时间查询的起始时间

  • DeadlineEndTime:

    设备到期时间查询的结束时间

  • AutoRenewFlag:

    自动续费标志 0:不自动续费,1:自动续费

  • VpcId:

    私有网络唯一ID

  • SubnetId:

    子网唯一ID

  • Tags:

    标签列表

  • DeviceType:

    设备类型,取值有: compute(计算型), standard(标准型), storage(存储型) 等

  • IsLuckyDevice:

    竞价实例机器的过滤。如果未指定此参数,则不做过滤。0: 查询非竞价实例的机器; 1: 查询竞价实例的机器。

  • OrderField:

    排序字段

  • Order:

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

  • MaintainStatus:

    按照维保方式过滤。可取值为 Maintain: 在保; WillExpire: 即将过保; Expire: 已过保



1349
1350
1351
# File 'lib/v20180423/models.rb', line 1349

def DeviceClassCode
  @DeviceClassCode
end

#DeviceTypeObject

Parameters:

  • Offset:

    偏移量

  • Limit:

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

  • DeviceClassCode:
  • InstanceIds:

    设备ID数组

  • WanIps:

    外网IP数组

  • LanIps:

    内网IP数组

  • Alias:

    设备名称

  • VagueIp:

    模糊IP查询

  • DeadlineStartTime:

    设备到期时间查询的起始时间

  • DeadlineEndTime:

    设备到期时间查询的结束时间

  • AutoRenewFlag:

    自动续费标志 0:不自动续费,1:自动续费

  • VpcId:

    私有网络唯一ID

  • SubnetId:

    子网唯一ID

  • Tags:

    标签列表

  • DeviceType:

    设备类型,取值有: compute(计算型), standard(标准型), storage(存储型) 等

  • IsLuckyDevice:

    竞价实例机器的过滤。如果未指定此参数,则不做过滤。0: 查询非竞价实例的机器; 1: 查询竞价实例的机器。

  • OrderField:

    排序字段

  • Order:

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

  • MaintainStatus:

    按照维保方式过滤。可取值为 Maintain: 在保; WillExpire: 即将过保; Expire: 已过保



1349
1350
1351
# File 'lib/v20180423/models.rb', line 1349

def DeviceType
  @DeviceType
end

#InstanceIdsObject

Parameters:

  • Offset:

    偏移量

  • Limit:

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

  • DeviceClassCode:
  • InstanceIds:

    设备ID数组

  • WanIps:

    外网IP数组

  • LanIps:

    内网IP数组

  • Alias:

    设备名称

  • VagueIp:

    模糊IP查询

  • DeadlineStartTime:

    设备到期时间查询的起始时间

  • DeadlineEndTime:

    设备到期时间查询的结束时间

  • AutoRenewFlag:

    自动续费标志 0:不自动续费,1:自动续费

  • VpcId:

    私有网络唯一ID

  • SubnetId:

    子网唯一ID

  • Tags:

    标签列表

  • DeviceType:

    设备类型,取值有: compute(计算型), standard(标准型), storage(存储型) 等

  • IsLuckyDevice:

    竞价实例机器的过滤。如果未指定此参数,则不做过滤。0: 查询非竞价实例的机器; 1: 查询竞价实例的机器。

  • OrderField:

    排序字段

  • Order:

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

  • MaintainStatus:

    按照维保方式过滤。可取值为 Maintain: 在保; WillExpire: 即将过保; Expire: 已过保



1349
1350
1351
# File 'lib/v20180423/models.rb', line 1349

def InstanceIds
  @InstanceIds
end

#IsLuckyDeviceObject

Parameters:

  • Offset:

    偏移量

  • Limit:

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

  • DeviceClassCode:
  • InstanceIds:

    设备ID数组

  • WanIps:

    外网IP数组

  • LanIps:

    内网IP数组

  • Alias:

    设备名称

  • VagueIp:

    模糊IP查询

  • DeadlineStartTime:

    设备到期时间查询的起始时间

  • DeadlineEndTime:

    设备到期时间查询的结束时间

  • AutoRenewFlag:

    自动续费标志 0:不自动续费,1:自动续费

  • VpcId:

    私有网络唯一ID

  • SubnetId:

    子网唯一ID

  • Tags:

    标签列表

  • DeviceType:

    设备类型,取值有: compute(计算型), standard(标准型), storage(存储型) 等

  • IsLuckyDevice:

    竞价实例机器的过滤。如果未指定此参数,则不做过滤。0: 查询非竞价实例的机器; 1: 查询竞价实例的机器。

  • OrderField:

    排序字段

  • Order:

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

  • MaintainStatus:

    按照维保方式过滤。可取值为 Maintain: 在保; WillExpire: 即将过保; Expire: 已过保



1349
1350
1351
# File 'lib/v20180423/models.rb', line 1349

def IsLuckyDevice
  @IsLuckyDevice
end

#LanIpsObject

Parameters:

  • Offset:

    偏移量

  • Limit:

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

  • DeviceClassCode:
  • InstanceIds:

    设备ID数组

  • WanIps:

    外网IP数组

  • LanIps:

    内网IP数组

  • Alias:

    设备名称

  • VagueIp:

    模糊IP查询

  • DeadlineStartTime:

    设备到期时间查询的起始时间

  • DeadlineEndTime:

    设备到期时间查询的结束时间

  • AutoRenewFlag:

    自动续费标志 0:不自动续费,1:自动续费

  • VpcId:

    私有网络唯一ID

  • SubnetId:

    子网唯一ID

  • Tags:

    标签列表

  • DeviceType:

    设备类型,取值有: compute(计算型), standard(标准型), storage(存储型) 等

  • IsLuckyDevice:

    竞价实例机器的过滤。如果未指定此参数,则不做过滤。0: 查询非竞价实例的机器; 1: 查询竞价实例的机器。

  • OrderField:

    排序字段

  • Order:

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

  • MaintainStatus:

    按照维保方式过滤。可取值为 Maintain: 在保; WillExpire: 即将过保; Expire: 已过保



1349
1350
1351
# File 'lib/v20180423/models.rb', line 1349

def LanIps
  @LanIps
end

#LimitObject

Parameters:

  • Offset:

    偏移量

  • Limit:

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

  • DeviceClassCode:
  • InstanceIds:

    设备ID数组

  • WanIps:

    外网IP数组

  • LanIps:

    内网IP数组

  • Alias:

    设备名称

  • VagueIp:

    模糊IP查询

  • DeadlineStartTime:

    设备到期时间查询的起始时间

  • DeadlineEndTime:

    设备到期时间查询的结束时间

  • AutoRenewFlag:

    自动续费标志 0:不自动续费,1:自动续费

  • VpcId:

    私有网络唯一ID

  • SubnetId:

    子网唯一ID

  • Tags:

    标签列表

  • DeviceType:

    设备类型,取值有: compute(计算型), standard(标准型), storage(存储型) 等

  • IsLuckyDevice:

    竞价实例机器的过滤。如果未指定此参数,则不做过滤。0: 查询非竞价实例的机器; 1: 查询竞价实例的机器。

  • OrderField:

    排序字段

  • Order:

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

  • MaintainStatus:

    按照维保方式过滤。可取值为 Maintain: 在保; WillExpire: 即将过保; Expire: 已过保



1349
1350
1351
# File 'lib/v20180423/models.rb', line 1349

def Limit
  @Limit
end

#MaintainStatusObject

Parameters:

  • Offset:

    偏移量

  • Limit:

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

  • DeviceClassCode:
  • InstanceIds:

    设备ID数组

  • WanIps:

    外网IP数组

  • LanIps:

    内网IP数组

  • Alias:

    设备名称

  • VagueIp:

    模糊IP查询

  • DeadlineStartTime:

    设备到期时间查询的起始时间

  • DeadlineEndTime:

    设备到期时间查询的结束时间

  • AutoRenewFlag:

    自动续费标志 0:不自动续费,1:自动续费

  • VpcId:

    私有网络唯一ID

  • SubnetId:

    子网唯一ID

  • Tags:

    标签列表

  • DeviceType:

    设备类型,取值有: compute(计算型), standard(标准型), storage(存储型) 等

  • IsLuckyDevice:

    竞价实例机器的过滤。如果未指定此参数,则不做过滤。0: 查询非竞价实例的机器; 1: 查询竞价实例的机器。

  • OrderField:

    排序字段

  • Order:

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

  • MaintainStatus:

    按照维保方式过滤。可取值为 Maintain: 在保; WillExpire: 即将过保; Expire: 已过保



1349
1350
1351
# File 'lib/v20180423/models.rb', line 1349

def MaintainStatus
  @MaintainStatus
end

#OffsetObject

Parameters:

  • Offset:

    偏移量

  • Limit:

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

  • DeviceClassCode:
  • InstanceIds:

    设备ID数组

  • WanIps:

    外网IP数组

  • LanIps:

    内网IP数组

  • Alias:

    设备名称

  • VagueIp:

    模糊IP查询

  • DeadlineStartTime:

    设备到期时间查询的起始时间

  • DeadlineEndTime:

    设备到期时间查询的结束时间

  • AutoRenewFlag:

    自动续费标志 0:不自动续费,1:自动续费

  • VpcId:

    私有网络唯一ID

  • SubnetId:

    子网唯一ID

  • Tags:

    标签列表

  • DeviceType:

    设备类型,取值有: compute(计算型), standard(标准型), storage(存储型) 等

  • IsLuckyDevice:

    竞价实例机器的过滤。如果未指定此参数,则不做过滤。0: 查询非竞价实例的机器; 1: 查询竞价实例的机器。

  • OrderField:

    排序字段

  • Order:

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

  • MaintainStatus:

    按照维保方式过滤。可取值为 Maintain: 在保; WillExpire: 即将过保; Expire: 已过保



1349
1350
1351
# File 'lib/v20180423/models.rb', line 1349

def Offset
  @Offset
end

#OrderObject

Parameters:

  • Offset:

    偏移量

  • Limit:

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

  • DeviceClassCode:
  • InstanceIds:

    设备ID数组

  • WanIps:

    外网IP数组

  • LanIps:

    内网IP数组

  • Alias:

    设备名称

  • VagueIp:

    模糊IP查询

  • DeadlineStartTime:

    设备到期时间查询的起始时间

  • DeadlineEndTime:

    设备到期时间查询的结束时间

  • AutoRenewFlag:

    自动续费标志 0:不自动续费,1:自动续费

  • VpcId:

    私有网络唯一ID

  • SubnetId:

    子网唯一ID

  • Tags:

    标签列表

  • DeviceType:

    设备类型,取值有: compute(计算型), standard(标准型), storage(存储型) 等

  • IsLuckyDevice:

    竞价实例机器的过滤。如果未指定此参数,则不做过滤。0: 查询非竞价实例的机器; 1: 查询竞价实例的机器。

  • OrderField:

    排序字段

  • Order:

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

  • MaintainStatus:

    按照维保方式过滤。可取值为 Maintain: 在保; WillExpire: 即将过保; Expire: 已过保



1349
1350
1351
# File 'lib/v20180423/models.rb', line 1349

def Order
  @Order
end

#OrderFieldObject

Parameters:

  • Offset:

    偏移量

  • Limit:

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

  • DeviceClassCode:
  • InstanceIds:

    设备ID数组

  • WanIps:

    外网IP数组

  • LanIps:

    内网IP数组

  • Alias:

    设备名称

  • VagueIp:

    模糊IP查询

  • DeadlineStartTime:

    设备到期时间查询的起始时间

  • DeadlineEndTime:

    设备到期时间查询的结束时间

  • AutoRenewFlag:

    自动续费标志 0:不自动续费,1:自动续费

  • VpcId:

    私有网络唯一ID

  • SubnetId:

    子网唯一ID

  • Tags:

    标签列表

  • DeviceType:

    设备类型,取值有: compute(计算型), standard(标准型), storage(存储型) 等

  • IsLuckyDevice:

    竞价实例机器的过滤。如果未指定此参数,则不做过滤。0: 查询非竞价实例的机器; 1: 查询竞价实例的机器。

  • OrderField:

    排序字段

  • Order:

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

  • MaintainStatus:

    按照维保方式过滤。可取值为 Maintain: 在保; WillExpire: 即将过保; Expire: 已过保



1349
1350
1351
# File 'lib/v20180423/models.rb', line 1349

def OrderField
  @OrderField
end

#SubnetIdObject

Parameters:

  • Offset:

    偏移量

  • Limit:

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

  • DeviceClassCode:
  • InstanceIds:

    设备ID数组

  • WanIps:

    外网IP数组

  • LanIps:

    内网IP数组

  • Alias:

    设备名称

  • VagueIp:

    模糊IP查询

  • DeadlineStartTime:

    设备到期时间查询的起始时间

  • DeadlineEndTime:

    设备到期时间查询的结束时间

  • AutoRenewFlag:

    自动续费标志 0:不自动续费,1:自动续费

  • VpcId:

    私有网络唯一ID

  • SubnetId:

    子网唯一ID

  • Tags:

    标签列表

  • DeviceType:

    设备类型,取值有: compute(计算型), standard(标准型), storage(存储型) 等

  • IsLuckyDevice:

    竞价实例机器的过滤。如果未指定此参数,则不做过滤。0: 查询非竞价实例的机器; 1: 查询竞价实例的机器。

  • OrderField:

    排序字段

  • Order:

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

  • MaintainStatus:

    按照维保方式过滤。可取值为 Maintain: 在保; WillExpire: 即将过保; Expire: 已过保



1349
1350
1351
# File 'lib/v20180423/models.rb', line 1349

def SubnetId
  @SubnetId
end

#TagsObject

Parameters:

  • Offset:

    偏移量

  • Limit:

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

  • DeviceClassCode:
  • InstanceIds:

    设备ID数组

  • WanIps:

    外网IP数组

  • LanIps:

    内网IP数组

  • Alias:

    设备名称

  • VagueIp:

    模糊IP查询

  • DeadlineStartTime:

    设备到期时间查询的起始时间

  • DeadlineEndTime:

    设备到期时间查询的结束时间

  • AutoRenewFlag:

    自动续费标志 0:不自动续费,1:自动续费

  • VpcId:

    私有网络唯一ID

  • SubnetId:

    子网唯一ID

  • Tags:

    标签列表

  • DeviceType:

    设备类型,取值有: compute(计算型), standard(标准型), storage(存储型) 等

  • IsLuckyDevice:

    竞价实例机器的过滤。如果未指定此参数,则不做过滤。0: 查询非竞价实例的机器; 1: 查询竞价实例的机器。

  • OrderField:

    排序字段

  • Order:

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

  • MaintainStatus:

    按照维保方式过滤。可取值为 Maintain: 在保; WillExpire: 即将过保; Expire: 已过保



1349
1350
1351
# File 'lib/v20180423/models.rb', line 1349

def Tags
  @Tags
end

#VagueIpObject

Parameters:

  • Offset:

    偏移量

  • Limit:

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

  • DeviceClassCode:
  • InstanceIds:

    设备ID数组

  • WanIps:

    外网IP数组

  • LanIps:

    内网IP数组

  • Alias:

    设备名称

  • VagueIp:

    模糊IP查询

  • DeadlineStartTime:

    设备到期时间查询的起始时间

  • DeadlineEndTime:

    设备到期时间查询的结束时间

  • AutoRenewFlag:

    自动续费标志 0:不自动续费,1:自动续费

  • VpcId:

    私有网络唯一ID

  • SubnetId:

    子网唯一ID

  • Tags:

    标签列表

  • DeviceType:

    设备类型,取值有: compute(计算型), standard(标准型), storage(存储型) 等

  • IsLuckyDevice:

    竞价实例机器的过滤。如果未指定此参数,则不做过滤。0: 查询非竞价实例的机器; 1: 查询竞价实例的机器。

  • OrderField:

    排序字段

  • Order:

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

  • MaintainStatus:

    按照维保方式过滤。可取值为 Maintain: 在保; WillExpire: 即将过保; Expire: 已过保



1349
1350
1351
# File 'lib/v20180423/models.rb', line 1349

def VagueIp
  @VagueIp
end

#VpcIdObject

Parameters:

  • Offset:

    偏移量

  • Limit:

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

  • DeviceClassCode:
  • InstanceIds:

    设备ID数组

  • WanIps:

    外网IP数组

  • LanIps:

    内网IP数组

  • Alias:

    设备名称

  • VagueIp:

    模糊IP查询

  • DeadlineStartTime:

    设备到期时间查询的起始时间

  • DeadlineEndTime:

    设备到期时间查询的结束时间

  • AutoRenewFlag:

    自动续费标志 0:不自动续费,1:自动续费

  • VpcId:

    私有网络唯一ID

  • SubnetId:

    子网唯一ID

  • Tags:

    标签列表

  • DeviceType:

    设备类型,取值有: compute(计算型), standard(标准型), storage(存储型) 等

  • IsLuckyDevice:

    竞价实例机器的过滤。如果未指定此参数,则不做过滤。0: 查询非竞价实例的机器; 1: 查询竞价实例的机器。

  • OrderField:

    排序字段

  • Order:

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

  • MaintainStatus:

    按照维保方式过滤。可取值为 Maintain: 在保; WillExpire: 即将过保; Expire: 已过保



1349
1350
1351
# File 'lib/v20180423/models.rb', line 1349

def VpcId
  @VpcId
end

#WanIpsObject

Parameters:

  • Offset:

    偏移量

  • Limit:

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

  • DeviceClassCode:
  • InstanceIds:

    设备ID数组

  • WanIps:

    外网IP数组

  • LanIps:

    内网IP数组

  • Alias:

    设备名称

  • VagueIp:

    模糊IP查询

  • DeadlineStartTime:

    设备到期时间查询的起始时间

  • DeadlineEndTime:

    设备到期时间查询的结束时间

  • AutoRenewFlag:

    自动续费标志 0:不自动续费,1:自动续费

  • VpcId:

    私有网络唯一ID

  • SubnetId:

    子网唯一ID

  • Tags:

    标签列表

  • DeviceType:

    设备类型,取值有: compute(计算型), standard(标准型), storage(存储型) 等

  • IsLuckyDevice:

    竞价实例机器的过滤。如果未指定此参数,则不做过滤。0: 查询非竞价实例的机器; 1: 查询竞价实例的机器。

  • OrderField:

    排序字段

  • Order:

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

  • MaintainStatus:

    按照维保方式过滤。可取值为 Maintain: 在保; WillExpire: 即将过保; Expire: 已过保



1349
1350
1351
# File 'lib/v20180423/models.rb', line 1349

def WanIps
  @WanIps
end

Instance Method Details

#deserialize(params) ⇒ Object



1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
# File 'lib/v20180423/models.rb', line 1373

def deserialize(params)
  @Offset = params['Offset']
  @Limit = params['Limit']
  @DeviceClassCode = params['DeviceClassCode']
  @InstanceIds = params['InstanceIds']
  @WanIps = params['WanIps']
  @LanIps = params['LanIps']
  @Alias = params['Alias']
  @VagueIp = params['VagueIp']
  @DeadlineStartTime = params['DeadlineStartTime']
  @DeadlineEndTime = params['DeadlineEndTime']
  @AutoRenewFlag = params['AutoRenewFlag']
  @VpcId = params['VpcId']
  @SubnetId = params['SubnetId']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
  @DeviceType = params['DeviceType']
  @IsLuckyDevice = params['IsLuckyDevice']
  @OrderField = params['OrderField']
  @Order = params['Order']
  @MaintainStatus = params['MaintainStatus']
end