Skip to content

Iot Jobs Data Classes

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

CommandParameterValue

S

  • Type: typing.Optional[str]

B

  • Type: typing.Optional[bool]

I

  • Type: typing.Optional[int]

L

  • Type: typing.Optional[int]

D

  • Type: typing.Optional[float]

BIN

  • Type: typing.Union[str, bytes, typing.IO[typing.Any], botocore.response.StreamingBody, NoneType]

UL

  • Type: typing.Optional[str]

DescribeJobExecutionRequest

jobId

  • Type:
  • Required: Yes

thingName

  • Type:
  • Required: Yes

includeJobDocument

  • Type: typing.Optional[bool]

executionNumber

  • Type: typing.Optional[int]

DescribeJobExecutionResponse

execution

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetPendingJobExecutionsRequest

thingName

  • Type:
  • Required: Yes

GetPendingJobExecutionsResponse

inProgressJobs

  • Type: typing.List[aws_resource_validator.pydantic_models.iot_jobs_data.iot_jobs_data_classes.JobExecutionSummary]
  • Required: Yes

queuedJobs

  • Type: typing.List[aws_resource_validator.pydantic_models.iot_jobs_data.iot_jobs_data_classes.JobExecutionSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

JobExecution

jobId

  • Type: typing.Optional[str]

thingName

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[typing.Literal['CANCELED', 'FAILED', 'IN_PROGRESS', 'QUEUED', 'REJECTED', 'REMOVED', 'SUCCEEDED', 'TIMED_OUT']]

statusDetails

  • Type: typing.Optional[typing.Dict[str, str]]

queuedAt

  • Type: typing.Optional[int]

startedAt

  • Type: typing.Optional[int]

lastUpdatedAt

  • Type: typing.Optional[int]

approximateSecondsBeforeTimedOut

  • Type: typing.Optional[int]

versionNumber

  • Type: typing.Optional[int]

executionNumber

  • Type: typing.Optional[int]

jobDocument

  • Type: typing.Optional[str]

JobExecutionState

status

  • Type: typing.Optional[typing.Literal['CANCELED', 'FAILED', 'IN_PROGRESS', 'QUEUED', 'REJECTED', 'REMOVED', 'SUCCEEDED', 'TIMED_OUT']]

statusDetails

  • Type: typing.Optional[typing.Dict[str, str]]

versionNumber

  • Type: typing.Optional[int]

JobExecutionSummary

jobId

  • Type: typing.Optional[str]

queuedAt

  • Type: typing.Optional[int]

startedAt

  • Type: typing.Optional[int]

lastUpdatedAt

  • Type: typing.Optional[int]

versionNumber

  • Type: typing.Optional[int]

executionNumber

  • Type: typing.Optional[int]

ResponseMetadata

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

StartCommandExecutionRequest

targetArn

  • Type:
  • Required: Yes

commandArn

  • Type:
  • Required: Yes

parameters

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.iot_jobs_data.iot_jobs_data_classes.CommandParameterValue]]

executionTimeoutSeconds

  • Type: typing.Optional[int]

clientToken

  • Type: typing.Optional[str]

StartCommandExecutionResponse

executionId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartNextPendingJobExecutionRequest

thingName

  • Type:
  • Required: Yes

statusDetails

  • Type: typing.Optional[typing.Dict[str, str]]

stepTimeoutInMinutes

  • Type: typing.Optional[int]

StartNextPendingJobExecutionResponse

execution

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateJobExecutionRequest

jobId

  • Type:
  • Required: Yes

thingName

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['CANCELED', 'FAILED', 'IN_PROGRESS', 'QUEUED', 'REJECTED', 'REMOVED', 'SUCCEEDED', 'TIMED_OUT']
  • Required: Yes

statusDetails

  • Type: typing.Optional[typing.Dict[str, str]]

stepTimeoutInMinutes

  • Type: typing.Optional[int]

expectedVersion

  • Type: typing.Optional[int]

includeJobExecutionState

  • Type: typing.Optional[bool]

includeJobDocument

  • Type: typing.Optional[bool]

executionNumber

  • Type: typing.Optional[int]

UpdateJobExecutionResponse

executionState

  • Type:
  • Required: Yes

jobDocument

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes