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

Class: Aws::Glue::Types::CreateScriptRequest

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

Overview

Note:

When making an API call, you may pass CreateScriptRequest data as a hash:

{
  dag_nodes: [
    {
      id: "CodeGenIdentifier", # required
      node_type: "CodeGenNodeType", # required
      args: [ # required
        {
          name: "CodeGenArgName", # required
          value: "CodeGenArgValue", # required
          param: false,
        },
      ],
      line_number: 1,
    },
  ],
  dag_edges: [
    {
      source: "CodeGenIdentifier", # required
      target: "CodeGenIdentifier", # required
      target_parameter: "CodeGenArgName",
    },
  ],
}

Instance Attribute Summary collapse

Instance Attribute Details

#dag_edgesArray<Types::CodeGenEdge>

A list of the edges in the DAG.

Returns:



1626
1627
1628
1629
1630
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 1626

class CreateScriptRequest < Struct.new(
  :dag_nodes,
  :dag_edges)
  include Aws::Structure
end

#dag_nodesArray<Types::CodeGenNode>

A list of the nodes in the DAG.

Returns:



1626
1627
1628
1629
1630
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 1626

class CreateScriptRequest < Struct.new(
  :dag_nodes,
  :dag_edges)
  include Aws::Structure
end