你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Jobs - Get Scheduled Job

从IoT 中心获取计划作业的详细信息。 有关详细信息,请参阅https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-jobs

GET https://fully-qualified-iothubname.azure-devices.net/jobs/v2/{id}?api-version=2021-04-12

URI 参数

名称 必需 类型 说明
id
path True

string

作业的唯一标识符。

api-version
query True

string

Api 的版本。

响应

名称 类型 说明
200 OK

JobResponse

没问题。

定义

名称 说明
CloudToDeviceMethod

用于在设备上执行直接方法的参数。

DeviceCapabilities

设备上启用的功能的状态。

DeviceJobStatistics

有关执行状态的作业统计信息。

JobResponse
Twin

设备或模块的状态信息。 在IoT 中心中创建或删除相应的设备/模块标识时,会隐式创建和删除此标识。

TwinProperties

孪生体的所需属性和报告属性。 对象的最大深度为 10。

X509Thumbprint

CloudToDeviceMethod

用于在设备上执行直接方法的参数。

名称 类型 说明
connectTimeoutInSeconds

integer

methodName

string

要执行的方法的名称。

payload

object

JSON 格式的直接方法有效负载,最大为 128kb。

responseTimeoutInSeconds

integer

DeviceCapabilities

设备上启用的功能的状态。

名称 类型 说明
iotEdge

boolean

确定设备是否为边缘设备的属性。

DeviceJobStatistics

有关执行状态的作业统计信息。

名称 类型 说明
deviceCount

integer

作业所面向的设备数。

failedCount

integer

失败的作业数。

pendingCount

integer

计划) 作业的挂起 (数。

runningCount

integer

正在运行的作业数。

succeededCount

integer

成功的作业数。

JobResponse

名称 类型 说明
cloudToDeviceMethod

CloudToDeviceMethod

方法类型和参数。 如果作业类型为 cloudToDeviceMethod,则这是必需的。

createdTime

string

系统生成。 创建时忽略。 作业的创建日期和时间。

deviceJobStatistics

DeviceJobStatistics

有关作业执行状态的详细信息。

endTime

string

系统生成。 创建时忽略。 作业的结束日期和时间(UTC)。

failureReason

string

失败的原因(如果发生失败)。

jobId

string

系统生成。 创建时忽略。 作业的唯一标识符。

maxExecutionTimeInSeconds

integer

以秒为单位的最大执行时间。

queryCondition

string

设备查询条件。

startTime

string

计划作业的开始日期和时间(以 UTC 为单位)。

status enum:
  • cancelled
  • completed
  • enqueued
  • failed
  • queued
  • running
  • scheduled
  • unknown

系统生成。 创建时忽略。 作业的状态。

statusMessage

string

作业的状态消息。

type enum:
  • backup
  • export
  • factoryResetDevice
  • failoverDataCopy
  • firmwareUpdate
  • import
  • readDeviceProperties
  • rebootDevice
  • restoreFromBackup
  • scheduleDeviceMethod
  • scheduleUpdateTwin
  • unknown
  • updateDeviceConfiguration
  • writeDeviceProperties

作业类型。

updateTwin

Twin

设备或模块的状态信息。 在IoT 中心中创建或删除相应的设备/模块标识时,会隐式创建和删除此标识。

Twin

设备或模块的状态信息。 在IoT 中心中创建或删除相应的设备/模块标识时,会隐式创建和删除此标识。

名称 类型 说明
authenticationType enum:
  • certificateAuthority
  • none
  • sas
  • selfSigned

设备使用的身份验证类型。

capabilities

DeviceCapabilities

设备上启用的功能的状态。

cloudToDeviceMessageCount

integer

发送的云到设备的消息数。

connectionState enum:
  • Connected
  • Disconnected

设备的连接状态。

deviceEtag

string

表示设备的 ETag 的字符串,根据 RFC7232。

deviceId

string

IoT 中心标识注册表中设备的唯一标识符。 它是一个区分大小写的字符串, (最多 128 个字符长) ASCII 7 位字母数字字符, 以及以下特殊字符 {'-', ':', '.', '+', '%', '_', '#', '*', '?', '!', ' (', ') ', ',', '=', '@', ';', '$', '''}。

deviceScope

string

设备的范围。

etag

string

表示设备孪生的 ETag 的字符串,根据 RFC7232。

lastActivityTime

string

设备上次连接、接收或发送消息的日期和时间。 日期和时间以 UTC 格式ISO8601日期/时间格式分隔,例如 2015-01-28T16:24:48.789Z。 如果设备使用 HTTP/1 协议执行消息传送操作,则不会更新此值。

moduleId

string

IoT 中心标识注册表中模块的唯一标识符。 它是一个区分大小写的字符串, (最多 128 个字符长) ASCII 7 位字母数字字符, 以及以下特殊字符 {'-', ':', '.', '+', '%', '_', '#', '*', '?', '!', ' (', ') ', ',', '=', '@', ';', '$', '''}。

parentScopes

string[]

上层边缘设备的范围(如果适用)。 仅适用于边缘设备。

properties

TwinProperties

孪生体的所需属性和报告属性。

status enum:
  • disabled
  • enabled

设备的启用状态。 如果禁用,设备将无法连接到服务。

statusReason

string

设备当前状态的原因(如果有)。

statusUpdateTime

string

上次更新设备状态的日期和时间。

tags

object

由解决方案后端读取和写入的键值对的集合。 它们对设备应用不可见。 它们的密钥是 UTF-8 编码的,区分大小写,最大长度为 1KB。 允许的字符排除 (段 C0 和 C1) 、“.”、“$”和空格的 UNICODE 控制字符。 值为 JSON 对象,长度最大为 4KB。

version

integer

设备孪生的版本,包括标记和所需属性

x509Thumbprint

X509Thumbprint

设备的 X509 指纹。

TwinProperties

孪生体的所需属性和报告属性。 对象的最大深度为 10。

名称 类型 说明
desired

object

所需属性键值对的集合。 密钥采用 UTF-8 编码,区分大小写,最大长度为 1KB。 允许的字符排除 (段 C0 和 C1) 、“.”、“$”和空格的 UNICODE 控制字符。 所需的 porperty 值为 JSON 对象,长度最大为 4KB。

reported

object

报告的属性键值对的集合。 密钥采用 UTF-8 编码,区分大小写,最大长度为 1KB。 允许的字符排除 (段 C0 和 C1) 、“.”、“$”和空格的 UNICODE 控制字符。 报告的属性值是 JSON 对象,长度最大为 4KB。

X509Thumbprint

名称 类型 说明
primaryThumbprint

string

X509 客户端证书主指纹。

secondaryThumbprint

string

X509 客户端证书辅助指纹。