[][src]Trait rusoto_iot_jobs_data::IotJobsData

pub trait IotJobsData {
    fn describe_job_execution(
        &self,
        input: DescribeJobExecutionRequest
    ) -> RusotoFuture<DescribeJobExecutionResponse, DescribeJobExecutionError>;
fn get_pending_job_executions(
        &self,
        input: GetPendingJobExecutionsRequest
    ) -> RusotoFuture<GetPendingJobExecutionsResponse, GetPendingJobExecutionsError>;
fn start_next_pending_job_execution(
        &self,
        input: StartNextPendingJobExecutionRequest
    ) -> RusotoFuture<StartNextPendingJobExecutionResponse, StartNextPendingJobExecutionError>;
fn update_job_execution(
        &self,
        input: UpdateJobExecutionRequest
    ) -> RusotoFuture<UpdateJobExecutionResponse, UpdateJobExecutionError>; }

Trait representing the capabilities of the AWS IoT Jobs Data Plane API. AWS IoT Jobs Data Plane clients implement this trait.

Required methods

fn describe_job_execution(
    &self,
    input: DescribeJobExecutionRequest
) -> RusotoFuture<DescribeJobExecutionResponse, DescribeJobExecutionError>

Gets details of a job execution.

fn get_pending_job_executions(
    &self,
    input: GetPendingJobExecutionsRequest
) -> RusotoFuture<GetPendingJobExecutionsResponse, GetPendingJobExecutionsError>

Gets the list of all jobs for a thing that are not in a terminal status.

fn start_next_pending_job_execution(
    &self,
    input: StartNextPendingJobExecutionRequest
) -> RusotoFuture<StartNextPendingJobExecutionResponse, StartNextPendingJobExecutionError>

Gets and starts the next pending (status IN_PROGRESS or QUEUED) job execution for a thing.

fn update_job_execution(
    &self,
    input: UpdateJobExecutionRequest
) -> RusotoFuture<UpdateJobExecutionResponse, UpdateJobExecutionError>

Updates the status of a job execution.

Loading content...

Implementors

impl IotJobsData for IotJobsDataClient[src]

fn describe_job_execution(
    &self,
    input: DescribeJobExecutionRequest
) -> RusotoFuture<DescribeJobExecutionResponse, DescribeJobExecutionError>
[src]

Gets details of a job execution.

fn get_pending_job_executions(
    &self,
    input: GetPendingJobExecutionsRequest
) -> RusotoFuture<GetPendingJobExecutionsResponse, GetPendingJobExecutionsError>
[src]

Gets the list of all jobs for a thing that are not in a terminal status.

fn start_next_pending_job_execution(
    &self,
    input: StartNextPendingJobExecutionRequest
) -> RusotoFuture<StartNextPendingJobExecutionResponse, StartNextPendingJobExecutionError>
[src]

Gets and starts the next pending (status IN_PROGRESS or QUEUED) job execution for a thing.

fn update_job_execution(
    &self,
    input: UpdateJobExecutionRequest
) -> RusotoFuture<UpdateJobExecutionResponse, UpdateJobExecutionError>
[src]

Updates the status of a job execution.

Loading content...