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.0is 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_xavierRequired: 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: