AWS SDK for C++

AWS SDK for C++ Version 1.11.812

Loading...
Searching...
No Matches
ConfigServicePaginationBase.h
1
6#pragma once
7
8#include <aws/config/model/DescribeAggregateComplianceByConfigRulesPaginationTraits.h>
9#include <aws/config/model/DescribeAggregateComplianceByConformancePacksPaginationTraits.h>
10#include <aws/config/model/DescribeAggregationAuthorizationsPaginationTraits.h>
11#include <aws/config/model/DescribeComplianceByConfigRulePaginationTraits.h>
12#include <aws/config/model/DescribeComplianceByResourcePaginationTraits.h>
13#include <aws/config/model/DescribeConfigRuleEvaluationStatusPaginationTraits.h>
14#include <aws/config/model/DescribeConfigRulesPaginationTraits.h>
15#include <aws/config/model/DescribeConfigurationAggregatorSourcesStatusPaginationTraits.h>
16#include <aws/config/model/DescribeConfigurationAggregatorsPaginationTraits.h>
17#include <aws/config/model/DescribeConformancePackCompliancePaginationTraits.h>
18#include <aws/config/model/DescribeConformancePackStatusPaginationTraits.h>
19#include <aws/config/model/DescribeConformancePacksPaginationTraits.h>
20#include <aws/config/model/DescribeOrganizationConfigRuleStatusesPaginationTraits.h>
21#include <aws/config/model/DescribeOrganizationConfigRulesPaginationTraits.h>
22#include <aws/config/model/DescribeOrganizationConformancePackStatusesPaginationTraits.h>
23#include <aws/config/model/DescribeOrganizationConformancePacksPaginationTraits.h>
24#include <aws/config/model/DescribePendingAggregationRequestsPaginationTraits.h>
25#include <aws/config/model/DescribeRemediationExceptionsPaginationTraits.h>
26#include <aws/config/model/DescribeRemediationExecutionStatusPaginationTraits.h>
27#include <aws/config/model/DescribeRetentionConfigurationsPaginationTraits.h>
28#include <aws/config/model/GetAggregateComplianceDetailsByConfigRulePaginationTraits.h>
29#include <aws/config/model/GetAggregateConfigRuleComplianceSummaryPaginationTraits.h>
30#include <aws/config/model/GetAggregateConformancePackComplianceSummaryPaginationTraits.h>
31#include <aws/config/model/GetAggregateDiscoveredResourceCountsPaginationTraits.h>
32#include <aws/config/model/GetComplianceDetailsByConfigRulePaginationTraits.h>
33#include <aws/config/model/GetComplianceDetailsByResourcePaginationTraits.h>
34#include <aws/config/model/GetConformancePackComplianceDetailsPaginationTraits.h>
35#include <aws/config/model/GetConformancePackComplianceSummaryPaginationTraits.h>
36#include <aws/config/model/GetDiscoveredResourceCountsPaginationTraits.h>
37#include <aws/config/model/GetOrganizationConfigRuleDetailedStatusPaginationTraits.h>
38#include <aws/config/model/GetOrganizationConformancePackDetailedStatusPaginationTraits.h>
39#include <aws/config/model/GetResourceConfigHistoryPaginationTraits.h>
40#include <aws/config/model/ListAggregateDiscoveredResourcesPaginationTraits.h>
41#include <aws/config/model/ListConfigurationRecordersPaginationTraits.h>
42#include <aws/config/model/ListConformancePackComplianceScoresPaginationTraits.h>
43#include <aws/config/model/ListDiscoveredResourcesPaginationTraits.h>
44#include <aws/config/model/ListResourceEvaluationsPaginationTraits.h>
45#include <aws/config/model/ListStoredQueriesPaginationTraits.h>
46#include <aws/config/model/ListTagsForResourcePaginationTraits.h>
47#include <aws/config/model/SelectAggregateResourceConfigPaginationTraits.h>
48#include <aws/config/model/SelectResourceConfigPaginationTraits.h>
49#include <aws/core/client/UserAgent.h>
50#include <aws/core/utils/pagination/Paginator.h>
51
52#include <memory>
53
54namespace Aws {
55namespace ConfigService {
56
57template <typename DerivedClient>
59 public:
66 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
69 static_cast<DerivedClient*>(this), request};
70 }
71
78 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
81 static_cast<DerivedClient*>(this), request};
82 }
83
90 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
93 static_cast<DerivedClient*>(this), request};
94 }
95
102 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
105 static_cast<DerivedClient*>(this), request};
106 }
107
114 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
117 static_cast<DerivedClient*>(this), request};
118 }
119
126 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
129 static_cast<DerivedClient*>(this), request};
130 }
131
138 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
141 static_cast<DerivedClient*>(this), request};
142 }
143
150 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
153 static_cast<DerivedClient*>(this), request};
154 }
155
162 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
165 static_cast<DerivedClient*>(this), request};
166 }
167
174 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
177 static_cast<DerivedClient*>(this), request};
178 }
179
186 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
189 static_cast<DerivedClient*>(this), request};
190 }
191
198 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
201 static_cast<DerivedClient*>(this), request};
202 }
203
210 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
213 static_cast<DerivedClient*>(this), request};
214 }
215
222 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
225 static_cast<DerivedClient*>(this), request};
226 }
227
234 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
237 static_cast<DerivedClient*>(this), request};
238 }
239
246 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
249 static_cast<DerivedClient*>(this), request};
250 }
251
258 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
261 static_cast<DerivedClient*>(this), request};
262 }
263
270 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
273 static_cast<DerivedClient*>(this), request};
274 }
275
282 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
285 static_cast<DerivedClient*>(this), request};
286 }
287
294 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
297 static_cast<DerivedClient*>(this), request};
298 }
299
306 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
309 static_cast<DerivedClient*>(this), request};
310 }
311
318 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
321 static_cast<DerivedClient*>(this), request};
322 }
323
330 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
333 static_cast<DerivedClient*>(this), request};
334 }
335
342 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
345 static_cast<DerivedClient*>(this), request};
346 }
347
354 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
357 static_cast<DerivedClient*>(this), request};
358 }
359
366 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
369 static_cast<DerivedClient*>(this), request};
370 }
371
378 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
381 static_cast<DerivedClient*>(this), request};
382 }
383
390 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
393 static_cast<DerivedClient*>(this), request};
394 }
395
402 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
405 static_cast<DerivedClient*>(this), request};
406 }
407
414 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
417 static_cast<DerivedClient*>(this), request};
418 }
419
426 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
429 static_cast<DerivedClient*>(this), request};
430 }
431
438 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
441 static_cast<DerivedClient*>(this), request};
442 }
443
450 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
453 static_cast<DerivedClient*>(this), request};
454 }
455
462 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
465 static_cast<DerivedClient*>(this), request};
466 }
467
474 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
477 static_cast<DerivedClient*>(this), request};
478 }
479
486 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
489 static_cast<DerivedClient*>(this), request};
490 }
491
498 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
501 static_cast<DerivedClient*>(this), request};
502 }
503
510 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
513 static_cast<DerivedClient*>(this), request};
514 }
515
522 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
525 static_cast<DerivedClient*>(this), request};
526 }
527
534 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
537 static_cast<DerivedClient*>(this), request};
538 }
539
546 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
549 static_cast<DerivedClient*>(this), request};
550 }
551};
552} // namespace ConfigService
553} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListStoredQueriesRequest, Pagination::ListStoredQueriesPaginationTraits< DerivedClient > > ListStoredQueriesPaginator(const Model::ListStoredQueriesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::SelectAggregateResourceConfigRequest, Pagination::SelectAggregateResourceConfigPaginationTraits< DerivedClient > > SelectAggregateResourceConfigPaginator(const Model::SelectAggregateResourceConfigRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribePendingAggregationRequestsRequest, Pagination::DescribePendingAggregationRequestsPaginationTraits< DerivedClient > > DescribePendingAggregationRequestsPaginator(const Model::DescribePendingAggregationRequestsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeOrganizationConformancePackStatusesRequest, Pagination::DescribeOrganizationConformancePackStatusesPaginationTraits< DerivedClient > > DescribeOrganizationConformancePackStatusesPaginator(const Model::DescribeOrganizationConformancePackStatusesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetResourceConfigHistoryRequest, Pagination::GetResourceConfigHistoryPaginationTraits< DerivedClient > > GetResourceConfigHistoryPaginator(const Model::GetResourceConfigHistoryRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeConfigRuleEvaluationStatusRequest, Pagination::DescribeConfigRuleEvaluationStatusPaginationTraits< DerivedClient > > DescribeConfigRuleEvaluationStatusPaginator(const Model::DescribeConfigRuleEvaluationStatusRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeRetentionConfigurationsRequest, Pagination::DescribeRetentionConfigurationsPaginationTraits< DerivedClient > > DescribeRetentionConfigurationsPaginator(const Model::DescribeRetentionConfigurationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeComplianceByResourceRequest, Pagination::DescribeComplianceByResourcePaginationTraits< DerivedClient > > DescribeComplianceByResourcePaginator(const Model::DescribeComplianceByResourceRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeConformancePacksRequest, Pagination::DescribeConformancePacksPaginationTraits< DerivedClient > > DescribeConformancePacksPaginator(const Model::DescribeConformancePacksRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListConformancePackComplianceScoresRequest, Pagination::ListConformancePackComplianceScoresPaginationTraits< DerivedClient > > ListConformancePackComplianceScoresPaginator(const Model::ListConformancePackComplianceScoresRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetConformancePackComplianceDetailsRequest, Pagination::GetConformancePackComplianceDetailsPaginationTraits< DerivedClient > > GetConformancePackComplianceDetailsPaginator(const Model::GetConformancePackComplianceDetailsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetComplianceDetailsByResourceRequest, Pagination::GetComplianceDetailsByResourcePaginationTraits< DerivedClient > > GetComplianceDetailsByResourcePaginator(const Model::GetComplianceDetailsByResourceRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeAggregateComplianceByConformancePacksRequest, Pagination::DescribeAggregateComplianceByConformancePacksPaginationTraits< DerivedClient > > DescribeAggregateComplianceByConformancePacksPaginator(const Model::DescribeAggregateComplianceByConformancePacksRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetAggregateDiscoveredResourceCountsRequest, Pagination::GetAggregateDiscoveredResourceCountsPaginationTraits< DerivedClient > > GetAggregateDiscoveredResourceCountsPaginator(const Model::GetAggregateDiscoveredResourceCountsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListTagsForResourceRequest, Pagination::ListTagsForResourcePaginationTraits< DerivedClient > > ListTagsForResourcePaginator(const Model::ListTagsForResourceRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetAggregateConformancePackComplianceSummaryRequest, Pagination::GetAggregateConformancePackComplianceSummaryPaginationTraits< DerivedClient > > GetAggregateConformancePackComplianceSummaryPaginator(const Model::GetAggregateConformancePackComplianceSummaryRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetAggregateConfigRuleComplianceSummaryRequest, Pagination::GetAggregateConfigRuleComplianceSummaryPaginationTraits< DerivedClient > > GetAggregateConfigRuleComplianceSummaryPaginator(const Model::GetAggregateConfigRuleComplianceSummaryRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeRemediationExecutionStatusRequest, Pagination::DescribeRemediationExecutionStatusPaginationTraits< DerivedClient > > DescribeRemediationExecutionStatusPaginator(const Model::DescribeRemediationExecutionStatusRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeConfigRulesRequest, Pagination::DescribeConfigRulesPaginationTraits< DerivedClient > > DescribeConfigRulesPaginator(const Model::DescribeConfigRulesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeComplianceByConfigRuleRequest, Pagination::DescribeComplianceByConfigRulePaginationTraits< DerivedClient > > DescribeComplianceByConfigRulePaginator(const Model::DescribeComplianceByConfigRuleRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetDiscoveredResourceCountsRequest, Pagination::GetDiscoveredResourceCountsPaginationTraits< DerivedClient > > GetDiscoveredResourceCountsPaginator(const Model::GetDiscoveredResourceCountsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeConfigurationAggregatorSourcesStatusRequest, Pagination::DescribeConfigurationAggregatorSourcesStatusPaginationTraits< DerivedClient > > DescribeConfigurationAggregatorSourcesStatusPaginator(const Model::DescribeConfigurationAggregatorSourcesStatusRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeConformancePackComplianceRequest, Pagination::DescribeConformancePackCompliancePaginationTraits< DerivedClient > > DescribeConformancePackCompliancePaginator(const Model::DescribeConformancePackComplianceRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeOrganizationConfigRuleStatusesRequest, Pagination::DescribeOrganizationConfigRuleStatusesPaginationTraits< DerivedClient > > DescribeOrganizationConfigRuleStatusesPaginator(const Model::DescribeOrganizationConfigRuleStatusesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeOrganizationConformancePacksRequest, Pagination::DescribeOrganizationConformancePacksPaginationTraits< DerivedClient > > DescribeOrganizationConformancePacksPaginator(const Model::DescribeOrganizationConformancePacksRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetConformancePackComplianceSummaryRequest, Pagination::GetConformancePackComplianceSummaryPaginationTraits< DerivedClient > > GetConformancePackComplianceSummaryPaginator(const Model::GetConformancePackComplianceSummaryRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeOrganizationConfigRulesRequest, Pagination::DescribeOrganizationConfigRulesPaginationTraits< DerivedClient > > DescribeOrganizationConfigRulesPaginator(const Model::DescribeOrganizationConfigRulesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeAggregateComplianceByConfigRulesRequest, Pagination::DescribeAggregateComplianceByConfigRulesPaginationTraits< DerivedClient > > DescribeAggregateComplianceByConfigRulesPaginator(const Model::DescribeAggregateComplianceByConfigRulesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetAggregateComplianceDetailsByConfigRuleRequest, Pagination::GetAggregateComplianceDetailsByConfigRulePaginationTraits< DerivedClient > > GetAggregateComplianceDetailsByConfigRulePaginator(const Model::GetAggregateComplianceDetailsByConfigRuleRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAggregateDiscoveredResourcesRequest, Pagination::ListAggregateDiscoveredResourcesPaginationTraits< DerivedClient > > ListAggregateDiscoveredResourcesPaginator(const Model::ListAggregateDiscoveredResourcesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListResourceEvaluationsRequest, Pagination::ListResourceEvaluationsPaginationTraits< DerivedClient > > ListResourceEvaluationsPaginator(const Model::ListResourceEvaluationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListConfigurationRecordersRequest, Pagination::ListConfigurationRecordersPaginationTraits< DerivedClient > > ListConfigurationRecordersPaginator(const Model::ListConfigurationRecordersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeAggregationAuthorizationsRequest, Pagination::DescribeAggregationAuthorizationsPaginationTraits< DerivedClient > > DescribeAggregationAuthorizationsPaginator(const Model::DescribeAggregationAuthorizationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetOrganizationConformancePackDetailedStatusRequest, Pagination::GetOrganizationConformancePackDetailedStatusPaginationTraits< DerivedClient > > GetOrganizationConformancePackDetailedStatusPaginator(const Model::GetOrganizationConformancePackDetailedStatusRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeRemediationExceptionsRequest, Pagination::DescribeRemediationExceptionsPaginationTraits< DerivedClient > > DescribeRemediationExceptionsPaginator(const Model::DescribeRemediationExceptionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeConformancePackStatusRequest, Pagination::DescribeConformancePackStatusPaginationTraits< DerivedClient > > DescribeConformancePackStatusPaginator(const Model::DescribeConformancePackStatusRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::SelectResourceConfigRequest, Pagination::SelectResourceConfigPaginationTraits< DerivedClient > > SelectResourceConfigPaginator(const Model::SelectResourceConfigRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetOrganizationConfigRuleDetailedStatusRequest, Pagination::GetOrganizationConfigRuleDetailedStatusPaginationTraits< DerivedClient > > GetOrganizationConfigRuleDetailedStatusPaginator(const Model::GetOrganizationConfigRuleDetailedStatusRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeConfigurationAggregatorsRequest, Pagination::DescribeConfigurationAggregatorsPaginationTraits< DerivedClient > > DescribeConfigurationAggregatorsPaginator(const Model::DescribeConfigurationAggregatorsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetComplianceDetailsByConfigRuleRequest, Pagination::GetComplianceDetailsByConfigRulePaginationTraits< DerivedClient > > GetComplianceDetailsByConfigRulePaginator(const Model::GetComplianceDetailsByConfigRuleRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDiscoveredResourcesRequest, Pagination::ListDiscoveredResourcesPaginationTraits< DerivedClient > > ListDiscoveredResourcesPaginator(const Model::ListDiscoveredResourcesRequest &request)