apis

package
v1.25.0 Latest Latest
Warning

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

Go to latest
Published: Apr 29, 2020 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddEdgeWithCoreRequest

type AddEdgeWithCoreRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* IoTCore实例编号  */
	InstanceId string `json:"instanceId"`

	/* Edge名称  */
	EdgeName string `json:"edgeName"`

	/* 硬件平台编号,具体参数参见硬件平台参数文档  */
	Architecture string `json:"architecture"`

	/* 操作系统编号,具体参数参见操作系统参数文档  */
	Os string `json:"os"`

	/* Edge厂家信息  */
	Manufacturer string `json:"manufacturer"`

	/* Edge型号信息  */
	EdgeModel string `json:"edgeModel"`

	/* Edge描述 (Optional) */
	EdgeDesc *string `json:"edgeDesc"`
}

func NewAddEdgeWithCoreRequest

func NewAddEdgeWithCoreRequest(
	regionId string,
	instanceId string,
	edgeName string,
	architecture string,
	os string,
	manufacturer string,
	edgeModel string,
) *AddEdgeWithCoreRequest

* param regionId: 地域ID (Required) * param instanceId: IoTCore实例编号 (Required) * param edgeName: Edge名称 (Required) * param architecture: 硬件平台编号,具体参数参见硬件平台参数文档 (Required) * param os: 操作系统编号,具体参数参见操作系统参数文档 (Required) * param manufacturer: Edge厂家信息 (Required) * param edgeModel: Edge型号信息 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewAddEdgeWithCoreRequestWithAllParams

func NewAddEdgeWithCoreRequestWithAllParams(
	regionId string,
	instanceId string,
	edgeName string,
	architecture string,
	os string,
	manufacturer string,
	edgeModel string,
	edgeDesc *string,
) *AddEdgeWithCoreRequest

* param regionId: 地域ID (Required) * param instanceId: IoTCore实例编号 (Required) * param edgeName: Edge名称 (Required) * param architecture: 硬件平台编号,具体参数参见硬件平台参数文档 (Required) * param os: 操作系统编号,具体参数参见操作系统参数文档 (Required) * param manufacturer: Edge厂家信息 (Required) * param edgeModel: Edge型号信息 (Required) * param edgeDesc: Edge描述 (Optional)

func NewAddEdgeWithCoreRequestWithoutParam

func NewAddEdgeWithCoreRequestWithoutParam() *AddEdgeWithCoreRequest

This constructor has better compatible ability when API parameters changed

func (AddEdgeWithCoreRequest) GetRegionId

func (r AddEdgeWithCoreRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*AddEdgeWithCoreRequest) SetArchitecture

func (r *AddEdgeWithCoreRequest) SetArchitecture(architecture string)

param architecture: 硬件平台编号,具体参数参见硬件平台参数文档(Required)

func (*AddEdgeWithCoreRequest) SetEdgeDesc

func (r *AddEdgeWithCoreRequest) SetEdgeDesc(edgeDesc string)

param edgeDesc: Edge描述(Optional)

func (*AddEdgeWithCoreRequest) SetEdgeModel

func (r *AddEdgeWithCoreRequest) SetEdgeModel(edgeModel string)

param edgeModel: Edge型号信息(Required)

func (*AddEdgeWithCoreRequest) SetEdgeName

func (r *AddEdgeWithCoreRequest) SetEdgeName(edgeName string)

param edgeName: Edge名称(Required)

func (*AddEdgeWithCoreRequest) SetInstanceId

func (r *AddEdgeWithCoreRequest) SetInstanceId(instanceId string)

param instanceId: IoTCore实例编号(Required)

func (*AddEdgeWithCoreRequest) SetManufacturer

func (r *AddEdgeWithCoreRequest) SetManufacturer(manufacturer string)

param manufacturer: Edge厂家信息(Required)

func (*AddEdgeWithCoreRequest) SetOs

func (r *AddEdgeWithCoreRequest) SetOs(os string)

param os: 操作系统编号,具体参数参见操作系统参数文档(Required)

func (*AddEdgeWithCoreRequest) SetRegionId

func (r *AddEdgeWithCoreRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type AddEdgeWithCoreResponse

type AddEdgeWithCoreResponse struct {
	RequestID string                `json:"requestId"`
	Error     core.ErrorResponse    `json:"error"`
	Result    AddEdgeWithCoreResult `json:"result"`
}

type AddEdgeWithCoreResult

type AddEdgeWithCoreResult struct {
}

type AddSubDeviceWithCoreRequest

type AddSubDeviceWithCoreRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* IoTCore实例编号  */
	InstanceId string `json:"instanceId"`

	/* Edge名称  */
	EdgeName string `json:"edgeName"`

	/* Edge的ProductKey  */
	ProductKey string `json:"productKey"`

	/* 待添加的子设备列表 (Optional) */
	Devices []iotedge.AddDevices `json:"devices"`
}

func NewAddSubDeviceWithCoreRequest

func NewAddSubDeviceWithCoreRequest(
	regionId string,
	instanceId string,
	edgeName string,
	productKey string,
) *AddSubDeviceWithCoreRequest

