Class: TencentCloud::Iotcloud::V20210408::CreateDeviceResponse

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20210408/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.



458
459
460
461
462
463
464
465
466
467
468
# File 'lib/v20210408/models.rb', line 458

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)。定位问题时需要提供该次请求的 RequestId。



456
457
458
# File 'lib/v20210408/models.rb', line 456

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)。定位问题时需要提供该次请求的 RequestId。



456
457
458
# File 'lib/v20210408/models.rb', line 456

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)。定位问题时需要提供该次请求的 RequestId。



456
457
458
# File 'lib/v20210408/models.rb', line 456

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)。定位问题时需要提供该次请求的 RequestId。



456
457
458
# File 'lib/v20210408/models.rb', line 456

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)。定位问题时需要提供该次请求的 RequestId。



456
457
458
# File 'lib/v20210408/models.rb', line 456

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)。定位问题时需要提供该次请求的 RequestId。



456
457
458
# File 'lib/v20210408/models.rb', line 456

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)。定位问题时需要提供该次请求的 RequestId。



456
457
458
# File 'lib/v20210408/models.rb', line 456

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)。定位问题时需要提供该次请求的 RequestId。



456
457
458
# File 'lib/v20210408/models.rb', line 456

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)。定位问题时需要提供该次请求的 RequestId。



456
457
458
# File 'lib/v20210408/models.rb', line 456

def RequestId
  @RequestId
end

Instance Method Details

#deserialize(params) ⇒ Object



470
471
472
473
474
475
476
477
478
479
480
# File 'lib/v20210408/models.rb', line 470

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