libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.IoTSiteWise.Types.Property

Description

 
Synopsis

Documentation

data Property Source #

Contains asset property information.

See: newProperty smart constructor.

Constructors

Property' 

Fields

Instances

Instances details
Eq Property Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Property

Read Property Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Property

Show Property Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Property

Generic Property Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Property

Associated Types

type Rep Property :: Type -> Type #

Methods

from :: Property -> Rep Property x #

to :: Rep Property x -> Property #

NFData Property Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Property

Methods

rnf :: Property -> () #

Hashable Property Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Property

Methods

hashWithSalt :: Int -> Property -> Int #

hash :: Property -> Int #

FromJSON Property Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Property

type Rep Property Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.Property

newProperty Source #

Create a value of Property 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:notification:Property', property_notification - The asset property's notification topic and state. For more information, see UpdateAssetProperty.

$sel:alias:Property', property_alias - The alias that identifies the property, such as an OPC-UA server data stream path (for example, /company/windfarm/3/turbine/7/temperature). For more information, see Mapping industrial data streams to asset properties in the IoT SiteWise User Guide.

$sel:type':Property', property_type - The property type (see PropertyType). A property contains one type.

$sel:unit:Property', property_unit - The unit (such as Newtons or RPM) of the asset property.

$sel:id:Property', property_id - The ID of the asset property.

$sel:name:Property', property_name - The name of the property.

$sel:dataType:Property', property_dataType - The property data type.

property_notification :: Lens' Property (Maybe PropertyNotification) Source #

The asset property's notification topic and state. For more information, see UpdateAssetProperty.

property_alias :: Lens' Property (Maybe Text) Source #

The alias that identifies the property, such as an OPC-UA server data stream path (for example, /company/windfarm/3/turbine/7/temperature). For more information, see Mapping industrial data streams to asset properties in the IoT SiteWise User Guide.

property_type :: Lens' Property (Maybe PropertyType) Source #

The property type (see PropertyType). A property contains one type.

property_unit :: Lens' Property (Maybe Text) Source #

The unit (such as Newtons or RPM) of the asset property.

property_id :: Lens' Property Text Source #

The ID of the asset property.

property_name :: Lens' Property Text Source #

The name of the property.