AWS SDK for C++

AWS SDK for C++ Version 1.11.850

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/ListConnectorsPaginationTraits.h>
44#include <aws/config/model/ListDiscoveredResourcesPaginationTraits.h>
45#include <aws/config/model/ListResourceEvaluationsPaginationTraits.h>
46#include <aws/config/model/ListStoredQueriesPaginationTraits.h>
47#include <aws/config/model/ListTagsForResourcePaginationTraits.h>
48#include <aws/config/model/SelectAggregateResourceConfigPaginationTraits.h>
49#include <aws/config/model/SelectResourceConfigPaginationTraits.h>
50#include <aws/core/client/UserAgent.h>
51#include <aws/core/utils/pagination/Paginator.h>
52
53#include <memory>
54
55namespace Aws {
56namespace ConfigService {
57
58template <typename DerivedClient>
60 public:
67 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
70 static_cast<DerivedClient*>(this), request};
71 }
72
79 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
82 static_cast<DerivedClient*>(this), request};
83 }
84
91 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
94 static_cast<DerivedClient*>(this), request};
95 }
96
103 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
106 static_cast<DerivedClient*>(this), request};
107 }
108
115 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
118 static_cast<DerivedClient*>(this), request};
119 }
120
127 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
130 static_cast<DerivedClient*>(this), request};
131 }
132
139 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
142 static_cast<DerivedClient*>(this), request};
143 }
144
151 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
154 static_cast<DerivedClient*>(this), request};
155 }
156
163 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
166 static_cast<DerivedClient*>(this), request};
167 }
168
175 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
178 static_cast<DerivedClient*>(this), request};
179 }
180
187 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
190 static_cast<DerivedClient*>(this), request};
191 }
192
199 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
202 static_cast<DerivedClient*>(this), request};
203 }
204
211 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
214 static_cast<DerivedClient*>(this), request};
215 }
216
223 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
226 static_cast<DerivedClient*>(this), request};
227 }
228
235 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
238 static_cast<DerivedClient*>(this), request};
239 }
240
247 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
250 static_cast<DerivedClient*>(this), request};
251 }
252
259 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
262 static_cast<DerivedClient*>(this), request};
263 }
264
271 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
274 static_cast<DerivedClient*>(this), request};
275 }
276
283 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
286 static_cast<DerivedClient*>(this), request};
287 }
288
295 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
298 static_cast<DerivedClient*>(this), request};
299 }
300
307 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
310 static_cast<DerivedClient*>(this), request};
311 }
312
319 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
322 static_cast<DerivedClient*>(this), request};
323 }
324
331 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
334 static_cast<DerivedClient*>(this), request};
335 }
336
343 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
346 static_cast<DerivedClient*>(this), request};
347 }
348
355 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
358 static_cast<DerivedClient*>(this), request};
359 }
360
367 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
370 static_cast<DerivedClient*>(this), request};
371 }
372
379 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
382 static_cast<DerivedClient*>(this), request};
383 }
384
391 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
394 static_cast<DerivedClient*>(this), request};
395 }
396
403 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
406 static_cast<DerivedClient*>(this), request};
407 }
408
415 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
418 static_cast<DerivedClient*>(this), request};
419 }
420
427 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
430 static_cast<DerivedClient*>(this), request};
431 }
432
439 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
442 static_cast<DerivedClient*>(this), request};
443 }
444
451 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
454 static_cast<DerivedClient*>(this), request};
455 }
456
463 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
466 static_cast<DerivedClient*>(this), request};
467 }
468
475 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
478 static_cast<DerivedClient*>(this), request};
479 }
480
486 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
488 Pagination::ListConnectorsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
489 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
558 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
561 static_cast<DerivedClient*>(this), request};
562 }
563};
564} // namespace ConfigService
565} // 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::ListConnectorsRequest, Pagination::ListConnectorsPaginationTraits< DerivedClient > > ListConnectorsPaginator(const Model::ListConnectorsRequest &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)