GreengrassConfiguration - Amazon Lookout for Vision API Reference

GreengrassConfiguration

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

Note

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

Contents

ComponentName

A name for the AWS IoT Greengrass component.

Type: String

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

Pattern: [a-zA-Z0-9-_.]+

Required: Yes

S3OutputLocation

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

Type: S3Location object

Required: Yes

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.

Type: String

Length Constraints: Minimum length of 3. Maximum length of 1024.

Pattern: .*

Required: No

ComponentDescription

A description for the AWS IoT Greengrass component.

Type: String

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

Pattern: [a-zA-Z0-9-_. ()':,;?]+

Required: No

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.

Type: String

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

Pattern: ^([0-9]{1,6})\.([0-9]{1,6})\.([0-9]{1,6})$

Required: No

Tags

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

Type: Array of Tag objects

Array Members: Minimum number of 0 items. Maximum number of 200 items.

Required: No

TargetDevice

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

Type: String

Valid Values: jetson_xavier

Required: No

TargetPlatform

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

Type: TargetPlatform object

Required: No

See Also

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