Aws/iottwinmaker
@swamp/aws/iottwinmakerv2026.10.25.1
01README
AWS IOTTWINMAKER infrastructure models
02Release Notes
- Updated: component_type, entity
03Behaviors
@swamp/aws/iottwinmaker/component-typev2026.10.25.1component_type.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| WorkspaceId | string | The ID of the workspace that contains the component type. |
| ComponentTypeId | string | The ID of the component type. |
| Description? | string | The description of the component type. |
| ExtendsFrom? | array | Specifies the parent component type to extend. |
| Functions? | record | a Map of functions in the component type. Each function's key must be unique to this map. |
| IsSingleton? | boolean | A Boolean value that specifies whether an entity can have more than one component of this type. |
| PropertyDefinitions? | record | An map of the property definitions in the component type. Each property definition's key must be unique to this map. |
| PropertyGroups? | record | An map of the property groups in the component type. Each property group's key must be unique to this map. |
| CompositeComponentTypes? | record | An map of the composite component types in the component type. Each composite component type's key must be unique to this map. |
| Status? | object | The current status of the component type. |
| Tags? | record | A map of key-value pairs to associate with a resource. |
fn create()
Create a IoTTwinMaker ComponentType
fn get(identifier: string)
Get a IoTTwinMaker ComponentType
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTTwinMaker ComponentType |
fn update()
Update a IoTTwinMaker ComponentType
fn delete(identifier: string)
Delete a IoTTwinMaker ComponentType
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTTwinMaker ComponentType |
fn sync()
Sync IoTTwinMaker ComponentType state from AWS
fn list(maxPages?: number, resourceModel?: string)
List IoTTwinMaker ComponentType resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON 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
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| EntityId? | string | The ID of the entity. |
| EntityName | string | The name of the entity. |
| Status? | object | The current status of the entity. |
| ParentEntityId? | string | The ID of the parent entity. |
| Description? | string | The description of the entity. |
| Tags? | record | A key-value pair to associate with a resource. |
| WorkspaceId | string | The ID of the workspace. |
| Components? | record | A map that sets information about a component type. |
| CompositeComponents? | record | A map that sets information about a composite component. |
fn create()
Create a IoTTwinMaker Entity
fn get(identifier: string)
Get a IoTTwinMaker Entity
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTTwinMaker Entity |
fn update()
Update a IoTTwinMaker Entity
fn delete(identifier: string)
Delete a IoTTwinMaker Entity
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTTwinMaker Entity |
fn sync()
Sync IoTTwinMaker Entity state from AWS
fn list(maxPages?: number, resourceModel?: string)
List IoTTwinMaker Entity resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON 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
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| SceneId | string | The ID of the scene. |
| Description? | string | The description of the scene. |
| ContentLocation | string | The relative path that specifies the location of the content definition file. |
| Tags? | record | A key-value pair to associate with a resource. |
| WorkspaceId | string | The ID of the scene. |
| Capabilities? | array | A list of capabilities that the scene uses to render. |
| SceneMetadata? | record | A key-value pair of scene metadata for the scene. |
fn create()
Create a IoTTwinMaker Scene
fn get(identifier: string)
Get a IoTTwinMaker Scene
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTTwinMaker Scene |
fn update()
Update a IoTTwinMaker Scene
fn delete(identifier: string)
Delete a IoTTwinMaker Scene
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTTwinMaker Scene |
fn sync()
Sync IoTTwinMaker Scene state from AWS
fn list(maxPages?: number, resourceModel?: string)
List IoTTwinMaker Scene resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON 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
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| WorkspaceId | string | The ID of the workspace. |
| SyncSource | string | The source of the SyncJob. |
| SyncRole | string | The IAM Role that execute SyncJob. |
| Tags? | record | A key-value pair to associate with a resource. |
fn create()
Create a IoTTwinMaker SyncJob
fn get(identifier: string)
Get a IoTTwinMaker SyncJob
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTTwinMaker SyncJob |
fn delete(identifier: string)
Delete a IoTTwinMaker SyncJob
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTTwinMaker SyncJob |
fn sync()
Sync IoTTwinMaker SyncJob state from AWS
fn list(maxPages?: number, resourceModel?: string)
List IoTTwinMaker SyncJob resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON 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
| Argument | Type | Description |
|---|---|---|
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| WorkspaceId | string | The ID of the workspace. |
| Description? | string | The description of the workspace. |
| Role | string | The ARN of the execution role associated with the workspace. |
| S3Location | string | The ARN of the S3 bucket where resources associated with the workspace are stored. |
| Tags? | record | A map of key-value pairs to associate with a resource. |
fn create()
Create a IoTTwinMaker Workspace
fn get(identifier: string)
Get a IoTTwinMaker Workspace
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTTwinMaker Workspace |
fn update()
Update a IoTTwinMaker Workspace
fn delete(identifier: string)
Delete a IoTTwinMaker Workspace
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTTwinMaker Workspace |
fn sync()
Sync IoTTwinMaker Workspace state from AWS
fn list(maxPages?: number, resourceModel?: string)
List IoTTwinMaker Workspace resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— IoTTwinMaker Workspace resource state
04Previous Versions
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