AWS IoT Device Management

awsIoT hubaws-iot-device-management

Fleet registry, thing groups, over-the-air jobs, fleet indexing and secure tunneling for AWS IoT devices.

Provider
aws
Category
Messaging
Properties · 5 set by this component
propertytypevaluesrequiredkind defaultthis component
commandExecutionRetentionDays · component propertyinteger—no180inherited
deviceCountinteger—no—inherited
deviceProvisioningboolean—no—▸ true
deviceTwinboolean—no—▸ true
fleetIndexing · component propertyboolean—nofalseinherited
jobDataRetentionDays · component propertyinteger—no730inherited
managedboolean—nofalse▸ true
messagesPerDayLimitinteger—no—inherited
perDeviceIdentityboolean—notrue▸ true
protocolenummqtt | amqp | http | multi | lorawanno—▸ multi
secureTunneling · component propertyboolean—nofalseinherited
Rules that apply · 0

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.
Use it in a design
nodes:
  - { id: "iot-device-management", component: "aws-iot-device-management" }
Other IoT hub products · 21
Source
# 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

The same page as markdown, for an agent: /catalogue/components/aws-iot-device-management.md