jdcloud_sdk.services.iothub.models package

Submodules

jdcloud_sdk.services.iothub.models.Action module

class jdcloud_sdk.services.iothub.models.Action.Action(actionId=None, actionType=None, operationType=None, configuration=None)[source]

Bases: object

Parameters:
  • actionId – (Optional)
  • actionType – (Optional) 动作类型,包括:handle(数据处理)、forward(转发数据)和failure(转发失败)
  • operationType – (Optional) 操作类型,包括:JCQ、JsScript、Kafka、RabbitMq、RDS和ES
  • configuration – (Optional) 规则动作的配置信息, Configuration是JSONObject格式,会根据不同的规则动作,形成不同的JSONObject格式,即不同的配置信息格式。

jdcloud_sdk.services.iothub.models.BatchData module

jdcloud_sdk.services.iothub.models.DataVO module

class jdcloud_sdk.services.iothub.models.DataVO.DataVO(id=None, name=None, subNetId=None, subNetName=None, vpcId=None, vpcName=None, azName=None, pubDomain=None, priDomain=None, status=None, createTime=None, endTime=None, maxDevices=None, maxMessage=None, instanceId=None, instanceType=None)[source]

Bases: object

Parameters:
  • id – (Optional) 系统流水号
  • name – (Optional) 实例名称
  • subNetId – (Optional) 子网编号
  • subNetName – (Optional) 子网名称
  • vpcId – (Optional) VPC编号
  • vpcName – (Optional) VPC名称
  • azName – (Optional) 可用区名称
  • pubDomain – (Optional) 公网域名
  • priDomain – (Optional) 内网域名
  • status – (Optional) IoT Hub实例状态[10~100为创建中,0或1-运行中,2-欠费停服,3-待删除]
  • createTime – (Optional) 创建时间
  • endTime – (Optional) 实例到期时间
  • maxDevices – (Optional) 最大在线设备数
  • maxMessage – (Optional) 最大消息条数
  • instanceId – (Optional) 实例编号
  • instanceType – (Optional) 实例类型[0-独享,1-共享]

jdcloud_sdk.services.iothub.models.DeviceCommandVO module

class jdcloud_sdk.services.iothub.models.DeviceCommandVO.DeviceCommandVO(name=None, inputData=None)[source]

Bases: object

Parameters:
  • name – (Optional)
  • inputData – (Optional)

jdcloud_sdk.services.iothub.models.DeviceEnrollVO module

class jdcloud_sdk.services.iothub.models.DeviceEnrollVO.DeviceEnrollVO(deviceIds=None, modelName=None, deviceType=None, parentDeviceName=None)[source]

Bases: object

Parameters:
  • deviceIds – (Optional)
  • modelName – (Optional)
  • deviceType – (Optional)
  • parentDeviceName – (Optional)

jdcloud_sdk.services.iothub.models.DevicePageVo module

jdcloud_sdk.services.iothub.models.HubInstanceBo module

class jdcloud_sdk.services.iothub.models.HubInstanceBo.HubInstanceBo(instanceUuid=None, instanceId=None, instanceName=None, region=None)[source]

Bases: object

Parameters:
  • instanceUuid – (Optional)
  • instanceId – (Optional)
  • instanceName – (Optional)
  • region – (Optional)

jdcloud_sdk.services.iothub.models.InstanceDetailVO module

jdcloud_sdk.services.iothub.models.OmPropVo module

class jdcloud_sdk.services.iothub.models.OmPropVo.OmPropVo(uuid=None, omId=None, omName=None, attrName=None, attrText=None, attrType=None, userPin=None, instanceId=None)[source]

Bases: object

Parameters:
  • uuid – (Optional)
  • omId – (Optional)
  • omName – (Optional)
  • attrName – (Optional)
  • attrText – (Optional)
  • attrType – (Optional)
  • userPin – (Optional)
  • instanceId – (Optional)

jdcloud_sdk.services.iothub.models.OnlineInfo module

class jdcloud_sdk.services.iothub.models.OnlineInfo.OnlineInfo(deviceId=None, online=None, lastConnectTime=None)[source]

Bases: object

Parameters:
  • deviceId – (Optional)
  • online – (Optional)
  • lastConnectTime – (Optional)

jdcloud_sdk.services.iothub.models.PageinfoVO module

class jdcloud_sdk.services.iothub.models.PageinfoVO.PageinfoVO(pageSize=None, nowPage=None, totalSize=None, totalPage=None)[source]

Bases: object

Parameters:
  • pageSize – (Optional) 每页显示条数
  • nowPage – (Optional) 当前页数
  • totalSize – (Optional) 总记录数
  • totalPage – (Optional) 总页数

jdcloud_sdk.services.iothub.models.RuleBaseInfo module

class jdcloud_sdk.services.iothub.models.RuleBaseInfo.RuleBaseInfo(id=None, name=None, desc=None, status=None, createdTime=None)[source]

Bases: object

Parameters:
  • id – (Optional) 规则Id
  • name – (Optional) 规则名称
  • desc – (Optional) 规则说明
  • status – (Optional) 状态,停止:disable,启动:enable
  • createdTime – (Optional) 创建时间,精确到毫秒

Module contents