Documentation ¶
Index ¶
- func GenReqDefForAddDevice() *def.HttpRequestDef
- func GenReqDefForBatchAssociateNaToNodes() *def.HttpRequestDef
- func GenReqDefForBatchConfirmConfigsNew() *def.HttpRequestDef
- func GenReqDefForBatchImportConfigs() *def.HttpRequestDef
- func GenReqDefForBatchListEdgeAppVersions() *def.HttpRequestDef
- func GenReqDefForBatchListEdgeApps() *def.HttpRequestDef
- func GenReqDefForBatchListModules() *def.HttpRequestDef
- func GenReqDefForBatchUpdateConfigs() *def.HttpRequestDef
- func GenReqDefForCreateAccessCode() *def.HttpRequestDef
- func GenReqDefForCreateEdgeApp() *def.HttpRequestDef
- func GenReqDefForCreateEdgeApplicationVersion() *def.HttpRequestDef
- func GenReqDefForCreateEdgeNode() *def.HttpRequestDef
- func GenReqDefForCreateExternalEntity() *def.HttpRequestDef
- func GenReqDefForCreateInstallCmd() *def.HttpRequestDef
- func GenReqDefForCreateModule() *def.HttpRequestDef
- func GenReqDefForDeleteDevice() *def.HttpRequestDef
- func GenReqDefForDeleteEdgeApp() *def.HttpRequestDef
- func GenReqDefForDeleteEdgeApplicationVersion() *def.HttpRequestDef
- func GenReqDefForDeleteEdgeNode() *def.HttpRequestDef
- func GenReqDefForDeleteExternalEntity() *def.HttpRequestDef
- func GenReqDefForDeleteIaConfig() *def.HttpRequestDef
- func GenReqDefForDeleteModule() *def.HttpRequestDef
- func GenReqDefForDeleteNa() *def.HttpRequestDef
- func GenReqDefForListDevices() *def.HttpRequestDef
- func GenReqDefForListEdgeNodes() *def.HttpRequestDef
- func GenReqDefForListExternalEntity() *def.HttpRequestDef
- func GenReqDefForListIaConfigs() *def.HttpRequestDef
- func GenReqDefForListNaAuthorizedNodes() *def.HttpRequestDef
- func GenReqDefForListNas() *def.HttpRequestDef
- func GenReqDefForListRoutes() *def.HttpRequestDef
- func GenReqDefForShowEdgeApp() *def.HttpRequestDef
- func GenReqDefForShowEdgeApplicationVersion() *def.HttpRequestDef
- func GenReqDefForShowEdgeNode() *def.HttpRequestDef
- func GenReqDefForShowExternalEntity() *def.HttpRequestDef
- func GenReqDefForShowIaConfig() *def.HttpRequestDef
- func GenReqDefForShowModule() *def.HttpRequestDef
- func GenReqDefForShowNa() *def.HttpRequestDef
- func GenReqDefForShowProductConfig() *def.HttpRequestDef
- func GenReqDefForShowProtocolMappings() *def.HttpRequestDef
- func GenReqDefForUpdateDevice() *def.HttpRequestDef
- func GenReqDefForUpdateEdgeApplicationVersion() *def.HttpRequestDef
- func GenReqDefForUpdateEdgeApplicationVersionState() *def.HttpRequestDef
- func GenReqDefForUpdateExternalEntity() *def.HttpRequestDef
- func GenReqDefForUpdateIaConfig() *def.HttpRequestDef
- func GenReqDefForUpdateModule() *def.HttpRequestDef
- func GenReqDefForUpdateNa() *def.HttpRequestDef
- func GenReqDefForUpdateRoutes() *def.HttpRequestDef
- func GenReqDefForUploadProtocolMappings() *def.HttpRequestDef
- func IoTEdgeClientBuilder() *http_client.HcHttpClientBuilder
- type IoTEdgeClient
- func (c *IoTEdgeClient) AddDevice(request *model.AddDeviceRequest) (*model.AddDeviceResponse, error)
- func (c *IoTEdgeClient) BatchAssociateNaToNodes(request *model.BatchAssociateNaToNodesRequest) (*model.BatchAssociateNaToNodesResponse, error)
- func (c *IoTEdgeClient) BatchConfirmConfigsNew(request *model.BatchConfirmConfigsNewRequest) (*model.BatchConfirmConfigsNewResponse, error)
- func (c *IoTEdgeClient) BatchImportConfigs(request *model.BatchImportConfigsRequest) (*model.BatchImportConfigsResponse, error)
- func (c *IoTEdgeClient) BatchListEdgeAppVersions(request *model.BatchListEdgeAppVersionsRequest) (*model.BatchListEdgeAppVersionsResponse, error)
- func (c *IoTEdgeClient) BatchListEdgeApps(request *model.BatchListEdgeAppsRequest) (*model.BatchListEdgeAppsResponse, error)
- func (c *IoTEdgeClient) BatchListModules(request *model.BatchListModulesRequest) (*model.BatchListModulesResponse, error)
- func (c *IoTEdgeClient) BatchUpdateConfigs(request *model.BatchUpdateConfigsRequest) (*model.BatchUpdateConfigsResponse, error)
- func (c *IoTEdgeClient) CreateAccessCode(request *model.CreateAccessCodeRequest) (*model.CreateAccessCodeResponse, error)
- func (c *IoTEdgeClient) CreateEdgeApp(request *model.CreateEdgeAppRequest) (*model.CreateEdgeAppResponse, error)
- func (c *IoTEdgeClient) CreateEdgeApplicationVersion(request *model.CreateEdgeApplicationVersionRequest) (*model.CreateEdgeApplicationVersionResponse, error)
- func (c *IoTEdgeClient) CreateEdgeNode(request *model.CreateEdgeNodeRequest) (*model.CreateEdgeNodeResponse, error)
- func (c *IoTEdgeClient) CreateExternalEntity(request *model.CreateExternalEntityRequest) (*model.CreateExternalEntityResponse, error)
- func (c *IoTEdgeClient) CreateInstallCmd(request *model.CreateInstallCmdRequest) (*model.CreateInstallCmdResponse, error)
- func (c *IoTEdgeClient) CreateModule(request *model.CreateModuleRequest) (*model.CreateModuleResponse, error)
- func (c *IoTEdgeClient) DeleteDevice(request *model.DeleteDeviceRequest) (*model.DeleteDeviceResponse, error)
- func (c *IoTEdgeClient) DeleteEdgeApp(request *model.DeleteEdgeAppRequest) (*model.DeleteEdgeAppResponse, error)
- func (c *IoTEdgeClient) DeleteEdgeApplicationVersion(request *model.DeleteEdgeApplicationVersionRequest) (*model.DeleteEdgeApplicationVersionResponse, error)
- func (c *IoTEdgeClient) DeleteEdgeNode(request *model.DeleteEdgeNodeRequest) (*model.DeleteEdgeNodeResponse, error)
- func (c *IoTEdgeClient) DeleteExternalEntity(request *model.DeleteExternalEntityRequest) (*model.DeleteExternalEntityResponse, error)
- func (c *IoTEdgeClient) DeleteIaConfig(request *model.DeleteIaConfigRequest) (*model.DeleteIaConfigResponse, error)
- func (c *IoTEdgeClient) DeleteModule(request *model.DeleteModuleRequest) (*model.DeleteModuleResponse, error)
- func (c *IoTEdgeClient) DeleteNa(request *model.DeleteNaRequest) (*model.DeleteNaResponse, error)
- func (c *IoTEdgeClient) ListDevices(request *model.ListDevicesRequest) (*model.ListDevicesResponse, error)
- func (c *IoTEdgeClient) ListEdgeNodes(request *model.ListEdgeNodesRequest) (*model.ListEdgeNodesResponse, error)
- func (c *IoTEdgeClient) ListExternalEntity(request *model.ListExternalEntityRequest) (*model.ListExternalEntityResponse, error)
- func (c *IoTEdgeClient) ListIaConfigs(request *model.ListIaConfigsRequest) (*model.ListIaConfigsResponse, error)
- func (c *IoTEdgeClient) ListNaAuthorizedNodes(request *model.ListNaAuthorizedNodesRequest) (*model.ListNaAuthorizedNodesResponse, error)
- func (c *IoTEdgeClient) ListNas(request *model.ListNasRequest) (*model.ListNasResponse, error)
- func (c *IoTEdgeClient) ListRoutes(request *model.ListRoutesRequest) (*model.ListRoutesResponse, error)
- func (c *IoTEdgeClient) ShowEdgeApp(request *model.ShowEdgeAppRequest) (*model.ShowEdgeAppResponse, error)
- func (c *IoTEdgeClient) ShowEdgeApplicationVersion(request *model.ShowEdgeApplicationVersionRequest) (*model.ShowEdgeApplicationVersionResponse, error)
- func (c *IoTEdgeClient) ShowEdgeNode(request *model.ShowEdgeNodeRequest) (*model.ShowEdgeNodeResponse, error)
- func (c *IoTEdgeClient) ShowExternalEntity(request *model.ShowExternalEntityRequest) (*model.ShowExternalEntityResponse, error)
- func (c *IoTEdgeClient) ShowIaConfig(request *model.ShowIaConfigRequest) (*model.ShowIaConfigResponse, error)
- func (c *IoTEdgeClient) ShowModule(request *model.ShowModuleRequest) (*model.ShowModuleResponse, error)
- func (c *IoTEdgeClient) ShowNa(request *model.ShowNaRequest) (*model.ShowNaResponse, error)
- func (c *IoTEdgeClient) ShowProductConfig(request *model.ShowProductConfigRequest) (*model.ShowProductConfigResponse, error)
- func (c *IoTEdgeClient) ShowProtocolMappings(request *model.ShowProtocolMappingsRequest) (*model.ShowProtocolMappingsResponse, error)
- func (c *IoTEdgeClient) UpdateDevice(request *model.UpdateDeviceRequest) (*model.UpdateDeviceResponse, error)
- func (c *IoTEdgeClient) UpdateEdgeApplicationVersion(request *model.UpdateEdgeApplicationVersionRequest) (*model.UpdateEdgeApplicationVersionResponse, error)
- func (c *IoTEdgeClient) UpdateEdgeApplicationVersionState(request *model.UpdateEdgeApplicationVersionStateRequest) (*model.UpdateEdgeApplicationVersionStateResponse, error)
- func (c *IoTEdgeClient) UpdateExternalEntity(request *model.UpdateExternalEntityRequest) (*model.UpdateExternalEntityResponse, error)
- func (c *IoTEdgeClient) UpdateIaConfig(request *model.UpdateIaConfigRequest) (*model.UpdateIaConfigResponse, error)
- func (c *IoTEdgeClient) UpdateModule(request *model.UpdateModuleRequest) (*model.UpdateModuleResponse, error)
- func (c *IoTEdgeClient) UpdateNa(request *model.UpdateNaRequest) (*model.UpdateNaResponse, error)
- func (c *IoTEdgeClient) UpdateRoutes(request *model.UpdateRoutesRequest) (*model.UpdateRoutesResponse, error)
- func (c *IoTEdgeClient) UploadProtocolMappings(request *model.UploadProtocolMappingsRequest) (*model.UploadProtocolMappingsResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenReqDefForAddDevice ¶
func GenReqDefForAddDevice() *def.HttpRequestDef
func GenReqDefForBatchAssociateNaToNodes ¶
func GenReqDefForBatchAssociateNaToNodes() *def.HttpRequestDef
func GenReqDefForBatchConfirmConfigsNew ¶
func GenReqDefForBatchConfirmConfigsNew() *def.HttpRequestDef
func GenReqDefForBatchImportConfigs ¶
func GenReqDefForBatchImportConfigs() *def.HttpRequestDef
func GenReqDefForBatchListEdgeAppVersions ¶
func GenReqDefForBatchListEdgeAppVersions() *def.HttpRequestDef
func GenReqDefForBatchListEdgeApps ¶
func GenReqDefForBatchListEdgeApps() *def.HttpRequestDef
func GenReqDefForBatchListModules ¶
func GenReqDefForBatchListModules() *def.HttpRequestDef
func GenReqDefForBatchUpdateConfigs ¶
func GenReqDefForBatchUpdateConfigs() *def.HttpRequestDef
func GenReqDefForCreateAccessCode ¶
func GenReqDefForCreateAccessCode() *def.HttpRequestDef
func GenReqDefForCreateEdgeApp ¶
func GenReqDefForCreateEdgeApp() *def.HttpRequestDef
func GenReqDefForCreateEdgeApplicationVersion ¶
func GenReqDefForCreateEdgeApplicationVersion() *def.HttpRequestDef
func GenReqDefForCreateEdgeNode ¶
func GenReqDefForCreateEdgeNode() *def.HttpRequestDef
func GenReqDefForCreateExternalEntity ¶
func GenReqDefForCreateExternalEntity() *def.HttpRequestDef
func GenReqDefForCreateInstallCmd ¶
func GenReqDefForCreateInstallCmd() *def.HttpRequestDef
func GenReqDefForCreateModule ¶
func GenReqDefForCreateModule() *def.HttpRequestDef
func GenReqDefForDeleteDevice ¶
func GenReqDefForDeleteDevice() *def.HttpRequestDef
func GenReqDefForDeleteEdgeApp ¶
func GenReqDefForDeleteEdgeApp() *def.HttpRequestDef
func GenReqDefForDeleteEdgeApplicationVersion ¶
func GenReqDefForDeleteEdgeApplicationVersion() *def.HttpRequestDef
func GenReqDefForDeleteEdgeNode ¶
func GenReqDefForDeleteEdgeNode() *def.HttpRequestDef
func GenReqDefForDeleteExternalEntity ¶
func GenReqDefForDeleteExternalEntity() *def.HttpRequestDef
func GenReqDefForDeleteIaConfig ¶
func GenReqDefForDeleteIaConfig() *def.HttpRequestDef
func GenReqDefForDeleteModule ¶
func GenReqDefForDeleteModule() *def.HttpRequestDef
func GenReqDefForDeleteNa ¶
func GenReqDefForDeleteNa() *def.HttpRequestDef
func GenReqDefForListDevices ¶
func GenReqDefForListDevices() *def.HttpRequestDef
func GenReqDefForListEdgeNodes ¶
func GenReqDefForListEdgeNodes() *def.HttpRequestDef
func GenReqDefForListExternalEntity ¶
func GenReqDefForListExternalEntity() *def.HttpRequestDef
func GenReqDefForListIaConfigs ¶
func GenReqDefForListIaConfigs() *def.HttpRequestDef
func GenReqDefForListNaAuthorizedNodes ¶
func GenReqDefForListNaAuthorizedNodes() *def.HttpRequestDef
func GenReqDefForListNas ¶
func GenReqDefForListNas() *def.HttpRequestDef
func GenReqDefForListRoutes ¶
func GenReqDefForListRoutes() *def.HttpRequestDef
func GenReqDefForShowEdgeApp ¶
func GenReqDefForShowEdgeApp() *def.HttpRequestDef
func GenReqDefForShowEdgeApplicationVersion ¶
func GenReqDefForShowEdgeApplicationVersion() *def.HttpRequestDef
func GenReqDefForShowEdgeNode ¶
func GenReqDefForShowEdgeNode() *def.HttpRequestDef
func GenReqDefForShowExternalEntity ¶
func GenReqDefForShowExternalEntity() *def.HttpRequestDef
func GenReqDefForShowIaConfig ¶
func GenReqDefForShowIaConfig() *def.HttpRequestDef
func GenReqDefForShowModule ¶
func GenReqDefForShowModule() *def.HttpRequestDef
func GenReqDefForShowNa ¶
func GenReqDefForShowNa() *def.HttpRequestDef
func GenReqDefForShowProductConfig ¶
func GenReqDefForShowProductConfig() *def.HttpRequestDef
func GenReqDefForShowProtocolMappings ¶
func GenReqDefForShowProtocolMappings() *def.HttpRequestDef
func GenReqDefForUpdateDevice ¶
func GenReqDefForUpdateDevice() *def.HttpRequestDef
func GenReqDefForUpdateEdgeApplicationVersion ¶
func GenReqDefForUpdateEdgeApplicationVersion() *def.HttpRequestDef
func GenReqDefForUpdateEdgeApplicationVersionState ¶
func GenReqDefForUpdateEdgeApplicationVersionState() *def.HttpRequestDef
func GenReqDefForUpdateExternalEntity ¶
func GenReqDefForUpdateExternalEntity() *def.HttpRequestDef
func GenReqDefForUpdateIaConfig ¶
func GenReqDefForUpdateIaConfig() *def.HttpRequestDef
func GenReqDefForUpdateModule ¶
func GenReqDefForUpdateModule() *def.HttpRequestDef
func GenReqDefForUpdateNa ¶
func GenReqDefForUpdateNa() *def.HttpRequestDef
func GenReqDefForUpdateRoutes ¶
func GenReqDefForUpdateRoutes() *def.HttpRequestDef
func GenReqDefForUploadProtocolMappings ¶
func GenReqDefForUploadProtocolMappings() *def.HttpRequestDef
func IoTEdgeClientBuilder ¶
func IoTEdgeClientBuilder() *http_client.HcHttpClientBuilder
Types ¶
type IoTEdgeClient ¶
type IoTEdgeClient struct {
HcClient *http_client.HcHttpClient
}
func NewIoTEdgeClient ¶
func NewIoTEdgeClient(hcClient *http_client.HcHttpClient) *IoTEdgeClient
func (*IoTEdgeClient) AddDevice ¶
func (c *IoTEdgeClient) AddDevice(request *model.AddDeviceRequest) (*model.AddDeviceResponse, error)
添加设备
func (*IoTEdgeClient) BatchAssociateNaToNodes ¶
func (c *IoTEdgeClient) BatchAssociateNaToNodes(request *model.BatchAssociateNaToNodesRequest) (*model.BatchAssociateNaToNodesResponse, error)
批量授权北向NA信息到边缘节点。 已授权的边缘节点上的南向IA应用,可以通过部署在边缘节点上的api网关访问北向NA提供的接口。
func (*IoTEdgeClient) BatchConfirmConfigsNew ¶
func (c *IoTEdgeClient) BatchConfirmConfigsNew(request *model.BatchConfirmConfigsNewRequest) (*model.BatchConfirmConfigsNewResponse, error)
南向3rdIA对下发的配置项进行批量确认
func (*IoTEdgeClient) BatchImportConfigs ¶
func (c *IoTEdgeClient) BatchImportConfigs(request *model.BatchImportConfigsRequest) (*model.BatchImportConfigsResponse, error)
批量导入南向3rdIA配置项
func (*IoTEdgeClient) BatchListEdgeAppVersions ¶
func (c *IoTEdgeClient) BatchListEdgeAppVersions(request *model.BatchListEdgeAppVersionsRequest) (*model.BatchListEdgeAppVersionsResponse, error)
查询应用版本列表
func (*IoTEdgeClient) BatchListEdgeApps ¶
func (c *IoTEdgeClient) BatchListEdgeApps(request *model.BatchListEdgeAppsRequest) (*model.BatchListEdgeAppsResponse, error)
查询应用列表
func (*IoTEdgeClient) BatchListModules ¶
func (c *IoTEdgeClient) BatchListModules(request *model.BatchListModulesRequest) (*model.BatchListModulesResponse, error)
用户通过Console接口查询指定边缘节点上边缘模块列表
func (*IoTEdgeClient) BatchUpdateConfigs ¶
func (c *IoTEdgeClient) BatchUpdateConfigs(request *model.BatchUpdateConfigsRequest) (*model.BatchUpdateConfigsResponse, error)
批量修改产品关联的设备,传入product_id修改该产品下所有设备,传入device_id列表,根据device_id修改,两者互斥。
func (*IoTEdgeClient) CreateAccessCode ¶
func (c *IoTEdgeClient) CreateAccessCode(request *model.CreateAccessCodeRequest) (*model.CreateAccessCodeResponse, error)
生成modbus协议设备接入码
func (*IoTEdgeClient) CreateEdgeApp ¶
func (c *IoTEdgeClient) CreateEdgeApp(request *model.CreateEdgeAppRequest) (*model.CreateEdgeAppResponse, error)
创建应用
func (*IoTEdgeClient) CreateEdgeApplicationVersion ¶
func (c *IoTEdgeClient) CreateEdgeApplicationVersion(request *model.CreateEdgeApplicationVersionRequest) (*model.CreateEdgeApplicationVersionResponse, error)
创建应用版本
func (*IoTEdgeClient) CreateEdgeNode ¶
func (c *IoTEdgeClient) CreateEdgeNode(request *model.CreateEdgeNodeRequest) (*model.CreateEdgeNodeResponse, error)
创建边缘节点
func (*IoTEdgeClient) CreateExternalEntity ¶
func (c *IoTEdgeClient) CreateExternalEntity(request *model.CreateExternalEntityRequest) (*model.CreateExternalEntityResponse, error)
用户通过在指定边缘节点上设置外部实体的接入信息
func (*IoTEdgeClient) CreateInstallCmd ¶
func (c *IoTEdgeClient) CreateInstallCmd(request *model.CreateInstallCmdRequest) (*model.CreateInstallCmdResponse, error)
生成边缘节点安装命令,命令有效时间30分钟,超过后需要重新生成
func (*IoTEdgeClient) CreateModule ¶
func (c *IoTEdgeClient) CreateModule(request *model.CreateModuleRequest) (*model.CreateModuleResponse, error)
用户通过Console接口在指定边缘节点上创建边缘模块
func (*IoTEdgeClient) DeleteDevice ¶
func (c *IoTEdgeClient) DeleteDevice(request *model.DeleteDeviceRequest) (*model.DeleteDeviceResponse, error)
删除设备
func (*IoTEdgeClient) DeleteEdgeApp ¶
func (c *IoTEdgeClient) DeleteEdgeApp(request *model.DeleteEdgeAppRequest) (*model.DeleteEdgeAppResponse, error)
删除应用
func (*IoTEdgeClient) DeleteEdgeApplicationVersion ¶
func (c *IoTEdgeClient) DeleteEdgeApplicationVersion(request *model.DeleteEdgeApplicationVersionRequest) (*model.DeleteEdgeApplicationVersionResponse, error)
删除应用版本
func (*IoTEdgeClient) DeleteEdgeNode ¶
func (c *IoTEdgeClient) DeleteEdgeNode(request *model.DeleteEdgeNodeRequest) (*model.DeleteEdgeNodeResponse, error)
删除指定边缘节点
func (*IoTEdgeClient) DeleteExternalEntity ¶
func (c *IoTEdgeClient) DeleteExternalEntity(request *model.DeleteExternalEntityRequest) (*model.DeleteExternalEntityResponse, error)
删除节点下外部实体
func (*IoTEdgeClient) DeleteIaConfig ¶
func (c *IoTEdgeClient) DeleteIaConfig(request *model.DeleteIaConfigRequest) (*model.DeleteIaConfigResponse, error)
删除南向3rdIA配置项
func (*IoTEdgeClient) DeleteModule ¶
func (c *IoTEdgeClient) DeleteModule(request *model.DeleteModuleRequest) (*model.DeleteModuleResponse, error)
用户通过过Console接口在指定边缘节点上删除边缘模块
func (*IoTEdgeClient) DeleteNa ¶
func (c *IoTEdgeClient) DeleteNa(request *model.DeleteNaRequest) (*model.DeleteNaResponse, error)
删除北向NA信息,如果有边缘节点已分配该NA信息,会通知到该边缘节点。
func (*IoTEdgeClient) ListDevices ¶
func (c *IoTEdgeClient) ListDevices(request *model.ListDevicesRequest) (*model.ListDevicesResponse, error)
查询设备列表
func (*IoTEdgeClient) ListEdgeNodes ¶
func (c *IoTEdgeClient) ListEdgeNodes(request *model.ListEdgeNodesRequest) (*model.ListEdgeNodesResponse, error)
查询边缘节点列表
func (*IoTEdgeClient) ListExternalEntity ¶
func (c *IoTEdgeClient) ListExternalEntity(request *model.ListExternalEntityRequest) (*model.ListExternalEntityResponse, error)
用户在指定边缘节点上查询外部实体列表
func (*IoTEdgeClient) ListIaConfigs ¶
func (c *IoTEdgeClient) ListIaConfigs(request *model.ListIaConfigsRequest) (*model.ListIaConfigsResponse, error)
查询南向3rdIA配置项列表
func (*IoTEdgeClient) ListNaAuthorizedNodes ¶
func (c *IoTEdgeClient) ListNaAuthorizedNodes(request *model.ListNaAuthorizedNodesRequest) (*model.ListNaAuthorizedNodesResponse, error)
查询该北向NA信息的已分配节点
func (*IoTEdgeClient) ListNas ¶
func (c *IoTEdgeClient) ListNas(request *model.ListNasRequest) (*model.ListNasResponse, error)
查询北向NA信息列表
func (*IoTEdgeClient) ListRoutes ¶
func (c *IoTEdgeClient) ListRoutes(request *model.ListRoutesRequest) (*model.ListRoutesResponse, error)
用户在指定边缘节点上查询边缘路由列表
func (*IoTEdgeClient) ShowEdgeApp ¶
func (c *IoTEdgeClient) ShowEdgeApp(request *model.ShowEdgeAppRequest) (*model.ShowEdgeAppResponse, error)
查询应用
func (*IoTEdgeClient) ShowEdgeApplicationVersion ¶
func (c *IoTEdgeClient) ShowEdgeApplicationVersion(request *model.ShowEdgeApplicationVersionRequest) (*model.ShowEdgeApplicationVersionResponse, error)
查询应用版本详情
func (*IoTEdgeClient) ShowEdgeNode ¶
func (c *IoTEdgeClient) ShowEdgeNode(request *model.ShowEdgeNodeRequest) (*model.ShowEdgeNodeResponse, error)
查询边缘节点详情
func (*IoTEdgeClient) ShowExternalEntity ¶
func (c *IoTEdgeClient) ShowExternalEntity(request *model.ShowExternalEntityRequest) (*model.ShowExternalEntityResponse, error)
查询指定节点下指定外部实体的详情
func (*IoTEdgeClient) ShowIaConfig ¶
func (c *IoTEdgeClient) ShowIaConfig(request *model.ShowIaConfigRequest) (*model.ShowIaConfigResponse, error)
查询南向3rdIA配置项详情
func (*IoTEdgeClient) ShowModule ¶
func (c *IoTEdgeClient) ShowModule(request *model.ShowModuleRequest) (*model.ShowModuleResponse, error)
用户通过Console接口查询指定边缘节点上指定边缘模块
func (*IoTEdgeClient) ShowNa ¶
func (c *IoTEdgeClient) ShowNa(request *model.ShowNaRequest) (*model.ShowNaResponse, error)
查询北向NA信息详情
func (*IoTEdgeClient) ShowProductConfig ¶
func (c *IoTEdgeClient) ShowProductConfig(request *model.ShowProductConfigRequest) (*model.ShowProductConfigResponse, error)
获取协议配置
func (*IoTEdgeClient) ShowProtocolMappings ¶
func (c *IoTEdgeClient) ShowProtocolMappings(request *model.ShowProtocolMappingsRequest) (*model.ShowProtocolMappingsResponse, error)
获取协议映射文件
func (*IoTEdgeClient) UpdateDevice ¶
func (c *IoTEdgeClient) UpdateDevice(request *model.UpdateDeviceRequest) (*model.UpdateDeviceResponse, error)
修改设备
func (*IoTEdgeClient) UpdateEdgeApplicationVersion ¶
func (c *IoTEdgeClient) UpdateEdgeApplicationVersion(request *model.UpdateEdgeApplicationVersionRequest) (*model.UpdateEdgeApplicationVersionResponse, error)
修改应用版本
func (*IoTEdgeClient) UpdateEdgeApplicationVersionState ¶
func (c *IoTEdgeClient) UpdateEdgeApplicationVersionState(request *model.UpdateEdgeApplicationVersionStateRequest) (*model.UpdateEdgeApplicationVersionStateResponse, error)
更新应用版本状态。
func (*IoTEdgeClient) UpdateExternalEntity ¶
func (c *IoTEdgeClient) UpdateExternalEntity(request *model.UpdateExternalEntityRequest) (*model.UpdateExternalEntityResponse, error)
用户通过在指定边缘节点上修改指定外部实体的接入信息
func (*IoTEdgeClient) UpdateIaConfig ¶
func (c *IoTEdgeClient) UpdateIaConfig(request *model.UpdateIaConfigRequest) (*model.UpdateIaConfigResponse, error)
创建&更新南向3rdIA配置项信息
func (*IoTEdgeClient) UpdateModule ¶
func (c *IoTEdgeClient) UpdateModule(request *model.UpdateModuleRequest) (*model.UpdateModuleResponse, error)
用户通过Console接口查询指定边缘节点上指定边缘模块
func (*IoTEdgeClient) UpdateNa ¶
func (c *IoTEdgeClient) UpdateNa(request *model.UpdateNaRequest) (*model.UpdateNaResponse, error)
创建&更新北向NA信息,当更新北向NA信息时,会通知到已分配该北向NA的所有边缘节点。
func (*IoTEdgeClient) UpdateRoutes ¶
func (c *IoTEdgeClient) UpdateRoutes(request *model.UpdateRoutesRequest) (*model.UpdateRoutesResponse, error)
用户通过在指定边缘节点上设置边缘路由
func (*IoTEdgeClient) UploadProtocolMappings ¶
func (c *IoTEdgeClient) UploadProtocolMappings(request *model.UploadProtocolMappingsRequest) (*model.UploadProtocolMappingsResponse, error)
上传协议映射文件