Class: Aws::Glue::Types::BlueprintRun
- Inherits:
-
Struct
- Object
- Struct
- Aws::Glue::Types::BlueprintRun
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-glue/types.rb
Overview
The details of a blueprint run.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#blueprint_name ⇒ String
The name of the blueprint.
-
#completed_on ⇒ Time
The date and time that the blueprint run completed.
-
#error_message ⇒ String
Indicates any errors that are seen while running the blueprint.
-
#parameters ⇒ String
The blueprint parameters as a string.
-
#role_arn ⇒ String
The role ARN.
-
#rollback_error_message ⇒ String
If there are any errors while creating the entities of a workflow, we try to roll back the created entities until that point and delete them.
-
#run_id ⇒ String
The run ID for this blueprint run.
-
#started_on ⇒ Time
The date and time that the blueprint run started.
-
#state ⇒ String
The state of the blueprint run.
-
#workflow_name ⇒ String
The name of a workflow that is created as a result of a successful blueprint run.
Instance Attribute Details
#blueprint_name ⇒ String
The name of the blueprint.
1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 |
# File 'lib/aws-sdk-glue/types.rb', line 1768 class BlueprintRun < Struct.new( :blueprint_name, :run_id, :workflow_name, :state, :started_on, :completed_on, :error_message, :rollback_error_message, :parameters, :role_arn) SENSITIVE = [] include Aws::Structure end |
#completed_on ⇒ Time
The date and time that the blueprint run completed.
1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 |
# File 'lib/aws-sdk-glue/types.rb', line 1768 class BlueprintRun < Struct.new( :blueprint_name, :run_id, :workflow_name, :state, :started_on, :completed_on, :error_message, :rollback_error_message, :parameters, :role_arn) SENSITIVE = [] include Aws::Structure end |
#error_message ⇒ String
Indicates any errors that are seen while running the blueprint.
1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 |
# File 'lib/aws-sdk-glue/types.rb', line 1768 class BlueprintRun < Struct.new( :blueprint_name, :run_id, :workflow_name, :state, :started_on, :completed_on, :error_message, :rollback_error_message, :parameters, :role_arn) SENSITIVE = [] include Aws::Structure end |
#parameters ⇒ String
The blueprint parameters as a string. You will have to provide a value for each key that is required from the parameter spec that is defined in the ‘Blueprint$ParameterSpec`.
1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 |
# File 'lib/aws-sdk-glue/types.rb', line 1768 class BlueprintRun < Struct.new( :blueprint_name, :run_id, :workflow_name, :state, :started_on, :completed_on, :error_message, :rollback_error_message, :parameters, :role_arn) SENSITIVE = [] include Aws::Structure end |
#role_arn ⇒ String
The role ARN. This role will be assumed by the Glue service and will be used to create the workflow and other entities of a workflow.
1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 |
# File 'lib/aws-sdk-glue/types.rb', line 1768 class BlueprintRun < Struct.new( :blueprint_name, :run_id, :workflow_name, :state, :started_on, :completed_on, :error_message, :rollback_error_message, :parameters, :role_arn) SENSITIVE = [] include Aws::Structure end |
#rollback_error_message ⇒ String
If there are any errors while creating the entities of a workflow, we try to roll back the created entities until that point and delete them. This attribute indicates the errors seen while trying to delete the entities that are created.
1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 |
# File 'lib/aws-sdk-glue/types.rb', line 1768 class BlueprintRun < Struct.new( :blueprint_name, :run_id, :workflow_name, :state, :started_on, :completed_on, :error_message, :rollback_error_message, :parameters, :role_arn) SENSITIVE = [] include Aws::Structure end |
#run_id ⇒ String
The run ID for this blueprint run.
1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 |
# File 'lib/aws-sdk-glue/types.rb', line 1768 class BlueprintRun < Struct.new( :blueprint_name, :run_id, :workflow_name, :state, :started_on, :completed_on, :error_message, :rollback_error_message, :parameters, :role_arn) SENSITIVE = [] include Aws::Structure end |
#started_on ⇒ Time
The date and time that the blueprint run started.
1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 |
# File 'lib/aws-sdk-glue/types.rb', line 1768 class BlueprintRun < Struct.new( :blueprint_name, :run_id, :workflow_name, :state, :started_on, :completed_on, :error_message, :rollback_error_message, :parameters, :role_arn) SENSITIVE = [] include Aws::Structure end |
#state ⇒ String
The state of the blueprint run. Possible values are:
-
Running — The blueprint run is in progress.
-
Succeeded — The blueprint run completed successfully.
-
Failed — The blueprint run failed and rollback is complete.
-
Rolling Back — The blueprint run failed and rollback is in progress.
1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 |
# File 'lib/aws-sdk-glue/types.rb', line 1768 class BlueprintRun < Struct.new( :blueprint_name, :run_id, :workflow_name, :state, :started_on, :completed_on, :error_message, :rollback_error_message, :parameters, :role_arn) SENSITIVE = [] include Aws::Structure end |
#workflow_name ⇒ String
The name of a workflow that is created as a result of a successful blueprint run. If a blueprint run has an error, there will not be a workflow created.
1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 |
# File 'lib/aws-sdk-glue/types.rb', line 1768 class BlueprintRun < Struct.new( :blueprint_name, :run_id, :workflow_name, :state, :started_on, :completed_on, :error_message, :rollback_error_message, :parameters, :role_arn) SENSITIVE = [] include Aws::Structure end |