# aws-cdk-lib.interfaces.aws_iottwinmaker

| Name | Kind | Summary |
| --- | --- | --- |
| [`ComponentTypeReference`](/v2/docs/aws-cdk-lib.interfaces.aws_iottwinmaker.ComponentTypeReference) | Struct | A reference to a ComponentType resource. |
| [`EntityReference`](/v2/docs/aws-cdk-lib.interfaces.aws_iottwinmaker.EntityReference) | Struct | A reference to a Entity resource. |
| [`IComponentTypeRef`](/v2/docs/aws-cdk-lib.interfaces.aws_iottwinmaker.IComponentTypeRef) | Interface | Indicates that this resource can be referenced as a ComponentType. |
| [`IEntityRef`](/v2/docs/aws-cdk-lib.interfaces.aws_iottwinmaker.IEntityRef) | Interface | Indicates that this resource can be referenced as a Entity. |
| [`ISceneRef`](/v2/docs/aws-cdk-lib.interfaces.aws_iottwinmaker.ISceneRef) | Interface | Indicates that this resource can be referenced as a Scene. |
| [`ISyncJobRef`](/v2/docs/aws-cdk-lib.interfaces.aws_iottwinmaker.ISyncJobRef) | Interface | Indicates that this resource can be referenced as a SyncJob. |
| [`IWorkspaceRef`](/v2/docs/aws-cdk-lib.interfaces.aws_iottwinmaker.IWorkspaceRef) | Interface | Indicates that this resource can be referenced as a Workspace. |
| [`SceneReference`](/v2/docs/aws-cdk-lib.interfaces.aws_iottwinmaker.SceneReference) | Struct | A reference to a Scene resource. |
| [`SyncJobReference`](/v2/docs/aws-cdk-lib.interfaces.aws_iottwinmaker.SyncJobReference) | Struct | A reference to a SyncJob resource. |
| [`WorkspaceReference`](/v2/docs/aws-cdk-lib.interfaces.aws_iottwinmaker.WorkspaceReference) | Struct | A reference to a Workspace resource. |
