Class: Aws::IoTSiteWise::Types::ComputeNode
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoTSiteWise::Types::ComputeNode
- Defined in:
- gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb
Overview
A single compute node in a pipeline DAG. Each compute node references a task and can declare dependencies on other nodes.
Constant Summary collapse
- SENSITIVE =
[:environment_variables]
Instance Attribute Summary collapse
-
#compute_node_name ⇒ String
The unique name for this compute node within the pipeline.
-
#depends_on ⇒ Array<String>
A list of compute node names that must complete successfully before this node can start.
-
#environment_variables ⇒ Hash<String,String>
Environment variables specific to this compute node.
-
#task_name ⇒ String
The name of the task to execute for this compute node.
Instance Attribute Details
#compute_node_name ⇒ String
The unique name for this compute node within the pipeline.
3138 3139 3140 3141 3142 3143 3144 3145 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 3138 class ComputeNode < Struct.new( :compute_node_name, :task_name, :environment_variables, :depends_on) SENSITIVE = [:environment_variables] include Aws::Structure end |
#depends_on ⇒ Array<String>
A list of compute node names that must complete successfully before this node can start.
3138 3139 3140 3141 3142 3143 3144 3145 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 3138 class ComputeNode < Struct.new( :compute_node_name, :task_name, :environment_variables, :depends_on) SENSITIVE = [:environment_variables] include Aws::Structure end |
#environment_variables ⇒ Hash<String,String>
Environment variables specific to this compute node. These override pipeline-level environment variables with the same key.
3138 3139 3140 3141 3142 3143 3144 3145 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 3138 class ComputeNode < Struct.new( :compute_node_name, :task_name, :environment_variables, :depends_on) SENSITIVE = [:environment_variables] include Aws::Structure end |
#task_name ⇒ String
The name of the task to execute for this compute node.
3138 3139 3140 3141 3142 3143 3144 3145 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 3138 class ComputeNode < Struct.new( :compute_node_name, :task_name, :environment_variables, :depends_on) SENSITIVE = [:environment_variables] include Aws::Structure end |