Class: Aws::SSM::Types::AutomationExecution

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb

Overview

Detailed information about the current state of an individual Automation execution.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#association_idString

The ID of a State Manager association used in the Automation operation.

Returns:

  • (String)


1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 1321

class AutomationExecution < Struct.new(
  :automation_execution_id,
  :document_name,
  :document_version,
  :execution_start_time,
  :execution_end_time,
  :automation_execution_status,
  :step_executions,
  :step_executions_truncated,
  :parameters,
  :outputs,
  :failure_message,
  :mode,
  :parent_automation_execution_id,
  :executed_by,
  :current_step_name,
  :current_action,
  :target_parameter_name,
  :targets,
  :target_maps,
  :resolved_targets,
  :max_concurrency,
  :max_errors,
  :target,
  :target_locations,
  :progress_counters,
  :automation_subtype,
  :scheduled_time,
  :runbooks,
  :ops_item_id,
  :association_id,
  :change_request_name)
  SENSITIVE = []
  include Aws::Structure
end

#automation_execution_idString

The execution ID.

Returns:

  • (String)


1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 1321

class AutomationExecution < Struct.new(
  :automation_execution_id,
  :document_name,
  :document_version,
  :execution_start_time,
  :execution_end_time,
  :automation_execution_status,
  :step_executions,
  :step_executions_truncated,
  :parameters,
  :outputs,
  :failure_message,
  :mode,
  :parent_automation_execution_id,
  :executed_by,
  :current_step_name,
  :current_action,
  :target_parameter_name,
  :targets,
  :target_maps,
  :resolved_targets,
  :max_concurrency,
  :max_errors,
  :target,
  :target_locations,
  :progress_counters,
  :automation_subtype,
  :scheduled_time,
  :runbooks,
  :ops_item_id,
  :association_id,
  :change_request_name)
  SENSITIVE = []
  include Aws::Structure
end

#automation_execution_statusString

The execution status of the Automation.

Returns:

  • (String)


1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 1321

class AutomationExecution < Struct.new(
  :automation_execution_id,
  :document_name,
  :document_version,
  :execution_start_time,
  :execution_end_time,
  :automation_execution_status,
  :step_executions,
  :step_executions_truncated,
  :parameters,
  :outputs,
  :failure_message,
  :mode,
  :parent_automation_execution_id,
  :executed_by,
  :current_step_name,
  :current_action,
  :target_parameter_name,
  :targets,
  :target_maps,
  :resolved_targets,
  :max_concurrency,
  :max_errors,
  :target,
  :target_locations,
  :progress_counters,
  :automation_subtype,
  :scheduled_time,
  :runbooks,
  :ops_item_id,
  :association_id,
  :change_request_name)
  SENSITIVE = []
  include Aws::Structure
end

#automation_subtypeString

The subtype of the Automation operation. Currently, the only supported value is ChangeRequest.

Returns:

  • (String)


1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 1321

class AutomationExecution < Struct.new(
  :automation_execution_id,
  :document_name,
  :document_version,
  :execution_start_time,
  :execution_end_time,
  :automation_execution_status,
  :step_executions,
  :step_executions_truncated,
  :parameters,
  :outputs,
  :failure_message,
  :mode,
  :parent_automation_execution_id,
  :executed_by,
  :current_step_name,
  :current_action,
  :target_parameter_name,
  :targets,
  :target_maps,
  :resolved_targets,
  :max_concurrency,
  :max_errors,
  :target,
  :target_locations,
  :progress_counters,
  :automation_subtype,
  :scheduled_time,
  :runbooks,
  :ops_item_id,
  :association_id,
  :change_request_name)
  SENSITIVE = []
  include Aws::Structure
end

#change_request_nameString

The name of the Change Manager change request.

Returns:

  • (String)


1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 1321

