AWS IoT Device Management
Fleet registry, thing groups, over-the-air jobs, fleet indexing and secure tunneling for AWS IoT devices.
| property | type | values | required | kind default | this component |
|---|---|---|---|---|---|
| commandExecutionRetentionDays | integer | — | no | 180 | inherited |
| deviceCount | integer | — | no | — | inherited |
| deviceProvisioning | boolean | — | no | — | ▸ true |
| deviceTwin | boolean | — | no | — | ▸ true |
| fleetIndexing | boolean | — | no | false | inherited |
| jobDataRetentionDays | integer | — | no | 730 | inherited |
| managed | boolean | — | no | false | ▸ true |
| messagesPerDayLimit | integer | — | no | — | inherited |
| perDeviceIdentity | boolean | — | no | true | ▸ true |
| protocol | enum | mqtt | amqp | http | multi | lorawan | no | — | ▸ multi |
| secureTunneling | boolean | — | no | false | inherited |
Every rule whose selector covers this component's kind or its category. Whether a rule fires depends on the design: its properties, its edges and its groups.
No rule reads this kind yet. That is a gap, not a guarantee.
nodes:
- { id: "iot-device-management", component: "aws-iot-device-management" }IoT Platformalibaba-iot-platformAlibaba Cloud Link WANalibaba-link-wanAWS IoT Coreaws-iot-coreAWS IoT FleetWiseaws-iot-fleetwiseManaged integrations for AWS IoT Device Managementaws-iot-managed-integrationsAWS IoT SiteWiseaws-iot-sitewiseAWS IoT Core for LoRaWANaws-iot-wirelessAmazon Monitronaws-monitronDevice Update for IoT Hubazure-device-updateAzure IoT Centralazure-iot-centralAzure IoT Hubazure-iot-hubEclipse DittodittoEMQXemqxHiveMQhivemqEclipse HonohonoGeneric IoT hubiot-hubOPC UA serveropc-ua-serverThingsBoardthingsboardVerneMQvernemqManufacturing Connectgoogle-manufacturing-connectOCI Internet of Things Platformoci-iot
# yaml-language-server: $schema=../../schema/component.schema.json # AWS IoT Device Management: registry, thing groups, jobs (OTA), fleet indexing and secure tunneling # over the AWS IoT Core device fleet. "Managing thing indexing" shows fleet indexing off until # UpdateIndexingConfiguration is called (thingIndexingMode/thingGroupIndexingMode "OFF"); "AWS IoT # Device Management endpoints and quotas" gives 730 days job data retention and 180 days command # execution retention. schemaVersion: "1" type: "component" id: "aws-iot-device-management" kind: "iot-hub" provider: "aws" docs: "https://docs.aws.amazon.com/iot/latest/developerguide/managing-index.html" defaults: protocol: "multi" perDeviceIdentity: true deviceTwin: true deviceProvisioning: true managed: true properties: fleetIndexing: type: "boolean" default: false secureTunneling: type: "boolean" default: false jobDataRetentionDays: type: "integer" default: 730 commandExecutionRetentionDays: type: "integer" default: 180