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"`
}