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 specifyCompilerOptions
.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 specifyTargetDevice
, you can't specifyTargetPlatform
.Type: String
Valid Values:
jetson_xavier
Required: No
- TargetPlatform
-
The target platform for the model. If you specify
TargetPlatform
, you can't specifyTargetDevice
.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: