AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
SignerClient.h
1
6#pragma once
7#include <aws/signer/Signer_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/signer/SignerServiceClientModel.h>
13
14namespace Aws
15{
16namespace signer
17{
48 {
49 public:
51 static const char* GetServiceName();
52 static const char* GetAllocationTag();
53
56
62 std::shared_ptr<SignerEndpointProviderBase> endpointProvider = nullptr);
63
69 std::shared_ptr<SignerEndpointProviderBase> endpointProvider = nullptr,
71
76 SignerClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
77 std::shared_ptr<SignerEndpointProviderBase> endpointProvider = nullptr,
79
80
81 /* Legacy constructors due deprecation */
87
93 const Aws::Client::ClientConfiguration& clientConfiguration);
94
99 SignerClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
100 const Aws::Client::ClientConfiguration& clientConfiguration);
101
102 /* End of legacy constructors due deprecation */
103 virtual ~SignerClient();
104
112
116 template<typename AddProfilePermissionRequestT = Model::AddProfilePermissionRequest>
117 Model::AddProfilePermissionOutcomeCallable AddProfilePermissionCallable(const AddProfilePermissionRequestT& request) const
118 {
119 return SubmitCallable(&SignerClient::AddProfilePermission, request);
120 }
121
125 template<typename AddProfilePermissionRequestT = Model::AddProfilePermissionRequest>
126 void AddProfilePermissionAsync(const AddProfilePermissionRequestT& request, const AddProfilePermissionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
127 {
128 return SubmitAsync(&SignerClient::AddProfilePermission, request, handler, context);
129 }
130
140
144 template<typename CancelSigningProfileRequestT = Model::CancelSigningProfileRequest>
145 Model::CancelSigningProfileOutcomeCallable CancelSigningProfileCallable(const CancelSigningProfileRequestT& request) const
146 {
147 return SubmitCallable(&SignerClient::CancelSigningProfile, request);
148 }
149
153 template<typename CancelSigningProfileRequestT = Model::CancelSigningProfileRequest>
154 void CancelSigningProfileAsync(const CancelSigningProfileRequestT& request, const CancelSigningProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
155 {
156 return SubmitAsync(&SignerClient::CancelSigningProfile, request, handler, context);
157 }
158
167
171 template<typename DescribeSigningJobRequestT = Model::DescribeSigningJobRequest>
172 Model::DescribeSigningJobOutcomeCallable DescribeSigningJobCallable(const DescribeSigningJobRequestT& request) const
173 {
174 return SubmitCallable(&SignerClient::DescribeSigningJob, request);
175 }
176
180 template<typename DescribeSigningJobRequestT = Model::DescribeSigningJobRequest>
181 void DescribeSigningJobAsync(const DescribeSigningJobRequestT& request, const DescribeSigningJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
182 {
183 return SubmitAsync(&SignerClient::DescribeSigningJob, request, handler, context);
184 }
185
193
197 template<typename GetRevocationStatusRequestT = Model::GetRevocationStatusRequest>
198 Model::GetRevocationStatusOutcomeCallable GetRevocationStatusCallable(const GetRevocationStatusRequestT& request) const
199 {
200 return SubmitCallable(&SignerClient::GetRevocationStatus, request);
201 }
202
206 template<typename GetRevocationStatusRequestT = Model::GetRevocationStatusRequest>
207 void GetRevocationStatusAsync(const GetRevocationStatusRequestT& request, const GetRevocationStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
208 {
209 return SubmitAsync(&SignerClient::GetRevocationStatus, request, handler, context);
210 }
211
219
223 template<typename GetSigningPlatformRequestT = Model::GetSigningPlatformRequest>
224 Model::GetSigningPlatformOutcomeCallable GetSigningPlatformCallable(const GetSigningPlatformRequestT& request) const
225 {
226 return SubmitCallable(&SignerClient::GetSigningPlatform, request);
227 }
228
232 template<typename GetSigningPlatformRequestT = Model::GetSigningPlatformRequest>
233 void GetSigningPlatformAsync(const GetSigningPlatformRequestT& request, const GetSigningPlatformResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
234 {
235 return SubmitAsync(&SignerClient::GetSigningPlatform, request, handler, context);
236 }
237
245
249 template<typename GetSigningProfileRequestT = Model::GetSigningProfileRequest>
250 Model::GetSigningProfileOutcomeCallable GetSigningProfileCallable(const GetSigningProfileRequestT& request) const
251 {
252 return SubmitCallable(&SignerClient::GetSigningProfile, request);
253 }
254
258 template<typename GetSigningProfileRequestT = Model::GetSigningProfileRequest>
259 void GetSigningProfileAsync(const GetSigningProfileRequestT& request, const GetSigningProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
260 {
261 return SubmitAsync(&SignerClient::GetSigningProfile, request, handler, context);
262 }
263
271
275 template<typename ListProfilePermissionsRequestT = Model::ListProfilePermissionsRequest>
276 Model::ListProfilePermissionsOutcomeCallable ListProfilePermissionsCallable(const ListProfilePermissionsRequestT& request) const
277 {
278 return SubmitCallable(&SignerClient::ListProfilePermissions, request);
279 }
280
284 template<typename ListProfilePermissionsRequestT = Model::ListProfilePermissionsRequest>
285 void ListProfilePermissionsAsync(const ListProfilePermissionsRequestT& request, const ListProfilePermissionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
286 {
287 return SubmitAsync(&SignerClient::ListProfilePermissions, request, handler, context);
288 }
289
304
308 template<typename ListSigningJobsRequestT = Model::ListSigningJobsRequest>
309 Model::ListSigningJobsOutcomeCallable ListSigningJobsCallable(const ListSigningJobsRequestT& request = {}) const
310 {
311 return SubmitCallable(&SignerClient::ListSigningJobs, request);
312 }
313
317 template<typename ListSigningJobsRequestT = Model::ListSigningJobsRequest>
318 void ListSigningJobsAsync(const ListSigningJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListSigningJobsRequestT& request = {}) const
319 {
320 return SubmitAsync(&SignerClient::ListSigningJobs, request, handler, context);
321 }
322
335
339 template<typename ListSigningPlatformsRequestT = Model::ListSigningPlatformsRequest>
340 Model::ListSigningPlatformsOutcomeCallable ListSigningPlatformsCallable(const ListSigningPlatformsRequestT& request = {}) const
341 {
342 return SubmitCallable(&SignerClient::ListSigningPlatforms, request);
343 }
344
348 template<typename ListSigningPlatformsRequestT = Model::ListSigningPlatformsRequest>
349 void ListSigningPlatformsAsync(const ListSigningPlatformsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListSigningPlatformsRequestT& request = {}) const
350 {
351 return SubmitAsync(&SignerClient::ListSigningPlatforms, request, handler, context);
352 }
353
368
372 template<typename ListSigningProfilesRequestT = Model::ListSigningProfilesRequest>
373 Model::ListSigningProfilesOutcomeCallable ListSigningProfilesCallable(const ListSigningProfilesRequestT& request = {}) const
374 {
375 return SubmitCallable(&SignerClient::ListSigningProfiles, request);
376 }
377
381 template<typename ListSigningProfilesRequestT = Model::ListSigningProfilesRequest>
382 void ListSigningProfilesAsync(const ListSigningProfilesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListSigningProfilesRequestT& request = {}) const
383 {
384 return SubmitAsync(&SignerClient::ListSigningProfiles, request, handler, context);
385 }
386
394
398 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
399 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
400 {
401 return SubmitCallable(&SignerClient::ListTagsForResource, request);
402 }
403
407 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
408 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
409 {
410 return SubmitAsync(&SignerClient::ListTagsForResource, request, handler, context);
411 }
412
421
425 template<typename PutSigningProfileRequestT = Model::PutSigningProfileRequest>
426 Model::PutSigningProfileOutcomeCallable PutSigningProfileCallable(const PutSigningProfileRequestT& request) const
427 {
428 return SubmitCallable(&SignerClient::PutSigningProfile, request);
429 }
430
434 template<typename PutSigningProfileRequestT = Model::PutSigningProfileRequest>
435 void PutSigningProfileAsync(const PutSigningProfileRequestT& request, const PutSigningProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
436 {
437 return SubmitAsync(&SignerClient::PutSigningProfile, request, handler, context);
438 }
439
447
451 template<typename RemoveProfilePermissionRequestT = Model::RemoveProfilePermissionRequest>
452 Model::RemoveProfilePermissionOutcomeCallable RemoveProfilePermissionCallable(const RemoveProfilePermissionRequestT& request) const
453 {
454 return SubmitCallable(&SignerClient::RemoveProfilePermission, request);
455 }
456
460 template<typename RemoveProfilePermissionRequestT = Model::RemoveProfilePermissionRequest>
461 void RemoveProfilePermissionAsync(const RemoveProfilePermissionRequestT& request, const RemoveProfilePermissionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
462 {
463 return SubmitAsync(&SignerClient::RemoveProfilePermission, request, handler, context);
464 }
465
473
477 template<typename RevokeSignatureRequestT = Model::RevokeSignatureRequest>
478 Model::RevokeSignatureOutcomeCallable RevokeSignatureCallable(const RevokeSignatureRequestT& request) const
479 {
480 return SubmitCallable(&SignerClient::RevokeSignature, request);
481 }
482
486 template<typename RevokeSignatureRequestT = Model::RevokeSignatureRequest>
487 void RevokeSignatureAsync(const RevokeSignatureRequestT& request, const RevokeSignatureResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
488 {
489 return SubmitAsync(&SignerClient::RevokeSignature, request, handler, context);
490 }
491
500
504 template<typename RevokeSigningProfileRequestT = Model::RevokeSigningProfileRequest>
505 Model::RevokeSigningProfileOutcomeCallable RevokeSigningProfileCallable(const RevokeSigningProfileRequestT& request) const
506 {
507 return SubmitCallable(&SignerClient::RevokeSigningProfile, request);
508 }
509
513 template<typename RevokeSigningProfileRequestT = Model::RevokeSigningProfileRequest>
514 void RevokeSigningProfileAsync(const RevokeSigningProfileRequestT& request, const RevokeSigningProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
515 {
516 return SubmitAsync(&SignerClient::RevokeSigningProfile, request, handler, context);
517 }
518
526
530 template<typename SignPayloadRequestT = Model::SignPayloadRequest>
531 Model::SignPayloadOutcomeCallable SignPayloadCallable(const SignPayloadRequestT& request) const
532 {
533 return SubmitCallable(&SignerClient::SignPayload, request);
534 }
535
539 template<typename SignPayloadRequestT = Model::SignPayloadRequest>
540 void SignPayloadAsync(const SignPayloadRequestT& request, const SignPayloadResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
541 {
542 return SubmitAsync(&SignerClient::SignPayload, request, handler, context);
543 }
544
568
572 template<typename StartSigningJobRequestT = Model::StartSigningJobRequest>
573 Model::StartSigningJobOutcomeCallable StartSigningJobCallable(const StartSigningJobRequestT& request) const
574 {
575 return SubmitCallable(&SignerClient::StartSigningJob, request);
576 }
577
581 template<typename StartSigningJobRequestT = Model::StartSigningJobRequest>
582 void StartSigningJobAsync(const StartSigningJobRequestT& request, const StartSigningJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
583 {
584 return SubmitAsync(&SignerClient::StartSigningJob, request, handler, context);
585 }
586
596
600 template<typename TagResourceRequestT = Model::TagResourceRequest>
601 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const
602 {
603 return SubmitCallable(&SignerClient::TagResource, request);
604 }
605
609 template<typename TagResourceRequestT = Model::TagResourceRequest>
610 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
611 {
612 return SubmitAsync(&SignerClient::TagResource, request, handler, context);
613 }
614
622
626 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
627 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const
628 {
629 return SubmitCallable(&SignerClient::UntagResource, request);
630 }
631
635 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
636 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
637 {
638 return SubmitAsync(&SignerClient::UntagResource, request, handler, context);
639 }
640
641
642 void OverrideEndpoint(const Aws::String& endpoint);
643 std::shared_ptr<SignerEndpointProviderBase>& accessEndpointProvider();
644 private:
646 void init(const SignerClientConfiguration& clientConfiguration);
647
648 SignerClientConfiguration m_clientConfiguration;
649 std::shared_ptr<SignerEndpointProviderBase> m_endpointProvider;
650 };
651
652} // namespace signer
653} // namespace Aws
Model::RevokeSigningProfileOutcomeCallable RevokeSigningProfileCallable(const RevokeSigningProfileRequestT &request) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
SignerEndpointProvider EndpointProviderType
Model::GetSigningProfileOutcomeCallable GetSigningProfileCallable(const GetSigningProfileRequestT &request) const
SignerClient(const Aws::signer::SignerClientConfiguration &clientConfiguration=Aws::signer::SignerClientConfiguration(), std::shared_ptr< SignerEndpointProviderBase > endpointProvider=nullptr)
virtual Model::SignPayloadOutcome SignPayload(const Model::SignPayloadRequest &request) const
void AddProfilePermissionAsync(const AddProfilePermissionRequestT &request, const AddProfilePermissionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
SignerClient(const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::PutSigningProfileOutcome PutSigningProfile(const Model::PutSigningProfileRequest &request) const
void ListProfilePermissionsAsync(const ListProfilePermissionsRequestT &request, const ListProfilePermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StartSigningJobOutcome StartSigningJob(const Model::StartSigningJobRequest &request) const
virtual Model::RevokeSignatureOutcome RevokeSignature(const Model::RevokeSignatureRequest &request) const
Model::ListProfilePermissionsOutcomeCallable ListProfilePermissionsCallable(const ListProfilePermissionsRequestT &request) const
Model::RevokeSignatureOutcomeCallable RevokeSignatureCallable(const RevokeSignatureRequestT &request) const
Model::CancelSigningProfileOutcomeCallable CancelSigningProfileCallable(const CancelSigningProfileRequestT &request) const
virtual Model::AddProfilePermissionOutcome AddProfilePermission(const Model::AddProfilePermissionRequest &request) const
Model::DescribeSigningJobOutcomeCallable DescribeSigningJobCallable(const DescribeSigningJobRequestT &request) const
void CancelSigningProfileAsync(const CancelSigningProfileRequestT &request, const CancelSigningProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void OverrideEndpoint(const Aws::String &endpoint)
Model::PutSigningProfileOutcomeCallable PutSigningProfileCallable(const PutSigningProfileRequestT &request) const
SignerClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
void PutSigningProfileAsync(const PutSigningProfileRequestT &request, const PutSigningProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListSigningPlatformsOutcomeCallable ListSigningPlatformsCallable(const ListSigningPlatformsRequestT &request={}) const
void RemoveProfilePermissionAsync(const RemoveProfilePermissionRequestT &request, const RemoveProfilePermissionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListSigningPlatformsAsync(const ListSigningPlatformsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListSigningPlatformsRequestT &request={}) const
Model::GetRevocationStatusOutcomeCallable GetRevocationStatusCallable(const GetRevocationStatusRequestT &request) const
virtual Model::GetSigningProfileOutcome GetSigningProfile(const Model::GetSigningProfileRequest &request) const
std::shared_ptr< SignerEndpointProviderBase > & accessEndpointProvider()
SignerClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< SignerEndpointProviderBase > endpointProvider=nullptr, const Aws::signer::SignerClientConfiguration &clientConfiguration=Aws::signer::SignerClientConfiguration())
void RevokeSignatureAsync(const RevokeSignatureRequestT &request, const RevokeSignatureResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListSigningProfilesOutcome ListSigningProfiles(const Model::ListSigningProfilesRequest &request={}) const
Model::GetSigningPlatformOutcomeCallable GetSigningPlatformCallable(const GetSigningPlatformRequestT &request) const
void DescribeSigningJobAsync(const DescribeSigningJobRequestT &request, const DescribeSigningJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void SignPayloadAsync(const SignPayloadRequestT &request, const SignPayloadResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListSigningJobsOutcomeCallable ListSigningJobsCallable(const ListSigningJobsRequestT &request={}) const
Aws::Client::AWSJsonClient BASECLASS
SignerClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< SignerEndpointProviderBase > endpointProvider=nullptr, const Aws::signer::SignerClientConfiguration &clientConfiguration=Aws::signer::SignerClientConfiguration())
void GetRevocationStatusAsync(const GetRevocationStatusRequestT &request, const GetRevocationStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetSigningPlatformOutcome GetSigningPlatform(const Model::GetSigningPlatformRequest &request) const
static const char * GetServiceName()
virtual Model::RemoveProfilePermissionOutcome RemoveProfilePermission(const Model::RemoveProfilePermissionRequest &request) const
virtual Model::DescribeSigningJobOutcome DescribeSigningJob(const Model::DescribeSigningJobRequest &request) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
void StartSigningJobAsync(const StartSigningJobRequestT &request, const StartSigningJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
SignerClientConfiguration ClientConfigurationType
SignerClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
static const char * GetAllocationTag()
void ListSigningJobsAsync(const ListSigningJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListSigningJobsRequestT &request={}) const
Model::SignPayloadOutcomeCallable SignPayloadCallable(const SignPayloadRequestT &request) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StartSigningJobOutcomeCallable StartSigningJobCallable(const StartSigningJobRequestT &request) const
virtual Model::ListProfilePermissionsOutcome ListProfilePermissions(const Model::ListProfilePermissionsRequest &request) const
Model::ListSigningProfilesOutcomeCallable ListSigningProfilesCallable(const ListSigningProfilesRequestT &request={}) const
virtual Model::GetRevocationStatusOutcome GetRevocationStatus(const Model::GetRevocationStatusRequest &request) const
Model::AddProfilePermissionOutcomeCallable AddProfilePermissionCallable(const AddProfilePermissionRequestT &request) const
void RevokeSigningProfileAsync(const RevokeSigningProfileRequestT &request, const RevokeSigningProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListSigningProfilesAsync(const ListSigningProfilesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListSigningProfilesRequestT &request={}) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
void GetSigningProfileAsync(const GetSigningProfileRequestT &request, const GetSigningProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::RevokeSigningProfileOutcome RevokeSigningProfile(const Model::RevokeSigningProfileRequest &request) const
Model::RemoveProfilePermissionOutcomeCallable RemoveProfilePermissionCallable(const RemoveProfilePermissionRequestT &request) const
virtual Model::ListSigningJobsOutcome ListSigningJobs(const Model::ListSigningJobsRequest &request={}) const
virtual Model::CancelSigningProfileOutcome CancelSigningProfile(const Model::CancelSigningProfileRequest &request) const
void GetSigningPlatformAsync(const GetSigningPlatformRequestT &request, const GetSigningPlatformResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListSigningPlatformsOutcome ListSigningPlatforms(const Model::ListSigningPlatformsRequest &request={}) const
std::future< ListSigningJobsOutcome > ListSigningJobsOutcomeCallable
std::future< StartSigningJobOutcome > StartSigningJobOutcomeCallable
std::future< GetSigningProfileOutcome > GetSigningProfileOutcomeCallable
std::future< GetRevocationStatusOutcome > GetRevocationStatusOutcomeCallable
std::future< ListSigningPlatformsOutcome > ListSigningPlatformsOutcomeCallable
std::future< CancelSigningProfileOutcome > CancelSigningProfileOutcomeCallable
std::future< ListSigningProfilesOutcome > ListSigningProfilesOutcomeCallable
std::future< SignPayloadOutcome > SignPayloadOutcomeCallable
std::future< ListProfilePermissionsOutcome > ListProfilePermissionsOutcomeCallable
std::future< RemoveProfilePermissionOutcome > RemoveProfilePermissionOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< GetSigningPlatformOutcome > GetSigningPlatformOutcomeCallable
std::future< RevokeSignatureOutcome > RevokeSignatureOutcomeCallable
std::future< RevokeSigningProfileOutcome > RevokeSigningProfileOutcomeCallable
std::future< PutSigningProfileOutcome > PutSigningProfileOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< DescribeSigningJobOutcome > DescribeSigningJobOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< AddProfilePermissionOutcome > AddProfilePermissionOutcomeCallable
std::function< void(const SignerClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const SignerClient *, const Model::CancelSigningProfileRequest &, const Model::CancelSigningProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelSigningProfileResponseReceivedHandler
std::function< void(const SignerClient *, const Model::RevokeSigningProfileRequest &, const Model::RevokeSigningProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RevokeSigningProfileResponseReceivedHandler
std::function< void(const SignerClient *, const Model::AddProfilePermissionRequest &, const Model::AddProfilePermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddProfilePermissionResponseReceivedHandler
std::function< void(const SignerClient *, const Model::GetSigningProfileRequest &, const Model::GetSigningProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSigningProfileResponseReceivedHandler
std::function< void(const SignerClient *, const Model::PutSigningProfileRequest &, const Model::PutSigningProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutSigningProfileResponseReceivedHandler
std::function< void(const SignerClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const SignerClient *, const Model::ListSigningJobsRequest &, const Model::ListSigningJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSigningJobsResponseReceivedHandler
std::function< void(const SignerClient *, const Model::ListSigningPlatformsRequest &, const Model::ListSigningPlatformsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSigningPlatformsResponseReceivedHandler
std::function< void(const SignerClient *, const Model::SignPayloadRequest &, const Model::SignPayloadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SignPayloadResponseReceivedHandler
std::function< void(const SignerClient *, const Model::RemoveProfilePermissionRequest &, const Model::RemoveProfilePermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveProfilePermissionResponseReceivedHandler
std::function< void(const SignerClient *, const Model::DescribeSigningJobRequest &, const Model::DescribeSigningJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSigningJobResponseReceivedHandler
std::function< void(const SignerClient *, const Model::ListSigningProfilesRequest &, const Model::ListSigningProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSigningProfilesResponseReceivedHandler
std::function< void(const SignerClient *, const Model::RevokeSignatureRequest &, const Model::RevokeSignatureOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RevokeSignatureResponseReceivedHandler
std::function< void(const SignerClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const SignerClient *, const Model::ListProfilePermissionsRequest &, const Model::ListProfilePermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListProfilePermissionsResponseReceivedHandler
std::function< void(const SignerClient *, const Model::StartSigningJobRequest &, const Model::StartSigningJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartSigningJobResponseReceivedHandler
std::function< void(const SignerClient *, const Model::GetRevocationStatusRequest &, const Model::GetRevocationStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRevocationStatusResponseReceivedHandler
std::function< void(const SignerClient *, const Model::GetSigningPlatformRequest &, const Model::GetSigningPlatformOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSigningPlatformResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String