class AutomationExecution < Struct.new(
  :automation_execution_id,
  :document_name,
  :document_version,
  :execution_start_time,
  :execution_end_time,
  :automation_execution_status,
  :step_executions,
  :step_executions_truncated,
  :parameters,
  :outputs,
  :failure_message,
  :mode,
  :parent_automation_execution_id,
  :executed_by,
  :current_step_name,
  :current_action,
  :target_parameter_name,
  :targets,
  :target_maps,
  :resolved_targets,
  :max_concurrency,
  :max_errors,
  :target,
  :target_locations,
  :progress_counters,
  :automation_subtype,
  :scheduled_time,
  :runbooks,
  :ops_item_id,
  :association_id,
  :change_request_name)
  SENSITIVE = []
  include Aws::Structure
end

#current_actionString

The action of the step that is currently running.

Returns:

  • (String)


1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 1321

class AutomationExecution < Struct.new(
  :automation_execution_id,
  :document_name,
  :document_version,
  :execution_start_time,
  :execution_end_time,
  :automation_execution_status,
  :step_executions,
  :step_executions_truncated,
  :parameters,
  :outputs,
  :failure_message,
  :mode,
  :parent_automation_execution_id,
  :executed_by,
  :current_step_name,
  :current_action,
  :target_parameter_name,
  :targets,
  :target_maps,
  :resolved_targets,
  :max_concurrency,
  :max_errors,
  :target,
  :target_locations,
  :progress_counters,
  :automation_subtype,
  :scheduled_time,
  :runbooks,
  :ops_item_id,
  :association_id,
  :change_request_name)
  SENSITIVE = []
  include Aws::Structure
end

#current_step_nameString

The name of the step that is currently running.

Returns:

  • (String)


1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 1321

class AutomationExecution < Struct.new(
  :automation_execution_id,
  :document_name,
  :document_version,
  :execution_start_time,
  :execution_end_time,
  :automation_execution_status,
  :step_executions,
  :step_executions_truncated,
  :parameters,
  :outputs,
  :failure_message,
  :mode,
  :parent_automation_execution_id,
  :executed_by,
  :current_step_name,
  :current_action,
  :target_parameter_name,
  :targets,
  :target_maps,
  :resolved_targets,
  :max_concurrency,
  :max_errors,
  :target,
  :target_locations,
  :progress_counters,
  :automation_subtype,
  :scheduled_time,
  :runbooks,
  :ops_item_id,
  :association_id,
  :change_request_name)
  SENSITIVE = []
  include Aws::Structure
end

#document_nameString

The name of the Automation runbook used during the execution.

Returns:

  • (String)


1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 1321

class AutomationExecution < Struct.new(
  :automation_execution_id,
  :document_name,
  :document_version,
  :execution_start_time,
  :execution_end_time,
  :automation_execution_status,
  :step_executions,
  :step_executions_truncated,
  :parameters,
  :outputs,
  :failure_message,
  :mode,
  :parent_automation_execution_id,
  :executed_by,
  :current_step_name,
  :current_action,
  :target_parameter_name,
  :targets,
  :target_maps,
  :resolved_targets,
  :max_concurrency,
  :max_errors,
  :target,
  :target_locations,
  :progress_counters,
  :automation_subtype,
  :scheduled_time,
  :runbooks,
  :ops_item_id,
  :association_id,
  :change_request_name)
  SENSITIVE = []
  include Aws::Structure
end

#document_versionString

The version of the document to use during execution.

Returns:

  • (String)


1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 1321

class AutomationExecution < Struct.new(
  :automation_execution_id,
  :document_name,
  :document_version,
  :execution_start_time,
  :execution_end_time,
  :automation_execution_status,
  :step_executions,
  :step_executions_truncated,
  :parameters,
  :outputs,
  :failure_message,
  :mode,
  :parent_automation_execution_id,
  :executed_by,
  :current_step_name,
  :current_action,
  :target_parameter_name,
  :targets,
  :target_maps,
  :resolved_targets,
  :max_concurrency,
  :max_errors,
  :target,
  :target_locations,
  :progress_counters,
  :automation_subtype,
  :scheduled_time,
  :runbooks,
  :ops_item_id,
  :association_id,
  :change_request_name)
  SENSITIVE = []
  include Aws::Structure
end

#executed_byString