* param regionId: 地域ID (Required) * param instanceId: IoTCore实例编号 (Required) * param edgeName: Edge名称 (Required) * param productKey: Edge的ProductKey (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewAddSubDeviceWithCoreRequestWithAllParams

func NewAddSubDeviceWithCoreRequestWithAllParams(
	regionId string,
	instanceId string,
	edgeName string,
	productKey string,
	devices []iotedge.AddDevices,
) *AddSubDeviceWithCoreRequest

* param regionId: 地域ID (Required) * param instanceId: IoTCore实例编号 (Required) * param edgeName: Edge名称 (Required) * param productKey: Edge的ProductKey (Required) * param devices: 待添加的子设备列表 (Optional)

func NewAddSubDeviceWithCoreRequestWithoutParam

func NewAddSubDeviceWithCoreRequestWithoutParam() *AddSubDeviceWithCoreRequest

This constructor has better compatible ability when API parameters changed

func (AddSubDeviceWithCoreRequest) GetRegionId

func (r AddSubDeviceWithCoreRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*AddSubDeviceWithCoreRequest) SetDevices

func (r *AddSubDeviceWithCoreRequest) SetDevices(devices []iotedge.AddDevices)

param devices: 待添加的子设备列表(Optional)

func (*AddSubDeviceWithCoreRequest) SetEdgeName

func (r *AddSubDeviceWithCoreRequest) SetEdgeName(edgeName string)

param edgeName: Edge名称(Required)

func (*AddSubDeviceWithCoreRequest) SetInstanceId

func (r *AddSubDeviceWithCoreRequest) SetInstanceId(instanceId string)

param instanceId: IoTCore实例编号(Required)

func (*AddSubDeviceWithCoreRequest) SetProductKey

func (r *AddSubDeviceWithCoreRequest) SetProductKey(productKey string)

param productKey: Edge的ProductKey(Required)

func (*AddSubDeviceWithCoreRequest) SetRegionId

func (r *AddSubDeviceWithCoreRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type AddSubDeviceWithCoreResponse

type AddSubDeviceWithCoreResponse struct {
	RequestID string                     `json:"requestId"`
	Error     core.ErrorResponse         `json:"error"`
	Result    AddSubDeviceWithCoreResult `json:"result"`
}

type AddSubDeviceWithCoreResult

type AddSubDeviceWithCoreResult struct {
}

type DelSubDeviceWithCoreRequest

type DelSubDeviceWithCoreRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* IoTCore实例编号  */
	InstanceId string `json:"instanceId"`

	/* Edge名称  */
	EdgeName string `json:"edgeName"`

	/* Edge对应的产品key  */
	ProductKey string `json:"productKey"`

	/* 设备名称 (Optional) */
	DelDevices []iotedge.DelSubDevices `json:"delDevices"`
}

func NewDelSubDeviceWithCoreRequest

func NewDelSubDeviceWithCoreRequest(
	regionId string,
	instanceId string,
	edgeName string,
	productKey string,
) *DelSubDeviceWithCoreRequest

* param regionId: 地域ID (Required) * param instanceId: IoTCore实例编号 (Required) * param edgeName: Edge名称 (Required) * param productKey: Edge对应的产品key (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDelSubDeviceWithCoreRequestWithAllParams

func NewDelSubDeviceWithCoreRequestWithAllParams(
	regionId string,
	instanceId string,
	edgeName string,
	productKey string,
	delDevices []iotedge.DelSubDevices,
) *DelSubDeviceWithCoreRequest

* param regionId: 地域ID (Required) * param instanceId: IoTCore实例编号 (Required) * param edgeName: Edge名称 (Required) * param productKey: Edge对应的产品key (Required) * param delDevices: 设备名称 (Optional)

func NewDelSubDeviceWithCoreRequestWithoutParam

func NewDelSubDeviceWithCoreRequestWithoutParam() *DelSubDeviceWithCoreRequest

This constructor has better compatible ability when API parameters changed

func (DelSubDeviceWithCoreRequest) GetRegionId

func (r DelSubDeviceWithCoreRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DelSubDeviceWithCoreRequest) SetDelDevices

func (r *DelSubDeviceWithCoreRequest) SetDelDevices(delDevices []iotedge.DelSubDevices)

param delDevices: 设备名称(Optional)

func (*DelSubDeviceWithCoreRequest) SetEdgeName

func (r *DelSubDeviceWithCoreRequest) SetEdgeName(edgeName string)

param edgeName: Edge名称(Required)

func (*DelSubDeviceWithCoreRequest) SetInstanceId

func (r *DelSubDeviceWithCoreRequest) SetInstanceId(instanceId string)

param instanceId: IoTCore实例编号(Required)

func (*DelSubDeviceWithCoreRequest) SetProductKey

func (r *DelSubDeviceWithCoreRequest) SetProductKey(productKey string)

param productKey: Edge对应的产品key(Required)

func (*DelSubDeviceWithCoreRequest) SetRegionId

func (r *DelSubDeviceWithCoreRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DelSubDeviceWithCoreResponse

type DelSubDeviceWithCoreResponse struct {
	RequestID string                     `json:"requestId"`
	Error     core.ErrorResponse         `json:"error"`
	Result    DelSubDeviceWithCoreResult `json:"result"`
}

type DelSubDeviceWithCoreResult

type DelSubDeviceWithCoreResult struct {
}

type DeleteEdgeWithCoreRequest

type DeleteEdgeWithCoreRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* IoTCore实例编号  */
	InstanceId string `json:"instanceId"`

	/* Edge名称  */
	EdgeName string `json:"edgeName"`
}

func NewDeleteEdgeWithCoreRequest

func NewDeleteEdgeWithCoreRequest(
	regionId string,
	instanceId string,
	edgeName string,
) *DeleteEdgeWithCoreRequest

* param regionId: 地域ID (Required) * param instanceId: IoTCore实例编号 (Required) * param edgeName: Edge名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteEdgeWithCoreRequestWithAllParams

func NewDeleteEdgeWithCoreRequestWithAllParams(
	regionId string,
	instanceId string,
	edgeName string,
) *DeleteEdgeWithCoreRequest

* param regionId: 地域ID (Required) * param instanceId: IoTCore实例编号 (Required) * param edgeName: Edge名称 (Required)

func NewDeleteEdgeWithCoreRequestWithoutParam

func NewDeleteEdgeWithCoreRequestWithoutParam() *DeleteEdgeWithCoreRequest

This constructor has better compatible ability when API parameters changed

func (DeleteEdgeWithCoreRequest) GetRegionId

func (r DeleteEdgeWithCoreRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteEdgeWithCoreRequest) SetEdgeName

func (r *DeleteEdgeWithCoreRequest) SetEdgeName(edgeName string)

param edgeName: Edge名称(Required)

func (*DeleteEdgeWithCoreRequest) SetInstanceId

func (r *DeleteEdgeWithCoreRequest) SetInstanceId(instanceId string)

param instanceId: IoTCore实例编号(Required)

func (*DeleteEdgeWithCoreRequest) SetRegionId

func (r *DeleteEdgeWithCoreRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DeleteEdgeWithCoreResponse

type DeleteEdgeWithCoreResponse struct {
	RequestID string                   `json:"requestId"`
	Error     core.ErrorResponse       `json:"error"`
	Result    DeleteEdgeWithCoreResult `json:"result"`
}

type DeleteEdgeWithCoreResult

type DeleteEdgeWithCoreResult struct {
}

type DeployAppRequest

type DeployAppRequest struct {
	core.JDCloudRequest

	/* 设备归属的实例ID  */
	InstanceId string `json:"instanceId"`

	/* 设备归属的实例所在区域  */
	RegionId string `json:"regionId"`

	/* 硬件版本  */
	HardwareId string `json:"hardwareId"`

	/* OSID  */
	OsId string `json:"osId"`

	/* App内部名称  */
	AppName string `json:"appName"`

	/* App版本  */
	AppVersion string `json:"appVersion"`

	/* edge名称  */
	EdgeName string `json:"edgeName"`

	/* App安装变量(默认为空字符串) (Optional) */
	Env *string `json:"env"`

	/* 是否特权模式运行(0-否 1-是)  */
	Privileged int `json:"privileged"`

	/* 硬盘操作卷 (Optional) */
	Volume *string `json:"volume"`

	/* App类型(1-设备服务 2-边缘应用)  */
	AppType int `json:"appType"`

	/* 是否使用Edge系统的Host配置(0-否 1-是)  */
	UseHost int `json:"useHost"`

	/* CPU权重(低-128 中-256 高-512)  */
	CpuShares int `json:"cpuShares"`

	/* 内存限制(0-无限 低-128 中-256 高-512)  */
	MemoryLimit string `json:"memoryLimit"`

	/* 重启策略(0-never 1-always 2-onFailure)  */
	RestartPolicy string `json:"restartPolicy"`

	/* 部署APP状态(3-更新 其余都是安装)  */
	DeployAppStatus int `json:"deployAppStatus"`

	/* App状态 (Optional) */
	AppStatus *int `json:"appStatus"`
}

func NewDeployAppRequest

func NewDeployAppRequest(
	instanceId string,
	regionId string,
	hardwareId string,
	osId string,
	appName string,
	appVersion string,
	edgeName string,
	privileged int,
	appType int,
	useHost int,
	cpuShares int,
	memoryLimit string,
	restartPolicy string,
	deployAppStatus int,
) *DeployAppRequest

* param instanceId: 设备归属的实例ID (Required) * param regionId: 设备归属的实例所在区域 (Required) * param hardwareId: 硬件版本 (Required) * param osId: OSID (Required) * param appName: App内部名称 (Required) * param appVersion: App版本 (Required) * param edgeName: edge名称 (Required) * param privileged: 是否特权模式运行(0-否 1-是) (Required) * param appType: App类型(1-设备服务 2-边缘应用) (Required) * param useHost: 是否使用Edge系统的Host配置(0-否 1-是) (Required) * param cpuShares: CPU权重(低-128 中-256 高-512) (Required) * param memoryLimit: 内存限制(0-无限 低-128 中-256 高-512) (Required) * param restartPolicy: 重启策略(0-never 1-always 2-onFailure) (Required) * param deployAppStatus: 部署APP状态(3-更新 其余都是安装) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeployAppRequestWithAllParams

func NewDeployAppRequestWithAllParams(
	instanceId string,
	regionId string,
	hardwareId string,
	osId string,
	appName string,
	appVersion string,
	edgeName string,
	env *string,
	privileged int,
	volume *string,
	appType int,
	useHost int,
	cpuShares int,
	memoryLimit string,
	restartPolicy string,
	deployAppStatus int,
	appStatus *int,
) *DeployAppRequest

* param instanceId: 设备归属的实例ID (Required) * param regionId: 设备归属的实例所在区域 (Required) * param hardwareId: 硬件版本 (Required) * param osId: OSID (Required) * param appName: App内部名称 (Required) * param appVersion: App版本 (Required) * param edgeName: edge名称 (Required) * param env: App安装变量(默认为空字符串) (Optional) * param privileged: 是否特权模式运行(0-否 1-是) (Required) * param volume: 硬盘操作卷 (Optional) * param appType: App类型(1-设备服务 2-边缘应用) (Required) * param useHost: 是否使用Edge系统的Host配置(0-否 1-是) (Required) * param cpuShares: CPU权重(低-128 中-256 高-512) (Required) * param memoryLimit: 内存限制(0-无限 低-128 中-256 高-512) (Required) * param restartPolicy: 重启策略(0-never 1-always 2-onFailure) (Required) * param deployAppStatus: 部署APP状态(3-更新 其余都是安装) (Required) * param appStatus: App状态 (Optional)

func NewDeployAppRequestWithoutParam

func NewDeployAppRequestWithoutParam() *DeployAppRequest

This constructor has better compatible ability when API parameters changed

func (DeployAppRequest) GetRegionId

func (r DeployAppRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeployAppRequest) SetAppName

func (r *DeployAppRequest) SetAppName(appName string)

param appName: App内部名称(Required)

func (*DeployAppRequest) SetAppStatus

func (r *DeployAppRequest) SetAppStatus(appStatus int)

param appStatus: App状态(Optional)

func (*DeployAppRequest) SetAppType

func (r *DeployAppRequest) SetAppType(appType int)

param appType: App类型(1-设备服务 2-边缘应用)(Required)

func (*DeployAppRequest) SetAppVersion

func (r *DeployAppRequest) SetAppVersion(appVersion string)

param appVersion: App版本(Required)

func (*DeployAppRequest) SetCpuShares

func (r *DeployAppRequest) SetCpuShares(cpuShares int)

param cpuShares: CPU权重(低-128 中-256 高-512)(Required)

func (*DeployAppRequest) SetDeployAppStatus

func (r *DeployAppRequest) SetDeployAppStatus(deployAppStatus int)

param deployAppStatus: 部署APP状态(3-更新 其余都是安装)(Required)

func (*DeployAppRequest) SetEdgeName

func (r *DeployAppRequest) SetEdgeName(edgeName string)

param edgeName: edge名称(Required)

func (*DeployAppRequest) SetEnv

func (r *DeployAppRequest) SetEnv(env string)

param env: App安装变量(默认为空字符串)(Optional)

func (*DeployAppRequest) SetHardwareId

func (r *DeployAppRequest) SetHardwareId(hardwareId string)

param hardwareId: 硬件版本(Required)

func (*DeployAppRequest) SetInstanceId

func (r *DeployAppRequest) SetInstanceId(instanceId string)

param instanceId: 设备归属的实例ID(Required)

func (*DeployAppRequest) SetMemoryLimit

func (r *DeployAppRequest) SetMemoryLimit(memoryLimit string)

param memoryLimit: 内存限制(0-无限 低-128 中-256 高-512)(Required)

func (*DeployAppRequest) SetOsId

func (r *DeployAppRequest) SetOsId(osId string)

param osId: OSID(Required)

func (*DeployAppRequest) SetPrivileged

func (r *DeployAppRequest) SetPrivileged(privileged int)

param privileged: 是否特权模式运行(0-否 1-是)(Required)

func (*DeployAppRequest) SetRegionId

func (r *DeployAppRequest) SetRegionId(regionId string)

param regionId: 设备归属的实例所在区域(Required)

func (*DeployAppRequest) SetRestartPolicy

func (r *DeployAppRequest) SetRestartPolicy(restartPolicy string)

param restartPolicy: 重启策略(0-never 1-always 2-onFailure)(Required)

func (*DeployAppRequest) SetUseHost

func (r *DeployAppRequest) SetUseHost(useHost int)

param useHost: 是否使用Edge系统的Host配置(0-否 1-是)(Required)

func (*DeployAppRequest) SetVolume

func (r *DeployAppRequest) SetVolume(volume string)

param volume: 硬盘操作卷(Optional)

type DeployAppResponse

type DeployAppResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    DeployAppResult    `json:"result"`
}

type DeployAppResult

type DeployAppResult struct {
	DeployStatus int `json:"deployStatus"`
}

type DescribeConfigRequest

type DescribeConfigRequest struct {
	core.JDCloudRequest

	/* 设备归属的实例ID  */
	InstanceId string `json:"instanceId"`

	/* 设备归属的实例所在区域  */
	RegionId string `json:"regionId"`

	/* 硬件版本  */
	HardwareId string `json:"hardwareId"`

	/* OSID  */
	OsId string `json:"osId"`

	/* App名称  */
	AppName string `json:"appName"`

	/* app版本  */
	AppVersion string `json:"appVersion"`

	/* edge名称  */
	EdgeName string `json:"edgeName"`
}

func NewDescribeConfigRequest

func NewDescribeConfigRequest(
	instanceId string,
	regionId string,
	hardwareId string,
	osId string,
	appName string,
	appVersion string,
	edgeName string,
) *DescribeConfigRequest

* param instanceId: 设备归属的实例ID (Required) * param regionId: 设备归属的实例所在区域 (Required) * param hardwareId: 硬件版本 (Required) * param osId: OSID (Required) * param appName: App名称 (Required) * param appVersion: app版本 (Required) * param edgeName: edge名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeConfigRequestWithAllParams

func NewDescribeConfigRequestWithAllParams(
	instanceId string,
	regionId string,
	hardwareId string,
	osId string,
	appName string,
	appVersion string,
	edgeName string,
) *DescribeConfigRequest

* param instanceId: 设备归属的实例ID (Required) * param regionId: 设备归属的实例所在区域 (Required) * param hardwareId: 硬件版本 (Required) * param osId: OSID (Required) * param appName: App名称 (Required) * param appVersion: app版本 (Required) * param edgeName: edge名称 (Required)

func NewDescribeConfigRequestWithoutParam

func NewDescribeConfigRequestWithoutParam() *DescribeConfigRequest

This constructor has better compatible ability when API parameters changed

func (DescribeConfigRequest) GetRegionId

func (r DescribeConfigRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeConfigRequest) SetAppName

func (r *DescribeConfigRequest) SetAppName(appName string)

param appName: App名称(Required)

func (*DescribeConfigRequest) SetAppVersion

func (r *DescribeConfigRequest) SetAppVersion(appVersion string)

param appVersion: app版本(Required)

func (*DescribeConfigRequest) SetEdgeName

func (r *DescribeConfigRequest) SetEdgeName(edgeName string)

param edgeName: edge名称(Required)

func (*DescribeConfigRequest) SetHardwareId

func (r *DescribeConfigRequest) SetHardwareId(hardwareId string)

param hardwareId: 硬件版本(Required)

func (*DescribeConfigRequest) SetInstanceId

func (r *DescribeConfigRequest) SetInstanceId(instanceId string)

param instanceId: 设备归属的实例ID(Required)

func (*DescribeConfigRequest) SetOsId

func (r *DescribeConfigRequest) SetOsId(osId string)

param osId: OSID(Required)

func (*DescribeConfigRequest) SetRegionId

func (r *DescribeConfigRequest) SetRegionId(regionId string)

param regionId: 设备归属的实例所在区域(Required)

type DescribeConfigResponse

type DescribeConfigResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    DescribeConfigResult `json:"result"`
}

type DescribeConfigResult

type DescribeConfigResult struct {
	DescribeConfig iotedge.DescribeDeployConfigResp `json:"describeConfig"`
}

type DescribeDeployAppRequest

type DescribeDeployAppRequest struct {
	core.JDCloudRequest

	/* 设备归属的实例ID  */
	InstanceId string `json:"instanceId"`

	/* 设备归属的实例所在区域  */
	RegionId string `json:"regionId"`

	/* 硬件版本  */
	HardwareId string `json:"hardwareId"`

	/* OSID  */
	OsId string `json:"osId"`

	/* Edge名称  */
	EdgeName string `json:"edgeName"`

	/* Edge对应的产品Key  */
	ProductKey string `json:"productKey"`

	/* App类型(1-设备服务 2-边缘应用)  */
	AppType int `json:"appType"`

	/* 当前的规则位置 (Optional) */
	NowPage *int `json:"nowPage"`

	/* 显示多少个数据 (Optional) */
	PageSize *int `json:"pageSize"`

	/* 排序方式 (Optional) */
	Order *int `json:"order"`

	/* 排序依据的关键词 (Optional) */
	Property *int `json:"property"`

	/* 模糊搜索关键字 (Optional) */
	SearchText *string `json:"searchText"`
}

func NewDescribeDeployAppRequest

func NewDescribeDeployAppRequest(
	instanceId string,
	regionId string,
	hardwareId string,
	osId string,
	edgeName string,
	productKey string,
	appType int,
) *DescribeDeployAppRequest

* param instanceId: 设备归属的实例ID (Required) * param regionId: 设备归属的实例所在区域 (Required) * param hardwareId: 硬件版本 (Required) * param osId: OSID (Required) * param edgeName: Edge名称 (Required) * param productKey: Edge对应的产品Key (Required) * param appType: App类型(1-设备服务 2-边缘应用) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeDeployAppRequestWithAllParams

func NewDescribeDeployAppRequestWithAllParams(
	instanceId string,
	regionId string,
	hardwareId string,
	osId string,
	edgeName string,
	productKey string,
	appType int,
	nowPage *int,
	pageSize *int,
	order *int,
	property *int,
	searchText *string,
) *DescribeDeployAppRequest

* param instanceId: 设备归属的实例ID (Required) * param regionId: 设备归属的实例所在区域 (Required) * param hardwareId: 硬件版本 (Required) * param osId: OSID (Required) * param edgeName: Edge名称 (Required) * param productKey: Edge对应的产品Key (Required) * param appType: App类型(1-设备服务 2-边缘应用) (Required) * param nowPage: 当前的规则位置 (Optional) * param pageSize: 显示多少个数据 (Optional) * param order: 排序方式 (Optional) * param property: 排序依据的关键词 (Optional) * param searchText: 模糊搜索关键字 (Optional)

func NewDescribeDeployAppRequestWithoutParam

func NewDescribeDeployAppRequestWithoutParam() *DescribeDeployAppRequest

This constructor has better compatible ability when API parameters changed

func (DescribeDeployAppRequest) GetRegionId

func (r DescribeDeployAppRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeDeployAppRequest) SetAppType

func (r *DescribeDeployAppRequest) SetAppType(appType int)

param appType: App类型(1-设备服务 2-边缘应用)(Required)

func (*DescribeDeployAppRequest) SetEdgeName

func (r *DescribeDeployAppRequest) SetEdgeName(edgeName string)

param edgeName: Edge名称(Required)

func (*DescribeDeployAppRequest) SetHardwareId

func (r *DescribeDeployAppRequest) SetHardwareId(hardwareId string)

param hardwareId: 硬件版本(Required)

func (*DescribeDeployAppRequest) SetInstanceId

func (r *DescribeDeployAppRequest) SetInstanceId(instanceId string)

param instanceId: 设备归属的实例ID(Required)

func (*DescribeDeployAppRequest) SetNowPage

func (r *DescribeDeployAppRequest) SetNowPage(nowPage int)

param nowPage: 当前的规则位置(Optional)

func (*DescribeDeployAppRequest) SetOrder

func (r *DescribeDeployAppRequest) SetOrder(order int)

param order: 排序方式(Optional)

func (*DescribeDeployAppRequest) SetOsId

func (r *DescribeDeployAppRequest) SetOsId(osId string)

param osId: OSID(Required)

func (*DescribeDeployAppRequest) SetPageSize

func (r *DescribeDeployAppRequest) SetPageSize(pageSize int)

param pageSize: 显示多少个数据(Optional)

func (*DescribeDeployAppRequest) SetProductKey

func (r *DescribeDeployAppRequest) SetProductKey(productKey string)

param productKey: Edge对应的产品Key(Required)

func (*DescribeDeployAppRequest) SetProperty

func (r *DescribeDeployAppRequest) SetProperty(property int)

param property: 排序依据的关键词(Optional)

func (*DescribeDeployAppRequest) SetRegionId

func (r *DescribeDeployAppRequest) SetRegionId(regionId string)

param regionId: 设备归属的实例所在区域(Required)

func (*DescribeDeployAppRequest) SetSearchText

func (r *DescribeDeployAppRequest) SetSearchText(searchText string)

param searchText: 模糊搜索关键字(Optional)

type DescribeDeployAppResponse

type DescribeDeployAppResponse struct {
	RequestID string                  `json:"requestId"`
	Error     core.ErrorResponse      `json:"error"`
	Result    DescribeDeployAppResult `json:"result"`
}

type DescribeDeployAppResult

type DescribeDeployAppResult struct {
	AppsResp []iotedge.DescribeAppsRespVO `json:"appsResp"`
	Page     interface{}                  `json:"page"`
}

type DescribeDeployDetailsRequest

type DescribeDeployDetailsRequest struct {
	core.JDCloudRequest

	/* 设备归属的实例ID  */
	InstanceId string `json:"instanceId"`

	/* 设备归属的实例所在区域  */
	RegionId string `json:"regionId"`

	/* 硬件版本  */
	HardwareId string `json:"hardwareId"`

	/* OSID  */
	OsId string `json:"osId"`

	/* Edge名称  */
	AppName string `json:"appName"`

	/* 当前的规则位置 (Optional) */
	NowPage *int `json:"nowPage"`

	/* 显示多少个数据 (Optional) */
	PageSize *int `json:"pageSize"`

	/* 排序方式 (Optional) */
	Order *int `json:"order"`

	/* 排序依据的关键词 (Optional) */
	Property *int `json:"property"`

	/* 模糊搜索关键字 (Optional) */
	SearchText *string `json:"searchText"`
}

func NewDescribeDeployDetailsRequest

func NewDescribeDeployDetailsRequest(
	instanceId string,
	regionId string,
	hardwareId string,
	osId string,
	appName string,
) *DescribeDeployDetailsRequest

* param instanceId: 设备归属的实例ID (Required) * param regionId: 设备归属的实例所在区域 (Required) * param hardwareId: 硬件版本 (Required) * param osId: OSID (Required) * param appName: Edge名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeDeployDetailsRequestWithAllParams

func NewDescribeDeployDetailsRequestWithAllParams(
	instanceId string,
	regionId string,
	hardwareId string,
	osId string,
	appName string,
	nowPage *int,
	pageSize *int,
	order *int,
	property *int,
	searchText *string,
) *DescribeDeployDetailsRequest

* param instanceId: 设备归属的实例ID (Required) * param regionId: 设备归属的实例所在区域 (Required) * param hardwareId: 硬件版本 (Required) * param osId: OSID (Required) * param appName: Edge名称 (Required) * param nowPage: 当前的规则位置 (Optional) * param pageSize: 显示多少个数据 (Optional) * param order: 排序方式 (Optional) * param property: 排序依据的关键词 (Optional) * param searchText: 模糊搜索关键字 (Optional)

func NewDescribeDeployDetailsRequestWithoutParam

func NewDescribeDeployDetailsRequestWithoutParam() *DescribeDeployDetailsRequest

This constructor has better compatible ability when API parameters changed

func (DescribeDeployDetailsRequest) GetRegionId

func (r DescribeDeployDetailsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeDeployDetailsRequest) SetAppName

func (r *DescribeDeployDetailsRequest) SetAppName(appName string)

param appName: Edge名称(Required)

func (*DescribeDeployDetailsRequest) SetHardwareId

func (r *DescribeDeployDetailsRequest) SetHardwareId(hardwareId string)

param hardwareId: 硬件版本(Required)

func (*DescribeDeployDetailsRequest) SetInstanceId

func (r *DescribeDeployDetailsRequest) SetInstanceId(instanceId string)

param instanceId: 设备归属的实例ID(Required)

func (*DescribeDeployDetailsRequest) SetNowPage

func (r *DescribeDeployDetailsRequest) SetNowPage(nowPage int)

param nowPage: 当前的规则位置(Optional)

func (*DescribeDeployDetailsRequest) SetOrder

func (r *DescribeDeployDetailsRequest) SetOrder(order int)

param order: 排序方式(Optional)

func (*DescribeDeployDetailsRequest) SetOsId

func (r *DescribeDeployDetailsRequest) SetOsId(osId string)

param osId: OSID(Required)

func (*DescribeDeployDetailsRequest) SetPageSize

func (r *DescribeDeployDetailsRequest) SetPageSize(pageSize int)

param pageSize: 显示多少个数据(Optional)

func (*DescribeDeployDetailsRequest) SetProperty

func (r *DescribeDeployDetailsRequest) SetProperty(property int)

param property: 排序依据的关键词(Optional)

func (*DescribeDeployDetailsRequest) SetRegionId

func (r *DescribeDeployDetailsRequest) SetRegionId(regionId string)

param regionId: 设备归属的实例所在区域(Required)

func (*DescribeDeployDetailsRequest) SetSearchText

func (r *DescribeDeployDetailsRequest) SetSearchText(searchText string)

param searchText: 模糊搜索关键字(Optional)

type DescribeDeployDetailsResponse

type DescribeDeployDetailsResponse struct {
	RequestID string                      `json:"requestId"`
	Error     core.ErrorResponse          `json:"error"`
	Result    DescribeDeployDetailsResult `json:"result"`
}

type DescribeDeployDetailsResult

type DescribeDeployDetailsResult struct {
	DeployDetails []iotedge.DescribeDeployDetailsRespVO `json:"deployDetails"`
	Page          interface{}                           `json:"page"`
}

type SetAppStatusRequest

type SetAppStatusRequest struct {
	core.JDCloudRequest

	/* 设备归属的实例ID  */
	InstanceId string `json:"instanceId"`

	/* 设备归属的实例所在区域  */
	RegionId string `json:"regionId"`

	/* 硬件版本  */
	HardwareId string `json:"hardwareId"`

	/* OSID  */
	OsId string `json:"osId"`

	/* App名称  */
	AppName string `json:"appName"`

	/* APP状态(0停止 1启动)  */
	Status int `json:"status"`

	/* Edge名称  */
	EdgeName string `json:"edgeName"`

	/* App版本  */
	AppVersion string `json:"appVersion"`
}

func NewSetAppStatusRequest

func NewSetAppStatusRequest(
	instanceId string,
	regionId string,
	hardwareId string,
	osId string,
	appName string,
	status int,
	edgeName string,
	appVersion string,
) *SetAppStatusRequest

* param instanceId: 设备归属的实例ID (Required) * param regionId: 设备归属的实例所在区域 (Required) * param hardwareId: 硬件版本 (Required) * param osId: OSID (Required) * param appName: App名称 (Required) * param status: APP状态(0停止 1启动) (Required) * param edgeName: Edge名称 (Required) * param appVersion: App版本 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewSetAppStatusRequestWithAllParams

func NewSetAppStatusRequestWithAllParams(
	instanceId string,
	regionId string,
	hardwareId string,
	osId string,
	appName string,
	status int,
	edgeName string,
	appVersion string,
) *SetAppStatusRequest

* param instanceId: 设备归属的实例ID (Required) * param regionId: 设备归属的实例所在区域 (Required) * param hardwareId: 硬件版本 (Required) * param osId: OSID (Required) * param appName: App名称 (Required) * param status: APP状态(0停止 1启动) (Required) * param edgeName: Edge名称 (Required) * param appVersion: App版本 (Required)

func NewSetAppStatusRequestWithoutParam

func NewSetAppStatusRequestWithoutParam() *SetAppStatusRequest

This constructor has better compatible ability when API parameters changed

func (SetAppStatusRequest) GetRegionId

func (r SetAppStatusRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*SetAppStatusRequest) SetAppName

func (r *SetAppStatusRequest) SetAppName(appName string)

param appName: App名称(Required)

func (*SetAppStatusRequest) SetAppVersion

func (r *SetAppStatusRequest) SetAppVersion(appVersion string)

param appVersion: App版本(Required)

func (*SetAppStatusRequest) SetEdgeName

func (r *SetAppStatusRequest) SetEdgeName(edgeName string)

param edgeName: Edge名称(Required)

func (*SetAppStatusRequest) SetHardwareId

func (r *SetAppStatusRequest) SetHardwareId(hardwareId string)

param hardwareId: 硬件版本(Required)

func (*SetAppStatusRequest) SetInstanceId

func (r *SetAppStatusRequest) SetInstanceId(instanceId string)

param instanceId: 设备归属的实例ID(Required)

func (*SetAppStatusRequest) SetOsId

func (r *SetAppStatusRequest) SetOsId(osId string)

param osId: OSID(Required)

func (*SetAppStatusRequest) SetRegionId

func (r *SetAppStatusRequest) SetRegionId(regionId string)

param regionId: 设备归属的实例所在区域(Required)

func (*SetAppStatusRequest) SetStatus

func (r *SetAppStatusRequest) SetStatus(status int)

param status: APP状态(0停止 1启动)(Required)

type SetAppStatusResponse

type SetAppStatusResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    SetAppStatusResult `json:"result"`
}

