Iot Data Classes
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
DeleteThingShadowRequestRequestTypeDef
thingName
- Type:
- Required: Yes
shadowName
- Type: typing.Optional[str]
DeleteThingShadowResponseTypeDef
payload
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
EmptyResponseMetadataTypeDef
ResponseMetadata
- Type:
- Required: Yes
GetRetainedMessageRequestRequestTypeDef
topic
- Type:
- Required: Yes
GetRetainedMessageResponseTypeDef
topic
- Type:
- Required: Yes
payload
- Type:
- Required: Yes
qos
- Type:
- Required: Yes
lastModifiedTime
- Type:
- Required: Yes
userProperties
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetThingShadowRequestRequestTypeDef
thingName
- Type:
- Required: Yes
shadowName
- Type: typing.Optional[str]
GetThingShadowResponseTypeDef
payload
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListNamedShadowsForThingRequestRequestTypeDef
thingName
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
pageSize
- Type: typing.Optional[int]
ListNamedShadowsForThingResponseTypeDef
results
- Type: typing.List[str]
- Required: Yes
nextToken
- Type:
- Required: Yes
timestamp
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListRetainedMessagesRequestListRetainedMessagesPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.iot_data_classes.PaginatorConfigTypeDef]
ListRetainedMessagesRequestRequestTypeDef
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
ListRetainedMessagesResponseTypeDef
retainedTopics
- Type: typing.List[aws_resource_validator.pydantic_models.iot_data_classes.RetainedMessageSummaryTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PaginatorConfigTypeDef
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
PublishRequestRequestTypeDef
topic
- Type:
- Required: Yes
qos
- Type: typing.Optional[int]
retain
- Type: typing.Optional[bool]
payload
- Type: typing.Union[str, bytes, typing.IO[typing.Any], NoneType]
userProperties
- Type: typing.Optional[str]
payloadFormatIndicator
- Type: typing.Optional[typing.Literal['UNSPECIFIED_BYTES', 'UTF8_DATA']]
contentType
- Type: typing.Optional[str]
responseTopic
- Type: typing.Optional[str]
correlationData
- Type: typing.Optional[str]
messageExpiry
- Type: typing.Optional[int]
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
RetainedMessageSummaryTypeDef
topic
- Type: typing.Optional[str]
payloadSize
- Type: typing.Optional[int]
qos
- Type: typing.Optional[int]
lastModifiedTime
- Type: typing.Optional[int]
UpdateThingShadowRequestRequestTypeDef
thingName
- Type:
- Required: Yes
payload
- Type: typing.Union[str, bytes, typing.IO[typing.Any]]
- Required: Yes
shadowName
- Type: typing.Optional[str]
UpdateThingShadowResponseTypeDef
payload
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes