|
|
@@ -0,0 +1,538 @@
|
|
|
+package org.jetlinks.community.bridge.exception;
|
|
|
+
|
|
|
+import cn.hutool.core.util.EnumUtil;
|
|
|
+import lombok.AllArgsConstructor;
|
|
|
+import lombok.Getter;
|
|
|
+
|
|
|
+/**
|
|
|
+ * @author lifang
|
|
|
+ * @version 1.0.0
|
|
|
+ * @ClassName AliyunExceptionCode.java
|
|
|
+ * @Description TODO
|
|
|
+ * @createTime 2021年11月27日 08:56:00
|
|
|
+ */
|
|
|
+@AllArgsConstructor
|
|
|
+@Getter
|
|
|
+public enum AliYunIotExceptionEnums {
|
|
|
+ IotSystemSystemException("iot.system.SystemException","系统异常。请稍后重试。"),
|
|
|
+ IotSystemInstanceNotFound("iot.system.InstanceNotFound","实例ID不存在。请确保入参信息正确,然后重试。"),
|
|
|
+ IotSystemUidNotFound("iot.system.UidNotFound","阿里云账号不存在或未开通物联网服务。请确保阿里云账号正确并开通物联网服务,然后重试。"),
|
|
|
+ IotSystemInstanceIdSame("iot.system.InstanceIdSame","源实例ID和目标实例ID相同。请确保入参中的源实例ID和目标实例ID不同,然后重试。"),
|
|
|
+ IotSystemBillIsOverDue("Iot.System.BillIsOverDue","当前阿里云账号已欠费。请前往账号中心充值。"),
|
|
|
+ IotCommonInvalidPageParams("iot.common.InvalidPageParams","分页大小或者分页页号不合法。请参见具体API文档的分页相关参数描述,如PageSize。"),
|
|
|
+ IotCommonInvalidTenant("iot.common.InvalidTenant","不合法的租户。请确认阿里云账号信息和账号权限。"),
|
|
|
+ IotCommonQueryDeviceActionError("iot.common.QueryDeviceActionError","查询设备失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotCommonQueryDevicePropertyActionError("iot.common.QueryDevicePropertyActionError","查询设备属性失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotCommonQueryProductActionError("iot.common.QueryProductActionError","查询产品失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotCommonQueryProductCountActionError("iot.common.QueryProductCountActionError","查询产品总数失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotCommonRamActionPermissionDeny("iot.common.RamActionPermissionDeny","没有资源访问控制(RAM)权限。请参见RAM用户授权文档。"),
|
|
|
+ IotCommonAuthActionPermissionDeny("iot.common.AuthActionPermissionDeny","鉴权失败。原因可能是入参的设备信息不属于当前账号。请确认AccessKey信息和设备信息。"),
|
|
|
+ IotCheckParameterIsNotLessThanMax("iot.check.ParameterIsNotLessThanMax","参数A的值必须小于参数B的值。例如,参数startTime值必须小于参数endTime值。请确保入参信息符合上述规则,然后重试。"),
|
|
|
+ IotCommonAPINotSupportedInInstance("iot.common.APINotSupportedInInstance","当前实例不支持该API。公共实例尚未支持该功能。"),
|
|
|
+ IotCommonInvalidFormattedParameter("iot.common.InvalidFormattedParameter","参数格式错误。请确保入参信息正确,然后重试。"),
|
|
|
+ IotCommonIllegalFileBizCode("iot.common.IllegalFileBizCode","文件业务类型无效。请确保入参信息正确,然后重试。"),
|
|
|
+ IotCommonIllegalFileFormat("iot.common.IllegalFileFormat","文件格式无效。请确保入参信息正确,然后重试。"),
|
|
|
+ IotCommonFileNotExist("iot.common.FileNotExist","文件不存在。请确保入参信息正确,然后重试。"),
|
|
|
+ IotCommonUpdateThingModelOverLimit("iot.common.UpdateThingModelOverLimit","单个物模型TSL文件中,有效字符数量超出限制(256 KB,即256*1024个字符)。"),
|
|
|
+ IotProdAlreadyExistedProductName("iot.prod.AlreadyExistedProductName","已经存在相同的产品名称。一个阿里云账号下的产品名称不能重复。"),
|
|
|
+ IotProdCreateProductFailed("iot.prod.CreateProductFailed","创建产品失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotProdCreateProductTopicFailed("iot.prod.CreateProductTopicFailed","创建产品的Topic类失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotProdInvalidAliyunCommodityCode("iot.prod.InvalidAliyunCommodityCode","入参AliyunCommodityCode值错误。AliyunCommodityCode的可选值只有iothub_senior和iothub。"),
|
|
|
+ IotProdInvalidFormattedCatId("iot.prod.InvalidFormattedCatId","入参CategoryId(产品的设备类型)错误。"),
|
|
|
+ IotProdInvalidFormattedProductkey("iot.prod.InvalidFormattedProductkey","入参产品ProductKey格式错误。请核对输入的ProductKey值。"),
|
|
|
+ IotProdInvalidFormattedProductName("iot.prod.InvalidFormattedProductName","入参产品名称格式错误。产品名称格式请参见CreateProduct。"),
|
|
|
+ IotProdLongProductDesc("iot.prod.LongProductDesc","产品描述字符数超出限定值。描述信息应在100个字符以内。"),
|
|
|
+ IotProdInvalidNodeType("iot.prod.InvalidNodeType","产品的节点类型错误。节点类型支持的可选值请参见CreateProduct。"),
|
|
|
+ IotProdNotExistedProduct("iot.prod.NotExistedProduct","产品不存在。输入的ProductKey值在当前账号下不存在。"),
|
|
|
+ IotProdNotOpenID2Service("iot.prod.NotOpenID2Service","没有开通ID²服务。"),
|
|
|
+ IotProdNotSeniorProduct("iot.prod.NotSeniorProduct","产品不支持物模型。您创建产品时,定义为不使用物模型版的产品。"),
|
|
|
+ IotProdNullProductKey("iot.prod.NullProductKey","入参产品ProductKey不能为空。"),
|
|
|
+ IotProdNullProductName("iot.prod.NullProductName","入参产品名称不能为空。"),
|
|
|
+ IotProdProductCountExceedMax("iot.prod.ProductCountExceedMax","产品总数已超过最大限制数量。一个阿里云账号下最多可有1,000个产品。"),
|
|
|
+ IotProdQueryDeviceCountActionError("iot.prod.QueryDeviceCountActionError","查询产品下的设备总数失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotProdQueryProductAbilitiesFailed("iot.prod.QueryProductAbilitiesFailed","获取产品功能失败。请确保入参信息是否正确,如Identifier值等。"),
|
|
|
+ IotProdQueryProductAbilityFailed("iot.prod.QueryProductAbilityFailed","查询产品功能失败。请确保入参信息是否正确,如Identifier值等。"),
|
|
|
+ IotProdQueryProductListActionError("iot.prod.QueryProductListActionError","获取产品列表数据失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotProdUpdateProductFailed("iot.prod.UpdateProductFailed","更新产品信息失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotProdQueryExtendPropertyFailed("iot.prod.QueryExtendPropertyFailed","查询产品标签失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotProdInvalidScriptType("iot.prod.InvalidScriptType","数据解析脚本类型无效。"),
|
|
|
+ IotProdThingScriptExisted("iot.prod.ThingScriptExisted","产品下已存在创建或更新的数据解析脚本。"),
|
|
|
+ IotProdConcurrentScriptOperation("iot.prod.ConcurrentScriptOperation","操作数据解析脚本失败。请确保不要并发操作数据解析脚本。"),
|
|
|
+ IotProdThingScriptDataFormatError("iot.prod.ThingScriptDataFormatError","产品的数据解析脚本类型错误。请确保入参信息正确,然后重试。"),
|
|
|
+ IotProdBatchCreateThingModelFailed("iot.prod.BatchCreateThingModelFailed","创建物模型失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotProdThingModelNameDuplicated("iot.prod.ThingModelNameDuplicated","物模型中存在重复的功能定义名称。请更换功能定义名称,然后重试。"),
|
|
|
+ IotProdNotProductOwner("iot.Prod.NotProductOwner","当前操作者不是产品的拥有者。请确认访问的产品是否已有授权,然后重试。"),
|
|
|
+ IotProdProductDataFormatIsNull("iot.prod.ProductDataFormatIsNull","数据解析脚本提交失败。您创建产品时,请求参数DataFormat值为空。请确保创建产品时,已设置数据格式,请参见CreateProduct。"),
|
|
|
+ IotDeviceNotDeviceOwner("Iot.Device.NotDeviceOwner","当前操作的用户不是设备的拥有者。"),
|
|
|
+ IotDeviceAddTopoRelationFailed("iot.device.AddTopoRelationFailed","添加拓扑关系失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotDeviceAlreadyExistedDeviceName("iot.device.AlreadyExistedDeviceName","设备名称已经存在。设备名称需在产品维度唯一。"),
|
|
|
+ IotDeviceApplyManyDevicesFailed("iot.device.ApplyManyDevicesFailed","申请批量创建设备失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotDeviceCreateDeviceFailed("iot.device.CreateDeviceFailed","创建设备失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotDeviceCreateDeviceTaskIsRunning("iot.device.CreateDeviceTaskIsRunning","创建设备的申请任务还在执行中。"),
|
|
|
+ IotDeviceDeviceApplyIsNotFound("iot.device.DeviceApplyIsNotFound","申请设备的申请单不存在。请确保输入的ApplyId值,与您调用BatchCheckDeviceNames返回的ApplyId值一致。"),
|
|
|
+ IotDeviceDeviceCountExceeded("iot.device.DeviceCountExceeded","批量申请的设备数量超过最大值。单次调用,最多批量注册1,000个设备。"),
|
|
|
+ IotDeviceDeleteDeviceFailed("iot.device.DeleteDeviceFailed","删除设备失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotDeviceDeleteDevicePropertyFailed("iot.device.DeleteDevicePropertyFailed","删除设备属性失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotDeviceDisableDeviceFailed("iot.device.DisableDeviceFailed","禁用设备失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotDeviceEnableDeviceFailed("iot.device.EnableDeviceFailed","启用设备失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotDeviceInactiveDevice("iot.device.InactiveDevice","设备未激活,即物理设备从未连接物联网平台。"),
|
|
|
+ IotDeviceInvalidFormattedApplyId("iot.device.InvalidFormattedApplyId","创建设备的申请单(ApplyId)错误。其值需与您调用BatchCheckDeviceNames返回的ApplyId值一致。"),
|
|
|
+ IotDeviceIncorrentDeviceApplyInfo("iot.device.IncorrentDeviceApplyInfo","设备申请信息错误。请确认入参信息,如ApplyId等。"),
|
|
|
+ IotDeviceInvalidFormattedDeviceName("iot.device.InvalidFormattedDeviceName","设备名称格式错误。设备名称格式请参见RegisterDevice。"),
|
|
|
+ IotDeviceInvalidDeviceNickNameExisted("iot.device.InvalidDeviceNickNameExisted","设备名称列表中存在不合法的设备备注名称。具体错误请查看返回的不合法设备备注名称列表。"),
|
|
|
+ IotDeviceInvalidFormattedDevicePropertyKey("iot.device.InvalidFormattedDevicePropertyKey","设备属性标识符格式错误。请查看相关API文档中,关于入参属性格式的描述。"),
|
|
|
+ IotDeviceInvalidFormattedDevicePropertiesString("iot.device.InvalidFormattedDevicePropertiesString","入参设备属性格式错误。请查看相关API文档中,关于入参属性格式的描述。"),
|
|
|
+ IotDeviceInvalidIoTId("iot.device.InvalidIoTId","设备ID错误。请调用QueryDeviceDetail或QueryDevice查看正确的IotId值,或用ProductKey与DeviceName组合代替IotId。"),
|
|
|
+ IotDeviceInvalidTimeBucket("iot.device.InvalidTimeBucket","指定的时间区间不合法。请查看相关API文档的参数描述,输入正确的参数。"),
|
|
|
+ IotDeviceInvokeThingServiceFailed("iot.device.InvokeThingServiceFailed","调用设备服务失败。请检查输入参数是否正确,如Args的参数格式和取值等。"),
|
|
|
+ IotDeviceLongDevicePropertiesString("iot.device.LongDevicePropertiesString","入参设备属性长度超过最大值。请查看相关API文档的限制说明。"),
|
|
|
+ IotDeviceNoneDeviceNameElement("iot.device.NoneDeviceNameElement","设备名称列表为空。"),
|
|
|
+ IotDeviceNoneDeviceProperties("iot.device.NoneDeviceProperties","没有有效的设备属性。请核对传入的属性Identifier是否与TSL中定义的一致。"),
|
|
|
+ IotDeviceNotExistedDevice("iot.device.NotExistedDevice","设备不存在。传入的设备IotId、ProductKey或DeviceName值错误。请调用QueryDeviceDetail或QueryDevice查看正确值。"),
|
|
|
+ IotDeviceNullApplyId("iot.device.NullApplyId","创建设备的申请ID(ApplyId)不能为空。"),
|
|
|
+ IotDeviceNullDeviceName("iot.device.NullDeviceName","设备名称不能为空。"),
|
|
|
+ IotDeviceNullDevicePropertyKey("iot.device.NullDevicePropertyKey","设备属性名称不能为空。"),
|
|
|
+ IotDeviceNullDevicePropertiesString("iot.device.NullDevicePropertiesString","入参设备属性不能为空。"),
|
|
|
+ IotDeviceQueryDeviceApplyActionError("iot.device.QueryDeviceApplyActionError","查询设备申请单信息出错。请确保入参信息正确,然后重试。"),
|
|
|
+ IotDeviceQueryDeviceAttrDataHistoryFailed("iot.device.QueryDeviceAttrDataHistoryFailed","获取设备属性数据历史记录失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotDeviceQueryDeviceAttrStatusFailed("iot.device.QueryDeviceAttrStatusFailed","获取设备属性状态信息失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotDeviceQueryDeviceEventHistoryFailed("iot.device.QueryDeviceEventHistoryFailed","获取设备事件调用记录失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotDeviceQueryDeviceListActionError("iot.device.QueryDeviceListActionError","查询设备列表失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotDeviceQueryDeviceServiceHistoryFailed("iot.device.QueryDeviceServiceHistoryFailed","获取设备服务调用记录失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotDeviceQueryDeviceStatisticsFailed("iot.device.QueryDeviceStatisticsFailed","查询设备统计信息失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotDeviceQueryDeviceStatusFailed("iot.device.QueryDeviceStatusFailed","查询设备状态信息失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotDeviceQueryTopoRelationFailed("iot.device.QueryTopoRelationFailed","查询拓扑关系失败。请确保入参信息是否正确。如,传入的PageSize值大于限定值50会报此错误。"),
|
|
|
+ IotDeviceRemoveTopoRelationFailed("iot.device.RemoveTopoRelationFailed","移除拓扑关系失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotDeviceSaveOrUpdateDevicePropertiesFailed("iot.device.SaveOrUpdateDevicePropertiesFailed","新增或者修改设备属性失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotDeviceSetDevicePropertyFailed("iot.device.SetDevicePropertyFailed","设置设备属性失败。请检查入参Items的参数值和格式是否正确,指定的属性是否是读写型。"),
|
|
|
+ IotDeviceTooManyDevicePropertiesPerTime("iot.device.TooManyDevicePropertiesPerTime","传入的属性个数超过限定值。请参见相关API文档限制说明。"),
|
|
|
+ IotDeviceTopoRelationCountExceeded("iot.device.TopoRelationCountExceeded","拓扑关系数量过多。请参见使用限制中网关与子设备数量限制。"),
|
|
|
+ IotDeviceVerifyDeviceFailed("iot.device.VerifyDeviceFailed","验证设备失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotDevicesearchInvalidSQLError("iot.devicesearch.InvalidSQLError","不合法的SQL语句。"),
|
|
|
+ IotDevicesearchInvalidSQLOffsetError("iot.devicesearch.InvalidSQLOffsetError","不合法的SQL偏移量。"),
|
|
|
+ IotDevicesearchInvalidSQLFieldError("iot.devicesearch.InvalidSQLFieldError","SQL包含不合法的字段名。"),
|
|
|
+ IotDevicesearchInvalidSQLConditionError("iot.devicesearch.InvalidSQLConditionError","SQL的连接词个数超过限制。"),
|
|
|
+ IotDevicesearchInvalidSQLOrderError("iot.devicesearch.InvalidSQLOrderError","SQL的排序规则错误。"),
|
|
|
+ IotDevicesearchInvalidSQLOperatorTypeError("iot.devicesearch.InvalidSQLOperatorTypeError","SQL运算符和数据类型不匹配。"),
|
|
|
+ IotDevicesearchInvalidSQLParamError("iot.devicesearch.InvalidSQLParamError","不支持的SQL语法。"),
|
|
|
+ IotDeviceDeviceHasDistributed("iot.device.DeviceHasDistributed","同名设备已被分发。请更换设备名称,然后重试。"),
|
|
|
+ IotDeviceFuzzyRuntimeSearchMinLengthLimit("iot.device.FuzzyRuntimeSearchMinLengthLimit","模糊搜索的内容长度小于5个字符。请重新输入搜索内容,长度大于或等于5个字符,然后重试。"),
|
|
|
+ IotDeviceRegionNotSupportDynamicGroup("iot.device.RegionNotSupportDynamicGroup","当前地域不支持动态分组功能。仅华东2(上海)地域支持动态分组功能。"),
|
|
|
+ IotProvisioningRunningTaskExcceedLimit("iot.provisioning.RunningTaskExcceedLimit","当前阿里云账号的并行分发任务已超出限制。单个阿里云账号下,产品分发和设备分发的任务总数不能超过10个。"),
|
|
|
+ IotProvisioningTaskNotFinish("iot.provisioning.TaskNotFinish","分发任务未完成。"),
|
|
|
+ IotProvisioningTaskIsProcessing("iot.provisioning.TaskIsProcessing","分发任务还在进行中。"),
|
|
|
+ IotProvisioningDeviceIsInAnotherTask("iot.provisioning.DeviceIsInAnotherTask","当前设备在其它分发任务中。"),
|
|
|
+ IotProvisioningTaskNotExist("iot.provisioning.TaskNotExist","分发任务不存在。"),
|
|
|
+ IotProvisioningTaskAlreadyFinish("iot.provisioning.TaskAlreadyFinish","分发任务已完成。"),
|
|
|
+ IotProvisioningUidAndTaskNotMatch("iot.provisioning.UidAndTaskNotMatch","当前阿里云账号ID不是任务创建者的账号ID。"),
|
|
|
+ IotProvisioningDeviceIsDistributing("iot.provisioning.DeviceIsDistributing","设备分发中。"),
|
|
|
+ IotProvisioningProductIsDistributing("iot.provisioning.ProductIsDistributing","产品分发中。"),
|
|
|
+ IotProvisioningAccountNotFound("iot.provisioning.AccountNotFound","输入的阿里云账号不存在。"),
|
|
|
+ IotProvisioningTargetAccountParamsError("iot.provisioning.TargetAccountParamsError","账号信息不能为空。"),
|
|
|
+ IotProvisioningCrmServiceError("iot.provisioning.CrmServiceError","阿里云账号服务异常。"),
|
|
|
+ IotProvisioningInstanceOperationDeny("iot.provisioning.InstanceOperationDeny","目标实例不属于目标阿里云账号。"),
|
|
|
+ IotProvisioningSourceInstanceNotFound("iot.provisioning.SourceInstanceNotFound","源实例ID不存在。"),
|
|
|
+ IotProvisioningTargetInstanceNotFound("iot.provisioning.TargetInstanceNotFound","目标实例ID不存在。"),
|
|
|
+ IotProvisioningCaptchaNotNull("iot.provisioning.CaptchaNotNull","该操作需要填写授权码。"),
|
|
|
+ IotProvisioningCaptchaNotFound("iot.provisioning.CaptchaNotFound","授权码错误。"),
|
|
|
+ IotProvisioningSendCaptchaFlowControl("iot.provisioning.SendCaptchaFlowControl","操作频繁,1分钟后重试。"),
|
|
|
+ IotProvisioningLimitExceeded("iot.provisioning.LimitExceeded","分发设备数超出限制。"),
|
|
|
+ IotProvisioningFailGetLogLat("iot.provisioning.FailGetLogLat","获取经纬度信息失败。"),
|
|
|
+ IotProvisioningNotCrossTenantId("iot.provisioning.NotCrossTenantId","该操作不支持跨阿里云账号。"),
|
|
|
+ IotProvisioningErrorStrategy("iot.provisioning.ErrorStrategy","不支持该分发策略。"),
|
|
|
+ IotProvisioningInstanceRegionConflict("iot.provisioning.InstanceRegionConflict","每个地域只能选择一个实例ID。"),
|
|
|
+ IotProvisioningNotDeviceOwner("iot.provisioning.NotDeviceOwner","当前操作者不是设备的拥有者。"),
|
|
|
+ IotProvisioningNextTokenNotNull("iot.provisioning.NextTokenNotNull","请求参数NextToken不能为空。详细说明,请参见ListDeviceDistributeJob。"),
|
|
|
+ IotSecuretunnelInstanceIdMismatch("iot.securetunnel.InstanceIdMismatch","实例ID不匹配。请确保入参信息正确,然后重试。"),
|
|
|
+ IotSecuretunnelTunnelNotExist("iot.securetunnel.TunnelNotExist","设备安全隧道不存在。"),
|
|
|
+ IotSecuretunnelIllegalState("iot.securetunnel.IllegalState","设备安全隧道状态不正确。"),
|
|
|
+ IotSecuretunnelParamInvalid("iot.securetunnel.ParamInvalid","设备安全隧道API参数错误。请参见API参数说明,确保参数信息正确,然后重试。"),
|
|
|
+ IotSecuretunnelDescriptionTooLong("iot.securetunnel.DescriptionTooLong","创建设备安全隧道时,入参Description内容超出长度限制(1024个字符)。"),
|
|
|
+ IotSecuretunnelUdiTooLong("iot.securetunnel.UdiTooLong","创建设备安全隧道时,入参Udi内容超出长度限制(4096个字符)。"),
|
|
|
+ IotSecuretunnelTunnelAmountExceedByDevice("iot.securetunnel.TunnelAmountExceedByDevice","当前设备下安全隧道数量超过限制(10个)。"),
|
|
|
+ IotSecuretunnelTunnelAmountExceedByInstance("iot.securetunnel.TunnelAmountExceedByInstance","当前实例下,安全隧道数量超过限制(1,000个)。"),
|
|
|
+ IotSecuretunnelDeviceNotExist("iot.securetunnel.DeviceNotExist","设备不存在。"),
|
|
|
+ IotSecuretunnelDeviceNotOnline("iot.securetunnel.DeviceNotOnline","设备不在线。"),
|
|
|
+ IotSecuretunnelDeviceNotSpecified("iot.securetunnel.DeviceNotSpecified","设备未指定。"),
|
|
|
+ IotJobJobNotExist("iot.job.JobNotExist","任务不存在。"),
|
|
|
+ IotJobListTaskParamJobIdAndDeviceNull("iot.job.ListTaskParamJobIdAndDeviceNull","请求参数JobId和Device不能同时为空。"),
|
|
|
+ IotJobListTaskParamDeviceInfoInvalid("iot.job.ListTaskParamDeviceInfoInvalid","请求参数Device中设备信息不合法。productKey和deviceName不能同时为空。"),
|
|
|
+ IotJobGenerateFileUploadUrlFailed("iot.job.GenerateFileUploadUrlFailed","生成文件上传URL失败。"),
|
|
|
+ IotJobParamsError("iot.job.ParamsError","参数异常。请确保入参信息正确,然后重试。"),
|
|
|
+ IotJobJobInvokeServiceSidError("iot.job.JobInvokeServiceSidError","设备批量服务调用任务中,JobDocument中serviceIdentifier参数错误。"),
|
|
|
+ IotJobJobSetPropertyParamsError("iot.job.JobSetPropertyParamsError","设备批量属性设置任务中,JobDocument中params参数错误。"),
|
|
|
+ IotJobJobCountExceedLimit("iot.job.JobCountExceedLimit","任务数量超出限制。一个阿里云账号下,单个地域最多可添加10,000个任务。"),
|
|
|
+ IotJobIllegalTargetDevices("iot.job.IllegalTargetDevices","请求参数TargetConfig中的TargetDevices包含不合法的设备。"),
|
|
|
+ IotJobQueryJobFailed("iot.job.QueryJobFailed","查询任务信息失败。"),
|
|
|
+ IotJobNotJobOwner("iot.job.NotJobOwner","您不是该任务的拥有者。"),
|
|
|
+ IotJobUpdateJobFailed("iot.job.UpdateJobFailed","更新任务下作业配置失败。"),
|
|
|
+ IotJobJobActionForbidden("iot.job.JobActionForbidden","任务当前状态,禁止该类型的操作。"),
|
|
|
+ IotJobCancelJobFailed("iot.job.CancelJobFailed","取消任务失败。"),
|
|
|
+ IotJobDeleteJobFailed("iot.job.DeleteJobFailed","删除任务失败。"),
|
|
|
+ IotJobQueryJobStaticsFailed("iot.job.QueryJobStaticsFailed","查询任务信息失败。"),
|
|
|
+ IotJobQueryTaskFailed("iot.job.QueryTaskFailed","查询指定任务下作业失败。"),
|
|
|
+ IotJobTaskIdIsNull("iot.job.TaskIdIsNull","请求参数TaskId不能为空。"),
|
|
|
+ IotJobTaskNotExist("iot.job.TaskNotExist","查询的任务下作业不存在。"),
|
|
|
+ IotJobNotTaskOwne("iot.job.NotTaskOwne","您不是该设备作业的拥有者。"),
|
|
|
+ IotJobJobFileInSecure("iot.job.JobFileInSecure","创建任务中上传的文件内容不合法。请确保文件内容正确,然后重试。"),
|
|
|
+ IotJobReRunJobFailed("iot.job.ReRunJobFailed","任务重试失败。因并发操作,导致接口调用发生冲突,请稍后重试。"),
|
|
|
+ IotGroupNullGroupId("iot.group.NullGroupId","入参分组ID没有赋值。"),
|
|
|
+ IotGroupDeleteGroupFailed("iot.group.DeleteGroupFailed","删除分组失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotGroupSubGroupNotNull("iot.group.SubGroupNotNull","分组下有子分组。当分组下有子分组时,不能删除分组,需先删除子分组。"),
|
|
|
+ IotGroupInvalidGroupName("iot.group.InvalidGroupName","分组名称不合法。分组名称可包含中文汉字、英文字母、数字和下划线(_)。长度范围4~30个字符(一个中文汉字占二个字符)。"),
|
|
|
+ IotGroupGroupNameExisted("iot.group.GroupNameExisted","分组名称已存在。"),
|
|
|
+ IotGroupQueryGroupInfoFailed("iot.group.QueryGroupInfoFailed","查询分组详情失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotGroupNotExistedGroup("iot.group.NotExistedGroup","分组不存在。请确认GroupId值。"),
|
|
|
+ IotGroupQueryGroupCountFailed("iot.group.QueryGroupCountFailed","查询分组数量失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotGroupQueryGroupListFailed("iot.group.QueryGroupListFailed","查询分组列表失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotGroupBindGroupRelationFailed("iot.group.BindGroupRelationFailed","绑定分组关系失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotGroupUpdateGroupFailed("iot.group.UpdateGroupFailed","修改分组信息失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotGroupQueryGroupTreeFailed("iot.group.QueryGroupTreeFailed","获取分组关系结构失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotGroupCreateGroupFailed("iot.group.CreateGroupFailed","创建分组失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotGroupInvalidFormattedTagString("iot.group.InvalidFormattedTagString","标签格式不合法。标签数据为JSON格式。由标签的tagKey和tagValue组成,tagKey和tagValue均不能为空。"),
|
|
|
+ IotGroupTagCountExceedMax("iot.group.TagCountExceedMax","标签数量超过最大值。每个分组最多可有100个标签。"),
|
|
|
+ IotGroupGroupCountExceedMax("iot.group.GroupCountExceedMax","分组数量超过最大值。一个分组最多可包含100个子分组。一个设备最多可以被添加到10个分组中。"),
|
|
|
+ IotGroupSetGroupTagFailed("iot.group.SetGroupTagFailed","设置分组标签信息失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotGroupQueryGroupTagFailed("iot.group.QueryGroupTagFailed","查询分组标签信息失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotGroupLongGroupDescError("iot.group.LongGroupDescError","分组描述字段过长。分组描述长度限制为100个字符(一个中文汉字占一个字符)。"),
|
|
|
+ IotGroupQueryGroupRelationFailed("iot.group.QueryGroupRelationFailed","查询分组关系失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotGroupGroupLevelExceedingLimitError("iot.group.GroupLevelExceedingLimitError","分组层级超过限制。分组只支持三级嵌套,即分组>子分组>子子分组。"),
|
|
|
+ IotGroupSuperGroupUnsupport("iot.group.SuperGroupUnsupport","子分组不支持添加到当前父组。"),
|
|
|
+ IotMessagebrokerCreateTopicRouteFailed("iot.messagebroker.CreateTopicRouteFailed","创建Topic之间消息路由失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotMessagebrokerCreateTopicTemplateException("iot.messagebroker.CreateTopicTemplateException","创建Topic类过程发生异常。请确保入参信息正确,然后重试。"),
|
|
|
+ IotMessagebrokerCreateTopicTemplateFailed("iot.messagebroker.CreateTopicTemplateFailed","创建Topic类失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotMessageBrokerBatchSubTopicFailed("iot.MessageBroker.BatchSubTopicFailed","批量订阅Topic失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotMessageBrokerEmptySubTopicList("iot.MessageBroker.EmptySubTopicList","订阅的Topic列表为空。"),
|
|
|
+ IotMessagebrokerDeleteTopicTemplateException("iot.messagebroker.DeleteTopicTemplateException","删除Topic类过程发生异常。请确保入参信息正确,然后重试。"),
|
|
|
+ IotMessagebrokerDeleteTopicTemplateFailed("iot.messagebroker.DeleteTopicTemplateFailed","删除Topic类失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotMessagebrokerDestTopicNameArraySizeIsLarge("iot.messagebroker.DestTopicNameArraySizeIsLarge","同一消息源Topic配置的路由目标Topic数量超过最大限制数。一个源Topic最多可对应100个目标Topic。"),
|
|
|
+ IotMessagebrokerDeleteTopicRouteFailed("iot.messagebroker.DeleteTopicRouteFailed","删除指定Topic间的路由失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotMessagebrokerDesireInfoInShadowMessageIsNotJson("iot.messagebroker.DesireInfoInShadowMessageIsNotJson","设备影子中的desire信息不是JSON格式。"),
|
|
|
+ IotMessagebrokerDesireValueIsNullInShadowMessage("iot.messagebroker.DesireValueIsNullInShadowMessage","设备影子中的desire信息值为空。"),
|
|
|
+ IotMessagebrokerElementKeyOrValueIsNullInDesire("iot.messagebroker.ElementKeyOrValueIsNullInDesire","desire信息包含有空的属性标识符或者属性值。"),
|
|
|
+ IotMessagebrokerElementKeyOrValueIsNullInReport("iot.messagebroker.ElementKeyOrValueIsNullInReport","report信息包含有空的属性标识符或者属性值。"),
|
|
|
+ IotMessagebrokerHALFCONN("iot.messagebroker.HALFCONN","由于设备为半连接状态导致失败。"),
|
|
|
+ IotMessagebrokerInvalidFormattedSrcTopicName("iot.messagebroker.InvalidFormattedSrcTopicName","消息源Topic名称格式错误。可在控制台设备详情页的Topic列表下查看设备的Topic。"),
|
|
|
+ IotMessagebrokerInvalidFormattedTopicName("iot.messagebroker.InvalidFormattedTopicName","Topic格式错误。可在控制台设备详情页的Topic列表下查看设备的Topic。"),
|
|
|
+ IotMessagebrokerInvalidFormattedTopicTemplateId("iot.messagebroker.InvalidFormattedTopicTemplateId","Topic类ID格式错误。可调用QueryProductTopic查看TopicId。"),
|
|
|
+ IotMessagebrokerInvalidTimeoutValue("iot.messagebroker.InvalidTimeoutValue","超时时间参数设置有误。请参见相关API文档查看时间设置方法。"),
|
|
|
+ IotMessagebrokerInvalidTopicTemplateOperationValue("iot.messagebroker.InvalidTopicTemplateOperationValue","Topic类的操作权限值错误。操作权限取值:SUB:订阅。PUB:发布。ALL:发布和订阅。"),
|
|
|
+ IotMessagebrokerInvalidVersionValueInShadowMessage("iot.messagebroker.InvalidVersionValueInShadowMessage","设备影子中的version值错误。"),
|
|
|
+ IotMessagebrokerMethodValueIsNotUpdate("iot.messagebroker.MethodValueIsNotUpdate","设备影子中的method信息值不是update。"),
|
|
|
+ IotMessagebrokerMessageContentIsNotBase64Encode("iot.messagebroker.MessageContentIsNotBase64Encode","消息内容没有经过base64编码。"),
|
|
|
+ IotMessagebrokerNoneElementInDesire("iot.messagebroker.NoneElementInDesire","desire信息中没有属性。"),
|
|
|
+ IotMessagebrokerNoneElementInReport("iot.messagebroker.NoneElementInReport","report信息中没有属性。"),
|
|
|
+ IotMessagebrokerNoneElementDestTopicNameInArray("iot.messagebroker.NoneElementDestTopicNameInArray","目标Topic列表中没有元素。"),
|
|
|
+ IotMessagebrokerNotFoundDesireInShadowMessage("iot.messagebroker.NotFoundDesireInShadowMessage","设备影子的state信息中没有desire信息。"),
|
|
|
+ IotMessagebrokerNotFoundMethodInShadowMessage("iot.messagebroker.NotFoundMethodInShadowMessage","设备影子没有method信息。"),
|
|
|
+ IotMessagebrokerNotFoundReportInShadowMessage("iot.messagebroker.NotFoundReportInShadowMessage","设备影子中没有report信息。"),
|
|
|
+ IotMessagebrokerNotFoundStateInShadowMessage("iot.messagebroker.NotFoundStateInShadowMessage","设备影子中没有state信息。"),
|
|
|
+ IotMessagebrokerNotFoundVersionOrNullVersionValue("iot.messagebroker.NotFoundVersionOrNullVersionValue","缺少version信息或者version值为空。"),
|
|
|
+ IotMessagebrokerNotMatchedProductKeyWithSrcTopicOwner("iot.messagebroker.NotMatchedProductKeyWithSrcTopicOwner","消息源Topic对应的产品ProductKey不属于当前用户。"),
|
|
|
+ IotMessagebrokerNullMessageContent("iot.messagebroker.NullMessageContent","消息内容不能为空。"),
|
|
|
+ IotMessagebrokerNullShadowMessage("iot.messagebroker.NullShadowMessage","设备影子内容不能为空。"),
|
|
|
+ IotMessagebrokerNullSrcTopicName("iot.messagebroker.NullSrcTopicName","消息源Topic名称不能为空。"),
|
|
|
+ IotMessagebrokerNullTopicName("iot.messagebroker.NullTopicName","Topic不能为空。"),
|
|
|
+ IotMessagebrokerNullTopicTemplateId("iot.messagebroker.NullTopicTemplateId","Topic类ID不能为空。"),
|
|
|
+ IotMessagebrokerNullTopicTemplateOperation("iot.messagebroker.NullTopicTemplateOperation","Topic类的操作权限不能为空。"),
|
|
|
+ IotMessagebrokerOFFLINE("iot.messagebroker.OFFLINE","由于设备离线导致失败。"),
|
|
|
+ IotMessagebrokerPublishMessageException("iot.messagebroker.PublishMessageException","发送消息过程出现异常。请确保入参信息正确,然后重试。"),
|
|
|
+ IotMessagebrokerPublishMessageFailed("iot.messagebroker.PublishMessageFailed","发送消息失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotMessagebrokerQueryDeviceShadowActionError("iot.messagebroker.QueryDeviceShadowActionError","查询设备影子失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotMessagebrokerQueryProductTopicListActionError("iot.messagebroker.QueryProductTopicListActionError","获取Topic类列表失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotMessageborkerQueryTopicReverseRouteTableListActionError("iot.messageborker.QueryTopicReverseRouteTableListActionError","获取消息反向路由列表(即消息源Topic列表)失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotMessageborkerQueryTopicRouteTableListActionError("iot.messageborker.QueryTopicRouteTableListActionError","获取消息路由列表失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotMessagebrokerQueryTopicTemplateActionError("iot.messagebroker.QueryTopicTemplateActionError","查询Topic类失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotMessagebrokerQueryTopicTemplateException("iot.messagebroker.QueryTopicTemplateException","获取Topic类过程发生异常。请确保入参信息正确,然后重试。"),
|
|
|
+ IotMessagebrokerRateLimit("iot.messagebroker.RateLimit","由于限流导致失败。请参见使用限制。"),
|
|
|
+ IotMessagebrokerReportInShadowMessageIsNotJson("iot.messagebroker.ReportInShadowMessageIsNotJson","设备影子中的state信息中的report信息不是JSON格式。"),
|
|
|
+ IotMessagebrokerRrpcException("iot.messagebroker.RrpcException","RRPC发送消息过程出现异常。请确保入参信息正确,然后重试。"),
|
|
|
+ IotMessagebrokerRrpcFailed("iot.messagebroker.RrpcFailed","RRPC发送消息失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotMessagebrokerShadowMessageIsNotJson("iot.messagebroker.ShadowMessageIsNotJson","设备影子不是JSON格式。"),
|
|
|
+ IotMessagebrokerShadowMessageLengthIsLarge("iot.messagebroker.ShadowMessageLengthIsLarge","设备影子的长度超过最大限制。设备影子文档的大小限制16 KB。"),
|
|
|
+ IotMessagebrokerTIMEOUT("iot.messagebroker.TIMEOUT","由于超时导致失败。"),
|
|
|
+ IotMessagebrokerTooManyElementInDesire("iot.messagebroker.TooManyElementInDesire","desire信息中包含的属性总数超过最大限定数。设备影子JSON文档的属性数量限制为128。"),
|
|
|
+ IotMessagebrokerTooManyElementInReport("iot.messagebroker.TooManyElementInReport","report信息包含的属性总数超过限定最大数。设备影子JSON文档的属性数量限制为128。"),
|
|
|
+ IotMessagebrokerTopicAlreadyFound("iot.messagebroker.TopicAlreadyFound","同一产品下Topic类名称重复。"),
|
|
|
+ IotMessagebrokerTopicTemplateCountExceedMax("iot.messagebroker.TopicTemplateCountExceedMax","产品的Topic类数量超过最大值。一个产品最多可以定义50个Topic类。"),
|
|
|
+ IotMessagebrokerTopicTemplateIsNotFound("iot.messagebroker.TopicTemplateIsNotFound","Topic类不存在。可调用QueryProductTopic查看产品的Topic类。"),
|
|
|
+ IotMessagebrokerUpdateDeviceShadowMessageFailed("iot.messagebroker.UpdateDeviceShadowMessageFailed","更新设备影子失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotMessagebrokerUpdateTopicTemplateException("iot.messagebroker.UpdateTopicTemplateException","更新Topic类过程发生异常。请确保入参信息正确,然后重试。"),
|
|
|
+ IotMessagebrokerUpdateTopicTemplateFailed("iot.messagebroker.UpdateTopicTemplateFailed","更新Topic类失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotMessagebrokerTooManyUserProperties("iot.messagebroker.TooManyUserProperties","MQTT 5.0协议中,用户自定义属性个数超过最大限制(20个)。"),
|
|
|
+ IotMessagebrokerUserPropertyListExceedMaxLength("iot.messagebroker.UserPropertyListExceedMaxLength","MQTT 5.0协议中,用户自定义属性总长度超过最大限制(8192个字符)。"),
|
|
|
+ IotMessagebrokerInvalidUserProperty("iot.messagebroker.InvalidUserProperty","MQTT 5.0协议中,用户自定义属性格式不合法。请确保入参信息正确,然后重试。"),
|
|
|
+ IotMessagebrokerCorrelationDataNotBase64Encode("iot.messagebroker.CorrelationDataNotBase64Encode","MQTT 5.0协议中,相关数据(Correlation Data)未进行Base64编码转换。"),
|
|
|
+ IotMessagebrokerNullCorrelationData("iot.messagebroker.NullCorrelationData","MQTT 5.0协议中,相关数据(Correlation Data)为空。"),
|
|
|
+ IotMessagebrokerCorrelationDataExceedMaxLength("iot.messagebroker.CorrelationDataExceedMaxLength","MQTT 5.0协议中,相关数据长度超过最大限制(128个字符)。"),
|
|
|
+ IotMessagebrokerInvalidMqttResponseTopic("iot.messagebroker.InvalidMqttResponseTopic","MQTT 5.0协议中,响应主题(Response Topic)不合法。"),
|
|
|
+ IotRuleCreateRuleException("iot.rule.CreateRuleException","创建规则过程发生异常。请确保入参信息正确,然后重试。"),
|
|
|
+ IotRuleDeleteRuleFailed("iot.rule.DeleteRuleFailed","删除规则失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotRuleIncorrentRuleActionId("iot.rule.IncorrentRuleActionId","规则动作ID错误。可调用ListRuleActions查看规则动作ID。"),
|
|
|
+ IotRuleIncorrentRuleActionType("iot.rule.IncorrentRuleActionType","规则动作类型错误,具体要求请参见CreateRuleAction的Type请求参数说明。"),
|
|
|
+ IotRuleIncorrentRuleId("iot.rule.IncorrentRuleId","规则ID错误。"),
|
|
|
+ IotRuleNullForwardDestForRule("iot.rule.NullForwardDestForRule","转发数据目的地不能为空。Configuration中的具体配置方法,请参见CreateRuleAction。"),
|
|
|
+ IotRuleNullSqlForRule("iot.rule.NullSqlForRule","规则的SQL语句不能为空。"),
|
|
|
+ IotRuleNotFoundRule("iot.rule.NotFoundRule","规则不存在。请输入正确的规则ID (RuleId)。可调用ListRule查看账号下所有规则的RuleId。"),
|
|
|
+ IotRuleNotFoundRuleAction("iot.rule.NotFoundRuleAction","规则动作不存在。请输入正确的规则动作ID (ActionId)。可调用ListRuleActions查看某个规则下的所有ActionId。"),
|
|
|
+ IotRuleParseRuleActionConfigError("iot.rule.ParseRuleActionConfigError","无法正常解析规则动作的配置。请确保入参信息正确,然后重试。"),
|
|
|
+ IotRuleQueryRuleActionListError("iot.rule.QueryRuleActionListError","查询规则动作列表失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotRuleQueryRulePageActionError("iot.rule.QueryRulePageActionError","分页获取规则列表失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotRuleRuleActionIsAlreadyCreated("iot.rule.RuleActionIsAlreadyCreated","已存在相同的规则动作。"),
|
|
|
+ IotRuleRuleCountExceedMax("iot.rule.RuleCountExceedMax","规则总数超过最大限制数。单账号最多可以设置1,000条规则。"),
|
|
|
+ IotRuleRuleNameIsAlreadyExisted("iot.rule.RuleNameIsAlreadyExisted","规则名称已经存在。"),
|
|
|
+ IotRuleStartRuleFailed("iot.rule.StartRuleFailed","启动规则失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotRuleStopRuleFailed("iot.rule.StopRuleFailed","停止规则失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotRuleTooManyRuleAction("iot.rule.TooManyRuleAction","规则动作数量超过最大限制。一条规则中转发数据的操作不能超过10个。"),
|
|
|
+ IotRuleUpdateRuleFailed("iot.rule.UpdateRuleFailed","更新规则失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotRulengCreateRuleActionFailed("iot.ruleng.CreateRuleActionFailed","创建规则动作失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotRulengDeleteRuleActionFailed("iot.ruleng.DeleteRuleActionFailed","删除规则动作失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotRulengIncorrectActionTypeForError("iot.ruleng.IncorrectActionTypeForError","错误流转的规则不支持此云产品。"),
|
|
|
+ IotRulengIncorrectRegionName("iot.ruleng.IncorrectRegionName","regionName值错误,中国内地(大陆)节点只能流转到中国内地(大陆),海外节点只能流转到海外同一个节点。"),
|
|
|
+ IotRulengIncorrectSysTopic("iot.ruleng.IncorrectSysTopic","错误的基础通信Topic或物模型通信Topic。请参见CreateRule指定正确的Topic。"),
|
|
|
+ IotRulengIncorrectType("iot.ruleng.IncorrectType","应用规则的Topic类型错误。TopicType支持的可选值:0:基础通信Topic或物模型通信Topic。1:自定义Topic。2:设备状态消息Topic。"),
|
|
|
+ IotRulengInvalidEndpoint("iot.ruleng.InvalidEndpoint","非法的接入点。"),
|
|
|
+ IotRulengInvalidFormattedTagInConfiguration("iot.ruleng.InvalidFormattedTagInConfiguration","参数Configuration中的tag过长。"),
|
|
|
+ IotRulengInvalidRamRole("iot.ruleng.InvalidRamRole","非法的RAM角色。请登录RAM控制台查看角色信息。"),
|
|
|
+ IotRulengListInstancesError("iot.ruleng.ListInstancesError","获取实例列表失败。"),
|
|
|
+ IotRulengOnlyAllowOneErrorAction("iot.ruleng.OnlyAllowOneErrorAction","一个规则只能设置一个错误转发目的地。"),
|
|
|
+ IotRulengQueryInstanceError("iot.ruleng.QueryInstanceError","获取实例信息失败。"),
|
|
|
+ IotRulengQueryRuleActionFailed("iot.ruleng.QueryRuleActionFailed","获取规则动作失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotRulengRegionNotSupportRuleForwardCloudProduct("iot.ruleng.RegionNotSupportRuleForwardCloudProduct","此地域不支持将规则转发到该云产品。各地域支持转发的目标云产品请参见地域和可用区。"),
|
|
|
+ IotRulengRuleActionConfigurationIsNotJson("iot.ruleng.RuleActionConfigurationIsNotJson","规则动作配置不是JSON格式。参数Configuration的值必须是正确的JSON格式。具体请参见CreateRuleAction。"),
|
|
|
+ IotRulengRuleAlreadyIsStarted("iot.ruleng.RuleAlreadyIsStarted","规则是已启动状态。"),
|
|
|
+ IotRulengNullRamRoleArn("iot.ruleng.NullRamRoleArn","roleArn不能为空。"),
|
|
|
+ IotRulengNullRamRoleName("iot.ruleng.NullRamRoleName","roleName不能为空。"),
|
|
|
+ IotRulengNullRuleActionConfig("iot.ruleng.NullRuleActionConfig","规则动作配置(参数Configuration)不能为空。"),
|
|
|
+ IotRulengNullRuleActionType("iot.ruleng.NullRuleActionType","规则动作类型(参数Type)不能为空。"),
|
|
|
+ IotRulengUpdateRuleActionFailed("iot.ruleng.UpdateRuleActionFailed","更新规则动作失败。"),
|
|
|
+ IotMessagebrokerIncorrectRuleSql("iot.messagebroker.IncorrectRuleSql","规则的SQL配置错误。请根据CreateRule说明配置SQL。"),
|
|
|
+ IotMessagebrokerQueryRuleConfigActionException("iot.messagebroker.QueryRuleConfigActionException","获取规则配置信息过程出现异常。"),
|
|
|
+ IotRulengEmptySchemaNameOfTopic("iot.ruleng.EmptySchemaNameOfTopic","目标DataHub Topic的Schema的名称name值不能为空。"),
|
|
|
+ IotRulengEmptySchemaTypeOfTopic("iot.ruleng.EmptySchemaTypeOfTopic","目标DataHub Topic的Schema的类型type值不能为空。"),
|
|
|
+ IotRulengEmptySchemaValueOfTopic("iot.ruleng.EmptySchemaValueOfTopic","目标DataHub Topic的Schema值value不能为空。"),
|
|
|
+ IotRulengIncorrectSchemaValueOfTopic("iot.ruleng.IncorrectSchemaValueOfTopic","目标DataHub Topic的Schema值错误。"),
|
|
|
+ IotRulengNullOrEmptySchemaOfTopic("iot.ruleng.NullOrEmptySchemaOfTopic","目标DataHub Topic的Schema不能为空。"),
|
|
|
+ IotRulengNullProjectOfDatahub("iot.ruleng.NullProjectOfDatahub","DataHub的projectName不能为空。"),
|
|
|
+ IotRulengNullTopicInDatahubProject("iot.ruleng.NullTopicInDatahubProject","DataHub产品下的project中topicName不能为空。"),
|
|
|
+ IotRulengNotFoundProjectInDataHub("iot.ruleng.NotFoundProjectInDataHub","DataHub中不存在此项目(project)。"),
|
|
|
+ IotRulengNotFoundTopicInDataHubProject("iot.ruleng.NotFoundTopicInDataHubProject","DataHub的project中不存在此Topic。"),
|
|
|
+ IotRulengNullOtsInstanceName("iot.ruleng.NullOtsInstanceName","表格存储的实例名称不能为空。"),
|
|
|
+ IotRulengNullTableNameInOtsInstance("iot.ruleng.NullTableNameInOtsInstance","表格存储中实例的表名不能为空。"),
|
|
|
+ IotRulengNullPrimaryKeyInOtsTable("iot.ruleng.NullPrimaryKeyInOtsTable","表格存储中表的主键不能为空。"),
|
|
|
+ IotRulengNullPrimaryKeyNameInOts("iot.ruleng.NullPrimaryKeyNameInOts","主键的名称不能为空。"),
|
|
|
+ IotRulengNullPrimaryKeyTypeInOts("iot.ruleng.NullPrimaryKeyTypeInOts","主键的类型不能为空。"),
|
|
|
+ IotRulengNullPrimaryKeyValueInOts("iot.ruleng.NullPrimaryKeyValueInOts","主键的值不能为空。"),
|
|
|
+ IotRulengIncorrectPrimaryKeyValueInOtsTable("iot.ruleng.IncorrectPrimaryKeyValueInOtsTable","表格存储中主键值错误。请在表格存储中,查看您创建数据表时定义的主键。"),
|
|
|
+ IotRulengNullTopicNameInMns("iot.ruleng.NullTopicNameInMns","消息服务中的Topic不能为空。"),
|
|
|
+ IotRulengNotFoundTopicInMns("iot.ruleng.NotFoundTopicInMns","消息服务中不存在此Topic。请在消息服务中,确认主题(Topic)名称。"),
|
|
|
+ IotRulengQueryMnsTopicListActionError("iot.ruleng.QueryMnsTopicListActionError","获取消息服务Topic列表失败。请确保入参信息正确,然后重试。"),
|
|
|
+ IotRulengNullServiceNameInFc("iot.ruleng.NullServiceNameInFc","函数计算服务名称为空。"),
|
|
|
+ IotRulengNullFunctionNameInFc("iot.ruleng.NullFunctionNameInFc","函数计算函数名称为空。"),
|
|
|
+ IotRulengNotFoundServiceInFc("iot.ruleng.NotFoundServiceInFc","函数计算服务不存在。请在函数计算中,确认正确的服务名称。"),
|
|
|
+ IotRulengInstanceNotFound("iot.ruleng.InstanceNotFound","实例不存在。"),
|
|
|
+ IotRulengListMqTopicsError("iot.ruleng.ListMqTopicsError","获取消息队列Topic失败。"),
|
|
|
+ IotRulengTopicIsNotUnique("iot.ruleng.TopicIsNotUnique","Topic不唯一。"),
|
|
|
+ IotRulengTopicNotFound("iot.ruleng.TopicNotFound","Topic不存在。"),
|
|
|
+ IotRulengInvalidFormattedTagNameInHitsdb("iot.ruleng.InvalidFormattedTagNameInHitsdb","TSDB标签格式非法。"),
|
|
|
+ IotRulengInvalidFormattedTimestampInHitsdb("iot.ruleng.InvalidFormattedTimestampInHitsdb","时间戳格式非法。"),
|
|
|
+ IotRulengNotBindCustomerVpc("iot.ruleng.NotBindCustomerVpc","当前实例未绑定用户的VPC。"),
|
|
|
+ IotRulengNullInstanceNameInHitsdb("iot.ruleng.NullInstanceNameInHitsdb","TSDB实例名称为空。"),
|
|
|
+ IotRulengNullTagNameInHitsdb("iot.ruleng.NullTagNameInHitsdb","TSDB标签名称为空。"),
|
|
|
+ IotRulengNullTagValueInHitsdb("iot.ruleng.NullTagValueInHitsdb","TSDB标签值为空。"),
|
|
|
+ IotRulengNullTimestampInHitsdb("iot.ruleng.NullTimestampInHitsdb","时间戳标签为空。"),
|
|
|
+ IotRulengOnlySameRegionHitsdbSupport("iot.ruleng.OnlySameRegionHitsdbSupport","只支持转发到同节点的TSDB。"),
|
|
|
+ IotRulengGrantVpcInstanceFailed("iot.ruleng.GrantVpcInstanceFailed","VPC实例授权失败。"),
|
|
|
+ IotRulengInvalidFormattedConnectionIp("iot.ruleng.InvalidFormattedConnectionIp","连接IP格式错误。"),
|
|
|
+ IotRulengInvalidFormattedConnectionPort("iot.ruleng.InvalidFormattedConnectionPort","连接端口格式错误。"),
|
|
|
+ IotRulengInvalidFormattedRdsDatabaseName("iot.ruleng.InvalidFormattedRdsDatabaseName","RDS数据库名称包含非法字符。"),
|
|
|
+ IotRulengInvalidFormattedRdsTableName("iot.ruleng.InvalidFormattedRdsTableName","RDS表名称包含非法字符。"),
|
|
|
+ IotRulengListRdsAccountError("iot.ruleng.ListRdsAccountError","获取RDS数据库帐号失败。"),
|
|
|
+ IotRulengNotFoundTable("iot.ruleng.NotFoundTable","RDS数据库表不存在。"),
|
|
|
+ IotRulengNotFoundVpcInstance("iot.ruleng.NotFoundVpcInstance","VPC实例不存在。"),
|
|
|
+ IotRulengNotFoundVpcInstanceConnection("iot.ruleng.NotFoundVpcInstanceConnection","找不到RDS的VPC路径。"),
|
|
|
+ IotRulengNotMatchedField("iot.ruleng.NotMatchedField","RDS数据库表字段不匹配。"),
|
|
|
+ IotRulengNullConnectionIp("iot.ruleng.NullConnectionIp","连接IP为空。"),
|
|
|
+ IotRulengNullConnectionPort("iot.ruleng.NullConnectionPort","连接端口为空。"),
|
|
|
+ IotRulengNullRdsInstanceName("iot.ruleng.NullRdsInstanceName","RDS实例名称为空。"),
|
|
|
+ IotRulengNullRdsDatabaseName("iot.ruleng.NullRdsDatabaseName","RDS数据库名称为空。"),
|
|
|
+ IotRulengNullRdsAccountName("iot.ruleng.NullRdsAccountName","账号名称为空。"),
|
|
|
+ IotRulengNullRdsPassword("iot.ruleng.NullRdsPassword","账号密码为空。"),
|
|
|
+ IotRulengNullRdsTableName("iot.ruleng.NullRdsTableName","RDS表名称为空。"),
|
|
|
+ IotRulengNullRdsFieldName("iot.ruleng.NullRdsFieldName","RDS字段名称为空。"),
|
|
|
+ IotRulengNullRdsFieldValue("iot.ruleng.NullRdsFieldValue","RDS字段值为空。"),
|
|
|
+ IotRulengNullVpcInstance("iot.ruleng.NullVpcInstance","VPC实例不能为空。"),
|
|
|
+ IotRulengOnlySupportSameRegionRds("iot.ruleng.OnlySupportSameRegionRds","只支持转发到同节点的RDS。"),
|
|
|
+ IotRulengQueryServerMappingInfoError("iot.ruleng.QueryServerMappingInfoError","获取VPC实例的mapping信息失败。"),
|
|
|
+ IotConsumerGroupCallbackTypeEmpty("iot.consumer.group.CallbackTypeEmpty","CallbackType不能全为false。"),
|
|
|
+ IotConsumerGroupChangeDefaultConsumerGroupNotAllowed("iot.consumer.group.ChangeDefaultConsumerGroupNotAllowed","不能修改默认消费组。"),
|
|
|
+ IotConsumerGroupConsumerGroupExceedsLimit("iot.consumer.group.ConsumerGroupExceedsLimit","订阅关系下消费组数量超过限制。"),
|
|
|
+ IotConsumerGroupConsumerGroupExceedLimit("iot.consumer.group.ConsumerGroupExceedLimit","消费组数量超过最大限制。"),
|
|
|
+ IotConsumerGroupConsumerGroupNameExisted("iot.consumer.group.ConsumerGroupNameExisted","消费组名称已存在。"),
|
|
|
+ IotConsumerGroupConsumerGroupNotExist("iot.consumer.group.ConsumerGroupNotExist","消费组不存在。"),
|
|
|
+ IotConsumerGroupCreateConsumerGroupFailed("iot.consumer.group.CreateConsumerGroupFailed","添加消费组失败。"),
|
|
|
+ IotConsumerGroupDeleteConsumerGroupFailed("iot.consumer.group.DeleteConsumerGroupFailed","删除消费组失败。"),
|
|
|
+ IotConsumerGroupInvalidConsumerGroupName("iot.consumer.group.InvalidConsumerGroupName","非法的消费组名称。"),
|
|
|
+ IotConsumerGroupInvalidConsumerGroupId("iot.consumer.group.InvalidConsumerGroupId","非法的消费组ID。"),
|
|
|
+ IotConsumerGroupInvalidConsumerGroup("iot.consumer.group.InvalidConsumerGroup","消费组非法。"),
|
|
|
+ IotConsumerGroupInvalidGroupBy("iot.consumer.group.InvalidGroupBy","参数groupby非法。"),
|
|
|
+ IotConsumerGroupInvalidSubscribeType("iot.consumer.group.InvalidSubscribeType","订阅类型非法。"),
|
|
|
+ IotConsumerGroupMnsCheckFailed("iot.consumer.group.MnsCheckFailed","MNS鉴权失败。"),
|
|
|
+ IotConsumerGroupMnsNotSupport("iot.consumer.group.MnsNotSupport","设备转移的产品不支持MNS订阅。"),
|
|
|
+ IotConsumerGroupProductKeyExceedsLimit("iot.consumer.group.ProductKeyExceedsLimit","消费组订阅的产品超过限制。"),
|
|
|
+ IotConsumerGroupQueryConsumerGroupStatusFailed("iot.consumer.group.QueryConsumerGroupStatusFailed","查询消费组状态失败。"),
|
|
|
+ IotConsumerGroupUpdateConsumerGroupFailed("iot.consumer.group.UpdateConsumerGroupFailed","更新消费组失败。"),
|
|
|
+ IotFirmwareAlreadyExistedFirmwareName("iot.firmware.AlreadyExistedFirmwareName","同名的OTA升级包已经存在。"),
|
|
|
+ IotFirmwareAlreadyExistedFirmwareVersion("iot.firmware.AlreadyExistedFirmwareVersion","产品下已存在该OTA升级包版本。"),
|
|
|
+ IotFirmwareBadlyFormattedGrayPercent("iot.firmware.BadlyFormattedGrayPercent","灰度比例的格式不正确。"),
|
|
|
+ IotFirmwareBatchCancelDeviceUpgradeFailed("iot.firmware.BatchCancelDeviceUpgradeFailed","取消设备升级失败。"),
|
|
|
+ IotFirmwareBlankFirmwareName("iot.firmware.BlankFirmwareName","OTA升级包名称只包含空格。"),
|
|
|
+ IotFirmwareCancelOTAStrategyByJobFailed("iot.firmware.CancelOTAStrategyByJobFailed","取消动态批次所关联的动态升级策略失败。"),
|
|
|
+ IotFirmwareCancelOTATaskByJobFailed("iot.firmware.CancelOTATaskByJobFailed","取消批次下设备升级失败。"),
|
|
|
+ IotFirmwareCancelOptionIsMandatory("iot.firmware.CancelOptionIsMandatory","未指定取消参数。"),
|
|
|
+ IotFirmwareCancelUpgradeTaskFailed("iot.firmware.CancelUpgradeTaskFailed","取消升级批次失败"),
|
|
|
+ IotFirmwareCreateFirmwareFailure("iot.firmware.CreateFirmwareFailure","创建OTA升级包失败。"),
|
|
|
+ IotFirmwareCreateOTAUpgradeJobFailure("iot.firmware.CreateOTAUpgradeJobFailure","创建批量升级任务失败。"),
|
|
|
+ IotFirmwareDeleteFirmwareFailure("iot.firmware.DeleteFirmwareFailure","删除OTA升级包失败。"),
|
|
|
+ IotFirmwareDeviceUpgradeRecordNotFound("iot.firmware.DeviceUpgradeRecordNotFound","设备没有处在升级过程中。"),
|
|
|
+ IotFirmwareDeviceWithDestinationVersionInArray("iot.firmware.DeviceWithDestinationVersionInArray","设备版本号与目标版本号相同"),
|
|
|
+ IotFirmwareDynamicGrayNotSupported("iot.firmware.DynamicGrayNotSupported","不支持动态灰度升级。"),
|
|
|
+ IotFirmwareDynamicSpecificNotSupported("iot.firmware.DynamicSpecificNotSupported","不支持动态定向升级。"),
|
|
|
+ IotFirmwareEmptyFirmwareFile("iot.firmware.EmptyFirmwareFile","OTA升级包文件大小为0。"),
|
|
|
+ IotFirmwareFireTimeMustLargeThanCurrentTime("iot.firmware.FireTimeMustLargeThanCurrentTime","定时升级时间必须大于当前时间。"),
|
|
|
+ IotFirmwareFireTimeTooLate("iot.firmware.FireTimeTooLate","定时升级时间距当前时间不能大于7天。"),
|
|
|
+ IotFirmwareFireTimeTooShort("iot.firmware.FireTimeTooShort","定时升级时间距当前时间不能小于5分钟。"),
|
|
|
+ IotFirmwareFirmwareAndProductKeyMismatch("iot.firmware.FirmwareAndProductKeyMismatch","OTA升级包与产品ProductKey不匹配"),
|
|
|
+ IotFirmwareFirmwareCountExceedMax("iot.firmware.FirmwareCountExceedMax","OTA升级包数量超过最大值500。"),
|
|
|
+ IotFirmwareFirmwareDescriptionExceedMaxLength("iot.firmware.FirmwareDescriptionExceedMaxLength","OTA升级包描述字符个数超过100。"),
|
|
|
+ IotFirmwareFirmwareNotFound("iot.firmware.FirmwareNotFound","OTA升级包不存在。"),
|
|
|
+ IotFirmwareFirmwareNotVerified("iot.firmware.FirmwareNotVerified","未完成OTA升级包验证,无法发起升级。"),
|
|
|
+ IotFirmwareGenerateOTAUploadURLFailure("iot.firmware.GenerateOTAUploadURLFailure","生成升级包上传URL失败。"),
|
|
|
+ IotFirmwareGrayAppliesToStaticOnly("iot.firmware.GrayAppliesToStaticOnly","只有静态升级才允许灰度升级。"),
|
|
|
+ IotFirmwareInProgressDynamicJobExisted("iot.firmware.InProgressDynamicJobExisted","已存在执行中的动态批次。"),
|
|
|
+ IotFirmwareInProgressVerifyJobExisted("iot.firmware.InProgressVerifyJobExisted","存在未完成的验证OTA升级包任务。"),
|
|
|
+ IotFirmwareIncorrectDeviceUpgradeJobStatus("iot.firmware.IncorrectDeviceUpgradeJobStatus","待取消的设备升级记录状态错误。"),
|
|
|
+ IotFirmwareIncorrectFormattedFirmwareName("iot.firmware.IncorrectFormattedFirmwareName","OTA升级包名称格式错误。"),
|
|
|
+ IotFirmwareIncorrectFormattedFirmwareVersion("iot.firmware.IncorrectFormattedFirmwareVersion","OTA升级包版本格式非法。"),
|
|
|
+ IotFirmwareIncorrectFormattedModuleName("iot.firmware.IncorrectFormattedModuleName","模块名格式错误。"),
|
|
|
+ IotFirmwareIncorrectFormattedSrcVersion("iot.firmware.IncorrectFormattedSrcVersion","起始版本格式非法。"),
|
|
|
+ IotFirmwareInvalidDynamicMode("iot.firmware.InvalidDynamicMode","动态升级模式不正确。"),
|
|
|
+ IotFirmwareInvalidFirmware("iot.firmware.InvalidFirmware","无效的OTA升级包。"),
|
|
|
+ IotFirmwareInvalidFirmwareId("iot.firmware.InvalidFirmwareId","OTA升级包ID不正确。"),
|
|
|
+ IotFirmwareInvalidFirmwareSign("iot.firmware.InvalidFirmwareSign","无效的OTA升级包签名值。"),
|
|
|
+ IotFirmwareInvalidFirmwareSignMethod("iot.firmware.InvalidFirmwareSignMethod","无效的OTA升级包签名方法。"),
|
|
|
+ IotFirmwareInvalidFirmwareSize("iot.firmware.InvalidFirmwareSize","无效的OTA升级包大小。"),
|
|
|
+ IotFirmwareInvalidFirmwareType("iot.firmware.InvalidFirmwareType","无效的OTA升级包类型。"),
|
|
|
+ IotFirmwareInvalidFirmwareUrl("iot.firmware.InvalidFirmwareUrl","OTA升级包资源链接地址不是合法的物联网平台OTA升级包地址。"),
|
|
|
+ IotFirmwareInvalidGenerateOTAUploadURLParam("iot.firmware.InvalidGenerateOTAUploadURLParam","生成升级包上传URL的参数非法。"),
|
|
|
+ IotFirmwareInvalidGrayPercent("iot.firmware.InvalidGrayPercent","无效的灰度比例。"),
|
|
|
+ IotFirmwareInvalidMaximumPerMinute("iot.firmware.InvalidMaximumPerMinute","无效的推出速率。"),
|
|
|
+ IotFirmwareInvalidOTAJobId("iot.firmware.InvalidOTAJobId","批次ID不正确。"),
|
|
|
+ IotFirmwareInvalidOTATaskId("iot.firmware.InvalidOTATaskId","升级记录ID不正确。"),
|
|
|
+ IotFirmwareInvalidOverwriteMode("iot.firmware.InvalidOverwriteMode","覆盖模式不正确。"),
|
|
|
+ IotFirmwareInvalidProductKey("iot.firmware.InvalidProductKey","无效的产品ProductKey。"),
|
|
|
+ IotFirmwareInvalidRetryCount("iot.firmware.InvalidRetryCount","自动重试次数不正确。"),
|
|
|
+ IotFirmwareInvalidRetryInterval("iot.firmware.InvalidRetryInterval","自动重试时间间隔不正确。"),
|
|
|
+ IotFirmwareInvalidSelectionType("iot.firmware.InvalidSelectionType","选择类型不正确。"),
|
|
|
+ IotFirmwareInvalidTargetSelection("iot.firmware.InvalidTargetSelection","目标选择不正确。"),
|
|
|
+ IotFirmwareInvalidTaskStatus("iot.firmware.InvalidTaskStatus","升级记录状态不正确。"),
|
|
|
+ IotFirmwareInvalidTimeoutSetting("iot.firmware.InvalidTimeoutSetting","无效的超时设置"),
|
|
|
+ IotFirmwareJobAlreadyCanceled("iot.firmware.JobAlreadyCanceled","批次已经取消。"),
|
|
|
+ IotFirmwareJobHasNoScheduleTime("iot.firmware.JobHasNoScheduleTime","批次不是定时批次。"),
|
|
|
+ IotFirmwareListOTAFirmwareFailed("iot.firmware.ListOTAFirmwareFailed","获取OTA升级包列表失败。"),
|
|
|
+ IotFirmwareListOTAJobFailed("iot.firmware.ListOTAJobFailed","查询升级批次列表失败。"),
|
|
|
+ IotFirmwareListOTAModuleFailed("iot.firmware.ListOTAModuleFailed","查询模块列表失败。"),
|
|
|
+ IotFirmwareListOTAModuleNameByProductFailed("iot.firmware.ListOTAModuleNameByProductFailed","查询产品下模块列表失败。"),
|
|
|
+ IotFirmwareListOTATaskByDeviceFailed("iot.firmware.ListOTATaskByDeviceFailed","查询设备下的升级记录失败。"),
|
|
|
+ IotFirmwareListOTATaskByJobFailed("iot.firmware.ListOTATaskByJobFailed","查询批次下的升级记录失败。"),
|
|
|
+ IotFirmwareMalformedFirmwareUrl("iot.firmware.MalformedFirmwareUrl","OTA升级包资源链接地址不是合法的URL。"),
|
|
|
+ IotFirmwareModuleCountLimitExceeded("iot.firmware.ModuleCountLimitExceeded","模块数量超过了最大限制。"),
|
|
|
+ IotFirmwareModuleNameReserved("iot.firmware.ModuleNameReserved","使用了被保留的模块名,请选择其它模块名。"),
|
|
|
+ IotFirmwareMoreThanOneSrcVersion("iot.firmware.MoreThanOneSrcVersion","差分OTA升级包批量升级只允许指定一个源版本。"),
|
|
|
+ IotFirmwareNoDeviceCanUpgrade("iot.firmware.NoDeviceCanUpgrade","未找到可升级的设备。"),
|
|
|
+ IotFirmwareNonVersionedDeviceInArray("iot.firmware.NonVersionedDeviceInArray","设备数组参数中存在未上报或上报非法版本号的设备。"),
|
|
|
+ IotFirmwareNotDynamicJob("iot.firmware.NotDynamicJob","只允许取消动态批次所关联的动态升级策略。"),
|
|
|
+ IotFirmwareNullFirmwareId("iot.firmware.NullFirmwareId","OTA升级包ID为空。"),
|
|
|
+ IotFirmwareNullFirmwareName("iot.firmware.NullFirmwareName","OTA升级包名称为空。"),
|
|
|
+ IotFirmwareNullFirmwareUrl("iot.firmware.NullFirmwareUrl","OTA升级包资源链接地址为空。"),
|
|
|
+ IotFirmwareNullFirmwareVersion("iot.firmware.NullFirmwareVersion","OTA升级包版本为空。"),
|
|
|
+ IotFirmwareNullGrayPercent("iot.firmware.NullGrayPercent","灰度升级的灰度比例为空。"),
|
|
|
+ IotFirmwareNullOTAJobId("iot.firmware.NullOTAJobId","批次ID为空。"),
|
|
|
+ IotFirmwareNullSelectionType("iot.firmware.NullSelectionType","选择类型为空。"),
|
|
|
+ IotFirmwareNullSrcVersions("iot.firmware.NullSrcVersions","待升级版本号列表为空。"),
|
|
|
+ IotFirmwareNullTargetDeviceNames("iot.firmware.NullTargetDeviceNames","静态定向升级的设备范围为空。"),
|
|
|
+ IotFirmwareNullTargetSelection("iot.firmware.NullTargetSelection","目标选择为空。"),
|
|
|
+ IotFirmwareNullTaskId("iot.firmware.NullTaskId","批次ID为空。"),
|
|
|
+ IotFirmwareParameterSizeExceedMax("iot.firmware.ParameterSizeExceedMax","列表个数超过最大数量。"),
|
|
|
+ IotFirmwareReUpgradeFailedFirmwareNotVerified("iot.firmware.ReUpgradeFailedFirmwareNotVerified","未完成OTA升级包验证,无法发起重升级。"),
|
|
|
+ IotFirmwareScheduleFinishTimeEarlierThanStartTime("iot.firmware.ScheduleFinishTimeEarlierThanStartTime","指定定时结束时间必须晚于定时开始时间。"),
|
|
|
+ IotFirmwareScheduleFinishTimeTooEarly("iot.firmware.ScheduleFinishTimeTooEarly","定时升级结束时间距开始时间不能小于60分钟。"),
|
|
|
+ IotFirmwareScheduleFinishTimeTooLate("iot.firmware.ScheduleFinishTimeTooLate","定时升级结束时间距开始时间不能大于30天。"),
|
|
|
+ IotFirmwareScheduleFinishTimeWithoutStartTime("iot.firmware.ScheduleFinishTimeWithoutStartTime","指定定时结束时间必须同时指定定时开始时间。"),
|
|
|
+ IotFirmwareSrcDestVersionMatched("iot.firmware.SrcDestVersionMatched","起始版本与目标版本相同。"),
|
|
|
+ IotFirmwareSrcVersionIsMandatory("iot.firmware.SrcVersionIsMandatory","差分包未指定起始版本。"),
|
|
|
+ IotFirmwareSrcVersionMismatch("iot.firmware.SrcVersionMismatch","设备当前的版本与OTA升级包待升级版本不一致。"),
|
|
|
+ IotFirmwareSrcVersionsNotAllowed("iot.firmware.SrcVersionsNotAllowed","不允许指定源版本列表。"),
|
|
|
+ IotFirmwareSrcVersionsSizeExceedMax("iot.firmware.SrcVersionsSizeExceedMax","源版本列表大小超过最大数量。"),
|
|
|
+ IotFirmwareSystemBusy("iot.firmware.SystemBusy","系统繁忙,请稍后重试。"),
|
|
|
+ IotFirmwareSystemBusyForScheduleTime("iot.firmware.SystemBusyForScheduleTime","系统繁忙,请修改定时升级时间。"),
|
|
|
+ IotFirmwareTargetDeviceNamesNotAllowed("iot.firmware.TargetDeviceNamesNotAllowed","不允许指定静态定向升级的设备。"),
|
|
|
+ IotFirmwareTooManyDeviceUpgrade("iot.firmware.TooManyDeviceUpgrade","发起升级的设备数量过多,请稍后重试。"),
|
|
|
+ IotFirmwareTooManyDeviceUpgradeForScheduleTime("iot.firmware.TooManyDeviceUpgradeForScheduleTime","指定的定时升级时间发起升级的设备数量过多,请修改定时升级时间。"),
|
|
|
+ IotFirmwareUpgradeSrcVersionMismatch("iot.firmware.UpgradeSrcVersionMismatch","升级源版本与差分OTA升级包源版本不一致。"),
|
|
|
+ IotFirmwareVerifyFirmwareFailed("iot.firmware.VerifyFirmwareFailed","验证OTA升级包失败。"),
|
|
|
+ IotFirmwareJobTagIsTooLong("iot.firmware.JobTagIsTooLong","创建升级批次任务中,标签字符总数超出限制(4096个字符)。"),
|
|
|
+ IotFirmwareJobTagKeyInvalid("iot.firmware.JobTagKeyInvalid","创建升级批次任务中,标签Key不合法。"),
|
|
|
+ IotFirmwareJobTagValueInvalid("iot.firmware.JobTagValueInvalid","创建升级批次任务中,标签Value不合法。"),
|
|
|
+ IotFirmwareJobTagTooMany("iot.firmware.JobTagTooMany","创建升级批次任务中,标签Key:Value对个数超出限制(10个)。"),
|
|
|
+ IotOtaPackageFileAmountExceed("iot.ota.PackageFileAmountExceed","创建升级包请求中,升级包文件数量超过限制(20个)。"),
|
|
|
+ IotOtaPackageFileParamConflict("iot.ota.PackageFileParamConflict","创建升级包请求中,升级包文件相关参数有冲突。即单个文件和多文件相关参数不能同时设置。"),
|
|
|
+ IotOtaPackageFileNameDuplicated("iot.ota.PackageFileNameDuplicated","创建升级包请求中,多个升级包文件的名称重复。"),
|
|
|
+ IotOtaPackageFileUrlDuplicated("iot.ota.PackageFileUrlDuplicated","创建升级包请求中,多个升级包文件的URL重复。"),
|
|
|
+ IotOtaPackageFileSignDuplicated("iot.ota.PackageFileSignDuplicated","创建升级包请求中,多个升级包文件的签名值重复。"),
|
|
|
+ IotOtaTagKeyDuplicated("iot.ota.tag.KeyDuplicated","标签列表的Key重复。"),
|
|
|
+ IotOtaCreateOTAModuleFailure("iot.ota.CreateOTAModuleFailure","创建OTA模块的过程中产生异常。"),
|
|
|
+ IotOtaCreateOTAModuleParamError("iot.ota.CreateOTAModuleParamError","创建OTA模块的请求中参数错误。"),
|
|
|
+ IotOtaCreateOTAModuleExceedLimit("iot.ota.CreateOTAModuleExceedLimit","产品下的OTA模块数超过了限制。"),
|
|
|
+ IotOtaCreateOTAModuleNameExist("iot.ota.CreateOTAModuleNameExist","创建OTA模块的名称重复。"),
|
|
|
+ IotOtaUpdateOTAModuleFailure("iot.ota.UpdateOTAModuleFailure","更新OTA模块的过程中产生异常。"),
|
|
|
+ IotOtaUpdateOTAModuleParamError("iot.ota.UpdateOTAModuleParamError","更新OTA模块的请求中参数错误。"),
|
|
|
+ IotOtaDeleteOTAModuleParamError("iot.ota.DeleteOTAModuleParamError","删除OTA模块的请求中参数错误。"),
|
|
|
+ IotOtaDeleteOTAModuleFailure("iot.ota.DeleteOTAModuleFailure","删除OTA模块的过程中产生异常。"),
|
|
|
+ IotOtaDeleteOTAModulePackageExist("iot.ota.DeleteOTAModulePackageExist","有升级包的OTA模块不能被删除。"),
|
|
|
+ IotOtaDeleteOtaDefaultModule("iot.ota.DeleteOtaDefaultModule","默认模块不能被删除。"),
|
|
|
+ IotOtaListOTAModuleParamError("iot.ota.ListOTAModuleParamError","查询OTA模块列表的请求中参数错误。"),
|
|
|
+ IotOtaListOTAModuleFailure("iot.ota.ListOTAModuleFailure","查询OTA模块列表的过程中产生异常。"),
|
|
|
+ IotOtaOTAModuleNotExist("iot.ota.OTAModuleNotExist","删除或更新OTA模块时报错:产品下的OTA模块不存在。"),
|
|
|
+ IotOtaTooManyOtaTask("iot.ota.TooManyOtaTask","请求参数TaskId.N的TaskId个数,已超出最大限制。"),
|
|
|
+ IotOtaTaskIdIsNull("iot.ota.TaskIdIsNull","请求参数TaskId.N不能为空。"),
|
|
|
+ IotOtaConfirmNotAllowedNow("iot.ota.ConfirmNotAllowedNow","当前时间,设备不可升级,不能对待确认状态的设备升级作业,进行确认。"),
|
|
|
+ IotOtaEmptyDeviceInfoParams("iot.ota.EmptyDeviceInfoParams","请求参数中,设备信息不能为空。"),
|
|
|
+ IotOtaInvalidOtaModuleName("iot.ota.InvalidOtaModuleName","请求参数中,OTA模块名称的格式不合法。"),
|
|
|
+ IotOtaGroupNotExist("iot.ota.GroupNotExist","设备分组不存在。请确保入参信息正确,然后重试。"),
|
|
|
+ IotOtaDynamicGroupExpressionInvalid("iot.ota.DynamicGroupExpressionInvalid","发起OTA升级时,动态分组对应的规则中模块名称和模块版本必须同时存在。"),
|
|
|
+ IotOtaDynamicGroupTaskCountExceedLimit("iot.ota.DynamicGroupTaskCountExceedLimit","动态分组对应的升级批次数超过限制(5个)。"),
|
|
|
+ IotOtaUpgradeDeviceCountExceedLimit("iot.ota.UpgradeDeviceCountExceedLimit","发起的升级设备数超过限制,限制说明,请参见使用限制的OTA升级。"),
|
|
|
+ IotOtaGroupUpgradeTenantInvalid("iot.ota.GroupUpgradeTenantInvalid","当前阿里云账号发起的分组升级不合法。请确保入参信息正确,然后重试。"),
|
|
|
+ IotOtaGroupTypeInvalid("iot.ota.GroupTypeInvalid","分组升级中,传入的分组类型无效。请确保入参信息正确,然后重试。"),
|
|
|
+ IotFirmwareVerifyFirmwareNoNeed("iot.firmware.VerifyFirmwareNoNeed","当前升级包不需要验证。"),
|
|
|
+ IotOtaDownloadProtocolInvalid("iot.ota.DownloadProtocolInvalid","当前批次任务中的升级包下载协议不合法。"),
|
|
|
+ IotOtaDownloadProtocolMqttNotSuitable("iot.ota.DownloadProtocolMqttNotSuitable","当前批次任务不支持使用MQTT协议下载升级包。"),
|
|
|
+ IotDeviceprintProjectNotFound("iot.deviceprint.ProjectNotFound","项目不存在。"),
|
|
|
+ IotDeviceprintProjectHasStopped("iot.deviceprint.ProjectHasStopped","项目已停用。"),
|
|
|
+ IotDeviceprintInvalidDevice("iot.deviceprint.InvalidDevice","无效的打印设备。"),
|
|
|
+ IotDeviceprintDeviceNotActived("iot.deviceprint.DeviceNotActived","打印设备未激活。"),
|
|
|
+ IotDeviceprintDeviceOffline("iot.deviceprint.DeviceOffline","打印设备已离线。"),
|
|
|
+ IotDeviceprintRequestLimit("iot.deviceprint.RequestLimit","请求次数过多被限流,请稍后重试。"),
|
|
|
+ IotPrintserviceNotSigned("iot.printservice.NotSigned","寄雁传书服务未开通。"),
|
|
|
+ IotDeviceprintPrintingTemplateNotExists("iot.deviceprint.PrintingTemplateNotExists","打印模板不存在。"),
|
|
|
+ IotDeviceprintPrintingParamsError("iot.deviceprint.PrintingParamsError","打印参数错误。"),
|
|
|
+ IotDeviceprintUnknownResponse("iot.deviceprint.UnknownResponse","未知的打印设备响应。"),
|
|
|
+ IotDeviceprintMismatchingPrintId("iot.deviceprint.MismatchingPrintId","打印ID不匹配。");
|
|
|
+ private String code;
|
|
|
+ private String description;
|
|
|
+
|
|
|
+ public static AliYunIotExceptionEnums of(String code){
|
|
|
+ return EnumUtil.likeValueOf(AliYunIotExceptionEnums.class,code);
|
|
|
+ }
|
|
|
+}
|