Skip to content

Iot Jobs Data Classes

BaseValidatorModel

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

DescribeJobExecutionRequestRequestTypeDef

jobId

  • Type:
  • Required: Yes

thingName

  • Type:
  • Required: Yes

includeJobDocument

  • Type: typing.Optional[bool]

executionNumber

  • Type: typing.Optional[int]

DescribeJobExecutionResponseTypeDef

execution

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetPendingJobExecutionsRequestRequestTypeDef

thingName

  • Type:
  • Required: Yes

GetPendingJobExecutionsResponseTypeDef

inProgressJobs

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

queuedJobs

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

ResponseMetadata

  • Type:
  • Required: Yes

JobExecutionStateTypeDef

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]

JobExecutionSummaryTypeDef

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]

JobExecutionTypeDef

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]

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HostId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

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

RetryAttempts

  • Type:
  • Required: Yes

StartNextPendingJobExecutionRequestRequestTypeDef

thingName

  • Type:
  • Required: Yes

statusDetails

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

stepTimeoutInMinutes

  • Type: typing.Optional[int]

StartNextPendingJobExecutionResponseTypeDef

execution

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateJobExecutionRequestRequestTypeDef

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.Mapping[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]

UpdateJobExecutionResponseTypeDef

executionState

  • Type:
  • Required: Yes

jobDocument

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes