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/OrganizationConfigRuleTriggerType.h>
24namespace ConfigService
56 inline void SetDescription(
const char* value) { m_descriptionHasBeenSet =
true; m_description.assign(value); }
70 inline void SetLambdaFunctionArn(
const char* value) { m_lambdaFunctionArnHasBeenSet =
true; m_lambdaFunctionArn.assign(value); }
108 inline void SetInputParameters(
const char* value) { m_inputParametersHasBeenSet =
true; m_inputParameters.assign(value); }
154 inline void SetResourceIdScope(
const char* value) { m_resourceIdScopeHasBeenSet =
true; m_resourceIdScope.assign(value); }
169 inline void SetTagKeyScope(
const char* value) { m_tagKeyScopeHasBeenSet =
true; m_tagKeyScope.assign(value); }
184 inline void SetTagValueScope(
const char* value) { m_tagValueScopeHasBeenSet =
true; m_tagValueScope.assign(value); }
192 bool m_descriptionHasBeenSet =
false;
195 bool m_lambdaFunctionArnHasBeenSet =
false;
198 bool m_organizationConfigRuleTriggerTypesHasBeenSet =
false;
201 bool m_inputParametersHasBeenSet =
false;
204 bool m_maximumExecutionFrequencyHasBeenSet =
false;
207 bool m_resourceTypesScopeHasBeenSet =
false;
210 bool m_resourceIdScopeHasBeenSet =
false;
213 bool m_tagKeyScopeHasBeenSet =
false;
216 bool m_tagValueScopeHasBeenSet =
false;
MaximumExecutionFrequency
OrganizationConfigRuleTriggerType
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue