Class: TencentCloud::Mna::V20210119::DeviceBaseInfo

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

Overview

设备的基本信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(deviceid = nil, devicename = nil, createtime = nil, lasttime = nil, remark = nil, accessscope = nil, licensepaymode = nil, payer = nil, groupid = nil, groupname = nil, flowtrunc = nil, sn = nil, vendor = nil) ⇒ DeviceBaseInfo

Returns a new instance of DeviceBaseInfo.



533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
# File 'lib/v20210119/models.rb', line 533

def initialize(deviceid=nil, devicename=nil, createtime=nil, lasttime=nil, remark=nil, accessscope=nil, licensepaymode=nil, payer=nil, groupid=nil, groupname=nil, flowtrunc=nil, sn=nil, vendor=nil)
  @DeviceId = deviceid
  @DeviceName = devicename
  @CreateTime = createtime
  @LastTime = lasttime
  @Remark = remark
  @AccessScope = accessscope
  @LicensePayMode = licensepaymode
  @Payer = payer
  @GroupId = groupid
  @GroupName = groupname
  @FlowTrunc = flowtrunc
  @Sn = sn
  @Vendor = vendor
end

Instance Attribute Details

#AccessScopeObject

Parameters:

  • DeviceId:

    设备唯一ID

  • DeviceName:

    设备名称

  • CreateTime:

    设备创建的时间,单位:ms

  • LastTime:

    设备最后在线时间,单位:ms

  • Remark:

    设备的备注

  • AccessScope:

    接入环境。0:公有云网关;1:自有网关;2:公有云网关和自有网关。默认公有云网关。 具体含义: 公有云网关:即该设备只能接入公有云网关(就近接入) 自有网关:即该设备只能接入已经注册上线的自有网关(就近接入或固定ip接入) 公有云网关和自有网关:即该设备同时可以接入公有云网关和已经注册上线的自有网关(就近接入或固定ip接入)

  • LicensePayMode:

    license授权有效期 0:月度授权 1:永久授权

  • Payer:

    付费方 0:厂商付费 1:客户付费

  • GroupId:

    设备分组ID

  • GroupName:

    设备分组名称

  • FlowTrunc:

    设备无流量包处理方式,0: 按量付费,1: 截断加速

  • Sn:

    设备sn

  • Vendor:

    厂商



531
532
533
# File 'lib/v20210119/models.rb', line 531

def AccessScope
  @AccessScope
end

#CreateTimeObject

Parameters:

  • DeviceId:

    设备唯一ID

  • DeviceName:

    设备名称

  • CreateTime:

    设备创建的时间,单位:ms

  • LastTime:

    设备最后在线时间,单位:ms

  • Remark:

    设备的备注

  • AccessScope:

    接入环境。0:公有云网关;1:自有网关;2:公有云网关和自有网关。默认公有云网关。 具体含义: 公有云网关:即该设备只能接入公有云网关(就近接入) 自有网关:即该设备只能接入已经注册上线的自有网关(就近接入或固定ip接入) 公有云网关和自有网关:即该设备同时可以接入公有云网关和已经注册上线的自有网关(就近接入或固定ip接入)

  • LicensePayMode:

    license授权有效期 0:月度授权 1:永久授权

  • Payer:

    付费方 0:厂商付费 1:客户付费

  • GroupId:

    设备分组ID

  • GroupName:

    设备分组名称

  • FlowTrunc:

    设备无流量包处理方式,0: 按量付费,1: 截断加速

  • Sn:

    设备sn

  • Vendor:

    厂商



531
532
533
# File 'lib/v20210119/models.rb', line 531

def CreateTime
  @CreateTime
end

#DeviceIdObject

Parameters:

  • DeviceId:

    设备唯一ID

  • DeviceName:

    设备名称

  • CreateTime:

    设备创建的时间,单位:ms

  • LastTime:

    设备最后在线时间,单位:ms

  • Remark:

    设备的备注

  • AccessScope:

    接入环境。0:公有云网关;1:自有网关;2:公有云网关和自有网关。默认公有云网关。 具体含义: 公有云网关:即该设备只能接入公有云网关(就近接入) 自有网关:即该设备只能接入已经注册上线的自有网关(就近接入或固定ip接入) 公有云网关和自有网关:即该设备同时可以接入公有云网关和已经注册上线的自有网关(就近接入或固定ip接入)

  • LicensePayMode:

    license授权有效期 0:月度授权 1:永久授权

  • Payer:

    付费方 0:厂商付费 1:客户付费

  • GroupId:

    设备分组ID

  • GroupName:

    设备分组名称

  • FlowTrunc:

    设备无流量包处理方式,0: 按量付费,1: 截断加速

  • Sn:

    设备sn

  • Vendor:

    厂商



531
532
533
# File 'lib/v20210119/models.rb', line 531

def DeviceId
  @DeviceId
end

#DeviceNameObject

Parameters:

  • DeviceId:

    设备唯一ID

  • DeviceName:

    设备名称

  • CreateTime:

    设备创建的时间,单位:ms

  • LastTime:

    设备最后在线时间,单位:ms

  • Remark:

    设备的备注

  • AccessScope:

    接入环境。0:公有云网关;1:自有网关;2:公有云网关和自有网关。默认公有云网关。 具体含义: 公有云网关:即该设备只能接入公有云网关(就近接入) 自有网关:即该设备只能接入已经注册上线的自有网关(就近接入或固定ip接入) 公有云网关和自有网关:即该设备同时可以接入公有云网关和已经注册上线的自有网关(就近接入或固定ip接入)

  • LicensePayMode:

    license授权有效期 0:月度授权 1:永久授权

  • Payer:

    付费方 0:厂商付费 1:客户付费

  • GroupId:

    设备分组ID

  • GroupName:

    设备分组名称

  • FlowTrunc:

    设备无流量包处理方式,0: 按量付费,1: 截断加速

  • Sn:

    设备sn

  • Vendor:

    厂商



531
532
533
# File 'lib/v20210119/models.rb', line 531

def DeviceName
  @DeviceName
end

#FlowTruncObject

Parameters:

  • DeviceId:

    设备唯一ID

  • DeviceName:

    设备名称

  • CreateTime:

    设备创建的时间,单位:ms

  • LastTime:

    设备最后在线时间,单位:ms

  • Remark:

    设备的备注

  • AccessScope:

    接入环境。0:公有云网关;1:自有网关;2:公有云网关和自有网关。默认公有云网关。 具体含义: 公有云网关:即该设备只能接入公有云网关(就近接入) 自有网关:即该设备只能接入已经注册上线的自有网关(就近接入或固定ip接入) 公有云网关和自有网关:即该设备同时可以接入公有云网关和已经注册上线的自有网关(就近接入或固定ip接入)

  • LicensePayMode:

    license授权有效期 0:月度授权 1:永久授权

  • Payer:

    付费方 0:厂商付费 1:客户付费

  • GroupId:

    设备分组ID

  • GroupName:

    设备分组名称

  • FlowTrunc:

    设备无流量包处理方式,0: 按量付费,1: 截断加速

  • Sn:

    设备sn

  • Vendor:

    厂商



531
532
533
# File 'lib/v20210119/models.rb', line 531

def FlowTrunc
  @FlowTrunc
end

#GroupIdObject

Parameters:

  • DeviceId:

    设备唯一ID

  • DeviceName:

    设备名称

  • CreateTime:

    设备创建的时间,单位:ms

  • LastTime:

    设备最后在线时间,单位:ms

  • Remark:

    设备的备注

  • AccessScope:

    接入环境。0:公有云网关;1:自有网关;2:公有云网关和自有网关。默认公有云网关。 具体含义: 公有云网关:即该设备只能接入公有云网关(就近接入) 自有网关:即该设备只能接入已经注册上线的自有网关(就近接入或固定ip接入) 公有云网关和自有网关:即该设备同时可以接入公有云网关和已经注册上线的自有网关(就近接入或固定ip接入)

  • LicensePayMode:

    license授权有效期 0:月度授权 1:永久授权

  • Payer:

    付费方 0:厂商付费 1:客户付费

  • GroupId:

    设备分组ID

  • GroupName:

    设备分组名称

  • FlowTrunc:

    设备无流量包处理方式,0: 按量付费,1: 截断加速

  • Sn:

    设备sn

  • Vendor:

    厂商



531
532
533
# File 'lib/v20210119/models.rb', line 531

def GroupId
  @GroupId
end

#GroupNameObject

