CoreDevice - AWS IoT Greengrass

CoreDevice

Contains information about a Greengrass core device, which is an AWS IoT thing that runs the AWS IoT Greengrass Core software.

Contents

architecture

The computer architecture of the core device.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 255.

Required: No

coreDeviceThingName

The name of the core device. This is also the name of the AWS IoT thing.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 128.

Required: No

lastStatusUpdateTimestamp

The time at which the core device's status last updated, expressed in ISO 8601 format.

Type: Timestamp

Required: No

platform

The operating system platform that the core device runs.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 255.

Required: No

runtime

The runtime for the core device. The runtime can be:

  • aws_nucleus_classic

  • aws_nucleus_lite

Type: String

Length Constraints: Minimum length of 1. Maximum length of 255.

Required: No

status

The status of the core device. Core devices can have the following statuses:

  • HEALTHY – The AWS IoT Greengrass Core software and all components run on the core device without issue.

  • UNHEALTHY – The AWS IoT Greengrass Core software or a component is in a failed state on the core device.

Type: String

Valid Values: HEALTHY | UNHEALTHY

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: