Skip to content

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