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