Class: TencentCloud::Mna::V20210119::ActivateHardware

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

Overview

激活设备

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(vendor = nil, sn = nil, devicename = nil, description = nil, datakey = nil, accessscope = nil, licensepaymode = nil, groupid = nil, groupname = nil, flowtrunc = nil, deviceid = nil) ⇒ ActivateHardware

Returns a new instance of ActivateHardware.



51
52
53
54
55
56
57
58
59
60
61
62
63
# File 'lib/v20210119/models.rb', line 51

def initialize(vendor=nil, sn=nil, devicename=nil, description=nil, datakey=nil, accessscope=nil, licensepaymode=nil, groupid=nil, groupname=nil, flowtrunc=nil, deviceid=nil)
  @Vendor = vendor
  @SN = sn
  @DeviceName = devicename
  @Description = description
  @DataKey = datakey
  @AccessScope = accessscope
  @LicensePayMode = licensepaymode
  @GroupId = groupid
  @GroupName = groupname
  @FlowTrunc = flowtrunc
  @DeviceId = deviceid
end

Instance Attribute Details

#AccessScopeObject

0,月度授权1,永久授权若不传则默认为月度授权。当付费方为厂商时,此参数无效

Parameters:

  • Vendor:

    厂商名称

  • SN:

    设备SN序列号

  • DeviceName:

    设备名称

  • Description:

    备注

  • DataKey:

    设备密钥

  • AccessScope:

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

  • LicensePayMode:

    当付费方为租户时,可选择租户license付费方式:

  • GroupId:

    设备分组ID

  • GroupName:

    设备分组名称,预留参数,需要分组时传入GroupId

  • FlowTrunc:

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

  • DeviceId:

    激活后的设备ID



49
50
51
# File 'lib/v20210119/models.rb', line 49

def AccessScope
  @AccessScope
end

#DataKeyObject

0,月度授权1,永久授权若不传则默认为月度授权。当付费方为厂商时,此参数无效

Parameters:

  • Vendor:

    厂商名称

  • SN:

    设备SN序列号

  • DeviceName:

    设备名称

  • Description:

    备注

  • DataKey:

    设备密钥

  • AccessScope:

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

  • LicensePayMode:

    当付费方为租户时,可选择租户license付费方式:

  • GroupId:

    设备分组ID

  • GroupName:

    设备分组名称,预留参数,需要分组时传入GroupId

  • FlowTrunc:

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

  • DeviceId:

    激活后的设备ID



49
50
51
# File 'lib/v20210119/models.rb', line 49

def DataKey
  @DataKey
end

#DescriptionObject

0,月度授权1,永久授权若不传则默认为月度授权。当付费方为厂商时,此参数无效

Parameters:

  • Vendor:

    厂商名称

  • SN:

    设备SN序列号

  • DeviceName:

    设备名称

  • Description:

    备注

  • DataKey:

    设备密钥

  • AccessScope:

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

  • LicensePayMode:

    当付费方为租户时,可选择租户license付费方式:

  • GroupId:

    设备分组ID

  • GroupName:

    设备分组名称,预留参数,需要分组时传入GroupId

  • FlowTrunc:

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

  • DeviceId:

    激活后的设备ID



49
50
51
# File 'lib/v20210119/models.rb', line 49

def Description
  @Description
end

#DeviceIdObject

0,月度授权1,永久授权若不传则默认为月度授权。当付费方为厂商时,此参数无效

Parameters:

  • Vendor:

    厂商名称

  • SN:

    设备SN序列号

  • DeviceName:

    设备名称

  • Description:

    备注

  • DataKey:

    设备密钥

  • AccessScope:

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

  • LicensePayMode:

    当付费方为租户时,可选择租户license付费方式:

  • GroupId:

    设备分组ID

  • GroupName:

    设备分组名称,预留参数,需要分组时传入GroupId

  • FlowTrunc:

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

  • DeviceId:

    激活后的设备ID



49
50
51
# File 'lib/v20210119/models.rb', line 49

def DeviceId
  @DeviceId
end

#DeviceNameObject

0,月度授权1,永久授权若不传则默认为月度授权。当付费方为厂商时,此参数无效

Parameters:

  • Vendor:

    厂商名称

  • SN:

    设备SN序列号

  • DeviceName:

    设备名称

  • Description:

    备注

  • DataKey:

    设备密钥

  • AccessScope:

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

  • LicensePayMode:

    当付费方为租户时,可选择租户license付费方式:

  • GroupId:

    设备分组ID

  • GroupName:

    设备分组名称,预留参数,需要分组时传入GroupId

  • FlowTrunc:

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

  • DeviceId:

    激活后的设备ID



49
50
51
# File 'lib/v20210119/models.rb', line 49

def DeviceName
  @DeviceName
end

#FlowTruncObject

0,月度授权1,永久授权若不传则默认为月度授权。当付费方为厂商时,此参数无效

