Documentation
¶
Index ¶
- type AddEdgeWithCoreRequest
- func NewAddEdgeWithCoreRequest(regionId string, instanceId string, edgeName string, architecture string, ...) *AddEdgeWithCoreRequest
- func NewAddEdgeWithCoreRequestWithAllParams(regionId string, instanceId string, edgeName string, architecture string, ...) *AddEdgeWithCoreRequest
- func NewAddEdgeWithCoreRequestWithoutParam() *AddEdgeWithCoreRequest
- func (r AddEdgeWithCoreRequest) GetRegionId() string
- func (r *AddEdgeWithCoreRequest) SetArchitecture(architecture string)
- func (r *AddEdgeWithCoreRequest) SetEdgeDesc(edgeDesc string)
- func (r *AddEdgeWithCoreRequest) SetEdgeModel(edgeModel string)
- func (r *AddEdgeWithCoreRequest) SetEdgeName(edgeName string)
- func (r *AddEdgeWithCoreRequest) SetInstanceId(instanceId string)
- func (r *AddEdgeWithCoreRequest) SetManufacturer(manufacturer string)
- func (r *AddEdgeWithCoreRequest) SetOs(os string)
- func (r *AddEdgeWithCoreRequest) SetRegionId(regionId string)
- type AddEdgeWithCoreResponse
- type AddEdgeWithCoreResult
- type AddSubDeviceWithCoreRequest
- func NewAddSubDeviceWithCoreRequest(regionId string, instanceId string, edgeName string, productKey string) *AddSubDeviceWithCoreRequest
- func NewAddSubDeviceWithCoreRequestWithAllParams(regionId string, instanceId string, edgeName string, productKey string, ...) *AddSubDeviceWithCoreRequest
- func NewAddSubDeviceWithCoreRequestWithoutParam() *AddSubDeviceWithCoreRequest
- func (r AddSubDeviceWithCoreRequest) GetRegionId() string
- func (r *AddSubDeviceWithCoreRequest) SetDevices(devices []iotedge.AddDevices)
- func (r *AddSubDeviceWithCoreRequest) SetEdgeName(edgeName string)
- func (r *AddSubDeviceWithCoreRequest) SetInstanceId(instanceId string)
- func (r *AddSubDeviceWithCoreRequest) SetProductKey(productKey string)
- func (r *AddSubDeviceWithCoreRequest) SetRegionId(regionId string)
- type AddSubDeviceWithCoreResponse
- type AddSubDeviceWithCoreResult
- type DelSubDeviceWithCoreRequest
- func NewDelSubDeviceWithCoreRequest(regionId string, instanceId string, edgeName string, productKey string) *DelSubDeviceWithCoreRequest
- func NewDelSubDeviceWithCoreRequestWithAllParams(regionId string, instanceId string, edgeName string, productKey string, ...) *DelSubDeviceWithCoreRequest
- func NewDelSubDeviceWithCoreRequestWithoutParam() *DelSubDeviceWithCoreRequest
- func (r DelSubDeviceWithCoreRequest) GetRegionId() string
- func (r *DelSubDeviceWithCoreRequest) SetDelDevices(delDevices []iotedge.DelSubDevices)
- func (r *DelSubDeviceWithCoreRequest) SetEdgeName(edgeName string)
- func (r *DelSubDeviceWithCoreRequest) SetInstanceId(instanceId string)
- func (r *DelSubDeviceWithCoreRequest) SetProductKey(productKey string)
- func (r *DelSubDeviceWithCoreRequest) SetRegionId(regionId string)
- type DelSubDeviceWithCoreResponse
- type DelSubDeviceWithCoreResult
- type DeleteEdgeWithCoreRequest
- func NewDeleteEdgeWithCoreRequest(regionId string, instanceId string, edgeName string) *DeleteEdgeWithCoreRequest
- func NewDeleteEdgeWithCoreRequestWithAllParams(regionId string, instanceId string, edgeName string) *DeleteEdgeWithCoreRequest
- func NewDeleteEdgeWithCoreRequestWithoutParam() *DeleteEdgeWithCoreRequest
- type DeleteEdgeWithCoreResponse
- type DeleteEdgeWithCoreResult
- type DeployAppRequest
- func NewDeployAppRequest(instanceId string, regionId string, hardwareId string, osId string, ...) *DeployAppRequest
- func NewDeployAppRequestWithAllParams(instanceId string, regionId string, hardwareId string, osId string, ...) *DeployAppRequest
- func NewDeployAppRequestWithoutParam() *DeployAppRequest
- func (r DeployAppRequest) GetRegionId() string
- func (r *DeployAppRequest) SetAppName(appName string)
- func (r *DeployAppRequest) SetAppStatus(appStatus int)
- func (r *DeployAppRequest) SetAppType(appType int)
- func (r *DeployAppRequest) SetAppVersion(appVersion string)
- func (r *DeployAppRequest) SetCpuShares(cpuShares int)
- func (r *DeployAppRequest) SetDeployAppStatus(deployAppStatus int)
- func (r *DeployAppRequest) SetEdgeName(edgeName string)
- func (r *DeployAppRequest) SetEnv(env string)
- func (r *DeployAppRequest) SetHardwareId(hardwareId string)
- func (r *DeployAppRequest) SetInstanceId(instanceId string)
- func (r *DeployAppRequest) SetMemoryLimit(memoryLimit string)
- func (r *DeployAppRequest) SetOsId(osId string)
- func (r *DeployAppRequest) SetPrivileged(privileged int)
- func (r *DeployAppRequest) SetRegionId(regionId string)
- func (r *DeployAppRequest) SetRestartPolicy(restartPolicy string)
- func (r *DeployAppRequest) SetUseHost(useHost int)
- func (r *DeployAppRequest) SetVolume(volume string)
- type DeployAppResponse
- type DeployAppResult
- type DescribeConfigRequest
- func NewDescribeConfigRequest(instanceId string, regionId string, hardwareId string, osId string, ...) *DescribeConfigRequest
- func NewDescribeConfigRequestWithAllParams(instanceId string, regionId string, hardwareId string, osId string, ...) *DescribeConfigRequest
- func NewDescribeConfigRequestWithoutParam() *DescribeConfigRequest
- func (r DescribeConfigRequest) GetRegionId() string
- func (r *DescribeConfigRequest) SetAppName(appName string)
- func (r *DescribeConfigRequest) SetAppVersion(appVersion string)
- func (r *DescribeConfigRequest) SetEdgeName(edgeName string)
- func (r *DescribeConfigRequest) SetHardwareId(hardwareId string)
- func (r *DescribeConfigRequest) SetInstanceId(instanceId string)
- func (r *DescribeConfigRequest) SetOsId(osId string)
- func (r *DescribeConfigRequest) SetRegionId(regionId string)
- type DescribeConfigResponse
- type DescribeConfigResult
- type DescribeDeployAppRequest
- func NewDescribeDeployAppRequest(instanceId string, regionId string, hardwareId string, osId string, ...) *DescribeDeployAppRequest
- func NewDescribeDeployAppRequestWithAllParams(instanceId string, regionId string, hardwareId string, osId string, ...) *DescribeDeployAppRequest
- func NewDescribeDeployAppRequestWithoutParam() *DescribeDeployAppRequest
- func (r DescribeDeployAppRequest) GetRegionId() string
- func (r *DescribeDeployAppRequest) SetAppType(appType int)
- func (r *DescribeDeployAppRequest) SetEdgeName(edgeName string)
- func (r *DescribeDeployAppRequest) SetHardwareId(hardwareId string)
- func (r *DescribeDeployAppRequest) SetInstanceId(instanceId string)
- func (r *DescribeDeployAppRequest) SetNowPage(nowPage int)
- func (r *DescribeDeployAppRequest) SetOrder(order int)
- func (r *DescribeDeployAppRequest) SetOsId(osId string)
- func (r *DescribeDeployAppRequest) SetPageSize(pageSize int)
- func (r *DescribeDeployAppRequest) SetProductKey(productKey string)
- func (r *DescribeDeployAppRequest) SetProperty(property int)
- func (r *DescribeDeployAppRequest) SetRegionId(regionId string)
- func (r *DescribeDeployAppRequest) SetSearchText(searchText string)
- type DescribeDeployAppResponse
- type DescribeDeployAppResult
- type DescribeDeployDetailsRequest
- func NewDescribeDeployDetailsRequest(instanceId string, regionId string, hardwareId string, osId string, ...) *DescribeDeployDetailsRequest
- func NewDescribeDeployDetailsRequestWithAllParams(instanceId string, regionId string, hardwareId string, osId string, ...) *DescribeDeployDetailsRequest
- func NewDescribeDeployDetailsRequestWithoutParam() *DescribeDeployDetailsRequest
- func (r DescribeDeployDetailsRequest) GetRegionId() string
- func (r *DescribeDeployDetailsRequest) SetAppName(appName string)
- func (r *DescribeDeployDetailsRequest) SetHardwareId(hardwareId string)
- func (r *DescribeDeployDetailsRequest) SetInstanceId(instanceId string)
- func (r *DescribeDeployDetailsRequest) SetNowPage(nowPage int)
- func (r *DescribeDeployDetailsRequest) SetOrder(order int)
- func (r *DescribeDeployDetailsRequest) SetOsId(osId string)
- func (r *DescribeDeployDetailsRequest) SetPageSize(pageSize int)
- func (r *DescribeDeployDetailsRequest) SetProperty(property int)
- func (r *DescribeDeployDetailsRequest) SetRegionId(regionId string)
- func (r *DescribeDeployDetailsRequest) SetSearchText(searchText string)
- type DescribeDeployDetailsResponse
- type DescribeDeployDetailsResult
- type SetAppStatusRequest
- func NewSetAppStatusRequest(instanceId string, regionId string, hardwareId string, osId string, ...) *SetAppStatusRequest
- func NewSetAppStatusRequestWithAllParams(instanceId string, regionId string, hardwareId string, osId string, ...) *SetAppStatusRequest
- func NewSetAppStatusRequestWithoutParam() *SetAppStatusRequest
- func (r SetAppStatusRequest) GetRegionId() string
- func (r *SetAppStatusRequest) SetAppName(appName string)
- func (r *SetAppStatusRequest) SetAppVersion(appVersion string)
- func (r *SetAppStatusRequest) SetEdgeName(edgeName string)
- func (r *SetAppStatusRequest) SetHardwareId(hardwareId string)
- func (r *SetAppStatusRequest) SetInstanceId(instanceId string)
- func (r *SetAppStatusRequest) SetOsId(osId string)
- func (r *SetAppStatusRequest) SetRegionId(regionId string)
- func (r *SetAppStatusRequest) SetStatus(status int)
- type SetAppStatusResponse
- type SetAppStatusResult
- type UnInstallAppRequest
- func NewUnInstallAppRequest(instanceId string, regionId string, hardwareId string, osId string, ...) *UnInstallAppRequest
- func NewUnInstallAppRequestWithAllParams(instanceId string, regionId string, hardwareId string, osId string, ...) *UnInstallAppRequest
- func NewUnInstallAppRequestWithoutParam() *UnInstallAppRequest
- func (r UnInstallAppRequest) GetRegionId() string
- func (r *UnInstallAppRequest) SetAppName(appName string)
- func (r *UnInstallAppRequest) SetDeployAppId(deployAppId string)
- func (r *UnInstallAppRequest) SetEdgeName(edgeName string)
- func (r *UnInstallAppRequest) SetHardwareId(hardwareId string)
- func (r *UnInstallAppRequest) SetInstanceId(instanceId string)
- func (r *UnInstallAppRequest) SetOsId(osId string)
- func (r *UnInstallAppRequest) SetRegionId(regionId string)
- type UnInstallAppResponse
- type UnInstallAppResult
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"`
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"`
}