@aws-sdk/client-iotsitewise
Description
AWS SDK for JavaScript IoTSiteWise Client for Node.js, Browser and React Native.
Welcome to the IoT SiteWise API Reference. IoT SiteWise is an Amazon Web Services service that connects Industrial Internet of Things (IIoT) devices to the power of the Amazon Web Services Cloud. For more information, see the
IoT SiteWise User Guide. For information about IoT SiteWise quotas, see Quotas in the IoT SiteWise User Guide.
Installing
To install this package, use the CLI of your favorite package manager:
npm install @aws-sdk/client-iotsitewise
yarn add @aws-sdk/client-iotsitewise
pnpm add @aws-sdk/client-iotsitewise
Getting Started
Import
The AWS SDK is modulized by clients and commands.
To send a request, you only need to import the IoTSiteWiseClient and
the commands you need, for example ListAssetsCommand:
// ES5 example
const { IoTSiteWiseClient, ListAssetsCommand } = require("@aws-sdk/client-iotsitewise");
// ES6+ example
import { IoTSiteWiseClient, ListAssetsCommand } from "@aws-sdk/client-iotsitewise";
Usage
To send a request:
- Instantiate a client with configuration (e.g. credentials, region).
- Instantiate a command with input parameters.
- Call the
send operation on the client, providing the command object as input.
const client = new IoTSiteWiseClient({ region: "REGION" });
const params = { /** input parameters */ };
const command = new ListAssetsCommand(params);
Async/await
We recommend using the await
operator to wait for the promise returned by send operation as follows:
// async/await.
try {
const data = await client.send(command);
// process data.
} catch (error) {
// error handling.
} finally {
// finally.
}
Promises
You can also use Promise chaining.
client
.send(command)
.then((data) => {
// process data.
})
.catch((error) => {
// error handling.
})
.finally(() => {
// finally.
});
Aggregated client
The aggregated client class is exported from the same package, but without the "Client" suffix.
IoTSiteWise extends IoTSiteWiseClient and additionally supports all operations, waiters, and paginators as methods.
This style may be familiar to you from the AWS SDK for JavaScript v2.
If you are bundling the AWS SDK, we recommend using only the bare-bones client (IoTSiteWiseClient).
More details are in the blog post on
modular packages in AWS SDK for JavaScript.
import { IoTSiteWise } from "@aws-sdk/client-iotsitewise";
const client = new IoTSiteWise({ region: "REGION" });
// async/await.
try {
const data = await client.listAssets(params);
// process data.
} catch (error) {
// error handling.
}
// Promises.
client
.listAssets(params)
.then((data) => {
// process data.
})
.catch((error) => {
// error handling.
});
// callbacks (not recommended).
client.listAssets(params, (err, data) => {
// process err and data.
});
Troubleshooting
When the service returns an exception, the error will include the exception information,
as well as response metadata (e.g. request id).
try {
const data = await client.send(command);
// process data.
} catch (error) {
const { requestId, cfId, extendedRequestId } = error.$metadata;
console.log({ requestId, cfId, extendedRequestId });
/**
* The keys within exceptions are also parsed.
* You can access them by specifying exception names:
* if (error.name === 'SomeServiceException') {
* const value = error.specialKeyInException;
* }
*/
}
See also docs/ERROR_HANDLING.
Getting Help
Please use these community resources for getting help.
We use GitHub issues for tracking bugs and feature requests, but have limited bandwidth to address them.
To test your universal JavaScript code in Node.js, browser and react-native environments,
visit our code samples repo.
Contributing
This client code is generated automatically. Any modifications will be overwritten the next time the @aws-sdk/client-iotsitewise package is updated.
To contribute to client you can check our generate clients scripts.
License
This SDK is distributed under the
Apache License, Version 2.0,
see LICENSE for more information.
Client Commands (Operations List)
AssociateAssets
Command API Reference / Input / Output
AssociateTimeSeriesToAssetProperty
Command API Reference / Input / Output
BatchAssociateDataSegmentsToDataset
Command API Reference / Input / Output
BatchAssociateProjectAssets
Command API Reference / Input / Output
BatchDeleteDatasetDataSegments
Command API Reference / Input / Output
BatchDisassociateDataSegmentsFromDataset
Command API Reference / Input / Output
BatchDisassociateProjectAssets
Command API Reference / Input / Output
BatchGetAssetPropertyAggregates
Command API Reference / Input / Output
BatchGetAssetPropertyValue
Command API Reference / Input / Output
BatchGetAssetPropertyValueHistory
Command API Reference / Input / Output
BatchPutAssetPropertyValue
Command API Reference / Input / Output
CancelEnrichmentJob
Command API Reference / Input / Output
CancelPipelineExecution
Command API Reference / Input / Output
CancelQuery
Command API Reference / Input / Output
CreateAccessPolicy
Command API Reference / Input / Output
CreateApplication
Command API Reference / Input / Output
CreateAsset
Command API Reference / Input / Output
CreateAssetModel
Command API Reference / Input / Output
CreateAssetModelCompositeModel
Command API Reference / Input / Output
CreateBulkImportJob
Command API Reference / Input / Output
CreateComputationModel
Command API Reference / Input / Output
CreateDashboard
Command API Reference / Input / Output
CreateDataset
Command API Reference / Input / Output
CreateDatasetExportJob
Command API Reference / Input / Output
CreateEnrichmentJob
Command API Reference / Input / Output
CreateGateway
Command API Reference / Input / Output
CreatePipeline
Command API Reference / Input / Output
CreatePortal
Command API Reference / Input / Output
CreateProject
Command API Reference / Input / Output
CreateTask
Command API Reference / Input / Output
CreateWorkspace
Command API Reference / Input / Output
DeleteAccessPolicy
Command API Reference / Input / Output
DeleteApplication
Command API Reference / Input / Output
DeleteAsset
Command API Reference / Input / Output
DeleteAssetModel
Command API Reference / Input / Output
DeleteAssetModelCompositeModel
Command API Reference / Input / Output
DeleteAssetModelInterfaceRelationship
Command API Reference / Input / Output
DeleteComputationModel
Command API Reference / Input / Output
DeleteDashboard
Command API Reference / Input / Output
DeleteDataset
Command API Reference / Input / Output
DeleteGateway
Command API Reference / Input / Output
DeletePipeline
Command API Reference / Input / Output
DeletePortal
Command API Reference / Input / Output
DeleteProject
Command API Reference / Input / Output
DeleteTask
Command API Reference / Input / Output
DeleteTimeSeries
Command API Reference / Input / Output
DeleteWorkspace
Command API Reference / Input / Output
DescribeAccessPolicy
Command API Reference / Input / Output
DescribeAction
Command API Reference / Input / Output
DescribeApplication
Command API Reference / Input / Output
DescribeAsset
Command API Reference / Input / Output
DescribeAssetCompositeModel
Command API Reference / Input / Output
DescribeAssetModel
Command API Reference / Input / Output
DescribeAssetModelCompositeModel
Command API Reference / Input / Output
DescribeAssetModelInterfaceRelationship
Command API Reference / Input / Output
DescribeAssetProperty
Command API Reference / Input / Output
DescribeBulkImportJob
Command API Reference / Input / Output
DescribeComputationModel
Command API Reference / Input / Output
DescribeComputationModelExecutionSummary
Command API Reference / Input / Output
DescribeDashboard
Command API Reference / Input / Output
DescribeDataset
Command API Reference / Input / Output
DescribeDatasetExportJob
Command API Reference / Input / Output
DescribeDefaultEncryptionConfiguration
Command API Reference / Input / Output
DescribeEnrichmentJob
Command API Reference / Input / Output
DescribeExecution
Command API Reference / Input / Output
DescribeGateway
Command API Reference / Input / Output
DescribeGatewayCapabilityConfiguration
Command API Reference / Input / Output
DescribeLoggingOptions
Command API Reference / Input / Output
DescribePipeline
Command API Reference / Input / Output
DescribePipelineExecution
Command API Reference / Input / Output
DescribePortal
Command API Reference / Input / Output
DescribeProject
Command API Reference / Input / Output
DescribeQuery
Command API Reference / Input / Output
DescribeSearch
Command API Reference / Input / Output
DescribeStorageConfiguration
Command API Reference / Input / Output
DescribeTask
Command API Reference / Input / Output
DescribeTimeSeries
Command API Reference / Input / Output
DescribeWorkspace
Command API Reference / Input / Output
DisassociateAssets
Command API Reference / Input / Output
DisassociateTimeSeriesFromAssetProperty
Command API Reference / Input / Output
ExecuteAction
Command API Reference / Input / Output
ExecuteQuery
Command API Reference / Input / Output
GetAssetPropertyAggregates
Command API Reference / Input / Output
GetAssetPropertyValue
Command API Reference / Input / Output
GetAssetPropertyValueHistory
Command API Reference / Input / Output
GetCaptureData
Command API Reference / Input / Output
GetInterpolatedAssetPropertyValues
Command API Reference / Input / Output
GetQueryResults
Command API Reference / Input / Output
GetSearchResults
Command API Reference / Input / Output
InvokeAssistant
Command API Reference / Input / Output
ListAccessPolicies
Command API Reference / Input / Output
ListActions
Command API Reference / Input / Output
ListApplications
Command API Reference / Input / Output
ListAssetModelCompositeModels
Command API Reference / Input / Output
ListAssetModelProperties
Command API Reference / Input / Output
ListAssetModels
Command API Reference / Input / Output
ListAssetProperties
Command API Reference / Input / Output
ListAssetRelationships
Command API Reference / Input / Output
ListAssets
Command API Reference / Input / Output
ListAssociatedAssets
Command API Reference / Input / Output
ListBulkImportJobs
Command API Reference / Input / Output
ListCompositionRelationships
Command API Reference / Input / Output
ListComputationModelDataBindingUsages
Command API Reference / Input / Output
ListComputationModelResolveToResources
Command API Reference / Input / Output
ListComputationModels
Command API Reference / Input / Output
ListDashboards
Command API Reference / Input / Output
ListDatasetDataSegmentRelationships
Command API Reference / Input / Output
ListDatasetDataSegments
Command API Reference / Input / Output
ListDatasetExportJobs
Command API Reference / Input / Output
ListDatasets
Command API Reference / Input / Output
ListEnrichmentJobs
Command API Reference / Input / Output
ListExecutions
Command API Reference / Input / Output
ListGateways
Command API Reference / Input / Output
ListInterfaceRelationships
Command API Reference / Input / Output
ListPipelineExecutions
Command API Reference / Input / Output
ListPipelines
Command API Reference / Input / Output
ListPortals
Command API Reference / Input / Output
ListProjectAssets
Command API Reference / Input / Output
ListProjects
Command API Reference / Input / Output
ListQueries
Command API Reference / Input / Output
ListSearches