The Amazon Resource Name (ARN) of the user who ran the automation.

Returns:

  • (String)


1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 1321

class AutomationExecution < Struct.new(
  :automation_execution_id,
  :document_name,
  :document_version,
  :execution_start_time,
  :execution_end_time,
  :automation_execution_status,
  :step_executions,
  :step_executions_truncated,
  :parameters,
  :outputs,
  :failure_message,
  :mode,
  :parent_automation_execution_id,
  :executed_by,
  :current_step_name,
  :current_action,
  :target_parameter_name,
  :targets,
  :target_maps,
  :resolved_targets,
  :max_concurrency,
  :max_errors,
  :target,
  :target_locations,
  :progress_counters,
  :automation_subtype,
  :scheduled_time,
  :runbooks,
  :ops_item_id,
  :association_id,
  :change_request_name)
  SENSITIVE = []
  include Aws::Structure
end

#execution_end_timeTime

The time the execution finished.

Returns:

  • (Time)


1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 1321

class AutomationExecution < Struct.new(
  :automation_execution_id,
  :document_name,
  :document_version,
  :execution_start_time,
  :execution_end_time,
  :automation_execution_status,
  :step_executions,
  :step_executions_truncated,
  :parameters,
  :outputs,
  :failure_message,
  :mode,
  :parent_automation_execution_id,
  :executed_by,
  :current_step_name,
  :current_action,
  :target_parameter_name,
  :targets,
  :target_maps,
  :resolved_targets,
  :max_concurrency,
  :max_errors,
  :target,
  :target_locations,
  :progress_counters,
  :automation_subtype,
  :scheduled_time,
  :runbooks,
  :ops_item_id,
  :association_id,
  :change_request_name)
  SENSITIVE = []
  include Aws::Structure
end

#execution_start_timeTime

The time the execution started.

Returns:

  • (Time)


1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 1321

class AutomationExecution < Struct.new(
  :automation_execution_id,
  :document_name,
  :document_version,
  :execution_start_time,
  :execution_end_time,
  :automation_execution_status,
  :step_executions,
  :step_executions_truncated,
  :parameters,
  :outputs,
  :failure_message,
  :mode,
  :parent_automation_execution_id,
  :executed_by,
  :current_step_name,
  :current_action,
  :target_parameter_name,
  :targets,
  :target_maps,
  :resolved_targets,
  :max_concurrency,
  :max_errors,
  :target,
  :target_locations,
  :progress_counters,
  :automation_subtype,
  :scheduled_time,
  :runbooks,
  :ops_item_id,
  :association_id,
  :change_request_name)
  SENSITIVE = []
  include Aws::Structure
end

#failure_messageString

A message describing why an execution has failed, if the status is set to Failed.

Returns:

  • (String)


1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 1321

class AutomationExecution < Struct.new(
  :automation_execution_id,
  :document_name,
  :document_version,
  :execution_start_time,
  :execution_end_time,
  :automation_execution_status,
  :step_executions,
  :step_executions_truncated,
  :parameters,
  :outputs,
  :failure_message,
  :mode,
  :parent_automation_execution_id,
  :executed_by,
  :current_step_name,
  :current_action,
  :target_parameter_name,
  :targets,
  :target_maps,
  :resolved_targets,
  :max_concurrency,
  :max_errors,
  :target,
  :target_locations,
  :progress_counters,
  :automation_subtype,
  :scheduled_time,
  :runbooks,
  :ops_item_id,
  :association_id,
  :change_request_name)
  SENSITIVE = []
  include Aws::Structure
end

#max_concurrencyString

The MaxConcurrency value specified by the user when the execution started.

Returns:

  • (String)


1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 1321

