Skip to main content

@swamp/aws/iottwinmaker

v2026.04.23.3

AWS IOTTWINMAKER infrastructure models

Repository

https://github.com/systeminit/swamp-extensions

Labels

awsiottwinmakercloudinfrastructure

Contents

Quality score

Verified by Swamp

How well-documented and verifiable this extension is.

100%

Grade A

  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types1/1earned
  • Has description1/1earned
  • At least one platform tag (or universal)1/1earned
  • Two or more platform tags (or universal)1/1earned
  • License declared1/1earned
  • Verified public repository2/2earned

Install

$ swamp extension pull @swamp/aws/iottwinmaker

@swamp/aws/iottwinmaker/component-typev2026.04.23.2component_type.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
WorkspaceIdstringThe ID of the workspace that contains the component type.
ComponentTypeIdstringThe ID of the component type.
Description?stringThe description of the component type.
ExtendsFrom?arraySpecifies the parent component type to extend.
Functions?recorda Map of functions in the component type. Each function's key must be unique to this map.
IsSingleton?booleanA Boolean value that specifies whether an entity can have more than one component of this type.
PropertyDefinitions?recordAn map of the property definitions in the component type. Each property definition's key must be unique to this map.
PropertyGroups?recordAn map of the property groups in the component type. Each property group's key must be unique to this map.
CompositeComponentTypes?recordAn map of the composite component types in the component type. Each composite component type's key must be unique to this map.
Status?objectThe current status of the component type.
Tags?recordA map of key-value pairs to associate with a resource.
createCreate a IoTTwinMaker ComponentType
getGet a IoTTwinMaker ComponentType
ArgumentTypeDescription
identifierstringThe primary identifier of the IoTTwinMaker ComponentType
updateUpdate a IoTTwinMaker ComponentType
deleteDelete a IoTTwinMaker ComponentType
ArgumentTypeDescription
identifierstringThe primary identifier of the IoTTwinMaker ComponentType
syncSync IoTTwinMaker ComponentType state from AWS

Resources

state(infinite)— IoTTwinMaker ComponentType resource state
@swamp/aws/iottwinmaker/entityv2026.04.23.2entity.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
EntityId?stringThe ID of the entity.
EntityNamestringThe name of the entity.
Status?objectThe current status of the entity.
ParentEntityId?stringThe ID of the parent entity.
Description?stringThe description of the entity.
Tags?recordA key-value pair to associate with a resource.
WorkspaceIdstringThe ID of the workspace.
Components?recordA map that sets information about a component type.
CompositeComponents?recordA map that sets information about a composite component.
createCreate a IoTTwinMaker Entity
getGet a IoTTwinMaker Entity
ArgumentTypeDescription
identifierstringThe primary identifier of the IoTTwinMaker Entity
updateUpdate a IoTTwinMaker Entity
deleteDelete a IoTTwinMaker Entity
ArgumentTypeDescription
identifierstringThe primary identifier of the IoTTwinMaker Entity
syncSync IoTTwinMaker Entity state from AWS

Resources

state(infinite)— IoTTwinMaker Entity resource state
@swamp/aws/iottwinmaker/scenev2026.04.23.2scene.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
SceneIdstringThe ID of the scene.
Description?stringThe description of the scene.
ContentLocationstringThe relative path that specifies the location of the content definition file.
Tags?recordA key-value pair to associate with a resource.
WorkspaceIdstringThe ID of the scene.
Capabilities?arrayA list of capabilities that the scene uses to render.
SceneMetadata?recordA key-value pair of scene metadata for the scene.
createCreate a IoTTwinMaker Scene
getGet a IoTTwinMaker Scene
ArgumentTypeDescription
identifierstringThe primary identifier of the IoTTwinMaker Scene
updateUpdate a IoTTwinMaker Scene
deleteDelete a IoTTwinMaker Scene
ArgumentTypeDescription
identifierstringThe primary identifier of the IoTTwinMaker Scene
syncSync IoTTwinMaker Scene state from AWS

Resources

state(infinite)— IoTTwinMaker Scene resource state
@swamp/aws/iottwinmaker/sync-jobv2026.04.23.2sync_job.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
WorkspaceIdstringThe ID of the workspace.
SyncSourcestringThe source of the SyncJob.
SyncRolestringThe IAM Role that execute SyncJob.
Tags?recordA key-value pair to associate with a resource.
createCreate a IoTTwinMaker SyncJob
getGet a IoTTwinMaker SyncJob
ArgumentTypeDescription
identifierstringThe primary identifier of the IoTTwinMaker SyncJob
deleteDelete a IoTTwinMaker SyncJob
ArgumentTypeDescription
identifierstringThe primary identifier of the IoTTwinMaker SyncJob
syncSync IoTTwinMaker SyncJob state from AWS

Resources

state(infinite)— IoTTwinMaker SyncJob resource state
@swamp/aws/iottwinmaker/workspacev2026.04.23.2workspace.ts

Global Arguments

ArgumentTypeDescription
WorkspaceIdstringThe ID of the workspace.
Description?stringThe description of the workspace.
RolestringThe ARN of the execution role associated with the workspace.
S3LocationstringThe ARN of the S3 bucket where resources associated with the workspace are stored.
Tags?recordA map of key-value pairs to associate with a resource.
createCreate a IoTTwinMaker Workspace
getGet a IoTTwinMaker Workspace
ArgumentTypeDescription
identifierstringThe primary identifier of the IoTTwinMaker Workspace
updateUpdate a IoTTwinMaker Workspace
deleteDelete a IoTTwinMaker Workspace
ArgumentTypeDescription
identifierstringThe primary identifier of the IoTTwinMaker Workspace
syncSync IoTTwinMaker Workspace state from AWS

Resources

state(infinite)— IoTTwinMaker Workspace resource state