AWS SDK for C++
AWS SDK for C++ Version 1.11.755
Main Page
Related Pages
Namespaces
Classes
Modules
Search
Loading...
Searching...
No Matches
generated
src
aws-cpp-sdk-ram
include
aws
ram
RAMPaginationBase.h
1
6
#pragma once
7
8
#include <aws/core/utils/pagination/Paginator.h>
9
#include <aws/ram/model/GetResourcePoliciesPaginationTraits.h>
10
#include <aws/ram/model/GetResourceShareAssociationsPaginationTraits.h>
11
#include <aws/ram/model/GetResourceShareInvitationsPaginationTraits.h>
12
#include <aws/ram/model/GetResourceSharesPaginationTraits.h>
13
#include <aws/ram/model/ListPendingInvitationResourcesPaginationTraits.h>
14
#include <aws/ram/model/ListPermissionAssociationsPaginationTraits.h>
15
#include <aws/ram/model/ListPermissionVersionsPaginationTraits.h>
16
#include <aws/ram/model/ListPermissionsPaginationTraits.h>
17
#include <aws/ram/model/ListPrincipalsPaginationTraits.h>
18
#include <aws/ram/model/ListReplacePermissionAssociationsWorkPaginationTraits.h>
19
#include <aws/ram/model/ListResourceSharePermissionsPaginationTraits.h>
20
#include <aws/ram/model/ListResourceTypesPaginationTraits.h>
21
#include <aws/ram/model/ListResourcesPaginationTraits.h>
22
#include <aws/ram/model/ListSourceAssociationsPaginationTraits.h>
23
24
#include <memory>
25
26
namespace
Aws
{
27
namespace
RAM {
28
29
class
RAMClient;
30
31
template
<
typename
DerivedClient>
32
class
RAMPaginationBase
{
33
public
:
37
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::GetResourcePoliciesRequest
,
38
Pagination::GetResourcePoliciesPaginationTraits<DerivedClient>
>
39
GetResourcePoliciesPaginator
(
const
Model::GetResourcePoliciesRequest
& request) {
40
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::GetResourcePoliciesRequest
,
41
Pagination::GetResourcePoliciesPaginationTraits<DerivedClient>
>{
42
static_cast<
DerivedClient*
>
(
this
), request};
43
}
44
48
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::GetResourceShareAssociationsRequest
,
49
Pagination::GetResourceShareAssociationsPaginationTraits<DerivedClient>
>
50
GetResourceShareAssociationsPaginator
(
const
Model::GetResourceShareAssociationsRequest
& request) {
51
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::GetResourceShareAssociationsRequest
,
52
Pagination::GetResourceShareAssociationsPaginationTraits<DerivedClient>
>{
53
static_cast<
DerivedClient*
>
(
this
), request};
54
}
55
59
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::GetResourceShareInvitationsRequest
,
60
Pagination::GetResourceShareInvitationsPaginationTraits<DerivedClient>
>
61
GetResourceShareInvitationsPaginator
(
const
Model::GetResourceShareInvitationsRequest
& request) {
62
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::GetResourceShareInvitationsRequest
,
63
Pagination::GetResourceShareInvitationsPaginationTraits<DerivedClient>
>{
64
static_cast<
DerivedClient*
>
(
this
), request};
65
}
66
70
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::GetResourceSharesRequest
,
71
Pagination::GetResourceSharesPaginationTraits<DerivedClient>
>
72
GetResourceSharesPaginator
(
const
Model::GetResourceSharesRequest
& request) {
73
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::GetResourceSharesRequest
,
74
Pagination::GetResourceSharesPaginationTraits<DerivedClient>
>{
75
static_cast<
DerivedClient*
>
(
this
), request};
76
}
77
81
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListPendingInvitationResourcesRequest
,
82
Pagination::ListPendingInvitationResourcesPaginationTraits<DerivedClient>
>
83
ListPendingInvitationResourcesPaginator
(
const
Model::ListPendingInvitationResourcesRequest
& request) {
84
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListPendingInvitationResourcesRequest
,
85
Pagination::ListPendingInvitationResourcesPaginationTraits<DerivedClient>
>{
86
static_cast<
DerivedClient*
>
(
this
), request};
87
}
88
92
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListPermissionAssociationsRequest
,
93
Pagination::ListPermissionAssociationsPaginationTraits<DerivedClient>
>
94
ListPermissionAssociationsPaginator
(
const
Model::ListPermissionAssociationsRequest
& request) {
95
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListPermissionAssociationsRequest
,
96
Pagination::ListPermissionAssociationsPaginationTraits<DerivedClient>
>{
97
static_cast<
DerivedClient*
>
(
this
), request};
98
}
99
103
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListPermissionsRequest
,
104
Pagination::ListPermissionsPaginationTraits<DerivedClient>
>
105
ListPermissionsPaginator
(
const
Model::ListPermissionsRequest
& request) {
106
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListPermissionsRequest
,
107
Pagination::ListPermissionsPaginationTraits<DerivedClient>
>{
static_cast<
DerivedClient*
>
(
this
),
108
request};
109
}
110
114
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListPermissionVersionsRequest
,
115
Pagination::ListPermissionVersionsPaginationTraits<DerivedClient>
>
116
ListPermissionVersionsPaginator
(
const
Model::ListPermissionVersionsRequest
& request) {
117
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListPermissionVersionsRequest
,
118
Pagination::ListPermissionVersionsPaginationTraits<DerivedClient>
>{
119
static_cast<
DerivedClient*
>
(
this
), request};
120
}
121
125
Aws::Utils::Pagination::Paginator<DerivedClient, Model::ListPrincipalsRequest, Pagination::ListPrincipalsPaginationTraits<DerivedClient>
>
126
ListPrincipalsPaginator
(
const
Model::ListPrincipalsRequest
& request) {
127
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListPrincipalsRequest
,
128
Pagination::ListPrincipalsPaginationTraits<DerivedClient>
>{
static_cast<
DerivedClient*
>
(
this
),
129
request};
130
}
131
135
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListReplacePermissionAssociationsWorkRequest
,
136
Pagination::ListReplacePermissionAssociationsWorkPaginationTraits<DerivedClient>
>
137
ListReplacePermissionAssociationsWorkPaginator
(
const
Model::ListReplacePermissionAssociationsWorkRequest
& request) {
138
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListReplacePermissionAssociationsWorkRequest
,
139
Pagination::ListReplacePermissionAssociationsWorkPaginationTraits<DerivedClient>
>{
140
static_cast<
DerivedClient*
>
(
this
), request};
141
}
142
146
Aws::Utils::Pagination::Paginator<DerivedClient, Model::ListResourcesRequest, Pagination::ListResourcesPaginationTraits<DerivedClient>
>
147
ListResourcesPaginator
(
const
Model::ListResourcesRequest
& request) {
148
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListResourcesRequest
,
149
Pagination::ListResourcesPaginationTraits<DerivedClient>
>{
static_cast<
DerivedClient*
>
(
this
),
150
request};
151
}
152
156
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListResourceSharePermissionsRequest
,
157
Pagination::ListResourceSharePermissionsPaginationTraits<DerivedClient>
>
158
ListResourceSharePermissionsPaginator
(
const
Model::ListResourceSharePermissionsRequest
& request) {
159
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListResourceSharePermissionsRequest
,
160
Pagination::ListResourceSharePermissionsPaginationTraits<DerivedClient>
>{
161
static_cast<
DerivedClient*
>
(
this
), request};
162
}
163
167
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListResourceTypesRequest
,
168
Pagination::ListResourceTypesPaginationTraits<DerivedClient>
>
169
ListResourceTypesPaginator
(
const
Model::ListResourceTypesRequest
& request) {
170
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListResourceTypesRequest
,
171
Pagination::ListResourceTypesPaginationTraits<DerivedClient>
>{
172
static_cast<
DerivedClient*
>
(
this
), request};
173
}
174
178
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListSourceAssociationsRequest
,
179
Pagination::ListSourceAssociationsPaginationTraits<DerivedClient>
>
180
ListSourceAssociationsPaginator
(
const
Model::ListSourceAssociationsRequest
& request) {
181
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListSourceAssociationsRequest
,
182
Pagination::ListSourceAssociationsPaginationTraits<DerivedClient>
>{
183
static_cast<
DerivedClient*
>
(
this
), request};
184
}
185
};
186
}
// namespace RAM
187
}
// namespace Aws
Aws::RAM::Model::GetResourcePoliciesRequest
Definition
GetResourcePoliciesRequest.h:20
Aws::RAM::Model::GetResourceShareAssociationsRequest
Definition
GetResourceShareAssociationsRequest.h:22
Aws::RAM::Model::GetResourceShareInvitationsRequest
Definition
GetResourceShareInvitationsRequest.h:20
Aws::RAM::Model::GetResourceSharesRequest
Definition
GetResourceSharesRequest.h:23
Aws::RAM::Model::ListPendingInvitationResourcesRequest
Definition
ListPendingInvitationResourcesRequest.h:20
Aws::RAM::Model::ListPermissionAssociationsRequest
Definition
ListPermissionAssociationsRequest.h:21
Aws::RAM::Model::ListPermissionVersionsRequest
Definition
ListPermissionVersionsRequest.h:19
Aws::RAM::Model::ListPermissionsRequest
Definition
ListPermissionsRequest.h:20
Aws::RAM::Model::ListPrincipalsRequest
Definition
ListPrincipalsRequest.h:21
Aws::RAM::Model::ListReplacePermissionAssociationsWorkRequest
Definition
ListReplacePermissionAssociationsWorkRequest.h:21
Aws::RAM::Model::ListResourceSharePermissionsRequest
Definition
ListResourceSharePermissionsRequest.h:19
Aws::RAM::Model::ListResourceTypesRequest
Definition
ListResourceTypesRequest.h:20
Aws::RAM::Model::ListResourcesRequest
Definition
ListResourcesRequest.h:22
Aws::RAM::Model::ListSourceAssociationsRequest
Definition
ListSourceAssociationsRequest.h:21
Aws::RAM::RAMPaginationBase
Definition
RAMPaginationBase.h:32
Aws::RAM::RAMPaginationBase::ListSourceAssociationsPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListSourceAssociationsRequest, Pagination::ListSourceAssociationsPaginationTraits< DerivedClient > > ListSourceAssociationsPaginator(const Model::ListSourceAssociationsRequest &request)
Definition
RAMPaginationBase.h:180
Aws::RAM::RAMPaginationBase::ListPendingInvitationResourcesPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListPendingInvitationResourcesRequest, Pagination::ListPendingInvitationResourcesPaginationTraits< DerivedClient > > ListPendingInvitationResourcesPaginator(const Model::ListPendingInvitationResourcesRequest &request)
Definition
RAMPaginationBase.h:83
Aws::RAM::RAMPaginationBase::GetResourceShareInvitationsPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetResourceShareInvitationsRequest, Pagination::GetResourceShareInvitationsPaginationTraits< DerivedClient > > GetResourceShareInvitationsPaginator(const Model::GetResourceShareInvitationsRequest &request)
Definition
RAMPaginationBase.h:61
Aws::RAM::RAMPaginationBase::GetResourcePoliciesPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetResourcePoliciesRequest, Pagination::GetResourcePoliciesPaginationTraits< DerivedClient > > GetResourcePoliciesPaginator(const Model::GetResourcePoliciesRequest &request)
Definition
RAMPaginationBase.h:39
Aws::RAM::RAMPaginationBase::ListPermissionVersionsPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListPermissionVersionsRequest, Pagination::ListPermissionVersionsPaginationTraits< DerivedClient > > ListPermissionVersionsPaginator(const Model::ListPermissionVersionsRequest &request)
Definition
RAMPaginationBase.h:116
Aws::RAM::RAMPaginationBase::ListResourceTypesPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListResourceTypesRequest, Pagination::ListResourceTypesPaginationTraits< DerivedClient > > ListResourceTypesPaginator(const Model::ListResourceTypesRequest &request)
Definition
RAMPaginationBase.h:169
Aws::RAM::RAMPaginationBase::GetResourceSharesPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetResourceSharesRequest, Pagination::GetResourceSharesPaginationTraits< DerivedClient > > GetResourceSharesPaginator(const Model::GetResourceSharesRequest &request)
Definition
RAMPaginationBase.h:72
Aws::RAM::RAMPaginationBase::ListPermissionAssociationsPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListPermissionAssociationsRequest, Pagination::ListPermissionAssociationsPaginationTraits< DerivedClient > > ListPermissionAssociationsPaginator(const Model::ListPermissionAssociationsRequest &request)
Definition
RAMPaginationBase.h:94
Aws::RAM::RAMPaginationBase::ListReplacePermissionAssociationsWorkPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListReplacePermissionAssociationsWorkRequest, Pagination::ListReplacePermissionAssociationsWorkPaginationTraits< DerivedClient > > ListReplacePermissionAssociationsWorkPaginator(const Model::ListReplacePermissionAssociationsWorkRequest &request)
Definition
RAMPaginationBase.h:137
Aws::RAM::RAMPaginationBase::GetResourceShareAssociationsPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetResourceShareAssociationsRequest, Pagination::GetResourceShareAssociationsPaginationTraits< DerivedClient > > GetResourceShareAssociationsPaginator(const Model::GetResourceShareAssociationsRequest &request)
Definition
RAMPaginationBase.h:50
Aws::RAM::RAMPaginationBase::ListPermissionsPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListPermissionsRequest, Pagination::ListPermissionsPaginationTraits< DerivedClient > > ListPermissionsPaginator(const Model::ListPermissionsRequest &request)
Definition
RAMPaginationBase.h:105
Aws::RAM::RAMPaginationBase::ListResourceSharePermissionsPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListResourceSharePermissionsRequest, Pagination::ListResourceSharePermissionsPaginationTraits< DerivedClient > > ListResourceSharePermissionsPaginator(const Model::ListResourceSharePermissionsRequest &request)
Definition
RAMPaginationBase.h:158
Aws::RAM::RAMPaginationBase::ListPrincipalsPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListPrincipalsRequest, Pagination::ListPrincipalsPaginationTraits< DerivedClient > > ListPrincipalsPaginator(const Model::ListPrincipalsRequest &request)
Definition
RAMPaginationBase.h:126
Aws::RAM::RAMPaginationBase::ListResourcesPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListResourcesRequest, Pagination::ListResourcesPaginationTraits< DerivedClient > > ListResourcesPaginator(const Model::ListResourcesRequest &request)
Definition
RAMPaginationBase.h:147
Aws::Utils::Pagination::Paginator
Aws::Utils::Pagination::Paginator
Aws
Aws::RAM::Pagination::GetResourcePoliciesPaginationTraits
Definition
GetResourcePoliciesPaginationTraits.h:17
Aws::RAM::Pagination::GetResourceShareAssociationsPaginationTraits
Definition
GetResourceShareAssociationsPaginationTraits.h:17
Aws::RAM::Pagination::GetResourceShareInvitationsPaginationTraits
Definition
GetResourceShareInvitationsPaginationTraits.h:17
Aws::RAM::Pagination::GetResourceSharesPaginationTraits
Definition
GetResourceSharesPaginationTraits.h:17
Aws::RAM::Pagination::ListPendingInvitationResourcesPaginationTraits
Definition
ListPendingInvitationResourcesPaginationTraits.h:17
Aws::RAM::Pagination::ListPermissionAssociationsPaginationTraits
Definition
ListPermissionAssociationsPaginationTraits.h:17
Aws::RAM::Pagination::ListPermissionVersionsPaginationTraits
Definition
ListPermissionVersionsPaginationTraits.h:17
Aws::RAM::Pagination::ListPermissionsPaginationTraits
Definition
ListPermissionsPaginationTraits.h:17
Aws::RAM::Pagination::ListPrincipalsPaginationTraits
Definition
ListPrincipalsPaginationTraits.h:17
Aws::RAM::Pagination::ListReplacePermissionAssociationsWorkPaginationTraits
Definition
ListReplacePermissionAssociationsWorkPaginationTraits.h:17
Aws::RAM::Pagination::ListResourceSharePermissionsPaginationTraits
Definition
ListResourceSharePermissionsPaginationTraits.h:17
Aws::RAM::Pagination::ListResourceTypesPaginationTraits
Definition
ListResourceTypesPaginationTraits.h:17
Aws::RAM::Pagination::ListResourcesPaginationTraits
Definition
ListResourcesPaginationTraits.h:17
Aws::RAM::Pagination::ListSourceAssociationsPaginationTraits
Definition
ListSourceAssociationsPaginationTraits.h:17
Generated by
1.9.8
Privacy |
Site terms |
Cookie preferences