7#include <aws/config/ConfigService_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/config/model/MaximumExecutionFrequency.h>
11#include <aws/config/model/OrganizationConfigRuleTriggerTypeNoSN.h>
24namespace ConfigService
57 inline void SetDescription(
const char* value) { m_descriptionHasBeenSet =
true; m_description.assign(value); }
94 inline void SetInputParameters(
const char* value) { m_inputParametersHasBeenSet =
true; m_inputParameters.assign(value); }
137 inline void SetResourceIdScope(
const char* value) { m_resourceIdScopeHasBeenSet =
true; m_resourceIdScope.assign(value); }
152 inline void SetTagKeyScope(
const char* value) { m_tagKeyScopeHasBeenSet =
true; m_tagKeyScope.assign(value); }
167 inline void SetTagValueScope(
const char* value) { m_tagValueScopeHasBeenSet =
true; m_tagValueScope.assign(value); }
185 inline void SetPolicyRuntime(
const char* value) { m_policyRuntimeHasBeenSet =
true; m_policyRuntime.assign(value); }
200 inline void SetPolicyText(
const char* value) { m_policyTextHasBeenSet =
true; m_policyText.assign(value); }
225 bool m_descriptionHasBeenSet =
false;
228 bool m_organizationConfigRuleTriggerTypesHasBeenSet =
false;
231 bool m_inputParametersHasBeenSet =
false;
234 bool m_maximumExecutionFrequencyHasBeenSet =
false;
237 bool m_resourceTypesScopeHasBeenSet =
false;
240 bool m_resourceIdScopeHasBeenSet =
false;
243 bool m_tagKeyScopeHasBeenSet =
false;
246 bool m_tagValueScopeHasBeenSet =
false;
249 bool m_policyRuntimeHasBeenSet =
false;
252 bool m_policyTextHasBeenSet =
false;
255 bool m_debugLogDeliveryAccountsHasBeenSet =
false;
MaximumExecutionFrequency
OrganizationConfigRuleTriggerTypeNoSN
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue