| 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 |
Amazonka.IoTSiteWise.Types.AssetCompositeModel
Description
Synopsis
- data AssetCompositeModel = AssetCompositeModel' {
- description :: Maybe Text
- id :: Maybe Text
- name :: Text
- type' :: Text
- properties :: [AssetProperty]
- newAssetCompositeModel :: Text -> Text -> AssetCompositeModel
- assetCompositeModel_description :: Lens' AssetCompositeModel (Maybe Text)
- assetCompositeModel_id :: Lens' AssetCompositeModel (Maybe Text)
- assetCompositeModel_name :: Lens' AssetCompositeModel Text
- assetCompositeModel_type :: Lens' AssetCompositeModel Text
- assetCompositeModel_properties :: Lens' AssetCompositeModel [AssetProperty]
Documentation
data AssetCompositeModel Source #
Contains information about a composite model in an asset. This object contains the asset's properties that you define in the composite model.
See: newAssetCompositeModel smart constructor.
Constructors
| AssetCompositeModel' | |
Fields
| |
Instances
newAssetCompositeModel Source #
Create a value of AssetCompositeModel 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:description:AssetCompositeModel', assetCompositeModel_description - The description of the composite model.
AssetCompositeModel, assetCompositeModel_id - The ID of the asset composite model.
AssetCompositeModel, assetCompositeModel_name - The name of the composite model.
$sel:type':AssetCompositeModel', assetCompositeModel_type - The type of the composite model. For alarm composite models, this type
is AWS/ALARM.
$sel:properties:AssetCompositeModel', assetCompositeModel_properties - The asset properties that this composite model defines.
assetCompositeModel_description :: Lens' AssetCompositeModel (Maybe Text) Source #
The description of the composite model.
assetCompositeModel_id :: Lens' AssetCompositeModel (Maybe Text) Source #
The ID of the asset composite model.
assetCompositeModel_name :: Lens' AssetCompositeModel Text Source #
The name of the composite model.
assetCompositeModel_type :: Lens' AssetCompositeModel Text Source #
The type of the composite model. For alarm composite models, this type
is AWS/ALARM.
assetCompositeModel_properties :: Lens' AssetCompositeModel [AssetProperty] Source #
The asset properties that this composite model defines.