Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data GreengrassConfiguration = GreengrassConfiguration' {}
- newGreengrassConfiguration :: S3Location -> Text -> GreengrassConfiguration
- greengrassConfiguration_compilerOptions :: Lens' GreengrassConfiguration (Maybe Text)
- greengrassConfiguration_componentDescription :: Lens' GreengrassConfiguration (Maybe Text)
- greengrassConfiguration_componentVersion :: Lens' GreengrassConfiguration (Maybe Text)
- greengrassConfiguration_tags :: Lens' GreengrassConfiguration (Maybe [Tag])
- greengrassConfiguration_targetDevice :: Lens' GreengrassConfiguration (Maybe TargetDevice)
- greengrassConfiguration_targetPlatform :: Lens' GreengrassConfiguration (Maybe TargetPlatform)
- greengrassConfiguration_s3OutputLocation :: Lens' GreengrassConfiguration S3Location
- greengrassConfiguration_componentName :: Lens' GreengrassConfiguration Text
Documentation
data GreengrassConfiguration Source #
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.
See: newGreengrassConfiguration
smart constructor.
GreengrassConfiguration' | |
|
Instances
newGreengrassConfiguration Source #
Create a value of GreengrassConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:compilerOptions:GreengrassConfiguration'
, greengrassConfiguration_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.
$sel:componentDescription:GreengrassConfiguration'
, greengrassConfiguration_componentDescription
- A description for the AWS IoT Greengrass component.
$sel:componentVersion:GreengrassConfiguration'
, greengrassConfiguration_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.
$sel:tags:GreengrassConfiguration'
, greengrassConfiguration_tags
- A set of tags (key-value pairs) that you want to attach to the AWS IoT
Greengrass component.
$sel:targetDevice:GreengrassConfiguration'
, greengrassConfiguration_targetDevice
- The target device for the model. Currently the only supported value is
jetson_xavier
. If you specify TargetDevice
, you can't specify
TargetPlatform
.
$sel:targetPlatform:GreengrassConfiguration'
, greengrassConfiguration_targetPlatform
- The target platform for the model. If you specify TargetPlatform
, you
can't specify TargetDevice
.
$sel:s3OutputLocation:GreengrassConfiguration'
, greengrassConfiguration_s3OutputLocation
- An S3 location in which Lookout for Vision stores the component
artifacts.
$sel:componentName:GreengrassConfiguration'
, greengrassConfiguration_componentName
- A name for the AWS IoT Greengrass component.
greengrassConfiguration_compilerOptions :: Lens' GreengrassConfiguration (Maybe Text) Source #
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.
greengrassConfiguration_componentDescription :: Lens' GreengrassConfiguration (Maybe Text) Source #
A description for the AWS IoT Greengrass component.
greengrassConfiguration_componentVersion :: Lens' GreengrassConfiguration (Maybe Text) Source #
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.
greengrassConfiguration_tags :: Lens' GreengrassConfiguration (Maybe [Tag]) Source #
A set of tags (key-value pairs) that you want to attach to the AWS IoT Greengrass component.
greengrassConfiguration_targetDevice :: Lens' GreengrassConfiguration (Maybe TargetDevice) Source #
The target device for the model. Currently the only supported value is
jetson_xavier
. If you specify TargetDevice
, you can't specify
TargetPlatform
.
greengrassConfiguration_targetPlatform :: Lens' GreengrassConfiguration (Maybe TargetPlatform) Source #
The target platform for the model. If you specify TargetPlatform
, you
can't specify TargetDevice
.
greengrassConfiguration_s3OutputLocation :: Lens' GreengrassConfiguration S3Location Source #
An S3 location in which Lookout for Vision stores the component artifacts.
greengrassConfiguration_componentName :: Lens' GreengrassConfiguration Text Source #
A name for the AWS IoT Greengrass component.