Show / Hide Table of Contents

Interface CfnAssetModel.IEnforcedAssetModelInterfaceRelationshipProperty

Contains information about applied interface hierarchy and asset model hierarchy.

Namespace: Amazon.CDK.AWS.IoTSiteWise
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface CfnAssetModel.IEnforcedAssetModelInterfaceRelationshipProperty
Syntax (vb)
Public Interface CfnAssetModel.IEnforcedAssetModelInterfaceRelationshipProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-enforcedassetmodelinterfacerelationship.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.IoTSiteWise;

             var enforcedAssetModelInterfaceRelationshipProperty = new EnforcedAssetModelInterfaceRelationshipProperty {
                 InterfaceAssetModelId = "interfaceAssetModelId",
                 PropertyMappings = new [] { new EnforcedAssetModelInterfacePropertyMappingProperty {
                     InterfaceAssetModelPropertyExternalId = "interfaceAssetModelPropertyExternalId",

                     // the properties below are optional
                     AssetModelPropertyExternalId = "assetModelPropertyExternalId",
                     AssetModelPropertyLogicalId = "assetModelPropertyLogicalId"
                 } }
             };

Synopsis

Properties

InterfaceAssetModelId

The ID of the asset model that has the interface applied to it.

PropertyMappings

A list of property mappings between the interface asset model and the asset model where the interface is applied.

Properties

InterfaceAssetModelId

The ID of the asset model that has the interface applied to it.

string? InterfaceAssetModelId { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-enforcedassetmodelinterfacerelationship.html#cfn-iotsitewise-assetmodel-enforcedassetmodelinterfacerelationship-interfaceassetmodelid

PropertyMappings

A list of property mappings between the interface asset model and the asset model where the interface is applied.

object? PropertyMappings { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-enforcedassetmodelinterfacerelationship.html#cfn-iotsitewise-assetmodel-enforcedassetmodelinterfacerelationship-propertymappings

Type union: either IResolvable or (either IResolvable or CfnAssetModel.IEnforcedAssetModelInterfacePropertyMappingProperty)[]

Back to top Generated by DocFX