AWS SDK for C++  1.9.108
AWS SDK for C++
SignerClient.h
Go to the documentation of this file.
1 
6 #pragma once
28 #include <aws/core/NoResult.h>
31 #include <future>
32 #include <functional>
33 
34 namespace Aws
35 {
36 
37 namespace Http
38 {
39  class HttpClient;
40  class HttpClientFactory;
41 } // namespace Http
42 
43 namespace Utils
44 {
45  template< typename R, typename E> class Outcome;
46 namespace Threading
47 {
48  class Executor;
49 } // namespace Threading
50 } // namespace Utils
51 
52 namespace Auth
53 {
54  class AWSCredentials;
55  class AWSCredentialsProvider;
56 } // namespace Auth
57 
58 namespace Client
59 {
60  class RetryStrategy;
61 } // namespace Client
62 
63 namespace signer
64 {
65 
66 namespace Model
67 {
68  class AddProfilePermissionRequest;
69  class CancelSigningProfileRequest;
70  class DescribeSigningJobRequest;
71  class GetSigningPlatformRequest;
72  class GetSigningProfileRequest;
73  class ListProfilePermissionsRequest;
74  class ListSigningJobsRequest;
75  class ListSigningPlatformsRequest;
76  class ListSigningProfilesRequest;
77  class ListTagsForResourceRequest;
78  class PutSigningProfileRequest;
79  class RemoveProfilePermissionRequest;
80  class RevokeSignatureRequest;
81  class RevokeSigningProfileRequest;
82  class StartSigningJobRequest;
83  class TagResourceRequest;
84  class UntagResourceRequest;
85 
103 
104  typedef std::future<AddProfilePermissionOutcome> AddProfilePermissionOutcomeCallable;
105  typedef std::future<CancelSigningProfileOutcome> CancelSigningProfileOutcomeCallable;
106  typedef std::future<DescribeSigningJobOutcome> DescribeSigningJobOutcomeCallable;
107  typedef std::future<GetSigningPlatformOutcome> GetSigningPlatformOutcomeCallable;
108  typedef std::future<GetSigningProfileOutcome> GetSigningProfileOutcomeCallable;
109  typedef std::future<ListProfilePermissionsOutcome> ListProfilePermissionsOutcomeCallable;
110  typedef std::future<ListSigningJobsOutcome> ListSigningJobsOutcomeCallable;
111  typedef std::future<ListSigningPlatformsOutcome> ListSigningPlatformsOutcomeCallable;
112  typedef std::future<ListSigningProfilesOutcome> ListSigningProfilesOutcomeCallable;
113  typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
114  typedef std::future<PutSigningProfileOutcome> PutSigningProfileOutcomeCallable;
115  typedef std::future<RemoveProfilePermissionOutcome> RemoveProfilePermissionOutcomeCallable;
116  typedef std::future<RevokeSignatureOutcome> RevokeSignatureOutcomeCallable;
117  typedef std::future<RevokeSigningProfileOutcome> RevokeSigningProfileOutcomeCallable;
118  typedef std::future<StartSigningJobOutcome> StartSigningJobOutcomeCallable;
119  typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
120  typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
121 } // namespace Model
122 
123  class SignerClient;
124 
125  typedef std::function<void(const SignerClient*, const Model::AddProfilePermissionRequest&, const Model::AddProfilePermissionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddProfilePermissionResponseReceivedHandler;
126  typedef std::function<void(const SignerClient*, const Model::CancelSigningProfileRequest&, const Model::CancelSigningProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelSigningProfileResponseReceivedHandler;
127  typedef std::function<void(const SignerClient*, const Model::DescribeSigningJobRequest&, const Model::DescribeSigningJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSigningJobResponseReceivedHandler;
128  typedef std::function<void(const SignerClient*, const Model::GetSigningPlatformRequest&, const Model::GetSigningPlatformOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSigningPlatformResponseReceivedHandler;
129  typedef std::function<void(const SignerClient*, const Model::GetSigningProfileRequest&, const Model::GetSigningProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSigningProfileResponseReceivedHandler;
130  typedef std::function<void(const SignerClient*, const Model::ListProfilePermissionsRequest&, const Model::ListProfilePermissionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListProfilePermissionsResponseReceivedHandler;
131  typedef std::function<void(const SignerClient*, const Model::ListSigningJobsRequest&, const Model::ListSigningJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSigningJobsResponseReceivedHandler;
132  typedef std::function<void(const SignerClient*, const Model::ListSigningPlatformsRequest&, const Model::ListSigningPlatformsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSigningPlatformsResponseReceivedHandler;
133  typedef std::function<void(const SignerClient*, const Model::ListSigningProfilesRequest&, const Model::ListSigningProfilesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSigningProfilesResponseReceivedHandler;
134  typedef std::function<void(const SignerClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
135  typedef std::function<void(const SignerClient*, const Model::PutSigningProfileRequest&, const Model::PutSigningProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutSigningProfileResponseReceivedHandler;
136  typedef std::function<void(const SignerClient*, const Model::RemoveProfilePermissionRequest&, const Model::RemoveProfilePermissionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveProfilePermissionResponseReceivedHandler;
137  typedef std::function<void(const SignerClient*, const Model::RevokeSignatureRequest&, const Model::RevokeSignatureOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RevokeSignatureResponseReceivedHandler;
138  typedef std::function<void(const SignerClient*, const Model::RevokeSigningProfileRequest&, const Model::RevokeSigningProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RevokeSigningProfileResponseReceivedHandler;
139  typedef std::function<void(const SignerClient*, const Model::StartSigningJobRequest&, const Model::StartSigningJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartSigningJobResponseReceivedHandler;
140  typedef std::function<void(const SignerClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
141  typedef std::function<void(const SignerClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
142 
163  {
164  public:
166 
172 
178 
183  SignerClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
185 
186  virtual ~SignerClient();
187 
188 
196 
206 
215  virtual void AddProfilePermissionAsync(const Model::AddProfilePermissionRequest& request, const AddProfilePermissionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
216 
226 
238 
249  virtual void CancelSigningProfileAsync(const Model::CancelSigningProfileRequest& request, const CancelSigningProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
250 
259 
270 
280  virtual void DescribeSigningJobAsync(const Model::DescribeSigningJobRequest& request, const DescribeSigningJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
281 
289 
299 
308  virtual void GetSigningPlatformAsync(const Model::GetSigningPlatformRequest& request, const GetSigningPlatformResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
309 
317 
327 
336  virtual void GetSigningProfileAsync(const Model::GetSigningProfileRequest& request, const GetSigningProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
337 
345 
355 
364  virtual void ListProfilePermissionsAsync(const Model::ListProfilePermissionsRequest& request, const ListProfilePermissionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
365 
380 
397 
413  virtual void ListSigningJobsAsync(const Model::ListSigningJobsRequest& request, const ListSigningJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
414 
428 
444 
459  virtual void ListSigningPlatformsAsync(const Model::ListSigningPlatformsRequest& request, const ListSigningPlatformsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
460 
476 
494 
511  virtual void ListSigningProfilesAsync(const Model::ListSigningProfilesRequest& request, const ListSigningProfilesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
512 
520 
530 
539  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
540 
550 
562 
573  virtual void PutSigningProfileAsync(const Model::PutSigningProfileRequest& request, const PutSigningProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
574 
582 
592 
601  virtual void RemoveProfilePermissionAsync(const Model::RemoveProfilePermissionRequest& request, const RemoveProfilePermissionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
602 
610 
620 
629  virtual void RevokeSignatureAsync(const Model::RevokeSignatureRequest& request, const RevokeSignatureResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
630 
639 
650 
660  virtual void RevokeSigningProfileAsync(const Model::RevokeSigningProfileRequest& request, const RevokeSigningProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
661 
684 
709 
733  virtual void StartSigningJobAsync(const Model::StartSigningJobRequest& request, const StartSigningJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
734 
744 
756 
767  virtual void TagResourceAsync(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
768 
776 
786 
795  virtual void UntagResourceAsync(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
796 
797 
798  void OverrideEndpoint(const Aws::String& endpoint);
799  private:
800  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
801  void AddProfilePermissionAsyncHelper(const Model::AddProfilePermissionRequest& request, const AddProfilePermissionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
802  void CancelSigningProfileAsyncHelper(const Model::CancelSigningProfileRequest& request, const CancelSigningProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
803  void DescribeSigningJobAsyncHelper(const Model::DescribeSigningJobRequest& request, const DescribeSigningJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
804  void GetSigningPlatformAsyncHelper(const Model::GetSigningPlatformRequest& request, const GetSigningPlatformResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
805  void GetSigningProfileAsyncHelper(const Model::GetSigningProfileRequest& request, const GetSigningProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
806  void ListProfilePermissionsAsyncHelper(const Model::ListProfilePermissionsRequest& request, const ListProfilePermissionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
807  void ListSigningJobsAsyncHelper(const Model::ListSigningJobsRequest& request, const ListSigningJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
808  void ListSigningPlatformsAsyncHelper(const Model::ListSigningPlatformsRequest& request, const ListSigningPlatformsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
809  void ListSigningProfilesAsyncHelper(const Model::ListSigningProfilesRequest& request, const ListSigningProfilesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
810  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
811  void PutSigningProfileAsyncHelper(const Model::PutSigningProfileRequest& request, const PutSigningProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
812  void RemoveProfilePermissionAsyncHelper(const Model::RemoveProfilePermissionRequest& request, const RemoveProfilePermissionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
813  void RevokeSignatureAsyncHelper(const Model::RevokeSignatureRequest& request, const RevokeSignatureResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
814  void RevokeSigningProfileAsyncHelper(const Model::RevokeSigningProfileRequest& request, const RevokeSigningProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
815  void StartSigningJobAsyncHelper(const Model::StartSigningJobRequest& request, const StartSigningJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
816  void TagResourceAsyncHelper(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
817  void UntagResourceAsyncHelper(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
818 
819  Aws::String m_uri;
820  Aws::String m_configScheme;
821  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
822  };
823 
824 } // namespace signer
825 } // namespace Aws
Aws::signer::SignerClient::ListTagsForResource
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::signer::SignerClient::ListSigningPlatformsAsync
virtual void ListSigningPlatformsAsync(const Model::ListSigningPlatformsRequest &request, const ListSigningPlatformsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::signer::Model::AddProfilePermissionRequest
Definition: AddProfilePermissionRequest.h:22
GetSigningPlatformResult.h
Aws::signer::Model::ListProfilePermissionsRequest
Definition: ListProfilePermissionsRequest.h:26
Aws::signer::AddProfilePermissionResponseReceivedHandler
std::function< void(const SignerClient *, const Model::AddProfilePermissionRequest &, const Model::AddProfilePermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddProfilePermissionResponseReceivedHandler
Definition: SignerClient.h:123
Aws::signer::Model::PutSigningProfileRequest
Definition: PutSigningProfileRequest.h:26
Aws::signer::Model::DescribeSigningJobOutcome
Aws::Utils::Outcome< DescribeSigningJobResult, SignerError > DescribeSigningJobOutcome
Definition: SignerClient.h:88
Aws::signer::SignerClient::AddProfilePermissionCallable
virtual Model::AddProfilePermissionOutcomeCallable AddProfilePermissionCallable(const Model::AddProfilePermissionRequest &request) const
AWSError.h
Aws::signer::SignerClient::TagResourceCallable
virtual Model::TagResourceOutcomeCallable TagResourceCallable(const Model::TagResourceRequest &request) const
Aws::signer::Model::ListSigningPlatformsOutcomeCallable
std::future< ListSigningPlatformsOutcome > ListSigningPlatformsOutcomeCallable
Definition: SignerClient.h:111
Aws::signer::RevokeSignatureResponseReceivedHandler
std::function< void(const SignerClient *, const Model::RevokeSignatureRequest &, const Model::RevokeSignatureOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RevokeSignatureResponseReceivedHandler
Definition: SignerClient.h:137
AddProfilePermissionResult.h
Aws::signer::Model::GetSigningProfileRequest
Definition: GetSigningProfileRequest.h:26
Aws::signer::Model::GetSigningPlatformOutcome
Aws::Utils::Outcome< GetSigningPlatformResult, SignerError > GetSigningPlatformOutcome
Definition: SignerClient.h:89
Aws::signer::SignerClient::SignerClient
SignerClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::signer::Model::GetSigningPlatformRequest
Definition: GetSigningPlatformRequest.h:22
Aws::signer::Model::RevokeSigningProfileOutcomeCallable
std::future< RevokeSigningProfileOutcome > RevokeSigningProfileOutcomeCallable
Definition: SignerClient.h:117
Aws::signer::SignerClient::DescribeSigningJobCallable
virtual Model::DescribeSigningJobOutcomeCallable DescribeSigningJobCallable(const Model::DescribeSigningJobRequest &request) const
DescribeSigningJobResult.h
Aws::signer::Model::GetSigningPlatformOutcomeCallable
std::future< GetSigningPlatformOutcome > GetSigningPlatformOutcomeCallable
Definition: SignerClient.h:107
Aws::signer::GetSigningProfileResponseReceivedHandler
std::function< void(const SignerClient *, const Model::GetSigningProfileRequest &, const Model::GetSigningProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSigningProfileResponseReceivedHandler
Definition: SignerClient.h:129
Aws::signer::ListProfilePermissionsResponseReceivedHandler
std::function< void(const SignerClient *, const Model::ListProfilePermissionsRequest &, const Model::ListProfilePermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListProfilePermissionsResponseReceivedHandler
Definition: SignerClient.h:130
Aws::signer::Model::ListTagsForResourceRequest
Definition: ListTagsForResourceRequest.h:22
Aws::signer::Model::RevokeSigningProfileRequest
Definition: RevokeSigningProfileRequest.h:23
Aws::signer::SignerClient::RemoveProfilePermission
virtual Model::RemoveProfilePermissionOutcome RemoveProfilePermission(const Model::RemoveProfilePermissionRequest &request) const
Aws::signer::Model::AddProfilePermissionOutcomeCallable
std::future< AddProfilePermissionOutcome > AddProfilePermissionOutcomeCallable
Definition: SignerClient.h:104
ListSigningPlatformsResult.h
UntagResourceResult.h
Aws::signer::Model::UntagResourceOutcome
Aws::Utils::Outcome< UntagResourceResult, SignerError > UntagResourceOutcome
Definition: SignerClient.h:102
Aws::signer::Model::RemoveProfilePermissionOutcome
Aws::Utils::Outcome< RemoveProfilePermissionResult, SignerError > RemoveProfilePermissionOutcome
Definition: SignerClient.h:97
Aws::signer::SignerClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
Aws::signer::UntagResourceResponseReceivedHandler
std::function< void(const SignerClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
Definition: SignerClient.h:141
Aws::signer::RemoveProfilePermissionResponseReceivedHandler
std::function< void(const SignerClient *, const Model::RemoveProfilePermissionRequest &, const Model::RemoveProfilePermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveProfilePermissionResponseReceivedHandler
Definition: SignerClient.h:136
AsyncCallerContext.h
Aws::signer::SignerClient::StartSigningJob
virtual Model::StartSigningJobOutcome StartSigningJob(const Model::StartSigningJobRequest &request) const
Aws::signer::DescribeSigningJobResponseReceivedHandler
std::function< void(const SignerClient *, const Model::DescribeSigningJobRequest &, const Model::DescribeSigningJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSigningJobResponseReceivedHandler
Definition: SignerClient.h:127
Aws::signer::SignerClient::ListSigningPlatforms
virtual Model::ListSigningPlatformsOutcome ListSigningPlatforms(const Model::ListSigningPlatformsRequest &request) const
Aws::signer::SignerClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: SignerClient.h:165
GetSigningProfileResult.h
Aws::signer::Model::RemoveProfilePermissionOutcomeCallable
std::future< RemoveProfilePermissionOutcome > RemoveProfilePermissionOutcomeCallable
Definition: SignerClient.h:115
Aws::signer::Model::ListTagsForResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Definition: SignerClient.h:113
Aws::signer::SignerClient::ListProfilePermissions
virtual Model::ListProfilePermissionsOutcome ListProfilePermissions(const Model::ListProfilePermissionsRequest &request) const
Aws::signer::Model::TagResourceRequest
Definition: TagResourceRequest.h:23
Aws::signer::Model::ListSigningProfilesOutcome
Aws::Utils::Outcome< ListSigningProfilesResult, SignerError > ListSigningProfilesOutcome
Definition: SignerClient.h:94
Aws::signer::SignerClient::ListProfilePermissionsCallable
virtual Model::ListProfilePermissionsOutcomeCallable ListProfilePermissionsCallable(const Model::ListProfilePermissionsRequest &request) const
Aws::signer::Model::UntagResourceOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Definition: SignerClient.h:120
Aws::signer::Model::UntagResourceRequest
Definition: UntagResourceRequest.h:27
NoResult.h
Aws::signer::Model::StartSigningJobOutcomeCallable
std::future< StartSigningJobOutcome > StartSigningJobOutcomeCallable
Definition: SignerClient.h:118
Aws::signer::SignerClient::GetSigningPlatform
virtual Model::GetSigningPlatformOutcome GetSigningPlatform(const Model::GetSigningPlatformRequest &request) const
Aws::signer::ListSigningJobsResponseReceivedHandler
std::function< void(const SignerClient *, const Model::ListSigningJobsRequest &, const Model::ListSigningJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSigningJobsResponseReceivedHandler
Definition: SignerClient.h:131
Aws::signer::SignerClient::SignerClient
SignerClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::signer::SignerClient::ListProfilePermissionsAsync
virtual void ListProfilePermissionsAsync(const Model::ListProfilePermissionsRequest &request, const ListProfilePermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::signer::StartSigningJobResponseReceivedHandler
std::function< void(const SignerClient *, const Model::StartSigningJobRequest &, const Model::StartSigningJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartSigningJobResponseReceivedHandler
Definition: SignerClient.h:139
Aws::signer::SignerClient::StartSigningJobAsync
virtual void StartSigningJobAsync(const Model::StartSigningJobRequest &request, const StartSigningJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
RemoveProfilePermissionResult.h
Aws::signer::Model::AddProfilePermissionOutcome
Aws::Utils::Outcome< AddProfilePermissionResult, SignerError > AddProfilePermissionOutcome
Definition: SignerClient.h:84
Aws::signer::SignerClient::CancelSigningProfileCallable
virtual Model::CancelSigningProfileOutcomeCallable CancelSigningProfileCallable(const Model::CancelSigningProfileRequest &request) const
Aws::signer::SignerClient::GetSigningProfile
virtual Model::GetSigningProfileOutcome GetSigningProfile(const Model::GetSigningProfileRequest &request) const
Aws::signer::SignerClient::RevokeSigningProfileCallable
virtual Model::RevokeSigningProfileOutcomeCallable RevokeSigningProfileCallable(const Model::RevokeSigningProfileRequest &request) const
Aws::signer::SignerClient::RevokeSigningProfile
virtual Model::RevokeSigningProfileOutcome RevokeSigningProfile(const Model::RevokeSigningProfileRequest &request) const
Aws::signer::SignerClient::PutSigningProfile
virtual Model::PutSigningProfileOutcome PutSigningProfile(const Model::PutSigningProfileRequest &request) const
Aws::signer::SignerClient::DescribeSigningJobAsync
virtual void DescribeSigningJobAsync(const Model::DescribeSigningJobRequest &request, const DescribeSigningJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::signer::SignerClient::UntagResourceCallable
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable(const Model::UntagResourceRequest &request) const
Aws::signer::Model::ListTagsForResourceOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, SignerError > ListTagsForResourceOutcome
Definition: SignerClient.h:95
TagResourceResult.h
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::signer::ListSigningProfilesResponseReceivedHandler
std::function< void(const SignerClient *, const Model::ListSigningProfilesRequest &, const Model::ListSigningProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSigningProfilesResponseReceivedHandler
Definition: SignerClient.h:133
Aws::signer::ListSigningPlatformsResponseReceivedHandler
std::function< void(const SignerClient *, const Model::ListSigningPlatformsRequest &, const Model::ListSigningPlatformsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSigningPlatformsResponseReceivedHandler
Definition: SignerClient.h:132
Aws::signer::SignerClient::AddProfilePermissionAsync
virtual void AddProfilePermissionAsync(const Model::AddProfilePermissionRequest &request, const AddProfilePermissionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::signer::Model::ListSigningProfilesRequest
Definition: ListSigningProfilesRequest.h:28
Aws::signer::Model::ListSigningJobsOutcomeCallable
std::future< ListSigningJobsOutcome > ListSigningJobsOutcomeCallable
Definition: SignerClient.h:110
AWSString.h
Aws::signer::SignerClient::RevokeSignatureAsync
virtual void RevokeSignatureAsync(const Model::RevokeSignatureRequest &request, const RevokeSignatureResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::signer::ListTagsForResourceResponseReceivedHandler
std::function< void(const SignerClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
Definition: SignerClient.h:134
AWS_SIGNER_API
#define AWS_SIGNER_API
Definition: Signer_EXPORTS.h:28
Aws::signer::Model::TagResourceOutcome
Aws::Utils::Outcome< TagResourceResult, SignerError > TagResourceOutcome
Definition: SignerClient.h:101
Aws::signer::Model::PutSigningProfileOutcome
Aws::Utils::Outcome< PutSigningProfileResult, SignerError > PutSigningProfileOutcome
Definition: SignerClient.h:96
Aws::Client::AWSJsonClient
Definition: AWSClient.h:338
Aws::signer::GetSigningPlatformResponseReceivedHandler
std::function< void(const SignerClient *, const Model::GetSigningPlatformRequest &, const Model::GetSigningPlatformOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSigningPlatformResponseReceivedHandler
Definition: SignerClient.h:128
Aws::signer::SignerClient::ListTagsForResourceCallable
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const Model::ListTagsForResourceRequest &request) const
Aws::signer::Model::RevokeSigningProfileOutcome
Aws::Utils::Outcome< Aws::NoResult, SignerError > RevokeSigningProfileOutcome
Definition: SignerClient.h:99
Aws::signer::SignerClient::ListSigningProfilesAsync
virtual void ListSigningProfilesAsync(const Model::ListSigningProfilesRequest &request, const ListSigningProfilesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::signer::Model::RevokeSignatureRequest
Definition: RevokeSignatureRequest.h:22
StartSigningJobResult.h
Aws::signer::SignerClient::DescribeSigningJob
virtual Model::DescribeSigningJobOutcome DescribeSigningJob(const Model::DescribeSigningJobRequest &request) const
Aws::signer::Model::RemoveProfilePermissionRequest
Definition: RemoveProfilePermissionRequest.h:26
Aws::signer::CancelSigningProfileResponseReceivedHandler
std::function< void(const SignerClient *, const Model::CancelSigningProfileRequest &, const Model::CancelSigningProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelSigningProfileResponseReceivedHandler
Definition: SignerClient.h:126
Aws::signer::SignerClient::TagResourceAsync
virtual void TagResourceAsync(const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::signer::Model::CancelSigningProfileOutcome
Aws::Utils::Outcome< Aws::NoResult, SignerError > CancelSigningProfileOutcome
Definition: SignerClient.h:87
Aws::signer::Model::ListSigningProfilesOutcomeCallable
std::future< ListSigningProfilesOutcome > ListSigningProfilesOutcomeCallable
Definition: SignerClient.h:112
Aws::signer::SignerClient::ListSigningProfiles
virtual Model::ListSigningProfilesOutcome ListSigningProfiles(const Model::ListSigningProfilesRequest &request) const
ListProfilePermissionsResult.h
Aws::signer::SignerClient::GetSigningProfileCallable
virtual Model::GetSigningProfileOutcomeCallable GetSigningProfileCallable(const Model::GetSigningProfileRequest &request) const
Aws::signer::SignerClient::AddProfilePermission
virtual Model::AddProfilePermissionOutcome AddProfilePermission(const Model::AddProfilePermissionRequest &request) const
Aws::signer::Model::GetSigningProfileOutcome
Aws::Utils::Outcome< GetSigningProfileResult, SignerError > GetSigningProfileOutcome
Definition: SignerClient.h:90
Aws::signer::SignerClient::GetSigningPlatformCallable
virtual Model::GetSigningPlatformOutcomeCallable GetSigningPlatformCallable(const Model::GetSigningPlatformRequest &request) const
Aws::signer::Model::ListProfilePermissionsOutcomeCallable
std::future< ListProfilePermissionsOutcome > ListProfilePermissionsOutcomeCallable
Definition: SignerClient.h:109
Aws::signer::SignerClient::StartSigningJobCallable
virtual Model::StartSigningJobOutcomeCallable StartSigningJobCallable(const Model::StartSigningJobRequest &request) const
Aws::signer::SignerClient
Definition: SignerClient.h:163
Aws::signer::Model::TagResourceOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Definition: SignerClient.h:119
Aws::signer::SignerClient::RemoveProfilePermissionAsync
virtual void RemoveProfilePermissionAsync(const Model::RemoveProfilePermissionRequest &request, const RemoveProfilePermissionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::signer::Model::RevokeSignatureOutcomeCallable
std::future< RevokeSignatureOutcome > RevokeSignatureOutcomeCallable
Definition: SignerClient.h:116
ClientConfiguration.h
ListSigningJobsResult.h
Aws::signer::Model::ListSigningPlatformsRequest
Definition: ListSigningPlatformsRequest.h:26
Aws::signer::PutSigningProfileResponseReceivedHandler
std::function< void(const SignerClient *, const Model::PutSigningProfileRequest &, const Model::PutSigningProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutSigningProfileResponseReceivedHandler
Definition: SignerClient.h:135
Aws::signer::Model::ListSigningPlatformsOutcome
Aws::Utils::Outcome< ListSigningPlatformsResult, SignerError > ListSigningPlatformsOutcome
Definition: SignerClient.h:93
Aws
Definition: AccessManagementClient.h:15
HttpTypes.h
Aws::signer::SignerClient::UntagResourceAsync
virtual void UntagResourceAsync(const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::signer::SignerClient::GetSigningPlatformAsync
virtual void GetSigningPlatformAsync(const Model::GetSigningPlatformRequest &request, const GetSigningPlatformResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::signer::SignerClient::GetSigningProfileAsync
virtual void GetSigningProfileAsync(const Model::GetSigningProfileRequest &request, const GetSigningProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::signer::SignerClient::ListSigningJobs
virtual Model::ListSigningJobsOutcome ListSigningJobs(const Model::ListSigningJobsRequest &request) const
Signer_EXPORTS.h
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::signer::Model::ListProfilePermissionsOutcome
Aws::Utils::Outcome< ListProfilePermissionsResult, SignerError > ListProfilePermissionsOutcome
Definition: SignerClient.h:91
Aws::signer::Model::PutSigningProfileOutcomeCallable
std::future< PutSigningProfileOutcome > PutSigningProfileOutcomeCallable
Definition: SignerClient.h:114
Aws::signer::SignerClient::RevokeSignatureCallable
virtual Model::RevokeSignatureOutcomeCallable RevokeSignatureCallable(const Model::RevokeSignatureRequest &request) const
Aws::signer::SignerClient::CancelSigningProfile
virtual Model::CancelSigningProfileOutcome CancelSigningProfile(const Model::CancelSigningProfileRequest &request) const
Aws::signer::SignerClient::SignerClient
SignerClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::signer::Model::StartSigningJobRequest
Definition: StartSigningJobRequest.h:25
Aws::signer::Model::GetSigningProfileOutcomeCallable
std::future< GetSigningProfileOutcome > GetSigningProfileOutcomeCallable
Definition: SignerClient.h:108
AWSClient.h
Aws::signer::Model::CancelSigningProfileRequest
Definition: CancelSigningProfileRequest.h:22
Aws::signer::Model::RevokeSignatureOutcome
Aws::Utils::Outcome< Aws::NoResult, SignerError > RevokeSignatureOutcome
Definition: SignerClient.h:98
ListTagsForResourceResult.h
SignerErrors.h
Aws::signer::SignerClient::ListSigningPlatformsCallable
virtual Model::ListSigningPlatformsOutcomeCallable ListSigningPlatformsCallable(const Model::ListSigningPlatformsRequest &request) const
PutSigningProfileResult.h
Aws::signer::Model::DescribeSigningJobRequest
Definition: DescribeSigningJobRequest.h:22
Aws::signer::SignerClient::PutSigningProfileAsync
virtual void PutSigningProfileAsync(const Model::PutSigningProfileRequest &request, const PutSigningProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::signer::Model::ListSigningJobsOutcome
Aws::Utils::Outcome< ListSigningJobsResult, SignerError > ListSigningJobsOutcome
Definition: SignerClient.h:92
Aws::signer::RevokeSigningProfileResponseReceivedHandler
std::function< void(const SignerClient *, const Model::RevokeSigningProfileRequest &, const Model::RevokeSigningProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RevokeSigningProfileResponseReceivedHandler
Definition: SignerClient.h:138
Aws::signer::SignerClient::UntagResource
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Aws::signer::SignerClient::~SignerClient
virtual ~SignerClient()
Aws::signer::SignerClient::ListSigningProfilesCallable
virtual Model::ListSigningProfilesOutcomeCallable ListSigningProfilesCallable(const Model::ListSigningProfilesRequest &request) const
Aws::signer::TagResourceResponseReceivedHandler
std::function< void(const SignerClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
Definition: SignerClient.h:140
Aws::signer::Model::StartSigningJobOutcome
Aws::Utils::Outcome< StartSigningJobResult, SignerError > StartSigningJobOutcome
Definition: SignerClient.h:100
Aws::signer::Model::CancelSigningProfileOutcomeCallable
std::future< CancelSigningProfileOutcome > CancelSigningProfileOutcomeCallable
Definition: SignerClient.h:105
Aws::signer::SignerClient::CancelSigningProfileAsync
virtual void CancelSigningProfileAsync(const Model::CancelSigningProfileRequest &request, const CancelSigningProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::signer::SignerClient::ListTagsForResourceAsync
virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::signer::SignerClient::RemoveProfilePermissionCallable
virtual Model::RemoveProfilePermissionOutcomeCallable RemoveProfilePermissionCallable(const Model::RemoveProfilePermissionRequest &request) const
Aws::signer::SignerClient::TagResource
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Aws::signer::Model::DescribeSigningJobOutcomeCallable
std::future< DescribeSigningJobOutcome > DescribeSigningJobOutcomeCallable
Definition: SignerClient.h:106
Aws::signer::SignerClient::RevokeSignature
virtual Model::RevokeSignatureOutcome RevokeSignature(const Model::RevokeSignatureRequest &request) const
ListSigningProfilesResult.h
JsonSerializer.h
Aws::signer::SignerClient::ListSigningJobsCallable
virtual Model::ListSigningJobsOutcomeCallable ListSigningJobsCallable(const Model::ListSigningJobsRequest &request) const
Aws::signer::SignerClient::PutSigningProfileCallable
virtual Model::PutSigningProfileOutcomeCallable PutSigningProfileCallable(const Model::PutSigningProfileRequest &request) const
Aws::signer::SignerClient::RevokeSigningProfileAsync
virtual void RevokeSigningProfileAsync(const Model::RevokeSigningProfileRequest &request, const RevokeSigningProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::signer::SignerClient::ListSigningJobsAsync
virtual void ListSigningJobsAsync(const Model::ListSigningJobsRequest &request, const ListSigningJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::signer::Model::ListSigningJobsRequest
Definition: ListSigningJobsRequest.h:28