View a markdown version of this page

ComputeNode - AWS IoT SiteWise

ComputeNode

A single compute node in a pipeline DAG. Each compute node references a task and can declare dependencies on other nodes.

Contents

computeNodeName

The unique name for this compute node within the pipeline.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 64.

Pattern: [a-zA-Z0-9_-]+

Required: Yes

taskName

The name of the task to execute for this compute node.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 64.

Pattern: [a-zA-Z0-9_-]+

Required: Yes

dependsOn

A list of compute node names that must complete successfully before this node can start.

Type: Array of strings

Array Members: Minimum number of 0 items. Maximum number of 10 items.

Length Constraints: Minimum length of 1. Maximum length of 64.

Pattern: [a-zA-Z0-9_-]+

Required: No

environmentVariables

Environment variables specific to this compute node. These override pipeline-level environment variables with the same key.

Type: String to string map

Map Entries: Minimum number of 0 items. Maximum number of 20 items.

Key Length Constraints: Minimum length of 1. Maximum length of 255.

Key Pattern: (?!(?i)AWS_)[a-zA-Z_][a-zA-Z0-9_]*

Value Length Constraints: Minimum length of 0. Maximum length of 1024.

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: