Aws/iotsitewise
@swamp/aws/iotsitewisev2026.10.25.1
01README
AWS IOTSITEWISE infrastructure models
02Release Notes
- Updated: computation_model
03Behaviors
@swamp/aws/iotsitewise/access-policyv2026.10.23.1access_policy.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. |
| 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. |
fn create()
Create a IoTSiteWise AccessPolicy
fn get(identifier: string)
Get a IoTSiteWise AccessPolicy
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTSiteWise AccessPolicy |
fn update()
Update a IoTSiteWise AccessPolicy
fn delete(identifier: string)
Delete a IoTSiteWise AccessPolicy
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTSiteWise AccessPolicy |
fn sync()
Sync IoTSiteWise AccessPolicy state from AWS
fn list(maxPages?: number, resourceModel?: string)
List IoTSiteWise AccessPolicy 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)— IoTSiteWise AccessPolicy resource state
@swamp/aws/iotsitewise/applicationv2026.10.23.1application.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. |
| WorkspaceName | string | The name of the workspace that the application belongs to. |
| Name | string | The name of the application. |
| Description? | string | A description of the application. |
| IdcInstanceArn? | string | The ARN of the IAM Identity Center instance used to create the application. |
| Tags? | array | An array of key-value pairs to apply to this resource. |
fn create()
Create a IoTSiteWise Application
fn get(identifier: string)
Get a IoTSiteWise Application
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTSiteWise Application |
fn update()
Update a IoTSiteWise Application
fn delete(identifier: string)
Delete a IoTSiteWise Application
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTSiteWise Application |
fn sync()
Sync IoTSiteWise Application state from AWS
fn list(maxPages?: number, resourceModel?: string)
List IoTSiteWise Application 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)— IoTSiteWise Application resource state
@swamp/aws/iotsitewise/assetv2026.10.23.1asset.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. |
| 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. |
fn create()
Create a IoTSiteWise Asset
fn get(identifier: string)
Get a IoTSiteWise Asset
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTSiteWise Asset |
fn update()
Update a IoTSiteWise Asset
fn delete(identifier: string)
Delete a IoTSiteWise Asset
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTSiteWise Asset |
fn sync()
Sync IoTSiteWise Asset state from AWS
fn list(maxPages?: number, resourceModel?: string)
List IoTSiteWise Asset 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)— IoTSiteWise Asset resource state
@swamp/aws/iotsitewise/asset-modelv2026.10.23.1asset_model.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. |
| 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. |
fn create()
Create a IoTSiteWise AssetModel
fn get(identifier: string)
Get a IoTSiteWise AssetModel
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTSiteWise AssetModel |
fn update()
Update a IoTSiteWise AssetModel
fn delete(identifier: string)
Delete a IoTSiteWise AssetModel
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTSiteWise AssetModel |
fn sync()
Sync IoTSiteWise AssetModel state from AWS
fn list(maxPages?: number, resourceModel?: string)
List IoTSiteWise AssetModel 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)— IoTSiteWise AssetModel resource state
@swamp/aws/iotsitewise/computation-modelv2026.10.25.1computation_model.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. |
| ComputationModelName | string | The name of the computation model. |
| ComputationModelDescription? | string | A description about the computation model. |
| ComputationModelConfiguration | object | The configuration for the computation model. |
| ComputationModelDataBinding | record | The data binding for the computation model. |
| Tags? | array | An array of key-value pairs to apply to this resource. |
fn create()
Create a IoTSiteWise ComputationModel
fn get(identifier: string)
Get a IoTSiteWise ComputationModel
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTSiteWise ComputationModel |
fn update()
Update a IoTSiteWise ComputationModel
fn delete(identifier: string)
Delete a IoTSiteWise ComputationModel
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTSiteWise ComputationModel |
fn sync()
Sync IoTSiteWise ComputationModel state from AWS
fn list(maxPages?: number, resourceModel?: string)
List IoTSiteWise ComputationModel 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)— IoTSiteWise ComputationModel resource state
@swamp/aws/iotsitewise/dashboardv2026.10.23.1dashboard.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. |
| 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. |
fn create()
Create a IoTSiteWise Dashboard
fn get(identifier: string)
Get a IoTSiteWise Dashboard
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTSiteWise Dashboard |
fn update()
Update a IoTSiteWise Dashboard
fn delete(identifier: string)
Delete a IoTSiteWise Dashboard
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTSiteWise Dashboard |
fn sync()
Sync IoTSiteWise Dashboard state from AWS
fn list(maxPages?: number, resourceModel?: string)
List IoTSiteWise Dashboard 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)— IoTSiteWise Dashboard resource state
@swamp/aws/iotsitewise/datasetv2026.10.23.1dataset.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. |
| 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. |
| DatasetType? | enum | The type of the dataset. |
| WorkspaceName? | string | The name of the workspace associated with the dataset. |
| DatasetConfig? | object | The configuration for the dataset. |
| Tags? | array | An array of key-value pairs to apply to this resource. |
fn create()
Create a IoTSiteWise Dataset
fn get(identifier: string)
Get a IoTSiteWise Dataset
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTSiteWise Dataset |
fn update()
Update a IoTSiteWise Dataset
fn delete(identifier: string)
Delete a IoTSiteWise Dataset
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTSiteWise Dataset |
fn sync()
Sync IoTSiteWise Dataset state from AWS
fn list(maxPages?: number, resourceModel?: string)
List IoTSiteWise Dataset 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)— IoTSiteWise Dataset resource state
@swamp/aws/iotsitewise/gatewayv2026.10.23.1gateway.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. |
| 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. |
fn create()
Create a IoTSiteWise Gateway
fn get(identifier: string)
Get a IoTSiteWise Gateway
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTSiteWise Gateway |
fn update()
Update a IoTSiteWise Gateway
fn delete(identifier: string)
Delete a IoTSiteWise Gateway
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTSiteWise Gateway |
fn sync()
Sync IoTSiteWise Gateway state from AWS
fn list(maxPages?: number, resourceModel?: string)
List IoTSiteWise Gateway 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)— IoTSiteWise Gateway resource state
@swamp/aws/iotsitewise/pipelinev2026.10.23.1pipeline.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. |
| WorkspaceName | string | The name of the workspace. |
| PipelineName | string | The name of the pipeline. Must be unique within the workspace. |
| Description? | string | A description of the pipeline. |
| EnvironmentVariables? | record | Environment variables shared across all compute nodes in the pipeline. |
| Computations | array | The list of compute nodes that form the pipeline DAG. |
| Tags? | array | An array of key-value pairs to apply to this resource. |
fn create()
Create a IoTSiteWise Pipeline
fn get(identifier: string)
Get a IoTSiteWise Pipeline
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTSiteWise Pipeline |
fn update()
Update a IoTSiteWise Pipeline
fn delete(identifier: string)
Delete a IoTSiteWise Pipeline
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTSiteWise Pipeline |
fn sync()
Sync IoTSiteWise Pipeline state from AWS
fn list(maxPages?: number, resourceModel?: string)
List IoTSiteWise Pipeline 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)— IoTSiteWise Pipeline resource state
@swamp/aws/iotsitewise/portalv2026.10.23.1portal.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. |
| 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. |
fn create()
Create a IoTSiteWise Portal
fn get(identifier: string)
Get a IoTSiteWise Portal
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTSiteWise Portal |
fn update()
Update a IoTSiteWise Portal
fn delete(identifier: string)
Delete a IoTSiteWise Portal
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTSiteWise Portal |
fn sync()
Sync IoTSiteWise Portal state from AWS
fn list(maxPages?: number, resourceModel?: string)
List IoTSiteWise Portal 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)— IoTSiteWise Portal resource state
@swamp/aws/iotsitewise/projectv2026.10.23.1project.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. |
| 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. |
fn create()
Create a IoTSiteWise Project
fn get(identifier: string)
Get a IoTSiteWise Project
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTSiteWise Project |
fn update()
Update a IoTSiteWise Project
fn delete(identifier: string)
Delete a IoTSiteWise Project
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTSiteWise Project |
fn sync()
Sync IoTSiteWise Project state from AWS
fn list(maxPages?: number, resourceModel?: string)
List IoTSiteWise Project 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)— IoTSiteWise Project resource state
@swamp/aws/iotsitewise/taskv2026.10.23.1task.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. |
| WorkspaceName | string | The name of the workspace. |
| TaskName | string | The name of the task. Must be unique within the workspace. |
| Description? | string | A description of the task. |
| TaskConfiguration | object | The task execution configuration. |
| Tags? | array | An array of key-value pairs to apply to this resource. |
fn create()
Create a IoTSiteWise Task
fn get(identifier: string)
Get a IoTSiteWise Task
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTSiteWise Task |
fn update()
Update a IoTSiteWise Task
fn delete(identifier: string)
Delete a IoTSiteWise Task
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTSiteWise Task |
fn sync()
Sync IoTSiteWise Task state from AWS
fn list(maxPages?: number, resourceModel?: string)
List IoTSiteWise Task 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)— IoTSiteWise Task resource state
@swamp/aws/iotsitewise/workspacev2026.10.23.1workspace.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. |
| WorkspaceName | string | The name of the workspace. |
| WorkspaceDescription? | string | A description of the workspace. |
| EncryptionConfiguration | object | The encryption configuration for the workspace. |
| KmsKeyId? | string | The ARN of the AWS KMS key used for KMS_BASED_ENCRYPTION. Required when EncryptionConfiguration.EncryptionType is KMS_BASED_ENCRYPTION. |
| Tags? | array | An array of key-value pairs to apply to this resource. |
fn create()
Create a IoTSiteWise Workspace
fn get(identifier: string)
Get a IoTSiteWise Workspace
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTSiteWise Workspace |
fn update()
Update a IoTSiteWise Workspace
fn delete(identifier: string)
Delete a IoTSiteWise Workspace
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTSiteWise Workspace |
fn sync()
Sync IoTSiteWise Workspace state from AWS
fn list(maxPages?: number, resourceModel?: string)
List IoTSiteWise 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)— IoTSiteWise Workspace resource state
04Previous Versions
2026.10.24.1AGPL-3.0-or-later
2026.10.23.1AGPL-3.0-or-later(was none)
- Updated: access_policy, application, asset, asset_model, computation_model, dashboard, dataset, gateway, pipeline, portal, project, task, workspace
2026.10.13.1
- Updated: access_policy, application, asset, asset_model, computation_model, dashboard, dataset, gateway, pipeline, portal, project, task, 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
- Updated: dataset
2026.09.21.1
05Stats
A
100 / 100
Downloads
115
Archive size
2.6 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