Class: Aws::Glue::Types::Workflow

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

Overview

A workflow represents a flow in which AWS Glue components should be executed to complete a logical task.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#created_onTime

The date and time when the workflow was created.

Returns:

  • (Time)


17075
17076
17077
17078
17079
17080
17081
17082
17083
17084
17085
17086
# File 'lib/aws-sdk-glue/types.rb', line 17075

class Workflow < Struct.new(
  :name,
  :description,
  :default_run_properties,
  :created_on,
  :last_modified_on,
  :last_run,
  :graph,
  :max_concurrent_runs)
  SENSITIVE = []
  include Aws::Structure
end

#default_run_propertiesHash<String,String>

A collection of properties to be used as part of each execution of the workflow.

Returns:

  • (Hash<String,String>)


17075
17076
17077
17078
17079
17080
17081
17082
17083
17084
17085
17086
# File 'lib/aws-sdk-glue/types.rb', line 17075

class Workflow < Struct.new(
  :name,
  :description,
  :default_run_properties,
  :created_on,
  :last_modified_on,
  :last_run,
  :graph,
  :max_concurrent_runs)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

A description of the workflow.

Returns:

  • (String)


17075
17076
17077
17078
17079
17080
17081
17082
17083
17084
17085
17086
# File 'lib/aws-sdk-glue/types.rb', line 17075

class Workflow < Struct.new(
  :name,
  :description,
  :default_run_properties,
  :created_on,
  :last_modified_on,
  :last_run,
  :graph,
  :max_concurrent_runs)
  SENSITIVE = []
  include Aws::Structure
end

#graphTypes::WorkflowGraph

The graph representing all the AWS Glue components that belong to the workflow as nodes and directed connections between them as edges.



17075
17076
17077
17078
17079
17080
17081
17082
17083
17084
17085
17086
# File 'lib/aws-sdk-glue/types.rb', line 17075

class Workflow < Struct.new(
  :name,
  :description,
  :default_run_properties,
  :created_on,
  :last_modified_on,
  :last_run,
  :graph,
  :max_concurrent_runs)
  SENSITIVE = []
  include Aws::Structure
end

#last_modified_onTime

The date and time when the workflow was last modified.

Returns:

  • (Time)


17075
17076
17077
17078
17079
17080
17081
17082
17083
17084
17085
17086
# File 'lib/aws-sdk-glue/types.rb', line 17075

class Workflow < Struct.new(
  :name,
  :description,
  :default_run_properties,
  :created_on,
  :last_modified_on,
  :last_run,
  :graph,
  :max_concurrent_runs)
  SENSITIVE = []
  include Aws::Structure
end

#last_runTypes::WorkflowRun

The information about the last execution of the workflow.

Returns:



17075
17076
17077
17078
17079
17080
17081
17082
17083
17084
17085
17086
# File 'lib/aws-sdk-glue/types.rb', line 17075

class Workflow < Struct.new(
  :name,
  :description,
  :default_run_properties,
  :created_on,
  :last_modified_on,
  :last_run,
  :graph,
  :max_concurrent_runs)
  SENSITIVE = []
  include Aws::Structure
end

#max_concurrent_runsInteger

You can use this parameter to prevent unwanted multiple updates to data, to control costs, or in some cases, to prevent exceeding the maximum number of concurrent runs of any of the component jobs. If you leave this parameter blank, there is no limit to the number of concurrent workflow runs.

Returns:

  • (Integer)


17075
17076
17077
17078
17079
17080
17081
17082
17083
17084
17085
17086
# File 'lib/aws-sdk-glue/types.rb', line 17075

class Workflow < Struct.new(
  :name,
  :description,
  :default_run_properties,
  :created_on,
  :last_modified_on,
  :last_run,
  :graph,
  :max_concurrent_runs)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the workflow representing the flow.

Returns:

  • (String)


17075
17076
17077
17078
17079
17080
17081
17082
17083
17084
17085
17086
# File 'lib/aws-sdk-glue/types.rb', line 17075

class Workflow < Struct.new(
  :name,
  :description,
  :default_run_properties,
  :created_on,
  :last_modified_on,
  :last_run,
  :graph,
  :max_concurrent_runs)
  SENSITIVE = []
  include Aws::Structure
end