AWS IoT Device SDK C++ v2
1.36.0
AWS IoT Device SDK C++ v2
|
#include <IotJobsClientV2.h>
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.
https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#jobs-mqtt-api
|
virtualdefault |
|
pure virtual |
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
request | Modeled streaming operation subscription configuration. |
options | Configuration options for the streaming operation. |
Implemented in Aws::Iotjobs::ClientV2.
|
pure virtual |
AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-nextjobexecutionchanged
request | Modeled streaming operation subscription configuration. |
options | Configuration options for the streaming operation. |
Implemented in Aws::Iotjobs::ClientV2.
|
pure virtual |
Gets detailed information about a job execution.
AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-describejobexecution
request | operation to perform |
handler | function object to invoke upon operation completion |
Implemented in Aws::Iotjobs::ClientV2.
|
pure virtual |
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
request | operation to perform |
handler | function object to invoke upon operation completion |
Implemented in Aws::Iotjobs::ClientV2.
|
pure virtual |
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
request | operation to perform |
handler | function object to invoke upon operation completion |
Implemented in Aws::Iotjobs::ClientV2.
|
pure virtual |
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
request | operation to perform |
handler | function object to invoke upon operation completion |
Implemented in Aws::Iotjobs::ClientV2.