v3

package
v0.1.78 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 18, 2024 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GenReqDefForCreateApp

func GenReqDefForCreateApp() *def.HttpRequestDef

func GenReqDefForCreateAppInstance

func GenReqDefForCreateAppInstance() *def.HttpRequestDef

func GenReqDefForCreateAppVersion

func GenReqDefForCreateAppVersion() *def.HttpRequestDef

func GenReqDefForCreateCluster

func GenReqDefForCreateCluster() *def.HttpRequestDef

func GenReqDefForCreateClusterInstallCmd added in v0.1.39

func GenReqDefForCreateClusterInstallCmd() *def.HttpRequestDef

func GenReqDefForDeleteApp

func GenReqDefForDeleteApp() *def.HttpRequestDef

func GenReqDefForDeleteAppInstance

func GenReqDefForDeleteAppInstance() *def.HttpRequestDef

func GenReqDefForDeleteAppVersion

func GenReqDefForDeleteAppVersion() *def.HttpRequestDef

func GenReqDefForDeleteCluster

func GenReqDefForDeleteCluster() *def.HttpRequestDef

func GenReqDefForDownloadAppVersion

func GenReqDefForDownloadAppVersion() *def.HttpRequestDef

func GenReqDefForListAppImage

func GenReqDefForListAppImage() *def.HttpRequestDef

func GenReqDefForListAppInstanceHistory

func GenReqDefForListAppInstanceHistory() *def.HttpRequestDef

func GenReqDefForListAppInstances

func GenReqDefForListAppInstances() *def.HttpRequestDef

func GenReqDefForListAppVersions

func GenReqDefForListAppVersions() *def.HttpRequestDef

func GenReqDefForListApps

func GenReqDefForListApps() *def.HttpRequestDef

func GenReqDefForListClusters

func GenReqDefForListClusters() *def.HttpRequestDef

func GenReqDefForShowApp

func GenReqDefForShowApp() *def.HttpRequestDef

func GenReqDefForShowAppVersion

func GenReqDefForShowAppVersion() *def.HttpRequestDef

func GenReqDefForShowCluster

func GenReqDefForShowCluster() *def.HttpRequestDef

func GenReqDefForUpdateAppInstance

func GenReqDefForUpdateAppInstance() *def.HttpRequestDef

func IoTEdgeClientBuilder

func IoTEdgeClientBuilder() *httpclient.HcHttpClientBuilder

Types

type CreateAppInstanceInvoker

type CreateAppInstanceInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateAppInstanceInvoker) Invoke

type CreateAppInvoker

type CreateAppInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateAppInvoker) Invoke

type CreateAppVersionInvoker

type CreateAppVersionInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateAppVersionInvoker) Invoke

type CreateClusterInstallCmdInvoker added in v0.1.39

type CreateClusterInstallCmdInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateClusterInstallCmdInvoker) Invoke added in v0.1.39

type CreateClusterInvoker

type CreateClusterInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateClusterInvoker) Invoke

type DeleteAppInstanceInvoker

type DeleteAppInstanceInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteAppInstanceInvoker) Invoke

type DeleteAppInvoker

type DeleteAppInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteAppInvoker) Invoke

type DeleteAppVersionInvoker

type DeleteAppVersionInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteAppVersionInvoker) Invoke

type DeleteClusterInvoker

type DeleteClusterInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteClusterInvoker) Invoke

type DownloadAppVersionInvoker

type DownloadAppVersionInvoker struct {
	*invoker.BaseInvoker
}

func (*DownloadAppVersionInvoker) Invoke

type IoTEdgeClient

type IoTEdgeClient struct {
	HcClient *httpclient.HcHttpClient
}

func NewIoTEdgeClient

func NewIoTEdgeClient(hcClient *httpclient.HcHttpClient) *IoTEdgeClient

func (*IoTEdgeClient) CreateApp

func (c *IoTEdgeClient) CreateApp(request *model.CreateAppRequest) (*model.CreateAppResponse, error)

CreateApp 创建应用模板

应用服务器可调用此接口为创建批量处理任务,对多个设备进行批量操作。当前支持批量软固件升级、批量创建设备、批量删除设备、批量冻结、批量解冻、批量下发同步命令、批量下发异步命令。

Please refer to HUAWEI cloud API Explorer for details.

func (*IoTEdgeClient) CreateAppInstance

CreateAppInstance 创建应用实例

应用服务器可调用此接口为创建应用实例。

Please refer to HUAWEI cloud API Explorer for details.

func (*IoTEdgeClient) CreateAppInstanceInvoker

func (c *IoTEdgeClient) CreateAppInstanceInvoker(request *model.CreateAppInstanceRequest) *CreateAppInstanceInvoker

CreateAppInstanceInvoker 创建应用实例

func (*IoTEdgeClient) CreateAppInvoker

func (c *IoTEdgeClient) CreateAppInvoker(request *model.CreateAppRequest) *CreateAppInvoker

CreateAppInvoker 创建应用模板

