aws-cdk-lib.aws_iotsitewise.CfnAsset.AssetPropertyProperty

interface AssetPropertyProperty

LanguageType name
.NETAmazon.CDK.AWS.IoTSiteWise.CfnAsset.AssetPropertyProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsiotsitewise#CfnAsset_AssetPropertyProperty
Javasoftware.amazon.awscdk.services.iotsitewise.CfnAsset.AssetPropertyProperty
Pythonaws_cdk.aws_iotsitewise.CfnAsset.AssetPropertyProperty
TypeScript aws-cdk-lib » aws_iotsitewise » CfnAsset » AssetPropertyProperty

Contains asset property information.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_iotsitewise as iotsitewise } from 'aws-cdk-lib';
const assetPropertyProperty: iotsitewise.CfnAsset.AssetPropertyProperty = {
  logicalId: 'logicalId',

  // the properties below are optional
  alias: 'alias',
  notificationState: 'notificationState',
  unit: 'unit',
};

Properties

NameTypeDescription
logicalIdstringThe LogicalID of the asset property.
alias?stringThe property alias that identifies the property, such as an OPC-UA server data stream path (for example, /company/windfarm/3/turbine/7/temperature ).
notificationState?stringThe MQTT notification state ( ENABLED or DISABLED ) for this asset property.
unit?stringThe unit (such as Newtons or RPM ) of the asset property.

logicalId

Type: string

The LogicalID of the asset property.

The maximum length is 256 characters, with the pattern [^\ u0000-\ u001F\ u007F]+ .


alias?

Type: string (optional)

The property 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 AWS IoT SiteWise User Guide .

The property alias must have 1-1000 characters.


notificationState?

Type: string (optional)

The MQTT notification state ( ENABLED or DISABLED ) for this asset property.

When the notification state is ENABLED , AWS IoT SiteWise publishes property value updates to a unique MQTT topic. For more information, see Interacting with other services in the AWS IoT SiteWise User Guide .

If you omit this parameter, the notification state is set to DISABLED .

You must use all caps for the NotificationState parameter. If you use lower case letters, you will receive a schema validation error.


unit?

Type: string (optional)

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