Parameters:

  • DeviceId:

    设备唯一ID

  • DeviceName:

    设备名称

  • CreateTime:

    设备创建的时间,单位:ms

  • LastTime:

    设备最后在线时间,单位:ms

  • Remark:

    设备的备注

  • AccessScope:

    接入环境。0:公有云网关;1:自有网关;2:公有云网关和自有网关。默认公有云网关。 具体含义: 公有云网关:即该设备只能接入公有云网关(就近接入) 自有网关:即该设备只能接入已经注册上线的自有网关(就近接入或固定ip接入) 公有云网关和自有网关:即该设备同时可以接入公有云网关和已经注册上线的自有网关(就近接入或固定ip接入)

  • LicensePayMode:

    license授权有效期 0:月度授权 1:永久授权

  • Payer:

    付费方 0:厂商付费 1:客户付费

  • GroupId:

    设备分组ID

  • GroupName:

    设备分组名称

  • FlowTrunc:

    设备无流量包处理方式,0: 按量付费,1: 截断加速

  • Sn:

    设备sn

  • Vendor:

    厂商



531
532
533
# File 'lib/v20210119/models.rb', line 531

def GroupName
  @GroupName
end

#LastTimeObject

Parameters:

  • DeviceId:

    设备唯一ID

  • DeviceName:

    设备名称

  • CreateTime:

    设备创建的时间,单位:ms

  • LastTime:

    设备最后在线时间,单位:ms

  • Remark:

    设备的备注

  • AccessScope:

    接入环境。0:公有云网关;1:自有网关;2:公有云网关和自有网关。默认公有云网关。 具体含义: 公有云网关:即该设备只能接入公有云网关(就近接入) 自有网关:即该设备只能接入已经注册上线的自有网关(就近接入或固定ip接入) 公有云网关和自有网关:即该设备同时可以接入公有云网关和已经注册上线的自有网关(就近接入或固定ip接入)

  • LicensePayMode:

    license授权有效期 0:月度授权 1:永久授权

  • Payer:

    付费方 0:厂商付费 1:客户付费

  • GroupId:

    设备分组ID

  • GroupName:

    设备分组名称

  • FlowTrunc:

    设备无流量包处理方式,0: 按量付费,1: 截断加速

  • Sn:

    设备sn

  • Vendor:

    厂商



531
532
533
# File 'lib/v20210119/models.rb', line 531

def LastTime
  @LastTime
end

#LicensePayModeObject

Parameters:

  • DeviceId:

    设备唯一ID

  • DeviceName:

    设备名称

  • CreateTime:

    设备创建的时间,单位:ms

  • LastTime:

    设备最后在线时间,单位:ms

  • Remark:

    设备的备注

  • AccessScope:

    接入环境。0:公有云网关;1:自有网关;2:公有云网关和自有网关。默认公有云网关。 具体含义: 公有云网关:即该设备只能接入公有云网关(就近接入) 自有网关:即该设备只能接入已经注册上线的自有网关(就近接入或固定ip接入) 公有云网关和自有网关:即该设备同时可以接入公有云网关和已经注册上线的自有网关(就近接入或固定ip接入)

  • LicensePayMode:

    license授权有效期 0:月度授权 1:永久授权

  • Payer:

    付费方 0:厂商付费 1:客户付费

  • GroupId:

    设备分组ID

  • GroupName:

    设备分组名称

  • FlowTrunc:

    设备无流量包处理方式,0: 按量付费,1: 截断加速

  • Sn:

    设备sn

  • Vendor:

    厂商



531
532
533
# File 'lib/v20210119/models.rb', line 531

def LicensePayMode
  @LicensePayMode
end

#PayerObject

Parameters:

  • DeviceId:

    设备唯一ID

  • DeviceName:

    设备名称

  • CreateTime:

    设备创建的时间,单位:ms

  • LastTime:

    设备最后在线时间,单位:ms

  • Remark:

    设备的备注

  • AccessScope:

    接入环境。0:公有云网关;1:自有网关;2:公有云网关和自有网关。默认公有云网关。 具体含义: 公有云网关:即该设备只能接入公有云网关(就近接入) 自有网关:即该设备只能接入已经注册上线的自有网关(就近接入或固定ip接入) 公有云网关和自有网关:即该设备同时可以接入公有云网关和已经注册上线的自有网关(就近接入或固定ip接入)

  • LicensePayMode:

    license授权有效期 0:月度授权 1:永久授权

  • Payer:

    付费方 0:厂商付费 1:客户付费

  • GroupId:

    设备分组ID

  • GroupName:

    设备分组名称

  • FlowTrunc:

    设备无流量包处理方式,0: 按量付费,1: 截断加速

  • Sn:

    设备sn

  • Vendor:

    厂商