class AutomationExecution < Struct.new(
  :automation_execution_id,
  :document_name,
  :document_version,
  :execution_start_time,
  :execution_end_time,
  :automation_execution_status,
  :step_executions,
  :step_executions_truncated,
  :parameters,
  :outputs,
  :failure_message,
  :mode,
  :parent_automation_execution_id,
  :executed_by,
  :current_step_name,
  :current_action,
  :target_parameter_name,
  :targets,
  :target_maps,
  :resolved_targets,
  :max_concurrency,
  :max_errors,
  :target,
  :target_locations,
  :progress_counters,
  :automation_subtype,
  :scheduled_time,
  :runbooks,
  :ops_item_id,
  :association_id,
  :change_request_name)
  SENSITIVE = []
  include Aws::Structure
end

#max_errorsString

The MaxErrors value specified by the user when the execution started.

Returns:

  • (String)


1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 1321

class AutomationExecution < Struct.new(
  :automation_execution_id,
  :document_name,
  :document_version,
  :execution_start_time,
  :execution_end_time,
  :automation_execution_status,
  :step_executions,
  :step_executions_truncated,
  :parameters,
  :outputs,
  :failure_message,
  :mode,
  :parent_automation_execution_id,
  :executed_by,
  :current_step_name,
  :current_action,
  :target_parameter_name,
  :targets,
  :target_maps,
  :resolved_targets,
  :max_concurrency,
  :max_errors,
  :target,
  :target_locations,
  :progress_counters,
  :automation_subtype,
  :scheduled_time,
  :runbooks,
  :ops_item_id,
  :association_id,
  :change_request_name)
  SENSITIVE = []
  include Aws::Structure
end

#modeString

The automation execution mode.

Returns:

  • (String)


1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 1321

class AutomationExecution < Struct.new(
  :automation_execution_id,
  :document_name,
  :document_version,
  :execution_start_time,
  :execution_end_time,
  :automation_execution_status,
  :step_executions,
  :step_executions_truncated,
  :parameters,
  :outputs,
  :failure_message,
  :mode,
  :parent_automation_execution_id,
  :executed_by,
  :current_step_name,
  :current_action,
  :target_parameter_name,
  :targets,
  :target_maps,
  :resolved_targets,
  :max_concurrency,
  :max_errors,
  :target,
  :target_locations,
  :progress_counters,
  :automation_subtype,
  :scheduled_time,
  :runbooks,
  :ops_item_id,
  :association_id,
  :change_request_name)
  SENSITIVE = []
  include Aws::Structure
end

#ops_item_idString

The ID of an OpsItem that is created to represent a Change Manager change request.

Returns:

  • (String)


1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 1321

class AutomationExecution < Struct.new(
  :automation_execution_id,
  :document_name,
  :document_version,
  :execution_start_time,
  :execution_end_time,
  :automation_execution_status,
  :step_executions,
  :step_executions_truncated,
  :parameters,
  :outputs,
  :failure_message,
  :mode,
  :parent_automation_execution_id,
  :executed_by,
  :current_step_name,
  :current_action,
  :target_parameter_name,
  :targets,
  :target_maps,
  :resolved_targets,
  :max_concurrency,
  :max_errors,
  :target,
  :target_locations,
  :progress_counters,
  :automation_subtype,
  :scheduled_time,
  :runbooks,
  :ops_item_id,
  :association_id,
  :change_request_name)
  SENSITIVE = []
  include Aws::Structure
end

#outputsHash<String,Array<String>>

The list of execution outputs as defined in the Automation runbook.

Returns:

  • (Hash<String,Array<String>>)


1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 1321

class AutomationExecution < Struct.new(
  :automation_execution_id,
  :document_name,
  :document_version,
  :execution_start_time,
  :execution_end_time,
  :automation_execution_status,
  :step_executions,
  :step_executions_truncated,
  :parameters,
  :outputs,
  :failure_message,
  :mode,
  :parent_automation_execution_id,
  :executed_by,
  :current_step_name,
  :current_action,
  :target_parameter_name,
  :targets,
  :target_maps,
  :resolved_targets,
  :max_concurrency,
  :max_errors,
  :target,
  :target_locations,
  :progress_counters,
  :automation_subtype,
  :scheduled_time,
  :runbooks,
  :ops_item_id,
  :association_id,
  :change_request_name)
  SENSITIVE = []
  include Aws::Structure
end

