Creates a stream of JobExecutionsChanged notifications for a given IoT thing.
AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-jobexecutionschanged
streaming operation configuration options
a streaming operation which will emit an event every time a message is received on the associated MQTT topic
AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-nextjobexecutionchanged
streaming operation configuration options
a streaming operation which will emit an event every time a message is received on the associated MQTT topic
Gets detailed information about a job execution.
AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-describejobexecution
operation to perform
Promise which resolves into the response to the request
Gets the list of all jobs for a thing that are not in a terminal state.
AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-getpendingjobexecutions
operation to perform
Promise which resolves into the response to the request
Gets and starts the next pending job execution for a thing (status IN_PROGRESS or QUEUED).
AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-startnextpendingjobexecution
operation to perform
Promise which resolves into the response to the request
Updates the status of a job execution. You can optionally create a step timer by setting a value for the stepTimeoutInMinutes property. If you don't update the value of this property by running UpdateJobExecution again, the job execution times out when the step timer expires.
AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-updatejobexecution
operation to perform
Promise which resolves into the response to the request
Static
newCreates a new service client that will use an SDK MQTT 311 client as transport.
the MQTT 311 client to use for transport
additional service client configuration options
a new service client
Static
newCreates a new service client that will use an SDK MQTT 5 client as transport.
the MQTT 5 client to use for transport
additional service client configuration options
a new service client
Generated using TypeDoc
The AWS IoT jobs service can be used to define a set of remote operations that are sent to and executed on one or more devices connected to AWS IoT.
AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#jobs-mqtt-api