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 ComponentCandidate = ComponentCandidate' {}
- newComponentCandidate :: ComponentCandidate
- componentCandidate_componentName :: Lens' ComponentCandidate (Maybe Text)
- componentCandidate_componentVersion :: Lens' ComponentCandidate (Maybe Text)
- componentCandidate_versionRequirements :: Lens' ComponentCandidate (Maybe (HashMap Text Text))
Documentation
data ComponentCandidate Source #
Contains information about a component that is a candidate to deploy to a Greengrass core device.
See: newComponentCandidate
smart constructor.
ComponentCandidate' | |
|
Instances
newComponentCandidate :: ComponentCandidate Source #
Create a value of ComponentCandidate
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:componentName:ComponentCandidate'
, componentCandidate_componentName
- The name of the component.
$sel:componentVersion:ComponentCandidate'
, componentCandidate_componentVersion
- The version of the component.
$sel:versionRequirements:ComponentCandidate'
, componentCandidate_versionRequirements
- The version requirements for the component's dependencies. Greengrass
core devices get the version requirements from component recipes.
IoT Greengrass V2 uses semantic version constraints. For more information, see Semantic Versioning.
componentCandidate_componentName :: Lens' ComponentCandidate (Maybe Text) Source #
The name of the component.
componentCandidate_componentVersion :: Lens' ComponentCandidate (Maybe Text) Source #
The version of the component.
componentCandidate_versionRequirements :: Lens' ComponentCandidate (Maybe (HashMap Text Text)) Source #
The version requirements for the component's dependencies. Greengrass core devices get the version requirements from component recipes.
IoT Greengrass V2 uses semantic version constraints. For more information, see Semantic Versioning.