Documentation
¶
Index ¶
- type Action
- type BatchData
- type ChildDevices
- type ChildModules
- type DataVO
- type DescribeDevicePageVo
- type DeviceCommandVO
- type DeviceEnrollVO
- type DevicePageVo
- type EdgeInfoVO
- type EdgePageVo
- type HubInstanceBo
- type InstanceDetailVO
- type ModulePageVo
- type OmPropVo
- type OnlineInfo
- type PageinfoVO
- type RuleBaseInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Action ¶ added in v1.6.0
type Action struct {
/* (Optional) */
ActionId string `json:"actionId"`
/* 动作类型,包括:handle(数据处理)、forward(转发数据)和failure(转发失败) (Optional) */
ActionType string `json:"actionType"`
/* 操作类型,包括:JCQ、JsScript、Kafka、RabbitMq、RDS和ES (Optional) */
OperationType string `json:"operationType"`
/* 规则动作的配置信息, Configuration是JSONObject格式,会根据不同的规则动作,形成不同的JSONObject格式,即不同的配置信息格式。 (Optional) */
Configuration interface{} `json:"configuration"`
}
type ChildDevices ¶ added in v1.8.0
type ChildModules ¶ added in v1.8.0
type ChildModules struct {
/* 模块编号 (Optional) */
ModuleId string `json:"moduleId"`
/* 模块名称 (Optional) */
ModuleName string `json:"moduleName"`
/* 模块类型版本 (Optional) */
ModuleTypeVersion string `json:"moduleTypeVersion"`
/* 物模型名称 (Optional) */
OmName string `json:"omName"`
/* 物模型描述 (Optional) */
OmDesc string `json:"omDesc"`
/* 模块状态 (Optional) */
ModuleState string `json:"moduleState"`
}
type DataVO ¶ added in v1.4.0
type DataVO struct {
/* 系统流水号 (Optional) */
Id string `json:"id"`
/* 实例名称 (Optional) */
Name string `json:"name"`
/* 子网编号 (Optional) */
SubNetId string `json:"subNetId"`
/* 子网名称 (Optional) */
SubNetName string `json:"subNetName"`
/* VPC编号 (Optional) */
VpcId string `json:"vpcId"`
/* VPC名称 (Optional) */
VpcName string `json:"vpcName"`
/* 可用区名称 (Optional) */
AzName string `json:"azName"`
/* 公网域名 (Optional) */
PubDomain string `json:"pubDomain"`
/* 内网域名 (Optional) */
PriDomain string `json:"priDomain"`
/* 实例状态[0-创建中,1-运行中,2-停止] (Optional) */
Status string `json:"status"`
/* 资费形式 (Optional) */
Feetype string `json:"feetype"`
/* 创建时间 (Optional) */
CreateTime string `json:"createTime"`
/* 实例编号 (Optional) */
InstanceId string `json:"instanceId"`
}
type DescribeDevicePageVo ¶ added in v1.8.0
type DescribeDevicePageVo struct {
/* (Optional) */
Uuid string `json:"uuid"`
/* (Optional) */
InstanceId string `json:"instanceId"`
/* (Optional) */
DeviceId string `json:"deviceId"`
/* (Optional) */
DisplayName string `json:"displayName"`
/* (Optional) */
DeviceType string `json:"deviceType"`
/* (Optional) */
DeviceState string `json:"deviceState"`
/* (Optional) */
OmId string `json:"omId"`
/* (Optional) */
DeviceFilePath string `json:"deviceFilePath"`
/* (Optional) */
OmName string `json:"omName"`
/* (Optional) */
CreateTime string `json:"createTime"`
/* (Optional) */
UserPin string `json:"userPin"`
/* (Optional) */
ParentUuid string `json:"parentUuid"`
/* (Optional) */
ParentName string `json:"parentName"`
/* (Optional) */
LastConnectTime string `json:"lastConnectTime"`
}
type DeviceCommandVO ¶
type DeviceEnrollVO ¶
type DevicePageVo ¶ added in v1.6.0
type DevicePageVo struct {
/* Edge唯一标识 (Optional) */
Uuid string `json:"uuid"`
/* IoT Hub实例唯一标识 (Optional) */
InstanceId string `json:"instanceId"`
/* 资源唯一标识 (Optional) */
ResourceId string `json:"resourceId"`
/* Edge编号 (Optional) */
EdgeId string `json:"edgeId"`
/* Edge显示名称 (Optional) */
EdgeName string `json:"edgeName"`
/* Edge状态 (Optional) */
EdgeState string `json:"edgeState"`
/* 物模型编号 (Optional) */
OmId string `json:"omId"`
/* 物模型名称 (Optional) */
OmName string `json:"omName"`
/* 最后在线时间 (Optional) */
LastOnlineTime string `json:"lastOnlineTime"`
}
type EdgeInfoVO ¶ added in v1.8.0
type EdgeInfoVO struct {
/* 系统流水号 (Optional) */
Uuid string `json:"uuid"`
/* Edge的唯一编号 (Optional) */
EdgeId string `json:"edgeId"`
/* Edge的名称 (Optional) */
EdgeName string `json:"edgeName"`
/* 是否在线【0-离线,1-在线】 (Optional) */
EdgeStatus int `json:"edgeStatus"`
/* 边缘计算说明 (Optional) */
EdgeDesc string `json:"edgeDesc"`
/* Edge版本 (Optional) */
EdgeVersion string `json:"edgeVersion"`
/* Edge创建时间 (Optional) */
CreateTime string `json:"createTime"`
/* 最后在线时间 (Optional) */
LastOnlineTime string `json:"lastOnlineTime"`
/* 最后开机时间 (Optional) */
LastTurnOnTime string `json:"lastTurnOnTime"`
/* IoT Hub实例编号 (Optional) */
IothubInstanceId string `json:"iothubInstanceId"`
/* IoT Hub实例名称 (Optional) */
IothubInstanceName string `json:"iothubInstanceName"`
}
type EdgePageVo ¶ added in v1.8.0
type EdgePageVo struct {
/* Edge编号 (Optional) */
EdgeId string `json:"edgeId"`
/* Edge显示名称 (Optional) */
EdgeName string `json:"edgeName"`
/* Edge状态 (Optional) */
EdgeState string `json:"edgeState"`
/* 物模型名称 (Optional) */
OmName string `json:"omName"`
/* 最后在线时间 (Optional) */
LastOnlineTime string `json:"lastOnlineTime"`
}
type HubInstanceBo ¶ added in v1.6.0
type InstanceDetailVO ¶ added in v1.4.0
type InstanceDetailVO struct {
/* (Optional) */
Id string `json:"id"`
/* (Optional) */
Name string `json:"name"`
/* (Optional) */
SubNetId string `json:"subNetId"`
/* (Optional) */
SubNetName string `json:"subNetName"`
/* (Optional) */
VpcId string `json:"vpcId"`
/* (Optional) */
VpcName string `json:"vpcName"`
/* (Optional) */
AzName string `json:"azName"`
/* (Optional) */
PubDomain string `json:"pubDomain"`
/* (Optional) */
PriDomain string `json:"priDomain"`
/* (Optional) */
Status string `json:"status"`
/* (Optional) */
CreateTime string `json:"createTime"`
/* (Optional) */
Description string `json:"description"`
/* (Optional) */
Region string `json:"region"`
/* (Optional) */
RdsInstanceId string `json:"rdsInstanceId"`
/* (Optional) */
RdsDatabase string `json:"rdsDatabase"`
/* (Optional) */
RdsHostName string `json:"rdsHostName"`
/* (Optional) */
RdsUserName string `json:"rdsUserName"`
/* (Optional) */
JcqId string `json:"jcqId"`
/* (Optional) */
JcqAccessPoint string `json:"jcqAccessPoint"`
/* (Optional) */
JcqTopicName string `json:"jcqTopicName"`
/* (Optional) */
JcqTopicType string `json:"jcqTopicType"`
/* (Optional) */
JcqRegion string `json:"jcqRegion"`
/* ak (Optional) */
Ak string `json:"ak"`
/* sk (Optional) */
Sk string `json:"sk"`
}
type ModulePageVo ¶ added in v1.8.0
type ModulePageVo struct {
/* Module唯一标识 (Optional) */
Uuid string `json:"uuid"`
/* Module编号 (Optional) */
ModuleId string `json:"moduleId"`
/* Module显示名称 (Optional) */
ModuleName string `json:"moduleName"`
/* 设备编号 (Optional) */
DeviceId string `json:"deviceId"`
/* 设备显示名称 (Optional) */
DeviceName string `json:"deviceName"`
/* 设备类型[0-普通设备,1-云网关设备,2-Edge设备] (Optional) */
DeviceType int `json:"deviceType"`
/* 模块部署状态[0-部署完成,1-待部署] (Optional) */
ModuleStatus int `json:"moduleStatus"`
/* 模块类型版本 (Optional) */
ModuleTypeVersion string `json:"moduleTypeVersion"`
}
type OmPropVo ¶ added in v1.6.0
type OmPropVo struct {
/* (Optional) */
Uuid string `json:"uuid"`
/* (Optional) */
OmId string `json:"omId"`
/* (Optional) */
OmName string `json:"omName"`
/* (Optional) */
AttrName string `json:"attrName"`
/* (Optional) */
AttrText string `json:"attrText"`
/* (Optional) */
AttrType string `json:"attrType"`
/* (Optional) */
UserPin string `json:"userPin"`
/* (Optional) */
InstanceId string `json:"instanceId"`
}
type OnlineInfo ¶ added in v1.6.0
type PageinfoVO ¶ added in v1.4.0
type RuleBaseInfo ¶ added in v1.6.0
type RuleBaseInfo struct {
/* 规则Id (Optional) */
Id string `json:"id"`
/* 规则名称 (Optional) */
Name string `json:"name"`
/* 规则说明 (Optional) */
Desc string `json:"desc"`
/* 状态,停止:disable,启动:enable (Optional) */
Status string `json:"status"`
/* 创建时间,精确到毫秒 (Optional) */
CreatedTime string `json:"createdTime"`
}
Click to show internal directories.
Click to hide internal directories.