Class: TencentCloud::Iotcloud::V20180614::CreateDeviceResponse

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

Overview

CreateDevice返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(devicename = nil, devicepsk = nil, devicecert = nil, deviceprivatekey = nil, loradeveui = nil, loramotetype = nil, loraappkey = nil, loranwkkey = nil, requestid = nil) ⇒ CreateDeviceResponse

Returns a new instance of CreateDeviceResponse.



413
414
415
416
417
418
419
420
421
422
423
# File 'lib/v20180614/models.rb', line 413

def initialize(devicename=nil, devicepsk=nil, devicecert=nil, deviceprivatekey=nil, loradeveui=nil, loramotetype=nil, loraappkey=nil, loranwkkey=nil, requestid=nil)
  @DeviceName = devicename
  @DevicePsk = devicepsk
  @DeviceCert = devicecert
  @DevicePrivateKey = deviceprivatekey
  @LoraDevEui = loradeveui
  @LoraMoteType = loramotetype
  @LoraAppKey = loraappkey
  @LoraNwkKey = loranwkkey
  @RequestId = requestid
end

Instance Attribute Details

#DeviceCertObject

Parameters:

  • DeviceName:

    设备名称

  • DevicePsk:

    对称加密密钥,base64编码。采用对称加密时返回该参数

  • DeviceCert:

    设备证书,用于 TLS 建立链接时校验客户端身份。采用非对称加密时返回该参数

  • DevicePrivateKey:

    设备私钥,用于 TLS 建立链接时校验客户端身份,腾讯云后台不保存,请妥善保管。采用非对称加密时返回该参数

  • LoraDevEui:

    LoRa设备的DevEui,当设备是LoRa设备时,会返回该字段

  • LoraMoteType:

    LoRa设备的MoteType,当设备是LoRa设备时,会返回该字段

  • LoraAppKey:

    LoRa设备的AppKey,当设备是LoRa设备时,会返回该字段

  • LoraNwkKey:

    LoRa设备的NwkKey,当设备是LoRa设备时,会返回该字段

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



411
412
413
# File 'lib/v20180614/models.rb', line 411

def DeviceCert
  @DeviceCert
end

#DeviceNameObject

Parameters:

  • DeviceName:

    设备名称

  • DevicePsk:

    对称加密密钥,base64编码。采用对称加密时返回该参数

  • DeviceCert:

    设备证书,用于 TLS 建立链接时校验客户端身份。采用非对称加密时返回该参数

  • DevicePrivateKey:

    设备私钥,用于 TLS 建立链接时校验客户端身份,腾讯云后台不保存,请妥善保管。采用非对称加密时返回该参数

  • LoraDevEui:

    LoRa设备的DevEui,当设备是LoRa设备时,会返回该字段

  • LoraMoteType:

    LoRa设备的MoteType,当设备是LoRa设备时,会返回该字段

  • LoraAppKey:

    LoRa设备的AppKey,当设备是LoRa设备时,会返回该字段

  • LoraNwkKey:

    LoRa设备的NwkKey,当设备是LoRa设备时,会返回该字段

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



411
412
413
# File 'lib/v20180614/models.rb', line 411

def DeviceName
  @DeviceName
end

#DevicePrivateKeyObject

Parameters:

  • DeviceName:

    设备名称

  • DevicePsk:

    对称加密密钥,base64编码。采用对称加密时返回该参数

  • DeviceCert:

    设备证书,用于 TLS 建立链接时校验客户端身份。采用非对称加密时返回该参数

  • DevicePrivateKey:

    设备私钥,用于 TLS 建立链接时校验客户端身份,腾讯云后台不保存,请妥善保管。采用非对称加密时返回该参数

  • LoraDevEui:

    LoRa设备的DevEui,当设备是LoRa设备时,会返回该字段

  • LoraMoteType:

    LoRa设备的MoteType,当设备是LoRa设备时,会返回该字段

  • LoraAppKey:

    LoRa设备的AppKey,当设备是LoRa设备时,会返回该字段

  • LoraNwkKey:

    LoRa设备的NwkKey,当设备是LoRa设备时,会返回该字段

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



411
412
413
# File 'lib/v20180614/models.rb', line 411

def DevicePrivateKey
  @DevicePrivateKey
end

#DevicePskObject

Parameters:

  • DeviceName:

    设备名称

  • DevicePsk:

    对称加密密钥,base64编码。采用对称加密时返回该参数

  • DeviceCert:

    设备证书,用于 TLS 建立链接时校验客户端身份。采用非对称加密时返回该参数

  • DevicePrivateKey:

    设备私钥,用于 TLS 建立链接时校验客户端身份,腾讯云后台不保存,请妥善保管。采用非对称加密时返回该参数

  • LoraDevEui:

    LoRa设备的DevEui,当设备是LoRa设备时,会返回该字段

  • LoraMoteType:

    LoRa设备的MoteType,当设备是LoRa设备时,会返回该字段

  • LoraAppKey:

    LoRa设备的AppKey,当设备是LoRa设备时,会返回该字段

  • LoraNwkKey:

    LoRa设备的NwkKey,当设备是LoRa设备时,会返回该字段

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



411
412
413
# File 'lib/v20180614/models.rb', line 411

def DevicePsk
  @DevicePsk
end

#LoraAppKeyObject

