@swamp/aws/iotsitewise
v2026.04.23.3
AWS IOTSITEWISE infrastructure models
Repository
https://github.com/systeminit/swamp-extensions
Labels
awsiotsitewisecloudinfrastructure
Contents
Quality score
Verified by SwampHow well-documented and verifiable this extension is.
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/iotsitewise@swamp/aws/iotsitewise/access-policyv2026.04.23.2access_policy.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| AccessPolicyIdentity | object | The identity for this access policy. Choose either a user or a group but not both. |
| AccessPolicyPermission | string | The permission level for this access policy. Valid values are ADMINISTRATOR or VIEWER. |
| AccessPolicyResource | object | The AWS IoT SiteWise Monitor resource for this access policy. Choose either portal or project but not both. |
createCreate a IoTSiteWise AccessPolicy
getGet a IoTSiteWise AccessPolicy
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTSiteWise AccessPolicy |
updateUpdate a IoTSiteWise AccessPolicy
deleteDelete a IoTSiteWise AccessPolicy
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTSiteWise AccessPolicy |
syncSync IoTSiteWise AccessPolicy state from AWS
Resources
state(infinite)— IoTSiteWise AccessPolicy resource state
@swamp/aws/iotsitewise/assetv2026.04.23.2asset.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| AssetExternalId? | string | The External ID of the asset |
| AssetModelId | string | The ID of the asset model from which to create the asset. |
| AssetName | string | A unique, friendly name for the asset. |
| AssetDescription? | string | A description for the asset |
| AssetProperties? | array | |
| AssetHierarchies? | array | |
| Tags? | array | A list of key-value pairs that contain metadata for the asset. |
createCreate a IoTSiteWise Asset
getGet a IoTSiteWise Asset
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTSiteWise Asset |
updateUpdate a IoTSiteWise Asset
deleteDelete a IoTSiteWise Asset
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTSiteWise Asset |
syncSync IoTSiteWise Asset state from AWS
Resources
state(infinite)— IoTSiteWise Asset resource state
@swamp/aws/iotsitewise/asset-modelv2026.04.23.2asset_model.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| AssetModelType? | string | The type of the asset model (ASSET_MODEL OR COMPONENT_MODEL or INTERFACE) |
| AssetModelExternalId? | string | The external ID of the asset model. |
| AssetModelName | string | A unique, friendly name for the asset model. |
| AssetModelDescription? | string | A description for the asset model. |
| AssetModelProperties? | array | The property definitions of the asset model. You can specify up to 200 properties per asset model. |
| AssetModelCompositeModels? | array | The composite asset models that are part of this asset model. Composite asset models are asset models that contain specific properties. |
| AssetModelHierarchies? | array | The hierarchy definitions of the asset model. Each hierarchy specifies an asset model whose assets can be children of any other assets created from this asset model. You can specify up to 10 hierarchies per asset model. |
| EnforcedAssetModelInterfaceRelationships? | array | a list of asset model and interface relationships |
| Tags? | array | A list of key-value pairs that contain metadata for the asset model. |
createCreate a IoTSiteWise AssetModel
getGet a IoTSiteWise AssetModel
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTSiteWise AssetModel |
updateUpdate a IoTSiteWise AssetModel
deleteDelete a IoTSiteWise AssetModel
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTSiteWise AssetModel |
syncSync IoTSiteWise AssetModel state from AWS
Resources
state(infinite)— IoTSiteWise AssetModel resource state
@swamp/aws/iotsitewise/computation-modelv2026.04.23.2computation_model.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| ComputationModelName | string | The name of the computation model. |
| ComputationModelDescription? | string | A description about the computation model. |
| ComputationModelConfiguration | object | The configuration for the computation model. |
| Tags? | array | An array of key-value pairs to apply to this resource. |
createCreate a IoTSiteWise ComputationModel
getGet a IoTSiteWise ComputationModel
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTSiteWise ComputationModel |
updateUpdate a IoTSiteWise ComputationModel
deleteDelete a IoTSiteWise ComputationModel
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTSiteWise ComputationModel |
syncSync IoTSiteWise ComputationModel state from AWS
Resources
state(infinite)— IoTSiteWise ComputationModel resource state
@swamp/aws/iotsitewise/dashboardv2026.04.23.2dashboard.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| ProjectId? | string | The ID of the project in which to create the dashboard. |
| DashboardName | string | A friendly name for the dashboard. |
| DashboardDescription | string | A description for the dashboard. |
| DashboardDefinition | string | The dashboard definition specified in a JSON literal. |
| Tags? | array | A list of key-value pairs that contain metadata for the dashboard. |
createCreate a IoTSiteWise Dashboard
getGet a IoTSiteWise Dashboard
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTSiteWise Dashboard |
updateUpdate a IoTSiteWise Dashboard
deleteDelete a IoTSiteWise Dashboard
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTSiteWise Dashboard |
syncSync IoTSiteWise Dashboard state from AWS
Resources
state(infinite)— IoTSiteWise Dashboard resource state
@swamp/aws/iotsitewise/datasetv2026.04.23.2dataset.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| DatasetName | string | The name of the dataset. |
| DatasetDescription? | string | A description about the dataset, and its functionality. |
| DatasetSource | object | The data source for the dataset. |
| Tags? | array | An array of key-value pairs to apply to this resource. |
createCreate a IoTSiteWise Dataset
getGet a IoTSiteWise Dataset
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTSiteWise Dataset |
updateUpdate a IoTSiteWise Dataset
deleteDelete a IoTSiteWise Dataset
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTSiteWise Dataset |
syncSync IoTSiteWise Dataset state from AWS
Resources
state(infinite)— IoTSiteWise Dataset resource state
@swamp/aws/iotsitewise/gatewayv2026.04.23.2gateway.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| GatewayName | string | A unique, friendly name for the gateway. |
| GatewayPlatform | object | The gateway's platform. You can only specify one platform in a gateway. |
| GatewayVersion? | string | The version of the gateway you want to create. |
| Tags? | array | A list of key-value pairs that contain metadata for the gateway. |
| GatewayCapabilitySummaries? | array | A list of gateway capability summaries that each contain a namespace and status. |
createCreate a IoTSiteWise Gateway
getGet a IoTSiteWise Gateway
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTSiteWise Gateway |
updateUpdate a IoTSiteWise Gateway
deleteDelete a IoTSiteWise Gateway
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTSiteWise Gateway |
syncSync IoTSiteWise Gateway state from AWS
Resources
state(infinite)— IoTSiteWise Gateway resource state
@swamp/aws/iotsitewise/portalv2026.04.23.2portal.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| PortalAuthMode? | string | The service to use to authenticate users to the portal. Choose from SSO or IAM. You can't change this value after you create a portal. |
| PortalContactEmail | string | The AWS administrator's contact email address. |
| PortalDescription? | string | A description for the portal. |
| PortalName | string | A friendly name for the portal. |
| PortalType? | enum | The type of portal |
| PortalTypeConfiguration? | record | Map to associate detail of configuration related with a PortalType. |
| RoleArn | string | The ARN of a service role that allows the portal's users to access your AWS IoT SiteWise resources on your behalf. |
| NotificationSenderEmail? | string | The email address that sends alarm notifications. |
| Alarms? | object | Contains the configuration information of an alarm created in an AWS IoT SiteWise Monitor portal. You can use the alarm to monitor an asset property and get notified when the asset property value is outside a specified range. |
| Tags? | array | A list of key-value pairs that contain metadata for the portal. |
createCreate a IoTSiteWise Portal
getGet a IoTSiteWise Portal
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTSiteWise Portal |
updateUpdate a IoTSiteWise Portal
deleteDelete a IoTSiteWise Portal
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTSiteWise Portal |
syncSync IoTSiteWise Portal state from AWS
Resources
state(infinite)— IoTSiteWise Portal resource state
@swamp/aws/iotsitewise/projectv2026.04.23.2project.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| PortalId | string | The ID of the portal in which to create the project. |
| ProjectName | string | A friendly name for the project. |
| ProjectDescription? | string | A description for the project. |
| AssetIds? | array | The IDs of the assets to be associated to the project. |
| Tags? | array | A list of key-value pairs that contain metadata for the project. |
createCreate a IoTSiteWise Project
getGet a IoTSiteWise Project
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTSiteWise Project |
updateUpdate a IoTSiteWise Project
deleteDelete a IoTSiteWise Project
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTSiteWise Project |
syncSync IoTSiteWise Project state from AWS
Resources
state(infinite)— IoTSiteWise Project resource state
2026.04.23.21.7 MBApr 23, 2026
AWS IOTSITEWISE infrastructure models
Release Notes
- Updated: access_policy, asset, asset_model, computation_model, dashboard, dataset, gateway, portal, project
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsiotsitewisecloudinfrastructure
2026.04.03.21.7 MBApr 3, 2026
AWS IOTSITEWISE infrastructure models
Release Notes
- Updated: access_policy, asset, asset_model, computation_model, dashboard, dataset, gateway, portal, project
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsiotsitewisecloudinfrastructure
2026.03.19.11.8 MBMar 19, 2026
AWS IOTSITEWISE infrastructure models
Release Notes
- Updated: access_policy, asset, asset_model, computation_model, dashboard, dataset, gateway, portal, project
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsiotsitewisecloudinfrastructure
2026.03.16.11.8 MBMar 16, 2026
AWS IOTSITEWISE infrastructure models
Release Notes
- Updated: access_policy, asset, asset_model, computation_model, dashboard, dataset, gateway, portal, project
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsiotsitewisecloudinfrastructure
2026.03.10.51.8 MBMar 10, 2026
AWS IOTSITEWISE infrastructure models
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsiotsitewisecloudinfrastructure