7#include <aws/config/ConfigService_EXPORTS.h>
8#include <aws/config/model/MaximumExecutionFrequency.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/core/utils/memory/stl/AWSVector.h>
21namespace ConfigService {
45 template <
typename DescriptionT = Aws::String>
47 m_descriptionHasBeenSet =
true;
48 m_description = std::forward<DescriptionT>(value);
50 template <
typename DescriptionT = Aws::String>
67 template <
typename RuleIdentifierT = Aws::String>
69 m_ruleIdentifierHasBeenSet =
true;
70 m_ruleIdentifier = std::forward<RuleIdentifierT>(value);
72 template <
typename RuleIdentifierT = Aws::String>
86 template <
typename InputParametersT = Aws::String>
88 m_inputParametersHasBeenSet =
true;
89 m_inputParameters = std::forward<InputParametersT>(value);
91 template <
typename InputParametersT = Aws::String>
109 m_maximumExecutionFrequencyHasBeenSet =
true;
110 m_maximumExecutionFrequency = value;
124 template <
typename ResourceTypesScopeT = Aws::Vector<Aws::String>>
126 m_resourceTypesScopeHasBeenSet =
true;
127 m_resourceTypesScope = std::forward<ResourceTypesScopeT>(value);
129 template <
typename ResourceTypesScopeT = Aws::Vector<Aws::String>>
134 template <
typename ResourceTypesScopeT = Aws::String>
136 m_resourceTypesScopeHasBeenSet =
true;
137 m_resourceTypesScope.emplace_back(std::forward<ResourceTypesScopeT>(value));
148 template <
typename ResourceIdScopeT = Aws::String>
150 m_resourceIdScopeHasBeenSet =
true;
151 m_resourceIdScope = std::forward<ResourceIdScopeT>(value);
153 template <
typename ResourceIdScopeT = Aws::String>
167 template <
typename TagKeyScopeT = Aws::String>
169 m_tagKeyScopeHasBeenSet =
true;
170 m_tagKeyScope = std::forward<TagKeyScopeT>(value);
172 template <
typename TagKeyScopeT = Aws::String>
186 template <
typename TagValueScopeT = Aws::String>
188 m_tagValueScopeHasBeenSet =
true;
189 m_tagValueScope = std::forward<TagValueScopeT>(value);
191 template <
typename TagValueScopeT = Aws::String>
213 bool m_descriptionHasBeenSet =
false;
214 bool m_ruleIdentifierHasBeenSet =
false;
215 bool m_inputParametersHasBeenSet =
false;
216 bool m_maximumExecutionFrequencyHasBeenSet =
false;
217 bool m_resourceTypesScopeHasBeenSet =
false;
218 bool m_resourceIdScopeHasBeenSet =
false;
219 bool m_tagKeyScopeHasBeenSet =
false;
220 bool m_tagValueScopeHasBeenSet =
false;
MaximumExecutionFrequency
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue