7#include <aws/config/ConfigService_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/config/model/RemediationTargetType.h>
10#include <aws/core/utils/memory/stl/AWSMap.h>
11#include <aws/config/model/ExecutionControls.h>
12#include <aws/config/model/RemediationParameterValue.h>
25namespace ConfigService
54 inline void SetConfigRuleName(
const char* value) { m_configRuleNameHasBeenSet =
true; m_configRuleName.assign(value); }
81 inline void SetTargetId(
const char* value) { m_targetIdHasBeenSet =
true; m_targetId.assign(value); }
98 inline void SetTargetVersion(
const char* value) { m_targetVersionHasBeenSet =
true; m_targetVersion.assign(value); }
130 inline void SetResourceType(
const char* value) { m_resourceTypeHasBeenSet =
true; m_resourceType.assign(value); }
142 inline void SetAutomatic(
bool value) { m_automaticHasBeenSet =
true; m_automatic = value; }
186 inline void SetRetryAttemptSeconds(
long long value) { m_retryAttemptSecondsHasBeenSet =
true; m_retryAttemptSeconds = value; }
198 inline void SetArn(
const char* value) { m_arnHasBeenSet =
true; m_arn.assign(value); }
212 inline void SetCreatedByService(
const char* value) { m_createdByServiceHasBeenSet =
true; m_createdByService.assign(value); }
220 bool m_configRuleNameHasBeenSet =
false;
223 bool m_targetTypeHasBeenSet =
false;
226 bool m_targetIdHasBeenSet =
false;
229 bool m_targetVersionHasBeenSet =
false;
232 bool m_parametersHasBeenSet =
false;
235 bool m_resourceTypeHasBeenSet =
false;
238 bool m_automaticHasBeenSet =
false;
241 bool m_executionControlsHasBeenSet =
false;
243 int m_maximumAutomaticAttempts;
244 bool m_maximumAutomaticAttemptsHasBeenSet =
false;
246 long long m_retryAttemptSeconds;
247 bool m_retryAttemptSecondsHasBeenSet =
false;
250 bool m_arnHasBeenSet =
false;
253 bool m_createdByServiceHasBeenSet =
false;
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
Aws::Utils::Json::JsonValue JsonValue