Parameters:

  • DeviceName:

    设备名称

  • DevicePsk:

    对称加密密钥,base64编码。采用对称加密时返回该参数

  • DeviceCert:

    设备证书,用于 TLS 建立链接时校验客户端身份。采用非对称加密时返回该参数

  • DevicePrivateKey:

    设备私钥,用于 TLS 建立链接时校验客户端身份,腾讯云后台不保存,请妥善保管。采用非对称加密时返回该参数

  • LoraDevEui:

    LoRa设备的DevEui,当设备是LoRa设备时,会返回该字段

  • LoraMoteType:

    LoRa设备的MoteType,当设备是LoRa设备时,会返回该字段

  • LoraAppKey:

    LoRa设备的AppKey,当设备是LoRa设备时,会返回该字段

  • LoraNwkKey:

    LoRa设备的NwkKey,当设备是LoRa设备时,会返回该字段

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



411
412
413
# File 'lib/v20180614/models.rb', line 411

def LoraAppKey
  @LoraAppKey
end

#LoraDevEuiObject

Parameters:

  • DeviceName:

    设备名称

  • DevicePsk:

    对称加密密钥,base64编码。采用对称加密时返回该参数

  • DeviceCert:

    设备证书,用于 TLS 建立链接时校验客户端身份。采用非对称加密时返回该参数

  • DevicePrivateKey:

    设备私钥,用于 TLS 建立链接时校验客户端身份,腾讯云后台不保存,请妥善保管。采用非对称加密时返回该参数

  • LoraDevEui:

    LoRa设备的DevEui,当设备是LoRa设备时,会返回该字段

  • LoraMoteType:

    LoRa设备的MoteType,当设备是LoRa设备时,会返回该字段

  • LoraAppKey:

    LoRa设备的AppKey,当设备是LoRa设备时,会返回该字段

  • LoraNwkKey:

    LoRa设备的NwkKey,当设备是LoRa设备时,会返回该字段

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



411
412
413
# File 'lib/v20180614/models.rb', line 411

def LoraDevEui
  @LoraDevEui
end

#LoraMoteTypeObject

Parameters:

  • DeviceName:

    设备名称

  • DevicePsk:

    对称加密密钥,base64编码。采用对称加密时返回该参数

  • DeviceCert:

    设备证书,用于 TLS 建立链接时校验客户端身份。采用非对称加密时返回该参数

  • DevicePrivateKey:

    设备私钥,用于 TLS 建立链接时校验客户端身份,腾讯云后台不保存,请妥善保管。采用非对称加密时返回该参数

  • LoraDevEui:

    LoRa设备的DevEui,当设备是LoRa设备时,会返回该字段

  • LoraMoteType:

    LoRa设备的MoteType,当设备是LoRa设备时,会返回该字段

  • LoraAppKey:

    LoRa设备的AppKey,当设备是LoRa设备时,会返回该字段

  • LoraNwkKey:

    LoRa设备的NwkKey,当设备是LoRa设备时,会返回该字段

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



411
412
413
# File 'lib/v20180614/models.rb', line 411

def LoraMoteType
  @LoraMoteType
end

#LoraNwkKeyObject

Parameters:

  • DeviceName:

    设备名称

  • DevicePsk:

    对称加密密钥,base64编码。采用对称加密时返回该参数

  • DeviceCert:

    设备证书,用于 TLS 建立链接时校验客户端身份。采用非对称加密时返回该参数

  • DevicePrivateKey:

    设备私钥,用于 TLS 建立链接时校验客户端身份,腾讯云后台不保存,请妥善保管。采用非对称加密时返回该参数

  • LoraDevEui:

    LoRa设备的DevEui,当设备是LoRa设备时,会返回该字段

  • LoraMoteType:

    LoRa设备的MoteType,当设备是LoRa设备时,会返回该字段

  • LoraAppKey:

    LoRa设备的AppKey,当设备是LoRa设备时,会返回该字段

  • LoraNwkKey:

    LoRa设备的NwkKey,当设备是LoRa设备时,会返回该字段

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



411
412
413
# File 'lib/v20180614/models.rb', line 411

def LoraNwkKey
  @LoraNwkKey
end

#RequestIdObject

Parameters:

  • DeviceName:

    设备名称

  • DevicePsk:

    对称加密密钥,base64编码。采用对称加密时返回该参数

  • DeviceCert:

    设备证书,用于 TLS 建立链接时校验客户端身份。采用非对称加密时返回该参数

  • DevicePrivateKey:

    设备私钥,用于 TLS 建立链接时校验客户端身份,腾讯云后台不保存,请妥善保管。采用非对称加密时返回该参数

  • LoraDevEui:

    LoRa设备的DevEui,当设备是LoRa设备时,会返回该字段

  • LoraMoteType:

    LoRa设备的MoteType,当设备是LoRa设备时,会返回该字段

  • LoraAppKey:

    LoRa设备的AppKey,当设备是LoRa设备时,会返回该字段

  • LoraNwkKey:

    LoRa设备的NwkKey,当设备是LoRa设备时,会返回该字段

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



411
412
413
# File 'lib/v20180614/models.rb', line 411

def RequestId
  @RequestId
end

Instance Method Details

#deserialize(params) ⇒ Object



425
426
427
428
429
430
431
432
433
434
435
# File 'lib/v20180614/models.rb', line 425

def deserialize(params)
  @DeviceName = params['DeviceName']
  @DevicePsk = params['DevicePsk']
  @DeviceCert = params['DeviceCert']
  @DevicePrivateKey = params['DevicePrivateKey']
  @LoraDevEui = params['LoraDevEui']
  @LoraMoteType = params['LoraMoteType']
  @LoraAppKey = params['LoraAppKey']
  @LoraNwkKey = params['LoraNwkKey']
  @RequestId = params['RequestId']
end