Cloud Nodes
This document provides an overview of the Cloud Nodes, their purpose, configuration options, and usage.
1. BatchPutToSitewiseNode
Description:
Sends a list of asset property values to IoT SiteWise. Each value is a timestamp-quality-value (TQV) data point.
Raises:
NodeException
for any error writing to SiteWise.
Node Properties:
- Name: Batch Put To Sitewise
- Inputs: 1
- Outputs: 0
- Download Result: No
Options:
Parameter | Type | Default | Description |
---|---|---|---|
aws_access_key_id | StringParameter | AWS server public key for SiteWise. | |
aws_secret_access_key | StringParameter | AWS server secret key for SiteWise. | |
aws_region_name | StringParameter | AWS region name for SiteWise. | |
exclude | StringParameter | "" | Exclude JSON matching this JMESPath query. |
array_of_entries | BooleanParameter | False | Specify if input is an array of entries. |
2. WriteJsonToAzureNode
Description:
Writes the current data (JSON or CSV) to an Azure Blob Storage container.
Raises:
NodeException
for any error writing to Azure Blob Storage.
Node Properties:
- Name: Write Json/CSV To Azure
- Inputs: 1
- Outputs: 0
- Download Result: No
Options:
Parameter | Type | Default | Description |
---|---|---|---|
azure_connection_string | StringParameter | "" | Azure storage connection string for Blob Storage. |
container_name | StringParameter | "" | Container name in Azure Blob Storage. |
filename | StringParameter | "" | Filename for the blob in the Azure container. |
file_format | SelectParameter | "json" | File format to write (JSON or CSV). |
write_mode | SelectParameter | "overwrite" | Overwrite or append to Azure Blob. |
exclude | StringParameter | "" | Exclude JSON matching this JMESPath query. |
3. WriteJsonToGCPNode
Description:
Writes the current data to a GCP bucket, with an option to convert the data to CSV.
Raises:
NodeException
for any error writing JSON or CSV file, or converting data from JSON.
Node Properties:
- Name: Write Json/CSV To GCP
- Inputs: 1
- Outputs: 0
- Download Result: No
Options:
Parameter | Type | Default | Description |
---|---|---|---|
file | FileParameter | Google Cloud credentials file. | |
bucket | StringParameter | "" | GCP bucket name. |
filename | StringParameter | "" | Filename to upload to GCP bucket. |
write_mode | SelectParameter | "overwrite" | Overwrite or append to the GCP file. |
exclude | StringParameter | "" | Exclude JSON matching this JMESPath query. |
output_format | SelectParameter | "json" | Choose whether to upload as JSON or CSV. |
4. WriteJsonToS3Node
Description:
Writes the current JSON to an S3 bucket, with an option to convert the data to CSV.
Raises:
NodeException
for any error writing JSON or CSV file, or converting data from JSON.
Node Properties:
- Name: Write Json/CSV To S3
- Inputs: 1
- Outputs: 0
- Download Result: No
Options:
Parameter | Type | Default | Description |
---|---|---|---|
aws_access_key_id | StringParameter | AWS server public key for S3. | |
aws_secret_access_key | StringParameter | AWS server secret key for S3. | |
bucket | StringParameter | "" | S3 bucket name. |
filename | StringParameter | "" | Filename for S3 bucket. |
write_mode | SelectParameter | "overwrite" | Overwrite or append to S3 file. |
exclude | StringParameter | "" | Exclude JSON matching this JMESPath query. |
output_format | SelectParameter | "json" | Choose whether to upload as JSON or CSV. |