AWS::IoTTwinMaker::Entity CompositeComponent - AWS CloudFormation (original) (raw)

Information about a composite component.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{
  "ComponentName" : String,
  "ComponentPath" : String,
  "ComponentTypeId" : String,
  "Description" : String,
  "Properties" : {Key: Value, ...},
  "PropertyGroups" : {Key: Value, ...},
  "Status" : Status
}

YAML

  ComponentName: String
  ComponentPath: String
  ComponentTypeId: String
  Description: String
  Properties: 
    Key: Value
  PropertyGroups: 
    Key: Value
  Status: 
    Status

Properties

ComponentName

The name of the component.

Required: No

Type: String

Pattern: [a-zA-Z_\-0-9]+

Minimum: 1

Maximum: 256

Update requires: No interruption

ComponentPath

The path to the composite component, starting from the top-level component.

Required: No

Type: String

Pattern: [a-zA-Z_\-0-9/]+

Minimum: 1

Maximum: 256

Update requires: No interruption

ComponentTypeId

The ID of the composite component type.

Required: No

Type: String

Pattern: [a-zA-Z_\-0-9]+

Minimum: 1

Maximum: 256

Update requires: No interruption

Description

The description of the component type.

Required: No

Type: String

Minimum: 0

Maximum: 512

Update requires: No interruption

Properties

Map of strings to the properties in the component type. Each string in the mapping must be unique to this component.

Required: No

Type: Object of Property

Update requires: No interruption

PropertyGroups

The property groups.

Required: No

Type: Object of PropertyGroup

Update requires: No interruption

Status

The current status of the composite component.

Required: No

Type: Status

Update requires: No interruption

Did this page help you? - Yes

Thanks for letting us know we're doing a good job!

If you've got a moment, please tell us what we did right so we can do more of it.

Did this page help you? - No

Thanks for letting us know this page needs work. We're sorry we let you down.

If you've got a moment, please tell us how we can make the documentation better.