7#include <aws/core/client/AWSClient.h>
8#include <aws/core/client/AWSClientAsyncCRTP.h>
9#include <aws/core/client/ClientConfiguration.h>
10#include <aws/core/utils/json/JsonSerializer.h>
11#include <aws/signer/SignerPaginationBase.h>
12#include <aws/signer/SignerServiceClientModel.h>
13#include <aws/signer/SignerWaiter.h>
14#include <aws/signer/Signer_EXPORTS.h>
64 std::shared_ptr<SignerEndpointProviderBase> endpointProvider =
nullptr);
77 SignerClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
78 std::shared_ptr<SignerEndpointProviderBase> endpointProvider =
nullptr,
98 SignerClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
116 template <
typename AddProfilePermissionRequestT = Model::AddProfilePermissionRequest>
118 return SubmitCallable(&SignerClient::AddProfilePermission, request);
125 template <
typename AddProfilePermissionRequestT = Model::AddProfilePermissionRequest>
127 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
128 return SubmitAsync(&SignerClient::AddProfilePermission, request, handler, context);
148 template <
typename CancelSigningProfileRequestT = Model::CancelSigningProfileRequest>
150 return SubmitCallable(&SignerClient::CancelSigningProfile, request);
157 template <
typename CancelSigningProfileRequestT = Model::CancelSigningProfileRequest>
159 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
160 return SubmitAsync(&SignerClient::CancelSigningProfile, request, handler, context);
176 template <
typename DescribeSigningJobRequestT = Model::DescribeSigningJobRequest>
178 return SubmitCallable(&SignerClient::DescribeSigningJob, request);
185 template <
typename DescribeSigningJobRequestT = Model::DescribeSigningJobRequest>
187 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
188 return SubmitAsync(&SignerClient::DescribeSigningJob, request, handler, context);
203 template <
typename GetRevocationStatusRequestT = Model::GetRevocationStatusRequest>
205 return SubmitCallable(&SignerClient::GetRevocationStatus, request);
212 template <
typename GetRevocationStatusRequestT = Model::GetRevocationStatusRequest>
214 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
215 return SubmitAsync(&SignerClient::GetRevocationStatus, request, handler, context);
230 template <
typename GetSigningPlatformRequestT = Model::GetSigningPlatformRequest>
232 return SubmitCallable(&SignerClient::GetSigningPlatform, request);
239 template <
typename GetSigningPlatformRequestT = Model::GetSigningPlatformRequest>
241 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
242 return SubmitAsync(&SignerClient::GetSigningPlatform, request, handler, context);
257 template <
typename GetSigningProfileRequestT = Model::GetSigningProfileRequest>
259 return SubmitCallable(&SignerClient::GetSigningProfile, request);
266 template <
typename GetSigningProfileRequestT = Model::GetSigningProfileRequest>
268 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
269 return SubmitAsync(&SignerClient::GetSigningProfile, request, handler, context);
284 template <
typename ListProfilePermissionsRequestT = Model::ListProfilePermissionsRequest>
286 return SubmitCallable(&SignerClient::ListProfilePermissions, request);
293 template <
typename ListProfilePermissionsRequestT = Model::ListProfilePermissionsRequest>
296 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
297 return SubmitAsync(&SignerClient::ListProfilePermissions, request, handler, context);
318 template <
typename ListSigningJobsRequestT = Model::ListSigningJobsRequest>
320 return SubmitCallable(&SignerClient::ListSigningJobs, request);
327 template <
typename ListSigningJobsRequestT = Model::ListSigningJobsRequest>
329 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
330 const ListSigningJobsRequestT& request = {})
const {
331 return SubmitAsync(&SignerClient::ListSigningJobs, request, handler, context);
351 template <
typename ListSigningPlatformsRequestT = Model::ListSigningPlatformsRequest>
353 return SubmitCallable(&SignerClient::ListSigningPlatforms, request);
360 template <
typename ListSigningPlatformsRequestT = Model::ListSigningPlatformsRequest>
362 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
363 const ListSigningPlatformsRequestT& request = {})
const {
364 return SubmitAsync(&SignerClient::ListSigningPlatforms, request, handler, context);
386 template <
typename ListSigningProfilesRequestT = Model::ListSigningProfilesRequest>
388 return SubmitCallable(&SignerClient::ListSigningProfiles, request);
395 template <
typename ListSigningProfilesRequestT = Model::ListSigningProfilesRequest>
397 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
398 const ListSigningProfilesRequestT& request = {})
const {
399 return SubmitAsync(&SignerClient::ListSigningProfiles, request, handler, context);
414 template <
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
416 return SubmitCallable(&SignerClient::ListTagsForResource, request);
423 template <
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
425 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
426 return SubmitAsync(&SignerClient::ListTagsForResource, request, handler, context);
442 template <
typename PutSigningProfileRequestT = Model::PutSigningProfileRequest>
444 return SubmitCallable(&SignerClient::PutSigningProfile, request);
451 template <
typename PutSigningProfileRequestT = Model::PutSigningProfileRequest>
453 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
454 return SubmitAsync(&SignerClient::PutSigningProfile, request, handler, context);
469 template <
typename RemoveProfilePermissionRequestT = Model::RemoveProfilePermissionRequest>
471 return SubmitCallable(&SignerClient::RemoveProfilePermission, request);
478 template <
typename RemoveProfilePermissionRequestT = Model::RemoveProfilePermissionRequest>
481 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
482 return SubmitAsync(&SignerClient::RemoveProfilePermission, request, handler, context);
496 template <
typename RevokeSignatureRequestT = Model::RevokeSignatureRequest>
498 return SubmitCallable(&SignerClient::RevokeSignature, request);
505 template <
typename RevokeSignatureRequestT = Model::RevokeSignatureRequest>
507 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
508 return SubmitAsync(&SignerClient::RevokeSignature, request, handler, context);
529 template <
typename RevokeSigningProfileRequestT = Model::RevokeSigningProfileRequest>
531 return SubmitCallable(&SignerClient::RevokeSigningProfile, request);
538 template <
typename RevokeSigningProfileRequestT = Model::RevokeSigningProfileRequest>
540 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
541 return SubmitAsync(&SignerClient::RevokeSigningProfile, request, handler, context);
555 template <
typename SignPayloadRequestT = Model::SignPayloadRequest>
557 return SubmitCallable(&SignerClient::SignPayload, request);
564 template <
typename SignPayloadRequestT = Model::SignPayloadRequest>
566 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
567 return SubmitAsync(&SignerClient::SignPayload, request, handler, context);
597 template <
typename StartSigningJobRequestT = Model::StartSigningJobRequest>
599 return SubmitCallable(&SignerClient::StartSigningJob, request);
606 template <
typename StartSigningJobRequestT = Model::StartSigningJobRequest>
608 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
609 return SubmitAsync(&SignerClient::StartSigningJob, request, handler, context);
625 template <
typename TagResourceRequestT = Model::TagResourceRequest>
627 return SubmitCallable(&SignerClient::TagResource, request);
634 template <
typename TagResourceRequestT = Model::TagResourceRequest>
636 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
637 return SubmitAsync(&SignerClient::TagResource, request, handler, context);
651 template <
typename UntagResourceRequestT = Model::UntagResourceRequest>
653 return SubmitCallable(&SignerClient::UntagResource, request);
660 template <
typename UntagResourceRequestT = Model::UntagResourceRequest>
662 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
663 return SubmitAsync(&SignerClient::UntagResource, request, handler, context);
680 std::shared_ptr<SignerEndpointProviderBase> m_endpointProvider;
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 std::shared_ptr< SignerEndpointProviderBase > & accessEndpointProvider()
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
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
virtual void OverrideEndpoint(const Aws::String &endpoint)
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
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::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
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::GetRevocationStatusRequest &, const Model::GetRevocationStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetRevocationStatusResponseReceivedHandler
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::ListSigningJobsRequest &, const Model::ListSigningJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSigningJobsResponseReceivedHandler
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::AddProfilePermissionRequest &, const Model::AddProfilePermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AddProfilePermissionResponseReceivedHandler
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::ListSigningPlatformsRequest &, const Model::ListSigningPlatformsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSigningPlatformsResponseReceivedHandler
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::RemoveProfilePermissionRequest &, const Model::RemoveProfilePermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RemoveProfilePermissionResponseReceivedHandler
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::GetSigningPlatformRequest &, const Model::GetSigningPlatformOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSigningPlatformResponseReceivedHandler
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::PutSigningProfileRequest &, const Model::PutSigningProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutSigningProfileResponseReceivedHandler
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::ListProfilePermissionsRequest &, const Model::ListProfilePermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListProfilePermissionsResponseReceivedHandler
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::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String