AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

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

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

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

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

Returned by:

Instance Attribute Summary collapse

Instance Attribute Details

#created_onTime

The date and time when the workflow was created.

Returns:

  • (Time)

    The date and time when the workflow was created.

#default_run_propertiesHash<String,String>

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

Returns:

  • (Hash<String,String>)

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

#descriptionString

A description of the workflow.

Returns:

  • (String)

    A description of the workflow.

#graphTypes::WorkflowGraph

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

Returns:

  • (Types::WorkflowGraph)

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

#last_modified_onTime

The date and time when the workflow was last modified.

Returns:

  • (Time)

    The date and time when the workflow was last modified.

#last_runTypes::WorkflowRun

The information about the last execution of the workflow.

Returns:

#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)

    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.

#nameString

The name of the workflow representing the flow.

Returns:

  • (String)

    The name of the workflow representing the flow.