You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Class: Aws::Glue::Types::Node

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb

Overview

A node represents an AWS Glue component like Trigger, Job etc. which is part of a workflow.

Instance Attribute Summary collapse

Instance Attribute Details

#crawler_detailsTypes::CrawlerNodeDetails

Details of the crawler when the node represents a crawler.



8485
8486
8487
8488
8489
8490
8491
8492
8493
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 8485

class Node < Struct.new(
  :type,
  :name,
  :unique_id,
  :trigger_details,
  :job_details,
  :crawler_details)
  include Aws::Structure
end

#job_detailsTypes::JobNodeDetails

Details of the Job when the node represents a Job.



8485
8486
8487
8488
8489
8490
8491
8492
8493
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 8485

class Node < Struct.new(
  :type,
  :name,
  :unique_id,
  :trigger_details,
  :job_details,
  :crawler_details)
  include Aws::Structure
end

#nameString

The name of the AWS Glue component represented by the node.

Returns:

  • (String)


8485
8486
8487
8488
8489
8490
8491
8492
8493
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 8485

class Node < Struct.new(
  :type,
  :name,
  :unique_id,
  :trigger_details,
  :job_details,
  :crawler_details)
  include Aws::Structure
end

#trigger_detailsTypes::TriggerNodeDetails

Details of the Trigger when the node represents a Trigger.



8485
8486
8487
8488
8489
8490
8491
8492
8493
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 8485

class Node < Struct.new(
  :type,
  :name,
  :unique_id,
  :trigger_details,
  :job_details,
  :crawler_details)
  include Aws::Structure
end

#typeString

The type of AWS Glue component represented by the node.

Returns:

  • (String)


8485
8486
8487
8488
8489
8490
8491
8492
8493
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 8485

class Node < Struct.new(
  :type,
  :name,
  :unique_id,
  :trigger_details,
  :job_details,
  :crawler_details)
  include Aws::Structure
end

#unique_idString

The unique Id assigned to the node within the workflow.

Returns:

  • (String)


8485
8486
8487
8488
8489
8490
8491
8492
8493
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 8485

class Node < Struct.new(
  :type,
  :name,
  :unique_id,
  :trigger_details,
  :job_details,
  :crawler_details)
  include Aws::Structure
end