531
532
533
# File 'lib/v20210119/models.rb', line 531

def Payer
  @Payer
end

#RemarkObject

Parameters:

  • DeviceId:

    设备唯一ID

  • DeviceName:

    设备名称

  • CreateTime:

    设备创建的时间,单位:ms

  • LastTime:

    设备最后在线时间,单位:ms

  • Remark:

    设备的备注

  • AccessScope:

    接入环境。0:公有云网关;1:自有网关;2:公有云网关和自有网关。默认公有云网关。 具体含义: 公有云网关:即该设备只能接入公有云网关(就近接入) 自有网关:即该设备只能接入已经注册上线的自有网关(就近接入或固定ip接入) 公有云网关和自有网关:即该设备同时可以接入公有云网关和已经注册上线的自有网关(就近接入或固定ip接入)

  • LicensePayMode:

    license授权有效期 0:月度授权 1:永久授权

  • Payer:

    付费方 0:厂商付费 1:客户付费

  • GroupId:

    设备分组ID

  • GroupName:

    设备分组名称

  • FlowTrunc:

    设备无流量包处理方式,0: 按量付费,1: 截断加速

  • Sn:

    设备sn

  • Vendor:

    厂商



531
532
533
# File 'lib/v20210119/models.rb', line 531

def Remark
  @Remark
end

#SnObject

Parameters:

  • DeviceId:

    设备唯一ID

  • DeviceName:

    设备名称

  • CreateTime:

    设备创建的时间,单位:ms

  • LastTime:

    设备最后在线时间,单位:ms

  • Remark:

    设备的备注

  • AccessScope:

    接入环境。0:公有云网关;1:自有网关;2:公有云网关和自有网关。默认公有云网关。 具体含义: 公有云网关:即该设备只能接入公有云网关(就近接入) 自有网关:即该设备只能接入已经注册上线的自有网关(就近接入或固定ip接入) 公有云网关和自有网关:即该设备同时可以接入公有云网关和已经注册上线的自有网关(就近接入或固定ip接入)

  • LicensePayMode:

    license授权有效期 0:月度授权 1:永久授权

  • Payer:

    付费方 0:厂商付费 1:客户付费

  • GroupId:

    设备分组ID

  • GroupName:

    设备分组名称

  • FlowTrunc:

    设备无流量包处理方式,0: 按量付费,1: 截断加速

  • Sn:

    设备sn

  • Vendor:

    厂商



531
532
533
# File 'lib/v20210119/models.rb', line 531

def Sn
  @Sn
end

#VendorObject

Parameters:

  • DeviceId:

    设备唯一ID

  • DeviceName:

    设备名称

  • CreateTime:

    设备创建的时间,单位:ms

  • LastTime:

    设备最后在线时间,单位:ms

  • Remark:

    设备的备注

  • AccessScope:

    接入环境。0:公有云网关;1:自有网关;2:公有云网关和自有网关。默认公有云网关。 具体含义: 公有云网关:即该设备只能接入公有云网关(就近接入) 自有网关:即该设备只能接入已经注册上线的自有网关(就近接入或固定ip接入) 公有云网关和自有网关:即该设备同时可以接入公有云网关和已经注册上线的自有网关(就近接入或固定ip接入)

  • LicensePayMode:

    license授权有效期 0:月度授权 1:永久授权

  • Payer:

    付费方 0:厂商付费 1:客户付费

  • GroupId:

    设备分组ID

  • GroupName:

    设备分组名称

  • FlowTrunc:

    设备无流量包处理方式,0: 按量付费,1: 截断加速

  • Sn:

    设备sn

  • Vendor:

    厂商



531
532
533
# File 'lib/v20210119/models.rb', line 531

def Vendor
  @Vendor
end

Instance Method Details

#deserialize(params) ⇒ Object



549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
# File 'lib/v20210119/models.rb', line 549

def deserialize(params)
  @DeviceId = params['DeviceId']
  @DeviceName = params['DeviceName']
  @CreateTime = params['CreateTime']
  @LastTime = params['LastTime']
  @Remark = params['Remark']
  @AccessScope = params['AccessScope']
  @LicensePayMode = params['LicensePayMode']
  @Payer = params['Payer']
  @GroupId = params['GroupId']
  @GroupName = params['GroupName']
  @FlowTrunc = params['FlowTrunc']
  @Sn = params['Sn']
  @Vendor = params['Vendor']
end