9#include <aws/signer/SignerErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/signer/SignerEndpointProvider.h>
21#include <aws/signer/model/AddProfilePermissionResult.h>
22#include <aws/signer/model/DescribeSigningJobResult.h>
23#include <aws/signer/model/GetRevocationStatusResult.h>
24#include <aws/signer/model/GetSigningPlatformResult.h>
25#include <aws/signer/model/GetSigningProfileResult.h>
26#include <aws/signer/model/ListProfilePermissionsResult.h>
27#include <aws/signer/model/ListSigningJobsResult.h>
28#include <aws/signer/model/ListSigningPlatformsResult.h>
29#include <aws/signer/model/ListSigningProfilesResult.h>
30#include <aws/signer/model/ListTagsForResourceResult.h>
31#include <aws/signer/model/PutSigningProfileResult.h>
32#include <aws/signer/model/RemoveProfilePermissionResult.h>
33#include <aws/signer/model/SignPayloadResult.h>
34#include <aws/signer/model/StartSigningJobResult.h>
35#include <aws/signer/model/TagResourceResult.h>
36#include <aws/signer/model/UntagResourceResult.h>
37#include <aws/signer/model/ListSigningPlatformsRequest.h>
38#include <aws/signer/model/ListSigningJobsRequest.h>
39#include <aws/signer/model/ListSigningProfilesRequest.h>
40#include <aws/core/NoResult.h>
48 class HttpClientFactory;
53 template<
typename R,
typename E>
class Outcome;
64 class AWSCredentialsProvider;
81 class AddProfilePermissionRequest;
82 class CancelSigningProfileRequest;
83 class DescribeSigningJobRequest;
84 class GetRevocationStatusRequest;
85 class GetSigningPlatformRequest;
86 class GetSigningProfileRequest;
87 class ListProfilePermissionsRequest;
88 class ListSigningJobsRequest;
89 class ListSigningPlatformsRequest;
90 class ListSigningProfilesRequest;
91 class ListTagsForResourceRequest;
92 class PutSigningProfileRequest;
93 class RemoveProfilePermissionRequest;
94 class RevokeSignatureRequest;
95 class RevokeSigningProfileRequest;
96 class SignPayloadRequest;
97 class StartSigningJobRequest;
98 class TagResourceRequest;
99 class UntagResourceRequest;
EndpointProviderBase< SignerClientConfiguration, SignerBuiltInParameters, SignerClientContextParameters > SignerEndpointProviderBase
std::future< ListSigningJobsOutcome > ListSigningJobsOutcomeCallable
Aws::Utils::Outcome< DescribeSigningJobResult, SignerError > DescribeSigningJobOutcome
std::future< StartSigningJobOutcome > StartSigningJobOutcomeCallable
Aws::Utils::Outcome< ListSigningPlatformsResult, SignerError > ListSigningPlatformsOutcome
Aws::Utils::Outcome< UntagResourceResult, SignerError > UntagResourceOutcome
std::future< GetSigningProfileOutcome > GetSigningProfileOutcomeCallable
std::future< GetRevocationStatusOutcome > GetRevocationStatusOutcomeCallable
std::future< ListSigningPlatformsOutcome > ListSigningPlatformsOutcomeCallable
Aws::Utils::Outcome< PutSigningProfileResult, SignerError > PutSigningProfileOutcome
std::future< CancelSigningProfileOutcome > CancelSigningProfileOutcomeCallable
std::future< ListSigningProfilesOutcome > ListSigningProfilesOutcomeCallable
Aws::Utils::Outcome< GetRevocationStatusResult, SignerError > GetRevocationStatusOutcome
std::future< SignPayloadOutcome > SignPayloadOutcomeCallable
Aws::Utils::Outcome< ListProfilePermissionsResult, SignerError > ListProfilePermissionsOutcome
Aws::Utils::Outcome< Aws::NoResult, SignerError > RevokeSignatureOutcome
Aws::Utils::Outcome< ListSigningProfilesResult, SignerError > ListSigningProfilesOutcome
std::future< ListProfilePermissionsOutcome > ListProfilePermissionsOutcomeCallable
std::future< RemoveProfilePermissionOutcome > RemoveProfilePermissionOutcomeCallable
Aws::Utils::Outcome< GetSigningPlatformResult, SignerError > GetSigningPlatformOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< RemoveProfilePermissionResult, SignerError > RemoveProfilePermissionOutcome
Aws::Utils::Outcome< ListSigningJobsResult, SignerError > ListSigningJobsOutcome
Aws::Utils::Outcome< AddProfilePermissionResult, SignerError > AddProfilePermissionOutcome
std::future< GetSigningPlatformOutcome > GetSigningPlatformOutcomeCallable
std::future< RevokeSignatureOutcome > RevokeSignatureOutcomeCallable
Aws::Utils::Outcome< StartSigningJobResult, SignerError > StartSigningJobOutcome
Aws::Utils::Outcome< GetSigningProfileResult, SignerError > GetSigningProfileOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, SignerError > ListTagsForResourceOutcome
std::future< RevokeSigningProfileOutcome > RevokeSigningProfileOutcomeCallable
std::future< PutSigningProfileOutcome > PutSigningProfileOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, SignerError > TagResourceOutcome
Aws::Utils::Outcome< SignPayloadResult, SignerError > SignPayloadOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, SignerError > CancelSigningProfileOutcome
std::future< DescribeSigningJobOutcome > DescribeSigningJobOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, SignerError > RevokeSigningProfileOutcome
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