type SetAppStatusResult

type SetAppStatusResult struct {
	AppStatus int `json:"appStatus"`
}

type UnInstallAppRequest

type UnInstallAppRequest struct {
	core.JDCloudRequest

	/* 设备归属的实例ID  */
	InstanceId string `json:"instanceId"`

	/* 设备归属的实例所在区域  */
	RegionId string `json:"regionId"`

	/* 硬件版本  */
	HardwareId string `json:"hardwareId"`

	/* OSID  */
	OsId string `json:"osId"`

	/* Edge名称  */
	EdgeName string `json:"edgeName"`

	/* APP名称  */
	AppName string `json:"appName"`

	/* 部署ID  */
	DeployAppId string `json:"deployAppId"`
}

func NewUnInstallAppRequest

func NewUnInstallAppRequest(
	instanceId string,
	regionId string,
	hardwareId string,
	osId string,
	edgeName string,
	appName string,
	deployAppId string,
) *UnInstallAppRequest

* param instanceId: 设备归属的实例ID (Required) * param regionId: 设备归属的实例所在区域 (Required) * param hardwareId: 硬件版本 (Required) * param osId: OSID (Required) * param edgeName: Edge名称 (Required) * param appName: APP名称 (Required) * param deployAppId: 部署ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewUnInstallAppRequestWithAllParams

func NewUnInstallAppRequestWithAllParams(
	instanceId string,
	regionId string,
	hardwareId string,
	osId string,
	edgeName string,
	appName string,
	deployAppId string,
) *UnInstallAppRequest

* param instanceId: 设备归属的实例ID (Required) * param regionId: 设备归属的实例所在区域 (Required) * param hardwareId: 硬件版本 (Required) * param osId: OSID (Required) * param edgeName: Edge名称 (Required) * param appName: APP名称 (Required) * param deployAppId: 部署ID (Required)

func NewUnInstallAppRequestWithoutParam

func NewUnInstallAppRequestWithoutParam() *UnInstallAppRequest

This constructor has better compatible ability when API parameters changed

func (UnInstallAppRequest) GetRegionId

func (r UnInstallAppRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*UnInstallAppRequest) SetAppName

func (r *UnInstallAppRequest) SetAppName(appName string)

param appName: APP名称(Required)

func (*UnInstallAppRequest) SetDeployAppId

func (r *UnInstallAppRequest) SetDeployAppId(deployAppId string)

param deployAppId: 部署ID(Required)

func (*UnInstallAppRequest) SetEdgeName

func (r *UnInstallAppRequest) SetEdgeName(edgeName string)

param edgeName: Edge名称(Required)

func (*UnInstallAppRequest) SetHardwareId

func (r *UnInstallAppRequest) SetHardwareId(hardwareId string)

param hardwareId: 硬件版本(Required)

func (*UnInstallAppRequest) SetInstanceId

func (r *UnInstallAppRequest) SetInstanceId(instanceId string)

param instanceId: 设备归属的实例ID(Required)

func (*UnInstallAppRequest) SetOsId

func (r *UnInstallAppRequest) SetOsId(osId string)

param osId: OSID(Required)

func (*UnInstallAppRequest) SetRegionId

func (r *UnInstallAppRequest) SetRegionId(regionId string)

param regionId: 设备归属的实例所在区域(Required)

type UnInstallAppResponse

type UnInstallAppResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    UnInstallAppResult `json:"result"`
}

type UnInstallAppResult

type UnInstallAppResult struct {
	UnInstallStatus int `json:"unInstallStatus"`
}

Jump to

Keyboard shortcuts

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