#parametersHash<String,Array<String>>

The key-value map of execution parameters, which were supplied when calling StartAutomationExecution.

Returns:

  • (Hash<String,Array<String>>)


1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 1321

class AutomationExecution < Struct.new(
  :automation_execution_id,
  :document_name,
  :document_version,
  :execution_start_time,
  :execution_end_time,
  :automation_execution_status,
  :step_executions,
  :step_executions_truncated,
  :parameters,
  :outputs,
  :failure_message,
  :mode,
  :parent_automation_execution_id,
  :executed_by,
  :current_step_name,
  :current_action,
  :target_parameter_name,
  :targets,
  :target_maps,
  :resolved_targets,
  :max_concurrency,
  :max_errors,
  :target,
  :target_locations,
  :progress_counters,
  :automation_subtype,
  :scheduled_time,
  :runbooks,
  :ops_item_id,
  :association_id,
  :change_request_name)
  SENSITIVE = []
  include Aws::Structure
end

#parent_automation_execution_idString

The AutomationExecutionId of the parent automation.

Returns:

  • (String)


1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 1321

class AutomationExecution < Struct.new(
  :automation_execution_id,
  :document_name,
  :document_version,
  :execution_start_time,
  :execution_end_time,
  :automation_execution_status,
  :step_executions,
  :step_executions_truncated,
  :parameters,
  :outputs,
  :failure_message,
  :mode,
  :parent_automation_execution_id,
  :executed_by,
  :current_step_name,
  :current_action,
  :target_parameter_name,
  :targets,
  :target_maps,
  :resolved_targets,
  :max_concurrency,
  :max_errors,
  :target,
  :target_locations,
  :progress_counters,
  :automation_subtype,
  :scheduled_time,
  :runbooks,
  :ops_item_id,
  :association_id,
  :change_request_name)
  SENSITIVE = []
  include Aws::Structure
end

#progress_countersTypes::ProgressCounters

An aggregate of step execution statuses displayed in the Amazon Web Services Systems Manager console for a multi-Region and multi-account Automation execution.



1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 1321

class AutomationExecution < Struct.new(
  :automation_execution_id,
  :document_name,
  :document_version,
  :execution_start_time,
  :execution_end_time,
  :automation_execution_status,
  :step_executions,
  :step_executions_truncated,
  :parameters,
  :outputs,
  :failure_message,
  :mode,
  :parent_automation_execution_id,
  :executed_by,
  :current_step_name,
  :current_action,
  :target_parameter_name,
  :targets,
  :target_maps,
  :resolved_targets,
  :max_concurrency,
  :max_errors,
  :target,
  :target_locations,
  :progress_counters,
  :automation_subtype,
  :scheduled_time,
  :runbooks,
  :ops_item_id,
  :association_id,
  :change_request_name)
  SENSITIVE = []
  include Aws::Structure
end

#resolved_targetsTypes::ResolvedTargets

A list of resolved targets in the rate control execution.



1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 1321

class AutomationExecution < Struct.new(
  :automation_execution_id,
  :document_name,
  :document_version,
  :execution_start_time,
  :execution_end_time,
  :automation_execution_status,
  :step_executions,
  :step_executions_truncated,
  :parameters,
  :outputs,
  :failure_message,
  :mode,
  :parent_automation_execution_id,
  :executed_by,
  :current_step_name,
  :current_action,
  :target_parameter_name,
  :targets,
  :target_maps,
  :resolved_targets,
  :max_concurrency,
  :max_errors,
  :target,
  :target_locations,
  :progress_counters,
  :automation_subtype,
  :scheduled_time,
  :runbooks,
  :ops_item_id,
  :association_id,
  :change_request_name)
  SENSITIVE = []
  include Aws::Structure
end

#runbooksArray<Types::Runbook>

Information about the Automation runbooks that are run as part of a runbook workflow.

The Automation runbooks specified for the runbook workflow can't run until all required approvals for the change request have been received.

Returns:



1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 1321

