Skip to content

/AWS1/CL_LOVGREENGRASSCONF

Configuration information for the AWS IoT Greengrass component created in a model packaging job. For more information, see StartModelPackagingJob.

You can't specify a component with the same ComponentName and Componentversion as an existing component with the same component name and component version.

CONSTRUCTOR

IMPORTING

Required arguments:

IO_S3OUTPUTLOCATION TYPE REF TO /AWS1/CL_LOVS3LOCATION /AWS1/CL_LOVS3LOCATION

An S3 location in which Lookout for Vision stores the component artifacts.

IV_COMPONENTNAME TYPE /AWS1/LOVCOMPONENTNAME /AWS1/LOVCOMPONENTNAME

A name for the AWS IoT Greengrass component.

Optional arguments:

IV_COMPILEROPTIONS TYPE /AWS1/LOVCOMPILEROPTIONS /AWS1/LOVCOMPILEROPTIONS

Additional compiler options for the Greengrass component. Currently, only NVIDIA Graphics Processing Units (GPU) and CPU accelerators are supported. If you specify TargetDevice, don't specify CompilerOptions.

For more information, see Compiler options in the Amazon Lookout for Vision Developer Guide.

IV_TARGETDEVICE TYPE /AWS1/LOVTARGETDEVICE /AWS1/LOVTARGETDEVICE

The target device for the model. Currently the only supported value is jetson_xavier. If you specify TargetDevice, you can't specify TargetPlatform.

IO_TARGETPLATFORM TYPE REF TO /AWS1/CL_LOVTARGETPLATFORM /AWS1/CL_LOVTARGETPLATFORM

The target platform for the model. If you specify TargetPlatform, you can't specify TargetDevice.

IV_COMPONENTVERSION TYPE /AWS1/LOVCOMPONENTVERSION /AWS1/LOVCOMPONENTVERSION

A Version for the AWS IoT Greengrass component. If you don't provide a value, a default value of Model Version.0.0 is used.

IV_COMPONENTDESCRIPTION TYPE /AWS1/LOVCOMPONENTDESCRIPTION /AWS1/LOVCOMPONENTDESCRIPTION

A description for the AWS IoT Greengrass component.

IT_TAGS TYPE /AWS1/CL_LOVTAG=>TT_TAGLIST TT_TAGLIST

A set of tags (key-value pairs) that you want to attach to the AWS IoT Greengrass component.


Queryable Attributes

CompilerOptions

Additional compiler options for the Greengrass component. Currently, only NVIDIA Graphics Processing Units (GPU) and CPU accelerators are supported. If you specify TargetDevice, don't specify CompilerOptions.

For more information, see Compiler options in the Amazon Lookout for Vision Developer Guide.

Accessible with the following methods

Method Description
GET_COMPILEROPTIONS() Getter for COMPILEROPTIONS, with configurable default
ASK_COMPILEROPTIONS() Getter for COMPILEROPTIONS w/ exceptions if field has no val
HAS_COMPILEROPTIONS() Determine if COMPILEROPTIONS has a value

TargetDevice

The target device for the model. Currently the only supported value is jetson_xavier. If you specify TargetDevice, you can't specify TargetPlatform.

Accessible with the following methods

Method Description
GET_TARGETDEVICE() Getter for TARGETDEVICE, with configurable default
ASK_TARGETDEVICE() Getter for TARGETDEVICE w/ exceptions if field has no value
HAS_TARGETDEVICE() Determine if TARGETDEVICE has a value

TargetPlatform

The target platform for the model. If you specify TargetPlatform, you can't specify TargetDevice.

Accessible with the following methods

Method Description
GET_TARGETPLATFORM() Getter for TARGETPLATFORM

S3OutputLocation

An S3 location in which Lookout for Vision stores the component artifacts.

Accessible with the following methods

Method Description
GET_S3OUTPUTLOCATION() Getter for S3OUTPUTLOCATION

ComponentName

A name for the AWS IoT Greengrass component.

Accessible with the following methods

Method Description
GET_COMPONENTNAME() Getter for COMPONENTNAME, with configurable default
ASK_COMPONENTNAME() Getter for COMPONENTNAME w/ exceptions if field has no value
HAS_COMPONENTNAME() Determine if COMPONENTNAME has a value

ComponentVersion

A Version for the AWS IoT Greengrass component. If you don't provide a value, a default value of Model Version.0.0 is used.

Accessible with the following methods

Method Description
GET_COMPONENTVERSION() Getter for COMPONENTVERSION, with configurable default
ASK_COMPONENTVERSION() Getter for COMPONENTVERSION w/ exceptions if field has no va
HAS_COMPONENTVERSION() Determine if COMPONENTVERSION has a value

ComponentDescription

A description for the AWS IoT Greengrass component.

Accessible with the following methods

Method Description
GET_COMPONENTDESCRIPTION() Getter for COMPONENTDESCRIPTION, with configurable default
ASK_COMPONENTDESCRIPTION() Getter for COMPONENTDESCRIPTION w/ exceptions if field has n
HAS_COMPONENTDESCRIPTION() Determine if COMPONENTDESCRIPTION has a value

Tags

A set of tags (key-value pairs) that you want to attach to the AWS IoT Greengrass component.

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