Skip to content

Iot Data Classes

BaseValidatorModel

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

DeleteThingShadowRequest

thingName

  • Type:
  • Required: Yes

shadowName

  • Type: typing.Optional[str]

DeleteThingShadowResponse

payload

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

EmptyResponseMetadata

ResponseMetadata

  • Type:
  • Required: Yes

GetRetainedMessageRequest

topic

  • Type:
  • Required: Yes

GetRetainedMessageResponse

topic

  • Type:
  • Required: Yes

payload

  • Type:
  • Required: Yes

qos

  • Type:
  • Required: Yes

lastModifiedTime

  • Type:
  • Required: Yes

userProperties

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetThingShadowRequest

thingName

  • Type:
  • Required: Yes

shadowName

  • Type: typing.Optional[str]

GetThingShadowResponse

payload

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListNamedShadowsForThingRequest

thingName

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

pageSize

  • Type: typing.Optional[int]

ListNamedShadowsForThingResponse

results

  • Type: typing.List[str]
  • Required: Yes

timestamp

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListRetainedMessagesRequest

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListRetainedMessagesRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iot_data.iot_data_classes.PaginatorConfig]

ListRetainedMessagesResponse

retainedTopics

  • Type: typing.List[aws_resource_validator.pydantic_models.iot_data.iot_data_classes.RetainedMessageSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PublishRequest

topic

  • Type:
  • Required: Yes

qos

  • Type: typing.Optional[int]

retain

  • Type: typing.Optional[bool]

payload

  • Type: typing.Union[str, bytes, typing.IO[typing.Any], botocore.response.StreamingBody, 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]

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]

RetainedMessageSummary

topic

  • Type: typing.Optional[str]

payloadSize

  • Type: typing.Optional[int]

qos

  • Type: typing.Optional[int]

lastModifiedTime

  • Type: typing.Optional[int]

UpdateThingShadowRequest

thingName

  • Type:
  • Required: Yes

payload

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

shadowName

  • Type: typing.Optional[str]

UpdateThingShadowResponse

payload

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes