Skip to main content

Aws/iottwinmaker

@swamp/aws/iottwinmakerv2026.10.25.1· AGPL-3.0-or-later· 1d agoBEHAVIORS
01README

AWS IOTTWINMAKER infrastructure models

02Release Notes
  • Updated: component_type, entity
03Behaviors5
@swamp/aws/iottwinmaker/component-typev2026.10.25.1component_type.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
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.
fn create()
Create a IoTTwinMaker ComponentType
fn get(identifier: string)
Get a IoTTwinMaker ComponentType
ArgumentTypeDescription
identifierstringThe primary identifier of the IoTTwinMaker ComponentType
fn update()
Update a IoTTwinMaker ComponentType
fn delete(identifier: string)
Delete a IoTTwinMaker ComponentType
ArgumentTypeDescription
identifierstringThe primary identifier of the IoTTwinMaker ComponentType
fn sync()
Sync IoTTwinMaker ComponentType state from AWS
fn list(maxPages?: number, resourceModel?: string)
List IoTTwinMaker ComponentType resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

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

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
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.
fn create()
Create a IoTTwinMaker Entity
fn get(identifier: string)
Get a IoTTwinMaker Entity
ArgumentTypeDescription
identifierstringThe primary identifier of the IoTTwinMaker Entity
fn update()
Update a IoTTwinMaker Entity
fn delete(identifier: string)
Delete a IoTTwinMaker Entity
ArgumentTypeDescription
identifierstringThe primary identifier of the IoTTwinMaker Entity
fn sync()
Sync IoTTwinMaker Entity state from AWS
fn list(maxPages?: number, resourceModel?: string)
List IoTTwinMaker Entity resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

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

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
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.
fn create()
Create a IoTTwinMaker Scene
fn get(identifier: string)
Get a IoTTwinMaker Scene
ArgumentTypeDescription
identifierstringThe primary identifier of the IoTTwinMaker Scene
fn update()
Update a IoTTwinMaker Scene
fn delete(identifier: string)
Delete a IoTTwinMaker Scene
ArgumentTypeDescription
identifierstringThe primary identifier of the IoTTwinMaker Scene
fn sync()
Sync IoTTwinMaker Scene state from AWS
fn list(maxPages?: number, resourceModel?: string)
List IoTTwinMaker Scene resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

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

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
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.
fn create()
Create a IoTTwinMaker SyncJob
fn get(identifier: string)
Get a IoTTwinMaker SyncJob
ArgumentTypeDescription
identifierstringThe primary identifier of the IoTTwinMaker SyncJob
fn delete(identifier: string)
Delete a IoTTwinMaker SyncJob
ArgumentTypeDescription
identifierstringThe primary identifier of the IoTTwinMaker SyncJob
fn sync()
Sync IoTTwinMaker SyncJob state from AWS
fn list(maxPages?: number, resourceModel?: string)
List IoTTwinMaker SyncJob resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

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

Global Arguments

ArgumentTypeDescription
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
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.
fn create()
Create a IoTTwinMaker Workspace
fn get(identifier: string)
Get a IoTTwinMaker Workspace
ArgumentTypeDescription
identifierstringThe primary identifier of the IoTTwinMaker Workspace
fn update()
Update a IoTTwinMaker Workspace
fn delete(identifier: string)
Delete a IoTTwinMaker Workspace
ArgumentTypeDescription
identifierstringThe primary identifier of the IoTTwinMaker Workspace
fn sync()
Sync IoTTwinMaker Workspace state from AWS
fn list(maxPages?: number, resourceModel?: string)
List IoTTwinMaker Workspace resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

state(infinite)— IoTTwinMaker Workspace resource state
04Previous Versions19
2026.10.24.1AGPL-3.0-or-later
2026.10.23.1AGPL-3.0-or-later(was none)
  • Updated: component_type, entity, scene, sync_job, workspace
2026.10.13.1
  • Updated: component_type, entity, scene, sync_job, workspace
2026.10.08.1
2026.10.06.1
2026.10.04.1
2026.10.03.1
2026.10.02.1
2026.10.01.1
2026.09.30.1
2026.09.29.1
2026.09.28.1
2026.09.27.1
2026.09.26.1
2026.09.25.1
2026.09.24.1
2026.09.23.1
2026.09.22.1
2026.09.21.1
05Stats
A
100 / 100
Downloads
116
Archive size
1.0 MB
Verified by Swamp
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Docs keep secrets in a vault1/1earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License2/2earned
  • Verified public repository2/2earned
06Platforms
07Labels