Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data ComponentCandidate = ComponentCandidate' {}
- newComponentCandidate :: ComponentCandidate
- componentCandidate_componentVersion :: Lens' ComponentCandidate (Maybe Text)
- componentCandidate_versionRequirements :: Lens' ComponentCandidate (Maybe (HashMap Text Text))
- componentCandidate_componentName :: Lens' ComponentCandidate (Maybe 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: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.
$sel:componentName:ComponentCandidate'
, componentCandidate_componentName
- 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.
componentCandidate_componentName :: Lens' ComponentCandidate (Maybe Text) Source #
The name of the component.