/AWS1/CL_IOTOTAUPDATEINFO¶
Information about an OTA update.
CONSTRUCTOR
¶
IMPORTING¶
Optional arguments:¶
IV_OTAUPDATEID
TYPE /AWS1/IOTOTAUPDATEID
/AWS1/IOTOTAUPDATEID
¶
The OTA update ID.
IV_OTAUPDATEARN
TYPE /AWS1/IOTOTAUPDATEARN
/AWS1/IOTOTAUPDATEARN
¶
The OTA update ARN.
IV_CREATIONDATE
TYPE /AWS1/IOTDATETYPE
/AWS1/IOTDATETYPE
¶
The date when the OTA update was created.
IV_LASTMODIFIEDDATE
TYPE /AWS1/IOTDATETYPE
/AWS1/IOTDATETYPE
¶
The date when the OTA update was last updated.
IV_DESCRIPTION
TYPE /AWS1/IOTOTAUPDATEDESCRIPTION
/AWS1/IOTOTAUPDATEDESCRIPTION
¶
A description of the OTA update.
IT_TARGETS
TYPE /AWS1/CL_IOTTARGETS_W=>TT_TARGETS
TT_TARGETS
¶
The targets of the OTA update.
IT_PROTOCOLS
TYPE /AWS1/CL_IOTPROTOCOLS_W=>TT_PROTOCOLS
TT_PROTOCOLS
¶
The protocol used to transfer the OTA update image. Valid values are [HTTP], [MQTT], [HTTP, MQTT]. When both HTTP and MQTT are specified, the target device can choose the protocol.
IO_AWSJOBEXECSROLLOUTCONFIG
TYPE REF TO /AWS1/CL_IOTAWSJOBEXESRLTCFG
/AWS1/CL_IOTAWSJOBEXESRLTCFG
¶
Configuration for the rollout of OTA updates.
IO_AWSJOBPRESIGNEDURLCONFIG
TYPE REF TO /AWS1/CL_IOTAWSJOBPRESIGURLCFG
/AWS1/CL_IOTAWSJOBPRESIGURLCFG
¶
Configuration information for pre-signed URLs. Valid when
protocols
contains HTTP.
IV_TARGETSELECTION
TYPE /AWS1/IOTTARGETSELECTION
/AWS1/IOTTARGETSELECTION
¶
Specifies whether the OTA update will continue to run (CONTINUOUS), or will be complete after all those things specified as targets have completed the OTA update (SNAPSHOT). If continuous, the OTA update may also be run on a thing when a change is detected in a target. For example, an OTA update will run on a thing when the thing is added to a target group, even after the OTA update was completed by all things originally in the group.
IT_OTAUPDATEFILES
TYPE /AWS1/CL_IOTOTAUPDATEFILE=>TT_OTAUPDATEFILES
TT_OTAUPDATEFILES
¶
A list of files associated with the OTA update.
IV_OTAUPDATESTATUS
TYPE /AWS1/IOTOTAUPDATESTATUS
/AWS1/IOTOTAUPDATESTATUS
¶
The status of the OTA update.
IV_AWSIOTJOBID
TYPE /AWS1/IOTAWSIOTJOBID
/AWS1/IOTAWSIOTJOBID
¶
The IoT job ID associated with the OTA update.
IV_AWSIOTJOBARN
TYPE /AWS1/IOTAWSIOTJOBARN
/AWS1/IOTAWSIOTJOBARN
¶
The IoT job ARN associated with the OTA update.
IO_ERRORINFO
TYPE REF TO /AWS1/CL_IOTERRORINFO
/AWS1/CL_IOTERRORINFO
¶
Error information associated with the OTA update.
IT_ADDITIONALPARAMETERS
TYPE /AWS1/CL_IOTADDLPARAMETERMAP_W=>TT_ADDITIONALPARAMETERMAP
TT_ADDITIONALPARAMETERMAP
¶
A collection of name/value pairs
Queryable Attributes¶
otaUpdateId¶
The OTA update ID.
Accessible with the following methods¶
Method | Description |
---|---|
GET_OTAUPDATEID() |
Getter for OTAUPDATEID, with configurable default |
ASK_OTAUPDATEID() |
Getter for OTAUPDATEID w/ exceptions if field has no value |
HAS_OTAUPDATEID() |
Determine if OTAUPDATEID has a value |
otaUpdateArn¶
The OTA update ARN.
Accessible with the following methods¶
Method | Description |
---|---|
GET_OTAUPDATEARN() |
Getter for OTAUPDATEARN, with configurable default |
ASK_OTAUPDATEARN() |
Getter for OTAUPDATEARN w/ exceptions if field has no value |
HAS_OTAUPDATEARN() |
Determine if OTAUPDATEARN has a value |
creationDate¶
The date when the OTA update was created.
Accessible with the following methods¶
Method | Description |
---|---|
GET_CREATIONDATE() |
Getter for CREATIONDATE, with configurable default |
ASK_CREATIONDATE() |
Getter for CREATIONDATE w/ exceptions if field has no value |
HAS_CREATIONDATE() |
Determine if CREATIONDATE has a value |
lastModifiedDate¶
The date when the OTA update was last updated.
Accessible with the following methods¶
Method | Description |
---|---|
GET_LASTMODIFIEDDATE() |
Getter for LASTMODIFIEDDATE, with configurable default |
ASK_LASTMODIFIEDDATE() |
Getter for LASTMODIFIEDDATE w/ exceptions if field has no va |
HAS_LASTMODIFIEDDATE() |
Determine if LASTMODIFIEDDATE has a value |
description¶
A description of the OTA update.
Accessible with the following methods¶
Method | Description |
---|---|
GET_DESCRIPTION() |
Getter for DESCRIPTION, with configurable default |
ASK_DESCRIPTION() |
Getter for DESCRIPTION w/ exceptions if field has no value |
HAS_DESCRIPTION() |
Determine if DESCRIPTION has a value |
targets¶
The targets of the OTA update.
Accessible with the following methods¶
Method | Description |
---|---|
GET_TARGETS() |
Getter for TARGETS, with configurable default |
ASK_TARGETS() |
Getter for TARGETS w/ exceptions if field has no value |
HAS_TARGETS() |
Determine if TARGETS has a value |
protocols¶
The protocol used to transfer the OTA update image. Valid values are [HTTP], [MQTT], [HTTP, MQTT]. When both HTTP and MQTT are specified, the target device can choose the protocol.
Accessible with the following methods¶
Method | Description |
---|---|
GET_PROTOCOLS() |
Getter for PROTOCOLS, with configurable default |
ASK_PROTOCOLS() |
Getter for PROTOCOLS w/ exceptions if field has no value |
HAS_PROTOCOLS() |
Determine if PROTOCOLS has a value |
awsJobExecutionsRolloutConfig¶
Configuration for the rollout of OTA updates.
Accessible with the following methods¶
Method | Description |
---|---|
GET_AWSJOBEXECSROLLOUTCONFIG() |
Getter for AWSJOBEXECSROLLOUTCONFIG |
awsJobPresignedUrlConfig¶
Configuration information for pre-signed URLs. Valid when
protocols
contains HTTP.
Accessible with the following methods¶
Method | Description |
---|---|
GET_AWSJOBPRESIGNEDURLCONFIG() |
Getter for AWSJOBPRESIGNEDURLCONFIG |
targetSelection¶
Specifies whether the OTA update will continue to run (CONTINUOUS), or will be complete after all those things specified as targets have completed the OTA update (SNAPSHOT). If continuous, the OTA update may also be run on a thing when a change is detected in a target. For example, an OTA update will run on a thing when the thing is added to a target group, even after the OTA update was completed by all things originally in the group.
Accessible with the following methods¶
Method | Description |
---|---|
GET_TARGETSELECTION() |
Getter for TARGETSELECTION, with configurable default |
ASK_TARGETSELECTION() |
Getter for TARGETSELECTION w/ exceptions if field has no val |
HAS_TARGETSELECTION() |
Determine if TARGETSELECTION has a value |
otaUpdateFiles¶
A list of files associated with the OTA update.
Accessible with the following methods¶
Method | Description |
---|---|
GET_OTAUPDATEFILES() |
Getter for OTAUPDATEFILES, with configurable default |
ASK_OTAUPDATEFILES() |
Getter for OTAUPDATEFILES w/ exceptions if field has no valu |
HAS_OTAUPDATEFILES() |
Determine if OTAUPDATEFILES has a value |
otaUpdateStatus¶
The status of the OTA update.
Accessible with the following methods¶
Method | Description |
---|---|
GET_OTAUPDATESTATUS() |
Getter for OTAUPDATESTATUS, with configurable default |
ASK_OTAUPDATESTATUS() |
Getter for OTAUPDATESTATUS w/ exceptions if field has no val |
HAS_OTAUPDATESTATUS() |
Determine if OTAUPDATESTATUS has a value |
awsIotJobId¶
The IoT job ID associated with the OTA update.
Accessible with the following methods¶
Method | Description |
---|---|
GET_AWSIOTJOBID() |
Getter for AWSIOTJOBID, with configurable default |
ASK_AWSIOTJOBID() |
Getter for AWSIOTJOBID w/ exceptions if field has no value |
HAS_AWSIOTJOBID() |
Determine if AWSIOTJOBID has a value |
awsIotJobArn¶
The IoT job ARN associated with the OTA update.
Accessible with the following methods¶
Method | Description |
---|---|
GET_AWSIOTJOBARN() |
Getter for AWSIOTJOBARN, with configurable default |
ASK_AWSIOTJOBARN() |
Getter for AWSIOTJOBARN w/ exceptions if field has no value |
HAS_AWSIOTJOBARN() |
Determine if AWSIOTJOBARN has a value |
errorInfo¶
Error information associated with the OTA update.
Accessible with the following methods¶
Method | Description |
---|---|
GET_ERRORINFO() |
Getter for ERRORINFO |
additionalParameters¶
A collection of name/value pairs
Accessible with the following methods¶
Method | Description |
---|---|
GET_ADDITIONALPARAMETERS() |
Getter for ADDITIONALPARAMETERS, with configurable default |
ASK_ADDITIONALPARAMETERS() |
Getter for ADDITIONALPARAMETERS w/ exceptions if field has n |
HAS_ADDITIONALPARAMETERS() |
Determine if ADDITIONALPARAMETERS has a value |