/AWS1/CL_GG2GETCOREDEVICERSP¶
GetCoreDeviceResponse
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_coredevicethingname TYPE /AWS1/GG2COREDEVICETHINGNAME /AWS1/GG2COREDEVICETHINGNAME¶
The name of the core device. This is also the name of the IoT thing.
iv_coreversion TYPE /AWS1/GG2GGCVERSION /AWS1/GG2GGCVERSION¶
The version of the IoT Greengrass Core software that the core device runs. This version is equivalent to the version of the Greengrass nucleus component that runs on the core device. For more information, see the Greengrass nucleus component in the IoT Greengrass V2 Developer Guide.
iv_platform TYPE /AWS1/GG2COREDEVPLATFORMSTRING /AWS1/GG2COREDEVPLATFORMSTRING¶
The operating system platform that the core device runs.
iv_architecture TYPE /AWS1/GG2COREDEVARCHITECTURE00 /AWS1/GG2COREDEVARCHITECTURE00¶
The computer architecture of the core device.
iv_runtime TYPE /AWS1/GG2COREDEVRUNTIMESTRING /AWS1/GG2COREDEVRUNTIMESTRING¶
The runtime for the core device. The runtime can be:
aws_nucleus_classic
aws_nucleus_lite
iv_status TYPE /AWS1/GG2COREDEVICESTATUS /AWS1/GG2COREDEVICESTATUS¶
The status of the core device. The core device status can be:
HEALTHY– The IoT Greengrass Core software and all components run on the core device without issue.
UNHEALTHY– The IoT Greengrass Core software or a component is in a failed state on the core device.
iv_laststatusupdatetimestamp TYPE /AWS1/GG2TIMESTAMP /AWS1/GG2TIMESTAMP¶
The time at which the core device's status last updated, expressed in ISO 8601 format.
it_tags TYPE /AWS1/CL_GG2TAGMAP_W=>TT_TAGMAP TT_TAGMAP¶
A list of key-value pairs that contain metadata for the resource. For more information, see Tag your resources in the IoT Greengrass V2 Developer Guide.
Queryable Attributes¶
coreDeviceThingName¶
The name of the core device. This is also the name of the IoT thing.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_COREDEVICETHINGNAME() |
Getter for COREDEVICETHINGNAME, with configurable default |
ASK_COREDEVICETHINGNAME() |
Getter for COREDEVICETHINGNAME w/ exceptions if field has no |
HAS_COREDEVICETHINGNAME() |
Determine if COREDEVICETHINGNAME has a value |
coreVersion¶
The version of the IoT Greengrass Core software that the core device runs. This version is equivalent to the version of the Greengrass nucleus component that runs on the core device. For more information, see the Greengrass nucleus component in the IoT Greengrass V2 Developer Guide.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_COREVERSION() |
Getter for COREVERSION, with configurable default |
ASK_COREVERSION() |
Getter for COREVERSION w/ exceptions if field has no value |
HAS_COREVERSION() |
Determine if COREVERSION has a value |
platform¶
The operating system platform that the core device runs.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PLATFORM() |
Getter for PLATFORM, with configurable default |
ASK_PLATFORM() |
Getter for PLATFORM w/ exceptions if field has no value |
HAS_PLATFORM() |
Determine if PLATFORM has a value |
architecture¶
The computer architecture of the core device.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ARCHITECTURE() |
Getter for ARCHITECTURE, with configurable default |
ASK_ARCHITECTURE() |
Getter for ARCHITECTURE w/ exceptions if field has no value |
HAS_ARCHITECTURE() |
Determine if ARCHITECTURE has a value |
runtime¶
The runtime for the core device. The runtime can be:
aws_nucleus_classic
aws_nucleus_lite
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RUNTIME() |
Getter for RUNTIME, with configurable default |
ASK_RUNTIME() |
Getter for RUNTIME w/ exceptions if field has no value |
HAS_RUNTIME() |
Determine if RUNTIME has a value |
status¶
The status of the core device. The core device status can be:
HEALTHY– The IoT Greengrass Core software and all components run on the core device without issue.
UNHEALTHY– The IoT Greengrass Core software or a component is in a failed state on the core device.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATUS() |
Getter for STATUS, with configurable default |
ASK_STATUS() |
Getter for STATUS w/ exceptions if field has no value |
HAS_STATUS() |
Determine if STATUS has a value |
lastStatusUpdateTimestamp¶
The time at which the core device's status last updated, expressed in ISO 8601 format.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LASTSTATUSUPDATETSMP() |
Getter for LASTSTATUSUPDATETIMESTAMP, with configurable defa |
ASK_LASTSTATUSUPDATETSMP() |
Getter for LASTSTATUSUPDATETIMESTAMP w/ exceptions if field |
HAS_LASTSTATUSUPDATETSMP() |
Determine if LASTSTATUSUPDATETIMESTAMP has a value |
tags¶
A list of key-value pairs that contain metadata for the resource. For more information, see Tag your resources in the IoT Greengrass V2 Developer Guide.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TAGS() |
Getter for TAGS, with configurable default |
ASK_TAGS() |
Getter for TAGS w/ exceptions if field has no value |
HAS_TAGS() |
Determine if TAGS has a value |