AWS SDK for C++
AWS SDK for C++ Version 1.11.751
Main Page
Related Pages
Namespaces
Classes
Modules
Search
Loading...
Searching...
No Matches
generated
src
aws-cpp-sdk-kms
include
aws
kms
KMSPaginationBase.h
1
6
#pragma once
7
8
#include <aws/core/utils/pagination/Paginator.h>
9
#include <aws/kms/model/DescribeCustomKeyStoresPaginationTraits.h>
10
#include <aws/kms/model/ListAliasesPaginationTraits.h>
11
#include <aws/kms/model/ListGrantsPaginationTraits.h>
12
#include <aws/kms/model/ListKeyPoliciesPaginationTraits.h>
13
#include <aws/kms/model/ListKeyRotationsPaginationTraits.h>
14
#include <aws/kms/model/ListKeysPaginationTraits.h>
15
#include <aws/kms/model/ListResourceTagsPaginationTraits.h>
16
#include <aws/kms/model/ListRetirableGrantsPaginationTraits.h>
17
18
#include <memory>
19
20
namespace
Aws
{
21
namespace
KMS {
22
23
class
KMSClient;
24
25
template
<
typename
DerivedClient>
26
class
KMSPaginationBase
{
27
public
:
31
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::DescribeCustomKeyStoresRequest
,
32
Pagination::DescribeCustomKeyStoresPaginationTraits<DerivedClient>
>
33
DescribeCustomKeyStoresPaginator
(
const
Model::DescribeCustomKeyStoresRequest
& request) {
34
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::DescribeCustomKeyStoresRequest
,
35
Pagination::DescribeCustomKeyStoresPaginationTraits<DerivedClient>
>{
36
static_cast<
DerivedClient*
>
(
this
), request};
37
}
38
42
Aws::Utils::Pagination::Paginator<DerivedClient, Model::ListAliasesRequest, Pagination::ListAliasesPaginationTraits<DerivedClient>
>
43
ListAliasesPaginator
(
const
Model::ListAliasesRequest
& request) {
44
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListAliasesRequest
,
45
Pagination::ListAliasesPaginationTraits<DerivedClient>
>{
static_cast<
DerivedClient*
>
(
this
),
46
request};
47
}
48
52
Aws::Utils::Pagination::Paginator<DerivedClient, Model::ListGrantsRequest, Pagination::ListGrantsPaginationTraits<DerivedClient>
>
53
ListGrantsPaginator
(
const
Model::ListGrantsRequest
& request) {
54
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListGrantsRequest
,
55
Pagination::ListGrantsPaginationTraits<DerivedClient>
>{
static_cast<
DerivedClient*
>
(
this
),
56
request};
57
}
58
62
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListKeyPoliciesRequest
,
63
Pagination::ListKeyPoliciesPaginationTraits<DerivedClient>
>
64
ListKeyPoliciesPaginator
(
const
Model::ListKeyPoliciesRequest
& request) {
65
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListKeyPoliciesRequest
,
66
Pagination::ListKeyPoliciesPaginationTraits<DerivedClient>
>{
static_cast<
DerivedClient*
>
(
this
),
67
request};
68
}
69
73
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListKeyRotationsRequest
,
74
Pagination::ListKeyRotationsPaginationTraits<DerivedClient>
>
75
ListKeyRotationsPaginator
(
const
Model::ListKeyRotationsRequest
& request) {
76
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListKeyRotationsRequest
,
77
Pagination::ListKeyRotationsPaginationTraits<DerivedClient>
>{
static_cast<
DerivedClient*
>
(
this
),
78
request};
79
}
80
84
Aws::Utils::Pagination::Paginator<DerivedClient, Model::ListKeysRequest, Pagination::ListKeysPaginationTraits<DerivedClient>
>
85
ListKeysPaginator
(
const
Model::ListKeysRequest
& request) {
86
return
Aws::Utils::Pagination::Paginator<DerivedClient, Model::ListKeysRequest, Pagination::ListKeysPaginationTraits<DerivedClient>
>{
87
static_cast<
DerivedClient*
>
(
this
), request};
88
}
89
93
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListResourceTagsRequest
,
94
Pagination::ListResourceTagsPaginationTraits<DerivedClient>
>
95
ListResourceTagsPaginator
(
const
Model::ListResourceTagsRequest
& request) {
96
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListResourceTagsRequest
,
97
Pagination::ListResourceTagsPaginationTraits<DerivedClient>
>{
static_cast<
DerivedClient*
>
(
this
),
98
request};
99
}
100
104
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListRetirableGrantsRequest
,
105
Pagination::ListRetirableGrantsPaginationTraits<DerivedClient>
>
106
ListRetirableGrantsPaginator
(
const
Model::ListRetirableGrantsRequest
& request) {
107
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListRetirableGrantsRequest
,
108
Pagination::ListRetirableGrantsPaginationTraits<DerivedClient>
>{
109
static_cast<
DerivedClient*
>
(
this
), request};
110
}
111
};
112
}
// namespace KMS
113
}
// namespace Aws
Aws::KMS::KMSPaginationBase
Definition
KMSPaginationBase.h:26
Aws::KMS::KMSPaginationBase::ListKeysPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListKeysRequest, Pagination::ListKeysPaginationTraits< DerivedClient > > ListKeysPaginator(const Model::ListKeysRequest &request)
Definition
KMSPaginationBase.h:85
Aws::KMS::KMSPaginationBase::ListResourceTagsPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListResourceTagsRequest, Pagination::ListResourceTagsPaginationTraits< DerivedClient > > ListResourceTagsPaginator(const Model::ListResourceTagsRequest &request)
Definition
KMSPaginationBase.h:95
Aws::KMS::KMSPaginationBase::ListRetirableGrantsPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListRetirableGrantsRequest, Pagination::ListRetirableGrantsPaginationTraits< DerivedClient > > ListRetirableGrantsPaginator(const Model::ListRetirableGrantsRequest &request)
Definition
KMSPaginationBase.h:106
Aws::KMS::KMSPaginationBase::ListKeyRotationsPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListKeyRotationsRequest, Pagination::ListKeyRotationsPaginationTraits< DerivedClient > > ListKeyRotationsPaginator(const Model::ListKeyRotationsRequest &request)
Definition
KMSPaginationBase.h:75
Aws::KMS::KMSPaginationBase::ListKeyPoliciesPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListKeyPoliciesRequest, Pagination::ListKeyPoliciesPaginationTraits< DerivedClient > > ListKeyPoliciesPaginator(const Model::ListKeyPoliciesRequest &request)
Definition
KMSPaginationBase.h:64
Aws::KMS::KMSPaginationBase::DescribeCustomKeyStoresPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeCustomKeyStoresRequest, Pagination::DescribeCustomKeyStoresPaginationTraits< DerivedClient > > DescribeCustomKeyStoresPaginator(const Model::DescribeCustomKeyStoresRequest &request)
Definition
KMSPaginationBase.h:33
Aws::KMS::KMSPaginationBase::ListGrantsPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListGrantsRequest, Pagination::ListGrantsPaginationTraits< DerivedClient > > ListGrantsPaginator(const Model::ListGrantsRequest &request)
Definition
KMSPaginationBase.h:53
Aws::KMS::KMSPaginationBase::ListAliasesPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAliasesRequest, Pagination::ListAliasesPaginationTraits< DerivedClient > > ListAliasesPaginator(const Model::ListAliasesRequest &request)
Definition
KMSPaginationBase.h:43
Aws::KMS::Model::DescribeCustomKeyStoresRequest
Definition
DescribeCustomKeyStoresRequest.h:19
Aws::KMS::Model::ListAliasesRequest
Definition
ListAliasesRequest.h:19
Aws::KMS::Model::ListGrantsRequest
Definition
ListGrantsRequest.h:19
Aws::KMS::Model::ListKeyPoliciesRequest
Definition
ListKeyPoliciesRequest.h:19
Aws::KMS::Model::ListKeyRotationsRequest
Definition
ListKeyRotationsRequest.h:20
Aws::KMS::Model::ListKeysRequest
Definition
ListKeysRequest.h:19
Aws::KMS::Model::ListResourceTagsRequest
Definition
ListResourceTagsRequest.h:19
Aws::KMS::Model::ListRetirableGrantsRequest
Definition
ListRetirableGrantsRequest.h:19
Aws::Utils::Pagination::Paginator
Aws::Utils::Pagination::Paginator
Aws
Aws::KMS::Pagination::DescribeCustomKeyStoresPaginationTraits
Definition
DescribeCustomKeyStoresPaginationTraits.h:17
Aws::KMS::Pagination::ListAliasesPaginationTraits
Definition
ListAliasesPaginationTraits.h:17
Aws::KMS::Pagination::ListGrantsPaginationTraits
Definition
ListGrantsPaginationTraits.h:17
Aws::KMS::Pagination::ListKeyPoliciesPaginationTraits
Definition
ListKeyPoliciesPaginationTraits.h:17
Aws::KMS::Pagination::ListKeyRotationsPaginationTraits
Definition
ListKeyRotationsPaginationTraits.h:17
Aws::KMS::Pagination::ListResourceTagsPaginationTraits
Definition
ListResourceTagsPaginationTraits.h:17
Aws::KMS::Pagination::ListRetirableGrantsPaginationTraits
Definition
ListRetirableGrantsPaginationTraits.h:17
Generated by
1.9.8
Privacy |
Site terms |
Cookie preferences