aws-cdk-lib.aws_iotsitewise.CfnAssetModel.AssetModelHierarchyProperty

interface AssetModelHierarchyProperty

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

Describes an asset hierarchy that contains a hierarchy's name, LogicalID , and child asset model ID that specifies the type of asset that can be in this hierarchy.

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 assetModelHierarchyProperty: iotsitewise.CfnAssetModel.AssetModelHierarchyProperty = {
  childAssetModelId: 'childAssetModelId',
  logicalId: 'logicalId',
  name: 'name',
};

Properties

NameTypeDescription
childAssetModelIdstringThe Id of the asset model.
logicalIdstringThe LogicalID of the asset model hierarchy. This ID is a hierarchyLogicalId .
namestringThe name of the asset model hierarchy.

childAssetModelId

Type: string

The Id of the asset model.


logicalId

Type: string

The LogicalID of the asset model hierarchy. This ID is a hierarchyLogicalId .

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


name

Type: string

The name of the asset model hierarchy.

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