WorkflowProps

class aws_cdk.aws_glue.WorkflowProps(*, default_run_properties=None, description=None, max_concurrent_runs=None, workflow_name=None)

Bases: object

Properties for defining a Workflow.

Parameters:
  • default_run_properties (Optional[Mapping[str, str]]) – A map of properties to use when this workflow is executed. Default: - no default run properties

  • description (Optional[str]) – A description of the workflow. Default: - no description

  • max_concurrent_runs (Union[int, float, None]) – The maximum number of concurrent runs allowed for the workflow. Default: - no limit

  • workflow_name (Optional[str]) – Name of the workflow. Default: - a name will be generated

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk import aws_glue as glue

workflow_props = glue.WorkflowProps(
    default_run_properties={
        "default_run_properties_key": "defaultRunProperties"
    },
    description="description",
    max_concurrent_runs=123,
    workflow_name="workflowName"
)

Attributes

default_run_properties

A map of properties to use when this workflow is executed.

Default:
  • no default run properties

description

A description of the workflow.

Default:
  • no description

max_concurrent_runs

The maximum number of concurrent runs allowed for the workflow.

Default:
  • no limit

workflow_name

Name of the workflow.

Default:
  • a name will be generated