class AutomationExecution < Struct.new(
  :automation_execution_id,
  :document_name,
  :document_version,
  :execution_start_time,
  :execution_end_time,
  :automation_execution_status,
  :step_executions,
  :step_executions_truncated,
  :parameters,
  :outputs,
  :failure_message,
  :mode,
  :parent_automation_execution_id,
  :executed_by,
  :current_step_name,
  :current_action,
  :target_parameter_name,
  :targets,
  :target_maps,
  :resolved_targets,
  :max_concurrency,
  :max_errors,
  :target,
  :target_locations,
  :progress_counters,
  :automation_subtype,
  :scheduled_time,
  :runbooks,
  :ops_item_id,
  :association_id,
  :change_request_name)
  SENSITIVE = []
  include Aws::Structure
end

#scheduled_timeTime

The date and time the Automation operation is scheduled to start.

Returns:

  • (Time)


1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 1321

class AutomationExecution < Struct.new(
  :automation_execution_id,
  :document_name,
  :document_version,
  :execution_start_time,
  :execution_end_time,
  :automation_execution_status,
  :step_executions,
  :step_executions_truncated,
  :parameters,
  :outputs,
  :failure_message,
  :mode,
  :parent_automation_execution_id,
  :executed_by,
  :current_step_name,
  :current_action,
  :target_parameter_name,
  :targets,
  :target_maps,
  :resolved_targets,
  :max_concurrency,
  :max_errors,
  :target,
  :target_locations,
  :progress_counters,
  :automation_subtype,
  :scheduled_time,
  :runbooks,
  :ops_item_id,
  :association_id,
  :change_request_name)
  SENSITIVE = []
  include Aws::Structure
end

#step_executionsArray<Types::StepExecution>

A list of details about the current state of all steps that comprise an execution. An Automation runbook contains a list of steps that are run in order.

Returns:



1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 1321

class AutomationExecution < Struct.new(
  :automation_execution_id,
  :document_name,
  :document_version,
  :execution_start_time,
  :execution_end_time,
  :automation_execution_status,
  :step_executions,
  :step_executions_truncated,
  :parameters,
  :outputs,
  :failure_message,
  :mode,
  :parent_automation_execution_id,
  :executed_by,
  :current_step_name,
  :current_action,
  :target_parameter_name,
  :targets,
  :target_maps,
  :resolved_targets,
  :max_concurrency,
  :max_errors,
  :target,
  :target_locations,
  :progress_counters,
  :automation_subtype,
  :scheduled_time,
  :runbooks,
  :ops_item_id,
  :association_id,
  :change_request_name)
  SENSITIVE = []
  include Aws::Structure
end

#step_executions_truncatedBoolean

A boolean value that indicates if the response contains the full list of the Automation step executions. If true, use the DescribeAutomationStepExecutions API operation to get the full list of step executions.

Returns:

  • (Boolean)


1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 1321

class AutomationExecution < Struct.new(
  :automation_execution_id,
  :document_name,
  :document_version,
  :execution_start_time,
  :execution_end_time,
  :automation_execution_status,
  :step_executions,
  :step_executions_truncated,
  :parameters,
  :outputs,
  :failure_message,
  :mode,
  :parent_automation_execution_id,
  :executed_by,
  :current_step_name,
  :current_action,
  :target_parameter_name,
  :targets,
  :target_maps,
  :resolved_targets,
  :max_concurrency,
  :max_errors,
  :target,
  :target_locations,
  :progress_counters,
  :automation_subtype,
  :scheduled_time,
  :runbooks,
  :ops_item_id,
  :association_id,
  :change_request_name)
  SENSITIVE = []
  include Aws::Structure
end

#targetString

The target of the execution.

Returns:

  • (String)


1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 1321

class AutomationExecution < Struct.new(
  :automation_execution_id,
  :document_name,
  :document_version,
  :execution_start_time,
  :execution_end_time,
  :automation_execution_status,
  :step_executions,
  :step_executions_truncated,
  :parameters,
  :outputs,
  :failure_message,
  :mode,
  :parent_automation_execution_id,
  :executed_by,
  :current_step_name,
  :current_action,
  :target_parameter_name,
  :targets,
  :target_maps,
  :resolved_targets,
  :max_concurrency,
  :max_errors,
  :target,
  :target_locations,
  :progress_counters,
  :automation_subtype,
  :scheduled_time,
  :runbooks,
  :ops_item_id,
  :association_id,
  :change_request_name)
  SENSITIVE = []
  include Aws::Structure
