IotJobsDataPlaneClient
public class IotJobsDataPlaneClient
Inheritance
IotJobsDataPlaneClientProtocol
Initializers
init(config:)
public init(config: AWSClientRuntime.AWSClientConfiguration)
init(region:)
public convenience init(region: Swift.String? = nil) throws
Properties
clientName
public static let clientName = "IotJobsDataPlaneClient"
Methods
describeJobExecution(input:completion:)
Gets details of a job execution.
public func describeJobExecution(input: DescribeJobExecutionInput, completion: @escaping (ClientRuntime.SdkResult<DescribeJobExecutionOutputResponse, DescribeJobExecutionOutputError>) -> Void)
getPendingJobExecutions(input:completion:)
Gets the list of all jobs for a thing that are not in a terminal status.
public func getPendingJobExecutions(input: GetPendingJobExecutionsInput, completion: @escaping (ClientRuntime.SdkResult<GetPendingJobExecutionsOutputResponse, GetPendingJobExecutionsOutputError>) -> Void)
startNextPendingJobExecution(input:completion:)
Gets and starts the next pending (status IN_PROGRESS or QUEUED) job execution for a thing.
public func startNextPendingJobExecution(input: StartNextPendingJobExecutionInput, completion: @escaping (ClientRuntime.SdkResult<StartNextPendingJobExecutionOutputResponse, StartNextPendingJobExecutionOutputError>) -> Void)
updateJobExecution(input:completion:)
Updates the status of a job execution.
public func updateJobExecution(input: UpdateJobExecutionInput, completion: @escaping (ClientRuntime.SdkResult<UpdateJobExecutionOutputResponse, UpdateJobExecutionOutputError>) -> Void)