func (*IoTEdgeClient) CreateAppVersion

CreateAppVersion 创建应用版本

应用服务器可调用此接口为创建应用版本。

Please refer to HUAWEI cloud API Explorer for details.

func (*IoTEdgeClient) CreateAppVersionInvoker

func (c *IoTEdgeClient) CreateAppVersionInvoker(request *model.CreateAppVersionRequest) *CreateAppVersionInvoker

CreateAppVersionInvoker 创建应用版本

func (*IoTEdgeClient) CreateCluster

CreateCluster 创建边缘集群

应用服务器可调用此接口为创建边缘集群。

Please refer to HUAWEI cloud API Explorer for details.

func (*IoTEdgeClient) CreateClusterInstallCmd added in v0.1.39

CreateClusterInstallCmd 生成边缘集群安装命令

应用服务器可调用此接口生成边缘集群安装命令。

Please refer to HUAWEI cloud API Explorer for details.

func (*IoTEdgeClient) CreateClusterInstallCmdInvoker added in v0.1.39

func (c *IoTEdgeClient) CreateClusterInstallCmdInvoker(request *model.CreateClusterInstallCmdRequest) *CreateClusterInstallCmdInvoker

CreateClusterInstallCmdInvoker 生成边缘集群安装命令

func (*IoTEdgeClient) CreateClusterInvoker

func (c *IoTEdgeClient) CreateClusterInvoker(request *model.CreateClusterRequest) *CreateClusterInvoker

CreateClusterInvoker 创建边缘集群

func (*IoTEdgeClient) DeleteApp

func (c *IoTEdgeClient) DeleteApp(request *model.DeleteAppRequest) (*model.DeleteAppResponse, error)

DeleteApp 删除应用模板

应用服务器可调用此接口删除应用模板。

Please refer to HUAWEI cloud API Explorer for details.

func (*IoTEdgeClient) DeleteAppInstance

DeleteAppInstance 删除应用实例

应用服务器可调用此接口为删除应用实例。

Please refer to HUAWEI cloud API Explorer for details.

func (*IoTEdgeClient) DeleteAppInstanceInvoker

func (c *IoTEdgeClient) DeleteAppInstanceInvoker(request *model.DeleteAppInstanceRequest) *DeleteAppInstanceInvoker

DeleteAppInstanceInvoker 删除应用实例

func (*IoTEdgeClient) DeleteAppInvoker

func (c *IoTEdgeClient) DeleteAppInvoker(request *model.DeleteAppRequest) *DeleteAppInvoker

DeleteAppInvoker 删除应用模板

func (*IoTEdgeClient) DeleteAppVersion

DeleteAppVersion 删除应用版本

应用服务器可调用此接口删除应用版本。

Please refer to HUAWEI cloud API Explorer for details.

func (*IoTEdgeClient) DeleteAppVersionInvoker

func (c *IoTEdgeClient) DeleteAppVersionInvoker(request *model.DeleteAppVersionRequest) *DeleteAppVersionInvoker

DeleteAppVersionInvoker 删除应用版本

func (*IoTEdgeClient) DeleteCluster

DeleteCluster 删除边缘集群

应用服务器可调用此接口删除边缘集群。

Please refer to HUAWEI cloud API Explorer for details.

func (*IoTEdgeClient) DeleteClusterInvoker

func (c *IoTEdgeClient) DeleteClusterInvoker(request *model.DeleteClusterRequest) *DeleteClusterInvoker

DeleteClusterInvoker 删除边缘集群

func (*IoTEdgeClient) DownloadAppVersion

DownloadAppVersion 下载应用版本Chart包

应用服务器可调用此接口下载应用版本Chart包。

Please refer to HUAWEI cloud API Explorer for details.

func (*IoTEdgeClient) DownloadAppVersionInvoker

func (c *IoTEdgeClient) DownloadAppVersionInvoker(request *model.DownloadAppVersionRequest) *DownloadAppVersionInvoker

DownloadAppVersionInvoker 下载应用版本Chart包

func (*IoTEdgeClient) ListAppImage

ListAppImage 查询应用版本包含的镜像列表

应用服务器可调用此接口查询应用版本包含的镜像列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*IoTEdgeClient) ListAppImageInvoker

func (c *IoTEdgeClient) ListAppImageInvoker(request *model.ListAppImageRequest) *ListAppImageInvoker

ListAppImageInvoker 查询应用版本包含的镜像列表

func (*IoTEdgeClient) ListAppInstanceHistory

ListAppInstanceHistory 查询应用实例的历史版本列表

应用服务器可调用此接口查询应用实例的历史版本列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*IoTEdgeClient) ListAppInstanceHistoryInvoker

func (c *IoTEdgeClient) ListAppInstanceHistoryInvoker(request *model.ListAppInstanceHistoryRequest) *ListAppInstanceHistoryInvoker

ListAppInstanceHistoryInvoker 查询应用实例的历史版本列表

func (*IoTEdgeClient) ListAppInstances

