Documentation ¶
Index ¶
- Constants
- type Attribute
- type BatchUpdateFirmwareRequest
- type BatchUpdateFirmwareRequestParams
- type BatchUpdateFirmwareResponse
- type BatchUpdateFirmwareResponseParams
- type BindDeviceInfo
- type BindDevicesRequest
- type BindDevicesRequestParams
- type BindDevicesResponse
- type BindDevicesResponseParams
- type BindProductInfo
- type BrokerSubscribe
- type CLSLogItem
- type CancelDeviceFirmwareTaskRequest
- type CancelDeviceFirmwareTaskRequestParams
- type CancelDeviceFirmwareTaskResponse
- type CancelDeviceFirmwareTaskResponseParams
- type CertInfo
- type Client
- func (c *Client) BatchUpdateFirmware(request *BatchUpdateFirmwareRequest) (response *BatchUpdateFirmwareResponse, err error)
- func (c *Client) BatchUpdateFirmwareWithContext(ctx context.Context, request *BatchUpdateFirmwareRequest) (response *BatchUpdateFirmwareResponse, err error)
- func (c *Client) BindDevices(request *BindDevicesRequest) (response *BindDevicesResponse, err error)
- func (c *Client) BindDevicesWithContext(ctx context.Context, request *BindDevicesRequest) (response *BindDevicesResponse, err error)
- func (c *Client) CancelDeviceFirmwareTask(request *CancelDeviceFirmwareTaskRequest) (response *CancelDeviceFirmwareTaskResponse, err error)
- func (c *Client) CancelDeviceFirmwareTaskWithContext(ctx context.Context, request *CancelDeviceFirmwareTaskRequest) (response *CancelDeviceFirmwareTaskResponse, err error)
- func (c *Client) CreateDevice(request *CreateDeviceRequest) (response *CreateDeviceResponse, err error)
- func (c *Client) CreateDeviceWithContext(ctx context.Context, request *CreateDeviceRequest) (response *CreateDeviceResponse, err error)
- func (c *Client) CreateMultiDevicesTask(request *CreateMultiDevicesTaskRequest) (response *CreateMultiDevicesTaskResponse, err error)
- func (c *Client) CreateMultiDevicesTaskWithContext(ctx context.Context, request *CreateMultiDevicesTaskRequest) (response *CreateMultiDevicesTaskResponse, err error)
- func (c *Client) CreatePrivateCA(request *CreatePrivateCARequest) (response *CreatePrivateCAResponse, err error)
- func (c *Client) CreatePrivateCAWithContext(ctx context.Context, request *CreatePrivateCARequest) (response *CreatePrivateCAResponse, err error)
- func (c *Client) CreateProduct(request *CreateProductRequest) (response *CreateProductResponse, err error)
- func (c *Client) CreateProductWithContext(ctx context.Context, request *CreateProductRequest) (response *CreateProductResponse, err error)
- func (c *Client) CreateTaskFileUrl(request *CreateTaskFileUrlRequest) (response *CreateTaskFileUrlResponse, err error)
- func (c *Client) CreateTaskFileUrlWithContext(ctx context.Context, request *CreateTaskFileUrlRequest) (response *CreateTaskFileUrlResponse, err error)
- func (c *Client) CreateTopicPolicy(request *CreateTopicPolicyRequest) (response *CreateTopicPolicyResponse, err error)
- func (c *Client) CreateTopicPolicyWithContext(ctx context.Context, request *CreateTopicPolicyRequest) (response *CreateTopicPolicyResponse, err error)
- func (c *Client) CreateTopicRule(request *CreateTopicRuleRequest) (response *CreateTopicRuleResponse, err error)
- func (c *Client) CreateTopicRuleWithContext(ctx context.Context, request *CreateTopicRuleRequest) (response *CreateTopicRuleResponse, err error)
- func (c *Client) DeleteDevice(request *DeleteDeviceRequest) (response *DeleteDeviceResponse, err error)
- func (c *Client) DeleteDeviceResource(request *DeleteDeviceResourceRequest) (response *DeleteDeviceResourceResponse, err error)
- func (c *Client) DeleteDeviceResourceWithContext(ctx context.Context, request *DeleteDeviceResourceRequest) (response *DeleteDeviceResourceResponse, err error)
- func (c *Client) DeleteDeviceShadow(request *DeleteDeviceShadowRequest) (response *DeleteDeviceShadowResponse, err error)
- func (c *Client) DeleteDeviceShadowWithContext(ctx context.Context, request *DeleteDeviceShadowRequest) (response *DeleteDeviceShadowResponse, err error)
- func (c *Client) DeleteDeviceWithContext(ctx context.Context, request *DeleteDeviceRequest) (response *DeleteDeviceResponse, err error)
- func (c *Client) DeletePrivateCA(request *DeletePrivateCARequest) (response *DeletePrivateCAResponse, err error)
- func (c *Client) DeletePrivateCAWithContext(ctx context.Context, request *DeletePrivateCARequest) (response *DeletePrivateCAResponse, err error)
- func (c *Client) DeleteProduct(request *DeleteProductRequest) (response *DeleteProductResponse, err error)
- func (c *Client) DeleteProductPrivateCA(request *DeleteProductPrivateCARequest) (response *DeleteProductPrivateCAResponse, err error)
- func (c *Client) DeleteProductPrivateCAWithContext(ctx context.Context, request *DeleteProductPrivateCARequest) (response *DeleteProductPrivateCAResponse, err error)
- func (c *Client) DeleteProductWithContext(ctx context.Context, request *DeleteProductRequest) (response *DeleteProductResponse, err error)
- func (c *Client) DeleteTopicRule(request *DeleteTopicRuleRequest) (response *DeleteTopicRuleResponse, err error)
- func (c *Client) DeleteTopicRuleWithContext(ctx context.Context, request *DeleteTopicRuleRequest) (response *DeleteTopicRuleResponse, err error)
- func (c *Client) DescribeDevice(request *DescribeDeviceRequest) (response *DescribeDeviceResponse, err error)
- func (c *Client) DescribeDeviceClientKey(request *DescribeDeviceClientKeyRequest) (response *DescribeDeviceClientKeyResponse, err error)
- func (c *Client) DescribeDeviceClientKeyWithContext(ctx context.Context, request *DescribeDeviceClientKeyRequest) (response *DescribeDeviceClientKeyResponse, err error)
- func (c *Client) DescribeDeviceResource(request *DescribeDeviceResourceRequest) (response *DescribeDeviceResourceResponse, err error)
- func (c *Client) DescribeDeviceResourceWithContext(ctx context.Context, request *DescribeDeviceResourceRequest) (response *DescribeDeviceResourceResponse, err error)
- func (c *Client) DescribeDeviceResources(request *DescribeDeviceResourcesRequest) (response *DescribeDeviceResourcesResponse, err error)
- func (c *Client) DescribeDeviceResourcesWithContext(ctx context.Context, request *DescribeDeviceResourcesRequest) (response *DescribeDeviceResourcesResponse, err error)
- func (c *Client) DescribeDeviceShadow(request *DescribeDeviceShadowRequest) (response *DescribeDeviceShadowResponse, err error)
- func (c *Client) DescribeDeviceShadowWithContext(ctx context.Context, request *DescribeDeviceShadowRequest) (response *DescribeDeviceShadowResponse, err error)
- func (c *Client) DescribeDeviceWithContext(ctx context.Context, request *DescribeDeviceRequest) (response *DescribeDeviceResponse, err error)
- func (c *Client) DescribeDevices(request *DescribeDevicesRequest) (response *DescribeDevicesResponse, err error)
- func (c *Client) DescribeDevicesWithContext(ctx context.Context, request *DescribeDevicesRequest) (response *DescribeDevicesResponse, err error)
- func (c *Client) DescribeFirmware(request *DescribeFirmwareRequest) (response *DescribeFirmwareResponse, err error)
- func (c *Client) DescribeFirmwareTask(request *DescribeFirmwareTaskRequest) (response *DescribeFirmwareTaskResponse, err error)
- func (c *Client) DescribeFirmwareTaskDevices(request *DescribeFirmwareTaskDevicesRequest) (response *DescribeFirmwareTaskDevicesResponse, err error)
- func (c *Client) DescribeFirmwareTaskDevicesWithContext(ctx context.Context, request *DescribeFirmwareTaskDevicesRequest) (response *DescribeFirmwareTaskDevicesResponse, err error)
- func (c *Client) DescribeFirmwareTaskDistribution(request *DescribeFirmwareTaskDistributionRequest) (response *DescribeFirmwareTaskDistributionResponse, err error)
- func (c *Client) DescribeFirmwareTaskDistributionWithContext(ctx context.Context, request *DescribeFirmwareTaskDistributionRequest) (response *DescribeFirmwareTaskDistributionResponse, err error)
- func (c *Client) DescribeFirmwareTaskStatistics(request *DescribeFirmwareTaskStatisticsRequest) (response *DescribeFirmwareTaskStatisticsResponse, err error)
- func (c *Client) DescribeFirmwareTaskStatisticsWithContext(ctx context.Context, request *DescribeFirmwareTaskStatisticsRequest) (response *DescribeFirmwareTaskStatisticsResponse, err error)
- func (c *Client) DescribeFirmwareTaskWithContext(ctx context.Context, request *DescribeFirmwareTaskRequest) (response *DescribeFirmwareTaskResponse, err error)
- func (c *Client) DescribeFirmwareTasks(request *DescribeFirmwareTasksRequest) (response *DescribeFirmwareTasksResponse, err error)
- func (c *Client) DescribeFirmwareTasksWithContext(ctx context.Context, request *DescribeFirmwareTasksRequest) (response *DescribeFirmwareTasksResponse, err error)
- func (c *Client) DescribeFirmwareWithContext(ctx context.Context, request *DescribeFirmwareRequest) (response *DescribeFirmwareResponse, err error)
- func (c *Client) DescribeGatewayBindDevices(request *DescribeGatewayBindDevicesRequest) (response *DescribeGatewayBindDevicesResponse, err error)
- func (c *Client) DescribeGatewayBindDevicesWithContext(ctx context.Context, request *DescribeGatewayBindDevicesRequest) (response *DescribeGatewayBindDevicesResponse, err error)
- func (c *Client) DescribePrivateCA(request *DescribePrivateCARequest) (response *DescribePrivateCAResponse, err error)
- func (c *Client) DescribePrivateCABindedProducts(request *DescribePrivateCABindedProductsRequest) (response *DescribePrivateCABindedProductsResponse, err error)
- func (c *Client) DescribePrivateCABindedProductsWithContext(ctx context.Context, request *DescribePrivateCABindedProductsRequest) (response *DescribePrivateCABindedProductsResponse, err error)
- func (c *Client) DescribePrivateCAWithContext(ctx context.Context, request *DescribePrivateCARequest) (response *DescribePrivateCAResponse, err error)
- func (c *Client) DescribePrivateCAs(request *DescribePrivateCAsRequest) (response *DescribePrivateCAsResponse, err error)
- func (c *Client) DescribePrivateCAsWithContext(ctx context.Context, request *DescribePrivateCAsRequest) (response *DescribePrivateCAsResponse, err error)
- func (c *Client) DescribeProduct(request *DescribeProductRequest) (response *DescribeProductResponse, err error)
- func (c *Client) DescribeProductCA(request *DescribeProductCARequest) (response *DescribeProductCAResponse, err error)
- func (c *Client) DescribeProductCAWithContext(ctx context.Context, request *DescribeProductCARequest) (response *DescribeProductCAResponse, err error)
- func (c *Client) DescribeProductResource(request *DescribeProductResourceRequest) (response *DescribeProductResourceResponse, err error)
- func (c *Client) DescribeProductResourceWithContext(ctx context.Context, request *DescribeProductResourceRequest) (response *DescribeProductResourceResponse, err error)
- func (c *Client) DescribeProductResources(request *DescribeProductResourcesRequest) (response *DescribeProductResourcesResponse, err error)
- func (c *Client) DescribeProductResourcesWithContext(ctx context.Context, request *DescribeProductResourcesRequest) (response *DescribeProductResourcesResponse, err error)
- func (c *Client) DescribeProductTask(request *DescribeProductTaskRequest) (response *DescribeProductTaskResponse, err error)
- func (c *Client) DescribeProductTaskWithContext(ctx context.Context, request *DescribeProductTaskRequest) (response *DescribeProductTaskResponse, err error)
- func (c *Client) DescribeProductTasks(request *DescribeProductTasksRequest) (response *DescribeProductTasksResponse, err error)
- func (c *Client) DescribeProductTasksWithContext(ctx context.Context, request *DescribeProductTasksRequest) (response *DescribeProductTasksResponse, err error)
- func (c *Client) DescribeProductWithContext(ctx context.Context, request *DescribeProductRequest) (response *DescribeProductResponse, err error)
- func (c *Client) DescribeProducts(request *DescribeProductsRequest) (response *DescribeProductsResponse, err error)
- func (c *Client) DescribeProductsWithContext(ctx context.Context, request *DescribeProductsRequest) (response *DescribeProductsResponse, err error)
- func (c *Client) DescribePushResourceTaskStatistics(request *DescribePushResourceTaskStatisticsRequest) (response *DescribePushResourceTaskStatisticsResponse, err error)
- func (c *Client) DescribePushResourceTaskStatisticsWithContext(ctx context.Context, request *DescribePushResourceTaskStatisticsRequest) (response *DescribePushResourceTaskStatisticsResponse, err error)
- func (c *Client) DescribeResourceTasks(request *DescribeResourceTasksRequest) (response *DescribeResourceTasksResponse, err error)
- func (c *Client) DescribeResourceTasksWithContext(ctx context.Context, request *DescribeResourceTasksRequest) (response *DescribeResourceTasksResponse, err error)
- func (c *Client) DisableTopicRule(request *DisableTopicRuleRequest) (response *DisableTopicRuleResponse, err error)
- func (c *Client) DisableTopicRuleWithContext(ctx context.Context, request *DisableTopicRuleRequest) (response *DisableTopicRuleResponse, err error)
- func (c *Client) DownloadDeviceResource(request *DownloadDeviceResourceRequest) (response *DownloadDeviceResourceResponse, err error)
- func (c *Client) DownloadDeviceResourceWithContext(ctx context.Context, request *DownloadDeviceResourceRequest) (response *DownloadDeviceResourceResponse, err error)
- func (c *Client) EditFirmware(request *EditFirmwareRequest) (response *EditFirmwareResponse, err error)
- func (c *Client) EditFirmwareWithContext(ctx context.Context, request *EditFirmwareRequest) (response *EditFirmwareResponse, err error)
- func (c *Client) EnableTopicRule(request *EnableTopicRuleRequest) (response *EnableTopicRuleResponse, err error)
- func (c *Client) EnableTopicRuleWithContext(ctx context.Context, request *EnableTopicRuleRequest) (response *EnableTopicRuleResponse, err error)
- func (c *Client) GetAllVersion(request *GetAllVersionRequest) (response *GetAllVersionResponse, err error)
- func (c *Client) GetAllVersionWithContext(ctx context.Context, request *GetAllVersionRequest) (response *GetAllVersionResponse, err error)
- func (c *Client) GetCOSURL(request *GetCOSURLRequest) (response *GetCOSURLResponse, err error)
- func (c *Client) GetCOSURLWithContext(ctx context.Context, request *GetCOSURLRequest) (response *GetCOSURLResponse, err error)
- func (c *Client) GetUserResourceInfo(request *GetUserResourceInfoRequest) (response *GetUserResourceInfoResponse, err error)
- func (c *Client) GetUserResourceInfoWithContext(ctx context.Context, request *GetUserResourceInfoRequest) (response *GetUserResourceInfoResponse, err error)
- func (c *Client) ListFirmwares(request *ListFirmwaresRequest) (response *ListFirmwaresResponse, err error)
- func (c *Client) ListFirmwaresWithContext(ctx context.Context, request *ListFirmwaresRequest) (response *ListFirmwaresResponse, err error)
- func (c *Client) ListLog(request *ListLogRequest) (response *ListLogResponse, err error)
- func (c *Client) ListLogPayload(request *ListLogPayloadRequest) (response *ListLogPayloadResponse, err error)
- func (c *Client) ListLogPayloadWithContext(ctx context.Context, request *ListLogPayloadRequest) (response *ListLogPayloadResponse, err error)
- func (c *Client) ListLogWithContext(ctx context.Context, request *ListLogRequest) (response *ListLogResponse, err error)
- func (c *Client) ListSDKLog(request *ListSDKLogRequest) (response *ListSDKLogResponse, err error)
- func (c *Client) ListSDKLogWithContext(ctx context.Context, request *ListSDKLogRequest) (response *ListSDKLogResponse, err error)
- func (c *Client) ListTopicRules(request *ListTopicRulesRequest) (response *ListTopicRulesResponse, err error)
- func (c *Client) ListTopicRulesWithContext(ctx context.Context, request *ListTopicRulesRequest) (response *ListTopicRulesResponse, err error)
- func (c *Client) PublishBroadcastMessage(request *PublishBroadcastMessageRequest) (response *PublishBroadcastMessageResponse, err error)
- func (c *Client) PublishBroadcastMessageWithContext(ctx context.Context, request *PublishBroadcastMessageRequest) (response *PublishBroadcastMessageResponse, err error)
- func (c *Client) PublishMessage(request *PublishMessageRequest) (response *PublishMessageResponse, err error)
- func (c *Client) PublishMessageWithContext(ctx context.Context, request *PublishMessageRequest) (response *PublishMessageResponse, err error)
- func (c *Client) PublishRRPCMessage(request *PublishRRPCMessageRequest) (response *PublishRRPCMessageResponse, err error)
- func (c *Client) PublishRRPCMessageWithContext(ctx context.Context, request *PublishRRPCMessageRequest) (response *PublishRRPCMessageResponse, err error)
- func (c *Client) ReplaceTopicRule(request *ReplaceTopicRuleRequest) (response *ReplaceTopicRuleResponse, err error)
- func (c *Client) ReplaceTopicRuleWithContext(ctx context.Context, request *ReplaceTopicRuleRequest) (response *ReplaceTopicRuleResponse, err error)
- func (c *Client) ResetDeviceState(request *ResetDeviceStateRequest) (response *ResetDeviceStateResponse, err error)
- func (c *Client) ResetDeviceStateWithContext(ctx context.Context, request *ResetDeviceStateRequest) (response *ResetDeviceStateResponse, err error)
- func (c *Client) RetryDeviceFirmwareTask(request *RetryDeviceFirmwareTaskRequest) (response *RetryDeviceFirmwareTaskResponse, err error)
- func (c *Client) RetryDeviceFirmwareTaskWithContext(ctx context.Context, request *RetryDeviceFirmwareTaskRequest) (response *RetryDeviceFirmwareTaskResponse, err error)
- func (c *Client) SetProductsForbiddenStatus(request *SetProductsForbiddenStatusRequest) (response *SetProductsForbiddenStatusResponse, err error)
- func (c *Client) SetProductsForbiddenStatusWithContext(ctx context.Context, request *SetProductsForbiddenStatusRequest) (response *SetProductsForbiddenStatusResponse, err error)
- func (c *Client) UnbindDevices(request *UnbindDevicesRequest) (response *UnbindDevicesResponse, err error)
- func (c *Client) UnbindDevicesWithContext(ctx context.Context, request *UnbindDevicesRequest) (response *UnbindDevicesResponse, err error)
- func (c *Client) UpdateDeviceAvailableState(request *UpdateDeviceAvailableStateRequest) (response *UpdateDeviceAvailableStateResponse, err error)
- func (c *Client) UpdateDeviceAvailableStateWithContext(ctx context.Context, request *UpdateDeviceAvailableStateRequest) (response *UpdateDeviceAvailableStateResponse, err error)
- func (c *Client) UpdateDeviceLogLevel(request *UpdateDeviceLogLevelRequest) (response *UpdateDeviceLogLevelResponse, err error)
- func (c *Client) UpdateDeviceLogLevelWithContext(ctx context.Context, request *UpdateDeviceLogLevelRequest) (response *UpdateDeviceLogLevelResponse, err error)
- func (c *Client) UpdateDevicePSK(request *UpdateDevicePSKRequest) (response *UpdateDevicePSKResponse, err error)
- func (c *Client) UpdateDevicePSKWithContext(ctx context.Context, request *UpdateDevicePSKRequest) (response *UpdateDevicePSKResponse, err error)
- func (c *Client) UpdateDeviceShadow(request *UpdateDeviceShadowRequest) (response *UpdateDeviceShadowResponse, err error)
- func (c *Client) UpdateDeviceShadowWithContext(ctx context.Context, request *UpdateDeviceShadowRequest) (response *UpdateDeviceShadowResponse, err error)
- func (c *Client) UpdateDevicesEnableState(request *UpdateDevicesEnableStateRequest) (response *UpdateDevicesEnableStateResponse, err error)
- func (c *Client) UpdateDevicesEnableStateWithContext(ctx context.Context, request *UpdateDevicesEnableStateRequest) (response *UpdateDevicesEnableStateResponse, err error)
- func (c *Client) UpdateOtaTaskStatus(request *UpdateOtaTaskStatusRequest) (response *UpdateOtaTaskStatusResponse, err error)
- func (c *Client) UpdateOtaTaskStatusWithContext(ctx context.Context, request *UpdateOtaTaskStatusRequest) (response *UpdateOtaTaskStatusResponse, err error)
- func (c *Client) UpdatePrivateCA(request *UpdatePrivateCARequest) (response *UpdatePrivateCAResponse, err error)
- func (c *Client) UpdatePrivateCAWithContext(ctx context.Context, request *UpdatePrivateCARequest) (response *UpdatePrivateCAResponse, err error)
- func (c *Client) UpdateProductDynamicRegister(request *UpdateProductDynamicRegisterRequest) (response *UpdateProductDynamicRegisterResponse, err error)
- func (c *Client) UpdateProductDynamicRegisterWithContext(ctx context.Context, request *UpdateProductDynamicRegisterRequest) (response *UpdateProductDynamicRegisterResponse, err error)
- func (c *Client) UpdateProductPrivateCA(request *UpdateProductPrivateCARequest) (response *UpdateProductPrivateCAResponse, err error)
- func (c *Client) UpdateProductPrivateCAWithContext(ctx context.Context, request *UpdateProductPrivateCARequest) (response *UpdateProductPrivateCAResponse, err error)
- func (c *Client) UpdateTopicPolicy(request *UpdateTopicPolicyRequest) (response *UpdateTopicPolicyResponse, err error)
- func (c *Client) UpdateTopicPolicyWithContext(ctx context.Context, request *UpdateTopicPolicyRequest) (response *UpdateTopicPolicyResponse, err error)
- func (c *Client) UploadFirmware(request *UploadFirmwareRequest) (response *UploadFirmwareResponse, err error)
- func (c *Client) UploadFirmwareWithContext(ctx context.Context, request *UploadFirmwareRequest) (response *UploadFirmwareResponse, err error)
- type CreateDeviceRequest
- type CreateDeviceRequestParams
- type CreateDeviceResponse
- type CreateDeviceResponseParams
- type CreateMultiDevicesTaskRequest
- type CreateMultiDevicesTaskRequestParams
- type CreateMultiDevicesTaskResponse
- type CreateMultiDevicesTaskResponseParams
- type CreatePrivateCARequest
- type CreatePrivateCARequestParams
- type CreatePrivateCAResponse
- type CreatePrivateCAResponseParams
- type CreateProductRequest
- type CreateProductRequestParams
- type CreateProductResponse
- type CreateProductResponseParams
- type CreateTaskFileUrlRequest
- type CreateTaskFileUrlRequestParams
- type CreateTaskFileUrlResponse
- type CreateTaskFileUrlResponseParams
- type CreateTopicPolicyRequest
- type CreateTopicPolicyRequestParams
- type CreateTopicPolicyResponse
- type CreateTopicPolicyResponseParams
- type CreateTopicRuleRequest
- type CreateTopicRuleRequestParams
- type CreateTopicRuleResponse
- type CreateTopicRuleResponseParams
- type DeleteDeviceRequest
- type DeleteDeviceRequestParams
- type DeleteDeviceResourceRequest
- type DeleteDeviceResourceRequestParams
- type DeleteDeviceResourceResponse
- type DeleteDeviceResourceResponseParams
- type DeleteDeviceResponse
- type DeleteDeviceResponseParams
- type DeleteDeviceShadowRequest
- type DeleteDeviceShadowRequestParams
- type DeleteDeviceShadowResponse
- type DeleteDeviceShadowResponseParams
- type DeletePrivateCARequest
- type DeletePrivateCARequestParams
- type DeletePrivateCAResponse
- type DeletePrivateCAResponseParams
- type DeleteProductPrivateCARequest
- type DeleteProductPrivateCARequestParams
- type DeleteProductPrivateCAResponse
- type DeleteProductPrivateCAResponseParams
- type DeleteProductRequest
- type DeleteProductRequestParams
- type DeleteProductResponse
- type DeleteProductResponseParams
- type DeleteTopicRuleRequest
- type DeleteTopicRuleRequestParams
- type DeleteTopicRuleResponse
- type DeleteTopicRuleResponseParams
- type DescribeDeviceClientKeyRequest
- type DescribeDeviceClientKeyRequestParams
- type DescribeDeviceClientKeyResponse
- type DescribeDeviceClientKeyResponseParams
- type DescribeDeviceRequest
- type DescribeDeviceRequestParams
- type DescribeDeviceResourceRequest
- type DescribeDeviceResourceRequestParams
- type DescribeDeviceResourceResponse
- type DescribeDeviceResourceResponseParams
- type DescribeDeviceResourcesRequest
- type DescribeDeviceResourcesRequestParams
- type DescribeDeviceResourcesResponse
- type DescribeDeviceResourcesResponseParams
- type DescribeDeviceResponse
- type DescribeDeviceResponseParams
- type DescribeDeviceShadowRequest
- type DescribeDeviceShadowRequestParams
- type DescribeDeviceShadowResponse
- type DescribeDeviceShadowResponseParams
- type DescribeDevicesRequest
- type DescribeDevicesRequestParams
- type DescribeDevicesResponse
- type DescribeDevicesResponseParams
- type DescribeFirmwareRequest
- type DescribeFirmwareRequestParams
- type DescribeFirmwareResponse
- type DescribeFirmwareResponseParams
- type DescribeFirmwareTaskDevicesRequest
- type DescribeFirmwareTaskDevicesRequestParams
- type DescribeFirmwareTaskDevicesResponse
- type DescribeFirmwareTaskDevicesResponseParams
- type DescribeFirmwareTaskDistributionRequest
- type DescribeFirmwareTaskDistributionRequestParams
- type DescribeFirmwareTaskDistributionResponse
- type DescribeFirmwareTaskDistributionResponseParams
- type DescribeFirmwareTaskRequest
- type DescribeFirmwareTaskRequestParams
- type DescribeFirmwareTaskResponse
- type DescribeFirmwareTaskResponseParams
- type DescribeFirmwareTaskStatisticsRequest
- type DescribeFirmwareTaskStatisticsRequestParams
- type DescribeFirmwareTaskStatisticsResponse
- type DescribeFirmwareTaskStatisticsResponseParams
- type DescribeFirmwareTasksRequest
- type DescribeFirmwareTasksRequestParams
- type DescribeFirmwareTasksResponse
- type DescribeFirmwareTasksResponseParams
- type DescribeGatewayBindDevicesRequest
- type DescribeGatewayBindDevicesRequestParams
- type DescribeGatewayBindDevicesResponse
- type DescribeGatewayBindDevicesResponseParams
- type DescribePrivateCABindedProductsRequest
- type DescribePrivateCABindedProductsRequestParams
- type DescribePrivateCABindedProductsResponse
- type DescribePrivateCABindedProductsResponseParams
- type DescribePrivateCARequest
- type DescribePrivateCARequestParams
- type DescribePrivateCAResponse
- type DescribePrivateCAResponseParams
- type DescribePrivateCAsRequest
- type DescribePrivateCAsRequestParams
- type DescribePrivateCAsResponse
- type DescribePrivateCAsResponseParams
- type DescribeProductCARequest
- type DescribeProductCARequestParams
- type DescribeProductCAResponse
- type DescribeProductCAResponseParams
- type DescribeProductRequest
- type DescribeProductRequestParams
- type DescribeProductResourceRequest
- type DescribeProductResourceRequestParams
- type DescribeProductResourceResponse
- type DescribeProductResourceResponseParams
- type DescribeProductResourcesRequest
- type DescribeProductResourcesRequestParams
- type DescribeProductResourcesResponse
- type DescribeProductResourcesResponseParams
- type DescribeProductResponse
- type DescribeProductResponseParams
- type DescribeProductTaskRequest
- type DescribeProductTaskRequestParams
- type DescribeProductTaskResponse
- type DescribeProductTaskResponseParams
- type DescribeProductTasksRequest
- type DescribeProductTasksRequestParams
- type DescribeProductTasksResponse
- type DescribeProductTasksResponseParams
- type DescribeProductsRequest
- type DescribeProductsRequestParams
- type DescribeProductsResponse
- type DescribeProductsResponseParams
- type DescribePushResourceTaskStatisticsRequest
- type DescribePushResourceTaskStatisticsRequestParams
- type DescribePushResourceTaskStatisticsResponse
- type DescribePushResourceTaskStatisticsResponseParams
- type DescribeResourceTasksRequest
- type DescribeResourceTasksRequestParams
- type DescribeResourceTasksResponse
- type DescribeResourceTasksResponseParams
- type DeviceInfo
- type DeviceLabel
- type DeviceResourceInfo
- type DeviceTag
- type DeviceUpdateStatus
- type DisableTopicRuleRequest
- type DisableTopicRuleRequestParams
- type DisableTopicRuleResponse
- type DisableTopicRuleResponseParams
- type DownloadDeviceResourceRequest
- type DownloadDeviceResourceRequestParams
- type DownloadDeviceResourceResponse
- type DownloadDeviceResourceResponseParams
- type EditFirmwareRequest
- type EditFirmwareRequestParams
- type EditFirmwareResponse
- type EditFirmwareResponseParams
- type EnableTopicRuleRequest
- type EnableTopicRuleRequestParams
- type EnableTopicRuleResponse
- type EnableTopicRuleResponseParams
- type FirmwareInfo
- type FirmwareTaskInfo
- type GetAllVersionRequest
- type GetAllVersionRequestParams
- type GetAllVersionResponse
- type GetAllVersionResponseParams
- type GetCOSURLRequest
- type GetCOSURLRequestParams
- type GetCOSURLResponse
- type GetCOSURLResponseParams
- type GetUserResourceInfoRequest
- type GetUserResourceInfoRequestParams
- type GetUserResourceInfoResponse
- type GetUserResourceInfoResponseParams
- type ListFirmwaresRequest
- type ListFirmwaresRequestParams
- type ListFirmwaresResponse
- type ListFirmwaresResponseParams
- type ListLogPayloadRequest
- type ListLogPayloadRequestParams
- type ListLogPayloadResponse
- type ListLogPayloadResponseParams
- type ListLogRequest
- type ListLogRequestParams
- type ListLogResponse
- type ListLogResponseParams
- type ListSDKLogRequest
- type ListSDKLogRequestParams
- type ListSDKLogResponse
- type ListSDKLogResponseParams
- type ListTopicRulesRequest
- type ListTopicRulesRequestParams
- type ListTopicRulesResponse
- type ListTopicRulesResponseParams
- type PayloadLogItem
- type ProductInfo
- type ProductMetadata
- type ProductProperties
- type ProductResourceInfo
- type ProductTaskInfo
- type PublishBroadcastMessageRequest
- type PublishBroadcastMessageRequestParams
- type PublishBroadcastMessageResponse
- type PublishBroadcastMessageResponseParams
- type PublishMessageRequest
- type PublishMessageRequestParams
- type PublishMessageResponse
- type PublishMessageResponseParams
- type PublishRRPCMessageRequest
- type PublishRRPCMessageRequestParams
- type PublishRRPCMessageResponse
- type PublishRRPCMessageResponseParams
- type ReplaceTopicRuleRequest
- type ReplaceTopicRuleRequestParams
- type ReplaceTopicRuleResponse
- type ReplaceTopicRuleResponseParams
- type ResetDeviceResult
- type ResetDeviceStateRequest
- type ResetDeviceStateRequestParams
- type ResetDeviceStateResponse
- type ResetDeviceStateResponseParams
- type RetryDeviceFirmwareTaskRequest
- type RetryDeviceFirmwareTaskRequestParams
- type RetryDeviceFirmwareTaskResponse
- type RetryDeviceFirmwareTaskResponseParams
- type SDKLogItem
- type SearchKeyword
- type SetProductsForbiddenStatusRequest
- type SetProductsForbiddenStatusRequestParams
- type SetProductsForbiddenStatusResponse
- type SetProductsForbiddenStatusResponseParams
- type StatusStatistic
- type TopicRuleInfo
- type TopicRulePayload
- type UnbindDevicesRequest
- type UnbindDevicesRequestParams
- type UnbindDevicesResponse
- type UnbindDevicesResponseParams
- type UpdateDeviceAvailableStateRequest
- type UpdateDeviceAvailableStateRequestParams
- type UpdateDeviceAvailableStateResponse
- type UpdateDeviceAvailableStateResponseParams
- type UpdateDeviceLogLevelRequest
- type UpdateDeviceLogLevelRequestParams
- type UpdateDeviceLogLevelResponse
- type UpdateDeviceLogLevelResponseParams
- type UpdateDevicePSKRequest
- type UpdateDevicePSKRequestParams
- type UpdateDevicePSKResponse
- type UpdateDevicePSKResponseParams
- type UpdateDeviceShadowRequest
- type UpdateDeviceShadowRequestParams
- type UpdateDeviceShadowResponse
- type UpdateDeviceShadowResponseParams
- type UpdateDevicesEnableStateRequest
- type UpdateDevicesEnableStateRequestParams
- type UpdateDevicesEnableStateResponse
- type UpdateDevicesEnableStateResponseParams
- type UpdateOtaTaskStatusRequest
- type UpdateOtaTaskStatusRequestParams
- type UpdateOtaTaskStatusResponse
- type UpdateOtaTaskStatusResponseParams
- type UpdatePrivateCARequest
- type UpdatePrivateCARequestParams
- type UpdatePrivateCAResponse
- type UpdatePrivateCAResponseParams
- type UpdateProductDynamicRegisterRequest
- type UpdateProductDynamicRegisterRequestParams
- type UpdateProductDynamicRegisterResponse
- type UpdateProductDynamicRegisterResponseParams
- type UpdateProductPrivateCARequest
- type UpdateProductPrivateCARequestParams
- type UpdateProductPrivateCAResponse
- type UpdateProductPrivateCAResponseParams
- type UpdateTopicPolicyRequest
- type UpdateTopicPolicyRequestParams
- type UpdateTopicPolicyResponse
- type UpdateTopicPolicyResponseParams
- type UploadFirmwareRequest
- type UploadFirmwareRequestParams
- type UploadFirmwareResponse
- type UploadFirmwareResponseParams
Constants ¶
const ( // 操作失败。 FAILEDOPERATION = "FailedOperation" // 操作失败,账号已欠费隔离。 FAILEDOPERATION_ACCOUNTISOLATED = "FailedOperation.AccountIsolated" // 已分发设备,不能再次创建。 FAILEDOPERATION_ALREADYDISTRIBUTIONDEVICE = "FailedOperation.AlreadyDistributionDevice" // 绑定设备超过限制。 FAILEDOPERATION_BINDDEVICEOVERLIMIT = "FailedOperation.BindDeviceOverLimit" // 单次绑定的设备数量超过限制。 FAILEDOPERATION_BINDDEVICEPERONCEOVERLIMIT = "FailedOperation.BindDevicePerOnceOverLimit" // 广播任务正在执行。 FAILEDOPERATION_BROADCASTTASKISRUNNING = "FailedOperation.BroadcastTaskIsRunning" // 设备已经被禁用。 FAILEDOPERATION_DEVICEALREADYDISABLED = "FailedOperation.DeviceAlreadyDisabled" // 设备固件升级任务已经完成。 FAILEDOPERATION_DEVICEFIRMWARETASKALREADDONE = "FailedOperation.DeviceFirmwareTaskAlreadDone" // 设备正在升级中。 FAILEDOPERATION_DEVICEISUPDATING = "FailedOperation.DeviceIsUpdating" // 设备没有订阅相应的topic。 FAILEDOPERATION_DEVICENOSUBSCRIPTION = "FailedOperation.DeviceNoSubscription" // 设备离线。 FAILEDOPERATION_DEVICEOFFLINE = "FailedOperation.DeviceOffline" // 设备已经运行其他ota升级任务。 FAILEDOPERATION_DEVICERUNNINGOTHEROTATASK = "FailedOperation.DeviceRunningOtherOtaTask" // 不能创建重复的函数。 FAILEDOPERATION_DUPLICATIONOFFUNCTIONITEM = "FailedOperation.DuplicationOfFunctionItem" // 函数文件不存在。 FAILEDOPERATION_FUNCTIONFILENOTEXIST = "FailedOperation.FunctionFileNotExist" // 消息长度非法。 FAILEDOPERATION_INVALIDMSGLEN = "FailedOperation.InvalidMsgLen" // 消息topic非法。 FAILEDOPERATION_INVALIDTOPICNAME = "FailedOperation.InvalidTopicName" // 产品未绑定,无法代理订阅。 FAILEDOPERATION_PRODUCTNOTBIND = "FailedOperation.ProductNotBind" // 同名产品资源已存在。 FAILEDOPERATION_PRODUCTRESOURCEDUPLICATE = "FailedOperation.ProductResourceDuplicate" // 代理ip或端口资源不足。 FAILEDOPERATION_PROXYIPISNOTENOUGH = "FailedOperation.ProxyIPIsNotEnough" // RRPC接口未收到设备端响应。 FAILEDOPERATION_RRPCTIMEOUT = "FailedOperation.RRPCTimeout" // 资源文件MD5或者大小不一致。 FAILEDOPERATION_RESOURCEFILENOTMATCH = "FailedOperation.ResourceFileNotMatch" // 该规则引擎已经是禁用状态,不需要再被禁用。 FAILEDOPERATION_RULEALREADYDISABLED = "FailedOperation.RuleAlreadyDisabled" // 规则已经是启用状态。 FAILEDOPERATION_RULEALREADYENABLED = "FailedOperation.RuleAlreadyEnabled" // 白名单校验未开启,用户不可创建设备,平台会根据设备认证时携带的设备名称自动创建设备。 FAILEDOPERATION_TIDWHITELISTNOTOPEN = "FailedOperation.TidWhiteListNotOpen" // 更新版本不匹配。 FAILEDOPERATION_UPDATEVERSIONNOTMATCH = "FailedOperation.UpdateVersionNotMatch" // 内部错误。 INTERNALERROR = "InternalError" // 数据库内部错误。 INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" // 参数错误。 INVALIDPARAMETER = "InvalidParameter" // 参数取值错误。 INVALIDPARAMETERVALUE = "InvalidParameterValue" // 规则行为未配置。 INVALIDPARAMETERVALUE_ACTIONNIL = "InvalidParameterValue.ActionNil" // CA证书内容错误。 INVALIDPARAMETERVALUE_CACERTINVALID = "InvalidParameterValue.CACertInvalid" // CA验证证书不匹配。 INVALIDPARAMETERVALUE_CACERTNOTMATCH = "InvalidParameterValue.CACertNotMatch" // 检查第三方URL超时或失败。 INVALIDPARAMETERVALUE_CHECKFORWARDURLFAIL = "InvalidParameterValue.CheckForwardURLFail" // 保存失败,行为操作和转发错误行为数据目标不可一致。 INVALIDPARAMETERVALUE_CLOUDCOMPONENTALREADYEXIST = "InvalidParameterValue.CloudComponentAlreadyExist" // 格式错误,DefinedPsk需为Base64格式的字符串。 INVALIDPARAMETERVALUE_DEFINEDPSKNOTBASE64 = "InvalidParameterValue.DefinedPskNotBase64" // 创建的设备名已存在。 INVALIDPARAMETERVALUE_DEVICEALREADYEXIST = "InvalidParameterValue.DeviceAlreadyExist" // 设备不是网关类型。 INVALIDPARAMETERVALUE_DEVICEISNOTGATEWAY = "InvalidParameterValue.DeviceIsNotGateway" // 存失败,行为操作和转发错误行为数据目标不可为同一设备。 INVALIDPARAMETERVALUE_FAILACTIONHASSAMEDEVICE = "InvalidParameterValue.FailActionHasSameDevice" // 固件已存在。 INVALIDPARAMETERVALUE_FIRMWAREALREADYEXIST = "InvalidParameterValue.FirmwareAlreadyExist" // 不允许转发重定向。 INVALIDPARAMETERVALUE_FORWARDREDIRECTDENIED = "InvalidParameterValue.ForwardRedirectDenied" // JSON参数非法。 INVALIDPARAMETERVALUE_INVALIDJSON = "InvalidParameterValue.InvalidJSON" // SQL语句含有非法字符。 INVALIDPARAMETERVALUE_INVALIDSQL = "InvalidParameterValue.InvalidSQL" // State JSON对象中包含非法节点。 INVALIDPARAMETERVALUE_JSONHASINVALIDNODE = "InvalidParameterValue.JSONHasInvalidNode" // State JSON对象超过大小限制,最大为 8k。 INVALIDPARAMETERVALUE_JSONSIZEEXCEEDLIMIT = "InvalidParameterValue.JSONSizeExceedLimit" // 不可合并。 INVALIDPARAMETERVALUE_NOTMERGEABLE = "InvalidParameterValue.NotMergeAble" // 修改规则的操作被禁止。 INVALIDPARAMETERVALUE_OPERATIONDENIED = "InvalidParameterValue.OperationDenied" // 请求中缺少关键字段信息。 INVALIDPARAMETERVALUE_PARAMINCOMPLETE = "InvalidParameterValue.ParamIncomplete" // 消息Payload超出限制。 INVALIDPARAMETERVALUE_PAYLOADOVERLIMIT = "InvalidParameterValue.PayloadOverLimit" // prefix不合法。 INVALIDPARAMETERVALUE_PREFIXINVALID = "InvalidParameterValue.PrefixInvalid" // 创建的产品名已存在。 INVALIDPARAMETERVALUE_PRODUCTALREADYEXIST = "InvalidParameterValue.ProductAlreadyExist" // 产品类型不支持。 INVALIDPARAMETERVALUE_PRODUCTTYPENOTSUPPORT = "InvalidParameterValue.ProductTypeNotSupport" // 转发的topic格式错误。 INVALIDPARAMETERVALUE_REPUBLISHTOPICFORMATERROR = "InvalidParameterValue.RepublishTopicFormatError" // 规则数量超过限制。 INVALIDPARAMETERVALUE_RULENUMBERBEYONDLIMIT = "InvalidParameterValue.RuleNumberBeyondLimit" // 该TID产品已存在。 INVALIDPARAMETERVALUE_TIDPRODUCTALREADYEXIST = "InvalidParameterValue.TidProductAlreadyExist" // Topic已存在。 INVALIDPARAMETERVALUE_TOPICPOLICYALREADYEXIST = "InvalidParameterValue.TopicPolicyAlreadyExist" // 规则已存在。 INVALIDPARAMETERVALUE_TOPICRULEALREADYEXIST = "InvalidParameterValue.TopicRuleAlreadyExist" // 规则sql未编辑。 INVALIDPARAMETERVALUE_TOPICRULESQLNOTEDITED = "InvalidParameterValue.TopicRuleSqlNotEdited" // 请确认规则相关数据是否有更新。 INVALIDPARAMETERVALUE_UPDATETOPICRULEDBFAIL = "InvalidParameterValue.UpdateTopicRuleDBFail" // CA证书已经绑定了产品,无法操作。 LIMITEXCEEDED_CAALREADYBINDPRODUCT = "LimitExceeded.CAAlreadyBindProduct" // CA证书达到上限。 LIMITEXCEEDED_CACERTLIMIT = "LimitExceeded.CACertLimit" // CA证书名称重复。 LIMITEXCEEDED_CACERTNAMEREPEAT = "LimitExceeded.CACertNameRepeat" // 不支持私有证书操作。 LIMITEXCEEDED_CACERTNOTSUPPORT = "LimitExceeded.CACertNotSupport" // CA证书重复。 LIMITEXCEEDED_CAREPEAT = "LimitExceeded.CARepeat" // 设备数量超过限制。 LIMITEXCEEDED_DEVICEEXCEEDLIMIT = "LimitExceeded.DeviceExceedLimit" // 固件数量超出限制。 LIMITEXCEEDED_FIRMWAREEXCEEDLIMIT = "LimitExceeded.FirmwareExceedLimit" // 消息已经保存到离线队列。 LIMITEXCEEDED_MESSAGESAVED = "LimitExceeded.MessageSaved" // qos为1的离线消息超过数量限制。 LIMITEXCEEDED_OFFLINEMESSAGEEXCEEDLIMIT = "LimitExceeded.OfflineMessageExceedLimit" // 超过产品数量限制。 LIMITEXCEEDED_PRODUCTEXCEEDLIMIT = "LimitExceeded.ProductExceedLimit" // Topic数量超出限制。 LIMITEXCEEDED_TOPICPOLICYEXCEEDLIMIT = "LimitExceeded.TopicPolicyExceedLimit" // TDMQ缺少内网接入点,无法转发,请咨询TDMQ产品 OPERATIONDENIED_GETTDMQPROINTERNALENDPOINTFAIL = "OperationDenied.GetTDMQProInternalEndpointFail" // CA证书不存在。 RESOURCENOTFOUND_CACERTNOTEXIST = "ResourceNotFound.CACertNotExist" // 批量创建设备任务不存在。 RESOURCENOTFOUND_CREATEMULTIDEVICETASKNOTEXIST = "ResourceNotFound.CreateMultiDeviceTaskNotExist" // 设备固件升级任务不存在。 RESOURCENOTFOUND_DEVICEFIRMWARETASKNOTEXIST = "ResourceNotFound.DeviceFirmwareTaskNotExist" // 设备无固件版本。 RESOURCENOTFOUND_DEVICEHASNOFIRMWARE = "ResourceNotFound.DeviceHasNoFirmware" // 设备不存在。 RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" // 设备资源不存在。 RESOURCENOTFOUND_DEVICERESOURCENOTEXIST = "ResourceNotFound.DeviceResourceNotExist" // 设备影子不存在。 RESOURCENOTFOUND_DEVICESHADOWNOTEXIST = "ResourceNotFound.DeviceShadowNotExist" // 固件不存在。 RESOURCENOTFOUND_FIRMWARENOTEXIST = "ResourceNotFound.FirmwareNotExist" // 固件升级任务不存在。 RESOURCENOTFOUND_FIRMWARETASKNOTEXIST = "ResourceNotFound.FirmwareTaskNotExist" // 产品不存在。 RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist" // 用户不存在此产品或设备。 RESOURCENOTFOUND_PRODUCTORDEVICENOTEXIST = "ResourceNotFound.ProductOrDeviceNotExist" // 产品资源不存在。 RESOURCENOTFOUND_PRODUCTRESOURCENOTEXIST = "ResourceNotFound.ProductResourceNotExist" // 资源文件不存在。 RESOURCENOTFOUND_RESOURCEFILENOTEXIST = "ResourceNotFound.ResourceFileNotExist" // 任务不存在。 RESOURCENOTFOUND_TASKNOTEXIST = "ResourceNotFound.TaskNotExist" // 物模型不存在。 RESOURCENOTFOUND_THINGMODELNOTEXIST = "ResourceNotFound.ThingModelNotExist" // Topic不存在。 RESOURCENOTFOUND_TOPICPOLICYNOTEXIST = "ResourceNotFound.TopicPolicyNotExist" // 规则不存在。 RESOURCENOTFOUND_TOPICRULENOTEXIST = "ResourceNotFound.TopicRuleNotExist" // 该产品已存在TID申请,禁止删除。 UNAUTHORIZEDOPERATION_DELETETIDFAIL = "UnauthorizedOperation.DeleteTidFail" // 该设备绑定了网关设备,无法删除。 UNAUTHORIZEDOPERATION_DEVICEHASALREADYBINDGATEWAY = "UnauthorizedOperation.DeviceHasAlreadyBindGateway" // 设备未启用。 UNAUTHORIZEDOPERATION_DEVICEISNOTENABLED = "UnauthorizedOperation.DeviceIsNotEnabled" // 删除的产品下还包括未删除的设备。 UNAUTHORIZEDOPERATION_DEVICESEXISTUNDERPRODUCT = "UnauthorizedOperation.DevicesExistUnderProduct" // 该设备下仍有绑定的设备。 UNAUTHORIZEDOPERATION_GATEWAYHASBINDEDDEVICES = "UnauthorizedOperation.GatewayHasBindedDevices" // 没有权限。 UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied" // 该产品类型不能创建LoRa设备。 UNAUTHORIZEDOPERATION_PRODUCTCANTHAVELORADEVICE = "UnauthorizedOperation.ProductCantHaveLoRaDevice" // NB-IoT产品不允许创建普通设备。 UNAUTHORIZEDOPERATION_PRODUCTCANTHAVENORMALDEVICE = "UnauthorizedOperation.ProductCantHaveNormalDevice" // 该产品类型只能创建LoRa设备。 UNAUTHORIZEDOPERATION_PRODUCTCANTHAVENOTLORADEVICE = "UnauthorizedOperation.ProductCantHaveNotLoRaDevice" // 产品禁用了该功能。 UNAUTHORIZEDOPERATION_PRODUCTISFORBIDDEN = "UnauthorizedOperation.ProductIsForbidden" // 产品不支持密钥认证。 UNAUTHORIZEDOPERATION_PRODUCTNOTSUPPORTPSK = "UnauthorizedOperation.ProductNotSupportPSK" // 用户未通过实名认证。 UNAUTHORIZEDOPERATION_USERNOTAUTHENTICAED = "UnauthorizedOperation.UserNotAuthenticaed" // 设备私钥已被获取。 UNSUPPORTEDOPERATION_CLIENTCERTALREADYGOT = "UnsupportedOperation.ClientCertAlreadyGot" // 设备ota升级中。 UNSUPPORTEDOPERATION_DEVICEOTATASKINPROGRESS = "UnsupportedOperation.DeviceOtaTaskInProgress" // 网关产品下存在绑定的子产品,无法删除。 UNSUPPORTEDOPERATION_GATEWAYPRODUCTHASBINDEDPRODUCT = "UnsupportedOperation.GatewayProductHasBindedProduct" // 存在网关设备绑定当前产品,无法删除。 UNSUPPORTEDOPERATION_PRODUCTHASBINDGATEWAY = "UnsupportedOperation.ProductHasBindGateway" // 产品存在绑定的网关产品,无法删除。 UNSUPPORTEDOPERATION_PRODUCTHASBINDEDGATEWAYPRODUCT = "UnsupportedOperation.ProductHasBindedGatewayProduct" // 产品为Suite token类型,无法创建新设备。 UNSUPPORTEDOPERATION_SUITETOKENNOCREATE = "UnsupportedOperation.SuiteTokenNoCreate" // 不支持的认证类型。 UNSUPPORTEDOPERATION_WRONGPRODUCTAUTHTYPE = "UnsupportedOperation.WrongProductAuthType" )
const APIVersion = "2021-04-08"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Attribute ¶
type Attribute struct { // 属性列表 Tags []*DeviceTag `json:"Tags,omitnil,omitempty" name:"Tags"` }
type BatchUpdateFirmwareRequest ¶ added in v1.0.397
type BatchUpdateFirmwareRequest struct { *tchttp.BaseRequest // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 固件新版本号 FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"` // 固件原版本号,根据文件列表升级固件不需要填写此参数 FirmwareOriVersion *string `json:"FirmwareOriVersion,omitnil,omitempty" name:"FirmwareOriVersion"` // 升级方式,0 静默升级 1 用户确认升级。 不填默认为静默升级方式 UpgradeMethod *uint64 `json:"UpgradeMethod,omitnil,omitempty" name:"UpgradeMethod"` // 设备列表文件名称,根据文件列表升级固件需要填写此参数 FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"` // 设备列表的文件md5值 FileMd5 *string `json:"FileMd5,omitnil,omitempty" name:"FileMd5"` // 设备列表的文件大小值 FileSize *uint64 `json:"FileSize,omitnil,omitempty" name:"FileSize"` // 需要升级的设备名称列表 DeviceNames []*string `json:"DeviceNames,omitnil,omitempty" name:"DeviceNames"` // 固件升级任务,默认超时时间。 最小取值60秒,最大为3600秒 TimeoutInterval *uint64 `json:"TimeoutInterval,omitnil,omitempty" name:"TimeoutInterval"` // 固件升级任务类型,默认静态升级值为空或1,动态升级值为7。 Type *int64 `json:"Type,omitnil,omitempty" name:"Type"` }
func NewBatchUpdateFirmwareRequest ¶ added in v1.0.397
func NewBatchUpdateFirmwareRequest() (request *BatchUpdateFirmwareRequest)
func (*BatchUpdateFirmwareRequest) FromJsonString ¶ added in v1.0.397
func (r *BatchUpdateFirmwareRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*BatchUpdateFirmwareRequest) ToJsonString ¶ added in v1.0.397
func (r *BatchUpdateFirmwareRequest) ToJsonString() string
type BatchUpdateFirmwareRequestParams ¶ added in v1.0.426
type BatchUpdateFirmwareRequestParams struct { // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 固件新版本号 FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"` // 固件原版本号,根据文件列表升级固件不需要填写此参数 FirmwareOriVersion *string `json:"FirmwareOriVersion,omitnil,omitempty" name:"FirmwareOriVersion"` // 升级方式,0 静默升级 1 用户确认升级。 不填默认为静默升级方式 UpgradeMethod *uint64 `json:"UpgradeMethod,omitnil,omitempty" name:"UpgradeMethod"` // 设备列表文件名称,根据文件列表升级固件需要填写此参数 FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"` // 设备列表的文件md5值 FileMd5 *string `json:"FileMd5,omitnil,omitempty" name:"FileMd5"` // 设备列表的文件大小值 FileSize *uint64 `json:"FileSize,omitnil,omitempty" name:"FileSize"` // 需要升级的设备名称列表 DeviceNames []*string `json:"DeviceNames,omitnil,omitempty" name:"DeviceNames"` // 固件升级任务,默认超时时间。 最小取值60秒,最大为3600秒 TimeoutInterval *uint64 `json:"TimeoutInterval,omitnil,omitempty" name:"TimeoutInterval"` // 固件升级任务类型,默认静态升级值为空或1,动态升级值为7。 Type *int64 `json:"Type,omitnil,omitempty" name:"Type"` }
Predefined struct for user
type BatchUpdateFirmwareResponse ¶ added in v1.0.397
type BatchUpdateFirmwareResponse struct { *tchttp.BaseResponse Response *BatchUpdateFirmwareResponseParams `json:"Response"` }
func NewBatchUpdateFirmwareResponse ¶ added in v1.0.397
func NewBatchUpdateFirmwareResponse() (response *BatchUpdateFirmwareResponse)
func (*BatchUpdateFirmwareResponse) FromJsonString ¶ added in v1.0.397
func (r *BatchUpdateFirmwareResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*BatchUpdateFirmwareResponse) ToJsonString ¶ added in v1.0.397
func (r *BatchUpdateFirmwareResponse) ToJsonString() string
type BatchUpdateFirmwareResponseParams ¶ added in v1.0.426
type BatchUpdateFirmwareResponseParams struct { // 任务ID TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type BindDeviceInfo ¶ added in v1.0.397
type BindDeviceInfo struct { // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 设备名 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` // 设备Tag Tags []*DeviceTag `json:"Tags,omitnil,omitempty" name:"Tags"` // 子设备绑定时间 // 注意:此字段可能返回 null,表示取不到有效值。 BindTime *uint64 `json:"BindTime,omitnil,omitempty" name:"BindTime"` }
type BindDevicesRequest ¶ added in v1.0.397
type BindDevicesRequest struct { *tchttp.BaseRequest // 网关设备的产品ID GatewayProductId *string `json:"GatewayProductId,omitnil,omitempty" name:"GatewayProductId"` // 网关设备的设备名 GatewayDeviceName *string `json:"GatewayDeviceName,omitnil,omitempty" name:"GatewayDeviceName"` // 被绑定设备的产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 被绑定的多个设备名 DeviceNames []*string `json:"DeviceNames,omitnil,omitempty" name:"DeviceNames"` // 中兴CLAA设备的绑定需要skey,普通的设备不需要 Skey *string `json:"Skey,omitnil,omitempty" name:"Skey"` }
func NewBindDevicesRequest ¶ added in v1.0.397
func NewBindDevicesRequest() (request *BindDevicesRequest)
func (*BindDevicesRequest) FromJsonString ¶ added in v1.0.397
func (r *BindDevicesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*BindDevicesRequest) ToJsonString ¶ added in v1.0.397
func (r *BindDevicesRequest) ToJsonString() string
type BindDevicesRequestParams ¶ added in v1.0.426
type BindDevicesRequestParams struct { // 网关设备的产品ID GatewayProductId *string `json:"GatewayProductId,omitnil,omitempty" name:"GatewayProductId"` // 网关设备的设备名 GatewayDeviceName *string `json:"GatewayDeviceName,omitnil,omitempty" name:"GatewayDeviceName"` // 被绑定设备的产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 被绑定的多个设备名 DeviceNames []*string `json:"DeviceNames,omitnil,omitempty" name:"DeviceNames"` // 中兴CLAA设备的绑定需要skey,普通的设备不需要 Skey *string `json:"Skey,omitnil,omitempty" name:"Skey"` }
Predefined struct for user
type BindDevicesResponse ¶ added in v1.0.397
type BindDevicesResponse struct { *tchttp.BaseResponse Response *BindDevicesResponseParams `json:"Response"` }
func NewBindDevicesResponse ¶ added in v1.0.397
func NewBindDevicesResponse() (response *BindDevicesResponse)
func (*BindDevicesResponse) FromJsonString ¶ added in v1.0.397
func (r *BindDevicesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*BindDevicesResponse) ToJsonString ¶ added in v1.0.397
func (r *BindDevicesResponse) ToJsonString() string
type BindDevicesResponseParams ¶ added in v1.0.426
type BindDevicesResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type BindProductInfo ¶
type BrokerSubscribe ¶ added in v1.0.397
type CLSLogItem ¶ added in v1.0.378
type CLSLogItem struct { // 日志内容 Content *string `json:"Content,omitnil,omitempty" name:"Content"` // 设备名称 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 请求ID RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` // 结果 Result *string `json:"Result,omitnil,omitempty" name:"Result"` // 模块 Scene *string `json:"Scene,omitnil,omitempty" name:"Scene"` // 日志时间 Time *string `json:"Time,omitnil,omitempty" name:"Time"` // 腾讯云账号 // // Deprecated: Userid is deprecated. Userid *string `json:"Userid,omitnil,omitempty" name:"Userid"` // 腾讯云账号 UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"` }
type CancelDeviceFirmwareTaskRequest ¶ added in v1.0.397
type CancelDeviceFirmwareTaskRequest struct { *tchttp.BaseRequest // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 设备名称 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` // 固件版本号 FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"` // 固件升级任务ID TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` }
func NewCancelDeviceFirmwareTaskRequest ¶ added in v1.0.397
func NewCancelDeviceFirmwareTaskRequest() (request *CancelDeviceFirmwareTaskRequest)
func (*CancelDeviceFirmwareTaskRequest) FromJsonString ¶ added in v1.0.397
func (r *CancelDeviceFirmwareTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CancelDeviceFirmwareTaskRequest) ToJsonString ¶ added in v1.0.397
func (r *CancelDeviceFirmwareTaskRequest) ToJsonString() string
type CancelDeviceFirmwareTaskRequestParams ¶ added in v1.0.426
type CancelDeviceFirmwareTaskRequestParams struct { // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 设备名称 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` // 固件版本号 FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"` // 固件升级任务ID TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` }
Predefined struct for user
type CancelDeviceFirmwareTaskResponse ¶ added in v1.0.397
type CancelDeviceFirmwareTaskResponse struct { *tchttp.BaseResponse Response *CancelDeviceFirmwareTaskResponseParams `json:"Response"` }
func NewCancelDeviceFirmwareTaskResponse ¶ added in v1.0.397
func NewCancelDeviceFirmwareTaskResponse() (response *CancelDeviceFirmwareTaskResponse)
func (*CancelDeviceFirmwareTaskResponse) FromJsonString ¶ added in v1.0.397
func (r *CancelDeviceFirmwareTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CancelDeviceFirmwareTaskResponse) ToJsonString ¶ added in v1.0.397
func (r *CancelDeviceFirmwareTaskResponse) ToJsonString() string
type CancelDeviceFirmwareTaskResponseParams ¶ added in v1.0.426
type CancelDeviceFirmwareTaskResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CertInfo ¶
type CertInfo struct { // 证书名称 CertName *string `json:"CertName,omitnil,omitempty" name:"CertName"` // 证书的序列号,16进制编码 CertSN *string `json:"CertSN,omitnil,omitempty" name:"CertSN"` // 证书颁发着名称 IssuerName *string `json:"IssuerName,omitnil,omitempty" name:"IssuerName"` // 证书主题 Subject *string `json:"Subject,omitnil,omitempty" name:"Subject"` // 证书创建时间,秒级时间戳 CreateTime *uint64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 证书生效时间,秒级时间戳 EffectiveTime *uint64 `json:"EffectiveTime,omitnil,omitempty" name:"EffectiveTime"` // 证书失效时间,秒级时间戳 ExpireTime *uint64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"` // X509证书内容 CertText *string `json:"CertText,omitnil,omitempty" name:"CertText"` }
type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) BatchUpdateFirmware ¶ added in v1.0.397
func (c *Client) BatchUpdateFirmware(request *BatchUpdateFirmwareRequest) (response *BatchUpdateFirmwareResponse, err error)
BatchUpdateFirmware 本接口(BatchUpdateFirmware)用于批量更新设备固件
可能返回的错误码:
FAILEDOPERATION_DEVICEISUPDATING = "FailedOperation.DeviceIsUpdating" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND_FIRMWARENOTEXIST = "ResourceNotFound.FirmwareNotExist"
func (*Client) BatchUpdateFirmwareWithContext ¶ added in v1.0.397
func (c *Client) BatchUpdateFirmwareWithContext(ctx context.Context, request *BatchUpdateFirmwareRequest) (response *BatchUpdateFirmwareResponse, err error)
BatchUpdateFirmware 本接口(BatchUpdateFirmware)用于批量更新设备固件
可能返回的错误码:
FAILEDOPERATION_DEVICEISUPDATING = "FailedOperation.DeviceIsUpdating" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND_FIRMWARENOTEXIST = "ResourceNotFound.FirmwareNotExist"
func (*Client) BindDevices ¶ added in v1.0.397
func (c *Client) BindDevices(request *BindDevicesRequest) (response *BindDevicesResponse, err error)
BindDevices 本接口(BindDevices)用于网关设备批量绑定子设备
可能返回的错误码:
FAILEDOPERATION_BINDDEVICEOVERLIMIT = "FailedOperation.BindDeviceOverLimit" FAILEDOPERATION_BINDDEVICEPERONCEOVERLIMIT = "FailedOperation.BindDevicePerOnceOverLimit" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DEVICEISNOTGATEWAY = "InvalidParameterValue.DeviceIsNotGateway" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist" UNAUTHORIZEDOPERATION_DEVICEHASALREADYBINDGATEWAY = "UnauthorizedOperation.DeviceHasAlreadyBindGateway" UNAUTHORIZEDOPERATION_DEVICEISNOTENABLED = "UnauthorizedOperation.DeviceIsNotEnabled"
func (*Client) BindDevicesWithContext ¶ added in v1.0.397
func (c *Client) BindDevicesWithContext(ctx context.Context, request *BindDevicesRequest) (response *BindDevicesResponse, err error)
BindDevices 本接口(BindDevices)用于网关设备批量绑定子设备
可能返回的错误码:
FAILEDOPERATION_BINDDEVICEOVERLIMIT = "FailedOperation.BindDeviceOverLimit" FAILEDOPERATION_BINDDEVICEPERONCEOVERLIMIT = "FailedOperation.BindDevicePerOnceOverLimit" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DEVICEISNOTGATEWAY = "InvalidParameterValue.DeviceIsNotGateway" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist" UNAUTHORIZEDOPERATION_DEVICEHASALREADYBINDGATEWAY = "UnauthorizedOperation.DeviceHasAlreadyBindGateway" UNAUTHORIZEDOPERATION_DEVICEISNOTENABLED = "UnauthorizedOperation.DeviceIsNotEnabled"
func (*Client) CancelDeviceFirmwareTask ¶ added in v1.0.397
func (c *Client) CancelDeviceFirmwareTask(request *CancelDeviceFirmwareTaskRequest) (response *CancelDeviceFirmwareTaskResponse, err error)
CancelDeviceFirmwareTask 取消设备升级任务
可能返回的错误码:
FAILEDOPERATION_DEVICEFIRMWARETASKALREADDONE = "FailedOperation.DeviceFirmwareTaskAlreadDone" FAILEDOPERATION_DEVICERUNNINGOTHEROTATASK = "FailedOperation.DeviceRunningOtherOtaTask" RESOURCENOTFOUND_DEVICEFIRMWARETASKNOTEXIST = "ResourceNotFound.DeviceFirmwareTaskNotExist"
func (*Client) CancelDeviceFirmwareTaskWithContext ¶ added in v1.0.397
func (c *Client) CancelDeviceFirmwareTaskWithContext(ctx context.Context, request *CancelDeviceFirmwareTaskRequest) (response *CancelDeviceFirmwareTaskResponse, err error)
CancelDeviceFirmwareTask 取消设备升级任务
可能返回的错误码:
FAILEDOPERATION_DEVICEFIRMWARETASKALREADDONE = "FailedOperation.DeviceFirmwareTaskAlreadDone" FAILEDOPERATION_DEVICERUNNINGOTHEROTATASK = "FailedOperation.DeviceRunningOtherOtaTask" RESOURCENOTFOUND_DEVICEFIRMWARETASKNOTEXIST = "ResourceNotFound.DeviceFirmwareTaskNotExist"
func (*Client) CreateDevice ¶
func (c *Client) CreateDevice(request *CreateDeviceRequest) (response *CreateDeviceResponse, err error)
CreateDevice 本接口(CreateDevice)用于新建一个物联网通信设备。
可能返回的错误码:
FAILEDOPERATION_ALREADYDISTRIBUTIONDEVICE = "FailedOperation.AlreadyDistributionDevice" FAILEDOPERATION_TIDWHITELISTNOTOPEN = "FailedOperation.TidWhiteListNotOpen" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DEFINEDPSKNOTBASE64 = "InvalidParameterValue.DefinedPskNotBase64" INVALIDPARAMETERVALUE_DEVICEALREADYEXIST = "InvalidParameterValue.DeviceAlreadyExist" INVALIDPARAMETERVALUE_PRODUCTTYPENOTSUPPORT = "InvalidParameterValue.ProductTypeNotSupport" LIMITEXCEEDED_DEVICEEXCEEDLIMIT = "LimitExceeded.DeviceExceedLimit" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist" UNAUTHORIZEDOPERATION_PRODUCTCANTHAVELORADEVICE = "UnauthorizedOperation.ProductCantHaveLoRaDevice" UNAUTHORIZEDOPERATION_PRODUCTCANTHAVENORMALDEVICE = "UnauthorizedOperation.ProductCantHaveNormalDevice" UNAUTHORIZEDOPERATION_PRODUCTCANTHAVENOTLORADEVICE = "UnauthorizedOperation.ProductCantHaveNotLoRaDevice" UNAUTHORIZEDOPERATION_PRODUCTISFORBIDDEN = "UnauthorizedOperation.ProductIsForbidden" UNAUTHORIZEDOPERATION_PRODUCTNOTSUPPORTPSK = "UnauthorizedOperation.ProductNotSupportPSK" UNSUPPORTEDOPERATION_SUITETOKENNOCREATE = "UnsupportedOperation.SuiteTokenNoCreate"
func (*Client) CreateDeviceWithContext ¶ added in v1.0.324
func (c *Client) CreateDeviceWithContext(ctx context.Context, request *CreateDeviceRequest) (response *CreateDeviceResponse, err error)
CreateDevice 本接口(CreateDevice)用于新建一个物联网通信设备。
可能返回的错误码:
FAILEDOPERATION_ALREADYDISTRIBUTIONDEVICE = "FailedOperation.AlreadyDistributionDevice" FAILEDOPERATION_TIDWHITELISTNOTOPEN = "FailedOperation.TidWhiteListNotOpen" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DEFINEDPSKNOTBASE64 = "InvalidParameterValue.DefinedPskNotBase64" INVALIDPARAMETERVALUE_DEVICEALREADYEXIST = "InvalidParameterValue.DeviceAlreadyExist" INVALIDPARAMETERVALUE_PRODUCTTYPENOTSUPPORT = "InvalidParameterValue.ProductTypeNotSupport" LIMITEXCEEDED_DEVICEEXCEEDLIMIT = "LimitExceeded.DeviceExceedLimit" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist" UNAUTHORIZEDOPERATION_PRODUCTCANTHAVELORADEVICE = "UnauthorizedOperation.ProductCantHaveLoRaDevice" UNAUTHORIZEDOPERATION_PRODUCTCANTHAVENORMALDEVICE = "UnauthorizedOperation.ProductCantHaveNormalDevice" UNAUTHORIZEDOPERATION_PRODUCTCANTHAVENOTLORADEVICE = "UnauthorizedOperation.ProductCantHaveNotLoRaDevice" UNAUTHORIZEDOPERATION_PRODUCTISFORBIDDEN = "UnauthorizedOperation.ProductIsForbidden" UNAUTHORIZEDOPERATION_PRODUCTNOTSUPPORTPSK = "UnauthorizedOperation.ProductNotSupportPSK" UNSUPPORTEDOPERATION_SUITETOKENNOCREATE = "UnsupportedOperation.SuiteTokenNoCreate"
func (*Client) CreateMultiDevicesTask ¶ added in v1.0.397
func (c *Client) CreateMultiDevicesTask(request *CreateMultiDevicesTaskRequest) (response *CreateMultiDevicesTaskResponse, err error)
CreateMultiDevicesTask 本接口(CreateMultiDevicesTask)用于创建产品级别的批量创建设备任务
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_PRODUCTTYPENOTSUPPORT = "InvalidParameterValue.ProductTypeNotSupport" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist" UNAUTHORIZEDOPERATION_PRODUCTISFORBIDDEN = "UnauthorizedOperation.ProductIsForbidden"
func (*Client) CreateMultiDevicesTaskWithContext ¶ added in v1.0.397
func (c *Client) CreateMultiDevicesTaskWithContext(ctx context.Context, request *CreateMultiDevicesTaskRequest) (response *CreateMultiDevicesTaskResponse, err error)
CreateMultiDevicesTask 本接口(CreateMultiDevicesTask)用于创建产品级别的批量创建设备任务
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_PRODUCTTYPENOTSUPPORT = "InvalidParameterValue.ProductTypeNotSupport" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist" UNAUTHORIZEDOPERATION_PRODUCTISFORBIDDEN = "UnauthorizedOperation.ProductIsForbidden"
func (*Client) CreatePrivateCA ¶
func (c *Client) CreatePrivateCA(request *CreatePrivateCARequest) (response *CreatePrivateCAResponse, err error)
CreatePrivateCA 创建私有CA证书
可能返回的错误码:
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INVALIDPARAMETERVALUE_CACERTINVALID = "InvalidParameterValue.CACertInvalid" INVALIDPARAMETERVALUE_CACERTNOTMATCH = "InvalidParameterValue.CACertNotMatch" LIMITEXCEEDED_CACERTLIMIT = "LimitExceeded.CACertLimit" LIMITEXCEEDED_CACERTNAMEREPEAT = "LimitExceeded.CACertNameRepeat" LIMITEXCEEDED_CAREPEAT = "LimitExceeded.CARepeat"
func (*Client) CreatePrivateCAWithContext ¶ added in v1.0.324
func (c *Client) CreatePrivateCAWithContext(ctx context.Context, request *CreatePrivateCARequest) (response *CreatePrivateCAResponse, err error)
CreatePrivateCA 创建私有CA证书
可能返回的错误码:
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INVALIDPARAMETERVALUE_CACERTINVALID = "InvalidParameterValue.CACertInvalid" INVALIDPARAMETERVALUE_CACERTNOTMATCH = "InvalidParameterValue.CACertNotMatch" LIMITEXCEEDED_CACERTLIMIT = "LimitExceeded.CACertLimit" LIMITEXCEEDED_CACERTNAMEREPEAT = "LimitExceeded.CACertNameRepeat" LIMITEXCEEDED_CAREPEAT = "LimitExceeded.CARepeat"
func (*Client) CreateProduct ¶ added in v1.0.397
func (c *Client) CreateProduct(request *CreateProductRequest) (response *CreateProductResponse, err error)
CreateProduct 本接口(CreateProduct)用于创建一个新的物联网通信产品
可能返回的错误码:
FAILEDOPERATION_ACCOUNTISOLATED = "FailedOperation.AccountIsolated" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_PRODUCTALREADYEXIST = "InvalidParameterValue.ProductAlreadyExist" INVALIDPARAMETERVALUE_PRODUCTTYPENOTSUPPORT = "InvalidParameterValue.ProductTypeNotSupport" INVALIDPARAMETERVALUE_TIDPRODUCTALREADYEXIST = "InvalidParameterValue.TidProductAlreadyExist" LIMITEXCEEDED_PRODUCTEXCEEDLIMIT = "LimitExceeded.ProductExceedLimit" RESOURCENOTFOUND_THINGMODELNOTEXIST = "ResourceNotFound.ThingModelNotExist" UNAUTHORIZEDOPERATION_USERNOTAUTHENTICAED = "UnauthorizedOperation.UserNotAuthenticaed"
func (*Client) CreateProductWithContext ¶ added in v1.0.397
func (c *Client) CreateProductWithContext(ctx context.Context, request *CreateProductRequest) (response *CreateProductResponse, err error)
CreateProduct 本接口(CreateProduct)用于创建一个新的物联网通信产品
可能返回的错误码:
FAILEDOPERATION_ACCOUNTISOLATED = "FailedOperation.AccountIsolated" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_PRODUCTALREADYEXIST = "InvalidParameterValue.ProductAlreadyExist" INVALIDPARAMETERVALUE_PRODUCTTYPENOTSUPPORT = "InvalidParameterValue.ProductTypeNotSupport" INVALIDPARAMETERVALUE_TIDPRODUCTALREADYEXIST = "InvalidParameterValue.TidProductAlreadyExist" LIMITEXCEEDED_PRODUCTEXCEEDLIMIT = "LimitExceeded.ProductExceedLimit" RESOURCENOTFOUND_THINGMODELNOTEXIST = "ResourceNotFound.ThingModelNotExist" UNAUTHORIZEDOPERATION_USERNOTAUTHENTICAED = "UnauthorizedOperation.UserNotAuthenticaed"
func (*Client) CreateTaskFileUrl ¶ added in v1.0.397
func (c *Client) CreateTaskFileUrl(request *CreateTaskFileUrlRequest) (response *CreateTaskFileUrlResponse, err error)
CreateTaskFileUrl 本接口(CreateTaskFileUrl)用于获取产品级任务文件上传链接
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) CreateTaskFileUrlWithContext ¶ added in v1.0.397
func (c *Client) CreateTaskFileUrlWithContext(ctx context.Context, request *CreateTaskFileUrlRequest) (response *CreateTaskFileUrlResponse, err error)
CreateTaskFileUrl 本接口(CreateTaskFileUrl)用于获取产品级任务文件上传链接
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) CreateTopicPolicy ¶ added in v1.0.397
func (c *Client) CreateTopicPolicy(request *CreateTopicPolicyRequest) (response *CreateTopicPolicyResponse, err error)
CreateTopicPolicy 本接口(CreateTopicPolicy)用于创建一个Topic
可能返回的错误码:
FAILEDOPERATION_PRODUCTNOTBIND = "FailedOperation.ProductNotBind" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_TOPICPOLICYALREADYEXIST = "InvalidParameterValue.TopicPolicyAlreadyExist" LIMITEXCEEDED_TOPICPOLICYEXCEEDLIMIT = "LimitExceeded.TopicPolicyExceedLimit" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist"
func (*Client) CreateTopicPolicyWithContext ¶ added in v1.0.397
func (c *Client) CreateTopicPolicyWithContext(ctx context.Context, request *CreateTopicPolicyRequest) (response *CreateTopicPolicyResponse, err error)
CreateTopicPolicy 本接口(CreateTopicPolicy)用于创建一个Topic
可能返回的错误码:
FAILEDOPERATION_PRODUCTNOTBIND = "FailedOperation.ProductNotBind" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_TOPICPOLICYALREADYEXIST = "InvalidParameterValue.TopicPolicyAlreadyExist" LIMITEXCEEDED_TOPICPOLICYEXCEEDLIMIT = "LimitExceeded.TopicPolicyExceedLimit" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist"
func (*Client) CreateTopicRule ¶ added in v1.0.397
func (c *Client) CreateTopicRule(request *CreateTopicRuleRequest) (response *CreateTopicRuleResponse, err error)
CreateTopicRule 本接口(CreateTopicRule)用于创建一个规则
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_ACTIONNIL = "InvalidParameterValue.ActionNil" INVALIDPARAMETERVALUE_CHECKFORWARDURLFAIL = "InvalidParameterValue.CheckForwardURLFail" INVALIDPARAMETERVALUE_CLOUDCOMPONENTALREADYEXIST = "InvalidParameterValue.CloudComponentAlreadyExist" INVALIDPARAMETERVALUE_FAILACTIONHASSAMEDEVICE = "InvalidParameterValue.FailActionHasSameDevice" INVALIDPARAMETERVALUE_INVALIDSQL = "InvalidParameterValue.InvalidSQL" INVALIDPARAMETERVALUE_RULENUMBERBEYONDLIMIT = "InvalidParameterValue.RuleNumberBeyondLimit" INVALIDPARAMETERVALUE_TOPICRULEALREADYEXIST = "InvalidParameterValue.TopicRuleAlreadyExist" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) CreateTopicRuleWithContext ¶ added in v1.0.397
func (c *Client) CreateTopicRuleWithContext(ctx context.Context, request *CreateTopicRuleRequest) (response *CreateTopicRuleResponse, err error)
CreateTopicRule 本接口(CreateTopicRule)用于创建一个规则
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_ACTIONNIL = "InvalidParameterValue.ActionNil" INVALIDPARAMETERVALUE_CHECKFORWARDURLFAIL = "InvalidParameterValue.CheckForwardURLFail" INVALIDPARAMETERVALUE_CLOUDCOMPONENTALREADYEXIST = "InvalidParameterValue.CloudComponentAlreadyExist" INVALIDPARAMETERVALUE_FAILACTIONHASSAMEDEVICE = "InvalidParameterValue.FailActionHasSameDevice" INVALIDPARAMETERVALUE_INVALIDSQL = "InvalidParameterValue.InvalidSQL" INVALIDPARAMETERVALUE_RULENUMBERBEYONDLIMIT = "InvalidParameterValue.RuleNumberBeyondLimit" INVALIDPARAMETERVALUE_TOPICRULEALREADYEXIST = "InvalidParameterValue.TopicRuleAlreadyExist" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DeleteDevice ¶
func (c *Client) DeleteDevice(request *DeleteDeviceRequest) (response *DeleteDeviceResponse, err error)
DeleteDevice 本接口(DeleteDevice)用于删除物联网通信设备。
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist" UNAUTHORIZEDOPERATION_DEVICEHASALREADYBINDGATEWAY = "UnauthorizedOperation.DeviceHasAlreadyBindGateway" UNAUTHORIZEDOPERATION_GATEWAYHASBINDEDDEVICES = "UnauthorizedOperation.GatewayHasBindedDevices" UNSUPPORTEDOPERATION_DEVICEOTATASKINPROGRESS = "UnsupportedOperation.DeviceOtaTaskInProgress"
func (*Client) DeleteDeviceResource ¶ added in v1.0.397
func (c *Client) DeleteDeviceResource(request *DeleteDeviceResourceRequest) (response *DeleteDeviceResourceResponse, err error)
DeleteDeviceResource 本接口(DeleteDeviceResource)用于删除设备资源
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED_PRODUCTEXCEEDLIMIT = "LimitExceeded.ProductExceedLimit" RESOURCENOTFOUND_DEVICERESOURCENOTEXIST = "ResourceNotFound.DeviceResourceNotExist" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist" UNAUTHORIZEDOPERATION_USERNOTAUTHENTICAED = "UnauthorizedOperation.UserNotAuthenticaed"
func (*Client) DeleteDeviceResourceWithContext ¶ added in v1.0.397
func (c *Client) DeleteDeviceResourceWithContext(ctx context.Context, request *DeleteDeviceResourceRequest) (response *DeleteDeviceResourceResponse, err error)
DeleteDeviceResource 本接口(DeleteDeviceResource)用于删除设备资源
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED_PRODUCTEXCEEDLIMIT = "LimitExceeded.ProductExceedLimit" RESOURCENOTFOUND_DEVICERESOURCENOTEXIST = "ResourceNotFound.DeviceResourceNotExist" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist" UNAUTHORIZEDOPERATION_USERNOTAUTHENTICAED = "UnauthorizedOperation.UserNotAuthenticaed"
func (*Client) DeleteDeviceShadow ¶ added in v1.0.475
func (c *Client) DeleteDeviceShadow(request *DeleteDeviceShadowRequest) (response *DeleteDeviceShadowResponse, err error)
DeleteDeviceShadow 本接口(DeleteDeviceShadow)用于删除设备影子
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND_DEVICESHADOWNOTEXIST = "ResourceNotFound.DeviceShadowNotExist"
func (*Client) DeleteDeviceShadowWithContext ¶ added in v1.0.475
func (c *Client) DeleteDeviceShadowWithContext(ctx context.Context, request *DeleteDeviceShadowRequest) (response *DeleteDeviceShadowResponse, err error)
DeleteDeviceShadow 本接口(DeleteDeviceShadow)用于删除设备影子
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND_DEVICESHADOWNOTEXIST = "ResourceNotFound.DeviceShadowNotExist"
func (*Client) DeleteDeviceWithContext ¶ added in v1.0.324
func (c *Client) DeleteDeviceWithContext(ctx context.Context, request *DeleteDeviceRequest) (response *DeleteDeviceResponse, err error)
DeleteDevice 本接口(DeleteDevice)用于删除物联网通信设备。
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist" UNAUTHORIZEDOPERATION_DEVICEHASALREADYBINDGATEWAY = "UnauthorizedOperation.DeviceHasAlreadyBindGateway" UNAUTHORIZEDOPERATION_GATEWAYHASBINDEDDEVICES = "UnauthorizedOperation.GatewayHasBindedDevices" UNSUPPORTEDOPERATION_DEVICEOTATASKINPROGRESS = "UnsupportedOperation.DeviceOtaTaskInProgress"
func (*Client) DeletePrivateCA ¶
func (c *Client) DeletePrivateCA(request *DeletePrivateCARequest) (response *DeletePrivateCAResponse, err error)
DeletePrivateCA 删除私有CA证书
可能返回的错误码:
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" LIMITEXCEEDED_CAALREADYBINDPRODUCT = "LimitExceeded.CAAlreadyBindProduct" RESOURCENOTFOUND_CACERTNOTEXIST = "ResourceNotFound.CACertNotExist"
func (*Client) DeletePrivateCAWithContext ¶ added in v1.0.324
func (c *Client) DeletePrivateCAWithContext(ctx context.Context, request *DeletePrivateCARequest) (response *DeletePrivateCAResponse, err error)
DeletePrivateCA 删除私有CA证书
可能返回的错误码:
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" LIMITEXCEEDED_CAALREADYBINDPRODUCT = "LimitExceeded.CAAlreadyBindProduct" RESOURCENOTFOUND_CACERTNOTEXIST = "ResourceNotFound.CACertNotExist"
func (*Client) DeleteProduct ¶
func (c *Client) DeleteProduct(request *DeleteProductRequest) (response *DeleteProductResponse, err error)
DeleteProduct 本接口(DeleteProduct)用于删除一个物联网通信产品
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist" UNAUTHORIZEDOPERATION_DELETETIDFAIL = "UnauthorizedOperation.DeleteTidFail" UNAUTHORIZEDOPERATION_DEVICESEXISTUNDERPRODUCT = "UnauthorizedOperation.DevicesExistUnderProduct" UNSUPPORTEDOPERATION_GATEWAYPRODUCTHASBINDEDPRODUCT = "UnsupportedOperation.GatewayProductHasBindedProduct" UNSUPPORTEDOPERATION_PRODUCTHASBINDGATEWAY = "UnsupportedOperation.ProductHasBindGateway" UNSUPPORTEDOPERATION_PRODUCTHASBINDEDGATEWAYPRODUCT = "UnsupportedOperation.ProductHasBindedGatewayProduct"
func (*Client) DeleteProductPrivateCA ¶ added in v1.0.378
func (c *Client) DeleteProductPrivateCA(request *DeleteProductPrivateCARequest) (response *DeleteProductPrivateCAResponse, err error)
DeleteProductPrivateCA 删除产品的私有CA证书
可能返回的错误码:
INVALIDPARAMETERVALUE_CACERTINVALID = "InvalidParameterValue.CACertInvalid"
func (*Client) DeleteProductPrivateCAWithContext ¶ added in v1.0.378
func (c *Client) DeleteProductPrivateCAWithContext(ctx context.Context, request *DeleteProductPrivateCARequest) (response *DeleteProductPrivateCAResponse, err error)
DeleteProductPrivateCA 删除产品的私有CA证书
可能返回的错误码:
INVALIDPARAMETERVALUE_CACERTINVALID = "InvalidParameterValue.CACertInvalid"
func (*Client) DeleteProductWithContext ¶ added in v1.0.324
func (c *Client) DeleteProductWithContext(ctx context.Context, request *DeleteProductRequest) (response *DeleteProductResponse, err error)
DeleteProduct 本接口(DeleteProduct)用于删除一个物联网通信产品
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist" UNAUTHORIZEDOPERATION_DELETETIDFAIL = "UnauthorizedOperation.DeleteTidFail" UNAUTHORIZEDOPERATION_DEVICESEXISTUNDERPRODUCT = "UnauthorizedOperation.DevicesExistUnderProduct" UNSUPPORTEDOPERATION_GATEWAYPRODUCTHASBINDEDPRODUCT = "UnsupportedOperation.GatewayProductHasBindedProduct" UNSUPPORTEDOPERATION_PRODUCTHASBINDGATEWAY = "UnsupportedOperation.ProductHasBindGateway" UNSUPPORTEDOPERATION_PRODUCTHASBINDEDGATEWAYPRODUCT = "UnsupportedOperation.ProductHasBindedGatewayProduct"
func (*Client) DeleteTopicRule ¶ added in v1.0.397
func (c *Client) DeleteTopicRule(request *DeleteTopicRuleRequest) (response *DeleteTopicRuleResponse, err error)
DeleteTopicRule 本接口(DeleteTopicRule)用于删除规则
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND_TOPICRULENOTEXIST = "ResourceNotFound.TopicRuleNotExist"
func (*Client) DeleteTopicRuleWithContext ¶ added in v1.0.397
func (c *Client) DeleteTopicRuleWithContext(ctx context.Context, request *DeleteTopicRuleRequest) (response *DeleteTopicRuleResponse, err error)
DeleteTopicRule 本接口(DeleteTopicRule)用于删除规则
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND_TOPICRULENOTEXIST = "ResourceNotFound.TopicRuleNotExist"
func (*Client) DescribeDevice ¶
func (c *Client) DescribeDevice(request *DescribeDeviceRequest) (response *DescribeDeviceResponse, err error)
DescribeDevice 本接口(DescribeDevice)用于查看设备信息
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist"
func (*Client) DescribeDeviceClientKey ¶ added in v1.0.397
func (c *Client) DescribeDeviceClientKey(request *DescribeDeviceClientKeyRequest) (response *DescribeDeviceClientKeyResponse, err error)
DescribeDeviceClientKey 获取证书认证类型设备的私钥,刚生成或者重置设备后仅可调用一次
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE_PRODUCTTYPENOTSUPPORT = "InvalidParameterValue.ProductTypeNotSupport" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist" UNSUPPORTEDOPERATION_CLIENTCERTALREADYGOT = "UnsupportedOperation.ClientCertAlreadyGot" UNSUPPORTEDOPERATION_WRONGPRODUCTAUTHTYPE = "UnsupportedOperation.WrongProductAuthType"
func (*Client) DescribeDeviceClientKeyWithContext ¶ added in v1.0.397
func (c *Client) DescribeDeviceClientKeyWithContext(ctx context.Context, request *DescribeDeviceClientKeyRequest) (response *DescribeDeviceClientKeyResponse, err error)
DescribeDeviceClientKey 获取证书认证类型设备的私钥,刚生成或者重置设备后仅可调用一次
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE_PRODUCTTYPENOTSUPPORT = "InvalidParameterValue.ProductTypeNotSupport" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist" UNSUPPORTEDOPERATION_CLIENTCERTALREADYGOT = "UnsupportedOperation.ClientCertAlreadyGot" UNSUPPORTEDOPERATION_WRONGPRODUCTAUTHTYPE = "UnsupportedOperation.WrongProductAuthType"
func (*Client) DescribeDeviceResource ¶ added in v1.0.397
func (c *Client) DescribeDeviceResource(request *DescribeDeviceResourceRequest) (response *DescribeDeviceResourceResponse, err error)
DescribeDeviceResource 本接口(DescribeDeviceResource)用于查询设备资源详情。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND_DEVICERESOURCENOTEXIST = "ResourceNotFound.DeviceResourceNotExist" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist"
func (*Client) DescribeDeviceResourceWithContext ¶ added in v1.0.397
func (c *Client) DescribeDeviceResourceWithContext(ctx context.Context, request *DescribeDeviceResourceRequest) (response *DescribeDeviceResourceResponse, err error)
DescribeDeviceResource 本接口(DescribeDeviceResource)用于查询设备资源详情。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND_DEVICERESOURCENOTEXIST = "ResourceNotFound.DeviceResourceNotExist" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist"
func (*Client) DescribeDeviceResources ¶ added in v1.0.397
func (c *Client) DescribeDeviceResources(request *DescribeDeviceResourcesRequest) (response *DescribeDeviceResourcesResponse, err error)
DescribeDeviceResources 本接口(DescribeDeviceResources)用于查询设备资源列表。
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist"
func (*Client) DescribeDeviceResourcesWithContext ¶ added in v1.0.397
func (c *Client) DescribeDeviceResourcesWithContext(ctx context.Context, request *DescribeDeviceResourcesRequest) (response *DescribeDeviceResourcesResponse, err error)
DescribeDeviceResources 本接口(DescribeDeviceResources)用于查询设备资源列表。
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist"
func (*Client) DescribeDeviceShadow ¶ added in v1.0.397
func (c *Client) DescribeDeviceShadow(request *DescribeDeviceShadowRequest) (response *DescribeDeviceShadowResponse, err error)
DescribeDeviceShadow 本接口(DescribeDeviceShadow)用于查询虚拟设备信息。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_PARAMINCOMPLETE = "InvalidParameterValue.ParamIncomplete" RESOURCENOTFOUND_DEVICESHADOWNOTEXIST = "ResourceNotFound.DeviceShadowNotExist" RESOURCENOTFOUND_PRODUCTORDEVICENOTEXIST = "ResourceNotFound.ProductOrDeviceNotExist"
func (*Client) DescribeDeviceShadowWithContext ¶ added in v1.0.397
func (c *Client) DescribeDeviceShadowWithContext(ctx context.Context, request *DescribeDeviceShadowRequest) (response *DescribeDeviceShadowResponse, err error)
DescribeDeviceShadow 本接口(DescribeDeviceShadow)用于查询虚拟设备信息。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_PARAMINCOMPLETE = "InvalidParameterValue.ParamIncomplete" RESOURCENOTFOUND_DEVICESHADOWNOTEXIST = "ResourceNotFound.DeviceShadowNotExist" RESOURCENOTFOUND_PRODUCTORDEVICENOTEXIST = "ResourceNotFound.ProductOrDeviceNotExist"
func (*Client) DescribeDeviceWithContext ¶ added in v1.0.324
func (c *Client) DescribeDeviceWithContext(ctx context.Context, request *DescribeDeviceRequest) (response *DescribeDeviceResponse, err error)
DescribeDevice 本接口(DescribeDevice)用于查看设备信息
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist"
func (*Client) DescribeDevices ¶
func (c *Client) DescribeDevices(request *DescribeDevicesRequest) (response *DescribeDevicesResponse, err error)
DescribeDevices 本接口(DescribeDevices)用于查询物联网通信设备的设备列表。
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist"
func (*Client) DescribeDevicesWithContext ¶ added in v1.0.324
func (c *Client) DescribeDevicesWithContext(ctx context.Context, request *DescribeDevicesRequest) (response *DescribeDevicesResponse, err error)
DescribeDevices 本接口(DescribeDevices)用于查询物联网通信设备的设备列表。
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist"
func (*Client) DescribeFirmware ¶ added in v1.0.397
func (c *Client) DescribeFirmware(request *DescribeFirmwareRequest) (response *DescribeFirmwareResponse, err error)
DescribeFirmware 查询固件信息
可能返回的错误码:
RESOURCENOTFOUND_FIRMWARENOTEXIST = "ResourceNotFound.FirmwareNotExist" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist"
func (*Client) DescribeFirmwareTask ¶ added in v1.0.397
func (c *Client) DescribeFirmwareTask(request *DescribeFirmwareTaskRequest) (response *DescribeFirmwareTaskResponse, err error)
DescribeFirmwareTask 查询固件升级任务详情
可能返回的错误码:
RESOURCENOTFOUND_FIRMWARETASKNOTEXIST = "ResourceNotFound.FirmwareTaskNotExist"
func (*Client) DescribeFirmwareTaskDevices ¶ added in v1.0.397
func (c *Client) DescribeFirmwareTaskDevices(request *DescribeFirmwareTaskDevicesRequest) (response *DescribeFirmwareTaskDevicesResponse, err error)
DescribeFirmwareTaskDevices 查询固件升级任务的设备列表
可能返回的错误码:
RESOURCENOTFOUND_FIRMWARETASKNOTEXIST = "ResourceNotFound.FirmwareTaskNotExist"
func (*Client) DescribeFirmwareTaskDevicesWithContext ¶ added in v1.0.397
func (c *Client) DescribeFirmwareTaskDevicesWithContext(ctx context.Context, request *DescribeFirmwareTaskDevicesRequest) (response *DescribeFirmwareTaskDevicesResponse, err error)
DescribeFirmwareTaskDevices 查询固件升级任务的设备列表
可能返回的错误码:
RESOURCENOTFOUND_FIRMWARETASKNOTEXIST = "ResourceNotFound.FirmwareTaskNotExist"
func (*Client) DescribeFirmwareTaskDistribution ¶ added in v1.0.397
func (c *Client) DescribeFirmwareTaskDistribution(request *DescribeFirmwareTaskDistributionRequest) (response *DescribeFirmwareTaskDistributionResponse, err error)
DescribeFirmwareTaskDistribution 查询固件升级任务状态分布
可能返回的错误码:
RESOURCENOTFOUND_FIRMWARETASKNOTEXIST = "ResourceNotFound.FirmwareTaskNotExist"
func (*Client) DescribeFirmwareTaskDistributionWithContext ¶ added in v1.0.397
func (c *Client) DescribeFirmwareTaskDistributionWithContext(ctx context.Context, request *DescribeFirmwareTaskDistributionRequest) (response *DescribeFirmwareTaskDistributionResponse, err error)
DescribeFirmwareTaskDistribution 查询固件升级任务状态分布
可能返回的错误码:
RESOURCENOTFOUND_FIRMWARETASKNOTEXIST = "ResourceNotFound.FirmwareTaskNotExist"
func (*Client) DescribeFirmwareTaskStatistics ¶ added in v1.0.397
func (c *Client) DescribeFirmwareTaskStatistics(request *DescribeFirmwareTaskStatisticsRequest) (response *DescribeFirmwareTaskStatisticsResponse, err error)
DescribeFirmwareTaskStatistics 查询固件升级任务统计信息
可能返回的错误码:
RESOURCENOTFOUND_FIRMWARETASKNOTEXIST = "ResourceNotFound.FirmwareTaskNotExist"
func (*Client) DescribeFirmwareTaskStatisticsWithContext ¶ added in v1.0.397
func (c *Client) DescribeFirmwareTaskStatisticsWithContext(ctx context.Context, request *DescribeFirmwareTaskStatisticsRequest) (response *DescribeFirmwareTaskStatisticsResponse, err error)
DescribeFirmwareTaskStatistics 查询固件升级任务统计信息
可能返回的错误码:
RESOURCENOTFOUND_FIRMWARETASKNOTEXIST = "ResourceNotFound.FirmwareTaskNotExist"
func (*Client) DescribeFirmwareTaskWithContext ¶ added in v1.0.397
func (c *Client) DescribeFirmwareTaskWithContext(ctx context.Context, request *DescribeFirmwareTaskRequest) (response *DescribeFirmwareTaskResponse, err error)
DescribeFirmwareTask 查询固件升级任务详情
可能返回的错误码:
RESOURCENOTFOUND_FIRMWARETASKNOTEXIST = "ResourceNotFound.FirmwareTaskNotExist"
func (*Client) DescribeFirmwareTasks ¶ added in v1.0.397
func (c *Client) DescribeFirmwareTasks(request *DescribeFirmwareTasksRequest) (response *DescribeFirmwareTasksResponse, err error)
DescribeFirmwareTasks 查询固件升级任务列表
可能返回的错误码:
RESOURCENOTFOUND_FIRMWARETASKNOTEXIST = "ResourceNotFound.FirmwareTaskNotExist"
func (*Client) DescribeFirmwareTasksWithContext ¶ added in v1.0.397
func (c *Client) DescribeFirmwareTasksWithContext(ctx context.Context, request *DescribeFirmwareTasksRequest) (response *DescribeFirmwareTasksResponse, err error)
DescribeFirmwareTasks 查询固件升级任务列表
可能返回的错误码:
RESOURCENOTFOUND_FIRMWARETASKNOTEXIST = "ResourceNotFound.FirmwareTaskNotExist"
func (*Client) DescribeFirmwareWithContext ¶ added in v1.0.397
func (c *Client) DescribeFirmwareWithContext(ctx context.Context, request *DescribeFirmwareRequest) (response *DescribeFirmwareResponse, err error)
DescribeFirmware 查询固件信息
可能返回的错误码:
RESOURCENOTFOUND_FIRMWARENOTEXIST = "ResourceNotFound.FirmwareNotExist" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist"
func (*Client) DescribeGatewayBindDevices ¶ added in v1.0.397
func (c *Client) DescribeGatewayBindDevices(request *DescribeGatewayBindDevicesRequest) (response *DescribeGatewayBindDevicesResponse, err error)
DescribeGatewayBindDevices 本接口(DescribeGatewayBindDevices)用于获取网关绑定的子设备列表
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist"
func (*Client) DescribeGatewayBindDevicesWithContext ¶ added in v1.0.397
func (c *Client) DescribeGatewayBindDevicesWithContext(ctx context.Context, request *DescribeGatewayBindDevicesRequest) (response *DescribeGatewayBindDevicesResponse, err error)
DescribeGatewayBindDevices 本接口(DescribeGatewayBindDevices)用于获取网关绑定的子设备列表
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist"
func (*Client) DescribePrivateCA ¶
func (c *Client) DescribePrivateCA(request *DescribePrivateCARequest) (response *DescribePrivateCAResponse, err error)
DescribePrivateCA 查询私有化CA信息
可能返回的错误码:
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" RESOURCENOTFOUND_CACERTNOTEXIST = "ResourceNotFound.CACertNotExist"
func (*Client) DescribePrivateCABindedProducts ¶
func (c *Client) DescribePrivateCABindedProducts(request *DescribePrivateCABindedProductsRequest) (response *DescribePrivateCABindedProductsResponse, err error)
DescribePrivateCABindedProducts 查询私有CA绑定的产品列表
可能返回的错误码:
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
func (*Client) DescribePrivateCABindedProductsWithContext ¶ added in v1.0.324
func (c *Client) DescribePrivateCABindedProductsWithContext(ctx context.Context, request *DescribePrivateCABindedProductsRequest) (response *DescribePrivateCABindedProductsResponse, err error)
DescribePrivateCABindedProducts 查询私有CA绑定的产品列表
可能返回的错误码:
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
func (*Client) DescribePrivateCAWithContext ¶ added in v1.0.324
func (c *Client) DescribePrivateCAWithContext(ctx context.Context, request *DescribePrivateCARequest) (response *DescribePrivateCAResponse, err error)
DescribePrivateCA 查询私有化CA信息
可能返回的错误码:
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" RESOURCENOTFOUND_CACERTNOTEXIST = "ResourceNotFound.CACertNotExist"
func (*Client) DescribePrivateCAs ¶
func (c *Client) DescribePrivateCAs(request *DescribePrivateCAsRequest) (response *DescribePrivateCAsResponse, err error)
DescribePrivateCAs 查询私有CA证书列表
可能返回的错误码:
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
func (*Client) DescribePrivateCAsWithContext ¶ added in v1.0.324
func (c *Client) DescribePrivateCAsWithContext(ctx context.Context, request *DescribePrivateCAsRequest) (response *DescribePrivateCAsResponse, err error)
DescribePrivateCAs 查询私有CA证书列表
可能返回的错误码:
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
func (*Client) DescribeProduct ¶
func (c *Client) DescribeProduct(request *DescribeProductRequest) (response *DescribeProductResponse, err error)
DescribeProduct 本接口(DescribeProduct)用于查看产品详情
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist"
func (*Client) DescribeProductCA ¶
func (c *Client) DescribeProductCA(request *DescribeProductCARequest) (response *DescribeProductCAResponse, err error)
DescribeProductCA 查询产品绑定的CA证书
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist"
func (*Client) DescribeProductCAWithContext ¶ added in v1.0.324
func (c *Client) DescribeProductCAWithContext(ctx context.Context, request *DescribeProductCARequest) (response *DescribeProductCAResponse, err error)
DescribeProductCA 查询产品绑定的CA证书
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist"
func (*Client) DescribeProductResource ¶ added in v1.0.397
func (c *Client) DescribeProductResource(request *DescribeProductResourceRequest) (response *DescribeProductResourceResponse, err error)
DescribeProductResource 本接口(DescribeProductResource)用于查询产品资源详情。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist" RESOURCENOTFOUND_PRODUCTRESOURCENOTEXIST = "ResourceNotFound.ProductResourceNotExist"
func (*Client) DescribeProductResourceWithContext ¶ added in v1.0.397
func (c *Client) DescribeProductResourceWithContext(ctx context.Context, request *DescribeProductResourceRequest) (response *DescribeProductResourceResponse, err error)
DescribeProductResource 本接口(DescribeProductResource)用于查询产品资源详情。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist" RESOURCENOTFOUND_PRODUCTRESOURCENOTEXIST = "ResourceNotFound.ProductResourceNotExist"
func (*Client) DescribeProductResources ¶ added in v1.0.397
func (c *Client) DescribeProductResources(request *DescribeProductResourcesRequest) (response *DescribeProductResourcesResponse, err error)
DescribeProductResources 本接口(DescribeProductResources)用于查询产品资源列表。
可能返回的错误码:
FAILEDOPERATION_PRODUCTRESOURCEDUPLICATE = "FailedOperation.ProductResourceDuplicate" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist" RESOURCENOTFOUND_PRODUCTRESOURCENOTEXIST = "ResourceNotFound.ProductResourceNotExist"
func (*Client) DescribeProductResourcesWithContext ¶ added in v1.0.397
func (c *Client) DescribeProductResourcesWithContext(ctx context.Context, request *DescribeProductResourcesRequest) (response *DescribeProductResourcesResponse, err error)
DescribeProductResources 本接口(DescribeProductResources)用于查询产品资源列表。
可能返回的错误码:
FAILEDOPERATION_PRODUCTRESOURCEDUPLICATE = "FailedOperation.ProductResourceDuplicate" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist" RESOURCENOTFOUND_PRODUCTRESOURCENOTEXIST = "ResourceNotFound.ProductResourceNotExist"
func (*Client) DescribeProductTask ¶ added in v1.0.397
func (c *Client) DescribeProductTask(request *DescribeProductTaskRequest) (response *DescribeProductTaskResponse, err error)
DescribeProductTask 本接口(DescribeProductTask)用于查看产品级别的任务信息
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND_CREATEMULTIDEVICETASKNOTEXIST = "ResourceNotFound.CreateMultiDeviceTaskNotExist" RESOURCENOTFOUND_TASKNOTEXIST = "ResourceNotFound.TaskNotExist"
func (*Client) DescribeProductTaskWithContext ¶ added in v1.0.397
func (c *Client) DescribeProductTaskWithContext(ctx context.Context, request *DescribeProductTaskRequest) (response *DescribeProductTaskResponse, err error)
DescribeProductTask 本接口(DescribeProductTask)用于查看产品级别的任务信息
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND_CREATEMULTIDEVICETASKNOTEXIST = "ResourceNotFound.CreateMultiDeviceTaskNotExist" RESOURCENOTFOUND_TASKNOTEXIST = "ResourceNotFound.TaskNotExist"
func (*Client) DescribeProductTasks ¶ added in v1.0.397
func (c *Client) DescribeProductTasks(request *DescribeProductTasksRequest) (response *DescribeProductTasksResponse, err error)
DescribeProductTasks 本接口(DescribeProductTasks)用于查看产品级别的任务列表
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeProductTasksWithContext ¶ added in v1.0.397
func (c *Client) DescribeProductTasksWithContext(ctx context.Context, request *DescribeProductTasksRequest) (response *DescribeProductTasksResponse, err error)
DescribeProductTasks 本接口(DescribeProductTasks)用于查看产品级别的任务列表
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeProductWithContext ¶ added in v1.0.324
func (c *Client) DescribeProductWithContext(ctx context.Context, request *DescribeProductRequest) (response *DescribeProductResponse, err error)
DescribeProduct 本接口(DescribeProduct)用于查看产品详情
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist"
func (*Client) DescribeProducts ¶ added in v1.0.397
func (c *Client) DescribeProducts(request *DescribeProductsRequest) (response *DescribeProductsResponse, err error)
DescribeProducts 本接口(DescribeProducts)用于列出产品列表。
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) DescribeProductsWithContext ¶ added in v1.0.397
func (c *Client) DescribeProductsWithContext(ctx context.Context, request *DescribeProductsRequest) (response *DescribeProductsResponse, err error)
DescribeProducts 本接口(DescribeProducts)用于列出产品列表。
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) DescribePushResourceTaskStatistics ¶ added in v1.0.397
func (c *Client) DescribePushResourceTaskStatistics(request *DescribePushResourceTaskStatisticsRequest) (response *DescribePushResourceTaskStatisticsResponse, err error)
DescribePushResourceTaskStatistics 查询推送资源任务统计信息
可能返回的错误码:
RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist" RESOURCENOTFOUND_PRODUCTRESOURCENOTEXIST = "ResourceNotFound.ProductResourceNotExist"
func (*Client) DescribePushResourceTaskStatisticsWithContext ¶ added in v1.0.397
func (c *Client) DescribePushResourceTaskStatisticsWithContext(ctx context.Context, request *DescribePushResourceTaskStatisticsRequest) (response *DescribePushResourceTaskStatisticsResponse, err error)
DescribePushResourceTaskStatistics 查询推送资源任务统计信息
可能返回的错误码:
RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist" RESOURCENOTFOUND_PRODUCTRESOURCENOTEXIST = "ResourceNotFound.ProductResourceNotExist"
func (*Client) DescribeResourceTasks ¶ added in v1.0.397
func (c *Client) DescribeResourceTasks(request *DescribeResourceTasksRequest) (response *DescribeResourceTasksResponse, err error)
DescribeResourceTasks 查询资源推送任务列表
可能返回的错误码:
RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist" RESOURCENOTFOUND_PRODUCTRESOURCENOTEXIST = "ResourceNotFound.ProductResourceNotExist"
func (*Client) DescribeResourceTasksWithContext ¶ added in v1.0.397
func (c *Client) DescribeResourceTasksWithContext(ctx context.Context, request *DescribeResourceTasksRequest) (response *DescribeResourceTasksResponse, err error)
DescribeResourceTasks 查询资源推送任务列表
可能返回的错误码:
RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist" RESOURCENOTFOUND_PRODUCTRESOURCENOTEXIST = "ResourceNotFound.ProductResourceNotExist"
func (*Client) DisableTopicRule ¶ added in v1.0.397
func (c *Client) DisableTopicRule(request *DisableTopicRuleRequest) (response *DisableTopicRuleResponse, err error)
DisableTopicRule 本接口(DisableTopicRule)用于禁用规则
可能返回的错误码:
FAILEDOPERATION_RULEALREADYDISABLED = "FailedOperation.RuleAlreadyDisabled" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_ACTIONNIL = "InvalidParameterValue.ActionNil" INVALIDPARAMETERVALUE_RULENUMBERBEYONDLIMIT = "InvalidParameterValue.RuleNumberBeyondLimit" INVALIDPARAMETERVALUE_TOPICRULESQLNOTEDITED = "InvalidParameterValue.TopicRuleSqlNotEdited" RESOURCENOTFOUND_TOPICRULENOTEXIST = "ResourceNotFound.TopicRuleNotExist"
func (*Client) DisableTopicRuleWithContext ¶ added in v1.0.397
func (c *Client) DisableTopicRuleWithContext(ctx context.Context, request *DisableTopicRuleRequest) (response *DisableTopicRuleResponse, err error)
DisableTopicRule 本接口(DisableTopicRule)用于禁用规则
可能返回的错误码:
FAILEDOPERATION_RULEALREADYDISABLED = "FailedOperation.RuleAlreadyDisabled" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_ACTIONNIL = "InvalidParameterValue.ActionNil" INVALIDPARAMETERVALUE_RULENUMBERBEYONDLIMIT = "InvalidParameterValue.RuleNumberBeyondLimit" INVALIDPARAMETERVALUE_TOPICRULESQLNOTEDITED = "InvalidParameterValue.TopicRuleSqlNotEdited" RESOURCENOTFOUND_TOPICRULENOTEXIST = "ResourceNotFound.TopicRuleNotExist"
func (*Client) DownloadDeviceResource ¶ added in v1.0.397
func (c *Client) DownloadDeviceResource(request *DownloadDeviceResourceRequest) (response *DownloadDeviceResourceResponse, err error)
DownloadDeviceResource 本接口(DownloadDeviceResource)用于下载设备资源
可能返回的错误码:
FAILEDOPERATION_RESOURCEFILENOTMATCH = "FailedOperation.ResourceFileNotMatch" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED_PRODUCTEXCEEDLIMIT = "LimitExceeded.ProductExceedLimit" RESOURCENOTFOUND_DEVICERESOURCENOTEXIST = "ResourceNotFound.DeviceResourceNotExist" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist" RESOURCENOTFOUND_RESOURCEFILENOTEXIST = "ResourceNotFound.ResourceFileNotExist" UNAUTHORIZEDOPERATION_USERNOTAUTHENTICAED = "UnauthorizedOperation.UserNotAuthenticaed"
func (*Client) DownloadDeviceResourceWithContext ¶ added in v1.0.397
func (c *Client) DownloadDeviceResourceWithContext(ctx context.Context, request *DownloadDeviceResourceRequest) (response *DownloadDeviceResourceResponse, err error)
DownloadDeviceResource 本接口(DownloadDeviceResource)用于下载设备资源
可能返回的错误码:
FAILEDOPERATION_RESOURCEFILENOTMATCH = "FailedOperation.ResourceFileNotMatch" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED_PRODUCTEXCEEDLIMIT = "LimitExceeded.ProductExceedLimit" RESOURCENOTFOUND_DEVICERESOURCENOTEXIST = "ResourceNotFound.DeviceResourceNotExist" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist" RESOURCENOTFOUND_RESOURCEFILENOTEXIST = "ResourceNotFound.ResourceFileNotExist" UNAUTHORIZEDOPERATION_USERNOTAUTHENTICAED = "UnauthorizedOperation.UserNotAuthenticaed"
func (*Client) EditFirmware ¶ added in v1.0.397
func (c *Client) EditFirmware(request *EditFirmwareRequest) (response *EditFirmwareResponse, err error)
EditFirmware 编辑固件信息
可能返回的错误码:
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" RESOURCENOTFOUND_DEVICEHASNOFIRMWARE = "ResourceNotFound.DeviceHasNoFirmware"
func (*Client) EditFirmwareWithContext ¶ added in v1.0.397
func (c *Client) EditFirmwareWithContext(ctx context.Context, request *EditFirmwareRequest) (response *EditFirmwareResponse, err error)
EditFirmware 编辑固件信息
可能返回的错误码:
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" RESOURCENOTFOUND_DEVICEHASNOFIRMWARE = "ResourceNotFound.DeviceHasNoFirmware"
func (*Client) EnableTopicRule ¶ added in v1.0.397
func (c *Client) EnableTopicRule(request *EnableTopicRuleRequest) (response *EnableTopicRuleResponse, err error)
EnableTopicRule 本接口(EnableTopicRule)用于启用规则
可能返回的错误码:
FAILEDOPERATION_DUPLICATIONOFFUNCTIONITEM = "FailedOperation.DuplicationOfFunctionItem" FAILEDOPERATION_FUNCTIONFILENOTEXIST = "FailedOperation.FunctionFileNotExist" FAILEDOPERATION_PROXYIPISNOTENOUGH = "FailedOperation.ProxyIPIsNotEnough" FAILEDOPERATION_RULEALREADYENABLED = "FailedOperation.RuleAlreadyEnabled" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_ACTIONNIL = "InvalidParameterValue.ActionNil" INVALIDPARAMETERVALUE_CHECKFORWARDURLFAIL = "InvalidParameterValue.CheckForwardURLFail" INVALIDPARAMETERVALUE_CLOUDCOMPONENTALREADYEXIST = "InvalidParameterValue.CloudComponentAlreadyExist" INVALIDPARAMETERVALUE_FAILACTIONHASSAMEDEVICE = "InvalidParameterValue.FailActionHasSameDevice" INVALIDPARAMETERVALUE_FORWARDREDIRECTDENIED = "InvalidParameterValue.ForwardRedirectDenied" INVALIDPARAMETERVALUE_INVALIDSQL = "InvalidParameterValue.InvalidSQL" INVALIDPARAMETERVALUE_RULENUMBERBEYONDLIMIT = "InvalidParameterValue.RuleNumberBeyondLimit" INVALIDPARAMETERVALUE_TOPICRULESQLNOTEDITED = "InvalidParameterValue.TopicRuleSqlNotEdited" OPERATIONDENIED_GETTDMQPROINTERNALENDPOINTFAIL = "OperationDenied.GetTDMQProInternalEndpointFail" RESOURCENOTFOUND_TOPICRULENOTEXIST = "ResourceNotFound.TopicRuleNotExist"
func (*Client) EnableTopicRuleWithContext ¶ added in v1.0.397
func (c *Client) EnableTopicRuleWithContext(ctx context.Context, request *EnableTopicRuleRequest) (response *EnableTopicRuleResponse, err error)
EnableTopicRule 本接口(EnableTopicRule)用于启用规则
可能返回的错误码:
FAILEDOPERATION_DUPLICATIONOFFUNCTIONITEM = "FailedOperation.DuplicationOfFunctionItem" FAILEDOPERATION_FUNCTIONFILENOTEXIST = "FailedOperation.FunctionFileNotExist" FAILEDOPERATION_PROXYIPISNOTENOUGH = "FailedOperation.ProxyIPIsNotEnough" FAILEDOPERATION_RULEALREADYENABLED = "FailedOperation.RuleAlreadyEnabled" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_ACTIONNIL = "InvalidParameterValue.ActionNil" INVALIDPARAMETERVALUE_CHECKFORWARDURLFAIL = "InvalidParameterValue.CheckForwardURLFail" INVALIDPARAMETERVALUE_CLOUDCOMPONENTALREADYEXIST = "InvalidParameterValue.CloudComponentAlreadyExist" INVALIDPARAMETERVALUE_FAILACTIONHASSAMEDEVICE = "InvalidParameterValue.FailActionHasSameDevice" INVALIDPARAMETERVALUE_FORWARDREDIRECTDENIED = "InvalidParameterValue.ForwardRedirectDenied" INVALIDPARAMETERVALUE_INVALIDSQL = "InvalidParameterValue.InvalidSQL" INVALIDPARAMETERVALUE_RULENUMBERBEYONDLIMIT = "InvalidParameterValue.RuleNumberBeyondLimit" INVALIDPARAMETERVALUE_TOPICRULESQLNOTEDITED = "InvalidParameterValue.TopicRuleSqlNotEdited" OPERATIONDENIED_GETTDMQPROINTERNALENDPOINTFAIL = "OperationDenied.GetTDMQProInternalEndpointFail" RESOURCENOTFOUND_TOPICRULENOTEXIST = "ResourceNotFound.TopicRuleNotExist"
func (*Client) GetAllVersion ¶ added in v1.0.403
func (c *Client) GetAllVersion(request *GetAllVersionRequest) (response *GetAllVersionResponse, err error)
GetAllVersion 本接口(GetAllVersion)用于获取所有的版本列表
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) GetAllVersionWithContext ¶ added in v1.0.403
func (c *Client) GetAllVersionWithContext(ctx context.Context, request *GetAllVersionRequest) (response *GetAllVersionResponse, err error)
GetAllVersion 本接口(GetAllVersion)用于获取所有的版本列表
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) GetCOSURL ¶ added in v1.0.397
func (c *Client) GetCOSURL(request *GetCOSURLRequest) (response *GetCOSURLResponse, err error)
GetCOSURL 本接口(GetCOSURL)用于获取固件存储在COS的URL
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) GetCOSURLWithContext ¶ added in v1.0.397
func (c *Client) GetCOSURLWithContext(ctx context.Context, request *GetCOSURLRequest) (response *GetCOSURLResponse, err error)
GetCOSURL 本接口(GetCOSURL)用于获取固件存储在COS的URL
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) GetUserResourceInfo ¶ added in v1.0.397
func (c *Client) GetUserResourceInfo(request *GetUserResourceInfoRequest) (response *GetUserResourceInfoResponse, err error)
GetUserResourceInfo 本接口(GetUserResourceInfo)用于查询用户资源使用信息。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist"
func (*Client) GetUserResourceInfoWithContext ¶ added in v1.0.397
func (c *Client) GetUserResourceInfoWithContext(ctx context.Context, request *GetUserResourceInfoRequest) (response *GetUserResourceInfoResponse, err error)
GetUserResourceInfo 本接口(GetUserResourceInfo)用于查询用户资源使用信息。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist"
func (*Client) ListFirmwares ¶ added in v1.0.403
func (c *Client) ListFirmwares(request *ListFirmwaresRequest) (response *ListFirmwaresResponse, err error)
ListFirmwares 本接口(ListFirmwares)用于获取固件列表
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) ListFirmwaresWithContext ¶ added in v1.0.403
func (c *Client) ListFirmwaresWithContext(ctx context.Context, request *ListFirmwaresRequest) (response *ListFirmwaresResponse, err error)
ListFirmwares 本接口(ListFirmwares)用于获取固件列表
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) ListLog ¶ added in v1.0.378
func (c *Client) ListLog(request *ListLogRequest) (response *ListLogResponse, err error)
ListLog 本接口(ListLog)用于查看日志信息
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) ListLogPayload ¶ added in v1.0.378
func (c *Client) ListLogPayload(request *ListLogPayloadRequest) (response *ListLogPayloadResponse, err error)
ListLogPayload 获取日志内容列表
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) ListLogPayloadWithContext ¶ added in v1.0.378
func (c *Client) ListLogPayloadWithContext(ctx context.Context, request *ListLogPayloadRequest) (response *ListLogPayloadResponse, err error)
ListLogPayload 获取日志内容列表
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) ListLogWithContext ¶ added in v1.0.378
func (c *Client) ListLogWithContext(ctx context.Context, request *ListLogRequest) (response *ListLogResponse, err error)
ListLog 本接口(ListLog)用于查看日志信息
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) ListSDKLog ¶ added in v1.0.378
func (c *Client) ListSDKLog(request *ListSDKLogRequest) (response *ListSDKLogResponse, err error)
ListSDKLog 获取设备上报的日志
可能返回的错误码:
INTERNALERROR = "InternalError" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist"
func (*Client) ListSDKLogWithContext ¶ added in v1.0.378
func (c *Client) ListSDKLogWithContext(ctx context.Context, request *ListSDKLogRequest) (response *ListSDKLogResponse, err error)
ListSDKLog 获取设备上报的日志
可能返回的错误码:
INTERNALERROR = "InternalError" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist"
func (*Client) ListTopicRules ¶ added in v1.0.408
func (c *Client) ListTopicRules(request *ListTopicRulesRequest) (response *ListTopicRulesResponse, err error)
ListTopicRules 本接口(ListTopicRules)用于分页获取规则列表
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_ACTIONNIL = "InvalidParameterValue.ActionNil" INVALIDPARAMETERVALUE_RULENUMBERBEYONDLIMIT = "InvalidParameterValue.RuleNumberBeyondLimit" INVALIDPARAMETERVALUE_TOPICRULESQLNOTEDITED = "InvalidParameterValue.TopicRuleSqlNotEdited" RESOURCENOTFOUND_TOPICRULENOTEXIST = "ResourceNotFound.TopicRuleNotExist"
func (*Client) ListTopicRulesWithContext ¶ added in v1.0.408
func (c *Client) ListTopicRulesWithContext(ctx context.Context, request *ListTopicRulesRequest) (response *ListTopicRulesResponse, err error)
ListTopicRules 本接口(ListTopicRules)用于分页获取规则列表
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_ACTIONNIL = "InvalidParameterValue.ActionNil" INVALIDPARAMETERVALUE_RULENUMBERBEYONDLIMIT = "InvalidParameterValue.RuleNumberBeyondLimit" INVALIDPARAMETERVALUE_TOPICRULESQLNOTEDITED = "InvalidParameterValue.TopicRuleSqlNotEdited" RESOURCENOTFOUND_TOPICRULENOTEXIST = "ResourceNotFound.TopicRuleNotExist"
func (*Client) PublishBroadcastMessage ¶ added in v1.0.378
func (c *Client) PublishBroadcastMessage(request *PublishBroadcastMessageRequest) (response *PublishBroadcastMessageResponse, err error)
PublishBroadcastMessage 发布广播消息
可能返回的错误码:
FAILEDOPERATION_BROADCASTTASKISRUNNING = "FailedOperation.BroadcastTaskIsRunning" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INVALIDPARAMETERVALUE_PAYLOADOVERLIMIT = "InvalidParameterValue.PayloadOverLimit" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist"
func (*Client) PublishBroadcastMessageWithContext ¶ added in v1.0.378
func (c *Client) PublishBroadcastMessageWithContext(ctx context.Context, request *PublishBroadcastMessageRequest) (response *PublishBroadcastMessageResponse, err error)
PublishBroadcastMessage 发布广播消息
可能返回的错误码:
FAILEDOPERATION_BROADCASTTASKISRUNNING = "FailedOperation.BroadcastTaskIsRunning" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INVALIDPARAMETERVALUE_PAYLOADOVERLIMIT = "InvalidParameterValue.PayloadOverLimit" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist"
func (*Client) PublishMessage ¶ added in v1.0.397
func (c *Client) PublishMessage(request *PublishMessageRequest) (response *PublishMessageResponse, err error)
PublishMessage 本接口(PublishMessage)用于向某个主题发消息。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DEVICEALREADYDISABLED = "FailedOperation.DeviceAlreadyDisabled" FAILEDOPERATION_DEVICENOSUBSCRIPTION = "FailedOperation.DeviceNoSubscription" FAILEDOPERATION_DEVICEOFFLINE = "FailedOperation.DeviceOffline" FAILEDOPERATION_INVALIDMSGLEN = "FailedOperation.InvalidMsgLen" FAILEDOPERATION_INVALIDTOPICNAME = "FailedOperation.InvalidTopicName" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_PAYLOADOVERLIMIT = "InvalidParameterValue.PayloadOverLimit" LIMITEXCEEDED_MESSAGESAVED = "LimitExceeded.MessageSaved" LIMITEXCEEDED_OFFLINEMESSAGEEXCEEDLIMIT = "LimitExceeded.OfflineMessageExceedLimit" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_PRODUCTORDEVICENOTEXIST = "ResourceNotFound.ProductOrDeviceNotExist" UNAUTHORIZEDOPERATION_DEVICEISNOTENABLED = "UnauthorizedOperation.DeviceIsNotEnabled"
func (*Client) PublishMessageWithContext ¶ added in v1.0.397
func (c *Client) PublishMessageWithContext(ctx context.Context, request *PublishMessageRequest) (response *PublishMessageResponse, err error)
PublishMessage 本接口(PublishMessage)用于向某个主题发消息。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DEVICEALREADYDISABLED = "FailedOperation.DeviceAlreadyDisabled" FAILEDOPERATION_DEVICENOSUBSCRIPTION = "FailedOperation.DeviceNoSubscription" FAILEDOPERATION_DEVICEOFFLINE = "FailedOperation.DeviceOffline" FAILEDOPERATION_INVALIDMSGLEN = "FailedOperation.InvalidMsgLen" FAILEDOPERATION_INVALIDTOPICNAME = "FailedOperation.InvalidTopicName" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_PAYLOADOVERLIMIT = "InvalidParameterValue.PayloadOverLimit" LIMITEXCEEDED_MESSAGESAVED = "LimitExceeded.MessageSaved" LIMITEXCEEDED_OFFLINEMESSAGEEXCEEDLIMIT = "LimitExceeded.OfflineMessageExceedLimit" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_PRODUCTORDEVICENOTEXIST = "ResourceNotFound.ProductOrDeviceNotExist" UNAUTHORIZEDOPERATION_DEVICEISNOTENABLED = "UnauthorizedOperation.DeviceIsNotEnabled"
func (*Client) PublishRRPCMessage ¶ added in v1.0.397
func (c *Client) PublishRRPCMessage(request *PublishRRPCMessageRequest) (response *PublishRRPCMessageResponse, err error)
PublishRRPCMessage 发布RRPC消息
可能返回的错误码:
FAILEDOPERATION_DEVICEALREADYDISABLED = "FailedOperation.DeviceAlreadyDisabled" FAILEDOPERATION_DEVICENOSUBSCRIPTION = "FailedOperation.DeviceNoSubscription" FAILEDOPERATION_DEVICEOFFLINE = "FailedOperation.DeviceOffline" FAILEDOPERATION_RRPCTIMEOUT = "FailedOperation.RRPCTimeout" INVALIDPARAMETERVALUE_PAYLOADOVERLIMIT = "InvalidParameterValue.PayloadOverLimit" LIMITEXCEEDED_OFFLINEMESSAGEEXCEEDLIMIT = "LimitExceeded.OfflineMessageExceedLimit" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist"
func (*Client) PublishRRPCMessageWithContext ¶ added in v1.0.397
func (c *Client) PublishRRPCMessageWithContext(ctx context.Context, request *PublishRRPCMessageRequest) (response *PublishRRPCMessageResponse, err error)
PublishRRPCMessage 发布RRPC消息
可能返回的错误码:
FAILEDOPERATION_DEVICEALREADYDISABLED = "FailedOperation.DeviceAlreadyDisabled" FAILEDOPERATION_DEVICENOSUBSCRIPTION = "FailedOperation.DeviceNoSubscription" FAILEDOPERATION_DEVICEOFFLINE = "FailedOperation.DeviceOffline" FAILEDOPERATION_RRPCTIMEOUT = "FailedOperation.RRPCTimeout" INVALIDPARAMETERVALUE_PAYLOADOVERLIMIT = "InvalidParameterValue.PayloadOverLimit" LIMITEXCEEDED_OFFLINEMESSAGEEXCEEDLIMIT = "LimitExceeded.OfflineMessageExceedLimit" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist"
func (*Client) ReplaceTopicRule ¶ added in v1.0.397
func (c *Client) ReplaceTopicRule(request *ReplaceTopicRuleRequest) (response *ReplaceTopicRuleResponse, err error)
ReplaceTopicRule 本接口(ReplaceTopicRule)用于修改替换规则
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_ACTIONNIL = "InvalidParameterValue.ActionNil" INVALIDPARAMETERVALUE_CHECKFORWARDURLFAIL = "InvalidParameterValue.CheckForwardURLFail" INVALIDPARAMETERVALUE_CLOUDCOMPONENTALREADYEXIST = "InvalidParameterValue.CloudComponentAlreadyExist" INVALIDPARAMETERVALUE_FAILACTIONHASSAMEDEVICE = "InvalidParameterValue.FailActionHasSameDevice" INVALIDPARAMETERVALUE_FORWARDREDIRECTDENIED = "InvalidParameterValue.ForwardRedirectDenied" INVALIDPARAMETERVALUE_INVALIDSQL = "InvalidParameterValue.InvalidSQL" INVALIDPARAMETERVALUE_OPERATIONDENIED = "InvalidParameterValue.OperationDenied" INVALIDPARAMETERVALUE_REPUBLISHTOPICFORMATERROR = "InvalidParameterValue.RepublishTopicFormatError" INVALIDPARAMETERVALUE_RULENUMBERBEYONDLIMIT = "InvalidParameterValue.RuleNumberBeyondLimit" INVALIDPARAMETERVALUE_TOPICRULEALREADYEXIST = "InvalidParameterValue.TopicRuleAlreadyExist" INVALIDPARAMETERVALUE_TOPICRULESQLNOTEDITED = "InvalidParameterValue.TopicRuleSqlNotEdited" INVALIDPARAMETERVALUE_UPDATETOPICRULEDBFAIL = "InvalidParameterValue.UpdateTopicRuleDBFail" RESOURCENOTFOUND_TOPICRULENOTEXIST = "ResourceNotFound.TopicRuleNotExist" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ReplaceTopicRuleWithContext ¶ added in v1.0.397
func (c *Client) ReplaceTopicRuleWithContext(ctx context.Context, request *ReplaceTopicRuleRequest) (response *ReplaceTopicRuleResponse, err error)
ReplaceTopicRule 本接口(ReplaceTopicRule)用于修改替换规则
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_ACTIONNIL = "InvalidParameterValue.ActionNil" INVALIDPARAMETERVALUE_CHECKFORWARDURLFAIL = "InvalidParameterValue.CheckForwardURLFail" INVALIDPARAMETERVALUE_CLOUDCOMPONENTALREADYEXIST = "InvalidParameterValue.CloudComponentAlreadyExist" INVALIDPARAMETERVALUE_FAILACTIONHASSAMEDEVICE = "InvalidParameterValue.FailActionHasSameDevice" INVALIDPARAMETERVALUE_FORWARDREDIRECTDENIED = "InvalidParameterValue.ForwardRedirectDenied" INVALIDPARAMETERVALUE_INVALIDSQL = "InvalidParameterValue.InvalidSQL" INVALIDPARAMETERVALUE_OPERATIONDENIED = "InvalidParameterValue.OperationDenied" INVALIDPARAMETERVALUE_REPUBLISHTOPICFORMATERROR = "InvalidParameterValue.RepublishTopicFormatError" INVALIDPARAMETERVALUE_RULENUMBERBEYONDLIMIT = "InvalidParameterValue.RuleNumberBeyondLimit" INVALIDPARAMETERVALUE_TOPICRULEALREADYEXIST = "InvalidParameterValue.TopicRuleAlreadyExist" INVALIDPARAMETERVALUE_TOPICRULESQLNOTEDITED = "InvalidParameterValue.TopicRuleSqlNotEdited" INVALIDPARAMETERVALUE_UPDATETOPICRULEDBFAIL = "InvalidParameterValue.UpdateTopicRuleDBFail" RESOURCENOTFOUND_TOPICRULENOTEXIST = "ResourceNotFound.TopicRuleNotExist" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ResetDeviceState ¶ added in v1.0.397
func (c *Client) ResetDeviceState(request *ResetDeviceStateRequest) (response *ResetDeviceStateResponse, err error)
ResetDeviceState 重置设备的连接状态
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE_PRODUCTTYPENOTSUPPORT = "InvalidParameterValue.ProductTypeNotSupport" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist" UNAUTHORIZEDOPERATION_DEVICEISNOTENABLED = "UnauthorizedOperation.DeviceIsNotEnabled"
func (*Client) ResetDeviceStateWithContext ¶ added in v1.0.397
func (c *Client) ResetDeviceStateWithContext(ctx context.Context, request *ResetDeviceStateRequest) (response *ResetDeviceStateResponse, err error)
ResetDeviceState 重置设备的连接状态
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE_PRODUCTTYPENOTSUPPORT = "InvalidParameterValue.ProductTypeNotSupport" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist" UNAUTHORIZEDOPERATION_DEVICEISNOTENABLED = "UnauthorizedOperation.DeviceIsNotEnabled"
func (*Client) RetryDeviceFirmwareTask ¶ added in v1.0.397
func (c *Client) RetryDeviceFirmwareTask(request *RetryDeviceFirmwareTaskRequest) (response *RetryDeviceFirmwareTaskResponse, err error)
RetryDeviceFirmwareTask 重试设备升级任务
可能返回的错误码:
FAILEDOPERATION_DEVICEFIRMWARETASKALREADDONE = "FailedOperation.DeviceFirmwareTaskAlreadDone" FAILEDOPERATION_DEVICERUNNINGOTHEROTATASK = "FailedOperation.DeviceRunningOtherOtaTask" RESOURCENOTFOUND_DEVICEFIRMWARETASKNOTEXIST = "ResourceNotFound.DeviceFirmwareTaskNotExist" RESOURCENOTFOUND_FIRMWARENOTEXIST = "ResourceNotFound.FirmwareNotExist"
func (*Client) RetryDeviceFirmwareTaskWithContext ¶ added in v1.0.397
func (c *Client) RetryDeviceFirmwareTaskWithContext(ctx context.Context, request *RetryDeviceFirmwareTaskRequest) (response *RetryDeviceFirmwareTaskResponse, err error)
RetryDeviceFirmwareTask 重试设备升级任务
可能返回的错误码:
FAILEDOPERATION_DEVICEFIRMWARETASKALREADDONE = "FailedOperation.DeviceFirmwareTaskAlreadDone" FAILEDOPERATION_DEVICERUNNINGOTHEROTATASK = "FailedOperation.DeviceRunningOtherOtaTask" RESOURCENOTFOUND_DEVICEFIRMWARETASKNOTEXIST = "ResourceNotFound.DeviceFirmwareTaskNotExist" RESOURCENOTFOUND_FIRMWARENOTEXIST = "ResourceNotFound.FirmwareNotExist"
func (*Client) SetProductsForbiddenStatus ¶ added in v1.0.378
func (c *Client) SetProductsForbiddenStatus(request *SetProductsForbiddenStatusRequest) (response *SetProductsForbiddenStatusResponse, err error)
SetProductsForbiddenStatus 批量设置产品禁用状态
可能返回的错误码:
FAILEDOPERATION_ACCOUNTISOLATED = "FailedOperation.AccountIsolated" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist"
func (*Client) SetProductsForbiddenStatusWithContext ¶ added in v1.0.378
func (c *Client) SetProductsForbiddenStatusWithContext(ctx context.Context, request *SetProductsForbiddenStatusRequest) (response *SetProductsForbiddenStatusResponse, err error)
SetProductsForbiddenStatus 批量设置产品禁用状态
可能返回的错误码:
FAILEDOPERATION_ACCOUNTISOLATED = "FailedOperation.AccountIsolated" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist"
func (*Client) UnbindDevices ¶ added in v1.0.397
func (c *Client) UnbindDevices(request *UnbindDevicesRequest) (response *UnbindDevicesResponse, err error)
UnbindDevices 本接口(UnbindDevices)用于网关设备批量解绑子设备
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist"
func (*Client) UnbindDevicesWithContext ¶ added in v1.0.397
func (c *Client) UnbindDevicesWithContext(ctx context.Context, request *UnbindDevicesRequest) (response *UnbindDevicesResponse, err error)
UnbindDevices 本接口(UnbindDevices)用于网关设备批量解绑子设备
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist"
func (*Client) UpdateDeviceAvailableState ¶ added in v1.0.397
func (c *Client) UpdateDeviceAvailableState(request *UpdateDeviceAvailableStateRequest) (response *UpdateDeviceAvailableStateResponse, err error)
UpdateDeviceAvailableState 启用或者禁用设备
可能返回的错误码:
INTERNALERROR = "InternalError" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist" UNAUTHORIZEDOPERATION_DEVICEHASALREADYBINDGATEWAY = "UnauthorizedOperation.DeviceHasAlreadyBindGateway" UNAUTHORIZEDOPERATION_PRODUCTISFORBIDDEN = "UnauthorizedOperation.ProductIsForbidden"
func (*Client) UpdateDeviceAvailableStateWithContext ¶ added in v1.0.397
func (c *Client) UpdateDeviceAvailableStateWithContext(ctx context.Context, request *UpdateDeviceAvailableStateRequest) (response *UpdateDeviceAvailableStateResponse, err error)
UpdateDeviceAvailableState 启用或者禁用设备
可能返回的错误码:
INTERNALERROR = "InternalError" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist" UNAUTHORIZEDOPERATION_DEVICEHASALREADYBINDGATEWAY = "UnauthorizedOperation.DeviceHasAlreadyBindGateway" UNAUTHORIZEDOPERATION_PRODUCTISFORBIDDEN = "UnauthorizedOperation.ProductIsForbidden"
func (*Client) UpdateDeviceLogLevel ¶
func (c *Client) UpdateDeviceLogLevel(request *UpdateDeviceLogLevelRequest) (response *UpdateDeviceLogLevelResponse, err error)
UpdateDeviceLogLevel 设置设备上报的日志级别
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" UNAUTHORIZEDOPERATION_DEVICEISNOTENABLED = "UnauthorizedOperation.DeviceIsNotEnabled"
func (*Client) UpdateDeviceLogLevelWithContext ¶ added in v1.0.324
func (c *Client) UpdateDeviceLogLevelWithContext(ctx context.Context, request *UpdateDeviceLogLevelRequest) (response *UpdateDeviceLogLevelResponse, err error)
UpdateDeviceLogLevel 设置设备上报的日志级别
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" UNAUTHORIZEDOPERATION_DEVICEISNOTENABLED = "UnauthorizedOperation.DeviceIsNotEnabled"
func (*Client) UpdateDevicePSK ¶ added in v1.0.378
func (c *Client) UpdateDevicePSK(request *UpdateDevicePSKRequest) (response *UpdateDevicePSKResponse, err error)
UpdateDevicePSK 本接口(UpdateDevicePSK)用于更新设备的PSK
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" UNAUTHORIZEDOPERATION_PRODUCTNOTSUPPORTPSK = "UnauthorizedOperation.ProductNotSupportPSK"
func (*Client) UpdateDevicePSKWithContext ¶ added in v1.0.378
func (c *Client) UpdateDevicePSKWithContext(ctx context.Context, request *UpdateDevicePSKRequest) (response *UpdateDevicePSKResponse, err error)
UpdateDevicePSK 本接口(UpdateDevicePSK)用于更新设备的PSK
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" UNAUTHORIZEDOPERATION_PRODUCTNOTSUPPORTPSK = "UnauthorizedOperation.ProductNotSupportPSK"
func (*Client) UpdateDeviceShadow ¶ added in v1.0.397
func (c *Client) UpdateDeviceShadow(request *UpdateDeviceShadowRequest) (response *UpdateDeviceShadowResponse, err error)
UpdateDeviceShadow 本接口(UpdateDeviceShadow)用于更新虚拟设备信息。
可能返回的错误码:
FAILEDOPERATION_UPDATEVERSIONNOTMATCH = "FailedOperation.UpdateVersionNotMatch" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDJSON = "InvalidParameterValue.InvalidJSON" INVALIDPARAMETERVALUE_JSONHASINVALIDNODE = "InvalidParameterValue.JSONHasInvalidNode" INVALIDPARAMETERVALUE_JSONSIZEEXCEEDLIMIT = "InvalidParameterValue.JSONSizeExceedLimit" INVALIDPARAMETERVALUE_NOTMERGEABLE = "InvalidParameterValue.NotMergeAble" INVALIDPARAMETERVALUE_PREFIXINVALID = "InvalidParameterValue.PrefixInvalid" RESOURCENOTFOUND_DEVICESHADOWNOTEXIST = "ResourceNotFound.DeviceShadowNotExist" RESOURCENOTFOUND_PRODUCTORDEVICENOTEXIST = "ResourceNotFound.ProductOrDeviceNotExist"
func (*Client) UpdateDeviceShadowWithContext ¶ added in v1.0.397
func (c *Client) UpdateDeviceShadowWithContext(ctx context.Context, request *UpdateDeviceShadowRequest) (response *UpdateDeviceShadowResponse, err error)
UpdateDeviceShadow 本接口(UpdateDeviceShadow)用于更新虚拟设备信息。
可能返回的错误码:
FAILEDOPERATION_UPDATEVERSIONNOTMATCH = "FailedOperation.UpdateVersionNotMatch" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDJSON = "InvalidParameterValue.InvalidJSON" INVALIDPARAMETERVALUE_JSONHASINVALIDNODE = "InvalidParameterValue.JSONHasInvalidNode" INVALIDPARAMETERVALUE_JSONSIZEEXCEEDLIMIT = "InvalidParameterValue.JSONSizeExceedLimit" INVALIDPARAMETERVALUE_NOTMERGEABLE = "InvalidParameterValue.NotMergeAble" INVALIDPARAMETERVALUE_PREFIXINVALID = "InvalidParameterValue.PrefixInvalid" RESOURCENOTFOUND_DEVICESHADOWNOTEXIST = "ResourceNotFound.DeviceShadowNotExist" RESOURCENOTFOUND_PRODUCTORDEVICENOTEXIST = "ResourceNotFound.ProductOrDeviceNotExist"
func (*Client) UpdateDevicesEnableState ¶
func (c *Client) UpdateDevicesEnableState(request *UpdateDevicesEnableStateRequest) (response *UpdateDevicesEnableStateResponse, err error)
UpdateDevicesEnableState 批量启用或者禁用设备
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INVALIDPARAMETERVALUE_PRODUCTTYPENOTSUPPORT = "InvalidParameterValue.ProductTypeNotSupport" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist" UNAUTHORIZEDOPERATION_DEVICEHASALREADYBINDGATEWAY = "UnauthorizedOperation.DeviceHasAlreadyBindGateway" UNAUTHORIZEDOPERATION_PRODUCTISFORBIDDEN = "UnauthorizedOperation.ProductIsForbidden"
func (*Client) UpdateDevicesEnableStateWithContext ¶ added in v1.0.324
func (c *Client) UpdateDevicesEnableStateWithContext(ctx context.Context, request *UpdateDevicesEnableStateRequest) (response *UpdateDevicesEnableStateResponse, err error)
UpdateDevicesEnableState 批量启用或者禁用设备
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INVALIDPARAMETERVALUE_PRODUCTTYPENOTSUPPORT = "InvalidParameterValue.ProductTypeNotSupport" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist" UNAUTHORIZEDOPERATION_DEVICEHASALREADYBINDGATEWAY = "UnauthorizedOperation.DeviceHasAlreadyBindGateway" UNAUTHORIZEDOPERATION_PRODUCTISFORBIDDEN = "UnauthorizedOperation.ProductIsForbidden"
func (*Client) UpdateOtaTaskStatus ¶ added in v1.0.854
func (c *Client) UpdateOtaTaskStatus(request *UpdateOtaTaskStatusRequest) (response *UpdateOtaTaskStatusResponse, err error)
UpdateOtaTaskStatus 本接口(UpdateOtaTask)当固件升级大任务处于没有在全部成功的状态时,可修改为取消状态,取消部分或全部设备的升级;或其它允许的可修改的状态
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INVALIDPARAMETERVALUE_PRODUCTTYPENOTSUPPORT = "InvalidParameterValue.ProductTypeNotSupport" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist" UNAUTHORIZEDOPERATION_DEVICEHASALREADYBINDGATEWAY = "UnauthorizedOperation.DeviceHasAlreadyBindGateway" UNAUTHORIZEDOPERATION_PRODUCTISFORBIDDEN = "UnauthorizedOperation.ProductIsForbidden"
func (*Client) UpdateOtaTaskStatusWithContext ¶ added in v1.0.854
func (c *Client) UpdateOtaTaskStatusWithContext(ctx context.Context, request *UpdateOtaTaskStatusRequest) (response *UpdateOtaTaskStatusResponse, err error)
UpdateOtaTaskStatus 本接口(UpdateOtaTask)当固件升级大任务处于没有在全部成功的状态时,可修改为取消状态,取消部分或全部设备的升级;或其它允许的可修改的状态
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INVALIDPARAMETERVALUE_PRODUCTTYPENOTSUPPORT = "InvalidParameterValue.ProductTypeNotSupport" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist" UNAUTHORIZEDOPERATION_DEVICEHASALREADYBINDGATEWAY = "UnauthorizedOperation.DeviceHasAlreadyBindGateway" UNAUTHORIZEDOPERATION_PRODUCTISFORBIDDEN = "UnauthorizedOperation.ProductIsForbidden"
func (*Client) UpdatePrivateCA ¶
func (c *Client) UpdatePrivateCA(request *UpdatePrivateCARequest) (response *UpdatePrivateCAResponse, err error)
UpdatePrivateCA 更新私有CA证书
可能返回的错误码:
INVALIDPARAMETERVALUE_CACERTINVALID = "InvalidParameterValue.CACertInvalid" INVALIDPARAMETERVALUE_CACERTNOTMATCH = "InvalidParameterValue.CACertNotMatch" LIMITEXCEEDED_CAREPEAT = "LimitExceeded.CARepeat" RESOURCENOTFOUND_CACERTNOTEXIST = "ResourceNotFound.CACertNotExist"
func (*Client) UpdatePrivateCAWithContext ¶ added in v1.0.324
func (c *Client) UpdatePrivateCAWithContext(ctx context.Context, request *UpdatePrivateCARequest) (response *UpdatePrivateCAResponse, err error)
UpdatePrivateCA 更新私有CA证书
可能返回的错误码:
INVALIDPARAMETERVALUE_CACERTINVALID = "InvalidParameterValue.CACertInvalid" INVALIDPARAMETERVALUE_CACERTNOTMATCH = "InvalidParameterValue.CACertNotMatch" LIMITEXCEEDED_CAREPEAT = "LimitExceeded.CARepeat" RESOURCENOTFOUND_CACERTNOTEXIST = "ResourceNotFound.CACertNotExist"
func (*Client) UpdateProductDynamicRegister ¶ added in v1.0.378
func (c *Client) UpdateProductDynamicRegister(request *UpdateProductDynamicRegisterRequest) (response *UpdateProductDynamicRegisterResponse, err error)
UpdateProductDynamicRegister 更新产品动态注册的配置
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE_PRODUCTTYPENOTSUPPORT = "InvalidParameterValue.ProductTypeNotSupport" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist" UNAUTHORIZEDOPERATION_PRODUCTISFORBIDDEN = "UnauthorizedOperation.ProductIsForbidden"
func (*Client) UpdateProductDynamicRegisterWithContext ¶ added in v1.0.378
func (c *Client) UpdateProductDynamicRegisterWithContext(ctx context.Context, request *UpdateProductDynamicRegisterRequest) (response *UpdateProductDynamicRegisterResponse, err error)
UpdateProductDynamicRegister 更新产品动态注册的配置
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE_PRODUCTTYPENOTSUPPORT = "InvalidParameterValue.ProductTypeNotSupport" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist" UNAUTHORIZEDOPERATION_PRODUCTISFORBIDDEN = "UnauthorizedOperation.ProductIsForbidden"
func (*Client) UpdateProductPrivateCA ¶ added in v1.0.378
func (c *Client) UpdateProductPrivateCA(request *UpdateProductPrivateCARequest) (response *UpdateProductPrivateCAResponse, err error)
UpdateProductPrivateCA 更新产品的私有CA
可能返回的错误码:
LIMITEXCEEDED_CACERTNOTSUPPORT = "LimitExceeded.CACertNotSupport" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist"
func (*Client) UpdateProductPrivateCAWithContext ¶ added in v1.0.378
func (c *Client) UpdateProductPrivateCAWithContext(ctx context.Context, request *UpdateProductPrivateCARequest) (response *UpdateProductPrivateCAResponse, err error)
UpdateProductPrivateCA 更新产品的私有CA
可能返回的错误码:
LIMITEXCEEDED_CACERTNOTSUPPORT = "LimitExceeded.CACertNotSupport" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist"
func (*Client) UpdateTopicPolicy ¶ added in v1.0.397
func (c *Client) UpdateTopicPolicy(request *UpdateTopicPolicyRequest) (response *UpdateTopicPolicyResponse, err error)
UpdateTopicPolicy 本接口(UpdateTopicPolicy)用于更新Topic信息
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_TOPICPOLICYALREADYEXIST = "InvalidParameterValue.TopicPolicyAlreadyExist" RESOURCENOTFOUND_TOPICPOLICYNOTEXIST = "ResourceNotFound.TopicPolicyNotExist"
func (*Client) UpdateTopicPolicyWithContext ¶ added in v1.0.397
func (c *Client) UpdateTopicPolicyWithContext(ctx context.Context, request *UpdateTopicPolicyRequest) (response *UpdateTopicPolicyResponse, err error)
UpdateTopicPolicy 本接口(UpdateTopicPolicy)用于更新Topic信息
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_TOPICPOLICYALREADYEXIST = "InvalidParameterValue.TopicPolicyAlreadyExist" RESOURCENOTFOUND_TOPICPOLICYNOTEXIST = "ResourceNotFound.TopicPolicyNotExist"
func (*Client) UploadFirmware ¶ added in v1.0.397
func (c *Client) UploadFirmware(request *UploadFirmwareRequest) (response *UploadFirmwareResponse, err error)
UploadFirmware 本接口(UploadFirmware)用于上传设备固件信息
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_FIRMWAREALREADYEXIST = "InvalidParameterValue.FirmwareAlreadyExist" LIMITEXCEEDED_FIRMWAREEXCEEDLIMIT = "LimitExceeded.FirmwareExceedLimit" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist"
func (*Client) UploadFirmwareWithContext ¶ added in v1.0.397
func (c *Client) UploadFirmwareWithContext(ctx context.Context, request *UploadFirmwareRequest) (response *UploadFirmwareResponse, err error)
UploadFirmware 本接口(UploadFirmware)用于上传设备固件信息
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_FIRMWAREALREADYEXIST = "InvalidParameterValue.FirmwareAlreadyExist" LIMITEXCEEDED_FIRMWAREEXCEEDLIMIT = "LimitExceeded.FirmwareExceedLimit" RESOURCENOTFOUND_PRODUCTNOTEXIST = "ResourceNotFound.ProductNotExist"
type CreateDeviceRequest ¶
type CreateDeviceRequest struct { *tchttp.BaseRequest // 产品 ID 。创建产品时腾讯云为用户分配全局唯一的 ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 设备名称。命名规则:[a-zA-Z0-9:_-]{1,48}。 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` // 设备属性 Attribute *Attribute `json:"Attribute,omitnil,omitempty" name:"Attribute"` // 是否使用自定义PSK,默认不使用 DefinedPsk *string `json:"DefinedPsk,omitnil,omitempty" name:"DefinedPsk"` // 运营商类型,当产品是NB-IoT产品时,此字段必填。1表示中国电信,2表示中国移动,3表示中国联通 Isp *uint64 `json:"Isp,omitnil,omitempty" name:"Isp"` // IMEI,当产品是NB-IoT产品时,此字段必填 Imei *string `json:"Imei,omitnil,omitempty" name:"Imei"` // LoRa设备的DevEui,当创建LoRa时,此字段必填 LoraDevEui *string `json:"LoraDevEui,omitnil,omitempty" name:"LoraDevEui"` // LoRa设备的MoteType LoraMoteType *uint64 `json:"LoraMoteType,omitnil,omitempty" name:"LoraMoteType"` // 创建LoRa设备需要skey Skey *string `json:"Skey,omitnil,omitempty" name:"Skey"` // LoRa设备的AppKey LoraAppKey *string `json:"LoraAppKey,omitnil,omitempty" name:"LoraAppKey"` // 私有CA创建的设备证书 TlsCrt *string `json:"TlsCrt,omitnil,omitempty" name:"TlsCrt"` }
func NewCreateDeviceRequest ¶
func NewCreateDeviceRequest() (request *CreateDeviceRequest)
func (*CreateDeviceRequest) FromJsonString ¶
func (r *CreateDeviceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDeviceRequest) ToJsonString ¶
func (r *CreateDeviceRequest) ToJsonString() string
type CreateDeviceRequestParams ¶ added in v1.0.426
type CreateDeviceRequestParams struct { // 产品 ID 。创建产品时腾讯云为用户分配全局唯一的 ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 设备名称。命名规则:[a-zA-Z0-9:_-]{1,48}。 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` // 设备属性 Attribute *Attribute `json:"Attribute,omitnil,omitempty" name:"Attribute"` // 是否使用自定义PSK,默认不使用 DefinedPsk *string `json:"DefinedPsk,omitnil,omitempty" name:"DefinedPsk"` // 运营商类型,当产品是NB-IoT产品时,此字段必填。1表示中国电信,2表示中国移动,3表示中国联通 Isp *uint64 `json:"Isp,omitnil,omitempty" name:"Isp"` // IMEI,当产品是NB-IoT产品时,此字段必填 Imei *string `json:"Imei,omitnil,omitempty" name:"Imei"` // LoRa设备的DevEui,当创建LoRa时,此字段必填 LoraDevEui *string `json:"LoraDevEui,omitnil,omitempty" name:"LoraDevEui"` // LoRa设备的MoteType LoraMoteType *uint64 `json:"LoraMoteType,omitnil,omitempty" name:"LoraMoteType"` // 创建LoRa设备需要skey Skey *string `json:"Skey,omitnil,omitempty" name:"Skey"` // LoRa设备的AppKey LoraAppKey *string `json:"LoraAppKey,omitnil,omitempty" name:"LoraAppKey"` // 私有CA创建的设备证书 TlsCrt *string `json:"TlsCrt,omitnil,omitempty" name:"TlsCrt"` }
Predefined struct for user
type CreateDeviceResponse ¶
type CreateDeviceResponse struct { *tchttp.BaseResponse Response *CreateDeviceResponseParams `json:"Response"` }
func NewCreateDeviceResponse ¶
func NewCreateDeviceResponse() (response *CreateDeviceResponse)
func (*CreateDeviceResponse) FromJsonString ¶
func (r *CreateDeviceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDeviceResponse) ToJsonString ¶
func (r *CreateDeviceResponse) ToJsonString() string
type CreateDeviceResponseParams ¶ added in v1.0.426
type CreateDeviceResponseParams struct { // 设备名称 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` // 对称加密密钥,base64编码。采用对称加密时返回该参数 DevicePsk *string `json:"DevicePsk,omitnil,omitempty" name:"DevicePsk"` // 设备证书,用于 TLS 建立链接时校验客户端身份。采用非对称加密时返回该参数 DeviceCert *string `json:"DeviceCert,omitnil,omitempty" name:"DeviceCert"` // 设备私钥,用于 TLS 建立链接时校验客户端身份,腾讯云后台不保存,请妥善保管。采用非对称加密时返回该参数 DevicePrivateKey *string `json:"DevicePrivateKey,omitnil,omitempty" name:"DevicePrivateKey"` // LoRa设备的DevEui,当设备是LoRa设备时,会返回该字段 LoraDevEui *string `json:"LoraDevEui,omitnil,omitempty" name:"LoraDevEui"` // LoRa设备的MoteType,当设备是LoRa设备时,会返回该字段 LoraMoteType *uint64 `json:"LoraMoteType,omitnil,omitempty" name:"LoraMoteType"` // LoRa设备的AppKey,当设备是LoRa设备时,会返回该字段 LoraAppKey *string `json:"LoraAppKey,omitnil,omitempty" name:"LoraAppKey"` // LoRa设备的NwkKey,当设备是LoRa设备时,会返回该字段 LoraNwkKey *string `json:"LoraNwkKey,omitnil,omitempty" name:"LoraNwkKey"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateMultiDevicesTaskRequest ¶ added in v1.0.397
type CreateMultiDevicesTaskRequest struct { *tchttp.BaseRequest // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 参数类型 cosfile-文件上传 random-随机创建 ParametersType *string `json:"ParametersType,omitnil,omitempty" name:"ParametersType"` // 文件上传类型时文件名 FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"` // 文件上传类型时文件大小 FileSize *uint64 `json:"FileSize,omitnil,omitempty" name:"FileSize"` // 随机创建时设备创建个数 BatchCount *uint64 `json:"BatchCount,omitnil,omitempty" name:"BatchCount"` // 文件上传类型时文件md5值 Hash *string `json:"Hash,omitnil,omitempty" name:"Hash"` }
func NewCreateMultiDevicesTaskRequest ¶ added in v1.0.397
func NewCreateMultiDevicesTaskRequest() (request *CreateMultiDevicesTaskRequest)
func (*CreateMultiDevicesTaskRequest) FromJsonString ¶ added in v1.0.397
func (r *CreateMultiDevicesTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateMultiDevicesTaskRequest) ToJsonString ¶ added in v1.0.397
func (r *CreateMultiDevicesTaskRequest) ToJsonString() string
type CreateMultiDevicesTaskRequestParams ¶ added in v1.0.426
type CreateMultiDevicesTaskRequestParams struct { // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 参数类型 cosfile-文件上传 random-随机创建 ParametersType *string `json:"ParametersType,omitnil,omitempty" name:"ParametersType"` // 文件上传类型时文件名 FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"` // 文件上传类型时文件大小 FileSize *uint64 `json:"FileSize,omitnil,omitempty" name:"FileSize"` // 随机创建时设备创建个数 BatchCount *uint64 `json:"BatchCount,omitnil,omitempty" name:"BatchCount"` // 文件上传类型时文件md5值 Hash *string `json:"Hash,omitnil,omitempty" name:"Hash"` }
Predefined struct for user
type CreateMultiDevicesTaskResponse ¶ added in v1.0.397
type CreateMultiDevicesTaskResponse struct { *tchttp.BaseResponse Response *CreateMultiDevicesTaskResponseParams `json:"Response"` }
func NewCreateMultiDevicesTaskResponse ¶ added in v1.0.397
func NewCreateMultiDevicesTaskResponse() (response *CreateMultiDevicesTaskResponse)
func (*CreateMultiDevicesTaskResponse) FromJsonString ¶ added in v1.0.397
func (r *CreateMultiDevicesTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateMultiDevicesTaskResponse) ToJsonString ¶ added in v1.0.397
func (r *CreateMultiDevicesTaskResponse) ToJsonString() string
type CreateMultiDevicesTaskResponseParams ¶ added in v1.0.426
type CreateMultiDevicesTaskResponseParams struct { // 任务ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreatePrivateCARequest ¶
type CreatePrivateCARequest struct { *tchttp.BaseRequest // CA证书名称 CertName *string `json:"CertName,omitnil,omitempty" name:"CertName"` // CA证书内容 CertText *string `json:"CertText,omitnil,omitempty" name:"CertText"` // 校验CA证书的证书内容 VerifyCertText *string `json:"VerifyCertText,omitnil,omitempty" name:"VerifyCertText"` }
func NewCreatePrivateCARequest ¶
func NewCreatePrivateCARequest() (request *CreatePrivateCARequest)
func (*CreatePrivateCARequest) FromJsonString ¶
func (r *CreatePrivateCARequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreatePrivateCARequest) ToJsonString ¶
func (r *CreatePrivateCARequest) ToJsonString() string
type CreatePrivateCARequestParams ¶ added in v1.0.426
type CreatePrivateCARequestParams struct { // CA证书名称 CertName *string `json:"CertName,omitnil,omitempty" name:"CertName"` // CA证书内容 CertText *string `json:"CertText,omitnil,omitempty" name:"CertText"` // 校验CA证书的证书内容 VerifyCertText *string `json:"VerifyCertText,omitnil,omitempty" name:"VerifyCertText"` }
Predefined struct for user
type CreatePrivateCAResponse ¶
type CreatePrivateCAResponse struct { *tchttp.BaseResponse Response *CreatePrivateCAResponseParams `json:"Response"` }
func NewCreatePrivateCAResponse ¶
func NewCreatePrivateCAResponse() (response *CreatePrivateCAResponse)
func (*CreatePrivateCAResponse) FromJsonString ¶
func (r *CreatePrivateCAResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreatePrivateCAResponse) ToJsonString ¶
func (r *CreatePrivateCAResponse) ToJsonString() string
type CreatePrivateCAResponseParams ¶ added in v1.0.426
type CreatePrivateCAResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateProductRequest ¶ added in v1.0.397
type CreateProductRequest struct { *tchttp.BaseRequest // 产品名称,名称不能和已经存在的产品名称重复。命名规则:[a-zA-Z0-9:_-]{1,32} ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"` // 产品属性 ProductProperties *ProductProperties `json:"ProductProperties,omitnil,omitempty" name:"ProductProperties"` // 创建CLAA产品时,需要Skey Skey *string `json:"Skey,omitnil,omitempty" name:"Skey"` }
func NewCreateProductRequest ¶ added in v1.0.397
func NewCreateProductRequest() (request *CreateProductRequest)
func (*CreateProductRequest) FromJsonString ¶ added in v1.0.397
func (r *CreateProductRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateProductRequest) ToJsonString ¶ added in v1.0.397
func (r *CreateProductRequest) ToJsonString() string
type CreateProductRequestParams ¶ added in v1.0.426
type CreateProductRequestParams struct { // 产品名称,名称不能和已经存在的产品名称重复。命名规则:[a-zA-Z0-9:_-]{1,32} ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"` // 产品属性 ProductProperties *ProductProperties `json:"ProductProperties,omitnil,omitempty" name:"ProductProperties"` // 创建CLAA产品时,需要Skey Skey *string `json:"Skey,omitnil,omitempty" name:"Skey"` }
Predefined struct for user
type CreateProductResponse ¶ added in v1.0.397
type CreateProductResponse struct { *tchttp.BaseResponse Response *CreateProductResponseParams `json:"Response"` }
func NewCreateProductResponse ¶ added in v1.0.397
func NewCreateProductResponse() (response *CreateProductResponse)
func (*CreateProductResponse) FromJsonString ¶ added in v1.0.397
func (r *CreateProductResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateProductResponse) ToJsonString ¶ added in v1.0.397
func (r *CreateProductResponse) ToJsonString() string
type CreateProductResponseParams ¶ added in v1.0.426
type CreateProductResponseParams struct { // 产品名称 ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"` // 产品 ID,腾讯云生成全局唯一 ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 产品属性 ProductProperties *ProductProperties `json:"ProductProperties,omitnil,omitempty" name:"ProductProperties"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateTaskFileUrlRequest ¶ added in v1.0.397
type CreateTaskFileUrlRequest struct { *tchttp.BaseRequest // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` }
func NewCreateTaskFileUrlRequest ¶ added in v1.0.397
func NewCreateTaskFileUrlRequest() (request *CreateTaskFileUrlRequest)
func (*CreateTaskFileUrlRequest) FromJsonString ¶ added in v1.0.397
func (r *CreateTaskFileUrlRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateTaskFileUrlRequest) ToJsonString ¶ added in v1.0.397
func (r *CreateTaskFileUrlRequest) ToJsonString() string
type CreateTaskFileUrlRequestParams ¶ added in v1.0.426
type CreateTaskFileUrlRequestParams struct { // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` }
Predefined struct for user
type CreateTaskFileUrlResponse ¶ added in v1.0.397
type CreateTaskFileUrlResponse struct { *tchttp.BaseResponse Response *CreateTaskFileUrlResponseParams `json:"Response"` }
func NewCreateTaskFileUrlResponse ¶ added in v1.0.397
func NewCreateTaskFileUrlResponse() (response *CreateTaskFileUrlResponse)
func (*CreateTaskFileUrlResponse) FromJsonString ¶ added in v1.0.397
func (r *CreateTaskFileUrlResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateTaskFileUrlResponse) ToJsonString ¶ added in v1.0.397
func (r *CreateTaskFileUrlResponse) ToJsonString() string
type CreateTaskFileUrlResponseParams ¶ added in v1.0.426
type CreateTaskFileUrlResponseParams struct { // 任务文件上传链接 Url *string `json:"Url,omitnil,omitempty" name:"Url"` // 任务文件名 FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateTopicPolicyRequest ¶ added in v1.0.397
type CreateTopicPolicyRequest struct { *tchttp.BaseRequest // 产品自身ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // Topic名称 TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"` // Topic权限,1发布,2订阅,3订阅和发布 Privilege *uint64 `json:"Privilege,omitnil,omitempty" name:"Privilege"` // 代理订阅信息,网关产品为绑定的子产品创建topic时需要填写,内容为子产品的ID和设备信息。 BrokerSubscribe *BrokerSubscribe `json:"BrokerSubscribe,omitnil,omitempty" name:"BrokerSubscribe"` }
func NewCreateTopicPolicyRequest ¶ added in v1.0.397
func NewCreateTopicPolicyRequest() (request *CreateTopicPolicyRequest)
func (*CreateTopicPolicyRequest) FromJsonString ¶ added in v1.0.397
func (r *CreateTopicPolicyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateTopicPolicyRequest) ToJsonString ¶ added in v1.0.397
func (r *CreateTopicPolicyRequest) ToJsonString() string
type CreateTopicPolicyRequestParams ¶ added in v1.0.426
type CreateTopicPolicyRequestParams struct { // 产品自身ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // Topic名称 TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"` // Topic权限,1发布,2订阅,3订阅和发布 Privilege *uint64 `json:"Privilege,omitnil,omitempty" name:"Privilege"` // 代理订阅信息,网关产品为绑定的子产品创建topic时需要填写,内容为子产品的ID和设备信息。 BrokerSubscribe *BrokerSubscribe `json:"BrokerSubscribe,omitnil,omitempty" name:"BrokerSubscribe"` }
Predefined struct for user
type CreateTopicPolicyResponse ¶ added in v1.0.397
type CreateTopicPolicyResponse struct { *tchttp.BaseResponse Response *CreateTopicPolicyResponseParams `json:"Response"` }
func NewCreateTopicPolicyResponse ¶ added in v1.0.397
func NewCreateTopicPolicyResponse() (response *CreateTopicPolicyResponse)
func (*CreateTopicPolicyResponse) FromJsonString ¶ added in v1.0.397
func (r *CreateTopicPolicyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateTopicPolicyResponse) ToJsonString ¶ added in v1.0.397
func (r *CreateTopicPolicyResponse) ToJsonString() string
type CreateTopicPolicyResponseParams ¶ added in v1.0.426
type CreateTopicPolicyResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateTopicRuleRequest ¶ added in v1.0.397
type CreateTopicRuleRequest struct { *tchttp.BaseRequest // 规则名称 RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` // 规则内容 TopicRulePayload *TopicRulePayload `json:"TopicRulePayload,omitnil,omitempty" name:"TopicRulePayload"` }
func NewCreateTopicRuleRequest ¶ added in v1.0.397
func NewCreateTopicRuleRequest() (request *CreateTopicRuleRequest)
func (*CreateTopicRuleRequest) FromJsonString ¶ added in v1.0.397
func (r *CreateTopicRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateTopicRuleRequest) ToJsonString ¶ added in v1.0.397
func (r *CreateTopicRuleRequest) ToJsonString() string
type CreateTopicRuleRequestParams ¶ added in v1.0.426
type CreateTopicRuleRequestParams struct { // 规则名称 RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` // 规则内容 TopicRulePayload *TopicRulePayload `json:"TopicRulePayload,omitnil,omitempty" name:"TopicRulePayload"` }
Predefined struct for user
type CreateTopicRuleResponse ¶ added in v1.0.397
type CreateTopicRuleResponse struct { *tchttp.BaseResponse Response *CreateTopicRuleResponseParams `json:"Response"` }
func NewCreateTopicRuleResponse ¶ added in v1.0.397
func NewCreateTopicRuleResponse() (response *CreateTopicRuleResponse)
func (*CreateTopicRuleResponse) FromJsonString ¶ added in v1.0.397
func (r *CreateTopicRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateTopicRuleResponse) ToJsonString ¶ added in v1.0.397
func (r *CreateTopicRuleResponse) ToJsonString() string
type CreateTopicRuleResponseParams ¶ added in v1.0.426
type CreateTopicRuleResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteDeviceRequest ¶
type DeleteDeviceRequest struct { *tchttp.BaseRequest // 设备所属的产品 ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 需要删除的设备名称 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` // 删除LoRa设备以及LoRa网关设备需要skey Skey *string `json:"Skey,omitnil,omitempty" name:"Skey"` }
func NewDeleteDeviceRequest ¶
func NewDeleteDeviceRequest() (request *DeleteDeviceRequest)
func (*DeleteDeviceRequest) FromJsonString ¶
func (r *DeleteDeviceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteDeviceRequest) ToJsonString ¶
func (r *DeleteDeviceRequest) ToJsonString() string
type DeleteDeviceRequestParams ¶ added in v1.0.426
type DeleteDeviceRequestParams struct { // 设备所属的产品 ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 需要删除的设备名称 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` // 删除LoRa设备以及LoRa网关设备需要skey Skey *string `json:"Skey,omitnil,omitempty" name:"Skey"` }
Predefined struct for user
type DeleteDeviceResourceRequest ¶ added in v1.0.397
type DeleteDeviceResourceRequest struct { *tchttp.BaseRequest // 产品ID ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"` // 资源名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 设备名称 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` }
func NewDeleteDeviceResourceRequest ¶ added in v1.0.397
func NewDeleteDeviceResourceRequest() (request *DeleteDeviceResourceRequest)
func (*DeleteDeviceResourceRequest) FromJsonString ¶ added in v1.0.397
func (r *DeleteDeviceResourceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteDeviceResourceRequest) ToJsonString ¶ added in v1.0.397
func (r *DeleteDeviceResourceRequest) ToJsonString() string
type DeleteDeviceResourceRequestParams ¶ added in v1.0.426
type DeleteDeviceResourceRequestParams struct { // 产品ID ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"` // 资源名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 设备名称 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` }
Predefined struct for user
type DeleteDeviceResourceResponse ¶ added in v1.0.397
type DeleteDeviceResourceResponse struct { *tchttp.BaseResponse Response *DeleteDeviceResourceResponseParams `json:"Response"` }
func NewDeleteDeviceResourceResponse ¶ added in v1.0.397
func NewDeleteDeviceResourceResponse() (response *DeleteDeviceResourceResponse)
func (*DeleteDeviceResourceResponse) FromJsonString ¶ added in v1.0.397
func (r *DeleteDeviceResourceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteDeviceResourceResponse) ToJsonString ¶ added in v1.0.397
func (r *DeleteDeviceResourceResponse) ToJsonString() string
type DeleteDeviceResourceResponseParams ¶ added in v1.0.426
type DeleteDeviceResourceResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteDeviceResponse ¶
type DeleteDeviceResponse struct { *tchttp.BaseResponse Response *DeleteDeviceResponseParams `json:"Response"` }
func NewDeleteDeviceResponse ¶
func NewDeleteDeviceResponse() (response *DeleteDeviceResponse)
func (*DeleteDeviceResponse) FromJsonString ¶
func (r *DeleteDeviceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteDeviceResponse) ToJsonString ¶
func (r *DeleteDeviceResponse) ToJsonString() string
type DeleteDeviceResponseParams ¶ added in v1.0.426
type DeleteDeviceResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteDeviceShadowRequest ¶ added in v1.0.475
type DeleteDeviceShadowRequest struct { *tchttp.BaseRequest // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 设备名称 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` }
func NewDeleteDeviceShadowRequest ¶ added in v1.0.475
func NewDeleteDeviceShadowRequest() (request *DeleteDeviceShadowRequest)
func (*DeleteDeviceShadowRequest) FromJsonString ¶ added in v1.0.475
func (r *DeleteDeviceShadowRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteDeviceShadowRequest) ToJsonString ¶ added in v1.0.475
func (r *DeleteDeviceShadowRequest) ToJsonString() string
type DeleteDeviceShadowRequestParams ¶ added in v1.0.475
type DeleteDeviceShadowRequestParams struct { // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 设备名称 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` }
Predefined struct for user
type DeleteDeviceShadowResponse ¶ added in v1.0.475
type DeleteDeviceShadowResponse struct { *tchttp.BaseResponse Response *DeleteDeviceShadowResponseParams `json:"Response"` }
func NewDeleteDeviceShadowResponse ¶ added in v1.0.475
func NewDeleteDeviceShadowResponse() (response *DeleteDeviceShadowResponse)
func (*DeleteDeviceShadowResponse) FromJsonString ¶ added in v1.0.475
func (r *DeleteDeviceShadowResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteDeviceShadowResponse) ToJsonString ¶ added in v1.0.475
func (r *DeleteDeviceShadowResponse) ToJsonString() string
type DeleteDeviceShadowResponseParams ¶ added in v1.0.475
type DeleteDeviceShadowResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeletePrivateCARequest ¶
type DeletePrivateCARequest struct { *tchttp.BaseRequest // 私有CA证书名称 CertName *string `json:"CertName,omitnil,omitempty" name:"CertName"` }
func NewDeletePrivateCARequest ¶
func NewDeletePrivateCARequest() (request *DeletePrivateCARequest)
func (*DeletePrivateCARequest) FromJsonString ¶
func (r *DeletePrivateCARequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeletePrivateCARequest) ToJsonString ¶
func (r *DeletePrivateCARequest) ToJsonString() string
type DeletePrivateCARequestParams ¶ added in v1.0.426
type DeletePrivateCARequestParams struct { // 私有CA证书名称 CertName *string `json:"CertName,omitnil,omitempty" name:"CertName"` }
Predefined struct for user
type DeletePrivateCAResponse ¶
type DeletePrivateCAResponse struct { *tchttp.BaseResponse Response *DeletePrivateCAResponseParams `json:"Response"` }
func NewDeletePrivateCAResponse ¶
func NewDeletePrivateCAResponse() (response *DeletePrivateCAResponse)
func (*DeletePrivateCAResponse) FromJsonString ¶
func (r *DeletePrivateCAResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeletePrivateCAResponse) ToJsonString ¶
func (r *DeletePrivateCAResponse) ToJsonString() string
type DeletePrivateCAResponseParams ¶ added in v1.0.426
type DeletePrivateCAResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteProductPrivateCARequest ¶ added in v1.0.378
type DeleteProductPrivateCARequest struct { *tchttp.BaseRequest // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` }
func NewDeleteProductPrivateCARequest ¶ added in v1.0.378
func NewDeleteProductPrivateCARequest() (request *DeleteProductPrivateCARequest)
func (*DeleteProductPrivateCARequest) FromJsonString ¶ added in v1.0.378
func (r *DeleteProductPrivateCARequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteProductPrivateCARequest) ToJsonString ¶ added in v1.0.378
func (r *DeleteProductPrivateCARequest) ToJsonString() string
type DeleteProductPrivateCARequestParams ¶ added in v1.0.426
type DeleteProductPrivateCARequestParams struct { // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` }
Predefined struct for user
type DeleteProductPrivateCAResponse ¶ added in v1.0.378
type DeleteProductPrivateCAResponse struct { *tchttp.BaseResponse Response *DeleteProductPrivateCAResponseParams `json:"Response"` }
func NewDeleteProductPrivateCAResponse ¶ added in v1.0.378
func NewDeleteProductPrivateCAResponse() (response *DeleteProductPrivateCAResponse)
func (*DeleteProductPrivateCAResponse) FromJsonString ¶ added in v1.0.378
func (r *DeleteProductPrivateCAResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteProductPrivateCAResponse) ToJsonString ¶ added in v1.0.378
func (r *DeleteProductPrivateCAResponse) ToJsonString() string
type DeleteProductPrivateCAResponseParams ¶ added in v1.0.426
type DeleteProductPrivateCAResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteProductRequest ¶
type DeleteProductRequest struct { *tchttp.BaseRequest // 需要删除的产品 ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 删除LoRa产品需要skey Skey *string `json:"Skey,omitnil,omitempty" name:"Skey"` }
func NewDeleteProductRequest ¶
func NewDeleteProductRequest() (request *DeleteProductRequest)
func (*DeleteProductRequest) FromJsonString ¶
func (r *DeleteProductRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteProductRequest) ToJsonString ¶
func (r *DeleteProductRequest) ToJsonString() string
type DeleteProductRequestParams ¶ added in v1.0.426
type DeleteProductRequestParams struct { // 需要删除的产品 ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 删除LoRa产品需要skey Skey *string `json:"Skey,omitnil,omitempty" name:"Skey"` }
Predefined struct for user
type DeleteProductResponse ¶
type DeleteProductResponse struct { *tchttp.BaseResponse Response *DeleteProductResponseParams `json:"Response"` }
func NewDeleteProductResponse ¶
func NewDeleteProductResponse() (response *DeleteProductResponse)
func (*DeleteProductResponse) FromJsonString ¶
func (r *DeleteProductResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteProductResponse) ToJsonString ¶
func (r *DeleteProductResponse) ToJsonString() string
type DeleteProductResponseParams ¶ added in v1.0.426
type DeleteProductResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteTopicRuleRequest ¶ added in v1.0.397
type DeleteTopicRuleRequest struct { *tchttp.BaseRequest // 规则名 RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` }
func NewDeleteTopicRuleRequest ¶ added in v1.0.397
func NewDeleteTopicRuleRequest() (request *DeleteTopicRuleRequest)
func (*DeleteTopicRuleRequest) FromJsonString ¶ added in v1.0.397
func (r *DeleteTopicRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteTopicRuleRequest) ToJsonString ¶ added in v1.0.397
func (r *DeleteTopicRuleRequest) ToJsonString() string
type DeleteTopicRuleRequestParams ¶ added in v1.0.426
type DeleteTopicRuleRequestParams struct { // 规则名 RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` }
Predefined struct for user
type DeleteTopicRuleResponse ¶ added in v1.0.397
type DeleteTopicRuleResponse struct { *tchttp.BaseResponse Response *DeleteTopicRuleResponseParams `json:"Response"` }
func NewDeleteTopicRuleResponse ¶ added in v1.0.397
func NewDeleteTopicRuleResponse() (response *DeleteTopicRuleResponse)
func (*DeleteTopicRuleResponse) FromJsonString ¶ added in v1.0.397
func (r *DeleteTopicRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteTopicRuleResponse) ToJsonString ¶ added in v1.0.397
func (r *DeleteTopicRuleResponse) ToJsonString() string
type DeleteTopicRuleResponseParams ¶ added in v1.0.426
type DeleteTopicRuleResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDeviceClientKeyRequest ¶ added in v1.0.397
type DescribeDeviceClientKeyRequest struct { *tchttp.BaseRequest // 所属产品的Id ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 设备名称 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` }
func NewDescribeDeviceClientKeyRequest ¶ added in v1.0.397
func NewDescribeDeviceClientKeyRequest() (request *DescribeDeviceClientKeyRequest)
func (*DescribeDeviceClientKeyRequest) FromJsonString ¶ added in v1.0.397
func (r *DescribeDeviceClientKeyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDeviceClientKeyRequest) ToJsonString ¶ added in v1.0.397
func (r *DescribeDeviceClientKeyRequest) ToJsonString() string
type DescribeDeviceClientKeyRequestParams ¶ added in v1.0.426
type DescribeDeviceClientKeyRequestParams struct { // 所属产品的Id ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 设备名称 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` }
Predefined struct for user
type DescribeDeviceClientKeyResponse ¶ added in v1.0.397
type DescribeDeviceClientKeyResponse struct { *tchttp.BaseResponse Response *DescribeDeviceClientKeyResponseParams `json:"Response"` }
func NewDescribeDeviceClientKeyResponse ¶ added in v1.0.397
func NewDescribeDeviceClientKeyResponse() (response *DescribeDeviceClientKeyResponse)
func (*DescribeDeviceClientKeyResponse) FromJsonString ¶ added in v1.0.397
func (r *DescribeDeviceClientKeyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDeviceClientKeyResponse) ToJsonString ¶ added in v1.0.397
func (r *DescribeDeviceClientKeyResponse) ToJsonString() string
type DescribeDeviceClientKeyResponseParams ¶ added in v1.0.426
type DescribeDeviceClientKeyResponseParams struct { // 设备的私钥 ClientKey *string `json:"ClientKey,omitnil,omitempty" name:"ClientKey"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDeviceRequest ¶
type DescribeDeviceRequest struct { *tchttp.BaseRequest // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 设备名 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` }
func NewDescribeDeviceRequest ¶
func NewDescribeDeviceRequest() (request *DescribeDeviceRequest)
func (*DescribeDeviceRequest) FromJsonString ¶
func (r *DescribeDeviceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDeviceRequest) ToJsonString ¶
func (r *DescribeDeviceRequest) ToJsonString() string
type DescribeDeviceRequestParams ¶ added in v1.0.426
type DescribeDeviceRequestParams struct { // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 设备名 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` }
Predefined struct for user
type DescribeDeviceResourceRequest ¶ added in v1.0.397
type DescribeDeviceResourceRequest struct { *tchttp.BaseRequest // 设备名称 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` // 产品ID ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"` // 具体的设备资源名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
func NewDescribeDeviceResourceRequest ¶ added in v1.0.397
func NewDescribeDeviceResourceRequest() (request *DescribeDeviceResourceRequest)
func (*DescribeDeviceResourceRequest) FromJsonString ¶ added in v1.0.397
func (r *DescribeDeviceResourceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDeviceResourceRequest) ToJsonString ¶ added in v1.0.397
func (r *DescribeDeviceResourceRequest) ToJsonString() string
type DescribeDeviceResourceRequestParams ¶ added in v1.0.426
type DescribeDeviceResourceRequestParams struct { // 设备名称 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` // 产品ID ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"` // 具体的设备资源名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
Predefined struct for user
type DescribeDeviceResourceResponse ¶ added in v1.0.397
type DescribeDeviceResourceResponse struct { *tchttp.BaseResponse Response *DescribeDeviceResourceResponseParams `json:"Response"` }
func NewDescribeDeviceResourceResponse ¶ added in v1.0.397
func NewDescribeDeviceResourceResponse() (response *DescribeDeviceResourceResponse)
func (*DescribeDeviceResourceResponse) FromJsonString ¶ added in v1.0.397
func (r *DescribeDeviceResourceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDeviceResourceResponse) ToJsonString ¶ added in v1.0.397
func (r *DescribeDeviceResourceResponse) ToJsonString() string
type DescribeDeviceResourceResponseParams ¶ added in v1.0.426
type DescribeDeviceResourceResponseParams struct { // 设备资源详情 Result *DeviceResourceInfo `json:"Result,omitnil,omitempty" name:"Result"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDeviceResourcesRequest ¶ added in v1.0.397
type DescribeDeviceResourcesRequest struct { *tchttp.BaseRequest // 偏移量,Offset从0开始 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页的大小,数值范围 10-250 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 产品ID ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"` // 需要过滤的设备名称 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` // 资源搜索开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 资源搜索结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` }
func NewDescribeDeviceResourcesRequest ¶ added in v1.0.397
func NewDescribeDeviceResourcesRequest() (request *DescribeDeviceResourcesRequest)
func (*DescribeDeviceResourcesRequest) FromJsonString ¶ added in v1.0.397
func (r *DescribeDeviceResourcesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDeviceResourcesRequest) ToJsonString ¶ added in v1.0.397
func (r *DescribeDeviceResourcesRequest) ToJsonString() string
type DescribeDeviceResourcesRequestParams ¶ added in v1.0.426
type DescribeDeviceResourcesRequestParams struct { // 偏移量,Offset从0开始 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页的大小,数值范围 10-250 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 产品ID ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"` // 需要过滤的设备名称 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` // 资源搜索开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 资源搜索结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` }
Predefined struct for user
type DescribeDeviceResourcesResponse ¶ added in v1.0.397
type DescribeDeviceResourcesResponse struct { *tchttp.BaseResponse Response *DescribeDeviceResourcesResponseParams `json:"Response"` }
func NewDescribeDeviceResourcesResponse ¶ added in v1.0.397
func NewDescribeDeviceResourcesResponse() (response *DescribeDeviceResourcesResponse)
func (*DescribeDeviceResourcesResponse) FromJsonString ¶ added in v1.0.397
func (r *DescribeDeviceResourcesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDeviceResourcesResponse) ToJsonString ¶ added in v1.0.397
func (r *DescribeDeviceResourcesResponse) ToJsonString() string
type DescribeDeviceResourcesResponseParams ¶ added in v1.0.426
type DescribeDeviceResourcesResponseParams struct { // 资源总数 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 资源列表 // 注意:此字段可能返回 null,表示取不到有效值。 Result []*DeviceResourceInfo `json:"Result,omitnil,omitempty" name:"Result"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDeviceResponse ¶
type DescribeDeviceResponse struct { *tchttp.BaseResponse Response *DescribeDeviceResponseParams `json:"Response"` }
func NewDescribeDeviceResponse ¶
func NewDescribeDeviceResponse() (response *DescribeDeviceResponse)
func (*DescribeDeviceResponse) FromJsonString ¶
func (r *DescribeDeviceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDeviceResponse) ToJsonString ¶
func (r *DescribeDeviceResponse) ToJsonString() string
type DescribeDeviceResponseParams ¶ added in v1.0.426
type DescribeDeviceResponseParams struct { // 设备名 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` // 设备是否在线,0不在线,1在线,3未激活 Online *uint64 `json:"Online,omitnil,omitempty" name:"Online"` // 设备登录时间 LoginTime *uint64 `json:"LoginTime,omitnil,omitempty" name:"LoginTime"` // 设备固件版本 Version *string `json:"Version,omitnil,omitempty" name:"Version"` // 设备最后更新时间 LastUpdateTime *uint64 `json:"LastUpdateTime,omitnil,omitempty" name:"LastUpdateTime"` // 设备证书 DeviceCert *string `json:"DeviceCert,omitnil,omitempty" name:"DeviceCert"` // 设备密钥 DevicePsk *string `json:"DevicePsk,omitnil,omitempty" name:"DevicePsk"` // 设备属性 Tags []*DeviceTag `json:"Tags,omitnil,omitempty" name:"Tags"` // 设备类型 DeviceType *uint64 `json:"DeviceType,omitnil,omitempty" name:"DeviceType"` // 国际移动设备识别码 IMEI Imei *string `json:"Imei,omitnil,omitempty" name:"Imei"` // 运营商类型 Isp *uint64 `json:"Isp,omitnil,omitempty" name:"Isp"` // IP地址 ConnIP *uint64 `json:"ConnIP,omitnil,omitempty" name:"ConnIP"` // NB IoT运营商处的DeviceID // // Deprecated: NbiotDeviceID is deprecated. NbiotDeviceID *string `json:"NbiotDeviceID,omitnil,omitempty" name:"NbiotDeviceID"` // Lora设备的dev eui LoraDevEui *string `json:"LoraDevEui,omitnil,omitempty" name:"LoraDevEui"` // Lora设备的mote type LoraMoteType *uint64 `json:"LoraMoteType,omitnil,omitempty" name:"LoraMoteType"` // 设备的sdk日志等级 // 注意:此字段可能返回 null,表示取不到有效值。 LogLevel *uint64 `json:"LogLevel,omitnil,omitempty" name:"LogLevel"` // 首次上线时间 // 注意:此字段可能返回 null,表示取不到有效值。 FirstOnlineTime *uint64 `json:"FirstOnlineTime,omitnil,omitempty" name:"FirstOnlineTime"` // 最近下线时间 // 注意:此字段可能返回 null,表示取不到有效值。 LastOfflineTime *uint64 `json:"LastOfflineTime,omitnil,omitempty" name:"LastOfflineTime"` // 设备创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreateTime *uint64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 设备证书获取状态,0 未获取过设备密钥, 1 已获取过设备密钥 // 注意:此字段可能返回 null,表示取不到有效值。 CertState *uint64 `json:"CertState,omitnil,omitempty" name:"CertState"` // 设备启用状态 // 注意:此字段可能返回 null,表示取不到有效值。 EnableState *uint64 `json:"EnableState,omitnil,omitempty" name:"EnableState"` // 设备标签 // 注意:此字段可能返回 null,表示取不到有效值。 Labels []*DeviceLabel `json:"Labels,omitnil,omitempty" name:"Labels"` // MQTT客户端IP地址 // 注意:此字段可能返回 null,表示取不到有效值。 ClientIP *string `json:"ClientIP,omitnil,omitempty" name:"ClientIP"` // 设备固件更新时间 // 注意:此字段可能返回 null,表示取不到有效值。 FirmwareUpdateTime *uint64 `json:"FirmwareUpdateTime,omitnil,omitempty" name:"FirmwareUpdateTime"` // 创建者账号ID // 注意:此字段可能返回 null,表示取不到有效值。 CreateUserId *uint64 `json:"CreateUserId,omitnil,omitempty" name:"CreateUserId"` // NB IoT运营商处的DeviceID NBIoTDeviceID *string `json:"NBIoTDeviceID,omitnil,omitempty" name:"NBIoTDeviceID"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDeviceShadowRequest ¶ added in v1.0.397
type DescribeDeviceShadowRequest struct { *tchttp.BaseRequest // 产品 ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 设备名称。命名规则:[a-zA-Z0-9:_-]{1,60} DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` }
func NewDescribeDeviceShadowRequest ¶ added in v1.0.397
func NewDescribeDeviceShadowRequest() (request *DescribeDeviceShadowRequest)
func (*DescribeDeviceShadowRequest) FromJsonString ¶ added in v1.0.397
func (r *DescribeDeviceShadowRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDeviceShadowRequest) ToJsonString ¶ added in v1.0.397
func (r *DescribeDeviceShadowRequest) ToJsonString() string
type DescribeDeviceShadowRequestParams ¶ added in v1.0.426
type DescribeDeviceShadowRequestParams struct { // 产品 ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 设备名称。命名规则:[a-zA-Z0-9:_-]{1,60} DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` }
Predefined struct for user
type DescribeDeviceShadowResponse ¶ added in v1.0.397
type DescribeDeviceShadowResponse struct { *tchttp.BaseResponse Response *DescribeDeviceShadowResponseParams `json:"Response"` }
func NewDescribeDeviceShadowResponse ¶ added in v1.0.397
func NewDescribeDeviceShadowResponse() (response *DescribeDeviceShadowResponse)
func (*DescribeDeviceShadowResponse) FromJsonString ¶ added in v1.0.397
func (r *DescribeDeviceShadowResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDeviceShadowResponse) ToJsonString ¶ added in v1.0.397
func (r *DescribeDeviceShadowResponse) ToJsonString() string
type DescribeDeviceShadowResponseParams ¶ added in v1.0.426
type DescribeDeviceShadowResponseParams struct { // 设备影子数据 Data *string `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDevicesRequest ¶
type DescribeDevicesRequest struct { *tchttp.BaseRequest // 需要查看设备列表的产品 ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 偏移量,Offset从0开始 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页的大小,数值范围 10-250 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 设备固件版本号,若不带此参数会返回所有固件版本的设备。传"None-FirmwareVersion"查询无版本号的设备 FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"` // 需要过滤的设备名称 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` // 设备是否启用,0禁用状态1启用状态,默认不区分 EnableState *uint64 `json:"EnableState,omitnil,omitempty" name:"EnableState"` }
func NewDescribeDevicesRequest ¶
func NewDescribeDevicesRequest() (request *DescribeDevicesRequest)
func (*DescribeDevicesRequest) FromJsonString ¶
func (r *DescribeDevicesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDevicesRequest) ToJsonString ¶
func (r *DescribeDevicesRequest) ToJsonString() string
type DescribeDevicesRequestParams ¶ added in v1.0.426
type DescribeDevicesRequestParams struct { // 需要查看设备列表的产品 ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 偏移量,Offset从0开始 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页的大小,数值范围 10-250 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 设备固件版本号,若不带此参数会返回所有固件版本的设备。传"None-FirmwareVersion"查询无版本号的设备 FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"` // 需要过滤的设备名称 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` // 设备是否启用,0禁用状态1启用状态,默认不区分 EnableState *uint64 `json:"EnableState,omitnil,omitempty" name:"EnableState"` }
Predefined struct for user
type DescribeDevicesResponse ¶
type DescribeDevicesResponse struct { *tchttp.BaseResponse Response *DescribeDevicesResponseParams `json:"Response"` }
func NewDescribeDevicesResponse ¶
func NewDescribeDevicesResponse() (response *DescribeDevicesResponse)
func (*DescribeDevicesResponse) FromJsonString ¶
func (r *DescribeDevicesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDevicesResponse) ToJsonString ¶
func (r *DescribeDevicesResponse) ToJsonString() string
type DescribeDevicesResponseParams ¶ added in v1.0.426
type DescribeDevicesResponseParams struct { // 设备总数 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 设备详细信息列表 Devices []*DeviceInfo `json:"Devices,omitnil,omitempty" name:"Devices"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeFirmwareRequest ¶ added in v1.0.397
type DescribeFirmwareRequest struct { *tchttp.BaseRequest // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 固件版本号 FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"` }
func NewDescribeFirmwareRequest ¶ added in v1.0.397
func NewDescribeFirmwareRequest() (request *DescribeFirmwareRequest)
func (*DescribeFirmwareRequest) FromJsonString ¶ added in v1.0.397
func (r *DescribeFirmwareRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeFirmwareRequest) ToJsonString ¶ added in v1.0.397
func (r *DescribeFirmwareRequest) ToJsonString() string
type DescribeFirmwareRequestParams ¶ added in v1.0.426
type DescribeFirmwareRequestParams struct { // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 固件版本号 FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"` }
Predefined struct for user
type DescribeFirmwareResponse ¶ added in v1.0.397
type DescribeFirmwareResponse struct { *tchttp.BaseResponse Response *DescribeFirmwareResponseParams `json:"Response"` }
func NewDescribeFirmwareResponse ¶ added in v1.0.397
func NewDescribeFirmwareResponse() (response *DescribeFirmwareResponse)
func (*DescribeFirmwareResponse) FromJsonString ¶ added in v1.0.397
func (r *DescribeFirmwareResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeFirmwareResponse) ToJsonString ¶ added in v1.0.397
func (r *DescribeFirmwareResponse) ToJsonString() string
type DescribeFirmwareResponseParams ¶ added in v1.0.426
type DescribeFirmwareResponseParams struct { // 固件版本号 Version *string `json:"Version,omitnil,omitempty" name:"Version"` // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 固件名称 // 注意:此字段可能返回 null,表示取不到有效值。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 固件描述 // 注意:此字段可能返回 null,表示取不到有效值。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 固件Md5值 // 注意:此字段可能返回 null,表示取不到有效值。 Md5sum *string `json:"Md5sum,omitnil,omitempty" name:"Md5sum"` // 固件上传的秒级时间戳 // 注意:此字段可能返回 null,表示取不到有效值。 Createtime *uint64 `json:"Createtime,omitnil,omitempty" name:"Createtime"` // 产品名称 ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"` // 固件类型。选项:mcu、module FwType *string `json:"FwType,omitnil,omitempty" name:"FwType"` // 固件用户自定义配置信息 // 注意:此字段可能返回 null,表示取不到有效值。 UserDefined *string `json:"UserDefined,omitnil,omitempty" name:"UserDefined"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeFirmwareTaskDevicesRequest ¶ added in v1.0.397
type DescribeFirmwareTaskDevicesRequest struct { *tchttp.BaseRequest // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 固件版本 FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"` // 筛选条件 Filters []*SearchKeyword `json:"Filters,omitnil,omitempty" name:"Filters"` // 查询偏移量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 查询的数量 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeFirmwareTaskDevicesRequest ¶ added in v1.0.397
func NewDescribeFirmwareTaskDevicesRequest() (request *DescribeFirmwareTaskDevicesRequest)
func (*DescribeFirmwareTaskDevicesRequest) FromJsonString ¶ added in v1.0.397
func (r *DescribeFirmwareTaskDevicesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeFirmwareTaskDevicesRequest) ToJsonString ¶ added in v1.0.397
func (r *DescribeFirmwareTaskDevicesRequest) ToJsonString() string
type DescribeFirmwareTaskDevicesRequestParams ¶ added in v1.0.426
type DescribeFirmwareTaskDevicesRequestParams struct { // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 固件版本 FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"` // 筛选条件 Filters []*SearchKeyword `json:"Filters,omitnil,omitempty" name:"Filters"` // 查询偏移量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 查询的数量 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeFirmwareTaskDevicesResponse ¶ added in v1.0.397
type DescribeFirmwareTaskDevicesResponse struct { *tchttp.BaseResponse Response *DescribeFirmwareTaskDevicesResponseParams `json:"Response"` }
func NewDescribeFirmwareTaskDevicesResponse ¶ added in v1.0.397
func NewDescribeFirmwareTaskDevicesResponse() (response *DescribeFirmwareTaskDevicesResponse)
func (*DescribeFirmwareTaskDevicesResponse) FromJsonString ¶ added in v1.0.397
func (r *DescribeFirmwareTaskDevicesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeFirmwareTaskDevicesResponse) ToJsonString ¶ added in v1.0.397
func (r *DescribeFirmwareTaskDevicesResponse) ToJsonString() string
type DescribeFirmwareTaskDevicesResponseParams ¶ added in v1.0.426
type DescribeFirmwareTaskDevicesResponseParams struct { // 固件升级任务的设备总数 // 注意:此字段可能返回 null,表示取不到有效值。 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // 固件升级任务的设备列表 // 注意:此字段可能返回 null,表示取不到有效值。 Devices []*DeviceUpdateStatus `json:"Devices,omitnil,omitempty" name:"Devices"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeFirmwareTaskDistributionRequest ¶ added in v1.0.397
type DescribeFirmwareTaskDistributionRequest struct { *tchttp.BaseRequest // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 固件版本号 FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"` // 固件升级任务ID TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` }
func NewDescribeFirmwareTaskDistributionRequest ¶ added in v1.0.397
func NewDescribeFirmwareTaskDistributionRequest() (request *DescribeFirmwareTaskDistributionRequest)
func (*DescribeFirmwareTaskDistributionRequest) FromJsonString ¶ added in v1.0.397
func (r *DescribeFirmwareTaskDistributionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeFirmwareTaskDistributionRequest) ToJsonString ¶ added in v1.0.397
func (r *DescribeFirmwareTaskDistributionRequest) ToJsonString() string
type DescribeFirmwareTaskDistributionRequestParams ¶ added in v1.0.426
type DescribeFirmwareTaskDistributionRequestParams struct { // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 固件版本号 FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"` // 固件升级任务ID TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` }
Predefined struct for user
type DescribeFirmwareTaskDistributionResponse ¶ added in v1.0.397
type DescribeFirmwareTaskDistributionResponse struct { *tchttp.BaseResponse Response *DescribeFirmwareTaskDistributionResponseParams `json:"Response"` }
func NewDescribeFirmwareTaskDistributionResponse ¶ added in v1.0.397
func NewDescribeFirmwareTaskDistributionResponse() (response *DescribeFirmwareTaskDistributionResponse)
func (*DescribeFirmwareTaskDistributionResponse) FromJsonString ¶ added in v1.0.397
func (r *DescribeFirmwareTaskDistributionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeFirmwareTaskDistributionResponse) ToJsonString ¶ added in v1.0.397
func (r *DescribeFirmwareTaskDistributionResponse) ToJsonString() string
type DescribeFirmwareTaskDistributionResponseParams ¶ added in v1.0.426
type DescribeFirmwareTaskDistributionResponseParams struct { // 固件升级任务状态分布信息 StatusInfos []*StatusStatistic `json:"StatusInfos,omitnil,omitempty" name:"StatusInfos"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeFirmwareTaskRequest ¶ added in v1.0.397
type DescribeFirmwareTaskRequest struct { *tchttp.BaseRequest // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 固件版本号 FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"` // 固件任务ID TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` }
func NewDescribeFirmwareTaskRequest ¶ added in v1.0.397
func NewDescribeFirmwareTaskRequest() (request *DescribeFirmwareTaskRequest)
func (*DescribeFirmwareTaskRequest) FromJsonString ¶ added in v1.0.397
func (r *DescribeFirmwareTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeFirmwareTaskRequest) ToJsonString ¶ added in v1.0.397
func (r *DescribeFirmwareTaskRequest) ToJsonString() string
type DescribeFirmwareTaskRequestParams ¶ added in v1.0.426
type DescribeFirmwareTaskRequestParams struct { // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 固件版本号 FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"` // 固件任务ID TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` }
Predefined struct for user
type DescribeFirmwareTaskResponse ¶ added in v1.0.397
type DescribeFirmwareTaskResponse struct { *tchttp.BaseResponse Response *DescribeFirmwareTaskResponseParams `json:"Response"` }
func NewDescribeFirmwareTaskResponse ¶ added in v1.0.397
func NewDescribeFirmwareTaskResponse() (response *DescribeFirmwareTaskResponse)
func (*DescribeFirmwareTaskResponse) FromJsonString ¶ added in v1.0.397
func (r *DescribeFirmwareTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeFirmwareTaskResponse) ToJsonString ¶ added in v1.0.397
func (r *DescribeFirmwareTaskResponse) ToJsonString() string
type DescribeFirmwareTaskResponseParams ¶ added in v1.0.426
type DescribeFirmwareTaskResponseParams struct { // 固件任务ID // 注意:此字段可能返回 null,表示取不到有效值。 TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 固件任务状态 // 注意:此字段可能返回 null,表示取不到有效值。 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 固件任务创建时间,单位:秒 // 注意:此字段可能返回 null,表示取不到有效值。 CreateTime *int64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 固件任务升级类型 // 注意:此字段可能返回 null,表示取不到有效值。 Type *int64 `json:"Type,omitnil,omitempty" name:"Type"` // 产品名称 // 注意:此字段可能返回 null,表示取不到有效值。 ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"` // 固件任务升级模式。originalVersion(按版本号升级)、filename(提交文件升级)、devicenames(按设备名称升级) // 注意:此字段可能返回 null,表示取不到有效值。 UpgradeMode *string `json:"UpgradeMode,omitnil,omitempty" name:"UpgradeMode"` // 产品ID // 注意:此字段可能返回 null,表示取不到有效值。 ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 升级前版本号 // 注意:此字段可能返回 null,表示取不到有效值。 OriginalVersion *string `json:"OriginalVersion,omitnil,omitempty" name:"OriginalVersion"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeFirmwareTaskStatisticsRequest ¶ added in v1.0.397
type DescribeFirmwareTaskStatisticsRequest struct { *tchttp.BaseRequest // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 固件版本号 FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"` }
func NewDescribeFirmwareTaskStatisticsRequest ¶ added in v1.0.397
func NewDescribeFirmwareTaskStatisticsRequest() (request *DescribeFirmwareTaskStatisticsRequest)
func (*DescribeFirmwareTaskStatisticsRequest) FromJsonString ¶ added in v1.0.397
func (r *DescribeFirmwareTaskStatisticsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeFirmwareTaskStatisticsRequest) ToJsonString ¶ added in v1.0.397
func (r *DescribeFirmwareTaskStatisticsRequest) ToJsonString() string
type DescribeFirmwareTaskStatisticsRequestParams ¶ added in v1.0.426
type DescribeFirmwareTaskStatisticsRequestParams struct { // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 固件版本号 FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"` }
Predefined struct for user
type DescribeFirmwareTaskStatisticsResponse ¶ added in v1.0.397
type DescribeFirmwareTaskStatisticsResponse struct { *tchttp.BaseResponse Response *DescribeFirmwareTaskStatisticsResponseParams `json:"Response"` }
func NewDescribeFirmwareTaskStatisticsResponse ¶ added in v1.0.397
func NewDescribeFirmwareTaskStatisticsResponse() (response *DescribeFirmwareTaskStatisticsResponse)
func (*DescribeFirmwareTaskStatisticsResponse) FromJsonString ¶ added in v1.0.397
func (r *DescribeFirmwareTaskStatisticsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeFirmwareTaskStatisticsResponse) ToJsonString ¶ added in v1.0.397
func (r *DescribeFirmwareTaskStatisticsResponse) ToJsonString() string
type DescribeFirmwareTaskStatisticsResponseParams ¶ added in v1.0.426
type DescribeFirmwareTaskStatisticsResponseParams struct { // 升级成功的设备总数 // 注意:此字段可能返回 null,表示取不到有效值。 SuccessTotal *uint64 `json:"SuccessTotal,omitnil,omitempty" name:"SuccessTotal"` // 升级失败的设备总数 // 注意:此字段可能返回 null,表示取不到有效值。 FailureTotal *uint64 `json:"FailureTotal,omitnil,omitempty" name:"FailureTotal"` // 正在升级的设备总数 // 注意:此字段可能返回 null,表示取不到有效值。 UpgradingTotal *uint64 `json:"UpgradingTotal,omitnil,omitempty" name:"UpgradingTotal"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeFirmwareTasksRequest ¶ added in v1.0.397
type DescribeFirmwareTasksRequest struct { *tchttp.BaseRequest // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 固件版本号 FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"` // 查询偏移量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 返回查询结果条数 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 搜索过滤条件 Filters []*SearchKeyword `json:"Filters,omitnil,omitempty" name:"Filters"` }
func NewDescribeFirmwareTasksRequest ¶ added in v1.0.397
func NewDescribeFirmwareTasksRequest() (request *DescribeFirmwareTasksRequest)
func (*DescribeFirmwareTasksRequest) FromJsonString ¶ added in v1.0.397
func (r *DescribeFirmwareTasksRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeFirmwareTasksRequest) ToJsonString ¶ added in v1.0.397
func (r *DescribeFirmwareTasksRequest) ToJsonString() string
type DescribeFirmwareTasksRequestParams ¶ added in v1.0.426
type DescribeFirmwareTasksRequestParams struct { // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 固件版本号 FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"` // 查询偏移量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 返回查询结果条数 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 搜索过滤条件 Filters []*SearchKeyword `json:"Filters,omitnil,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeFirmwareTasksResponse ¶ added in v1.0.397
type DescribeFirmwareTasksResponse struct { *tchttp.BaseResponse Response *DescribeFirmwareTasksResponseParams `json:"Response"` }
func NewDescribeFirmwareTasksResponse ¶ added in v1.0.397
func NewDescribeFirmwareTasksResponse() (response *DescribeFirmwareTasksResponse)
func (*DescribeFirmwareTasksResponse) FromJsonString ¶ added in v1.0.397
func (r *DescribeFirmwareTasksResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeFirmwareTasksResponse) ToJsonString ¶ added in v1.0.397
func (r *DescribeFirmwareTasksResponse) ToJsonString() string
type DescribeFirmwareTasksResponseParams ¶ added in v1.0.426
type DescribeFirmwareTasksResponseParams struct { // 固件升级任务列表 // 注意:此字段可能返回 null,表示取不到有效值。 TaskInfos []*FirmwareTaskInfo `json:"TaskInfos,omitnil,omitempty" name:"TaskInfos"` // 固件升级任务总数 // 注意:此字段可能返回 null,表示取不到有效值。 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeGatewayBindDevicesRequest ¶ added in v1.0.397
type DescribeGatewayBindDevicesRequest struct { *tchttp.BaseRequest // 网关设备的产品ID GatewayProductId *string `json:"GatewayProductId,omitnil,omitempty" name:"GatewayProductId"` // 网关设备的设备名 GatewayDeviceName *string `json:"GatewayDeviceName,omitnil,omitempty" name:"GatewayDeviceName"` // 偏移量,Offset从0开始 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页的页大小 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // LoRa产品的ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` }
func NewDescribeGatewayBindDevicesRequest ¶ added in v1.0.397
func NewDescribeGatewayBindDevicesRequest() (request *DescribeGatewayBindDevicesRequest)
func (*DescribeGatewayBindDevicesRequest) FromJsonString ¶ added in v1.0.397
func (r *DescribeGatewayBindDevicesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGatewayBindDevicesRequest) ToJsonString ¶ added in v1.0.397
func (r *DescribeGatewayBindDevicesRequest) ToJsonString() string
type DescribeGatewayBindDevicesRequestParams ¶ added in v1.0.426
type DescribeGatewayBindDevicesRequestParams struct { // 网关设备的产品ID GatewayProductId *string `json:"GatewayProductId,omitnil,omitempty" name:"GatewayProductId"` // 网关设备的设备名 GatewayDeviceName *string `json:"GatewayDeviceName,omitnil,omitempty" name:"GatewayDeviceName"` // 偏移量,Offset从0开始 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页的页大小 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // LoRa产品的ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` }
Predefined struct for user
type DescribeGatewayBindDevicesResponse ¶ added in v1.0.397
type DescribeGatewayBindDevicesResponse struct { *tchttp.BaseResponse Response *DescribeGatewayBindDevicesResponseParams `json:"Response"` }
func NewDescribeGatewayBindDevicesResponse ¶ added in v1.0.397
func NewDescribeGatewayBindDevicesResponse() (response *DescribeGatewayBindDevicesResponse)
func (*DescribeGatewayBindDevicesResponse) FromJsonString ¶ added in v1.0.397
func (r *DescribeGatewayBindDevicesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGatewayBindDevicesResponse) ToJsonString ¶ added in v1.0.397
func (r *DescribeGatewayBindDevicesResponse) ToJsonString() string
type DescribeGatewayBindDevicesResponseParams ¶ added in v1.0.426
type DescribeGatewayBindDevicesResponseParams struct { // 子设备总数 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 子设备信息 Devices []*BindDeviceInfo `json:"Devices,omitnil,omitempty" name:"Devices"` // 子设备所属的产品名 ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribePrivateCABindedProductsRequest ¶
type DescribePrivateCABindedProductsRequest struct { *tchttp.BaseRequest // 证书名称 CertName *string `json:"CertName,omitnil,omitempty" name:"CertName"` // 查询偏移量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 查询的数据量,默认为20, 最大为200 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribePrivateCABindedProductsRequest ¶
func NewDescribePrivateCABindedProductsRequest() (request *DescribePrivateCABindedProductsRequest)
func (*DescribePrivateCABindedProductsRequest) FromJsonString ¶
func (r *DescribePrivateCABindedProductsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrivateCABindedProductsRequest) ToJsonString ¶
func (r *DescribePrivateCABindedProductsRequest) ToJsonString() string
type DescribePrivateCABindedProductsRequestParams ¶ added in v1.0.426
type DescribePrivateCABindedProductsRequestParams struct { // 证书名称 CertName *string `json:"CertName,omitnil,omitempty" name:"CertName"` // 查询偏移量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 查询的数据量,默认为20, 最大为200 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribePrivateCABindedProductsResponse ¶
type DescribePrivateCABindedProductsResponse struct { *tchttp.BaseResponse Response *DescribePrivateCABindedProductsResponseParams `json:"Response"` }
func NewDescribePrivateCABindedProductsResponse ¶
func NewDescribePrivateCABindedProductsResponse() (response *DescribePrivateCABindedProductsResponse)
func (*DescribePrivateCABindedProductsResponse) FromJsonString ¶
func (r *DescribePrivateCABindedProductsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrivateCABindedProductsResponse) ToJsonString ¶
func (r *DescribePrivateCABindedProductsResponse) ToJsonString() string
type DescribePrivateCABindedProductsResponseParams ¶ added in v1.0.426
type DescribePrivateCABindedProductsResponseParams struct { // 私有CA绑定的产品列表 Products []*BindProductInfo `json:"Products,omitnil,omitempty" name:"Products"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribePrivateCARequest ¶
type DescribePrivateCARequest struct { *tchttp.BaseRequest // 私有化CA名称 CertName *string `json:"CertName,omitnil,omitempty" name:"CertName"` }
func NewDescribePrivateCARequest ¶
func NewDescribePrivateCARequest() (request *DescribePrivateCARequest)
func (*DescribePrivateCARequest) FromJsonString ¶
func (r *DescribePrivateCARequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrivateCARequest) ToJsonString ¶
func (r *DescribePrivateCARequest) ToJsonString() string
type DescribePrivateCARequestParams ¶ added in v1.0.426
type DescribePrivateCARequestParams struct { // 私有化CA名称 CertName *string `json:"CertName,omitnil,omitempty" name:"CertName"` }
Predefined struct for user
type DescribePrivateCAResponse ¶
type DescribePrivateCAResponse struct { *tchttp.BaseResponse Response *DescribePrivateCAResponseParams `json:"Response"` }
func NewDescribePrivateCAResponse ¶
func NewDescribePrivateCAResponse() (response *DescribePrivateCAResponse)
func (*DescribePrivateCAResponse) FromJsonString ¶
func (r *DescribePrivateCAResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrivateCAResponse) ToJsonString ¶
func (r *DescribePrivateCAResponse) ToJsonString() string
type DescribePrivateCAResponseParams ¶ added in v1.0.426
type DescribePrivateCAResponseParams struct { // 私有化CA详情 CA *CertInfo `json:"CA,omitnil,omitempty" name:"CA"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribePrivateCAsRequest ¶
type DescribePrivateCAsRequest struct {
*tchttp.BaseRequest
}
func NewDescribePrivateCAsRequest ¶
func NewDescribePrivateCAsRequest() (request *DescribePrivateCAsRequest)
func (*DescribePrivateCAsRequest) FromJsonString ¶
func (r *DescribePrivateCAsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrivateCAsRequest) ToJsonString ¶
func (r *DescribePrivateCAsRequest) ToJsonString() string
type DescribePrivateCAsRequestParams ¶ added in v1.0.426
type DescribePrivateCAsRequestParams struct { }
Predefined struct for user
type DescribePrivateCAsResponse ¶
type DescribePrivateCAsResponse struct { *tchttp.BaseResponse Response *DescribePrivateCAsResponseParams `json:"Response"` }
func NewDescribePrivateCAsResponse ¶
func NewDescribePrivateCAsResponse() (response *DescribePrivateCAsResponse)
func (*DescribePrivateCAsResponse) FromJsonString ¶
func (r *DescribePrivateCAsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrivateCAsResponse) ToJsonString ¶
func (r *DescribePrivateCAsResponse) ToJsonString() string
type DescribePrivateCAsResponseParams ¶ added in v1.0.426
type DescribePrivateCAsResponseParams struct { // 私有CA证书列表 CAs []*CertInfo `json:"CAs,omitnil,omitempty" name:"CAs"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeProductCARequest ¶
type DescribeProductCARequest struct { *tchttp.BaseRequest // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` }
func NewDescribeProductCARequest ¶
func NewDescribeProductCARequest() (request *DescribeProductCARequest)
func (*DescribeProductCARequest) FromJsonString ¶
func (r *DescribeProductCARequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProductCARequest) ToJsonString ¶
func (r *DescribeProductCARequest) ToJsonString() string
type DescribeProductCARequestParams ¶ added in v1.0.426
type DescribeProductCARequestParams struct { // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` }
Predefined struct for user
type DescribeProductCAResponse ¶
type DescribeProductCAResponse struct { *tchttp.BaseResponse Response *DescribeProductCAResponseParams `json:"Response"` }
func NewDescribeProductCAResponse ¶
func NewDescribeProductCAResponse() (response *DescribeProductCAResponse)
func (*DescribeProductCAResponse) FromJsonString ¶
func (r *DescribeProductCAResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProductCAResponse) ToJsonString ¶
func (r *DescribeProductCAResponse) ToJsonString() string
type DescribeProductCAResponseParams ¶ added in v1.0.426
type DescribeProductCAResponseParams struct { // CA证书列表 CAs []*CertInfo `json:"CAs,omitnil,omitempty" name:"CAs"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeProductRequest ¶
type DescribeProductRequest struct { *tchttp.BaseRequest // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` }
func NewDescribeProductRequest ¶
func NewDescribeProductRequest() (request *DescribeProductRequest)
func (*DescribeProductRequest) FromJsonString ¶
func (r *DescribeProductRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProductRequest) ToJsonString ¶
func (r *DescribeProductRequest) ToJsonString() string
type DescribeProductRequestParams ¶ added in v1.0.426
type DescribeProductRequestParams struct { // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` }
Predefined struct for user
type DescribeProductResourceRequest ¶ added in v1.0.397
type DescribeProductResourceRequest struct { *tchttp.BaseRequest // 需要查看资源列表的产品 ID ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"` // 需要过滤的资源名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
func NewDescribeProductResourceRequest ¶ added in v1.0.397
func NewDescribeProductResourceRequest() (request *DescribeProductResourceRequest)
func (*DescribeProductResourceRequest) FromJsonString ¶ added in v1.0.397
func (r *DescribeProductResourceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProductResourceRequest) ToJsonString ¶ added in v1.0.397
func (r *DescribeProductResourceRequest) ToJsonString() string
type DescribeProductResourceRequestParams ¶ added in v1.0.426
type DescribeProductResourceRequestParams struct { // 需要查看资源列表的产品 ID ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"` // 需要过滤的资源名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
Predefined struct for user
type DescribeProductResourceResponse ¶ added in v1.0.397
type DescribeProductResourceResponse struct { *tchttp.BaseResponse Response *DescribeProductResourceResponseParams `json:"Response"` }
func NewDescribeProductResourceResponse ¶ added in v1.0.397
func NewDescribeProductResourceResponse() (response *DescribeProductResourceResponse)
func (*DescribeProductResourceResponse) FromJsonString ¶ added in v1.0.397
func (r *DescribeProductResourceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProductResourceResponse) ToJsonString ¶ added in v1.0.397
func (r *DescribeProductResourceResponse) ToJsonString() string
type DescribeProductResourceResponseParams ¶ added in v1.0.426
type DescribeProductResourceResponseParams struct { // 资源详情 // 注意:此字段可能返回 null,表示取不到有效值。 Result *ProductResourceInfo `json:"Result,omitnil,omitempty" name:"Result"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeProductResourcesRequest ¶ added in v1.0.397
type DescribeProductResourcesRequest struct { *tchttp.BaseRequest // 偏移量,Offset从0开始 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页的大小,数值范围 10-250 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 需要查看资源列表的产品 ID ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"` // 需要过滤的资源名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
func NewDescribeProductResourcesRequest ¶ added in v1.0.397
func NewDescribeProductResourcesRequest() (request *DescribeProductResourcesRequest)
func (*DescribeProductResourcesRequest) FromJsonString ¶ added in v1.0.397
func (r *DescribeProductResourcesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProductResourcesRequest) ToJsonString ¶ added in v1.0.397
func (r *DescribeProductResourcesRequest) ToJsonString() string
type DescribeProductResourcesRequestParams ¶ added in v1.0.426
type DescribeProductResourcesRequestParams struct { // 偏移量,Offset从0开始 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页的大小,数值范围 10-250 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 需要查看资源列表的产品 ID ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"` // 需要过滤的资源名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
Predefined struct for user
type DescribeProductResourcesResponse ¶ added in v1.0.397
type DescribeProductResourcesResponse struct { *tchttp.BaseResponse Response *DescribeProductResourcesResponseParams `json:"Response"` }
func NewDescribeProductResourcesResponse ¶ added in v1.0.397
func NewDescribeProductResourcesResponse() (response *DescribeProductResourcesResponse)
func (*DescribeProductResourcesResponse) FromJsonString ¶ added in v1.0.397
func (r *DescribeProductResourcesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProductResourcesResponse) ToJsonString ¶ added in v1.0.397
func (r *DescribeProductResourcesResponse) ToJsonString() string
type DescribeProductResourcesResponseParams ¶ added in v1.0.426
type DescribeProductResourcesResponseParams struct { // 资源总数 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 资源详情 // 注意:此字段可能返回 null,表示取不到有效值。 Result []*ProductResourceInfo `json:"Result,omitnil,omitempty" name:"Result"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeProductResponse ¶
type DescribeProductResponse struct { *tchttp.BaseResponse Response *DescribeProductResponseParams `json:"Response"` }
func NewDescribeProductResponse ¶
func NewDescribeProductResponse() (response *DescribeProductResponse)
func (*DescribeProductResponse) FromJsonString ¶
func (r *DescribeProductResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProductResponse) ToJsonString ¶
func (r *DescribeProductResponse) ToJsonString() string
type DescribeProductResponseParams ¶ added in v1.0.426
type DescribeProductResponseParams struct { // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 产品名 ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"` // 产品元数据 ProductMetadata *ProductMetadata `json:"ProductMetadata,omitnil,omitempty" name:"ProductMetadata"` // 产品属性 ProductProperties *ProductProperties `json:"ProductProperties,omitnil,omitempty" name:"ProductProperties"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeProductTaskRequest ¶ added in v1.0.397
type DescribeProductTaskRequest struct { *tchttp.BaseRequest // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 任务ID TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` }
func NewDescribeProductTaskRequest ¶ added in v1.0.397
func NewDescribeProductTaskRequest() (request *DescribeProductTaskRequest)
func (*DescribeProductTaskRequest) FromJsonString ¶ added in v1.0.397
func (r *DescribeProductTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProductTaskRequest) ToJsonString ¶ added in v1.0.397
func (r *DescribeProductTaskRequest) ToJsonString() string
type DescribeProductTaskRequestParams ¶ added in v1.0.426
type DescribeProductTaskRequestParams struct { // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 任务ID TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` }
Predefined struct for user
type DescribeProductTaskResponse ¶ added in v1.0.397
type DescribeProductTaskResponse struct { *tchttp.BaseResponse Response *DescribeProductTaskResponseParams `json:"Response"` }
func NewDescribeProductTaskResponse ¶ added in v1.0.397
func NewDescribeProductTaskResponse() (response *DescribeProductTaskResponse)
func (*DescribeProductTaskResponse) FromJsonString ¶ added in v1.0.397
func (r *DescribeProductTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProductTaskResponse) ToJsonString ¶ added in v1.0.397
func (r *DescribeProductTaskResponse) ToJsonString() string
type DescribeProductTaskResponseParams ¶ added in v1.0.426
type DescribeProductTaskResponseParams struct { // 产品任务详细信息 TaskInfo *ProductTaskInfo `json:"TaskInfo,omitnil,omitempty" name:"TaskInfo"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeProductTasksRequest ¶ added in v1.0.397
type DescribeProductTasksRequest struct { *tchttp.BaseRequest // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 产品级别任务列表偏移量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 产品级别任务列表拉取个数 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeProductTasksRequest ¶ added in v1.0.397
func NewDescribeProductTasksRequest() (request *DescribeProductTasksRequest)
func (*DescribeProductTasksRequest) FromJsonString ¶ added in v1.0.397
func (r *DescribeProductTasksRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProductTasksRequest) ToJsonString ¶ added in v1.0.397
func (r *DescribeProductTasksRequest) ToJsonString() string
type DescribeProductTasksRequestParams ¶ added in v1.0.426
type DescribeProductTasksRequestParams struct { // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 产品级别任务列表偏移量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 产品级别任务列表拉取个数 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeProductTasksResponse ¶ added in v1.0.397
type DescribeProductTasksResponse struct { *tchttp.BaseResponse Response *DescribeProductTasksResponseParams `json:"Response"` }
func NewDescribeProductTasksResponse ¶ added in v1.0.397
func NewDescribeProductTasksResponse() (response *DescribeProductTasksResponse)
func (*DescribeProductTasksResponse) FromJsonString ¶ added in v1.0.397
func (r *DescribeProductTasksResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProductTasksResponse) ToJsonString ¶ added in v1.0.397
func (r *DescribeProductTasksResponse) ToJsonString() string
type DescribeProductTasksResponseParams ¶ added in v1.0.426
type DescribeProductTasksResponseParams struct { // 符合条件的任务总个数 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 任务详细信息列表 TaskInfos []*ProductTaskInfo `json:"TaskInfos,omitnil,omitempty" name:"TaskInfos"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeProductsRequest ¶ added in v1.0.397
type DescribeProductsRequest struct { *tchttp.BaseRequest // 偏移量,Offset从0开始 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页大小,当前页面中显示的最大数量,值范围 10-250。 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeProductsRequest ¶ added in v1.0.397
func NewDescribeProductsRequest() (request *DescribeProductsRequest)
func (*DescribeProductsRequest) FromJsonString ¶ added in v1.0.397
func (r *DescribeProductsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProductsRequest) ToJsonString ¶ added in v1.0.397
func (r *DescribeProductsRequest) ToJsonString() string
type DescribeProductsRequestParams ¶ added in v1.0.426
type DescribeProductsRequestParams struct { // 偏移量,Offset从0开始 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页大小,当前页面中显示的最大数量,值范围 10-250。 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeProductsResponse ¶ added in v1.0.397
type DescribeProductsResponse struct { *tchttp.BaseResponse Response *DescribeProductsResponseParams `json:"Response"` }
func NewDescribeProductsResponse ¶ added in v1.0.397
func NewDescribeProductsResponse() (response *DescribeProductsResponse)
func (*DescribeProductsResponse) FromJsonString ¶ added in v1.0.397
func (r *DescribeProductsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProductsResponse) ToJsonString ¶ added in v1.0.397
func (r *DescribeProductsResponse) ToJsonString() string
type DescribeProductsResponseParams ¶ added in v1.0.426
type DescribeProductsResponseParams struct { // 产品总数 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 产品详细信息列表 Products []*ProductInfo `json:"Products,omitnil,omitempty" name:"Products"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribePushResourceTaskStatisticsRequest ¶ added in v1.0.397
type DescribePushResourceTaskStatisticsRequest struct { *tchttp.BaseRequest // 产品ID ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"` // 资源名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
func NewDescribePushResourceTaskStatisticsRequest ¶ added in v1.0.397
func NewDescribePushResourceTaskStatisticsRequest() (request *DescribePushResourceTaskStatisticsRequest)
func (*DescribePushResourceTaskStatisticsRequest) FromJsonString ¶ added in v1.0.397
func (r *DescribePushResourceTaskStatisticsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePushResourceTaskStatisticsRequest) ToJsonString ¶ added in v1.0.397
func (r *DescribePushResourceTaskStatisticsRequest) ToJsonString() string
type DescribePushResourceTaskStatisticsRequestParams ¶ added in v1.0.426
type DescribePushResourceTaskStatisticsRequestParams struct { // 产品ID ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"` // 资源名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
Predefined struct for user
type DescribePushResourceTaskStatisticsResponse ¶ added in v1.0.397
type DescribePushResourceTaskStatisticsResponse struct { *tchttp.BaseResponse Response *DescribePushResourceTaskStatisticsResponseParams `json:"Response"` }
func NewDescribePushResourceTaskStatisticsResponse ¶ added in v1.0.397
func NewDescribePushResourceTaskStatisticsResponse() (response *DescribePushResourceTaskStatisticsResponse)
func (*DescribePushResourceTaskStatisticsResponse) FromJsonString ¶ added in v1.0.397
func (r *DescribePushResourceTaskStatisticsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePushResourceTaskStatisticsResponse) ToJsonString ¶ added in v1.0.397
func (r *DescribePushResourceTaskStatisticsResponse) ToJsonString() string
type DescribePushResourceTaskStatisticsResponseParams ¶ added in v1.0.426
type DescribePushResourceTaskStatisticsResponseParams struct { // 推送成功的设备总数 // 注意:此字段可能返回 null,表示取不到有效值。 SuccessTotal *uint64 `json:"SuccessTotal,omitnil,omitempty" name:"SuccessTotal"` // 推送失败的设备总数 // 注意:此字段可能返回 null,表示取不到有效值。 FailureTotal *uint64 `json:"FailureTotal,omitnil,omitempty" name:"FailureTotal"` // 正在推送的设备总数 // 注意:此字段可能返回 null,表示取不到有效值。 UpgradingTotal *uint64 `json:"UpgradingTotal,omitnil,omitempty" name:"UpgradingTotal"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeResourceTasksRequest ¶ added in v1.0.397
type DescribeResourceTasksRequest struct { *tchttp.BaseRequest // 产品ID ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"` // 资源名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 查询偏移量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 返回查询结果条数 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 搜索过滤条件 Filters []*SearchKeyword `json:"Filters,omitnil,omitempty" name:"Filters"` }
func NewDescribeResourceTasksRequest ¶ added in v1.0.397
func NewDescribeResourceTasksRequest() (request *DescribeResourceTasksRequest)
func (*DescribeResourceTasksRequest) FromJsonString ¶ added in v1.0.397
func (r *DescribeResourceTasksRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeResourceTasksRequest) ToJsonString ¶ added in v1.0.397
func (r *DescribeResourceTasksRequest) ToJsonString() string
type DescribeResourceTasksRequestParams ¶ added in v1.0.426
type DescribeResourceTasksRequestParams struct { // 产品ID ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"` // 资源名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 查询偏移量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 返回查询结果条数 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 搜索过滤条件 Filters []*SearchKeyword `json:"Filters,omitnil,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeResourceTasksResponse ¶ added in v1.0.397
type DescribeResourceTasksResponse struct { *tchttp.BaseResponse Response *DescribeResourceTasksResponseParams `json:"Response"` }
func NewDescribeResourceTasksResponse ¶ added in v1.0.397
func NewDescribeResourceTasksResponse() (response *DescribeResourceTasksResponse)
func (*DescribeResourceTasksResponse) FromJsonString ¶ added in v1.0.397
func (r *DescribeResourceTasksResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeResourceTasksResponse) ToJsonString ¶ added in v1.0.397
func (r *DescribeResourceTasksResponse) ToJsonString() string
type DescribeResourceTasksResponseParams ¶ added in v1.0.426
type DescribeResourceTasksResponseParams struct { // 资源任务列表 // 注意:此字段可能返回 null,表示取不到有效值。 TaskInfos []*FirmwareTaskInfo `json:"TaskInfos,omitnil,omitempty" name:"TaskInfos"` // 资源任务总数 // 注意:此字段可能返回 null,表示取不到有效值。 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeviceInfo ¶
type DeviceInfo struct { // 设备名 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` // 设备是否在线,0不在线,1在线 Online *uint64 `json:"Online,omitnil,omitempty" name:"Online"` // 设备登录时间 LoginTime *uint64 `json:"LoginTime,omitnil,omitempty" name:"LoginTime"` // 设备版本 Version *string `json:"Version,omitnil,omitempty" name:"Version"` // 设备证书,证书加密的设备返回 DeviceCert *string `json:"DeviceCert,omitnil,omitempty" name:"DeviceCert"` // 设备密钥,密钥加密的设备返回 DevicePsk *string `json:"DevicePsk,omitnil,omitempty" name:"DevicePsk"` // 设备属性 Tags []*DeviceTag `json:"Tags,omitnil,omitempty" name:"Tags"` // 设备类型 DeviceType *uint64 `json:"DeviceType,omitnil,omitempty" name:"DeviceType"` // 国际移动设备识别码 IMEI Imei *string `json:"Imei,omitnil,omitempty" name:"Imei"` // 运营商类型 Isp *uint64 `json:"Isp,omitnil,omitempty" name:"Isp"` // NB IOT运营商处的DeviceID // // Deprecated: NbiotDeviceID is deprecated. NbiotDeviceID *string `json:"NbiotDeviceID,omitnil,omitempty" name:"NbiotDeviceID"` // IP地址 ConnIP *uint64 `json:"ConnIP,omitnil,omitempty" name:"ConnIP"` // 设备最后更新时间 LastUpdateTime *uint64 `json:"LastUpdateTime,omitnil,omitempty" name:"LastUpdateTime"` // LoRa设备的dev eui LoraDevEui *string `json:"LoraDevEui,omitnil,omitempty" name:"LoraDevEui"` // LoRa设备的Mote type LoraMoteType *uint64 `json:"LoraMoteType,omitnil,omitempty" name:"LoraMoteType"` // 首次上线时间 // 注意:此字段可能返回 null,表示取不到有效值。 FirstOnlineTime *uint64 `json:"FirstOnlineTime,omitnil,omitempty" name:"FirstOnlineTime"` // 最近下线时间 // 注意:此字段可能返回 null,表示取不到有效值。 LastOfflineTime *uint64 `json:"LastOfflineTime,omitnil,omitempty" name:"LastOfflineTime"` // 设备创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreateTime *uint64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 设备日志级别 // 注意:此字段可能返回 null,表示取不到有效值。 LogLevel *uint64 `json:"LogLevel,omitnil,omitempty" name:"LogLevel"` // 设备证书获取状态, 1 已获取过设备密钥,0 未获取过设备密钥 // 注意:此字段可能返回 null,表示取不到有效值。 CertState *uint64 `json:"CertState,omitnil,omitempty" name:"CertState"` // 设备可用状态,0禁用,1启用 // 注意:此字段可能返回 null,表示取不到有效值。 EnableState *uint64 `json:"EnableState,omitnil,omitempty" name:"EnableState"` // 设备标签 // 注意:此字段可能返回 null,表示取不到有效值。 Labels []*DeviceLabel `json:"Labels,omitnil,omitempty" name:"Labels"` // MQTT客户端IP地址 // 注意:此字段可能返回 null,表示取不到有效值。 ClientIP *string `json:"ClientIP,omitnil,omitempty" name:"ClientIP"` // ota最后更新时间 // 注意:此字段可能返回 null,表示取不到有效值。 FirmwareUpdateTime *uint64 `json:"FirmwareUpdateTime,omitnil,omitempty" name:"FirmwareUpdateTime"` // 创建者 Uin // 注意:此字段可能返回 null,表示取不到有效值。 CreateUserId *uint64 `json:"CreateUserId,omitnil,omitempty" name:"CreateUserId"` // NB IOT运营商处的DeviceID NBIoTDeviceID *string `json:"NBIoTDeviceID,omitnil,omitempty" name:"NBIoTDeviceID"` }
type DeviceLabel ¶
type DeviceResourceInfo ¶ added in v1.0.397
type DeviceResourceInfo struct { // 产品ID ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"` // 产品名 ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"` // 资源名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 资源文件md5 Md5 *string `json:"Md5,omitnil,omitempty" name:"Md5"` // 资源文件大小 Size *uint64 `json:"Size,omitnil,omitempty" name:"Size"` // 资源更新时间 UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` // 设备名称 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` // 设备资源上传状态 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // 设备资源上传百分比 Percent *uint64 `json:"Percent,omitnil,omitempty" name:"Percent"` }
type DeviceTag ¶
type DeviceTag struct { // 属性名称 Tag *string `json:"Tag,omitnil,omitempty" name:"Tag"` // 属性值的类型,1 int,2 string Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"` // 属性的值 Value *string `json:"Value,omitnil,omitempty" name:"Value"` // 属性描述名称 // 注意:此字段可能返回 null,表示取不到有效值。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
type DeviceUpdateStatus ¶ added in v1.0.397
type DeviceUpdateStatus struct { // 设备名 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` // 最后处理时间 LastProcessTime *uint64 `json:"LastProcessTime,omitnil,omitempty" name:"LastProcessTime"` // 状态 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // 错误消息 ErrMsg *string `json:"ErrMsg,omitnil,omitempty" name:"ErrMsg"` // 返回码 Retcode *int64 `json:"Retcode,omitnil,omitempty" name:"Retcode"` // 目标更新版本 DstVersion *string `json:"DstVersion,omitnil,omitempty" name:"DstVersion"` // 下载中状态时的下载进度 // 注意:此字段可能返回 null,表示取不到有效值。 Percent *uint64 `json:"Percent,omitnil,omitempty" name:"Percent"` // 原版本号 // 注意:此字段可能返回 null,表示取不到有效值。 OriVersion *string `json:"OriVersion,omitnil,omitempty" name:"OriVersion"` // 任务ID // 注意:此字段可能返回 null,表示取不到有效值。 TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` }
type DisableTopicRuleRequest ¶ added in v1.0.397
type DisableTopicRuleRequest struct { *tchttp.BaseRequest // 规则名称 RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` }
func NewDisableTopicRuleRequest ¶ added in v1.0.397
func NewDisableTopicRuleRequest() (request *DisableTopicRuleRequest)
func (*DisableTopicRuleRequest) FromJsonString ¶ added in v1.0.397
func (r *DisableTopicRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DisableTopicRuleRequest) ToJsonString ¶ added in v1.0.397
func (r *DisableTopicRuleRequest) ToJsonString() string
type DisableTopicRuleRequestParams ¶ added in v1.0.426
type DisableTopicRuleRequestParams struct { // 规则名称 RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` }
Predefined struct for user
type DisableTopicRuleResponse ¶ added in v1.0.397
type DisableTopicRuleResponse struct { *tchttp.BaseResponse Response *DisableTopicRuleResponseParams `json:"Response"` }
func NewDisableTopicRuleResponse ¶ added in v1.0.397
func NewDisableTopicRuleResponse() (response *DisableTopicRuleResponse)
func (*DisableTopicRuleResponse) FromJsonString ¶ added in v1.0.397
func (r *DisableTopicRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DisableTopicRuleResponse) ToJsonString ¶ added in v1.0.397
func (r *DisableTopicRuleResponse) ToJsonString() string
type DisableTopicRuleResponseParams ¶ added in v1.0.426
type DisableTopicRuleResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DownloadDeviceResourceRequest ¶ added in v1.0.397
type DownloadDeviceResourceRequest struct { *tchttp.BaseRequest // 产品ID ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"` // 资源名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 设备名称 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` }
func NewDownloadDeviceResourceRequest ¶ added in v1.0.397
func NewDownloadDeviceResourceRequest() (request *DownloadDeviceResourceRequest)
func (*DownloadDeviceResourceRequest) FromJsonString ¶ added in v1.0.397
func (r *DownloadDeviceResourceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DownloadDeviceResourceRequest) ToJsonString ¶ added in v1.0.397
func (r *DownloadDeviceResourceRequest) ToJsonString() string
type DownloadDeviceResourceRequestParams ¶ added in v1.0.426
type DownloadDeviceResourceRequestParams struct { // 产品ID ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"` // 资源名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 设备名称 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` }
Predefined struct for user
type DownloadDeviceResourceResponse ¶ added in v1.0.397
type DownloadDeviceResourceResponse struct { *tchttp.BaseResponse Response *DownloadDeviceResourceResponseParams `json:"Response"` }
func NewDownloadDeviceResourceResponse ¶ added in v1.0.397
func NewDownloadDeviceResourceResponse() (response *DownloadDeviceResourceResponse)
func (*DownloadDeviceResourceResponse) FromJsonString ¶ added in v1.0.397
func (r *DownloadDeviceResourceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DownloadDeviceResourceResponse) ToJsonString ¶ added in v1.0.397
func (r *DownloadDeviceResourceResponse) ToJsonString() string
type DownloadDeviceResourceResponseParams ¶ added in v1.0.426
type DownloadDeviceResourceResponseParams struct { // 设备资源的cos链接 Url *string `json:"Url,omitnil,omitempty" name:"Url"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type EditFirmwareRequest ¶ added in v1.0.397
type EditFirmwareRequest struct { *tchttp.BaseRequest // 产品ID。 ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 固件版本号。 FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"` // 固件名称。 FirmwareName *string `json:"FirmwareName,omitnil,omitempty" name:"FirmwareName"` // 固件描述 FirmwareDescription *string `json:"FirmwareDescription,omitnil,omitempty" name:"FirmwareDescription"` // 固件用户自定义配置信息 FirmwareUserDefined *string `json:"FirmwareUserDefined,omitnil,omitempty" name:"FirmwareUserDefined"` }
func NewEditFirmwareRequest ¶ added in v1.0.397
func NewEditFirmwareRequest() (request *EditFirmwareRequest)
func (*EditFirmwareRequest) FromJsonString ¶ added in v1.0.397
func (r *EditFirmwareRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*EditFirmwareRequest) ToJsonString ¶ added in v1.0.397
func (r *EditFirmwareRequest) ToJsonString() string
type EditFirmwareRequestParams ¶ added in v1.0.426
type EditFirmwareRequestParams struct { // 产品ID。 ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 固件版本号。 FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"` // 固件名称。 FirmwareName *string `json:"FirmwareName,omitnil,omitempty" name:"FirmwareName"` // 固件描述 FirmwareDescription *string `json:"FirmwareDescription,omitnil,omitempty" name:"FirmwareDescription"` // 固件用户自定义配置信息 FirmwareUserDefined *string `json:"FirmwareUserDefined,omitnil,omitempty" name:"FirmwareUserDefined"` }
Predefined struct for user
type EditFirmwareResponse ¶ added in v1.0.397
type EditFirmwareResponse struct { *tchttp.BaseResponse Response *EditFirmwareResponseParams `json:"Response"` }
func NewEditFirmwareResponse ¶ added in v1.0.397
func NewEditFirmwareResponse() (response *EditFirmwareResponse)
func (*EditFirmwareResponse) FromJsonString ¶ added in v1.0.397
func (r *EditFirmwareResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*EditFirmwareResponse) ToJsonString ¶ added in v1.0.397
func (r *EditFirmwareResponse) ToJsonString() string
type EditFirmwareResponseParams ¶ added in v1.0.426
type EditFirmwareResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type EnableTopicRuleRequest ¶ added in v1.0.397
type EnableTopicRuleRequest struct { *tchttp.BaseRequest // 规则名称 RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` }
func NewEnableTopicRuleRequest ¶ added in v1.0.397
func NewEnableTopicRuleRequest() (request *EnableTopicRuleRequest)
func (*EnableTopicRuleRequest) FromJsonString ¶ added in v1.0.397
func (r *EnableTopicRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*EnableTopicRuleRequest) ToJsonString ¶ added in v1.0.397
func (r *EnableTopicRuleRequest) ToJsonString() string
type EnableTopicRuleRequestParams ¶ added in v1.0.426
type EnableTopicRuleRequestParams struct { // 规则名称 RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` }
Predefined struct for user
type EnableTopicRuleResponse ¶ added in v1.0.397
type EnableTopicRuleResponse struct { *tchttp.BaseResponse Response *EnableTopicRuleResponseParams `json:"Response"` }
func NewEnableTopicRuleResponse ¶ added in v1.0.397
func NewEnableTopicRuleResponse() (response *EnableTopicRuleResponse)
func (*EnableTopicRuleResponse) FromJsonString ¶ added in v1.0.397
func (r *EnableTopicRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*EnableTopicRuleResponse) ToJsonString ¶ added in v1.0.397
func (r *EnableTopicRuleResponse) ToJsonString() string
type EnableTopicRuleResponseParams ¶ added in v1.0.426
type EnableTopicRuleResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type FirmwareInfo ¶ added in v1.0.403
type FirmwareInfo struct { // 固件版本 Version *string `json:"Version,omitnil,omitempty" name:"Version"` // 固件MD5值 Md5sum *string `json:"Md5sum,omitnil,omitempty" name:"Md5sum"` // 固件创建时间 CreateTime *uint64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 产品名称 // 注意:此字段可能返回 null,表示取不到有效值。 ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"` // 固件名称 // 注意:此字段可能返回 null,表示取不到有效值。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 固件描述 // 注意:此字段可能返回 null,表示取不到有效值。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 产品ID // 注意:此字段可能返回 null,表示取不到有效值。 ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 固件类型 // 注意:此字段可能返回 null,表示取不到有效值。 FwType *string `json:"FwType,omitnil,omitempty" name:"FwType"` // 创建者 Uin // 注意:此字段可能返回 null,表示取不到有效值。 CreateUserId *uint64 `json:"CreateUserId,omitnil,omitempty" name:"CreateUserId"` // 固件用户自定义配置信息 // 注意:此字段可能返回 null,表示取不到有效值。 UserDefined *string `json:"UserDefined,omitnil,omitempty" name:"UserDefined"` }
type FirmwareTaskInfo ¶ added in v1.0.397
type FirmwareTaskInfo struct { // 任务ID // 注意:此字段可能返回 null,表示取不到有效值。 TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 任务状态 // 注意:此字段可能返回 null,表示取不到有效值。 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 任务类型 // 注意:此字段可能返回 null,表示取不到有效值。 Type *int64 `json:"Type,omitnil,omitempty" name:"Type"` // 任务创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreateTime *int64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` }
type GetAllVersionRequest ¶ added in v1.0.403
type GetAllVersionRequest struct { *tchttp.BaseRequest // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` }
func NewGetAllVersionRequest ¶ added in v1.0.403
func NewGetAllVersionRequest() (request *GetAllVersionRequest)
func (*GetAllVersionRequest) FromJsonString ¶ added in v1.0.403
func (r *GetAllVersionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetAllVersionRequest) ToJsonString ¶ added in v1.0.403
func (r *GetAllVersionRequest) ToJsonString() string
type GetAllVersionRequestParams ¶ added in v1.0.426
type GetAllVersionRequestParams struct { // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` }
Predefined struct for user
type GetAllVersionResponse ¶ added in v1.0.403
type GetAllVersionResponse struct { *tchttp.BaseResponse Response *GetAllVersionResponseParams `json:"Response"` }
func NewGetAllVersionResponse ¶ added in v1.0.403
func NewGetAllVersionResponse() (response *GetAllVersionResponse)
func (*GetAllVersionResponse) FromJsonString ¶ added in v1.0.403
func (r *GetAllVersionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetAllVersionResponse) ToJsonString ¶ added in v1.0.403
func (r *GetAllVersionResponse) ToJsonString() string
type GetAllVersionResponseParams ¶ added in v1.0.426
type GetAllVersionResponseParams struct { // 版本号列表 Version []*string `json:"Version,omitnil,omitempty" name:"Version"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type GetCOSURLRequest ¶ added in v1.0.397
type GetCOSURLRequest struct { *tchttp.BaseRequest // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 固件版本 FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"` // 固件版本大小 FileSize *int64 `json:"FileSize,omitnil,omitempty" name:"FileSize"` }
func NewGetCOSURLRequest ¶ added in v1.0.397
func NewGetCOSURLRequest() (request *GetCOSURLRequest)
func (*GetCOSURLRequest) FromJsonString ¶ added in v1.0.397
func (r *GetCOSURLRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetCOSURLRequest) ToJsonString ¶ added in v1.0.397
func (r *GetCOSURLRequest) ToJsonString() string
type GetCOSURLRequestParams ¶ added in v1.0.426
type GetCOSURLRequestParams struct { // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 固件版本 FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"` // 固件版本大小 FileSize *int64 `json:"FileSize,omitnil,omitempty" name:"FileSize"` }
Predefined struct for user
type GetCOSURLResponse ¶ added in v1.0.397
type GetCOSURLResponse struct { *tchttp.BaseResponse Response *GetCOSURLResponseParams `json:"Response"` }
func NewGetCOSURLResponse ¶ added in v1.0.397
func NewGetCOSURLResponse() (response *GetCOSURLResponse)
func (*GetCOSURLResponse) FromJsonString ¶ added in v1.0.397
func (r *GetCOSURLResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetCOSURLResponse) ToJsonString ¶ added in v1.0.397
func (r *GetCOSURLResponse) ToJsonString() string
type GetCOSURLResponseParams ¶ added in v1.0.426
type GetCOSURLResponseParams struct { // 固件URL Url *string `json:"Url,omitnil,omitempty" name:"Url"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type GetUserResourceInfoRequest ¶ added in v1.0.397
type GetUserResourceInfoRequest struct {
*tchttp.BaseRequest
}
func NewGetUserResourceInfoRequest ¶ added in v1.0.397
func NewGetUserResourceInfoRequest() (request *GetUserResourceInfoRequest)
func (*GetUserResourceInfoRequest) FromJsonString ¶ added in v1.0.397
func (r *GetUserResourceInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetUserResourceInfoRequest) ToJsonString ¶ added in v1.0.397
func (r *GetUserResourceInfoRequest) ToJsonString() string
type GetUserResourceInfoRequestParams ¶ added in v1.0.426
type GetUserResourceInfoRequestParams struct { }
Predefined struct for user
type GetUserResourceInfoResponse ¶ added in v1.0.397
type GetUserResourceInfoResponse struct { *tchttp.BaseResponse Response *GetUserResourceInfoResponseParams `json:"Response"` }
func NewGetUserResourceInfoResponse ¶ added in v1.0.397
func NewGetUserResourceInfoResponse() (response *GetUserResourceInfoResponse)
func (*GetUserResourceInfoResponse) FromJsonString ¶ added in v1.0.397
func (r *GetUserResourceInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetUserResourceInfoResponse) ToJsonString ¶ added in v1.0.397
func (r *GetUserResourceInfoResponse) ToJsonString() string
type GetUserResourceInfoResponseParams ¶ added in v1.0.426
type GetUserResourceInfoResponseParams struct { // 已使用的资源字节数 UsedSize *uint64 `json:"UsedSize,omitnil,omitempty" name:"UsedSize"` // 可以使用资源的总大小 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ListFirmwaresRequest ¶ added in v1.0.403
type ListFirmwaresRequest struct { *tchttp.BaseRequest // 获取的页数 PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"` // 分页的大小 PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 搜索过滤条件 Filters []*SearchKeyword `json:"Filters,omitnil,omitempty" name:"Filters"` }
func NewListFirmwaresRequest ¶ added in v1.0.403
func NewListFirmwaresRequest() (request *ListFirmwaresRequest)
func (*ListFirmwaresRequest) FromJsonString ¶ added in v1.0.403
func (r *ListFirmwaresRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListFirmwaresRequest) ToJsonString ¶ added in v1.0.403
func (r *ListFirmwaresRequest) ToJsonString() string
type ListFirmwaresRequestParams ¶ added in v1.0.426
type ListFirmwaresRequestParams struct { // 获取的页数 PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"` // 分页的大小 PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 搜索过滤条件 Filters []*SearchKeyword `json:"Filters,omitnil,omitempty" name:"Filters"` }
Predefined struct for user
type ListFirmwaresResponse ¶ added in v1.0.403
type ListFirmwaresResponse struct { *tchttp.BaseResponse Response *ListFirmwaresResponseParams `json:"Response"` }
func NewListFirmwaresResponse ¶ added in v1.0.403
func NewListFirmwaresResponse() (response *ListFirmwaresResponse)
func (*ListFirmwaresResponse) FromJsonString ¶ added in v1.0.403
func (r *ListFirmwaresResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListFirmwaresResponse) ToJsonString ¶ added in v1.0.403
func (r *ListFirmwaresResponse) ToJsonString() string
type ListFirmwaresResponseParams ¶ added in v1.0.426
type ListFirmwaresResponseParams struct { // 固件总数 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 固件列表 Firmwares []*FirmwareInfo `json:"Firmwares,omitnil,omitempty" name:"Firmwares"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ListLogPayloadRequest ¶ added in v1.0.378
type ListLogPayloadRequest struct { *tchttp.BaseRequest // 日志开始时间,毫秒级时间戳 MinTime *uint64 `json:"MinTime,omitnil,omitempty" name:"MinTime"` // 日志结束时间,毫秒级时间戳 MaxTime *uint64 `json:"MaxTime,omitnil,omitempty" name:"MaxTime"` // 查询关键字,可以同时支持键值查询和文本查询,例如,查询某key的值为value,并且包含某word的日志,该参数为:key:value word。键值或文本可以包含多个,以空格隔开。其中可以索引的key比如:RequestID、ProductID、DeviceName等。 // 一个典型的查询示例:ProductID:ABCDE12345 DeviceName:test publish Keywords *string `json:"Keywords,omitnil,omitempty" name:"Keywords"` // 日志检索上下文 Context *string `json:"Context,omitnil,omitempty" name:"Context"` // 日志最大条数 MaxNum *int64 `json:"MaxNum,omitnil,omitempty" name:"MaxNum"` }
func NewListLogPayloadRequest ¶ added in v1.0.378
func NewListLogPayloadRequest() (request *ListLogPayloadRequest)
func (*ListLogPayloadRequest) FromJsonString ¶ added in v1.0.378
func (r *ListLogPayloadRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListLogPayloadRequest) ToJsonString ¶ added in v1.0.378
func (r *ListLogPayloadRequest) ToJsonString() string
type ListLogPayloadRequestParams ¶ added in v1.0.426
type ListLogPayloadRequestParams struct { // 日志开始时间,毫秒级时间戳 MinTime *uint64 `json:"MinTime,omitnil,omitempty" name:"MinTime"` // 日志结束时间,毫秒级时间戳 MaxTime *uint64 `json:"MaxTime,omitnil,omitempty" name:"MaxTime"` // 查询关键字,可以同时支持键值查询和文本查询,例如,查询某key的值为value,并且包含某word的日志,该参数为:key:value word。键值或文本可以包含多个,以空格隔开。其中可以索引的key比如:RequestID、ProductID、DeviceName等。 // 一个典型的查询示例:ProductID:ABCDE12345 DeviceName:test publish Keywords *string `json:"Keywords,omitnil,omitempty" name:"Keywords"` // 日志检索上下文 Context *string `json:"Context,omitnil,omitempty" name:"Context"` // 日志最大条数 MaxNum *int64 `json:"MaxNum,omitnil,omitempty" name:"MaxNum"` }
Predefined struct for user
type ListLogPayloadResponse ¶ added in v1.0.378
type ListLogPayloadResponse struct { *tchttp.BaseResponse Response *ListLogPayloadResponseParams `json:"Response"` }
func NewListLogPayloadResponse ¶ added in v1.0.378
func NewListLogPayloadResponse() (response *ListLogPayloadResponse)
func (*ListLogPayloadResponse) FromJsonString ¶ added in v1.0.378
func (r *ListLogPayloadResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListLogPayloadResponse) ToJsonString ¶ added in v1.0.378
func (r *ListLogPayloadResponse) ToJsonString() string
type ListLogPayloadResponseParams ¶ added in v1.0.426
type ListLogPayloadResponseParams struct { // 日志上下文 Context *string `json:"Context,omitnil,omitempty" name:"Context"` // 是否还有日志,如有仍有日志,下次查询的请求带上当前请求返回的Context Listover *bool `json:"Listover,omitnil,omitempty" name:"Listover"` // 日志列表 Results []*PayloadLogItem `json:"Results,omitnil,omitempty" name:"Results"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ListLogRequest ¶ added in v1.0.378
type ListLogRequest struct { *tchttp.BaseRequest // 日志开始时间,毫秒级时间戳 MinTime *uint64 `json:"MinTime,omitnil,omitempty" name:"MinTime"` // 日志结束时间,毫秒级时间戳 MaxTime *uint64 `json:"MaxTime,omitnil,omitempty" name:"MaxTime"` // 查询关键字,可以同时支持键值查询和文本查询,例如,查询某key的值为value,并且包含某word的日志,该参数为:key:value word。键值或文本可以包含多个,以空格隔开。其中可以索引的key包括:requestid、productid、devicename、scene、content。 // 一个典型的查询示例:productid:ABCDE12345 devicename:test scene:SHADOW content:Device%20connect publish Keywords *string `json:"Keywords,omitnil,omitempty" name:"Keywords"` // 日志检索上下文 Context *string `json:"Context,omitnil,omitempty" name:"Context"` // 查询条数 MaxNum *int64 `json:"MaxNum,omitnil,omitempty" name:"MaxNum"` }
func NewListLogRequest ¶ added in v1.0.378
func NewListLogRequest() (request *ListLogRequest)
func (*ListLogRequest) FromJsonString ¶ added in v1.0.378
func (r *ListLogRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListLogRequest) ToJsonString ¶ added in v1.0.378
func (r *ListLogRequest) ToJsonString() string
type ListLogRequestParams ¶ added in v1.0.426
type ListLogRequestParams struct { // 日志开始时间,毫秒级时间戳 MinTime *uint64 `json:"MinTime,omitnil,omitempty" name:"MinTime"` // 日志结束时间,毫秒级时间戳 MaxTime *uint64 `json:"MaxTime,omitnil,omitempty" name:"MaxTime"` // 查询关键字,可以同时支持键值查询和文本查询,例如,查询某key的值为value,并且包含某word的日志,该参数为:key:value word。键值或文本可以包含多个,以空格隔开。其中可以索引的key包括:requestid、productid、devicename、scene、content。 // 一个典型的查询示例:productid:ABCDE12345 devicename:test scene:SHADOW content:Device%20connect publish Keywords *string `json:"Keywords,omitnil,omitempty" name:"Keywords"` // 日志检索上下文 Context *string `json:"Context,omitnil,omitempty" name:"Context"` // 查询条数 MaxNum *int64 `json:"MaxNum,omitnil,omitempty" name:"MaxNum"` }
Predefined struct for user
type ListLogResponse ¶ added in v1.0.378
type ListLogResponse struct { *tchttp.BaseResponse Response *ListLogResponseParams `json:"Response"` }
func NewListLogResponse ¶ added in v1.0.378
func NewListLogResponse() (response *ListLogResponse)
func (*ListLogResponse) FromJsonString ¶ added in v1.0.378
func (r *ListLogResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListLogResponse) ToJsonString ¶ added in v1.0.378
func (r *ListLogResponse) ToJsonString() string
type ListLogResponseParams ¶ added in v1.0.426
type ListLogResponseParams struct { // 日志上下文 Context *string `json:"Context,omitnil,omitempty" name:"Context"` // 是否还有日志,如有仍有日志,下次查询的请求带上当前请求返回的Context Listover *bool `json:"Listover,omitnil,omitempty" name:"Listover"` // 日志列表 Results []*CLSLogItem `json:"Results,omitnil,omitempty" name:"Results"` // 日志总条数 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ListSDKLogRequest ¶ added in v1.0.378
type ListSDKLogRequest struct { *tchttp.BaseRequest // 日志开始时间 MinTime *uint64 `json:"MinTime,omitnil,omitempty" name:"MinTime"` // 日志结束时间 MaxTime *uint64 `json:"MaxTime,omitnil,omitempty" name:"MaxTime"` // 查询关键字,可以同时支持键值查询和文本查询, // 例如,查询某key的值为value,并且包含某word的日志,该参数为:key:value word。 // 键值或文本可以包含多个,以空格隔开。 // 其中可以索引的key包括:productid、devicename、loglevel // 一个典型的查询示例:productid:7JK1G72JNE devicename:name publish loglevel:WARN一个典型的查询示例:productid:ABCDE12345 devicename:test scene:SHADOW publish Keywords *string `json:"Keywords,omitnil,omitempty" name:"Keywords"` // 日志检索上下文 Context *string `json:"Context,omitnil,omitempty" name:"Context"` // 查询条数 MaxNum *uint64 `json:"MaxNum,omitnil,omitempty" name:"MaxNum"` }
func NewListSDKLogRequest ¶ added in v1.0.378
func NewListSDKLogRequest() (request *ListSDKLogRequest)
func (*ListSDKLogRequest) FromJsonString ¶ added in v1.0.378
func (r *ListSDKLogRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListSDKLogRequest) ToJsonString ¶ added in v1.0.378
func (r *ListSDKLogRequest) ToJsonString() string
type ListSDKLogRequestParams ¶ added in v1.0.426
type ListSDKLogRequestParams struct { // 日志开始时间 MinTime *uint64 `json:"MinTime,omitnil,omitempty" name:"MinTime"` // 日志结束时间 MaxTime *uint64 `json:"MaxTime,omitnil,omitempty" name:"MaxTime"` // 查询关键字,可以同时支持键值查询和文本查询, // 例如,查询某key的值为value,并且包含某word的日志,该参数为:key:value word。 // 键值或文本可以包含多个,以空格隔开。 // 其中可以索引的key包括:productid、devicename、loglevel // 一个典型的查询示例:productid:7JK1G72JNE devicename:name publish loglevel:WARN一个典型的查询示例:productid:ABCDE12345 devicename:test scene:SHADOW publish Keywords *string `json:"Keywords,omitnil,omitempty" name:"Keywords"` // 日志检索上下文 Context *string `json:"Context,omitnil,omitempty" name:"Context"` // 查询条数 MaxNum *uint64 `json:"MaxNum,omitnil,omitempty" name:"MaxNum"` }
Predefined struct for user
type ListSDKLogResponse ¶ added in v1.0.378
type ListSDKLogResponse struct { *tchttp.BaseResponse Response *ListSDKLogResponseParams `json:"Response"` }
func NewListSDKLogResponse ¶ added in v1.0.378
func NewListSDKLogResponse() (response *ListSDKLogResponse)
func (*ListSDKLogResponse) FromJsonString ¶ added in v1.0.378
func (r *ListSDKLogResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListSDKLogResponse) ToJsonString ¶ added in v1.0.378
func (r *ListSDKLogResponse) ToJsonString() string
type ListSDKLogResponseParams ¶ added in v1.0.426
type ListSDKLogResponseParams struct { // 日志检索上下文 Context *string `json:"Context,omitnil,omitempty" name:"Context"` // 是否还有日志,如有仍有日志,下次查询的请求带上当前请求返回的Context Listover *bool `json:"Listover,omitnil,omitempty" name:"Listover"` // 日志列表 Results []*SDKLogItem `json:"Results,omitnil,omitempty" name:"Results"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ListTopicRulesRequest ¶ added in v1.0.408
type ListTopicRulesRequest struct { *tchttp.BaseRequest // 请求的页数 PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"` // 分页的大小 PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` }
func NewListTopicRulesRequest ¶ added in v1.0.408
func NewListTopicRulesRequest() (request *ListTopicRulesRequest)
func (*ListTopicRulesRequest) FromJsonString ¶ added in v1.0.408
func (r *ListTopicRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListTopicRulesRequest) ToJsonString ¶ added in v1.0.408
func (r *ListTopicRulesRequest) ToJsonString() string
type ListTopicRulesRequestParams ¶ added in v1.0.426
type ListTopicRulesRequestParams struct { // 请求的页数 PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"` // 分页的大小 PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` }
Predefined struct for user
type ListTopicRulesResponse ¶ added in v1.0.408
type ListTopicRulesResponse struct { *tchttp.BaseResponse Response *ListTopicRulesResponseParams `json:"Response"` }
func NewListTopicRulesResponse ¶ added in v1.0.408
func NewListTopicRulesResponse() (response *ListTopicRulesResponse)
func (*ListTopicRulesResponse) FromJsonString ¶ added in v1.0.408
func (r *ListTopicRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListTopicRulesResponse) ToJsonString ¶ added in v1.0.408
func (r *ListTopicRulesResponse) ToJsonString() string
type ListTopicRulesResponseParams ¶ added in v1.0.426
type ListTopicRulesResponseParams struct { // 规则总数量 TotalCnt *uint64 `json:"TotalCnt,omitnil,omitempty" name:"TotalCnt"` // 规则列表 Rules []*TopicRuleInfo `json:"Rules,omitnil,omitempty" name:"Rules"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type PayloadLogItem ¶ added in v1.0.378
type PayloadLogItem struct { // 账号id Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"` // 产品id ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 设备名称 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` // 来源类型 SrcType *string `json:"SrcType,omitnil,omitempty" name:"SrcType"` // 来源名称 SrcName *string `json:"SrcName,omitnil,omitempty" name:"SrcName"` // 消息topic Topic *string `json:"Topic,omitnil,omitempty" name:"Topic"` // 内容格式类型 PayloadFormatType *string `json:"PayloadFormatType,omitnil,omitempty" name:"PayloadFormatType"` // 内容信息 Payload *string `json:"Payload,omitnil,omitempty" name:"Payload"` // 请求ID RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` // 日期时间 DateTime *string `json:"DateTime,omitnil,omitempty" name:"DateTime"` }
type ProductInfo ¶ added in v1.0.397
type ProductInfo struct { // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 产品名 ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"` // 产品元数据 ProductMetadata *ProductMetadata `json:"ProductMetadata,omitnil,omitempty" name:"ProductMetadata"` // 产品属性 ProductProperties *ProductProperties `json:"ProductProperties,omitnil,omitempty" name:"ProductProperties"` }
type ProductMetadata ¶
type ProductProperties ¶
type ProductProperties struct { // 产品描述 ProductDescription *string `json:"ProductDescription,omitnil,omitempty" name:"ProductDescription"` // 加密类型,1表示证书认证,2表示签名认证。如不填写,默认值是1 EncryptionType *string `json:"EncryptionType,omitnil,omitempty" name:"EncryptionType"` // 产品所属区域,目前只支持广州(gz) Region *string `json:"Region,omitnil,omitempty" name:"Region"` // 产品类型,各个类型值代表的节点-类型如下: // 0 普通产品,2 NB-IoT产品,4 LoRa产品,3 LoRa网关产品,5 普通网关产品 默认值是0 ProductType *uint64 `json:"ProductType,omitnil,omitempty" name:"ProductType"` // 数据格式,取值为json或者custom,默认值是json Format *string `json:"Format,omitnil,omitempty" name:"Format"` // 产品所属平台,默认值是0 Platform *string `json:"Platform,omitnil,omitempty" name:"Platform"` // LoRa产品运营侧APPEUI,只有LoRa产品需要填写 // // Deprecated: Appeui is deprecated. Appeui *string `json:"Appeui,omitnil,omitempty" name:"Appeui"` // 产品绑定的物模型ID,-1表示不绑定 ModelId *string `json:"ModelId,omitnil,omitempty" name:"ModelId"` // 产品绑定的物模型名称 ModelName *string `json:"ModelName,omitnil,omitempty" name:"ModelName"` // 产品密钥,suite产品才会有 ProductKey *string `json:"ProductKey,omitnil,omitempty" name:"ProductKey"` // 动态注册类型 0-关闭, 1-预定义设备名 2-动态定义设备名 RegisterType *uint64 `json:"RegisterType,omitnil,omitempty" name:"RegisterType"` // 动态注册产品密钥 ProductSecret *string `json:"ProductSecret,omitnil,omitempty" name:"ProductSecret"` // RegisterType为2时,设备动态创建的限制数量 RegisterLimit *uint64 `json:"RegisterLimit,omitnil,omitempty" name:"RegisterLimit"` // 划归的产品,展示为源产品ID,其余为空 OriginProductId *string `json:"OriginProductId,omitnil,omitempty" name:"OriginProductId"` // 私有CA名称 PrivateCAName *string `json:"PrivateCAName,omitnil,omitempty" name:"PrivateCAName"` // 划归的产品,展示为源用户ID,其余为空 OriginUserId *uint64 `json:"OriginUserId,omitnil,omitempty" name:"OriginUserId"` // 设备限制 DeviceLimit *uint64 `json:"DeviceLimit,omitnil,omitempty" name:"DeviceLimit"` // 产品禁用状态 ForbiddenStatus *uint64 `json:"ForbiddenStatus,omitnil,omitempty" name:"ForbiddenStatus"` // LoRa产品运营侧APPEUI,只有LoRa产品需要填写 AppEUI *string `json:"AppEUI,omitnil,omitempty" name:"AppEUI"` }
type ProductResourceInfo ¶ added in v1.0.397
type ProductResourceInfo struct { // 产品ID ProductID *string `json:"ProductID,omitnil,omitempty" name:"ProductID"` // 产品名 ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"` // 资源名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 资源文件md5 Md5 *string `json:"Md5,omitnil,omitempty" name:"Md5"` // 资源文件大小 Size *uint64 `json:"Size,omitnil,omitempty" name:"Size"` // 资源文件描述 // 注意:此字段可能返回 null,表示取不到有效值。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 资源创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` }
type ProductTaskInfo ¶ added in v1.0.397
type ProductTaskInfo struct { // 任务ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // 任务类型 0-批量创建设备类型 Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"` // 任务状态 0-创建中 1-待执行 2-执行中 3-执行失败 4-子任务部分失败 5-执行成功 State *uint64 `json:"State,omitnil,omitempty" name:"State"` // 任务参数类型 cosfile-文件输入 random-随机生成 ParametersType *string `json:"ParametersType,omitnil,omitempty" name:"ParametersType"` // 任务参数 Parameters *string `json:"Parameters,omitnil,omitempty" name:"Parameters"` // 任务执行结果类型 cosfile-文件输出 errmsg-错误信息 // 注意:此字段可能返回 null,表示取不到有效值。 ResultType *string `json:"ResultType,omitnil,omitempty" name:"ResultType"` // 任务执行结果 // 注意:此字段可能返回 null,表示取不到有效值。 Result *string `json:"Result,omitnil,omitempty" name:"Result"` // 子任务总个数 // 注意:此字段可能返回 null,表示取不到有效值。 BatchCount *uint64 `json:"BatchCount,omitnil,omitempty" name:"BatchCount"` // 子任务已执行个数 // 注意:此字段可能返回 null,表示取不到有效值。 BatchOffset *uint64 `json:"BatchOffset,omitnil,omitempty" name:"BatchOffset"` // 任务创建时间 CreateTime *uint64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 任务更新时间 UpdateTime *uint64 `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` // 任务完成时间 // 注意:此字段可能返回 null,表示取不到有效值。 CompleteTime *uint64 `json:"CompleteTime,omitnil,omitempty" name:"CompleteTime"` }
type PublishBroadcastMessageRequest ¶ added in v1.0.378
type PublishBroadcastMessageRequest struct { *tchttp.BaseRequest // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 消息内容 Payload *string `json:"Payload,omitnil,omitempty" name:"Payload"` // 消息质量等级 Qos *int64 `json:"Qos,omitnil,omitempty" name:"Qos"` // Payload内容的编码格式,取值为base64或空。base64表示云端将收到的请求数据进行base64解码后下发到设备,空则直接将原始内容下发到设备 PayloadEncoding *string `json:"PayloadEncoding,omitnil,omitempty" name:"PayloadEncoding"` }
func NewPublishBroadcastMessageRequest ¶ added in v1.0.378
func NewPublishBroadcastMessageRequest() (request *PublishBroadcastMessageRequest)
func (*PublishBroadcastMessageRequest) FromJsonString ¶ added in v1.0.378
func (r *PublishBroadcastMessageRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*PublishBroadcastMessageRequest) ToJsonString ¶ added in v1.0.378
func (r *PublishBroadcastMessageRequest) ToJsonString() string
type PublishBroadcastMessageRequestParams ¶ added in v1.0.426
type PublishBroadcastMessageRequestParams struct { // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 消息内容 Payload *string `json:"Payload,omitnil,omitempty" name:"Payload"` // 消息质量等级 Qos *int64 `json:"Qos,omitnil,omitempty" name:"Qos"` // Payload内容的编码格式,取值为base64或空。base64表示云端将收到的请求数据进行base64解码后下发到设备,空则直接将原始内容下发到设备 PayloadEncoding *string `json:"PayloadEncoding,omitnil,omitempty" name:"PayloadEncoding"` }
Predefined struct for user
type PublishBroadcastMessageResponse ¶ added in v1.0.378
type PublishBroadcastMessageResponse struct { *tchttp.BaseResponse Response *PublishBroadcastMessageResponseParams `json:"Response"` }
func NewPublishBroadcastMessageResponse ¶ added in v1.0.378
func NewPublishBroadcastMessageResponse() (response *PublishBroadcastMessageResponse)
func (*PublishBroadcastMessageResponse) FromJsonString ¶ added in v1.0.378
func (r *PublishBroadcastMessageResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*PublishBroadcastMessageResponse) ToJsonString ¶ added in v1.0.378
func (r *PublishBroadcastMessageResponse) ToJsonString() string
type PublishBroadcastMessageResponseParams ¶ added in v1.0.426
type PublishBroadcastMessageResponseParams struct { // 广播消息任务ID TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type PublishMessageRequest ¶ added in v1.0.397
type PublishMessageRequest struct { *tchttp.BaseRequest // 消息发往的主题。命名规则:${ProductId}/${DeviceName}/[a-zA-Z0-9:_-]{1,128} Topic *string `json:"Topic,omitnil,omitempty" name:"Topic"` // 消息内容 Payload *string `json:"Payload,omitnil,omitempty" name:"Payload"` // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 设备名称 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` // 服务质量等级,取值为0或1 Qos *uint64 `json:"Qos,omitnil,omitempty" name:"Qos"` // Payload内容的编码格式,取值为base64或空。base64表示云端将收到的请求数据进行base64解码后下发到设备,空则直接将原始内容下发到设备 PayloadEncoding *string `json:"PayloadEncoding,omitnil,omitempty" name:"PayloadEncoding"` }
func NewPublishMessageRequest ¶ added in v1.0.397
func NewPublishMessageRequest() (request *PublishMessageRequest)
func (*PublishMessageRequest) FromJsonString ¶ added in v1.0.397
func (r *PublishMessageRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*PublishMessageRequest) ToJsonString ¶ added in v1.0.397
func (r *PublishMessageRequest) ToJsonString() string
type PublishMessageRequestParams ¶ added in v1.0.426
type PublishMessageRequestParams struct { // 消息发往的主题。命名规则:${ProductId}/${DeviceName}/[a-zA-Z0-9:_-]{1,128} Topic *string `json:"Topic,omitnil,omitempty" name:"Topic"` // 消息内容 Payload *string `json:"Payload,omitnil,omitempty" name:"Payload"` // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 设备名称 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` // 服务质量等级,取值为0或1 Qos *uint64 `json:"Qos,omitnil,omitempty" name:"Qos"` // Payload内容的编码格式,取值为base64或空。base64表示云端将收到的请求数据进行base64解码后下发到设备,空则直接将原始内容下发到设备 PayloadEncoding *string `json:"PayloadEncoding,omitnil,omitempty" name:"PayloadEncoding"` }
Predefined struct for user
type PublishMessageResponse ¶ added in v1.0.397
type PublishMessageResponse struct { *tchttp.BaseResponse Response *PublishMessageResponseParams `json:"Response"` }
func NewPublishMessageResponse ¶ added in v1.0.397
func NewPublishMessageResponse() (response *PublishMessageResponse)
func (*PublishMessageResponse) FromJsonString ¶ added in v1.0.397
func (r *PublishMessageResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*PublishMessageResponse) ToJsonString ¶ added in v1.0.397
func (r *PublishMessageResponse) ToJsonString() string
type PublishMessageResponseParams ¶ added in v1.0.426
type PublishMessageResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type PublishRRPCMessageRequest ¶ added in v1.0.397
type PublishRRPCMessageRequest struct { *tchttp.BaseRequest // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 设备名称 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` // 消息内容,utf8编码 Payload *string `json:"Payload,omitnil,omitempty" name:"Payload"` }
func NewPublishRRPCMessageRequest ¶ added in v1.0.397
func NewPublishRRPCMessageRequest() (request *PublishRRPCMessageRequest)
func (*PublishRRPCMessageRequest) FromJsonString ¶ added in v1.0.397
func (r *PublishRRPCMessageRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*PublishRRPCMessageRequest) ToJsonString ¶ added in v1.0.397
func (r *PublishRRPCMessageRequest) ToJsonString() string
type PublishRRPCMessageRequestParams ¶ added in v1.0.426
type PublishRRPCMessageRequestParams struct { // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 设备名称 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` // 消息内容,utf8编码 Payload *string `json:"Payload,omitnil,omitempty" name:"Payload"` }
Predefined struct for user
type PublishRRPCMessageResponse ¶ added in v1.0.397
type PublishRRPCMessageResponse struct { *tchttp.BaseResponse Response *PublishRRPCMessageResponseParams `json:"Response"` }
func NewPublishRRPCMessageResponse ¶ added in v1.0.397
func NewPublishRRPCMessageResponse() (response *PublishRRPCMessageResponse)
func (*PublishRRPCMessageResponse) FromJsonString ¶ added in v1.0.397
func (r *PublishRRPCMessageResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*PublishRRPCMessageResponse) ToJsonString ¶ added in v1.0.397
func (r *PublishRRPCMessageResponse) ToJsonString() string
type PublishRRPCMessageResponseParams ¶ added in v1.0.426
type PublishRRPCMessageResponseParams struct { // RRPC消息ID MessageId *int64 `json:"MessageId,omitnil,omitempty" name:"MessageId"` // 设备回复的消息内容,采用base64编码 PayloadBase64 *string `json:"PayloadBase64,omitnil,omitempty" name:"PayloadBase64"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ReplaceTopicRuleRequest ¶ added in v1.0.397
type ReplaceTopicRuleRequest struct { *tchttp.BaseRequest // 规则名称 RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` // 替换的规则包体 TopicRulePayload *TopicRulePayload `json:"TopicRulePayload,omitnil,omitempty" name:"TopicRulePayload"` }
func NewReplaceTopicRuleRequest ¶ added in v1.0.397
func NewReplaceTopicRuleRequest() (request *ReplaceTopicRuleRequest)
func (*ReplaceTopicRuleRequest) FromJsonString ¶ added in v1.0.397
func (r *ReplaceTopicRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ReplaceTopicRuleRequest) ToJsonString ¶ added in v1.0.397
func (r *ReplaceTopicRuleRequest) ToJsonString() string
type ReplaceTopicRuleRequestParams ¶ added in v1.0.426
type ReplaceTopicRuleRequestParams struct { // 规则名称 RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` // 替换的规则包体 TopicRulePayload *TopicRulePayload `json:"TopicRulePayload,omitnil,omitempty" name:"TopicRulePayload"` }
Predefined struct for user
type ReplaceTopicRuleResponse ¶ added in v1.0.397
type ReplaceTopicRuleResponse struct { *tchttp.BaseResponse Response *ReplaceTopicRuleResponseParams `json:"Response"` }
func NewReplaceTopicRuleResponse ¶ added in v1.0.397
func NewReplaceTopicRuleResponse() (response *ReplaceTopicRuleResponse)
func (*ReplaceTopicRuleResponse) FromJsonString ¶ added in v1.0.397
func (r *ReplaceTopicRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ReplaceTopicRuleResponse) ToJsonString ¶ added in v1.0.397
func (r *ReplaceTopicRuleResponse) ToJsonString() string
type ReplaceTopicRuleResponseParams ¶ added in v1.0.426
type ReplaceTopicRuleResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ResetDeviceResult ¶ added in v1.0.397
type ResetDeviceStateRequest ¶ added in v1.0.397
type ResetDeviceStateRequest struct { *tchttp.BaseRequest // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 设备名称 DeviceNames []*string `json:"DeviceNames,omitnil,omitempty" name:"DeviceNames"` }
func NewResetDeviceStateRequest ¶ added in v1.0.397
func NewResetDeviceStateRequest() (request *ResetDeviceStateRequest)
func (*ResetDeviceStateRequest) FromJsonString ¶ added in v1.0.397
func (r *ResetDeviceStateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ResetDeviceStateRequest) ToJsonString ¶ added in v1.0.397
func (r *ResetDeviceStateRequest) ToJsonString() string
type ResetDeviceStateRequestParams ¶ added in v1.0.426
type ResetDeviceStateRequestParams struct { // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 设备名称 DeviceNames []*string `json:"DeviceNames,omitnil,omitempty" name:"DeviceNames"` }
Predefined struct for user
type ResetDeviceStateResponse ¶ added in v1.0.397
type ResetDeviceStateResponse struct { *tchttp.BaseResponse Response *ResetDeviceStateResponseParams `json:"Response"` }
func NewResetDeviceStateResponse ¶ added in v1.0.397
func NewResetDeviceStateResponse() (response *ResetDeviceStateResponse)
func (*ResetDeviceStateResponse) FromJsonString ¶ added in v1.0.397
func (r *ResetDeviceStateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ResetDeviceStateResponse) ToJsonString ¶ added in v1.0.397
func (r *ResetDeviceStateResponse) ToJsonString() string
type ResetDeviceStateResponseParams ¶ added in v1.0.426
type ResetDeviceStateResponseParams struct { // 批量重置设备成功数 SuccessCount *uint64 `json:"SuccessCount,omitnil,omitempty" name:"SuccessCount"` // 批量重置设备结果 ResetDeviceResults []*ResetDeviceResult `json:"ResetDeviceResults,omitnil,omitempty" name:"ResetDeviceResults"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type RetryDeviceFirmwareTaskRequest ¶ added in v1.0.397
type RetryDeviceFirmwareTaskRequest struct { *tchttp.BaseRequest // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 设备名称 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` // 固件版本号 FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"` // 固件升级任务ID TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` }
func NewRetryDeviceFirmwareTaskRequest ¶ added in v1.0.397
func NewRetryDeviceFirmwareTaskRequest() (request *RetryDeviceFirmwareTaskRequest)
func (*RetryDeviceFirmwareTaskRequest) FromJsonString ¶ added in v1.0.397
func (r *RetryDeviceFirmwareTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RetryDeviceFirmwareTaskRequest) ToJsonString ¶ added in v1.0.397
func (r *RetryDeviceFirmwareTaskRequest) ToJsonString() string
type RetryDeviceFirmwareTaskRequestParams ¶ added in v1.0.426
type RetryDeviceFirmwareTaskRequestParams struct { // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 设备名称 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` // 固件版本号 FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"` // 固件升级任务ID TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` }
Predefined struct for user
type RetryDeviceFirmwareTaskResponse ¶ added in v1.0.397
type RetryDeviceFirmwareTaskResponse struct { *tchttp.BaseResponse Response *RetryDeviceFirmwareTaskResponseParams `json:"Response"` }
func NewRetryDeviceFirmwareTaskResponse ¶ added in v1.0.397
func NewRetryDeviceFirmwareTaskResponse() (response *RetryDeviceFirmwareTaskResponse)
func (*RetryDeviceFirmwareTaskResponse) FromJsonString ¶ added in v1.0.397
func (r *RetryDeviceFirmwareTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RetryDeviceFirmwareTaskResponse) ToJsonString ¶ added in v1.0.397
func (r *RetryDeviceFirmwareTaskResponse) ToJsonString() string
type RetryDeviceFirmwareTaskResponseParams ¶ added in v1.0.426
type RetryDeviceFirmwareTaskResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type SDKLogItem ¶ added in v1.0.378
type SDKLogItem struct { // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 设备名称 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` // 日志等级 Level *string `json:"Level,omitnil,omitempty" name:"Level"` // 日志时间 DateTime *string `json:"DateTime,omitnil,omitempty" name:"DateTime"` // 日志内容 Content *string `json:"Content,omitnil,omitempty" name:"Content"` }
type SearchKeyword ¶ added in v1.0.397
type SetProductsForbiddenStatusRequest ¶ added in v1.0.378
type SetProductsForbiddenStatusRequest struct { *tchttp.BaseRequest // 要设置禁用状态的产品列表 ProductId []*string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 0启用,1禁用 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` }
func NewSetProductsForbiddenStatusRequest ¶ added in v1.0.378
func NewSetProductsForbiddenStatusRequest() (request *SetProductsForbiddenStatusRequest)
func (*SetProductsForbiddenStatusRequest) FromJsonString ¶ added in v1.0.378
func (r *SetProductsForbiddenStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SetProductsForbiddenStatusRequest) ToJsonString ¶ added in v1.0.378
func (r *SetProductsForbiddenStatusRequest) ToJsonString() string
type SetProductsForbiddenStatusRequestParams ¶ added in v1.0.426
type SetProductsForbiddenStatusRequestParams struct { // 要设置禁用状态的产品列表 ProductId []*string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 0启用,1禁用 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` }
Predefined struct for user
type SetProductsForbiddenStatusResponse ¶ added in v1.0.378
type SetProductsForbiddenStatusResponse struct { *tchttp.BaseResponse Response *SetProductsForbiddenStatusResponseParams `json:"Response"` }
func NewSetProductsForbiddenStatusResponse ¶ added in v1.0.378
func NewSetProductsForbiddenStatusResponse() (response *SetProductsForbiddenStatusResponse)
func (*SetProductsForbiddenStatusResponse) FromJsonString ¶ added in v1.0.378
func (r *SetProductsForbiddenStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SetProductsForbiddenStatusResponse) ToJsonString ¶ added in v1.0.378
func (r *SetProductsForbiddenStatusResponse) ToJsonString() string
type SetProductsForbiddenStatusResponseParams ¶ added in v1.0.426
type SetProductsForbiddenStatusResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type StatusStatistic ¶ added in v1.0.397
type TopicRuleInfo ¶ added in v1.0.408
type TopicRuleInfo struct { // 规则名称 RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` // 规则描述 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 创建时间 CreatedAt *uint64 `json:"CreatedAt,omitnil,omitempty" name:"CreatedAt"` // 不生效 RuleDisabled *bool `json:"RuleDisabled,omitnil,omitempty" name:"RuleDisabled"` // 规则模式 TopicPattern *string `json:"TopicPattern,omitnil,omitempty" name:"TopicPattern"` }
type TopicRulePayload ¶ added in v1.0.397
type TopicRulePayload struct { // 规则的SQL语句,如: SELECT * FROM 'pid/dname/event',然后对其进行base64编码,得:U0VMRUNUICogRlJPTSAncGlkL2RuYW1lL2V2ZW50Jw== Sql *string `json:"Sql,omitnil,omitempty" name:"Sql"` // 行为的JSON字符串,大部分种类举例如下: // [ // { // "republish": { // "topic": "TEST/test" // } // }, // { // "forward": { // "api": "http://127.0.0.1:8080", // "token":"xxx" // } // }, // { // "ckafka": { // "instance": { // "id": "ckafka-test", // "name": "" // }, // "topic": { // "id": "topic-test", // "name": "test" // }, // "region": "gz" // } // }, // { // "cmqqueue": { // "queuename": "queue-test-TEST", // "region": "gz" // } // }, // { // "mysql": { // "instanceid": "cdb-test", // "region": "gz", // "username": "test", // "userpwd": "*****", // "dbname": "d_mqtt", // "tablename": "t_test", // "fieldpairs": [ // { // "field": "test", // "value": "test" // } // ], // "devicetype": "CUSTOM" // } // } // ] Actions *string `json:"Actions,omitnil,omitempty" name:"Actions"` // 规则描述 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 是否禁用规则 RuleDisabled *bool `json:"RuleDisabled,omitnil,omitempty" name:"RuleDisabled"` }
type UnbindDevicesRequest ¶ added in v1.0.397
type UnbindDevicesRequest struct { *tchttp.BaseRequest // 网关设备的产品ID GatewayProductId *string `json:"GatewayProductId,omitnil,omitempty" name:"GatewayProductId"` // 网关设备的设备名 GatewayDeviceName *string `json:"GatewayDeviceName,omitnil,omitempty" name:"GatewayDeviceName"` // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 多个设备名 DeviceNames []*string `json:"DeviceNames,omitnil,omitempty" name:"DeviceNames"` // 中兴CLAA设备的解绑需要Skey,普通设备不需要 Skey *string `json:"Skey,omitnil,omitempty" name:"Skey"` }
func NewUnbindDevicesRequest ¶ added in v1.0.397
func NewUnbindDevicesRequest() (request *UnbindDevicesRequest)
func (*UnbindDevicesRequest) FromJsonString ¶ added in v1.0.397
func (r *UnbindDevicesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UnbindDevicesRequest) ToJsonString ¶ added in v1.0.397
func (r *UnbindDevicesRequest) ToJsonString() string
type UnbindDevicesRequestParams ¶ added in v1.0.426
type UnbindDevicesRequestParams struct { // 网关设备的产品ID GatewayProductId *string `json:"GatewayProductId,omitnil,omitempty" name:"GatewayProductId"` // 网关设备的设备名 GatewayDeviceName *string `json:"GatewayDeviceName,omitnil,omitempty" name:"GatewayDeviceName"` // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 多个设备名 DeviceNames []*string `json:"DeviceNames,omitnil,omitempty" name:"DeviceNames"` // 中兴CLAA设备的解绑需要Skey,普通设备不需要 Skey *string `json:"Skey,omitnil,omitempty" name:"Skey"` }
Predefined struct for user
type UnbindDevicesResponse ¶ added in v1.0.397
type UnbindDevicesResponse struct { *tchttp.BaseResponse Response *UnbindDevicesResponseParams `json:"Response"` }
func NewUnbindDevicesResponse ¶ added in v1.0.397
func NewUnbindDevicesResponse() (response *UnbindDevicesResponse)
func (*UnbindDevicesResponse) FromJsonString ¶ added in v1.0.397
func (r *UnbindDevicesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UnbindDevicesResponse) ToJsonString ¶ added in v1.0.397
func (r *UnbindDevicesResponse) ToJsonString() string
type UnbindDevicesResponseParams ¶ added in v1.0.426
type UnbindDevicesResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateDeviceAvailableStateRequest ¶ added in v1.0.397
type UpdateDeviceAvailableStateRequest struct { *tchttp.BaseRequest // 设备所属产品id ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 设备名称 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` // 要设置的设备状态,1为启用,0为禁用 EnableState *uint64 `json:"EnableState,omitnil,omitempty" name:"EnableState"` }
func NewUpdateDeviceAvailableStateRequest ¶ added in v1.0.397
func NewUpdateDeviceAvailableStateRequest() (request *UpdateDeviceAvailableStateRequest)
func (*UpdateDeviceAvailableStateRequest) FromJsonString ¶ added in v1.0.397
func (r *UpdateDeviceAvailableStateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateDeviceAvailableStateRequest) ToJsonString ¶ added in v1.0.397
func (r *UpdateDeviceAvailableStateRequest) ToJsonString() string
type UpdateDeviceAvailableStateRequestParams ¶ added in v1.0.426
type UpdateDeviceAvailableStateRequestParams struct { // 设备所属产品id ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 设备名称 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` // 要设置的设备状态,1为启用,0为禁用 EnableState *uint64 `json:"EnableState,omitnil,omitempty" name:"EnableState"` }
Predefined struct for user
type UpdateDeviceAvailableStateResponse ¶ added in v1.0.397
type UpdateDeviceAvailableStateResponse struct { *tchttp.BaseResponse Response *UpdateDeviceAvailableStateResponseParams `json:"Response"` }
func NewUpdateDeviceAvailableStateResponse ¶ added in v1.0.397
func NewUpdateDeviceAvailableStateResponse() (response *UpdateDeviceAvailableStateResponse)
func (*UpdateDeviceAvailableStateResponse) FromJsonString ¶ added in v1.0.397
func (r *UpdateDeviceAvailableStateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateDeviceAvailableStateResponse) ToJsonString ¶ added in v1.0.397
func (r *UpdateDeviceAvailableStateResponse) ToJsonString() string
type UpdateDeviceAvailableStateResponseParams ¶ added in v1.0.426
type UpdateDeviceAvailableStateResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateDeviceLogLevelRequest ¶
type UpdateDeviceLogLevelRequest struct { *tchttp.BaseRequest // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 设备名称 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` // 日志级别,0:关闭,1:错误,2:告警,3:信息,4:调试 LogLevel *uint64 `json:"LogLevel,omitnil,omitempty" name:"LogLevel"` }
func NewUpdateDeviceLogLevelRequest ¶
func NewUpdateDeviceLogLevelRequest() (request *UpdateDeviceLogLevelRequest)
func (*UpdateDeviceLogLevelRequest) FromJsonString ¶
func (r *UpdateDeviceLogLevelRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateDeviceLogLevelRequest) ToJsonString ¶
func (r *UpdateDeviceLogLevelRequest) ToJsonString() string
type UpdateDeviceLogLevelRequestParams ¶ added in v1.0.426
type UpdateDeviceLogLevelRequestParams struct { // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 设备名称 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` // 日志级别,0:关闭,1:错误,2:告警,3:信息,4:调试 LogLevel *uint64 `json:"LogLevel,omitnil,omitempty" name:"LogLevel"` }
Predefined struct for user
type UpdateDeviceLogLevelResponse ¶
type UpdateDeviceLogLevelResponse struct { *tchttp.BaseResponse Response *UpdateDeviceLogLevelResponseParams `json:"Response"` }
func NewUpdateDeviceLogLevelResponse ¶
func NewUpdateDeviceLogLevelResponse() (response *UpdateDeviceLogLevelResponse)
func (*UpdateDeviceLogLevelResponse) FromJsonString ¶
func (r *UpdateDeviceLogLevelResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateDeviceLogLevelResponse) ToJsonString ¶
func (r *UpdateDeviceLogLevelResponse) ToJsonString() string
type UpdateDeviceLogLevelResponseParams ¶ added in v1.0.426
type UpdateDeviceLogLevelResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateDevicePSKRequest ¶ added in v1.0.378
type UpdateDevicePSKRequest struct { *tchttp.BaseRequest // 产品名 ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 设备名 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` // 设备的psk Psk *string `json:"Psk,omitnil,omitempty" name:"Psk"` }
func NewUpdateDevicePSKRequest ¶ added in v1.0.378
func NewUpdateDevicePSKRequest() (request *UpdateDevicePSKRequest)
func (*UpdateDevicePSKRequest) FromJsonString ¶ added in v1.0.378
func (r *UpdateDevicePSKRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateDevicePSKRequest) ToJsonString ¶ added in v1.0.378
func (r *UpdateDevicePSKRequest) ToJsonString() string
type UpdateDevicePSKRequestParams ¶ added in v1.0.426
type UpdateDevicePSKRequestParams struct { // 产品名 ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 设备名 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` // 设备的psk Psk *string `json:"Psk,omitnil,omitempty" name:"Psk"` }
Predefined struct for user
type UpdateDevicePSKResponse ¶ added in v1.0.378
type UpdateDevicePSKResponse struct { *tchttp.BaseResponse Response *UpdateDevicePSKResponseParams `json:"Response"` }
func NewUpdateDevicePSKResponse ¶ added in v1.0.378
func NewUpdateDevicePSKResponse() (response *UpdateDevicePSKResponse)
func (*UpdateDevicePSKResponse) FromJsonString ¶ added in v1.0.378
func (r *UpdateDevicePSKResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateDevicePSKResponse) ToJsonString ¶ added in v1.0.378
func (r *UpdateDevicePSKResponse) ToJsonString() string
type UpdateDevicePSKResponseParams ¶ added in v1.0.426
type UpdateDevicePSKResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateDeviceShadowRequest ¶ added in v1.0.397
type UpdateDeviceShadowRequest struct { *tchttp.BaseRequest // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 设备名称 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` // 虚拟设备的状态,JSON字符串格式,由desired结构组成 State *string `json:"State,omitnil,omitempty" name:"State"` // 当前版本号,需要和后台的version保持一致,才能更新成功 ShadowVersion *uint64 `json:"ShadowVersion,omitnil,omitempty" name:"ShadowVersion"` }
func NewUpdateDeviceShadowRequest ¶ added in v1.0.397
func NewUpdateDeviceShadowRequest() (request *UpdateDeviceShadowRequest)
func (*UpdateDeviceShadowRequest) FromJsonString ¶ added in v1.0.397
func (r *UpdateDeviceShadowRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateDeviceShadowRequest) ToJsonString ¶ added in v1.0.397
func (r *UpdateDeviceShadowRequest) ToJsonString() string
type UpdateDeviceShadowRequestParams ¶ added in v1.0.426
type UpdateDeviceShadowRequestParams struct { // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 设备名称 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` // 虚拟设备的状态,JSON字符串格式,由desired结构组成 State *string `json:"State,omitnil,omitempty" name:"State"` // 当前版本号,需要和后台的version保持一致,才能更新成功 ShadowVersion *uint64 `json:"ShadowVersion,omitnil,omitempty" name:"ShadowVersion"` }
Predefined struct for user
type UpdateDeviceShadowResponse ¶ added in v1.0.397
type UpdateDeviceShadowResponse struct { *tchttp.BaseResponse Response *UpdateDeviceShadowResponseParams `json:"Response"` }
func NewUpdateDeviceShadowResponse ¶ added in v1.0.397
func NewUpdateDeviceShadowResponse() (response *UpdateDeviceShadowResponse)
func (*UpdateDeviceShadowResponse) FromJsonString ¶ added in v1.0.397
func (r *UpdateDeviceShadowResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateDeviceShadowResponse) ToJsonString ¶ added in v1.0.397
func (r *UpdateDeviceShadowResponse) ToJsonString() string
type UpdateDeviceShadowResponseParams ¶ added in v1.0.426
type UpdateDeviceShadowResponseParams struct { // 设备影子数据,JSON字符串格式 Data *string `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateDevicesEnableStateRequest ¶
type UpdateDevicesEnableStateRequest struct { *tchttp.BaseRequest // 设备所属产品id ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 设备名称集合 DeviceNames []*string `json:"DeviceNames,omitnil,omitempty" name:"DeviceNames"` // 要设置的设备状态,1为启用,0为禁用 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` }
func NewUpdateDevicesEnableStateRequest ¶
func NewUpdateDevicesEnableStateRequest() (request *UpdateDevicesEnableStateRequest)
func (*UpdateDevicesEnableStateRequest) FromJsonString ¶
func (r *UpdateDevicesEnableStateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateDevicesEnableStateRequest) ToJsonString ¶
func (r *UpdateDevicesEnableStateRequest) ToJsonString() string
type UpdateDevicesEnableStateRequestParams ¶ added in v1.0.426
type UpdateDevicesEnableStateRequestParams struct { // 设备所属产品id ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 设备名称集合 DeviceNames []*string `json:"DeviceNames,omitnil,omitempty" name:"DeviceNames"` // 要设置的设备状态,1为启用,0为禁用 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` }
Predefined struct for user
type UpdateDevicesEnableStateResponse ¶
type UpdateDevicesEnableStateResponse struct { *tchttp.BaseResponse Response *UpdateDevicesEnableStateResponseParams `json:"Response"` }
func NewUpdateDevicesEnableStateResponse ¶
func NewUpdateDevicesEnableStateResponse() (response *UpdateDevicesEnableStateResponse)
func (*UpdateDevicesEnableStateResponse) FromJsonString ¶
func (r *UpdateDevicesEnableStateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateDevicesEnableStateResponse) ToJsonString ¶
func (r *UpdateDevicesEnableStateResponse) ToJsonString() string
type UpdateDevicesEnableStateResponseParams ¶ added in v1.0.426
type UpdateDevicesEnableStateResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateOtaTaskStatusRequest ¶ added in v1.0.854
type UpdateOtaTaskStatusRequest struct { *tchttp.BaseRequest // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 固件升级任务ID TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 固件任务取消状态 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` }
func NewUpdateOtaTaskStatusRequest ¶ added in v1.0.854
func NewUpdateOtaTaskStatusRequest() (request *UpdateOtaTaskStatusRequest)
func (*UpdateOtaTaskStatusRequest) FromJsonString ¶ added in v1.0.854
func (r *UpdateOtaTaskStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateOtaTaskStatusRequest) ToJsonString ¶ added in v1.0.854
func (r *UpdateOtaTaskStatusRequest) ToJsonString() string
type UpdateOtaTaskStatusRequestParams ¶ added in v1.0.854
type UpdateOtaTaskStatusRequestParams struct { // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 固件升级任务ID TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 固件任务取消状态 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` }
Predefined struct for user
type UpdateOtaTaskStatusResponse ¶ added in v1.0.854
type UpdateOtaTaskStatusResponse struct { *tchttp.BaseResponse Response *UpdateOtaTaskStatusResponseParams `json:"Response"` }
func NewUpdateOtaTaskStatusResponse ¶ added in v1.0.854
func NewUpdateOtaTaskStatusResponse() (response *UpdateOtaTaskStatusResponse)
func (*UpdateOtaTaskStatusResponse) FromJsonString ¶ added in v1.0.854
func (r *UpdateOtaTaskStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateOtaTaskStatusResponse) ToJsonString ¶ added in v1.0.854
func (r *UpdateOtaTaskStatusResponse) ToJsonString() string
type UpdateOtaTaskStatusResponseParams ¶ added in v1.0.854
type UpdateOtaTaskStatusResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdatePrivateCARequest ¶
type UpdatePrivateCARequest struct { *tchttp.BaseRequest // CA证书名称 CertName *string `json:"CertName,omitnil,omitempty" name:"CertName"` // CA证书内容 CertText *string `json:"CertText,omitnil,omitempty" name:"CertText"` // 校验CA证书的证书内容 VerifyCertText *string `json:"VerifyCertText,omitnil,omitempty" name:"VerifyCertText"` }
func NewUpdatePrivateCARequest ¶
func NewUpdatePrivateCARequest() (request *UpdatePrivateCARequest)
func (*UpdatePrivateCARequest) FromJsonString ¶
func (r *UpdatePrivateCARequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdatePrivateCARequest) ToJsonString ¶
func (r *UpdatePrivateCARequest) ToJsonString() string
type UpdatePrivateCARequestParams ¶ added in v1.0.426
type UpdatePrivateCARequestParams struct { // CA证书名称 CertName *string `json:"CertName,omitnil,omitempty" name:"CertName"` // CA证书内容 CertText *string `json:"CertText,omitnil,omitempty" name:"CertText"` // 校验CA证书的证书内容 VerifyCertText *string `json:"VerifyCertText,omitnil,omitempty" name:"VerifyCertText"` }
Predefined struct for user
type UpdatePrivateCAResponse ¶
type UpdatePrivateCAResponse struct { *tchttp.BaseResponse Response *UpdatePrivateCAResponseParams `json:"Response"` }
func NewUpdatePrivateCAResponse ¶
func NewUpdatePrivateCAResponse() (response *UpdatePrivateCAResponse)
func (*UpdatePrivateCAResponse) FromJsonString ¶
func (r *UpdatePrivateCAResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdatePrivateCAResponse) ToJsonString ¶
func (r *UpdatePrivateCAResponse) ToJsonString() string
type UpdatePrivateCAResponseParams ¶ added in v1.0.426
type UpdatePrivateCAResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateProductDynamicRegisterRequest ¶ added in v1.0.378
type UpdateProductDynamicRegisterRequest struct { *tchttp.BaseRequest // 产品Id ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 动态注册类型,0-关闭 1-预创建设备 2-自动创建设备 RegisterType *uint64 `json:"RegisterType,omitnil,omitempty" name:"RegisterType"` // 动态注册设备上限 RegisterLimit *uint64 `json:"RegisterLimit,omitnil,omitempty" name:"RegisterLimit"` }
func NewUpdateProductDynamicRegisterRequest ¶ added in v1.0.378
func NewUpdateProductDynamicRegisterRequest() (request *UpdateProductDynamicRegisterRequest)
func (*UpdateProductDynamicRegisterRequest) FromJsonString ¶ added in v1.0.378
func (r *UpdateProductDynamicRegisterRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateProductDynamicRegisterRequest) ToJsonString ¶ added in v1.0.378
func (r *UpdateProductDynamicRegisterRequest) ToJsonString() string
type UpdateProductDynamicRegisterRequestParams ¶ added in v1.0.426
type UpdateProductDynamicRegisterRequestParams struct { // 产品Id ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 动态注册类型,0-关闭 1-预创建设备 2-自动创建设备 RegisterType *uint64 `json:"RegisterType,omitnil,omitempty" name:"RegisterType"` // 动态注册设备上限 RegisterLimit *uint64 `json:"RegisterLimit,omitnil,omitempty" name:"RegisterLimit"` }
Predefined struct for user
type UpdateProductDynamicRegisterResponse ¶ added in v1.0.378
type UpdateProductDynamicRegisterResponse struct { *tchttp.BaseResponse Response *UpdateProductDynamicRegisterResponseParams `json:"Response"` }
func NewUpdateProductDynamicRegisterResponse ¶ added in v1.0.378
func NewUpdateProductDynamicRegisterResponse() (response *UpdateProductDynamicRegisterResponse)
func (*UpdateProductDynamicRegisterResponse) FromJsonString ¶ added in v1.0.378
func (r *UpdateProductDynamicRegisterResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateProductDynamicRegisterResponse) ToJsonString ¶ added in v1.0.378
func (r *UpdateProductDynamicRegisterResponse) ToJsonString() string
type UpdateProductDynamicRegisterResponseParams ¶ added in v1.0.426
type UpdateProductDynamicRegisterResponseParams struct { // 动态注册类型,0-关闭 1-预创建设备 2-自动创建设备 RegisterType *uint64 `json:"RegisterType,omitnil,omitempty" name:"RegisterType"` // 动态注册产品密钥 ProductSecret *string `json:"ProductSecret,omitnil,omitempty" name:"ProductSecret"` // 动态注册设备上限 RegisterLimit *uint64 `json:"RegisterLimit,omitnil,omitempty" name:"RegisterLimit"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateProductPrivateCARequest ¶ added in v1.0.378
type UpdateProductPrivateCARequest struct { *tchttp.BaseRequest // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 私有CA证书名称 CertName *string `json:"CertName,omitnil,omitempty" name:"CertName"` }
func NewUpdateProductPrivateCARequest ¶ added in v1.0.378
func NewUpdateProductPrivateCARequest() (request *UpdateProductPrivateCARequest)
func (*UpdateProductPrivateCARequest) FromJsonString ¶ added in v1.0.378
func (r *UpdateProductPrivateCARequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateProductPrivateCARequest) ToJsonString ¶ added in v1.0.378
func (r *UpdateProductPrivateCARequest) ToJsonString() string
type UpdateProductPrivateCARequestParams ¶ added in v1.0.426
type UpdateProductPrivateCARequestParams struct { // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 私有CA证书名称 CertName *string `json:"CertName,omitnil,omitempty" name:"CertName"` }
Predefined struct for user
type UpdateProductPrivateCAResponse ¶ added in v1.0.378
type UpdateProductPrivateCAResponse struct { *tchttp.BaseResponse Response *UpdateProductPrivateCAResponseParams `json:"Response"` }
func NewUpdateProductPrivateCAResponse ¶ added in v1.0.378
func NewUpdateProductPrivateCAResponse() (response *UpdateProductPrivateCAResponse)
func (*UpdateProductPrivateCAResponse) FromJsonString ¶ added in v1.0.378
func (r *UpdateProductPrivateCAResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateProductPrivateCAResponse) ToJsonString ¶ added in v1.0.378
func (r *UpdateProductPrivateCAResponse) ToJsonString() string
type UpdateProductPrivateCAResponseParams ¶ added in v1.0.426
type UpdateProductPrivateCAResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateTopicPolicyRequest ¶ added in v1.0.397
type UpdateTopicPolicyRequest struct { *tchttp.BaseRequest // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 更新前Topic名 TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"` // 更新后Topic名 NewTopicName *string `json:"NewTopicName,omitnil,omitempty" name:"NewTopicName"` // Topic权限 Privilege *uint64 `json:"Privilege,omitnil,omitempty" name:"Privilege"` // 代理订阅信息 BrokerSubscribe *BrokerSubscribe `json:"BrokerSubscribe,omitnil,omitempty" name:"BrokerSubscribe"` }
func NewUpdateTopicPolicyRequest ¶ added in v1.0.397
func NewUpdateTopicPolicyRequest() (request *UpdateTopicPolicyRequest)
func (*UpdateTopicPolicyRequest) FromJsonString ¶ added in v1.0.397
func (r *UpdateTopicPolicyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateTopicPolicyRequest) ToJsonString ¶ added in v1.0.397
func (r *UpdateTopicPolicyRequest) ToJsonString() string
type UpdateTopicPolicyRequestParams ¶ added in v1.0.426
type UpdateTopicPolicyRequestParams struct { // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 更新前Topic名 TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"` // 更新后Topic名 NewTopicName *string `json:"NewTopicName,omitnil,omitempty" name:"NewTopicName"` // Topic权限 Privilege *uint64 `json:"Privilege,omitnil,omitempty" name:"Privilege"` // 代理订阅信息 BrokerSubscribe *BrokerSubscribe `json:"BrokerSubscribe,omitnil,omitempty" name:"BrokerSubscribe"` }
Predefined struct for user
type UpdateTopicPolicyResponse ¶ added in v1.0.397
type UpdateTopicPolicyResponse struct { *tchttp.BaseResponse Response *UpdateTopicPolicyResponseParams `json:"Response"` }
func NewUpdateTopicPolicyResponse ¶ added in v1.0.397
func NewUpdateTopicPolicyResponse() (response *UpdateTopicPolicyResponse)
func (*UpdateTopicPolicyResponse) FromJsonString ¶ added in v1.0.397
func (r *UpdateTopicPolicyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateTopicPolicyResponse) ToJsonString ¶ added in v1.0.397
func (r *UpdateTopicPolicyResponse) ToJsonString() string
type UpdateTopicPolicyResponseParams ¶ added in v1.0.426
type UpdateTopicPolicyResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UploadFirmwareRequest ¶ added in v1.0.397
type UploadFirmwareRequest struct { *tchttp.BaseRequest // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 固件版本号 FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"` // 固件的MD5值 Md5sum *string `json:"Md5sum,omitnil,omitempty" name:"Md5sum"` // 固件的大小 FileSize *uint64 `json:"FileSize,omitnil,omitempty" name:"FileSize"` // 固件名称 FirmwareName *string `json:"FirmwareName,omitnil,omitempty" name:"FirmwareName"` // 固件描述 FirmwareDescription *string `json:"FirmwareDescription,omitnil,omitempty" name:"FirmwareDescription"` // 固件用户自定义配置信息 FirmwareUserDefined *string `json:"FirmwareUserDefined,omitnil,omitempty" name:"FirmwareUserDefined"` }
func NewUploadFirmwareRequest ¶ added in v1.0.397
func NewUploadFirmwareRequest() (request *UploadFirmwareRequest)
func (*UploadFirmwareRequest) FromJsonString ¶ added in v1.0.397
func (r *UploadFirmwareRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UploadFirmwareRequest) ToJsonString ¶ added in v1.0.397
func (r *UploadFirmwareRequest) ToJsonString() string
type UploadFirmwareRequestParams ¶ added in v1.0.426
type UploadFirmwareRequestParams struct { // 产品ID ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"` // 固件版本号 FirmwareVersion *string `json:"FirmwareVersion,omitnil,omitempty" name:"FirmwareVersion"` // 固件的MD5值 Md5sum *string `json:"Md5sum,omitnil,omitempty" name:"Md5sum"` // 固件的大小 FileSize *uint64 `json:"FileSize,omitnil,omitempty" name:"FileSize"` // 固件名称 FirmwareName *string `json:"FirmwareName,omitnil,omitempty" name:"FirmwareName"` // 固件描述 FirmwareDescription *string `json:"FirmwareDescription,omitnil,omitempty" name:"FirmwareDescription"` // 固件用户自定义配置信息 FirmwareUserDefined *string `json:"FirmwareUserDefined,omitnil,omitempty" name:"FirmwareUserDefined"` }
Predefined struct for user
type UploadFirmwareResponse ¶ added in v1.0.397
type UploadFirmwareResponse struct { *tchttp.BaseResponse Response *UploadFirmwareResponseParams `json:"Response"` }
func NewUploadFirmwareResponse ¶ added in v1.0.397
func NewUploadFirmwareResponse() (response *UploadFirmwareResponse)
func (*UploadFirmwareResponse) FromJsonString ¶ added in v1.0.397
func (r *UploadFirmwareResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UploadFirmwareResponse) ToJsonString ¶ added in v1.0.397
func (r *UploadFirmwareResponse) ToJsonString() string
type UploadFirmwareResponseParams ¶ added in v1.0.426
type UploadFirmwareResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user