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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-glue/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.

Returns:

  • (String)


1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 1273

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.

Returns:

  • (Time)


1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 1273

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.

Returns:

  • (String)


1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 1273

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.

Returns:

  • (String)


1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 1273

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.

Returns:

  • (String)


1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 1273

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.

Returns:

  • (String)


1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 1273

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.

Returns:

  • (String)


1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 1273

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.

Returns:

  • (Time)


1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 1273

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.

Returns:

  • (String)


1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 1273

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.

Returns:

  • (String)


1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 1273

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