7#include <aws/config/ConfigService_EXPORTS.h>
8#include <aws/config/model/ConformancePackInputParameter.h>
9#include <aws/core/utils/DateTime.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
11#include <aws/core/utils/memory/stl/AWSVector.h>
22namespace ConfigService {
44 template <
typename OrganizationConformancePackNameT = Aws::String>
46 m_organizationConformancePackNameHasBeenSet =
true;
47 m_organizationConformancePackName = std::forward<OrganizationConformancePackNameT>(value);
49 template <
typename OrganizationConformancePackNameT = Aws::String>
62 template <
typename OrganizationConformancePackArnT = Aws::String>
64 m_organizationConformancePackArnHasBeenSet =
true;
65 m_organizationConformancePackArn = std::forward<OrganizationConformancePackArnT>(value);
67 template <
typename OrganizationConformancePackArnT = Aws::String>
81 template <
typename DeliveryS3BucketT = Aws::String>
83 m_deliveryS3BucketHasBeenSet =
true;
84 m_deliveryS3Bucket = std::forward<DeliveryS3BucketT>(value);
86 template <
typename DeliveryS3BucketT = Aws::String>
100 template <
typename DeliveryS3KeyPrefixT = Aws::String>
102 m_deliveryS3KeyPrefixHasBeenSet =
true;
103 m_deliveryS3KeyPrefix = std::forward<DeliveryS3KeyPrefixT>(value);
105 template <
typename DeliveryS3KeyPrefixT = Aws::String>
117 return m_conformancePackInputParameters;
120 template <
typename ConformancePackInputParametersT = Aws::Vector<ConformancePackInputParameter>>
122 m_conformancePackInputParametersHasBeenSet =
true;
123 m_conformancePackInputParameters = std::forward<ConformancePackInputParametersT>(value);
125 template <
typename ConformancePackInputParametersT = Aws::Vector<ConformancePackInputParameter>>
130 template <
typename ConformancePackInputParametersT = ConformancePackInputParameter>
132 m_conformancePackInputParametersHasBeenSet =
true;
133 m_conformancePackInputParameters.emplace_back(std::forward<ConformancePackInputParametersT>(value));
145 template <
typename ExcludedAccountsT = Aws::Vector<Aws::String>>
147 m_excludedAccountsHasBeenSet =
true;
148 m_excludedAccounts = std::forward<ExcludedAccountsT>(value);
150 template <
typename ExcludedAccountsT = Aws::Vector<Aws::String>>
155 template <
typename ExcludedAccountsT = Aws::String>
157 m_excludedAccountsHasBeenSet =
true;
158 m_excludedAccounts.emplace_back(std::forward<ExcludedAccountsT>(value));
169 template <
typename LastUpdateTimeT = Aws::Utils::DateTime>
171 m_lastUpdateTimeHasBeenSet =
true;
172 m_lastUpdateTime = std::forward<LastUpdateTimeT>(value);
174 template <
typename LastUpdateTimeT = Aws::Utils::DateTime>
194 bool m_organizationConformancePackNameHasBeenSet =
false;
195 bool m_organizationConformancePackArnHasBeenSet =
false;
196 bool m_deliveryS3BucketHasBeenSet =
false;
197 bool m_deliveryS3KeyPrefixHasBeenSet =
false;
198 bool m_conformancePackInputParametersHasBeenSet =
false;
199 bool m_excludedAccountsHasBeenSet =
false;
200 bool m_lastUpdateTimeHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue