Class CfnEntity.CompositeComponentProperty
Information about a composite component.
Inheritance
Implements
Namespace: Amazon.CDK.AWS.IoTTwinMaker
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CompositeComponentProperty : Object, CfnEntity.ICompositeComponentProperty
Syntax (vb)
Public Class CompositeComponentProperty
Inherits Object
Implements CfnEntity.ICompositeComponentProperty
Remarks
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.IoTTwinMaker;
DataValueProperty dataValueProperty_;
var definition;
var error;
var relationshipValue;
var compositeComponentProperty = new CompositeComponentProperty {
ComponentName = "componentName",
ComponentPath = "componentPath",
ComponentTypeId = "componentTypeId",
Description = "description",
Properties = new Dictionary<string, object> {
{ "propertiesKey", new PropertyProperty {
Definition = definition,
Value = new DataValueProperty {
BooleanValue = false,
DoubleValue = 123,
Expression = "expression",
IntegerValue = 123,
ListValue = new [] { dataValueProperty_ },
LongValue = 123,
MapValue = new Dictionary<string, object> {
{ "mapValueKey", dataValueProperty_ }
},
RelationshipValue = relationshipValue,
StringValue = "stringValue"
}
} }
},
PropertyGroups = new Dictionary<string, object> {
{ "propertyGroupsKey", new PropertyGroupProperty {
GroupType = "groupType",
PropertyNames = new [] { "propertyNames" }
} }
},
Status = new StatusProperty {
Error = error,
State = "state"
}
};
Synopsis
Constructors
CompositeComponentProperty() |
Properties
ComponentName | The name of the component. |
ComponentPath | The path to the composite component, starting from the top-level component. |
ComponentTypeId | The ID of the composite component type. |
Description | The description of the component type. |
Properties | Map of strings to the properties in the component type. |
PropertyGroups | The property groups. |
Status | The current status of the composite component. |
Constructors
CompositeComponentProperty()
public CompositeComponentProperty()
Properties
ComponentName
The name of the component.
public string ComponentName { get; set; }
Property Value
System.String
Remarks
ComponentPath
The path to the composite component, starting from the top-level component.
public string ComponentPath { get; set; }
Property Value
System.String
Remarks
ComponentTypeId
The ID of the composite component type.
public string ComponentTypeId { get; set; }
Property Value
System.String
Remarks
Description
The description of the component type.
public string Description { get; set; }
Property Value
System.String
Remarks
Properties
Map of strings to the properties in the component type.
public object Properties { get; set; }
Property Value
System.Object
Remarks
Each string in the mapping must be unique to this component.
PropertyGroups
The property groups.
public object PropertyGroups { get; set; }
Property Value
System.Object
Remarks
Status
The current status of the composite component.
public object Status { get; set; }
Property Value
System.Object