ListAppInstances 查询应用实例列表

应用服务器可调用此接口查询应用实例列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*IoTEdgeClient) ListAppInstancesInvoker

func (c *IoTEdgeClient) ListAppInstancesInvoker(request *model.ListAppInstancesRequest) *ListAppInstancesInvoker

ListAppInstancesInvoker 查询应用实例列表

func (*IoTEdgeClient) ListAppVersions

ListAppVersions 查询应用版本列表

应用服务器可调用此接口查询应用版本列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*IoTEdgeClient) ListAppVersionsInvoker

func (c *IoTEdgeClient) ListAppVersionsInvoker(request *model.ListAppVersionsRequest) *ListAppVersionsInvoker

ListAppVersionsInvoker 查询应用版本列表

func (*IoTEdgeClient) ListApps

func (c *IoTEdgeClient) ListApps(request *model.ListAppsRequest) (*model.ListAppsResponse, error)

ListApps 查询应用模板列表

应用服务器可调用此接口查询应用模板列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*IoTEdgeClient) ListAppsInvoker

func (c *IoTEdgeClient) ListAppsInvoker(request *model.ListAppsRequest) *ListAppsInvoker

ListAppsInvoker 查询应用模板列表

func (*IoTEdgeClient) ListClusters

ListClusters 查询边缘集群列表

应用服务器可调用此接口查询边缘集群列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*IoTEdgeClient) ListClustersInvoker

func (c *IoTEdgeClient) ListClustersInvoker(request *model.ListClustersRequest) *ListClustersInvoker

ListClustersInvoker 查询边缘集群列表

func (*IoTEdgeClient) ShowApp

func (c *IoTEdgeClient) ShowApp(request *model.ShowAppRequest) (*model.ShowAppResponse, error)

ShowApp 查询应用模板详情

应用服务器可调用此接口查询物联网平台中指定批量任务的信息,包括任务内容、任务状态、任务完成情况统计以及子任务列表等。

Please refer to HUAWEI cloud API Explorer for details.

func (*IoTEdgeClient) ShowAppInvoker

func (c *IoTEdgeClient) ShowAppInvoker(request *model.ShowAppRequest) *ShowAppInvoker

ShowAppInvoker 查询应用模板详情

func (*IoTEdgeClient) ShowAppVersion

ShowAppVersion 查询应用版本详情

应用服务器可调用此接口查询应用版本详情。

Please refer to HUAWEI cloud API Explorer for details.

func (*IoTEdgeClient) ShowAppVersionInvoker

func (c *IoTEdgeClient) ShowAppVersionInvoker(request *model.ShowAppVersionRequest) *ShowAppVersionInvoker

ShowAppVersionInvoker 查询应用版本详情

func (*IoTEdgeClient) ShowCluster

ShowCluster 查询边缘集群详情

应用服务器可调用此接口查询边缘集群详情。

Please refer to HUAWEI cloud API Explorer for details.

func (*IoTEdgeClient) ShowClusterInvoker

func (c *IoTEdgeClient) ShowClusterInvoker(request *model.ShowClusterRequest) *ShowClusterInvoker

ShowClusterInvoker 查询边缘集群详情

func (*IoTEdgeClient) UpdateAppInstance

UpdateAppInstance 更新应用实例

应用服务器可调用此接口为更新应用实例。

Please refer to HUAWEI cloud API Explorer for details.

func (*IoTEdgeClient) UpdateAppInstanceInvoker

func (c *IoTEdgeClient) UpdateAppInstanceInvoker(request *model.UpdateAppInstanceRequest) *UpdateAppInstanceInvoker

UpdateAppInstanceInvoker 更新应用实例

type ListAppImageInvoker

type ListAppImageInvoker struct {
	*invoker.BaseInvoker
}

func (*ListAppImageInvoker) Invoke

type ListAppInstanceHistoryInvoker

type ListAppInstanceHistoryInvoker struct {
	*invoker.BaseInvoker
}

func (*ListAppInstanceHistoryInvoker) Invoke

type ListAppInstancesInvoker

type ListAppInstancesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListAppInstancesInvoker) Invoke

type ListAppVersionsInvoker

type ListAppVersionsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListAppVersionsInvoker) Invoke

type ListAppsInvoker

type ListAppsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListAppsInvoker) Invoke

func (i *ListAppsInvoker) Invoke() (*model.ListAppsResponse, error)

type ListClustersInvoker

type ListClustersInvoker struct {
	*invoker.BaseInvoker
}

func (*ListClustersInvoker) Invoke

type ShowAppInvoker

type ShowAppInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowAppInvoker) Invoke

func (i *ShowAppInvoker) Invoke() (*model.ShowAppResponse, error)

type ShowAppVersionInvoker

type ShowAppVersionInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowAppVersionInvoker) Invoke

type ShowClusterInvoker

type ShowClusterInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowClusterInvoker) Invoke

type UpdateAppInstanceInvoker

type UpdateAppInstanceInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateAppInstanceInvoker) Invoke

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL