AWS SDK for C++

AWS SDK for C++ Version 1.11.787

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
57class ConfigServiceClient;
58
59template <typename DerivedClient>
61 public:
68 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
71 static_cast<DerivedClient*>(this), request};
72 }
73
80 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
83 static_cast<DerivedClient*>(this), request};
84 }
85
92 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
95 static_cast<DerivedClient*>(this), request};
96 }
97
104 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
107 static_cast<DerivedClient*>(this), request};
108 }
109
116 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
119 static_cast<DerivedClient*>(this), request};
120 }
121
128 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
131 static_cast<DerivedClient*>(this), request};
132 }
133
140 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
143 static_cast<DerivedClient*>(this), request};
144 }
145
152 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
155 static_cast<DerivedClient*>(this), request};
156 }
157
164 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
167 static_cast<DerivedClient*>(this), request};
168 }
169
176 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
179 static_cast<DerivedClient*>(this), request};
180 }
181
188 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
191 static_cast<DerivedClient*>(this), request};
192 }
193
200 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
203 static_cast<DerivedClient*>(this), request};
204 }
205
212 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
215 static_cast<DerivedClient*>(this), request};
216 }
217
224 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
227 static_cast<DerivedClient*>(this), request};
228 }
229
236 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
239 static_cast<DerivedClient*>(this), request};
240 }
241
248 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
251 static_cast<DerivedClient*>(this), request};
252 }
253
260 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
263 static_cast<DerivedClient*>(this), request};
264 }
265
272 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
275 static_cast<DerivedClient*>(this), request};
276 }
277
284 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
287 static_cast<DerivedClient*>(this), request};
288 }
289
296 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
299 static_cast<DerivedClient*>(this), request};
300 }
301
308 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
311 static_cast<DerivedClient*>(this), request};
312 }
313
320 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
323 static_cast<DerivedClient*>(this), request};
324 }
325
332 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
335 static_cast<DerivedClient*>(this), request};
336 }
337
344 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
347 static_cast<DerivedClient*>(this), request};
348 }
349
356 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
359 static_cast<DerivedClient*>(this), request};
360 }
361
368 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
371 static_cast<DerivedClient*>(this), request};
372 }
373
380 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
383 static_cast<DerivedClient*>(this), request};
384 }
385
392 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
395 static_cast<DerivedClient*>(this), request};
396 }
397
404 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
407 static_cast<DerivedClient*>(this), request};
408 }
409
416 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
419 static_cast<DerivedClient*>(this), request};
420 }
421
428 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
431 static_cast<DerivedClient*>(this), request};
432 }
433
440 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
443 static_cast<DerivedClient*>(this), request};
444 }
445
452 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
455 static_cast<DerivedClient*>(this), request};
456 }
457
464 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
467 static_cast<DerivedClient*>(this), request};
468 }
469
476 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
479 static_cast<DerivedClient*>(this), request};
480 }
481
488 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
491 static_cast<DerivedClient*>(this), request};
492 }
493
500 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
503 static_cast<DerivedClient*>(this), request};
504 }
505
512 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
515 static_cast<DerivedClient*>(this), request};
516 }
517
524 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
527 static_cast<DerivedClient*>(this), request};
528 }
529
536 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
539 static_cast<DerivedClient*>(this), request};
540 }
541
548 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
551 static_cast<DerivedClient*>(this), request};
552 }
553};
554} // namespace ConfigService
555} // 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)