AWS SDK for C++

AWS SDK for C++ Version 1.11.750

Loading...
Searching...
No Matches
SSMPaginationBase.h
1
6#pragma once
7
8#include <aws/core/utils/pagination/Paginator.h>
9#include <aws/ssm/model/DescribeActivationsPaginationTraits.h>
10#include <aws/ssm/model/DescribeAssociationExecutionTargetsPaginationTraits.h>
11#include <aws/ssm/model/DescribeAssociationExecutionsPaginationTraits.h>
12#include <aws/ssm/model/DescribeAutomationExecutionsPaginationTraits.h>
13#include <aws/ssm/model/DescribeAutomationStepExecutionsPaginationTraits.h>
14#include <aws/ssm/model/DescribeAvailablePatchesPaginationTraits.h>
15#include <aws/ssm/model/DescribeEffectiveInstanceAssociationsPaginationTraits.h>
16#include <aws/ssm/model/DescribeEffectivePatchesForPatchBaselinePaginationTraits.h>
17#include <aws/ssm/model/DescribeInstanceAssociationsStatusPaginationTraits.h>
18#include <aws/ssm/model/DescribeInstanceInformationPaginationTraits.h>
19#include <aws/ssm/model/DescribeInstancePatchStatesForPatchGroupPaginationTraits.h>
20#include <aws/ssm/model/DescribeInstancePatchStatesPaginationTraits.h>
21#include <aws/ssm/model/DescribeInstancePatchesPaginationTraits.h>
22#include <aws/ssm/model/DescribeInstancePropertiesPaginationTraits.h>
23#include <aws/ssm/model/DescribeInventoryDeletionsPaginationTraits.h>
24#include <aws/ssm/model/DescribeMaintenanceWindowExecutionTaskInvocationsPaginationTraits.h>
25#include <aws/ssm/model/DescribeMaintenanceWindowExecutionTasksPaginationTraits.h>
26#include <aws/ssm/model/DescribeMaintenanceWindowExecutionsPaginationTraits.h>
27#include <aws/ssm/model/DescribeMaintenanceWindowSchedulePaginationTraits.h>
28#include <aws/ssm/model/DescribeMaintenanceWindowTargetsPaginationTraits.h>
29#include <aws/ssm/model/DescribeMaintenanceWindowTasksPaginationTraits.h>
30#include <aws/ssm/model/DescribeMaintenanceWindowsForTargetPaginationTraits.h>
31#include <aws/ssm/model/DescribeMaintenanceWindowsPaginationTraits.h>
32#include <aws/ssm/model/DescribeOpsItemsPaginationTraits.h>
33#include <aws/ssm/model/DescribeParametersPaginationTraits.h>
34#include <aws/ssm/model/DescribePatchBaselinesPaginationTraits.h>
35#include <aws/ssm/model/DescribePatchGroupsPaginationTraits.h>
36#include <aws/ssm/model/DescribePatchPropertiesPaginationTraits.h>
37#include <aws/ssm/model/DescribeSessionsPaginationTraits.h>
38#include <aws/ssm/model/GetInventoryPaginationTraits.h>
39#include <aws/ssm/model/GetInventorySchemaPaginationTraits.h>
40#include <aws/ssm/model/GetOpsSummaryPaginationTraits.h>
41#include <aws/ssm/model/GetParameterHistoryPaginationTraits.h>
42#include <aws/ssm/model/GetParametersByPathPaginationTraits.h>
43#include <aws/ssm/model/GetResourcePoliciesPaginationTraits.h>
44#include <aws/ssm/model/ListAssociationVersionsPaginationTraits.h>
45#include <aws/ssm/model/ListAssociationsPaginationTraits.h>
46#include <aws/ssm/model/ListCommandInvocationsPaginationTraits.h>
47#include <aws/ssm/model/ListCommandsPaginationTraits.h>
48#include <aws/ssm/model/ListComplianceItemsPaginationTraits.h>
49#include <aws/ssm/model/ListComplianceSummariesPaginationTraits.h>
50#include <aws/ssm/model/ListDocumentVersionsPaginationTraits.h>
51#include <aws/ssm/model/ListDocumentsPaginationTraits.h>
52#include <aws/ssm/model/ListNodesPaginationTraits.h>
53#include <aws/ssm/model/ListNodesSummaryPaginationTraits.h>
54#include <aws/ssm/model/ListOpsItemEventsPaginationTraits.h>
55#include <aws/ssm/model/ListOpsItemRelatedItemsPaginationTraits.h>
56#include <aws/ssm/model/ListOpsMetadataPaginationTraits.h>
57#include <aws/ssm/model/ListResourceComplianceSummariesPaginationTraits.h>
58#include <aws/ssm/model/ListResourceDataSyncPaginationTraits.h>
59
60#include <memory>
61
62namespace Aws {
63namespace SSM {
64
65class SSMClient;
66
67template <typename DerivedClient>
69 public:
78 static_cast<DerivedClient*>(this), request};
79 }
80
89 static_cast<DerivedClient*>(this), request};
90 }
91
100 static_cast<DerivedClient*>(this), request};
101 }
102
111 static_cast<DerivedClient*>(this), request};
112 }
113
122 static_cast<DerivedClient*>(this), request};
123 }
124
133 static_cast<DerivedClient*>(this), request};
134 }
135
144 static_cast<DerivedClient*>(this), request};
145 }
146
155 static_cast<DerivedClient*>(this), request};
156 }
157
166 static_cast<DerivedClient*>(this), request};
167 }
168
177 static_cast<DerivedClient*>(this), request};
178 }
179
188 static_cast<DerivedClient*>(this), request};
189 }
190
199 static_cast<DerivedClient*>(this), request};
200 }
201
210 static_cast<DerivedClient*>(this), request};
211 }
212
221 static_cast<DerivedClient*>(this), request};
222 }
223
232 static_cast<DerivedClient*>(this), request};
233 }
234
243 static_cast<DerivedClient*>(this), request};
244 }
245
255 static_cast<DerivedClient*>(this), request};
256 }
257
266 static_cast<DerivedClient*>(this), request};
267 }
268
277 static_cast<DerivedClient*>(this), request};
278 }
279
288 static_cast<DerivedClient*>(this), request};
289 }
290
299 static_cast<DerivedClient*>(this), request};
300 }
301
310 static_cast<DerivedClient*>(this), request};
311 }
312
321 static_cast<DerivedClient*>(this), request};
322 }
323
331 Pagination::DescribeOpsItemsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
332 request};
333 }
334
343 static_cast<DerivedClient*>(this), request};
344 }
345
354 static_cast<DerivedClient*>(this), request};
355 }
356
365 static_cast<DerivedClient*>(this), request};
366 }
367
376 static_cast<DerivedClient*>(this), request};
377 }
378
386 Pagination::DescribeSessionsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
387 request};
388 }
389
396 Pagination::GetInventoryPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
397 request};
398 }
399
408 static_cast<DerivedClient*>(this), request};
409 }
410
417 Pagination::GetOpsSummaryPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
418 request};
419 }
420
429 static_cast<DerivedClient*>(this), request};
430 }
431
440 static_cast<DerivedClient*>(this), request};
441 }
442
451 static_cast<DerivedClient*>(this), request};
452 }
453
461 Pagination::ListAssociationsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
462 request};
463 }
464
473 static_cast<DerivedClient*>(this), request};
474 }
475
484 static_cast<DerivedClient*>(this), request};
485 }
486
493 Pagination::ListCommandsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
494 request};
495 }
496
505 static_cast<DerivedClient*>(this), request};
506 }
507
516 static_cast<DerivedClient*>(this), request};
517 }
518
525 Pagination::ListDocumentsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
526 request};
527 }
528
537 static_cast<DerivedClient*>(this), request};
538 }
539
546 static_cast<DerivedClient*>(this), request};
547 }
548
556 Pagination::ListNodesSummaryPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
557 request};
558 }
559
568 static_cast<DerivedClient*>(this), request};
569 }
570
579 static_cast<DerivedClient*>(this), request};
580 }
581
589 Pagination::ListOpsMetadataPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
590 request};
591 }
592
601 static_cast<DerivedClient*>(this), request};
602 }
603
612 static_cast<DerivedClient*>(this), request};
613 }
614};
615} // namespace SSM
616} // namespace Aws
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetParameterHistoryRequest, Pagination::GetParameterHistoryPaginationTraits< DerivedClient > > GetParameterHistoryPaginator(const Model::GetParameterHistoryRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeAutomationStepExecutionsRequest, Pagination::DescribeAutomationStepExecutionsPaginationTraits< DerivedClient > > DescribeAutomationStepExecutionsPaginator(const Model::DescribeAutomationStepExecutionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeOpsItemsRequest, Pagination::DescribeOpsItemsPaginationTraits< DerivedClient > > DescribeOpsItemsPaginator(const Model::DescribeOpsItemsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeInstancePatchStatesForPatchGroupRequest, Pagination::DescribeInstancePatchStatesForPatchGroupPaginationTraits< DerivedClient > > DescribeInstancePatchStatesForPatchGroupPaginator(const Model::DescribeInstancePatchStatesForPatchGroupRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeMaintenanceWindowTasksRequest, Pagination::DescribeMaintenanceWindowTasksPaginationTraits< DerivedClient > > DescribeMaintenanceWindowTasksPaginator(const Model::DescribeMaintenanceWindowTasksRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListResourceComplianceSummariesRequest, Pagination::ListResourceComplianceSummariesPaginationTraits< DerivedClient > > ListResourceComplianceSummariesPaginator(const Model::ListResourceComplianceSummariesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListCommandInvocationsRequest, Pagination::ListCommandInvocationsPaginationTraits< DerivedClient > > ListCommandInvocationsPaginator(const Model::ListCommandInvocationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetParametersByPathRequest, Pagination::GetParametersByPathPaginationTraits< DerivedClient > > GetParametersByPathPaginator(const Model::GetParametersByPathRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListCommandsRequest, Pagination::ListCommandsPaginationTraits< DerivedClient > > ListCommandsPaginator(const Model::ListCommandsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeActivationsRequest, Pagination::DescribeActivationsPaginationTraits< DerivedClient > > DescribeActivationsPaginator(const Model::DescribeActivationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListOpsMetadataRequest, Pagination::ListOpsMetadataPaginationTraits< DerivedClient > > ListOpsMetadataPaginator(const Model::ListOpsMetadataRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeMaintenanceWindowTargetsRequest, Pagination::DescribeMaintenanceWindowTargetsPaginationTraits< DerivedClient > > DescribeMaintenanceWindowTargetsPaginator(const Model::DescribeMaintenanceWindowTargetsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListResourceDataSyncRequest, Pagination::ListResourceDataSyncPaginationTraits< DerivedClient > > ListResourceDataSyncPaginator(const Model::ListResourceDataSyncRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeInstancePropertiesRequest, Pagination::DescribeInstancePropertiesPaginationTraits< DerivedClient > > DescribeInstancePropertiesPaginator(const Model::DescribeInstancePropertiesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeAssociationExecutionTargetsRequest, Pagination::DescribeAssociationExecutionTargetsPaginationTraits< DerivedClient > > DescribeAssociationExecutionTargetsPaginator(const Model::DescribeAssociationExecutionTargetsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeMaintenanceWindowsRequest, Pagination::DescribeMaintenanceWindowsPaginationTraits< DerivedClient > > DescribeMaintenanceWindowsPaginator(const Model::DescribeMaintenanceWindowsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeEffectiveInstanceAssociationsRequest, Pagination::DescribeEffectiveInstanceAssociationsPaginationTraits< DerivedClient > > DescribeEffectiveInstanceAssociationsPaginator(const Model::DescribeEffectiveInstanceAssociationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeMaintenanceWindowExecutionTasksRequest, Pagination::DescribeMaintenanceWindowExecutionTasksPaginationTraits< DerivedClient > > DescribeMaintenanceWindowExecutionTasksPaginator(const Model::DescribeMaintenanceWindowExecutionTasksRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeAssociationExecutionsRequest, Pagination::DescribeAssociationExecutionsPaginationTraits< DerivedClient > > DescribeAssociationExecutionsPaginator(const Model::DescribeAssociationExecutionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeInstancePatchStatesRequest, Pagination::DescribeInstancePatchStatesPaginationTraits< DerivedClient > > DescribeInstancePatchStatesPaginator(const Model::DescribeInstancePatchStatesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeEffectivePatchesForPatchBaselineRequest, Pagination::DescribeEffectivePatchesForPatchBaselinePaginationTraits< DerivedClient > > DescribeEffectivePatchesForPatchBaselinePaginator(const Model::DescribeEffectivePatchesForPatchBaselineRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDocumentsRequest, Pagination::ListDocumentsPaginationTraits< DerivedClient > > ListDocumentsPaginator(const Model::ListDocumentsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetInventorySchemaRequest, Pagination::GetInventorySchemaPaginationTraits< DerivedClient > > GetInventorySchemaPaginator(const Model::GetInventorySchemaRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAssociationVersionsRequest, Pagination::ListAssociationVersionsPaginationTraits< DerivedClient > > ListAssociationVersionsPaginator(const Model::ListAssociationVersionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAssociationsRequest, Pagination::ListAssociationsPaginationTraits< DerivedClient > > ListAssociationsPaginator(const Model::ListAssociationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeMaintenanceWindowExecutionsRequest, Pagination::DescribeMaintenanceWindowExecutionsPaginationTraits< DerivedClient > > DescribeMaintenanceWindowExecutionsPaginator(const Model::DescribeMaintenanceWindowExecutionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetInventoryRequest, Pagination::GetInventoryPaginationTraits< DerivedClient > > GetInventoryPaginator(const Model::GetInventoryRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListOpsItemEventsRequest, Pagination::ListOpsItemEventsPaginationTraits< DerivedClient > > ListOpsItemEventsPaginator(const Model::ListOpsItemEventsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListOpsItemRelatedItemsRequest, Pagination::ListOpsItemRelatedItemsPaginationTraits< DerivedClient > > ListOpsItemRelatedItemsPaginator(const Model::ListOpsItemRelatedItemsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeInventoryDeletionsRequest, Pagination::DescribeInventoryDeletionsPaginationTraits< DerivedClient > > DescribeInventoryDeletionsPaginator(const Model::DescribeInventoryDeletionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetOpsSummaryRequest, Pagination::GetOpsSummaryPaginationTraits< DerivedClient > > GetOpsSummaryPaginator(const Model::GetOpsSummaryRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeInstancePatchesRequest, Pagination::DescribeInstancePatchesPaginationTraits< DerivedClient > > DescribeInstancePatchesPaginator(const Model::DescribeInstancePatchesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeAutomationExecutionsRequest, Pagination::DescribeAutomationExecutionsPaginationTraits< DerivedClient > > DescribeAutomationExecutionsPaginator(const Model::DescribeAutomationExecutionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListComplianceItemsRequest, Pagination::ListComplianceItemsPaginationTraits< DerivedClient > > ListComplianceItemsPaginator(const Model::ListComplianceItemsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeSessionsRequest, Pagination::DescribeSessionsPaginationTraits< DerivedClient > > DescribeSessionsPaginator(const Model::DescribeSessionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeInstanceAssociationsStatusRequest, Pagination::DescribeInstanceAssociationsStatusPaginationTraits< DerivedClient > > DescribeInstanceAssociationsStatusPaginator(const Model::DescribeInstanceAssociationsStatusRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeInstanceInformationRequest, Pagination::DescribeInstanceInformationPaginationTraits< DerivedClient > > DescribeInstanceInformationPaginator(const Model::DescribeInstanceInformationRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribePatchPropertiesRequest, Pagination::DescribePatchPropertiesPaginationTraits< DerivedClient > > DescribePatchPropertiesPaginator(const Model::DescribePatchPropertiesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListComplianceSummariesRequest, Pagination::ListComplianceSummariesPaginationTraits< DerivedClient > > ListComplianceSummariesPaginator(const Model::ListComplianceSummariesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDocumentVersionsRequest, Pagination::ListDocumentVersionsPaginationTraits< DerivedClient > > ListDocumentVersionsPaginator(const Model::ListDocumentVersionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribePatchBaselinesRequest, Pagination::DescribePatchBaselinesPaginationTraits< DerivedClient > > DescribePatchBaselinesPaginator(const Model::DescribePatchBaselinesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListNodesRequest, Pagination::ListNodesPaginationTraits< DerivedClient > > ListNodesPaginator(const Model::ListNodesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribePatchGroupsRequest, Pagination::DescribePatchGroupsPaginationTraits< DerivedClient > > DescribePatchGroupsPaginator(const Model::DescribePatchGroupsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeMaintenanceWindowExecutionTaskInvocationsRequest, Pagination::DescribeMaintenanceWindowExecutionTaskInvocationsPaginationTraits< DerivedClient > > DescribeMaintenanceWindowExecutionTaskInvocationsPaginator(const Model::DescribeMaintenanceWindowExecutionTaskInvocationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeParametersRequest, Pagination::DescribeParametersPaginationTraits< DerivedClient > > DescribeParametersPaginator(const Model::DescribeParametersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListNodesSummaryRequest, Pagination::ListNodesSummaryPaginationTraits< DerivedClient > > ListNodesSummaryPaginator(const Model::ListNodesSummaryRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeAvailablePatchesRequest, Pagination::DescribeAvailablePatchesPaginationTraits< DerivedClient > > DescribeAvailablePatchesPaginator(const Model::DescribeAvailablePatchesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetResourcePoliciesRequest, Pagination::GetResourcePoliciesPaginationTraits< DerivedClient > > GetResourcePoliciesPaginator(const Model::GetResourcePoliciesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeMaintenanceWindowScheduleRequest, Pagination::DescribeMaintenanceWindowSchedulePaginationTraits< DerivedClient > > DescribeMaintenanceWindowSchedulePaginator(const Model::DescribeMaintenanceWindowScheduleRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeMaintenanceWindowsForTargetRequest, Pagination::DescribeMaintenanceWindowsForTargetPaginationTraits< DerivedClient > > DescribeMaintenanceWindowsForTargetPaginator(const Model::DescribeMaintenanceWindowsForTargetRequest &request)