9#include <aws/core/client/AWSError.h>
10#include <aws/core/client/AsyncCallerContext.h>
11#include <aws/core/client/GenericClientConfiguration.h>
12#include <aws/core/http/HttpTypes.h>
13#include <aws/core/utils/memory/stl/AWSString.h>
14#include <aws/s3control/S3ControlEndpointProvider.h>
15#include <aws/s3control/S3ControlErrors.h>
22#include <aws/core/NoResult.h>
23#include <aws/s3control/model/CreateAccessGrantResult.h>
24#include <aws/s3control/model/CreateAccessGrantsInstanceResult.h>
25#include <aws/s3control/model/CreateAccessGrantsLocationResult.h>
26#include <aws/s3control/model/CreateAccessPointForObjectLambdaResult.h>
27#include <aws/s3control/model/CreateAccessPointResult.h>
28#include <aws/s3control/model/CreateBucketResult.h>
29#include <aws/s3control/model/CreateJobResult.h>
30#include <aws/s3control/model/CreateMultiRegionAccessPointResult.h>
31#include <aws/s3control/model/DeleteJobTaggingResult.h>
32#include <aws/s3control/model/DeleteMultiRegionAccessPointResult.h>
33#include <aws/s3control/model/DeleteStorageLensConfigurationTaggingResult.h>
34#include <aws/s3control/model/DescribeJobResult.h>
35#include <aws/s3control/model/DescribeMultiRegionAccessPointOperationResult.h>
36#include <aws/s3control/model/GetAccessGrantResult.h>
37#include <aws/s3control/model/GetAccessGrantsInstanceForPrefixResult.h>
38#include <aws/s3control/model/GetAccessGrantsInstanceResourcePolicyResult.h>
39#include <aws/s3control/model/GetAccessGrantsInstanceResult.h>
40#include <aws/s3control/model/GetAccessGrantsLocationResult.h>
41#include <aws/s3control/model/GetAccessPointConfigurationForObjectLambdaResult.h>
42#include <aws/s3control/model/GetAccessPointForObjectLambdaResult.h>
43#include <aws/s3control/model/GetAccessPointPolicyForObjectLambdaResult.h>
44#include <aws/s3control/model/GetAccessPointPolicyResult.h>
45#include <aws/s3control/model/GetAccessPointPolicyStatusForObjectLambdaResult.h>
46#include <aws/s3control/model/GetAccessPointPolicyStatusResult.h>
47#include <aws/s3control/model/GetAccessPointResult.h>
48#include <aws/s3control/model/GetAccessPointScopeResult.h>
49#include <aws/s3control/model/GetBucketLifecycleConfigurationResult.h>
50#include <aws/s3control/model/GetBucketPolicyResult.h>
51#include <aws/s3control/model/GetBucketReplicationResult.h>
52#include <aws/s3control/model/GetBucketResult.h>
53#include <aws/s3control/model/GetBucketTaggingResult.h>
54#include <aws/s3control/model/GetBucketVersioningResult.h>
55#include <aws/s3control/model/GetDataAccessResult.h>
56#include <aws/s3control/model/GetJobTaggingResult.h>
57#include <aws/s3control/model/GetMultiRegionAccessPointPolicyResult.h>
58#include <aws/s3control/model/GetMultiRegionAccessPointPolicyStatusResult.h>
59#include <aws/s3control/model/GetMultiRegionAccessPointResult.h>
60#include <aws/s3control/model/GetMultiRegionAccessPointRoutesResult.h>
61#include <aws/s3control/model/GetPublicAccessBlockResult.h>
62#include <aws/s3control/model/GetStorageLensConfigurationResult.h>
63#include <aws/s3control/model/GetStorageLensConfigurationTaggingResult.h>
64#include <aws/s3control/model/GetStorageLensGroupResult.h>
65#include <aws/s3control/model/ListAccessGrantsInstancesResult.h>
66#include <aws/s3control/model/ListAccessGrantsLocationsResult.h>
67#include <aws/s3control/model/ListAccessGrantsResult.h>
68#include <aws/s3control/model/ListAccessPointsForDirectoryBucketsResult.h>
69#include <aws/s3control/model/ListAccessPointsForObjectLambdaResult.h>
70#include <aws/s3control/model/ListAccessPointsResult.h>
71#include <aws/s3control/model/ListCallerAccessGrantsResult.h>
72#include <aws/s3control/model/ListJobsResult.h>
73#include <aws/s3control/model/ListMultiRegionAccessPointsResult.h>
74#include <aws/s3control/model/ListRegionalBucketsResult.h>
75#include <aws/s3control/model/ListStorageLensConfigurationsResult.h>
76#include <aws/s3control/model/ListStorageLensGroupsResult.h>
77#include <aws/s3control/model/ListTagsForResourceResult.h>
78#include <aws/s3control/model/PutAccessGrantsInstanceResourcePolicyResult.h>
79#include <aws/s3control/model/PutJobTaggingResult.h>
80#include <aws/s3control/model/PutMultiRegionAccessPointPolicyResult.h>
81#include <aws/s3control/model/PutStorageLensConfigurationTaggingResult.h>
82#include <aws/s3control/model/SubmitMultiRegionAccessPointRoutesResult.h>
83#include <aws/s3control/model/TagResourceResult.h>
84#include <aws/s3control/model/UntagResourceResult.h>
85#include <aws/s3control/model/UpdateAccessGrantsLocationResult.h>
86#include <aws/s3control/model/UpdateJobPriorityResult.h>
87#include <aws/s3control/model/UpdateJobStatusResult.h>
93class HttpClientFactory;
97template <
typename R,
typename E>
107class AWSCredentialsProvider;
120class AssociateAccessGrantsIdentityCenterRequest;
121class CreateAccessGrantRequest;
122class CreateAccessGrantsInstanceRequest;
123class CreateAccessGrantsLocationRequest;
124class CreateAccessPointRequest;
125class CreateAccessPointForObjectLambdaRequest;
126class CreateBucketRequest;
127class CreateJobRequest;
128class CreateMultiRegionAccessPointRequest;
129class CreateStorageLensGroupRequest;
130class DeleteAccessGrantRequest;
131class DeleteAccessGrantsInstanceRequest;
132class DeleteAccessGrantsInstanceResourcePolicyRequest;
133class DeleteAccessGrantsLocationRequest;
134class DeleteAccessPointRequest;
135class DeleteAccessPointForObjectLambdaRequest;
136class DeleteAccessPointPolicyRequest;
137class DeleteAccessPointPolicyForObjectLambdaRequest;
138class DeleteAccessPointScopeRequest;
139class DeleteBucketRequest;
140class DeleteBucketLifecycleConfigurationRequest;
141class DeleteBucketPolicyRequest;
142class DeleteBucketReplicationRequest;
143class DeleteBucketTaggingRequest;
144class DeleteJobTaggingRequest;
145class DeleteMultiRegionAccessPointRequest;
146class DeletePublicAccessBlockRequest;
147class DeleteStorageLensConfigurationRequest;
148class DeleteStorageLensConfigurationTaggingRequest;
149class DeleteStorageLensGroupRequest;
150class DescribeJobRequest;
151class DescribeMultiRegionAccessPointOperationRequest;
152class DissociateAccessGrantsIdentityCenterRequest;
153class GetAccessGrantRequest;
154class GetAccessGrantsInstanceRequest;
155class GetAccessGrantsInstanceForPrefixRequest;
156class GetAccessGrantsInstanceResourcePolicyRequest;
157class GetAccessGrantsLocationRequest;
158class GetAccessPointRequest;
159class GetAccessPointConfigurationForObjectLambdaRequest;
160class GetAccessPointForObjectLambdaRequest;
161class GetAccessPointPolicyRequest;
162class GetAccessPointPolicyForObjectLambdaRequest;
163class GetAccessPointPolicyStatusRequest;
164class GetAccessPointPolicyStatusForObjectLambdaRequest;
165class GetAccessPointScopeRequest;
166class GetBucketRequest;
167class GetBucketLifecycleConfigurationRequest;
168class GetBucketPolicyRequest;
169class GetBucketReplicationRequest;
170class GetBucketTaggingRequest;
171class GetBucketVersioningRequest;
172class GetDataAccessRequest;
173class GetJobTaggingRequest;
174class GetMultiRegionAccessPointRequest;
175class GetMultiRegionAccessPointPolicyRequest;
176class GetMultiRegionAccessPointPolicyStatusRequest;
177class GetMultiRegionAccessPointRoutesRequest;
178class GetPublicAccessBlockRequest;
179class GetStorageLensConfigurationRequest;
180class GetStorageLensConfigurationTaggingRequest;
181class GetStorageLensGroupRequest;
182class ListAccessGrantsRequest;
183class ListAccessGrantsInstancesRequest;
184class ListAccessGrantsLocationsRequest;
185class ListAccessPointsRequest;
186class ListAccessPointsForDirectoryBucketsRequest;
187class ListAccessPointsForObjectLambdaRequest;
188class ListCallerAccessGrantsRequest;
189class ListJobsRequest;
190class ListMultiRegionAccessPointsRequest;
191class ListRegionalBucketsRequest;
192class ListStorageLensConfigurationsRequest;
193class ListStorageLensGroupsRequest;
194class ListTagsForResourceRequest;
195class PutAccessGrantsInstanceResourcePolicyRequest;
196class PutAccessPointConfigurationForObjectLambdaRequest;
197class PutAccessPointPolicyRequest;
198class PutAccessPointPolicyForObjectLambdaRequest;
199class PutAccessPointScopeRequest;
200class PutBucketLifecycleConfigurationRequest;
201class PutBucketPolicyRequest;
202class PutBucketReplicationRequest;
203class PutBucketTaggingRequest;
204class PutBucketVersioningRequest;
205class PutJobTaggingRequest;
206class PutMultiRegionAccessPointPolicyRequest;
207class PutPublicAccessBlockRequest;
208class PutStorageLensConfigurationRequest;
209class PutStorageLensConfigurationTaggingRequest;
210class SubmitMultiRegionAccessPointRoutesRequest;
211class TagResourceRequest;
212class UntagResourceRequest;
213class UpdateAccessGrantsLocationRequest;
214class UpdateJobPriorityRequest;
215class UpdateJobStatusRequest;
216class UpdateStorageLensGroupRequest;
427 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
430 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
439 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
443 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
446 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
449 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
453 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
456 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
459 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
466 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
472 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
476 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
483 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
486 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
489 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
493 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
496 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
502 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
505 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
509 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
516 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
520 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
523 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
526 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
530 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
534 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
537 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
544 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
548 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
554 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
558 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
562 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
565 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
569 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
576 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
579 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
582 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
586 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
589 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
592 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
595 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
598 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
601 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
604 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
611 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
615 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
619 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
622 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
629 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
632 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
635 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
644 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
648 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
652 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
655 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
658 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
664 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
668 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
671 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
674 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
678 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
682 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
685 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
689 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
692 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
696 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
699 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
702 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
705 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
708 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
711 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
715 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
718 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
725 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
729 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
732 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
735 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
741 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
744 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
747 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
EndpointProviderBase< S3ControlClientConfiguration, S3ControlBuiltInParameters, S3ControlClientContextParameters > S3ControlEndpointProviderBase
Aws::Utils::Outcome< GetAccessPointPolicyForObjectLambdaResult, S3ControlError > GetAccessPointPolicyForObjectLambdaOutcome
std::future< DeleteAccessPointPolicyOutcome > DeleteAccessPointPolicyOutcomeCallable
std::future< CreateMultiRegionAccessPointOutcome > CreateMultiRegionAccessPointOutcomeCallable
std::future< PutJobTaggingOutcome > PutJobTaggingOutcomeCallable
std::future< DeleteAccessGrantsInstanceResourcePolicyOutcome > DeleteAccessGrantsInstanceResourcePolicyOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< PutAccessPointScopeOutcome > PutAccessPointScopeOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, S3ControlError > DeleteStorageLensConfigurationOutcome
std::future< PutAccessPointConfigurationForObjectLambdaOutcome > PutAccessPointConfigurationForObjectLambdaOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, S3ControlError > DeleteStorageLensGroupOutcome
Aws::Utils::Outcome< DeleteMultiRegionAccessPointResult, S3ControlError > DeleteMultiRegionAccessPointOutcome
std::future< DeleteStorageLensGroupOutcome > DeleteStorageLensGroupOutcomeCallable
Aws::Utils::Outcome< GetAccessGrantsInstanceResult, S3ControlError > GetAccessGrantsInstanceOutcome
Aws::Utils::Outcome< ListAccessPointsForObjectLambdaResult, S3ControlError > ListAccessPointsForObjectLambdaOutcome
std::future< CreateAccessPointForObjectLambdaOutcome > CreateAccessPointForObjectLambdaOutcomeCallable
std::future< GetStorageLensGroupOutcome > GetStorageLensGroupOutcomeCallable
std::future< DeletePublicAccessBlockOutcome > DeletePublicAccessBlockOutcomeCallable
std::future< GetBucketTaggingOutcome > GetBucketTaggingOutcomeCallable
std::future< DeleteAccessGrantOutcome > DeleteAccessGrantOutcomeCallable
Aws::Utils::Outcome< CreateBucketResult, S3ControlError > CreateBucketOutcome
Aws::Utils::Outcome< CreateJobResult, S3ControlError > CreateJobOutcome
std::future< PutAccessPointPolicyForObjectLambdaOutcome > PutAccessPointPolicyForObjectLambdaOutcomeCallable
Aws::Utils::Outcome< ListStorageLensGroupsResult, S3ControlError > ListStorageLensGroupsOutcome
std::future< GetAccessPointConfigurationForObjectLambdaOutcome > GetAccessPointConfigurationForObjectLambdaOutcomeCallable
std::future< GetAccessPointOutcome > GetAccessPointOutcomeCallable
std::future< ListStorageLensConfigurationsOutcome > ListStorageLensConfigurationsOutcomeCallable
Aws::Utils::Outcome< GetAccessPointPolicyResult, S3ControlError > GetAccessPointPolicyOutcome
Aws::Utils::Outcome< Aws::NoResult, S3ControlError > DissociateAccessGrantsIdentityCenterOutcome
Aws::Utils::Outcome< ListAccessGrantsInstancesResult, S3ControlError > ListAccessGrantsInstancesOutcome
Aws::Utils::Outcome< UntagResourceResult, S3ControlError > UntagResourceOutcome
Aws::Utils::Outcome< DescribeJobResult, S3ControlError > DescribeJobOutcome
Aws::Utils::Outcome< UpdateJobStatusResult, S3ControlError > UpdateJobStatusOutcome
std::future< ListStorageLensGroupsOutcome > ListStorageLensGroupsOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, S3ControlError > DeleteBucketOutcome
std::future< DeleteBucketOutcome > DeleteBucketOutcomeCallable
std::future< GetAccessPointPolicyStatusForObjectLambdaOutcome > GetAccessPointPolicyStatusForObjectLambdaOutcomeCallable
Aws::Utils::Outcome< PutMultiRegionAccessPointPolicyResult, S3ControlError > PutMultiRegionAccessPointPolicyOutcome
std::future< GetMultiRegionAccessPointRoutesOutcome > GetMultiRegionAccessPointRoutesOutcomeCallable
Aws::Utils::Outcome< ListMultiRegionAccessPointsResult, S3ControlError > ListMultiRegionAccessPointsOutcome
Aws::Utils::Outcome< Aws::NoResult, S3ControlError > PutBucketReplicationOutcome
std::future< DeleteBucketLifecycleConfigurationOutcome > DeleteBucketLifecycleConfigurationOutcomeCallable
Aws::Utils::Outcome< PutJobTaggingResult, S3ControlError > PutJobTaggingOutcome
std::future< ListAccessGrantsOutcome > ListAccessGrantsOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, S3ControlError > CreateStorageLensGroupOutcome
std::future< CreateAccessGrantOutcome > CreateAccessGrantOutcomeCallable
std::future< ListCallerAccessGrantsOutcome > ListCallerAccessGrantsOutcomeCallable
std::future< ListAccessGrantsInstancesOutcome > ListAccessGrantsInstancesOutcomeCallable
std::future< GetAccessGrantsInstanceOutcome > GetAccessGrantsInstanceOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, S3ControlError > DeleteAccessPointPolicyOutcome
std::future< PutAccessGrantsInstanceResourcePolicyOutcome > PutAccessGrantsInstanceResourcePolicyOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, S3ControlError > DeleteBucketTaggingOutcome
std::future< PutBucketLifecycleConfigurationOutcome > PutBucketLifecycleConfigurationOutcomeCallable
std::future< ListAccessPointsForDirectoryBucketsOutcome > ListAccessPointsForDirectoryBucketsOutcomeCallable
Aws::Utils::Outcome< GetAccessGrantsInstanceForPrefixResult, S3ControlError > GetAccessGrantsInstanceForPrefixOutcome
Aws::Utils::Outcome< ListCallerAccessGrantsResult, S3ControlError > ListCallerAccessGrantsOutcome
Aws::Utils::Outcome< Aws::NoResult, S3ControlError > PutAccessPointScopeOutcome
Aws::Utils::Outcome< GetAccessGrantsLocationResult, S3ControlError > GetAccessGrantsLocationOutcome
Aws::Utils::Outcome< Aws::NoResult, S3ControlError > UpdateStorageLensGroupOutcome
std::future< DeleteAccessPointForObjectLambdaOutcome > DeleteAccessPointForObjectLambdaOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, S3ControlError > DeleteBucketReplicationOutcome
std::future< ListAccessGrantsLocationsOutcome > ListAccessGrantsLocationsOutcomeCallable
std::future< GetAccessPointPolicyStatusOutcome > GetAccessPointPolicyStatusOutcomeCallable
std::future< GetMultiRegionAccessPointOutcome > GetMultiRegionAccessPointOutcomeCallable
std::future< SubmitMultiRegionAccessPointRoutesOutcome > SubmitMultiRegionAccessPointRoutesOutcomeCallable
Aws::Utils::Outcome< CreateMultiRegionAccessPointResult, S3ControlError > CreateMultiRegionAccessPointOutcome
std::future< DeleteBucketPolicyOutcome > DeleteBucketPolicyOutcomeCallable
Aws::Utils::Outcome< UpdateJobPriorityResult, S3ControlError > UpdateJobPriorityOutcome
std::future< UpdateJobStatusOutcome > UpdateJobStatusOutcomeCallable
std::future< GetStorageLensConfigurationOutcome > GetStorageLensConfigurationOutcomeCallable
Aws::Utils::Outcome< PutStorageLensConfigurationTaggingResult, S3ControlError > PutStorageLensConfigurationTaggingOutcome
Aws::Utils::Outcome< Aws::NoResult, S3ControlError > PutBucketPolicyOutcome
Aws::Utils::Outcome< GetStorageLensConfigurationTaggingResult, S3ControlError > GetStorageLensConfigurationTaggingOutcome
std::future< DeleteAccessGrantsLocationOutcome > DeleteAccessGrantsLocationOutcomeCallable
std::future< CreateAccessGrantsLocationOutcome > CreateAccessGrantsLocationOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< ListAccessGrantsLocationsResult, S3ControlError > ListAccessGrantsLocationsOutcome
Aws::Utils::Outcome< Aws::NoResult, S3ControlError > PutStorageLensConfigurationOutcome
Aws::Utils::Outcome< CreateAccessGrantsLocationResult, S3ControlError > CreateAccessGrantsLocationOutcome
std::future< DescribeMultiRegionAccessPointOperationOutcome > DescribeMultiRegionAccessPointOperationOutcomeCallable
Aws::Utils::Outcome< GetStorageLensConfigurationResult, S3ControlError > GetStorageLensConfigurationOutcome
std::future< DeleteAccessGrantsInstanceOutcome > DeleteAccessGrantsInstanceOutcomeCallable
std::future< UpdateJobPriorityOutcome > UpdateJobPriorityOutcomeCallable
std::future< ListJobsOutcome > ListJobsOutcomeCallable
std::future< GetAccessGrantOutcome > GetAccessGrantOutcomeCallable
std::future< GetStorageLensConfigurationTaggingOutcome > GetStorageLensConfigurationTaggingOutcomeCallable
Aws::Utils::Outcome< ListStorageLensConfigurationsResult, S3ControlError > ListStorageLensConfigurationsOutcome
Aws::Utils::Outcome< GetJobTaggingResult, S3ControlError > GetJobTaggingOutcome
Aws::Utils::Outcome< Aws::NoResult, S3ControlError > PutAccessPointPolicyOutcome
Aws::Utils::Outcome< DeleteStorageLensConfigurationTaggingResult, S3ControlError > DeleteStorageLensConfigurationTaggingOutcome
std::future< ListMultiRegionAccessPointsOutcome > ListMultiRegionAccessPointsOutcomeCallable
Aws::Utils::Outcome< GetMultiRegionAccessPointPolicyResult, S3ControlError > GetMultiRegionAccessPointPolicyOutcome
Aws::Utils::Outcome< GetBucketResult, S3ControlError > GetBucketOutcome
std::future< PutBucketPolicyOutcome > PutBucketPolicyOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, S3ControlError > PutPublicAccessBlockOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, S3ControlError > TagResourceOutcome
std::future< GetBucketOutcome > GetBucketOutcomeCallable
std::future< ListAccessPointsForObjectLambdaOutcome > ListAccessPointsForObjectLambdaOutcomeCallable
Aws::Utils::Outcome< GetMultiRegionAccessPointResult, S3ControlError > GetMultiRegionAccessPointOutcome
std::future< GetBucketPolicyOutcome > GetBucketPolicyOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, S3ControlError > PutAccessPointPolicyForObjectLambdaOutcome
Aws::Utils::Outcome< Aws::NoResult, S3ControlError > DeleteAccessGrantsInstanceResourcePolicyOutcome
std::future< DeleteBucketTaggingOutcome > DeleteBucketTaggingOutcomeCallable
std::future< CreateAccessGrantsInstanceOutcome > CreateAccessGrantsInstanceOutcomeCallable
std::future< GetMultiRegionAccessPointPolicyStatusOutcome > GetMultiRegionAccessPointPolicyStatusOutcomeCallable
std::future< GetAccessGrantsInstanceResourcePolicyOutcome > GetAccessGrantsInstanceResourcePolicyOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, S3ControlError > DeleteAccessPointScopeOutcome
std::future< PutBucketReplicationOutcome > PutBucketReplicationOutcomeCallable
Aws::Utils::Outcome< GetMultiRegionAccessPointPolicyStatusResult, S3ControlError > GetMultiRegionAccessPointPolicyStatusOutcome
std::future< DeleteMultiRegionAccessPointOutcome > DeleteMultiRegionAccessPointOutcomeCallable
Aws::Utils::Outcome< GetDataAccessResult, S3ControlError > GetDataAccessOutcome
std::future< CreateJobOutcome > CreateJobOutcomeCallable
Aws::Utils::Outcome< DescribeMultiRegionAccessPointOperationResult, S3ControlError > DescribeMultiRegionAccessPointOperationOutcome
Aws::Utils::Outcome< GetBucketPolicyResult, S3ControlError > GetBucketPolicyOutcome
Aws::Utils::Outcome< GetAccessPointForObjectLambdaResult, S3ControlError > GetAccessPointForObjectLambdaOutcome
std::future< ListAccessPointsOutcome > ListAccessPointsOutcomeCallable
std::future< CreateBucketOutcome > CreateBucketOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, S3ControlError > DeleteAccessGrantsLocationOutcome
Aws::Utils::Outcome< Aws::NoResult, S3ControlError > DeleteBucketLifecycleConfigurationOutcome
Aws::Utils::Outcome< CreateAccessPointForObjectLambdaResult, S3ControlError > CreateAccessPointForObjectLambdaOutcome
std::future< GetPublicAccessBlockOutcome > GetPublicAccessBlockOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, S3ControlError > PutAccessPointConfigurationForObjectLambdaOutcome
Aws::Utils::Outcome< ListRegionalBucketsResult, S3ControlError > ListRegionalBucketsOutcome
std::future< CreateStorageLensGroupOutcome > CreateStorageLensGroupOutcomeCallable
Aws::Utils::Outcome< GetAccessGrantsInstanceResourcePolicyResult, S3ControlError > GetAccessGrantsInstanceResourcePolicyOutcome
Aws::Utils::Outcome< GetBucketTaggingResult, S3ControlError > GetBucketTaggingOutcome
std::future< DeleteStorageLensConfigurationOutcome > DeleteStorageLensConfigurationOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, S3ControlError > DeleteAccessGrantOutcome
std::future< GetAccessGrantsInstanceForPrefixOutcome > GetAccessGrantsInstanceForPrefixOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, S3ControlError > DeleteBucketPolicyOutcome
std::future< PutStorageLensConfigurationOutcome > PutStorageLensConfigurationOutcomeCallable
std::future< GetAccessPointPolicyOutcome > GetAccessPointPolicyOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, S3ControlError > PutBucketLifecycleConfigurationOutcome
Aws::Utils::Outcome< Aws::NoResult, S3ControlError > DeleteAccessPointPolicyForObjectLambdaOutcome
std::future< DissociateAccessGrantsIdentityCenterOutcome > DissociateAccessGrantsIdentityCenterOutcomeCallable
Aws::Utils::Outcome< GetBucketLifecycleConfigurationResult, S3ControlError > GetBucketLifecycleConfigurationOutcome
Aws::Utils::Outcome< GetAccessPointConfigurationForObjectLambdaResult, S3ControlError > GetAccessPointConfigurationForObjectLambdaOutcome
Aws::Utils::Outcome< GetMultiRegionAccessPointRoutesResult, S3ControlError > GetMultiRegionAccessPointRoutesOutcome
std::future< DeleteJobTaggingOutcome > DeleteJobTaggingOutcomeCallable
Aws::Utils::Outcome< GetAccessPointPolicyStatusResult, S3ControlError > GetAccessPointPolicyStatusOutcome
std::future< GetJobTaggingOutcome > GetJobTaggingOutcomeCallable
Aws::Utils::Outcome< GetBucketReplicationResult, S3ControlError > GetBucketReplicationOutcome
Aws::Utils::Outcome< ListAccessPointsResult, S3ControlError > ListAccessPointsOutcome
std::future< CreateAccessPointOutcome > CreateAccessPointOutcomeCallable
Aws::Utils::Outcome< PutAccessGrantsInstanceResourcePolicyResult, S3ControlError > PutAccessGrantsInstanceResourcePolicyOutcome
std::future< GetDataAccessOutcome > GetDataAccessOutcomeCallable
std::future< ListRegionalBucketsOutcome > ListRegionalBucketsOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, S3ControlError > PutBucketTaggingOutcome
std::future< DeleteAccessPointScopeOutcome > DeleteAccessPointScopeOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, S3ControlError > DeleteAccessPointOutcome
Aws::Utils::Outcome< GetBucketVersioningResult, S3ControlError > GetBucketVersioningOutcome
Aws::Utils::Outcome< ListAccessPointsForDirectoryBucketsResult, S3ControlError > ListAccessPointsForDirectoryBucketsOutcome
Aws::Utils::Outcome< GetAccessPointResult, S3ControlError > GetAccessPointOutcome
Aws::Utils::Outcome< CreateAccessGrantsInstanceResult, S3ControlError > CreateAccessGrantsInstanceOutcome
std::future< DeleteBucketReplicationOutcome > DeleteBucketReplicationOutcomeCallable
std::future< DeleteAccessPointPolicyForObjectLambdaOutcome > DeleteAccessPointPolicyForObjectLambdaOutcomeCallable
std::future< PutBucketTaggingOutcome > PutBucketTaggingOutcomeCallable
Aws::Utils::Outcome< CreateAccessPointResult, S3ControlError > CreateAccessPointOutcome
Aws::Utils::Outcome< Aws::NoResult, S3ControlError > DeletePublicAccessBlockOutcome
std::future< GetAccessPointPolicyForObjectLambdaOutcome > GetAccessPointPolicyForObjectLambdaOutcomeCallable
Aws::Utils::Outcome< GetAccessPointPolicyStatusForObjectLambdaResult, S3ControlError > GetAccessPointPolicyStatusForObjectLambdaOutcome
std::future< DescribeJobOutcome > DescribeJobOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, S3ControlError > AssociateAccessGrantsIdentityCenterOutcome
Aws::Utils::Outcome< UpdateAccessGrantsLocationResult, S3ControlError > UpdateAccessGrantsLocationOutcome
std::future< DeleteAccessPointOutcome > DeleteAccessPointOutcomeCallable
Aws::Utils::Outcome< GetPublicAccessBlockResult, S3ControlError > GetPublicAccessBlockOutcome
std::future< PutStorageLensConfigurationTaggingOutcome > PutStorageLensConfigurationTaggingOutcomeCallable
std::future< GetBucketLifecycleConfigurationOutcome > GetBucketLifecycleConfigurationOutcomeCallable
std::future< DeleteStorageLensConfigurationTaggingOutcome > DeleteStorageLensConfigurationTaggingOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, S3ControlError > ListTagsForResourceOutcome
Aws::Utils::Outcome< CreateAccessGrantResult, S3ControlError > CreateAccessGrantOutcome
std::future< PutPublicAccessBlockOutcome > PutPublicAccessBlockOutcomeCallable
Aws::Utils::Outcome< ListAccessGrantsResult, S3ControlError > ListAccessGrantsOutcome
Aws::Utils::Outcome< GetAccessPointScopeResult, S3ControlError > GetAccessPointScopeOutcome
std::future< GetAccessPointForObjectLambdaOutcome > GetAccessPointForObjectLambdaOutcomeCallable
std::future< GetAccessPointScopeOutcome > GetAccessPointScopeOutcomeCallable
Aws::Utils::Outcome< GetAccessGrantResult, S3ControlError > GetAccessGrantOutcome
std::future< GetBucketReplicationOutcome > GetBucketReplicationOutcomeCallable
Aws::Utils::Outcome< ListJobsResult, S3ControlError > ListJobsOutcome
std::future< UpdateAccessGrantsLocationOutcome > UpdateAccessGrantsLocationOutcomeCallable
std::future< GetBucketVersioningOutcome > GetBucketVersioningOutcomeCallable
std::future< PutMultiRegionAccessPointPolicyOutcome > PutMultiRegionAccessPointPolicyOutcomeCallable
Aws::Utils::Outcome< GetStorageLensGroupResult, S3ControlError > GetStorageLensGroupOutcome
Aws::Utils::Outcome< SubmitMultiRegionAccessPointRoutesResult, S3ControlError > SubmitMultiRegionAccessPointRoutesOutcome
Aws::Utils::Outcome< Aws::NoResult, S3ControlError > DeleteAccessGrantsInstanceOutcome
std::future< PutBucketVersioningOutcome > PutBucketVersioningOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, S3ControlError > PutBucketVersioningOutcome
std::future< UpdateStorageLensGroupOutcome > UpdateStorageLensGroupOutcomeCallable
std::future< GetMultiRegionAccessPointPolicyOutcome > GetMultiRegionAccessPointPolicyOutcomeCallable
Aws::Utils::Outcome< DeleteJobTaggingResult, S3ControlError > DeleteJobTaggingOutcome
std::future< AssociateAccessGrantsIdentityCenterOutcome > AssociateAccessGrantsIdentityCenterOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, S3ControlError > DeleteAccessPointForObjectLambdaOutcome
std::future< PutAccessPointPolicyOutcome > PutAccessPointPolicyOutcomeCallable
std::future< GetAccessGrantsLocationOutcome > GetAccessGrantsLocationOutcomeCallable
std::function< void(const S3ControlClient *, const Model::DeleteStorageLensGroupRequest &, const Model::DeleteStorageLensGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteStorageLensGroupResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::GetBucketPolicyRequest &, const Model::GetBucketPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetBucketPolicyResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::DeleteAccessGrantsInstanceRequest &, const Model::DeleteAccessGrantsInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAccessGrantsInstanceResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::DissociateAccessGrantsIdentityCenterRequest &, const Model::DissociateAccessGrantsIdentityCenterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DissociateAccessGrantsIdentityCenterResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::PutAccessPointConfigurationForObjectLambdaRequest &, const Model::PutAccessPointConfigurationForObjectLambdaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutAccessPointConfigurationForObjectLambdaResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::DeleteStorageLensConfigurationRequest &, const Model::DeleteStorageLensConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteStorageLensConfigurationResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::GetStorageLensGroupRequest &, const Model::GetStorageLensGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetStorageLensGroupResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::DescribeMultiRegionAccessPointOperationRequest &, const Model::DescribeMultiRegionAccessPointOperationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeMultiRegionAccessPointOperationResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::GetBucketLifecycleConfigurationRequest &, const Model::GetBucketLifecycleConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetBucketLifecycleConfigurationResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::ListAccessGrantsLocationsRequest &, const Model::ListAccessGrantsLocationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAccessGrantsLocationsResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::UpdateJobPriorityRequest &, const Model::UpdateJobPriorityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateJobPriorityResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::PutBucketReplicationRequest &, const Model::PutBucketReplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutBucketReplicationResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::GetAccessPointForObjectLambdaRequest &, const Model::GetAccessPointForObjectLambdaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAccessPointForObjectLambdaResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::GetMultiRegionAccessPointPolicyStatusRequest &, const Model::GetMultiRegionAccessPointPolicyStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetMultiRegionAccessPointPolicyStatusResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::GetAccessGrantsInstanceResourcePolicyRequest &, const Model::GetAccessGrantsInstanceResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAccessGrantsInstanceResourcePolicyResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::GetMultiRegionAccessPointRequest &, const Model::GetMultiRegionAccessPointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetMultiRegionAccessPointResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::ListRegionalBucketsRequest &, const Model::ListRegionalBucketsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListRegionalBucketsResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::GetStorageLensConfigurationTaggingRequest &, const Model::GetStorageLensConfigurationTaggingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetStorageLensConfigurationTaggingResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::GetBucketReplicationRequest &, const Model::GetBucketReplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetBucketReplicationResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::DeleteAccessPointPolicyRequest &, const Model::DeleteAccessPointPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAccessPointPolicyResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::CreateJobRequest &, const Model::CreateJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateJobResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::PutBucketVersioningRequest &, const Model::PutBucketVersioningOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutBucketVersioningResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::DeleteAccessGrantRequest &, const Model::DeleteAccessGrantOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAccessGrantResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::ListAccessPointsForObjectLambdaRequest &, const Model::ListAccessPointsForObjectLambdaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAccessPointsForObjectLambdaResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::DeleteStorageLensConfigurationTaggingRequest &, const Model::DeleteStorageLensConfigurationTaggingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteStorageLensConfigurationTaggingResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::GetAccessPointConfigurationForObjectLambdaRequest &, const Model::GetAccessPointConfigurationForObjectLambdaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAccessPointConfigurationForObjectLambdaResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::GetAccessGrantRequest &, const Model::GetAccessGrantOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAccessGrantResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::DeleteBucketPolicyRequest &, const Model::DeleteBucketPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteBucketPolicyResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::DeleteAccessPointRequest &, const Model::DeleteAccessPointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAccessPointResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::CreateAccessPointForObjectLambdaRequest &, const Model::CreateAccessPointForObjectLambdaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAccessPointForObjectLambdaResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::ListStorageLensGroupsRequest &, const Model::ListStorageLensGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListStorageLensGroupsResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::GetJobTaggingRequest &, const Model::GetJobTaggingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetJobTaggingResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::ListAccessGrantsInstancesRequest &, const Model::ListAccessGrantsInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAccessGrantsInstancesResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::DeleteAccessPointScopeRequest &, const Model::DeleteAccessPointScopeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAccessPointScopeResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::PutJobTaggingRequest &, const Model::PutJobTaggingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutJobTaggingResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::GetMultiRegionAccessPointRoutesRequest &, const Model::GetMultiRegionAccessPointRoutesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetMultiRegionAccessPointRoutesResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::GetAccessPointPolicyStatusForObjectLambdaRequest &, const Model::GetAccessPointPolicyStatusForObjectLambdaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAccessPointPolicyStatusForObjectLambdaResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::GetBucketRequest &, const Model::GetBucketOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetBucketResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::GetMultiRegionAccessPointPolicyRequest &, const Model::GetMultiRegionAccessPointPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetMultiRegionAccessPointPolicyResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::DeleteJobTaggingRequest &, const Model::DeleteJobTaggingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteJobTaggingResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::UpdateJobStatusRequest &, const Model::UpdateJobStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateJobStatusResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::UpdateStorageLensGroupRequest &, const Model::UpdateStorageLensGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateStorageLensGroupResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::PutStorageLensConfigurationTaggingRequest &, const Model::PutStorageLensConfigurationTaggingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutStorageLensConfigurationTaggingResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::GetAccessPointPolicyRequest &, const Model::GetAccessPointPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAccessPointPolicyResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::DeleteAccessPointForObjectLambdaRequest &, const Model::DeleteAccessPointForObjectLambdaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAccessPointForObjectLambdaResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::AssociateAccessGrantsIdentityCenterRequest &, const Model::AssociateAccessGrantsIdentityCenterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateAccessGrantsIdentityCenterResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::PutBucketLifecycleConfigurationRequest &, const Model::PutBucketLifecycleConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutBucketLifecycleConfigurationResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::DeleteAccessGrantsLocationRequest &, const Model::DeleteAccessGrantsLocationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAccessGrantsLocationResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::ListAccessPointsForDirectoryBucketsRequest &, const Model::ListAccessPointsForDirectoryBucketsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAccessPointsForDirectoryBucketsResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::GetAccessPointPolicyForObjectLambdaRequest &, const Model::GetAccessPointPolicyForObjectLambdaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAccessPointPolicyForObjectLambdaResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::ListAccessPointsRequest &, const Model::ListAccessPointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAccessPointsResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::PutAccessPointPolicyForObjectLambdaRequest &, const Model::PutAccessPointPolicyForObjectLambdaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutAccessPointPolicyForObjectLambdaResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::PutPublicAccessBlockRequest &, const Model::PutPublicAccessBlockOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutPublicAccessBlockResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::GetPublicAccessBlockRequest &, const Model::GetPublicAccessBlockOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetPublicAccessBlockResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::GetAccessGrantsInstanceRequest &, const Model::GetAccessGrantsInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAccessGrantsInstanceResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::PutAccessPointPolicyRequest &, const Model::PutAccessPointPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutAccessPointPolicyResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::DeleteBucketTaggingRequest &, const Model::DeleteBucketTaggingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteBucketTaggingResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::CreateMultiRegionAccessPointRequest &, const Model::CreateMultiRegionAccessPointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateMultiRegionAccessPointResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::GetAccessGrantsInstanceForPrefixRequest &, const Model::GetAccessGrantsInstanceForPrefixOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAccessGrantsInstanceForPrefixResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::CreateAccessGrantsLocationRequest &, const Model::CreateAccessGrantsLocationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAccessGrantsLocationResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::GetBucketTaggingRequest &, const Model::GetBucketTaggingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetBucketTaggingResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::DescribeJobRequest &, const Model::DescribeJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeJobResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::GetAccessPointPolicyStatusRequest &, const Model::GetAccessPointPolicyStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAccessPointPolicyStatusResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::SubmitMultiRegionAccessPointRoutesRequest &, const Model::SubmitMultiRegionAccessPointRoutesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SubmitMultiRegionAccessPointRoutesResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::CreateAccessGrantsInstanceRequest &, const Model::CreateAccessGrantsInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAccessGrantsInstanceResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::PutBucketPolicyRequest &, const Model::PutBucketPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutBucketPolicyResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::ListJobsRequest &, const Model::ListJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListJobsResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::CreateBucketRequest &, const Model::CreateBucketOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateBucketResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::ListCallerAccessGrantsRequest &, const Model::ListCallerAccessGrantsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCallerAccessGrantsResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::GetAccessPointScopeRequest &, const Model::GetAccessPointScopeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAccessPointScopeResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::GetAccessGrantsLocationRequest &, const Model::GetAccessGrantsLocationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAccessGrantsLocationResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::GetStorageLensConfigurationRequest &, const Model::GetStorageLensConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetStorageLensConfigurationResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::DeleteBucketRequest &, const Model::DeleteBucketOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteBucketResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::DeleteAccessPointPolicyForObjectLambdaRequest &, const Model::DeleteAccessPointPolicyForObjectLambdaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAccessPointPolicyForObjectLambdaResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::DeleteMultiRegionAccessPointRequest &, const Model::DeleteMultiRegionAccessPointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteMultiRegionAccessPointResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::DeleteBucketReplicationRequest &, const Model::DeleteBucketReplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteBucketReplicationResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::PutMultiRegionAccessPointPolicyRequest &, const Model::PutMultiRegionAccessPointPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutMultiRegionAccessPointPolicyResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::GetAccessPointRequest &, const Model::GetAccessPointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAccessPointResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::DeletePublicAccessBlockRequest &, const Model::DeletePublicAccessBlockOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeletePublicAccessBlockResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::CreateStorageLensGroupRequest &, const Model::CreateStorageLensGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateStorageLensGroupResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::DeleteAccessGrantsInstanceResourcePolicyRequest &, const Model::DeleteAccessGrantsInstanceResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAccessGrantsInstanceResourcePolicyResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::PutAccessPointScopeRequest &, const Model::PutAccessPointScopeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutAccessPointScopeResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::DeleteBucketLifecycleConfigurationRequest &, const Model::DeleteBucketLifecycleConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteBucketLifecycleConfigurationResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::PutStorageLensConfigurationRequest &, const Model::PutStorageLensConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutStorageLensConfigurationResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::ListMultiRegionAccessPointsRequest &, const Model::ListMultiRegionAccessPointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListMultiRegionAccessPointsResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::GetBucketVersioningRequest &, const Model::GetBucketVersioningOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetBucketVersioningResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::GetDataAccessRequest &, const Model::GetDataAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDataAccessResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::CreateAccessPointRequest &, const Model::CreateAccessPointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAccessPointResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::PutBucketTaggingRequest &, const Model::PutBucketTaggingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutBucketTaggingResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::ListStorageLensConfigurationsRequest &, const Model::ListStorageLensConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListStorageLensConfigurationsResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::ListAccessGrantsRequest &, const Model::ListAccessGrantsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAccessGrantsResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::PutAccessGrantsInstanceResourcePolicyRequest &, const Model::PutAccessGrantsInstanceResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutAccessGrantsInstanceResourcePolicyResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::CreateAccessGrantRequest &, const Model::CreateAccessGrantOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAccessGrantResponseReceivedHandler
std::function< void(const S3ControlClient *, const Model::UpdateAccessGrantsLocationRequest &, const Model::UpdateAccessGrantsLocationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateAccessGrantsLocationResponseReceivedHandler