Parameters:

  • Vendor:

    厂商名称

  • SN:

    设备SN序列号

  • DeviceName:

    设备名称

  • Description:

    备注

  • DataKey:

    设备密钥

  • AccessScope:

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

  • LicensePayMode:

    当付费方为租户时,可选择租户license付费方式:

  • GroupId:

    设备分组ID

  • GroupName:

    设备分组名称,预留参数,需要分组时传入GroupId

  • FlowTrunc:

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

  • DeviceId:

    激活后的设备ID



49
50
51
# File 'lib/v20210119/models.rb', line 49

def FlowTrunc
  @FlowTrunc
end

#GroupIdObject

0,月度授权1,永久授权若不传则默认为月度授权。当付费方为厂商时,此参数无效

Parameters:

  • Vendor:

    厂商名称

  • SN:

    设备SN序列号

  • DeviceName:

    设备名称

  • Description:

    备注

  • DataKey:

    设备密钥

  • AccessScope:

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

  • LicensePayMode:

    当付费方为租户时,可选择租户license付费方式:

  • GroupId:

    设备分组ID

  • GroupName:

    设备分组名称,预留参数,需要分组时传入GroupId

  • FlowTrunc:

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

  • DeviceId:

    激活后的设备ID



49
50
51
# File 'lib/v20210119/models.rb', line 49

def GroupId
  @GroupId
end

#GroupNameObject

0,月度授权1,永久授权若不传则默认为月度授权。当付费方为厂商时,此参数无效

Parameters:

  • Vendor:

    厂商名称

  • SN:

    设备SN序列号

  • DeviceName:

    设备名称

  • Description:

    备注

  • DataKey:

    设备密钥

  • AccessScope:

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

  • LicensePayMode:

    当付费方为租户时,可选择租户license付费方式:

  • GroupId:

    设备分组ID

  • GroupName:

    设备分组名称,预留参数,需要分组时传入GroupId

  • FlowTrunc:

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

  • DeviceId:

    激活后的设备ID



49
50
51
# File 'lib/v20210119/models.rb', line 49

def GroupName
  @GroupName
end

#LicensePayModeObject

0,月度授权1,永久授权若不传则默认为月度授权。当付费方为厂商时,此参数无效

Parameters:

  • Vendor:

    厂商名称

  • SN:

    设备SN序列号

  • DeviceName:

    设备名称

  • Description:

    备注

  • DataKey:

    设备密钥

  • AccessScope:

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

  • LicensePayMode:

    当付费方为租户时,可选择租户license付费方式:

  • GroupId:

    设备分组ID

  • GroupName:

    设备分组名称,预留参数,需要分组时传入GroupId

  • FlowTrunc:

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

  • DeviceId:

    激活后的设备ID



49
50
51
# File 'lib/v20210119/models.rb', line 49

def LicensePayMode
  @LicensePayMode
end

#SNObject

0,月度授权1,永久授权若不传则默认为月度授权。当付费方为厂商时,此参数无效

Parameters:

  • Vendor:

    厂商名称

  • SN:

    设备SN序列号

  • DeviceName:

    设备名称

  • Description:

    备注

  • DataKey:

    设备密钥

  • AccessScope:

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

  • LicensePayMode:

    当付费方为租户时,可选择租户license付费方式:

  • GroupId:

    设备分组ID

  • GroupName:

    设备分组名称,预留参数,需要分组时传入GroupId

  • FlowTrunc:

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

  • DeviceId:

    激活后的设备ID



49
50
51
# File 'lib/v20210119/models.rb', line 49

def SN
  @SN
end

#VendorObject

0,月度授权1,永久授权若不传则默认为月度授权。当付费方为厂商时,此参数无效

Parameters:

  • Vendor:

    厂商名称

  • SN:

    设备SN序列号

  • DeviceName:

    设备名称

  • Description:

    备注

  • DataKey:

    设备密钥

  • AccessScope:

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

  • LicensePayMode:

    当付费方为租户时,可选择租户license付费方式:

  • GroupId:

    设备分组ID

  • GroupName:

    设备分组名称,预留参数,需要分组时传入GroupId

  • FlowTrunc:

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

  • DeviceId:

    激活后的设备ID



49
50
51
# File 'lib/v20210119/models.rb', line 49

def Vendor
  @Vendor
end

Instance Method Details

#deserialize(params) ⇒ Object



65
66
67
68
69
70
71
72
73
74
75
76
77
# File 'lib/v20210119/models.rb', line 65

def deserialize(params)
  @Vendor = params['Vendor']
  @SN = params['SN']
  @DeviceName = params['DeviceName']
  @Description = params['Description']
  @DataKey = params['DataKey']
  @AccessScope = params['AccessScope']
  @LicensePayMode = params['LicensePayMode']
  @GroupId = params['GroupId']
  @GroupName = params['GroupName']
  @FlowTrunc = params['FlowTrunc']
  @DeviceId = params['DeviceId']
end