end

#target_locationsArray<Types::TargetLocation>

The combination of Amazon Web Services Regions and/or Amazon Web Services accounts where you want to run the Automation.

Returns:



1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 1321

class AutomationExecution < Struct.new(
  :automation_execution_id,
  :document_name,
  :document_version,
  :execution_start_time,
  :execution_end_time,
  :automation_execution_status,
  :step_executions,
  :step_executions_truncated,
  :parameters,
  :outputs,
  :failure_message,
  :mode,
  :parent_automation_execution_id,
  :executed_by,
  :current_step_name,
  :current_action,
  :target_parameter_name,
  :targets,
  :target_maps,
  :resolved_targets,
  :max_concurrency,
  :max_errors,
  :target,
  :target_locations,
  :progress_counters,
  :automation_subtype,
  :scheduled_time,
  :runbooks,
  :ops_item_id,
  :association_id,
  :change_request_name)
  SENSITIVE = []
  include Aws::Structure
end

#target_mapsArray<Hash<String,Array<String>>>

The specified key-value mapping of document parameters to target resources.

Returns:

  • (Array<Hash<String,Array<String>>>)


1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 1321

class AutomationExecution < Struct.new(
  :automation_execution_id,
  :document_name,
  :document_version,
  :execution_start_time,
  :execution_end_time,
  :automation_execution_status,
  :step_executions,
  :step_executions_truncated,
  :parameters,
  :outputs,
  :failure_message,
  :mode,
  :parent_automation_execution_id,
  :executed_by,
  :current_step_name,
  :current_action,
  :target_parameter_name,
  :targets,
  :target_maps,
  :resolved_targets,
  :max_concurrency,
  :max_errors,
  :target,
  :target_locations,
  :progress_counters,
  :automation_subtype,
  :scheduled_time,
  :runbooks,
  :ops_item_id,
  :association_id,
  :change_request_name)
  SENSITIVE = []
  include Aws::Structure
end

#target_parameter_nameString

The parameter name.

Returns:

  • (String)


1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 1321

class AutomationExecution < Struct.new(
  :automation_execution_id,
  :document_name,
  :document_version,
  :execution_start_time,
  :execution_end_time,
  :automation_execution_status,
  :step_executions,
  :step_executions_truncated,
  :parameters,
  :outputs,
  :failure_message,
  :mode,
  :parent_automation_execution_id,
  :executed_by,
  :current_step_name,
  :current_action,
  :target_parameter_name,
  :targets,
  :target_maps,
  :resolved_targets,
  :max_concurrency,
  :max_errors,
  :target,
  :target_locations,
  :progress_counters,
  :automation_subtype,
  :scheduled_time,
  :runbooks,
  :ops_item_id,
  :association_id,
  :change_request_name)
  SENSITIVE = []
  include Aws::Structure
end

#targetsArray<Types::Target>

The specified targets.

Returns:



1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 1321

class AutomationExecution < Struct.new(
  :automation_execution_id,
  :document_name,
  :document_version,
  :execution_start_time,
  :execution_end_time,
  :automation_execution_status,
  :step_executions,
  :step_executions_truncated,
  :parameters,
  :outputs,
  :failure_message,
  :mode,
  :parent_automation_execution_id,
  :executed_by,
  :current_step_name,
  :current_action,
  :target_parameter_name,
  :targets,
  :target_maps,
  :resolved_targets,
  :max_concurrency,
  :max_errors,
  :target,
  :target_locations,
  :progress_counters,
  :automation_subtype,
  :scheduled_time,
  :runbooks,
  :ops_item_id,
  :association_id,
  :change_request_name)
  SENSITIVE = []
  include Aws::Structure
end