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:
objectParameters: - 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:
objectParameters: - 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¶
jdcloud_sdk.services.iothub.models.DeviceEnrollVO module¶
jdcloud_sdk.services.iothub.models.DevicePageVo module¶
jdcloud_sdk.services.iothub.models.HubInstanceBo module¶
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:
objectParameters: - uuid – (Optional)
- omId – (Optional)
- omName – (Optional)
- attrName – (Optional)
- attrText – (Optional)
- attrType – (Optional)
- userPin – (Optional)
- instanceId – (Optional)
jdcloud_sdk.services.iothub.models.OnlineInfo module¶
jdcloud_sdk.services.iothub.models.PageinfoVO module¶
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:
objectParameters: - id – (Optional) 规则Id
- name – (Optional) 规则名称
- desc – (Optional) 规则说明
- status – (Optional) 状态,停止:disable,启动:enable
- createdTime – (Optional) 创建时间,精确到毫秒