Iot1Click Devices Classes
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
ClaimDevicesByClaimCodeRequestRequestTypeDef
ClaimCode
- Type:
- Required: Yes
ClaimDevicesByClaimCodeResponseTypeDef
ClaimCode
- Type:
- Required: Yes
Total
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeDeviceRequestRequestTypeDef
DeviceId
- Type:
- Required: Yes
DescribeDeviceResponseTypeDef
DeviceDescription
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeviceDescriptionTypeDef
Arn
- Type: typing.Optional[str]
Attributes
- Type: typing.Optional[typing.Dict[str, str]]
DeviceId
- Type: typing.Optional[str]
Enabled
- Type: typing.Optional[bool]
RemainingLife
- Type: typing.Optional[float]
Type
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
DeviceEventTypeDef
Device
- Type: typing.Optional[aws_resource_validator.pydantic_models.iot1click_devices_classes.DeviceTypeDef]
StdEvent
- Type: typing.Optional[str]
DeviceMethodTypeDef
DeviceType
- Type: typing.Optional[str]
MethodName
- Type: typing.Optional[str]
DeviceTypeDef
Attributes
- Type: typing.Optional[typing.Dict[str, typing.Any]]
DeviceId
- Type: typing.Optional[str]
Type
- Type: typing.Optional[str]
EmptyResponseMetadataTypeDef
ResponseMetadata
- Type:
- Required: Yes
FinalizeDeviceClaimRequestRequestTypeDef
DeviceId
- Type:
- Required: Yes
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
FinalizeDeviceClaimResponseTypeDef
State
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDeviceMethodsRequestRequestTypeDef
DeviceId
- Type:
- Required: Yes
GetDeviceMethodsResponseTypeDef
DeviceMethods
- Type: typing.List[aws_resource_validator.pydantic_models.iot1click_devices_classes.DeviceMethodTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
InitiateDeviceClaimRequestRequestTypeDef
DeviceId
- Type:
- Required: Yes
InitiateDeviceClaimResponseTypeDef
State
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
InvokeDeviceMethodRequestRequestTypeDef
DeviceId
- Type:
- Required: Yes
DeviceMethod
- Type: typing.Optional[aws_resource_validator.pydantic_models.iot1click_devices_classes.DeviceMethodTypeDef]
DeviceMethodParameters
- Type: typing.Optional[str]
InvokeDeviceMethodResponseTypeDef
DeviceMethodResponse
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListDeviceEventsRequestListDeviceEventsPaginateTypeDef
DeviceId
- Type:
- Required: Yes
FromTimeStamp
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
ToTimeStamp
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.iot1click_devices_classes.PaginatorConfigTypeDef]
ListDeviceEventsRequestRequestTypeDef
DeviceId
- Type:
- Required: Yes
FromTimeStamp
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
ToTimeStamp
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListDeviceEventsResponseTypeDef
Events
- Type: typing.List[aws_resource_validator.pydantic_models.iot1click_devices_classes.DeviceEventTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListDevicesRequestListDevicesPaginateTypeDef
DeviceType
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.iot1click_devices_classes.PaginatorConfigTypeDef]
ListDevicesRequestRequestTypeDef
DeviceType
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListDevicesResponseTypeDef
Devices
- Type: typing.List[aws_resource_validator.pydantic_models.iot1click_devices_classes.DeviceDescriptionTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTagsForResourceRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
ListTagsForResourceResponseTypeDef
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PaginatorConfigTypeDef
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- 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
TagResourceRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
Tags
- Type: typing.Mapping[str, str]
- Required: Yes
UnclaimDeviceRequestRequestTypeDef
DeviceId
- Type:
- Required: Yes
UnclaimDeviceResponseTypeDef
State
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UntagResourceRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
TagKeys
- Type: typing.Sequence[str]
- Required: Yes
UpdateDeviceStateRequestRequestTypeDef
DeviceId
- Type:
- Required: Yes
Enabled
- Type: typing.Optional[bool]