Class: Aws::Glue::Types::Node
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::Glue::Types::Node
 
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-glue/types.rb
Overview
A node represents an Glue component (trigger, crawler, or job) on a workflow graph.
Constant Summary collapse
- SENSITIVE =
- [] 
Instance Attribute Summary collapse
- 
  
    
      #crawler_details  ⇒ Types::CrawlerNodeDetails 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Details of the crawler when the node represents a crawler. 
- 
  
    
      #job_details  ⇒ Types::JobNodeDetails 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Details of the Job when the node represents a Job. 
- 
  
    
      #name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The name of the Glue component represented by the node. 
- 
  
    
      #trigger_details  ⇒ Types::TriggerNodeDetails 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Details of the Trigger when the node represents a Trigger. 
- 
  
    
      #type  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The type of Glue component represented by the node. 
- 
  
    
      #unique_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The unique Id assigned to the node within the workflow. 
Instance Attribute Details
#crawler_details ⇒ Types::CrawlerNodeDetails
Details of the crawler when the node represents a crawler.
| 19682 19683 19684 19685 19686 19687 19688 19689 19690 19691 | # File 'lib/aws-sdk-glue/types.rb', line 19682 class Node < Struct.new( :type, :name, :unique_id, :trigger_details, :job_details, :crawler_details) SENSITIVE = [] include Aws::Structure end | 
#job_details ⇒ Types::JobNodeDetails
Details of the Job when the node represents a Job.
| 19682 19683 19684 19685 19686 19687 19688 19689 19690 19691 | # File 'lib/aws-sdk-glue/types.rb', line 19682 class Node < Struct.new( :type, :name, :unique_id, :trigger_details, :job_details, :crawler_details) SENSITIVE = [] include Aws::Structure end | 
#name ⇒ String
The name of the Glue component represented by the node.
| 19682 19683 19684 19685 19686 19687 19688 19689 19690 19691 | # File 'lib/aws-sdk-glue/types.rb', line 19682 class Node < Struct.new( :type, :name, :unique_id, :trigger_details, :job_details, :crawler_details) SENSITIVE = [] include Aws::Structure end | 
#trigger_details ⇒ Types::TriggerNodeDetails
Details of the Trigger when the node represents a Trigger.
| 19682 19683 19684 19685 19686 19687 19688 19689 19690 19691 | # File 'lib/aws-sdk-glue/types.rb', line 19682 class Node < Struct.new( :type, :name, :unique_id, :trigger_details, :job_details, :crawler_details) SENSITIVE = [] include Aws::Structure end | 
#type ⇒ String
The type of Glue component represented by the node.
| 19682 19683 19684 19685 19686 19687 19688 19689 19690 19691 | # File 'lib/aws-sdk-glue/types.rb', line 19682 class Node < Struct.new( :type, :name, :unique_id, :trigger_details, :job_details, :crawler_details) SENSITIVE = [] include Aws::Structure end | 
#unique_id ⇒ String
The unique Id assigned to the node within the workflow.
| 19682 19683 19684 19685 19686 19687 19688 19689 19690 19691 | # File 'lib/aws-sdk-glue/types.rb', line 19682 class Node < Struct.new( :type, :name, :unique_id, :trigger_details, :job_details, :crawler_details) SENSITIVE = [] include Aws::Structure end |