aws-cdk-lib.aws_iotfleetwise.CfnSignalCatalog.NodeProperty

interface NodeProperty

LanguageType name
.NETAmazon.CDK.AWS.IoTFleetWise.CfnSignalCatalog.NodeProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsiotfleetwise#CfnSignalCatalog_NodeProperty
Javasoftware.amazon.awscdk.services.iotfleetwise.CfnSignalCatalog.NodeProperty
Pythonaws_cdk.aws_iotfleetwise.CfnSignalCatalog.NodeProperty
TypeScript aws-cdk-lib » aws_iotfleetwise » CfnSignalCatalog » NodeProperty

A general abstraction of a signal.

A node can be specified as an actuator, attribute, branch, or sensor.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_iotfleetwise as iotfleetwise } from 'aws-cdk-lib';
const nodeProperty: iotfleetwise.CfnSignalCatalog.NodeProperty = {
  actuator: {
    dataType: 'dataType',
    fullyQualifiedName: 'fullyQualifiedName',

    // the properties below are optional
    allowedValues: ['allowedValues'],
    assignedValue: 'assignedValue',
    description: 'description',
    max: 123,
    min: 123,
    unit: 'unit',
  },
  attribute: {
    dataType: 'dataType',
    fullyQualifiedName: 'fullyQualifiedName',

    // the properties below are optional
    allowedValues: ['allowedValues'],
    assignedValue: 'assignedValue',
    defaultValue: 'defaultValue',
    description: 'description',
    max: 123,
    min: 123,
    unit: 'unit',
  },
  branch: {
    fullyQualifiedName: 'fullyQualifiedName',

    // the properties below are optional
    description: 'description',
  },
  sensor: {
    dataType: 'dataType',
    fullyQualifiedName: 'fullyQualifiedName',

    // the properties below are optional
    allowedValues: ['allowedValues'],
    description: 'description',
    max: 123,
    min: 123,
    unit: 'unit',
  },
};

Properties

NameTypeDescription
actuator?IResolvable | ActuatorProperty(Optional) Information about a node specified as an actuator.
attribute?IResolvable | AttributeProperty(Optional) Information about a node specified as an attribute.
branch?IResolvable | BranchProperty(Optional) Information about a node specified as a branch.
sensor?IResolvable | SensorProperty(Optional) An input component that reports the environmental condition of a vehicle.

actuator?

Type: IResolvable | ActuatorProperty (optional)

(Optional) Information about a node specified as an actuator.

An actuator is a digital representation of a vehicle device.


attribute?

Type: IResolvable | AttributeProperty (optional)

(Optional) Information about a node specified as an attribute.

An attribute represents static information about a vehicle.


branch?

Type: IResolvable | BranchProperty (optional)

(Optional) Information about a node specified as a branch.

A group of signals that are defined in a hierarchical structure.


sensor?

Type: IResolvable | SensorProperty (optional)

(Optional) An input component that reports the environmental condition of a vehicle.

You can collect data about fluid levels, temperatures, vibrations, or battery voltage from sensors.