7#include <aws/ssm/SSM_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/ssm/model/AutomationExecutionStatus.h>
10#include <aws/core/utils/DateTime.h>
11#include <aws/core/utils/memory/stl/AWSMap.h>
12#include <aws/ssm/model/ExecutionMode.h>
13#include <aws/core/utils/memory/stl/AWSVector.h>
14#include <aws/ssm/model/ResolvedTargets.h>
15#include <aws/ssm/model/AutomationType.h>
16#include <aws/ssm/model/AlarmConfiguration.h>
17#include <aws/ssm/model/AutomationSubtype.h>
18#include <aws/ssm/model/Target.h>
19#include <aws/ssm/model/AlarmStateInformation.h>
20#include <aws/ssm/model/Runbook.h>
60 inline void SetAutomationExecutionId(
const char* value) { m_automationExecutionIdHasBeenSet =
true; m_automationExecutionId.assign(value); }
74 inline void SetDocumentName(
const char* value) { m_documentNameHasBeenSet =
true; m_documentName.assign(value); }
88 inline void SetDocumentVersion(
const char* value) { m_documentVersionHasBeenSet =
true; m_documentVersion.assign(value); }
139 inline void SetExecutedBy(
const char* value) { m_executedByHasBeenSet =
true; m_executedBy.assign(value); }
153 inline void SetLogFile(
const char* value) { m_logFileHasBeenSet =
true; m_logFile.assign(value); }
211 inline void SetCurrentStepName(
const char* value) { m_currentStepNameHasBeenSet =
true; m_currentStepName.assign(value); }
225 inline void SetCurrentAction(
const char* value) { m_currentActionHasBeenSet =
true; m_currentAction.assign(value); }
239 inline void SetFailureMessage(
const char* value) { m_failureMessageHasBeenSet =
true; m_failureMessage.assign(value); }
253 inline void SetTargetParameterName(
const char* value) { m_targetParameterNameHasBeenSet =
true; m_targetParameterName.assign(value); }
309 inline void SetMaxConcurrency(
const char* value) { m_maxConcurrencyHasBeenSet =
true; m_maxConcurrency.assign(value); }
324 inline void SetMaxErrors(
const char* value) { m_maxErrorsHasBeenSet =
true; m_maxErrors.assign(value); }
338 inline void SetTarget(
const char* value) { m_targetHasBeenSet =
true; m_target.assign(value); }
398 inline void SetTargetLocationsURL(
const char* value) { m_targetLocationsURLHasBeenSet =
true; m_targetLocationsURL.assign(value); }
455 inline void SetOpsItemId(
const char* value) { m_opsItemIdHasBeenSet =
true; m_opsItemId.assign(value); }
469 inline void SetAssociationId(
const char* value) { m_associationIdHasBeenSet =
true; m_associationId.assign(value); }
483 inline void SetChangeRequestName(
const char* value) { m_changeRequestNameHasBeenSet =
true; m_changeRequestName.assign(value); }
491 bool m_automationExecutionIdHasBeenSet =
false;
494 bool m_documentNameHasBeenSet =
false;
497 bool m_documentVersionHasBeenSet =
false;
500 bool m_automationExecutionStatusHasBeenSet =
false;
503 bool m_executionStartTimeHasBeenSet =
false;
506 bool m_executionEndTimeHasBeenSet =
false;
509 bool m_executedByHasBeenSet =
false;
512 bool m_logFileHasBeenSet =
false;
515 bool m_outputsHasBeenSet =
false;
518 bool m_modeHasBeenSet =
false;
521 bool m_parentAutomationExecutionIdHasBeenSet =
false;
524 bool m_currentStepNameHasBeenSet =
false;
527 bool m_currentActionHasBeenSet =
false;
530 bool m_failureMessageHasBeenSet =
false;
533 bool m_targetParameterNameHasBeenSet =
false;
536 bool m_targetsHasBeenSet =
false;
539 bool m_targetMapsHasBeenSet =
false;
542 bool m_resolvedTargetsHasBeenSet =
false;
545 bool m_maxConcurrencyHasBeenSet =
false;
548 bool m_maxErrorsHasBeenSet =
false;
551 bool m_targetHasBeenSet =
false;
554 bool m_automationTypeHasBeenSet =
false;
557 bool m_alarmConfigurationHasBeenSet =
false;
560 bool m_triggeredAlarmsHasBeenSet =
false;
563 bool m_targetLocationsURLHasBeenSet =
false;
566 bool m_automationSubtypeHasBeenSet =
false;
569 bool m_scheduledTimeHasBeenSet =
false;
572 bool m_runbooksHasBeenSet =
false;
575 bool m_opsItemIdHasBeenSet =
false;
578 bool m_associationIdHasBeenSet =
false;
581 bool m_changeRequestNameHasBeenSet =
false;
AutomationExecutionStatus
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue