Class: Aws::Glue::Types::BlueprintRun

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#blueprint_nameString

The name of the blueprint.



1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
# File 'lib/aws-sdk-glue/types.rb', line 1600

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_onTime

The date and time that the blueprint run completed.



1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
# File 'lib/aws-sdk-glue/types.rb', line 1600

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_messageString

Indicates any errors that are seen while running the blueprint.



1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
# File 'lib/aws-sdk-glue/types.rb', line 1600

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

#parametersString

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`.



1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
# File 'lib/aws-sdk-glue/types.rb', line 1600

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_arnString

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.



1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
# File 'lib/aws-sdk-glue/types.rb', line 1600

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_messageString

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.



1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
# File 'lib/aws-sdk-glue/types.rb', line 1600

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_idString

The run ID for this blueprint run.



1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
# File 'lib/aws-sdk-glue/types.rb', line 1600

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_onTime

The date and time that the blueprint run started.



1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
# File 'lib/aws-sdk-glue/types.rb', line 1600

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

#stateString

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.



1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
# File 'lib/aws-sdk-glue/types.rb', line 1600

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_nameString

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.



1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
# File 'lib/aws-sdk-glue/types.rb', line 1600

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