AWS SDK for C++  1.9.44
AWS SDK for C++
ECRClient.h
Go to the documentation of this file.
1 
6 #pragma once
7 #include <aws/ecr/ECR_EXPORTS.h>
8 #include <aws/ecr/ECRErrors.h>
50 #include <future>
51 #include <functional>
52 
53 namespace Aws
54 {
55 
56 namespace Http
57 {
58  class HttpClient;
59  class HttpClientFactory;
60 } // namespace Http
61 
62 namespace Utils
63 {
64  template< typename R, typename E> class Outcome;
65 namespace Threading
66 {
67  class Executor;
68 } // namespace Threading
69 } // namespace Utils
70 
71 namespace Auth
72 {
73  class AWSCredentials;
74  class AWSCredentialsProvider;
75 } // namespace Auth
76 
77 namespace Client
78 {
79  class RetryStrategy;
80 } // namespace Client
81 
82 namespace ECR
83 {
84 
85 namespace Model
86 {
107  class ListImagesRequest;
109  class PutImageRequest;
116  class StartImageScanRequest;
118  class TagResourceRequest;
119  class UntagResourceRequest;
121 
156 
157  typedef std::future<BatchCheckLayerAvailabilityOutcome> BatchCheckLayerAvailabilityOutcomeCallable;
158  typedef std::future<BatchDeleteImageOutcome> BatchDeleteImageOutcomeCallable;
159  typedef std::future<BatchGetImageOutcome> BatchGetImageOutcomeCallable;
160  typedef std::future<CompleteLayerUploadOutcome> CompleteLayerUploadOutcomeCallable;
161  typedef std::future<CreateRepositoryOutcome> CreateRepositoryOutcomeCallable;
162  typedef std::future<DeleteLifecyclePolicyOutcome> DeleteLifecyclePolicyOutcomeCallable;
163  typedef std::future<DeleteRegistryPolicyOutcome> DeleteRegistryPolicyOutcomeCallable;
164  typedef std::future<DeleteRepositoryOutcome> DeleteRepositoryOutcomeCallable;
165  typedef std::future<DeleteRepositoryPolicyOutcome> DeleteRepositoryPolicyOutcomeCallable;
166  typedef std::future<DescribeImageScanFindingsOutcome> DescribeImageScanFindingsOutcomeCallable;
167  typedef std::future<DescribeImagesOutcome> DescribeImagesOutcomeCallable;
168  typedef std::future<DescribeRegistryOutcome> DescribeRegistryOutcomeCallable;
169  typedef std::future<DescribeRepositoriesOutcome> DescribeRepositoriesOutcomeCallable;
170  typedef std::future<GetAuthorizationTokenOutcome> GetAuthorizationTokenOutcomeCallable;
171  typedef std::future<GetDownloadUrlForLayerOutcome> GetDownloadUrlForLayerOutcomeCallable;
172  typedef std::future<GetLifecyclePolicyOutcome> GetLifecyclePolicyOutcomeCallable;
173  typedef std::future<GetLifecyclePolicyPreviewOutcome> GetLifecyclePolicyPreviewOutcomeCallable;
174  typedef std::future<GetRegistryPolicyOutcome> GetRegistryPolicyOutcomeCallable;
175  typedef std::future<GetRepositoryPolicyOutcome> GetRepositoryPolicyOutcomeCallable;
176  typedef std::future<InitiateLayerUploadOutcome> InitiateLayerUploadOutcomeCallable;
177  typedef std::future<ListImagesOutcome> ListImagesOutcomeCallable;
178  typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
179  typedef std::future<PutImageOutcome> PutImageOutcomeCallable;
180  typedef std::future<PutImageScanningConfigurationOutcome> PutImageScanningConfigurationOutcomeCallable;
181  typedef std::future<PutImageTagMutabilityOutcome> PutImageTagMutabilityOutcomeCallable;
182  typedef std::future<PutLifecyclePolicyOutcome> PutLifecyclePolicyOutcomeCallable;
183  typedef std::future<PutRegistryPolicyOutcome> PutRegistryPolicyOutcomeCallable;
184  typedef std::future<PutReplicationConfigurationOutcome> PutReplicationConfigurationOutcomeCallable;
185  typedef std::future<SetRepositoryPolicyOutcome> SetRepositoryPolicyOutcomeCallable;
186  typedef std::future<StartImageScanOutcome> StartImageScanOutcomeCallable;
187  typedef std::future<StartLifecyclePolicyPreviewOutcome> StartLifecyclePolicyPreviewOutcomeCallable;
188  typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
189  typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
190  typedef std::future<UploadLayerPartOutcome> UploadLayerPartOutcomeCallable;
191 } // namespace Model
192 
193  class ECRClient;
194 
195  typedef std::function<void(const ECRClient*, const Model::BatchCheckLayerAvailabilityRequest&, const Model::BatchCheckLayerAvailabilityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchCheckLayerAvailabilityResponseReceivedHandler;
196  typedef std::function<void(const ECRClient*, const Model::BatchDeleteImageRequest&, const Model::BatchDeleteImageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchDeleteImageResponseReceivedHandler;
197  typedef std::function<void(const ECRClient*, const Model::BatchGetImageRequest&, const Model::BatchGetImageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetImageResponseReceivedHandler;
198  typedef std::function<void(const ECRClient*, const Model::CompleteLayerUploadRequest&, const Model::CompleteLayerUploadOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CompleteLayerUploadResponseReceivedHandler;
199  typedef std::function<void(const ECRClient*, const Model::CreateRepositoryRequest&, const Model::CreateRepositoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateRepositoryResponseReceivedHandler;
200  typedef std::function<void(const ECRClient*, const Model::DeleteLifecyclePolicyRequest&, const Model::DeleteLifecyclePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteLifecyclePolicyResponseReceivedHandler;
201  typedef std::function<void(const ECRClient*, const Model::DeleteRegistryPolicyRequest&, const Model::DeleteRegistryPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRegistryPolicyResponseReceivedHandler;
202  typedef std::function<void(const ECRClient*, const Model::DeleteRepositoryRequest&, const Model::DeleteRepositoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRepositoryResponseReceivedHandler;
203  typedef std::function<void(const ECRClient*, const Model::DeleteRepositoryPolicyRequest&, const Model::DeleteRepositoryPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRepositoryPolicyResponseReceivedHandler;
204  typedef std::function<void(const ECRClient*, const Model::DescribeImageScanFindingsRequest&, const Model::DescribeImageScanFindingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeImageScanFindingsResponseReceivedHandler;
205  typedef std::function<void(const ECRClient*, const Model::DescribeImagesRequest&, const Model::DescribeImagesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeImagesResponseReceivedHandler;
206  typedef std::function<void(const ECRClient*, const Model::DescribeRegistryRequest&, const Model::DescribeRegistryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeRegistryResponseReceivedHandler;
207  typedef std::function<void(const ECRClient*, const Model::DescribeRepositoriesRequest&, const Model::DescribeRepositoriesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeRepositoriesResponseReceivedHandler;
208  typedef std::function<void(const ECRClient*, const Model::GetAuthorizationTokenRequest&, const Model::GetAuthorizationTokenOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAuthorizationTokenResponseReceivedHandler;
209  typedef std::function<void(const ECRClient*, const Model::GetDownloadUrlForLayerRequest&, const Model::GetDownloadUrlForLayerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDownloadUrlForLayerResponseReceivedHandler;
210  typedef std::function<void(const ECRClient*, const Model::GetLifecyclePolicyRequest&, const Model::GetLifecyclePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetLifecyclePolicyResponseReceivedHandler;
211  typedef std::function<void(const ECRClient*, const Model::GetLifecyclePolicyPreviewRequest&, const Model::GetLifecyclePolicyPreviewOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetLifecyclePolicyPreviewResponseReceivedHandler;
212  typedef std::function<void(const ECRClient*, const Model::GetRegistryPolicyRequest&, const Model::GetRegistryPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRegistryPolicyResponseReceivedHandler;
213  typedef std::function<void(const ECRClient*, const Model::GetRepositoryPolicyRequest&, const Model::GetRepositoryPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRepositoryPolicyResponseReceivedHandler;
214  typedef std::function<void(const ECRClient*, const Model::InitiateLayerUploadRequest&, const Model::InitiateLayerUploadOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > InitiateLayerUploadResponseReceivedHandler;
215  typedef std::function<void(const ECRClient*, const Model::ListImagesRequest&, const Model::ListImagesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListImagesResponseReceivedHandler;
216  typedef std::function<void(const ECRClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
217  typedef std::function<void(const ECRClient*, const Model::PutImageRequest&, const Model::PutImageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutImageResponseReceivedHandler;
218  typedef std::function<void(const ECRClient*, const Model::PutImageScanningConfigurationRequest&, const Model::PutImageScanningConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutImageScanningConfigurationResponseReceivedHandler;
219  typedef std::function<void(const ECRClient*, const Model::PutImageTagMutabilityRequest&, const Model::PutImageTagMutabilityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutImageTagMutabilityResponseReceivedHandler;
220  typedef std::function<void(const ECRClient*, const Model::PutLifecyclePolicyRequest&, const Model::PutLifecyclePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutLifecyclePolicyResponseReceivedHandler;
221  typedef std::function<void(const ECRClient*, const Model::PutRegistryPolicyRequest&, const Model::PutRegistryPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutRegistryPolicyResponseReceivedHandler;
222  typedef std::function<void(const ECRClient*, const Model::PutReplicationConfigurationRequest&, const Model::PutReplicationConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutReplicationConfigurationResponseReceivedHandler;
223  typedef std::function<void(const ECRClient*, const Model::SetRepositoryPolicyRequest&, const Model::SetRepositoryPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SetRepositoryPolicyResponseReceivedHandler;
224  typedef std::function<void(const ECRClient*, const Model::StartImageScanRequest&, const Model::StartImageScanOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartImageScanResponseReceivedHandler;
225  typedef std::function<void(const ECRClient*, const Model::StartLifecyclePolicyPreviewRequest&, const Model::StartLifecyclePolicyPreviewOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartLifecyclePolicyPreviewResponseReceivedHandler;
226  typedef std::function<void(const ECRClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
227  typedef std::function<void(const ECRClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
228  typedef std::function<void(const ECRClient*, const Model::UploadLayerPartRequest&, const Model::UploadLayerPartOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UploadLayerPartResponseReceivedHandler;
229 
240  {
241  public:
243 
249 
255 
260  ECRClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
262 
263  virtual ~ECRClient();
264 
265 
278 
293 
307  virtual void BatchCheckLayerAvailabilityAsync(const Model::BatchCheckLayerAvailabilityRequest& request, const BatchCheckLayerAvailabilityResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
308 
320 
334 
347  virtual void BatchDeleteImageAsync(const Model::BatchDeleteImageRequest& request, const BatchDeleteImageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
348 
358 
370 
381  virtual void BatchGetImageAsync(const Model::BatchGetImageRequest& request, const BatchGetImageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
382 
397 
414 
430  virtual void CompleteLayerUploadAsync(const Model::CompleteLayerUploadRequest& request, const CompleteLayerUploadResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
431 
441 
453 
464  virtual void CreateRepositoryAsync(const Model::CreateRepositoryRequest& request, const CreateRepositoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
465 
473 
483 
492  virtual void DeleteLifecyclePolicyAsync(const Model::DeleteLifecyclePolicyRequest& request, const DeleteLifecyclePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
493 
500 
509 
517  virtual void DeleteRegistryPolicyAsync(const Model::DeleteRegistryPolicyRequest& request, const DeleteRegistryPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
518 
527 
538 
548  virtual void DeleteRepositoryAsync(const Model::DeleteRepositoryRequest& request, const DeleteRepositoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
549 
557 
567 
576  virtual void DeleteRepositoryPolicyAsync(const Model::DeleteRepositoryPolicyRequest& request, const DeleteRepositoryPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
577 
585 
595 
604  virtual void DescribeImageScanFindingsAsync(const Model::DescribeImageScanFindingsRequest& request, const DescribeImageScanFindingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
605 
617 
631 
644  virtual void DescribeImagesAsync(const Model::DescribeImagesRequest& request, const DescribeImagesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
645 
654 
665 
675  virtual void DescribeRegistryAsync(const Model::DescribeRegistryRequest& request, const DescribeRegistryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
676 
683 
692 
700  virtual void DescribeRepositoriesAsync(const Model::DescribeRepositoriesRequest& request, const DescribeRepositoriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
701 
718 
737 
755  virtual void GetAuthorizationTokenAsync(const Model::GetAuthorizationTokenRequest& request, const GetAuthorizationTokenResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
756 
769 
784 
798  virtual void GetDownloadUrlForLayerAsync(const Model::GetDownloadUrlForLayerRequest& request, const GetDownloadUrlForLayerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
799 
807 
817 
826  virtual void GetLifecyclePolicyAsync(const Model::GetLifecyclePolicyRequest& request, const GetLifecyclePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
827 
835 
845 
854  virtual void GetLifecyclePolicyPreviewAsync(const Model::GetLifecyclePolicyPreviewRequest& request, const GetLifecyclePolicyPreviewResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
855 
863 
873 
882  virtual void GetRegistryPolicyAsync(const Model::GetRegistryPolicyRequest& request, const GetRegistryPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
883 
891 
901 
910  virtual void GetRepositoryPolicyAsync(const Model::GetRepositoryPolicyRequest& request, const GetRepositoryPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
911 
925 
941 
956  virtual void InitiateLayerUploadAsync(const Model::InitiateLayerUploadRequest& request, const InitiateLayerUploadResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
957 
971 
987 
1002  virtual void ListImagesAsync(const Model::ListImagesRequest& request, const ListImagesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1003 
1010 
1019 
1027  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1028 
1041 
1056 
1070  virtual void PutImageAsync(const Model::PutImageRequest& request, const PutImageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1071 
1079 
1089 
1098  virtual void PutImageScanningConfigurationAsync(const Model::PutImageScanningConfigurationRequest& request, const PutImageScanningConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1099 
1110 
1123 
1135  virtual void PutImageTagMutabilityAsync(const Model::PutImageTagMutabilityRequest& request, const PutImageTagMutabilityResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1136 
1146 
1158 
1169  virtual void PutLifecyclePolicyAsync(const Model::PutLifecyclePolicyRequest& request, const PutLifecyclePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1170 
1182 
1196 
1209  virtual void PutRegistryPolicyAsync(const Model::PutRegistryPolicyRequest& request, const PutRegistryPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1210 
1228 
1248 
1267  virtual void PutReplicationConfigurationAsync(const Model::PutReplicationConfigurationRequest& request, const PutReplicationConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1268 
1279 
1292 
1304  virtual void SetRepositoryPolicyAsync(const Model::SetRepositoryPolicyRequest& request, const SetRepositoryPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1305 
1317 
1331 
1344  virtual void StartImageScanAsync(const Model::StartImageScanRequest& request, const StartImageScanResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1345 
1354 
1365 
1375  virtual void StartLifecyclePolicyPreviewAsync(const Model::StartLifecyclePolicyPreviewRequest& request, const StartLifecyclePolicyPreviewResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1376 
1385 
1396 
1406  virtual void TagResourceAsync(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1407 
1414 
1423 
1431  virtual void UntagResourceAsync(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1432 
1445 
1460 
1474  virtual void UploadLayerPartAsync(const Model::UploadLayerPartRequest& request, const UploadLayerPartResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1475 
1476 
1477  void OverrideEndpoint(const Aws::String& endpoint);
1478  private:
1479  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
1480  void BatchCheckLayerAvailabilityAsyncHelper(const Model::BatchCheckLayerAvailabilityRequest& request, const BatchCheckLayerAvailabilityResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1481  void BatchDeleteImageAsyncHelper(const Model::BatchDeleteImageRequest& request, const BatchDeleteImageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1482  void BatchGetImageAsyncHelper(const Model::BatchGetImageRequest& request, const BatchGetImageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1483  void CompleteLayerUploadAsyncHelper(const Model::CompleteLayerUploadRequest& request, const CompleteLayerUploadResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1484  void CreateRepositoryAsyncHelper(const Model::CreateRepositoryRequest& request, const CreateRepositoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1485  void DeleteLifecyclePolicyAsyncHelper(const Model::DeleteLifecyclePolicyRequest& request, const DeleteLifecyclePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1486  void DeleteRegistryPolicyAsyncHelper(const Model::DeleteRegistryPolicyRequest& request, const DeleteRegistryPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1487  void DeleteRepositoryAsyncHelper(const Model::DeleteRepositoryRequest& request, const DeleteRepositoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1488  void DeleteRepositoryPolicyAsyncHelper(const Model::DeleteRepositoryPolicyRequest& request, const DeleteRepositoryPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1489  void DescribeImageScanFindingsAsyncHelper(const Model::DescribeImageScanFindingsRequest& request, const DescribeImageScanFindingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1490  void DescribeImagesAsyncHelper(const Model::DescribeImagesRequest& request, const DescribeImagesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1491  void DescribeRegistryAsyncHelper(const Model::DescribeRegistryRequest& request, const DescribeRegistryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1492  void DescribeRepositoriesAsyncHelper(const Model::DescribeRepositoriesRequest& request, const DescribeRepositoriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1493  void GetAuthorizationTokenAsyncHelper(const Model::GetAuthorizationTokenRequest& request, const GetAuthorizationTokenResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1494  void GetDownloadUrlForLayerAsyncHelper(const Model::GetDownloadUrlForLayerRequest& request, const GetDownloadUrlForLayerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1495  void GetLifecyclePolicyAsyncHelper(const Model::GetLifecyclePolicyRequest& request, const GetLifecyclePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1496  void GetLifecyclePolicyPreviewAsyncHelper(const Model::GetLifecyclePolicyPreviewRequest& request, const GetLifecyclePolicyPreviewResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1497  void GetRegistryPolicyAsyncHelper(const Model::GetRegistryPolicyRequest& request, const GetRegistryPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1498  void GetRepositoryPolicyAsyncHelper(const Model::GetRepositoryPolicyRequest& request, const GetRepositoryPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1499  void InitiateLayerUploadAsyncHelper(const Model::InitiateLayerUploadRequest& request, const InitiateLayerUploadResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1500  void ListImagesAsyncHelper(const Model::ListImagesRequest& request, const ListImagesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1501  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1502  void PutImageAsyncHelper(const Model::PutImageRequest& request, const PutImageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1503  void PutImageScanningConfigurationAsyncHelper(const Model::PutImageScanningConfigurationRequest& request, const PutImageScanningConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1504  void PutImageTagMutabilityAsyncHelper(const Model::PutImageTagMutabilityRequest& request, const PutImageTagMutabilityResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1505  void PutLifecyclePolicyAsyncHelper(const Model::PutLifecyclePolicyRequest& request, const PutLifecyclePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1506  void PutRegistryPolicyAsyncHelper(const Model::PutRegistryPolicyRequest& request, const PutRegistryPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1507  void PutReplicationConfigurationAsyncHelper(const Model::PutReplicationConfigurationRequest& request, const PutReplicationConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1508  void SetRepositoryPolicyAsyncHelper(const Model::SetRepositoryPolicyRequest& request, const SetRepositoryPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1509  void StartImageScanAsyncHelper(const Model::StartImageScanRequest& request, const StartImageScanResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1510  void StartLifecyclePolicyPreviewAsyncHelper(const Model::StartLifecyclePolicyPreviewRequest& request, const StartLifecyclePolicyPreviewResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1511  void TagResourceAsyncHelper(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1512  void UntagResourceAsyncHelper(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1513  void UploadLayerPartAsyncHelper(const Model::UploadLayerPartRequest& request, const UploadLayerPartResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1514 
1515  Aws::String m_uri;
1516  Aws::String m_configScheme;
1517  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
1518  };
1519 
1520 } // namespace ECR
1521 } // namespace Aws
Aws::ECR::Model::PutImageOutcomeCallable
std::future< PutImageOutcome > PutImageOutcomeCallable
Definition: ECRClient.h:179
Aws::ECR::Model::InitiateLayerUploadRequest
Definition: InitiateLayerUploadRequest.h:22
Aws::ECR::GetDownloadUrlForLayerResponseReceivedHandler
std::function< void(const ECRClient *, const Model::GetDownloadUrlForLayerRequest &, const Model::GetDownloadUrlForLayerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDownloadUrlForLayerResponseReceivedHandler
Definition: ECRClient.h:209
Aws::ECR::Model::DeleteLifecyclePolicyOutcome
Aws::Utils::Outcome< DeleteLifecyclePolicyResult, ECRError > DeleteLifecyclePolicyOutcome
Definition: ECRClient.h:127
Aws::ECR::DescribeImagesResponseReceivedHandler
std::function< void(const ECRClient *, const Model::DescribeImagesRequest &, const Model::DescribeImagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeImagesResponseReceivedHandler
Definition: ECRClient.h:205
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::ECR::ECRClient::DeleteLifecyclePolicy
virtual Model::DeleteLifecyclePolicyOutcome DeleteLifecyclePolicy(const Model::DeleteLifecyclePolicyRequest &request) const
Aws::ECR::StartImageScanResponseReceivedHandler
std::function< void(const ECRClient *, const Model::StartImageScanRequest &, const Model::StartImageScanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartImageScanResponseReceivedHandler
Definition: ECRClient.h:224
Aws::ECR::ECRClient::DescribeImageScanFindingsCallable
virtual Model::DescribeImageScanFindingsOutcomeCallable DescribeImageScanFindingsCallable(const Model::DescribeImageScanFindingsRequest &request) const
Aws::ECR::ECRClient::BatchGetImage
virtual Model::BatchGetImageOutcome BatchGetImage(const Model::BatchGetImageRequest &request) const
BatchCheckLayerAvailabilityResult.h
GetAuthorizationTokenResult.h
Aws::ECR::ECRClient::ECRClient
ECRClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::ECR::ECRClient::PutImageScanningConfigurationCallable
virtual Model::PutImageScanningConfigurationOutcomeCallable PutImageScanningConfigurationCallable(const Model::PutImageScanningConfigurationRequest &request) const
Aws::ECR::ECRClient::BatchCheckLayerAvailabilityCallable
virtual Model::BatchCheckLayerAvailabilityOutcomeCallable BatchCheckLayerAvailabilityCallable(const Model::BatchCheckLayerAvailabilityRequest &request) const
PutReplicationConfigurationResult.h
Aws::ECR::ECRClient::SetRepositoryPolicyCallable
virtual Model::SetRepositoryPolicyOutcomeCallable SetRepositoryPolicyCallable(const Model::SetRepositoryPolicyRequest &request) const
CompleteLayerUploadResult.h
Aws::ECR::ECRClient::PutImageTagMutability
virtual Model::PutImageTagMutabilityOutcome PutImageTagMutability(const Model::PutImageTagMutabilityRequest &request) const
SetRepositoryPolicyResult.h
DescribeRegistryResult.h
Aws::ECR::Model::DeleteRegistryPolicyOutcome
Aws::Utils::Outcome< DeleteRegistryPolicyResult, ECRError > DeleteRegistryPolicyOutcome
Definition: ECRClient.h:128
Aws::ECR::Model::PutReplicationConfigurationOutcome
Aws::Utils::Outcome< PutReplicationConfigurationResult, ECRError > PutReplicationConfigurationOutcome
Definition: ECRClient.h:149
DeleteRepositoryPolicyResult.h
Aws::ECR::Model::PutImageTagMutabilityOutcome
Aws::Utils::Outcome< PutImageTagMutabilityResult, ECRError > PutImageTagMutabilityOutcome
Definition: ECRClient.h:146
Aws::ECR::ECRClient::DeleteRegistryPolicy
virtual Model::DeleteRegistryPolicyOutcome DeleteRegistryPolicy(const Model::DeleteRegistryPolicyRequest &request) const
Aws::ECR::Model::DeleteRepositoryOutcome
Aws::Utils::Outcome< DeleteRepositoryResult, ECRError > DeleteRepositoryOutcome
Definition: ECRClient.h:129
Aws::ECR::DeleteRepositoryResponseReceivedHandler
std::function< void(const ECRClient *, const Model::DeleteRepositoryRequest &, const Model::DeleteRepositoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRepositoryResponseReceivedHandler
Definition: ECRClient.h:202
Aws::ECR::ECRClient::PutRegistryPolicyCallable
virtual Model::PutRegistryPolicyOutcomeCallable PutRegistryPolicyCallable(const Model::PutRegistryPolicyRequest &request) const
UploadLayerPartResult.h
DescribeImagesResult.h
AWSError.h
Aws::ECR::ECRClient::DeleteRepositoryAsync
virtual void DeleteRepositoryAsync(const Model::DeleteRepositoryRequest &request, const DeleteRepositoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECR::PutLifecyclePolicyResponseReceivedHandler
std::function< void(const ECRClient *, const Model::PutLifecyclePolicyRequest &, const Model::PutLifecyclePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutLifecyclePolicyResponseReceivedHandler
Definition: ECRClient.h:220
TagResourceResult.h
Aws::ECR::Model::PutImageScanningConfigurationOutcome
Aws::Utils::Outcome< PutImageScanningConfigurationResult, ECRError > PutImageScanningConfigurationOutcome
Definition: ECRClient.h:145
Aws::ECR::ECRClient::BatchCheckLayerAvailabilityAsync
virtual void BatchCheckLayerAvailabilityAsync(const Model::BatchCheckLayerAvailabilityRequest &request, const BatchCheckLayerAvailabilityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECR::Model::TagResourceOutcome
Aws::Utils::Outcome< TagResourceResult, ECRError > TagResourceOutcome
Definition: ECRClient.h:153
Aws::ECR::ECRClient::ListTagsForResource
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
BatchGetImageResult.h
Aws::ECR::Model::GetLifecyclePolicyRequest
Definition: GetLifecyclePolicyRequest.h:22
Aws::ECR::ECRClient::PutImageAsync
virtual void PutImageAsync(const Model::PutImageRequest &request, const PutImageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECR::ECRClient::GetRegistryPolicyAsync
virtual void GetRegistryPolicyAsync(const Model::GetRegistryPolicyRequest &request, const GetRegistryPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECR::Model::ListTagsForResourceRequest
Definition: ListTagsForResourceRequest.h:22
Aws::ECR::Model::ListTagsForResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Definition: ECRClient.h:178
Aws::ECR::UploadLayerPartResponseReceivedHandler
std::function< void(const ECRClient *, const Model::UploadLayerPartRequest &, const Model::UploadLayerPartOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UploadLayerPartResponseReceivedHandler
Definition: ECRClient.h:228
Aws::ECR::StartLifecyclePolicyPreviewResponseReceivedHandler
std::function< void(const ECRClient *, const Model::StartLifecyclePolicyPreviewRequest &, const Model::StartLifecyclePolicyPreviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartLifecyclePolicyPreviewResponseReceivedHandler
Definition: ECRClient.h:225
Aws::ECR::Model::GetLifecyclePolicyPreviewOutcome
Aws::Utils::Outcome< GetLifecyclePolicyPreviewResult, ECRError > GetLifecyclePolicyPreviewOutcome
Definition: ECRClient.h:138
Aws::ECR::Model::UploadLayerPartRequest
Definition: UploadLayerPartRequest.h:23
Aws::ECR::PutRegistryPolicyResponseReceivedHandler
std::function< void(const ECRClient *, const Model::PutRegistryPolicyRequest &, const Model::PutRegistryPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutRegistryPolicyResponseReceivedHandler
Definition: ECRClient.h:221
PutRegistryPolicyResult.h
Aws::ECR::Model::DescribeRegistryOutcomeCallable
std::future< DescribeRegistryOutcome > DescribeRegistryOutcomeCallable
Definition: ECRClient.h:168
Aws::ECR::Model::GetRepositoryPolicyRequest
Definition: GetRepositoryPolicyRequest.h:22
Aws::ECR::Model::UntagResourceOutcome
Aws::Utils::Outcome< UntagResourceResult, ECRError > UntagResourceOutcome
Definition: ECRClient.h:154
Aws::ECR::BatchCheckLayerAvailabilityResponseReceivedHandler
std::function< void(const ECRClient *, const Model::BatchCheckLayerAvailabilityRequest &, const Model::BatchCheckLayerAvailabilityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchCheckLayerAvailabilityResponseReceivedHandler
Definition: ECRClient.h:193
Aws::ECR::TagResourceResponseReceivedHandler
std::function< void(const ECRClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
Definition: ECRClient.h:226
StartLifecyclePolicyPreviewResult.h
Aws::ECR::Model::CreateRepositoryRequest
Definition: CreateRepositoryRequest.h:27
Aws::ECR::ECRClient::PutRegistryPolicyAsync
virtual void PutRegistryPolicyAsync(const Model::PutRegistryPolicyRequest &request, const PutRegistryPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECR::ECRClient::PutImageScanningConfigurationAsync
virtual void PutImageScanningConfigurationAsync(const Model::PutImageScanningConfigurationRequest &request, const PutImageScanningConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECR::Model::DeleteLifecyclePolicyRequest
Definition: DeleteLifecyclePolicyRequest.h:22
Aws::ECR::Model::PutLifecyclePolicyRequest
Definition: PutLifecyclePolicyRequest.h:22
Aws::ECR::ECRClient::StartImageScanAsync
virtual void StartImageScanAsync(const Model::StartImageScanRequest &request, const StartImageScanResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECR::ECRClient::ECRClient
ECRClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::ECR::GetLifecyclePolicyResponseReceivedHandler
std::function< void(const ECRClient *, const Model::GetLifecyclePolicyRequest &, const Model::GetLifecyclePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLifecyclePolicyResponseReceivedHandler
Definition: ECRClient.h:210
Aws::ECR::BatchGetImageResponseReceivedHandler
std::function< void(const ECRClient *, const Model::BatchGetImageRequest &, const Model::BatchGetImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetImageResponseReceivedHandler
Definition: ECRClient.h:197
Aws::ECR::ECRClient::PutImageTagMutabilityCallable
virtual Model::PutImageTagMutabilityOutcomeCallable PutImageTagMutabilityCallable(const Model::PutImageTagMutabilityRequest &request) const
Aws::ECR::DeleteRegistryPolicyResponseReceivedHandler
std::function< void(const ECRClient *, const Model::DeleteRegistryPolicyRequest &, const Model::DeleteRegistryPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRegistryPolicyResponseReceivedHandler
Definition: ECRClient.h:201
Aws::ECR::Model::GetAuthorizationTokenRequest
Definition: GetAuthorizationTokenRequest.h:20
Aws::ECR::ECRClient::PutRegistryPolicy
virtual Model::PutRegistryPolicyOutcome PutRegistryPolicy(const Model::PutRegistryPolicyRequest &request) const
Aws::ECR::Model::GetRegistryPolicyOutcome
Aws::Utils::Outcome< GetRegistryPolicyResult, ECRError > GetRegistryPolicyOutcome
Definition: ECRClient.h:139
Aws::ECR::Model::SetRepositoryPolicyOutcomeCallable
std::future< SetRepositoryPolicyOutcome > SetRepositoryPolicyOutcomeCallable
Definition: ECRClient.h:185
Aws::ECR::PutReplicationConfigurationResponseReceivedHandler
std::function< void(const ECRClient *, const Model::PutReplicationConfigurationRequest &, const Model::PutReplicationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutReplicationConfigurationResponseReceivedHandler
Definition: ECRClient.h:222
Aws::ECR::ECRClient
Definition: ECRClient.h:240
Aws::ECR::ECRClient::PutImageCallable
virtual Model::PutImageOutcomeCallable PutImageCallable(const Model::PutImageRequest &request) const
Aws::ECR::DescribeRegistryResponseReceivedHandler
std::function< void(const ECRClient *, const Model::DescribeRegistryRequest &, const Model::DescribeRegistryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRegistryResponseReceivedHandler
Definition: ECRClient.h:206
DescribeRepositoriesResult.h
Aws::ECR::ECRClient::DescribeImages
virtual Model::DescribeImagesOutcome DescribeImages(const Model::DescribeImagesRequest &request) const
Aws::ECR::Model::DeleteRegistryPolicyOutcomeCallable
std::future< DeleteRegistryPolicyOutcome > DeleteRegistryPolicyOutcomeCallable
Definition: ECRClient.h:163
Aws::ECR::ECRClient::TagResourceAsync
virtual void TagResourceAsync(const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECR::Model::DescribeRepositoriesRequest
Definition: DescribeRepositoriesRequest.h:23
Aws::ECR::ECRClient::ListTagsForResourceAsync
virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECR::Model::PutImageOutcome
Aws::Utils::Outcome< PutImageResult, ECRError > PutImageOutcome
Definition: ECRClient.h:144
Aws::ECR::Model::DescribeRepositoriesOutcomeCallable
std::future< DescribeRepositoriesOutcome > DescribeRepositoriesOutcomeCallable
Definition: ECRClient.h:169
Aws::ECR::ECRClient::DeleteLifecyclePolicyCallable
virtual Model::DeleteLifecyclePolicyOutcomeCallable DeleteLifecyclePolicyCallable(const Model::DeleteLifecyclePolicyRequest &request) const
GetLifecyclePolicyResult.h
ECRErrors.h
Aws::ECR::ECRClient::DescribeRegistryCallable
virtual Model::DescribeRegistryOutcomeCallable DescribeRegistryCallable(const Model::DescribeRegistryRequest &request) const
Aws::ECR::ECRClient::GetAuthorizationTokenCallable
virtual Model::GetAuthorizationTokenOutcomeCallable GetAuthorizationTokenCallable(const Model::GetAuthorizationTokenRequest &request) const
Aws::ECR::Model::ListImagesOutcomeCallable
std::future< ListImagesOutcome > ListImagesOutcomeCallable
Definition: ECRClient.h:177
Aws::ECR::Model::GetLifecyclePolicyOutcomeCallable
std::future< GetLifecyclePolicyOutcome > GetLifecyclePolicyOutcomeCallable
Definition: ECRClient.h:172
Aws::ECR::Model::BatchDeleteImageRequest
Definition: BatchDeleteImageRequest.h:29
AsyncCallerContext.h
Aws::ECR::Model::BatchCheckLayerAvailabilityOutcome
Aws::Utils::Outcome< BatchCheckLayerAvailabilityResult, ECRError > BatchCheckLayerAvailabilityOutcome
Definition: ECRClient.h:120
Aws::ECR::Model::GetAuthorizationTokenOutcomeCallable
std::future< GetAuthorizationTokenOutcome > GetAuthorizationTokenOutcomeCallable
Definition: ECRClient.h:170
Aws::ECR::Model::DeleteRepositoryOutcomeCallable
std::future< DeleteRepositoryOutcome > DeleteRepositoryOutcomeCallable
Definition: ECRClient.h:164
Aws::ECR::Model::GetDownloadUrlForLayerRequest
Definition: GetDownloadUrlForLayerRequest.h:22
Aws::ECR::ECRClient::DescribeImagesCallable
virtual Model::DescribeImagesOutcomeCallable DescribeImagesCallable(const Model::DescribeImagesRequest &request) const
Aws::ECR::InitiateLayerUploadResponseReceivedHandler
std::function< void(const ECRClient *, const Model::InitiateLayerUploadRequest &, const Model::InitiateLayerUploadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > InitiateLayerUploadResponseReceivedHandler
Definition: ECRClient.h:214
Aws::ECR::Model::DescribeImageScanFindingsRequest
Definition: DescribeImageScanFindingsRequest.h:23
Aws::ECR::ECRClient::CreateRepositoryAsync
virtual void CreateRepositoryAsync(const Model::CreateRepositoryRequest &request, const CreateRepositoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DescribeImageScanFindingsResult.h
PutLifecyclePolicyResult.h
Aws::ECR::ECRClient::GetDownloadUrlForLayerAsync
virtual void GetDownloadUrlForLayerAsync(const Model::GetDownloadUrlForLayerRequest &request, const GetDownloadUrlForLayerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECR::ECRClient::PutLifecyclePolicyCallable
virtual Model::PutLifecyclePolicyOutcomeCallable PutLifecyclePolicyCallable(const Model::PutLifecyclePolicyRequest &request) const
InitiateLayerUploadResult.h
Aws::ECR::ECRClient::StartImageScan
virtual Model::StartImageScanOutcome StartImageScan(const Model::StartImageScanRequest &request) const
Aws::ECR::ECRClient::BatchDeleteImage
virtual Model::BatchDeleteImageOutcome BatchDeleteImage(const Model::BatchDeleteImageRequest &request) const
Aws::ECR::ECRClient::CompleteLayerUpload
virtual Model::CompleteLayerUploadOutcome CompleteLayerUpload(const Model::CompleteLayerUploadRequest &request) const
Aws::ECR::Model::PutRegistryPolicyRequest
Definition: PutRegistryPolicyRequest.h:22
Aws::ECR::ECRClient::GetAuthorizationTokenAsync
virtual void GetAuthorizationTokenAsync(const Model::GetAuthorizationTokenRequest &request, const GetAuthorizationTokenResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECR::Model::SetRepositoryPolicyRequest
Definition: SetRepositoryPolicyRequest.h:22
Aws::ECR::ECRClient::PutImageTagMutabilityAsync
virtual void PutImageTagMutabilityAsync(const Model::PutImageTagMutabilityRequest &request, const PutImageTagMutabilityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECR::Model::PutRegistryPolicyOutcomeCallable
std::future< PutRegistryPolicyOutcome > PutRegistryPolicyOutcomeCallable
Definition: ECRClient.h:183
Aws::ECR::Model::PutImageScanningConfigurationRequest
Definition: PutImageScanningConfigurationRequest.h:23
Aws::ECR::ECRClient::ListImagesCallable
virtual Model::ListImagesOutcomeCallable ListImagesCallable(const Model::ListImagesRequest &request) const
Aws::ECR::ECRClient::PutLifecyclePolicy
virtual Model::PutLifecyclePolicyOutcome PutLifecyclePolicy(const Model::PutLifecyclePolicyRequest &request) const
UntagResourceResult.h
Aws::ECR::Model::DescribeRepositoriesOutcome
Aws::Utils::Outcome< DescribeRepositoriesResult, ECRError > DescribeRepositoriesOutcome
Definition: ECRClient.h:134
Aws::ECR::Model::StartLifecyclePolicyPreviewOutcome
Aws::Utils::Outcome< StartLifecyclePolicyPreviewResult, ECRError > StartLifecyclePolicyPreviewOutcome
Definition: ECRClient.h:152
Aws::ECR::Model::GetRegistryPolicyRequest
Definition: GetRegistryPolicyRequest.h:20
Aws::ECR::ECRClient::UploadLayerPartAsync
virtual void UploadLayerPartAsync(const Model::UploadLayerPartRequest &request, const UploadLayerPartResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECR::Model::DescribeImagesOutcomeCallable
std::future< DescribeImagesOutcome > DescribeImagesOutcomeCallable
Definition: ECRClient.h:167
Aws::ECR::Model::DescribeImageScanFindingsOutcome
Aws::Utils::Outcome< DescribeImageScanFindingsResult, ECRError > DescribeImageScanFindingsOutcome
Definition: ECRClient.h:131
Aws::ECR::Model::StartLifecyclePolicyPreviewRequest
Definition: StartLifecyclePolicyPreviewRequest.h:22
Aws::ECR::Model::BatchGetImageOutcomeCallable
std::future< BatchGetImageOutcome > BatchGetImageOutcomeCallable
Definition: ECRClient.h:159
PutImageScanningConfigurationResult.h
Aws::ECR::ECRClient::DeleteRepository
virtual Model::DeleteRepositoryOutcome DeleteRepository(const Model::DeleteRepositoryRequest &request) const
Aws::ECR::ECRClient::GetLifecyclePolicy
virtual Model::GetLifecyclePolicyOutcome GetLifecyclePolicy(const Model::GetLifecyclePolicyRequest &request) const
Aws::ECR::Model::DeleteRepositoryRequest
Definition: DeleteRepositoryRequest.h:22
Aws::ECR::Model::GetAuthorizationTokenOutcome
Aws::Utils::Outcome< GetAuthorizationTokenResult, ECRError > GetAuthorizationTokenOutcome
Definition: ECRClient.h:135
Aws::ECR::Model::DeleteRegistryPolicyRequest
Definition: DeleteRegistryPolicyRequest.h:20
Aws::ECR::ECRClient::UploadLayerPartCallable
virtual Model::UploadLayerPartOutcomeCallable UploadLayerPartCallable(const Model::UploadLayerPartRequest &request) const
ListImagesResult.h
Aws::ECR::ECRClient::GetLifecyclePolicyPreviewAsync
virtual void GetLifecyclePolicyPreviewAsync(const Model::GetLifecyclePolicyPreviewRequest &request, const GetLifecyclePolicyPreviewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECR::Model::DescribeRegistryRequest
Definition: DescribeRegistryRequest.h:20
Aws::ECR::ECRClient::StartImageScanCallable
virtual Model::StartImageScanOutcomeCallable StartImageScanCallable(const Model::StartImageScanRequest &request) const
Aws::ECR::Model::PutLifecyclePolicyOutcome
Aws::Utils::Outcome< PutLifecyclePolicyResult, ECRError > PutLifecyclePolicyOutcome
Definition: ECRClient.h:147
Aws::ECR::Model::PutReplicationConfigurationRequest
Definition: PutReplicationConfigurationRequest.h:22
Aws::ECR::ECRClient::DescribeRepositoriesAsync
virtual void DescribeRepositoriesAsync(const Model::DescribeRepositoriesRequest &request, const DescribeRepositoriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECR::Model::UntagResourceRequest
Definition: UntagResourceRequest.h:23
Aws::ECR::Model::StartImageScanRequest
Definition: StartImageScanRequest.h:23
Aws::ECR::ECRClient::UntagResourceAsync
virtual void UntagResourceAsync(const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECR::ECRClient::~ECRClient
virtual ~ECRClient()
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::ECR::Model::DeleteLifecyclePolicyOutcomeCallable
std::future< DeleteLifecyclePolicyOutcome > DeleteLifecyclePolicyOutcomeCallable
Definition: ECRClient.h:162
Aws::ECR::ECRClient::GetLifecyclePolicyPreviewCallable
virtual Model::GetLifecyclePolicyPreviewOutcomeCallable GetLifecyclePolicyPreviewCallable(const Model::GetLifecyclePolicyPreviewRequest &request) const
DeleteRegistryPolicyResult.h
Aws::ECR::Model::TagResourceOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Definition: ECRClient.h:188
Aws::ECR::ECRClient::PutReplicationConfigurationAsync
virtual void PutReplicationConfigurationAsync(const Model::PutReplicationConfigurationRequest &request, const PutReplicationConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECR::Model::GetDownloadUrlForLayerOutcome
Aws::Utils::Outcome< GetDownloadUrlForLayerResult, ECRError > GetDownloadUrlForLayerOutcome
Definition: ECRClient.h:136
Aws::ECR::BatchDeleteImageResponseReceivedHandler
std::function< void(const ECRClient *, const Model::BatchDeleteImageRequest &, const Model::BatchDeleteImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDeleteImageResponseReceivedHandler
Definition: ECRClient.h:196
Aws::ECR::ECRClient::BatchGetImageAsync
virtual void BatchGetImageAsync(const Model::BatchGetImageRequest &request, const BatchGetImageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
StartImageScanResult.h
Aws::ECR::ECRClient::GetDownloadUrlForLayer
virtual Model::GetDownloadUrlForLayerOutcome GetDownloadUrlForLayer(const Model::GetDownloadUrlForLayerRequest &request) const
Aws::ECR::Model::ListImagesRequest
Definition: ListImagesRequest.h:23
Aws::ECR::Model::PutImageScanningConfigurationOutcomeCallable
std::future< PutImageScanningConfigurationOutcome > PutImageScanningConfigurationOutcomeCallable
Definition: ECRClient.h:180
Aws::ECR::ECRClient::BatchDeleteImageCallable
virtual Model::BatchDeleteImageOutcomeCallable BatchDeleteImageCallable(const Model::BatchDeleteImageRequest &request) const
Aws::ECR::Model::BatchCheckLayerAvailabilityRequest
Definition: BatchCheckLayerAvailabilityRequest.h:23
ECR_EXPORTS.h
Aws::ECR::Model::DeleteRepositoryPolicyOutcomeCallable
std::future< DeleteRepositoryPolicyOutcome > DeleteRepositoryPolicyOutcomeCallable
Definition: ECRClient.h:165
Aws::ECR::Model::DeleteRepositoryPolicyOutcome
Aws::Utils::Outcome< DeleteRepositoryPolicyResult, ECRError > DeleteRepositoryPolicyOutcome
Definition: ECRClient.h:130
Aws::ECR::Model::GetLifecyclePolicyOutcome
Aws::Utils::Outcome< GetLifecyclePolicyResult, ECRError > GetLifecyclePolicyOutcome
Definition: ECRClient.h:137
Aws::ECR::ECRClient::SetRepositoryPolicy
virtual Model::SetRepositoryPolicyOutcome SetRepositoryPolicy(const Model::SetRepositoryPolicyRequest &request) const
Aws::ECR::CompleteLayerUploadResponseReceivedHandler
std::function< void(const ECRClient *, const Model::CompleteLayerUploadRequest &, const Model::CompleteLayerUploadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CompleteLayerUploadResponseReceivedHandler
Definition: ECRClient.h:198
Aws::ECR::ECRClient::TagResourceCallable
virtual Model::TagResourceOutcomeCallable TagResourceCallable(const Model::TagResourceRequest &request) const
Aws::ECR::Model::BatchDeleteImageOutcomeCallable
std::future< BatchDeleteImageOutcome > BatchDeleteImageOutcomeCallable
Definition: ECRClient.h:158
Aws::ECR::Model::DescribeImagesRequest
Definition: DescribeImagesRequest.h:25
PutImageTagMutabilityResult.h
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::ECR::PutImageScanningConfigurationResponseReceivedHandler
std::function< void(const ECRClient *, const Model::PutImageScanningConfigurationRequest &, const Model::PutImageScanningConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutImageScanningConfigurationResponseReceivedHandler
Definition: ECRClient.h:218
Aws::ECR::SetRepositoryPolicyResponseReceivedHandler
std::function< void(const ECRClient *, const Model::SetRepositoryPolicyRequest &, const Model::SetRepositoryPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetRepositoryPolicyResponseReceivedHandler
Definition: ECRClient.h:223
Aws::ECR::ECRClient::InitiateLayerUploadCallable
virtual Model::InitiateLayerUploadOutcomeCallable InitiateLayerUploadCallable(const Model::InitiateLayerUploadRequest &request) const
Aws::ECR::ECRClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
Aws::ECR::ECRClient::DeleteRegistryPolicyAsync
virtual void DeleteRegistryPolicyAsync(const Model::DeleteRegistryPolicyRequest &request, const DeleteRegistryPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
GetRepositoryPolicyResult.h
Aws::ECR::ECRClient::DeleteRegistryPolicyCallable
virtual Model::DeleteRegistryPolicyOutcomeCallable DeleteRegistryPolicyCallable(const Model::DeleteRegistryPolicyRequest &request) const
Aws::ECR::DescribeImageScanFindingsResponseReceivedHandler
std::function< void(const ECRClient *, const Model::DescribeImageScanFindingsRequest &, const Model::DescribeImageScanFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeImageScanFindingsResponseReceivedHandler
Definition: ECRClient.h:204
Aws::ECR::ECRClient::UntagResource
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Aws::ECR::ECRClient::BatchGetImageCallable
virtual Model::BatchGetImageOutcomeCallable BatchGetImageCallable(const Model::BatchGetImageRequest &request) const
Aws::ECR::ECRClient::CompleteLayerUploadAsync
virtual void CompleteLayerUploadAsync(const Model::CompleteLayerUploadRequest &request, const CompleteLayerUploadResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECR::ECRClient::GetDownloadUrlForLayerCallable
virtual Model::GetDownloadUrlForLayerOutcomeCallable GetDownloadUrlForLayerCallable(const Model::GetDownloadUrlForLayerRequest &request) const
Aws::ECR::ECRClient::StartLifecyclePolicyPreview
virtual Model::StartLifecyclePolicyPreviewOutcome StartLifecyclePolicyPreview(const Model::StartLifecyclePolicyPreviewRequest &request) const
Aws::ECR::DescribeRepositoriesResponseReceivedHandler
std::function< void(const ECRClient *, const Model::DescribeRepositoriesRequest &, const Model::DescribeRepositoriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRepositoriesResponseReceivedHandler
Definition: ECRClient.h:207
Aws::ECR::UntagResourceResponseReceivedHandler
std::function< void(const ECRClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
Definition: ECRClient.h:227
Aws::ECR::Model::GetRepositoryPolicyOutcome
Aws::Utils::Outcome< GetRepositoryPolicyResult, ECRError > GetRepositoryPolicyOutcome
Definition: ECRClient.h:140
Aws::ECR::Model::BatchGetImageOutcome
Aws::Utils::Outcome< BatchGetImageResult, ECRError > BatchGetImageOutcome
Definition: ECRClient.h:124
AWSString.h
Aws::ECR::ECRClient::CompleteLayerUploadCallable
virtual Model::CompleteLayerUploadOutcomeCallable CompleteLayerUploadCallable(const Model::CompleteLayerUploadRequest &request) const
Aws::ECR::Model::CreateRepositoryOutcomeCallable
std::future< CreateRepositoryOutcome > CreateRepositoryOutcomeCallable
Definition: ECRClient.h:161
Aws::Client::AWSJsonClient
Definition: AWSClient.h:323
Aws::ECR::Model::DescribeImageScanFindingsOutcomeCallable
std::future< DescribeImageScanFindingsOutcome > DescribeImageScanFindingsOutcomeCallable
Definition: ECRClient.h:166
AWS_ECR_API
#define AWS_ECR_API
Definition: ECR_EXPORTS.h:28
Aws::ECR::ECRClient::GetAuthorizationToken
virtual Model::GetAuthorizationTokenOutcome GetAuthorizationToken(const Model::GetAuthorizationTokenRequest &request) const
Aws::ECR::ECRClient::DescribeImagesAsync
virtual void DescribeImagesAsync(const Model::DescribeImagesRequest &request, const DescribeImagesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECR::ECRClient::GetRepositoryPolicy
virtual Model::GetRepositoryPolicyOutcome GetRepositoryPolicy(const Model::GetRepositoryPolicyRequest &request) const
Aws::ECR::ECRClient::PutReplicationConfiguration
virtual Model::PutReplicationConfigurationOutcome PutReplicationConfiguration(const Model::PutReplicationConfigurationRequest &request) const
Aws::ECR::Model::GetLifecyclePolicyPreviewRequest
Definition: GetLifecyclePolicyPreviewRequest.h:25
Aws::ECR::ECRClient::DeleteLifecyclePolicyAsync
virtual void DeleteLifecyclePolicyAsync(const Model::DeleteLifecyclePolicyRequest &request, const DeleteLifecyclePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECR::ECRClient::CreateRepository
virtual Model::CreateRepositoryOutcome CreateRepository(const Model::CreateRepositoryRequest &request) const
Aws::ECR::ECRClient::InitiateLayerUpload
virtual Model::InitiateLayerUploadOutcome InitiateLayerUpload(const Model::InitiateLayerUploadRequest &request) const
Aws::ECR::ECRClient::DescribeRegistry
virtual Model::DescribeRegistryOutcome DescribeRegistry(const Model::DescribeRegistryRequest &request) const
Aws::ECR::Model::PutRegistryPolicyOutcome
Aws::Utils::Outcome< PutRegistryPolicyResult, ECRError > PutRegistryPolicyOutcome
Definition: ECRClient.h:148
Aws::ECR::ECRClient::PutImageScanningConfiguration
virtual Model::PutImageScanningConfigurationOutcome PutImageScanningConfiguration(const Model::PutImageScanningConfigurationRequest &request) const
Aws::ECR::Model::GetDownloadUrlForLayerOutcomeCallable
std::future< GetDownloadUrlForLayerOutcome > GetDownloadUrlForLayerOutcomeCallable
Definition: ECRClient.h:171
Aws::ECR::Model::PutLifecyclePolicyOutcomeCallable
std::future< PutLifecyclePolicyOutcome > PutLifecyclePolicyOutcomeCallable
Definition: ECRClient.h:182
Aws::ECR::ECRClient::DescribeImageScanFindingsAsync
virtual void DescribeImageScanFindingsAsync(const Model::DescribeImageScanFindingsRequest &request, const DescribeImageScanFindingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECR::PutImageTagMutabilityResponseReceivedHandler
std::function< void(const ECRClient *, const Model::PutImageTagMutabilityRequest &, const Model::PutImageTagMutabilityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutImageTagMutabilityResponseReceivedHandler
Definition: ECRClient.h:219
Aws::ECR::ECRClient::InitiateLayerUploadAsync
virtual void InitiateLayerUploadAsync(const Model::InitiateLayerUploadRequest &request, const InitiateLayerUploadResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECR::ECRClient::SetRepositoryPolicyAsync
virtual void SetRepositoryPolicyAsync(const Model::SetRepositoryPolicyRequest &request, const SetRepositoryPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ListTagsForResourceResult.h
Aws::ECR::ECRClient::GetRepositoryPolicyAsync
virtual void GetRepositoryPolicyAsync(const Model::GetRepositoryPolicyRequest &request, const GetRepositoryPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECR::Model::StartLifecyclePolicyPreviewOutcomeCallable
std::future< StartLifecyclePolicyPreviewOutcome > StartLifecyclePolicyPreviewOutcomeCallable
Definition: ECRClient.h:187
Aws::ECR::Model::StartImageScanOutcomeCallable
std::future< StartImageScanOutcome > StartImageScanOutcomeCallable
Definition: ECRClient.h:186
Aws::ECR::ECRClient::UploadLayerPart
virtual Model::UploadLayerPartOutcome UploadLayerPart(const Model::UploadLayerPartRequest &request) const
DeleteRepositoryResult.h
Aws::ECR::ECRClient::ListImagesAsync
virtual void ListImagesAsync(const Model::ListImagesRequest &request, const ListImagesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECR::ECRClient::UntagResourceCallable
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable(const Model::UntagResourceRequest &request) const
ClientConfiguration.h
Aws::ECR::ECRClient::DeleteRepositoryCallable
virtual Model::DeleteRepositoryOutcomeCallable DeleteRepositoryCallable(const Model::DeleteRepositoryRequest &request) const
Aws::ECR::Model::InitiateLayerUploadOutcome
Aws::Utils::Outcome< InitiateLayerUploadResult, ECRError > InitiateLayerUploadOutcome
Definition: ECRClient.h:141
Aws::ECR::Model::GetLifecyclePolicyPreviewOutcomeCallable
std::future< GetLifecyclePolicyPreviewOutcome > GetLifecyclePolicyPreviewOutcomeCallable
Definition: ECRClient.h:173
Aws::ECR::ECRClient::DescribeRegistryAsync
virtual void DescribeRegistryAsync(const Model::DescribeRegistryRequest &request, const DescribeRegistryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECR::Model::BatchDeleteImageOutcome
Aws::Utils::Outcome< BatchDeleteImageResult, ECRError > BatchDeleteImageOutcome
Definition: ECRClient.h:123
Aws::ECR::Model::UploadLayerPartOutcomeCallable
std::future< UploadLayerPartOutcome > UploadLayerPartOutcomeCallable
Definition: ECRClient.h:190
Aws::ECR::Model::PutImageTagMutabilityRequest
Definition: PutImageTagMutabilityRequest.h:23
Aws::ECR::ECRClient::CreateRepositoryCallable
virtual Model::CreateRepositoryOutcomeCallable CreateRepositoryCallable(const Model::CreateRepositoryRequest &request) const
Aws::ECR::PutImageResponseReceivedHandler
std::function< void(const ECRClient *, const Model::PutImageRequest &, const Model::PutImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutImageResponseReceivedHandler
Definition: ECRClient.h:217
Aws::ECR::ECRClient::DescribeRepositories
virtual Model::DescribeRepositoriesOutcome DescribeRepositories(const Model::DescribeRepositoriesRequest &request) const
Aws::ECR::ListTagsForResourceResponseReceivedHandler
std::function< void(const ECRClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
Definition: ECRClient.h:216
Aws
Definition: AccessManagementClient.h:15
HttpTypes.h
Aws::ECR::Model::CompleteLayerUploadRequest
Definition: CompleteLayerUploadRequest.h:23
Aws::ECR::ECRClient::GetLifecyclePolicyCallable
virtual Model::GetLifecyclePolicyOutcomeCallable GetLifecyclePolicyCallable(const Model::GetLifecyclePolicyRequest &request) const
Aws::ECR::Model::TagResourceRequest
Definition: TagResourceRequest.h:24
Aws::ECR::Model::UntagResourceOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Definition: ECRClient.h:189
Aws::ECR::Model::CreateRepositoryOutcome
Aws::Utils::Outcome< CreateRepositoryResult, ECRError > CreateRepositoryOutcome
Definition: ECRClient.h:126
Aws::ECR::ECRClient::TagResource
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Aws::ECR::Model::DeleteRepositoryPolicyRequest
Definition: DeleteRepositoryPolicyRequest.h:22
CreateRepositoryResult.h
Aws::ECR::CreateRepositoryResponseReceivedHandler
std::function< void(const ECRClient *, const Model::CreateRepositoryRequest &, const Model::CreateRepositoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRepositoryResponseReceivedHandler
Definition: ECRClient.h:199
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::ECR::Model::DescribeRegistryOutcome
Aws::Utils::Outcome< DescribeRegistryResult, ECRError > DescribeRegistryOutcome
Definition: ECRClient.h:133
Aws::ECR::Model::ListImagesOutcome
Aws::Utils::Outcome< ListImagesResult, ECRError > ListImagesOutcome
Definition: ECRClient.h:142
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::ECR::Model::StartImageScanOutcome
Aws::Utils::Outcome< StartImageScanResult, ECRError > StartImageScanOutcome
Definition: ECRClient.h:151
Aws::ECR::ECRClient::GetLifecyclePolicyAsync
virtual void GetLifecyclePolicyAsync(const Model::GetLifecyclePolicyRequest &request, const GetLifecyclePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECR::Model::PutImageRequest
Definition: PutImageRequest.h:22
AWSClient.h
Aws::ECR::ECRClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: ECRClient.h:242
Aws::ECR::ECRClient::GetRegistryPolicyCallable
virtual Model::GetRegistryPolicyOutcomeCallable GetRegistryPolicyCallable(const Model::GetRegistryPolicyRequest &request) const
Aws::ECR::Model::GetRepositoryPolicyOutcomeCallable
std::future< GetRepositoryPolicyOutcome > GetRepositoryPolicyOutcomeCallable
Definition: ECRClient.h:175
Aws::ECR::Model::BatchCheckLayerAvailabilityOutcomeCallable
std::future< BatchCheckLayerAvailabilityOutcome > BatchCheckLayerAvailabilityOutcomeCallable
Definition: ECRClient.h:157
Aws::ECR::ECRClient::DescribeRepositoriesCallable
virtual Model::DescribeRepositoriesOutcomeCallable DescribeRepositoriesCallable(const Model::DescribeRepositoriesRequest &request) const
GetRegistryPolicyResult.h
Aws::ECR::ECRClient::DeleteRepositoryPolicy
virtual Model::DeleteRepositoryPolicyOutcome DeleteRepositoryPolicy(const Model::DeleteRepositoryPolicyRequest &request) const
GetLifecyclePolicyPreviewResult.h
Aws::ECR::ECRClient::GetRegistryPolicy
virtual Model::GetRegistryPolicyOutcome GetRegistryPolicy(const Model::GetRegistryPolicyRequest &request) const
Aws::ECR::Model::SetRepositoryPolicyOutcome
Aws::Utils::Outcome< SetRepositoryPolicyResult, ECRError > SetRepositoryPolicyOutcome
Definition: ECRClient.h:150
Aws::ECR::Model::PutReplicationConfigurationOutcomeCallable
std::future< PutReplicationConfigurationOutcome > PutReplicationConfigurationOutcomeCallable
Definition: ECRClient.h:184
Aws::ECR::GetRegistryPolicyResponseReceivedHandler
std::function< void(const ECRClient *, const Model::GetRegistryPolicyRequest &, const Model::GetRegistryPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRegistryPolicyResponseReceivedHandler
Definition: ECRClient.h:212
Aws::ECR::GetAuthorizationTokenResponseReceivedHandler
std::function< void(const ECRClient *, const Model::GetAuthorizationTokenRequest &, const Model::GetAuthorizationTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAuthorizationTokenResponseReceivedHandler
Definition: ECRClient.h:208
Aws::ECR::Model::ListTagsForResourceOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, ECRError > ListTagsForResourceOutcome
Definition: ECRClient.h:143
Aws::ECR::ECRClient::StartLifecyclePolicyPreviewCallable
virtual Model::StartLifecyclePolicyPreviewOutcomeCallable StartLifecyclePolicyPreviewCallable(const Model::StartLifecyclePolicyPreviewRequest &request) const
Aws::ECR::Model::InitiateLayerUploadOutcomeCallable
std::future< InitiateLayerUploadOutcome > InitiateLayerUploadOutcomeCallable
Definition: ECRClient.h:176
BatchDeleteImageResult.h
Aws::ECR::ECRClient::ListTagsForResourceCallable
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const Model::ListTagsForResourceRequest &request) const
Aws::ECR::ECRClient::PutReplicationConfigurationCallable
virtual Model::PutReplicationConfigurationOutcomeCallable PutReplicationConfigurationCallable(const Model::PutReplicationConfigurationRequest &request) const
Aws::ECR::Model::GetRegistryPolicyOutcomeCallable
std::future< GetRegistryPolicyOutcome > GetRegistryPolicyOutcomeCallable
Definition: ECRClient.h:174
Aws::ECR::ECRClient::ListImages
virtual Model::ListImagesOutcome ListImages(const Model::ListImagesRequest &request) const
Aws::ECR::ECRClient::DescribeImageScanFindings
virtual Model::DescribeImageScanFindingsOutcome DescribeImageScanFindings(const Model::DescribeImageScanFindingsRequest &request) const
Aws::ECR::ECRClient::StartLifecyclePolicyPreviewAsync
virtual void StartLifecyclePolicyPreviewAsync(const Model::StartLifecyclePolicyPreviewRequest &request, const StartLifecyclePolicyPreviewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECR::DeleteLifecyclePolicyResponseReceivedHandler
std::function< void(const ECRClient *, const Model::DeleteLifecyclePolicyRequest &, const Model::DeleteLifecyclePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLifecyclePolicyResponseReceivedHandler
Definition: ECRClient.h:200
GetDownloadUrlForLayerResult.h
Aws::ECR::Model::BatchGetImageRequest
Definition: BatchGetImageRequest.h:24
Aws::ECR::ECRClient::PutImage
virtual Model::PutImageOutcome PutImage(const Model::PutImageRequest &request) const
Aws::ECR::DeleteRepositoryPolicyResponseReceivedHandler
std::function< void(const ECRClient *, const Model::DeleteRepositoryPolicyRequest &, const Model::DeleteRepositoryPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRepositoryPolicyResponseReceivedHandler
Definition: ECRClient.h:203
Aws::ECR::ECRClient::DeleteRepositoryPolicyCallable
virtual Model::DeleteRepositoryPolicyOutcomeCallable DeleteRepositoryPolicyCallable(const Model::DeleteRepositoryPolicyRequest &request) const
Aws::ECR::ECRClient::GetLifecyclePolicyPreview
virtual Model::GetLifecyclePolicyPreviewOutcome GetLifecyclePolicyPreview(const Model::GetLifecyclePolicyPreviewRequest &request) const
Aws::ECR::GetRepositoryPolicyResponseReceivedHandler
std::function< void(const ECRClient *, const Model::GetRepositoryPolicyRequest &, const Model::GetRepositoryPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRepositoryPolicyResponseReceivedHandler
Definition: ECRClient.h:213
Aws::ECR::Model::DescribeImagesOutcome
Aws::Utils::Outcome< DescribeImagesResult, ECRError > DescribeImagesOutcome
Definition: ECRClient.h:132
Aws::ECR::Model::UploadLayerPartOutcome
Aws::Utils::Outcome< UploadLayerPartResult, ECRError > UploadLayerPartOutcome
Definition: ECRClient.h:155
Aws::ECR::Model::CompleteLayerUploadOutcomeCallable
std::future< CompleteLayerUploadOutcome > CompleteLayerUploadOutcomeCallable
Definition: ECRClient.h:160
JsonSerializer.h
Aws::ECR::ECRClient::BatchCheckLayerAvailability
virtual Model::BatchCheckLayerAvailabilityOutcome BatchCheckLayerAvailability(const Model::BatchCheckLayerAvailabilityRequest &request) const
Aws::ECR::Model::PutImageTagMutabilityOutcomeCallable
std::future< PutImageTagMutabilityOutcome > PutImageTagMutabilityOutcomeCallable
Definition: ECRClient.h:181
Aws::ECR::Model::CompleteLayerUploadOutcome
Aws::Utils::Outcome< CompleteLayerUploadResult, ECRError > CompleteLayerUploadOutcome
Definition: ECRClient.h:125
Aws::ECR::GetLifecyclePolicyPreviewResponseReceivedHandler
std::function< void(const ECRClient *, const Model::GetLifecyclePolicyPreviewRequest &, const Model::GetLifecyclePolicyPreviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLifecyclePolicyPreviewResponseReceivedHandler
Definition: ECRClient.h:211
PutImageResult.h
Aws::ECR::ECRClient::BatchDeleteImageAsync
virtual void BatchDeleteImageAsync(const Model::BatchDeleteImageRequest &request, const BatchDeleteImageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DeleteLifecyclePolicyResult.h
Aws::ECR::ECRClient::PutLifecyclePolicyAsync
virtual void PutLifecyclePolicyAsync(const Model::PutLifecyclePolicyRequest &request, const PutLifecyclePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECR::ECRClient::DeleteRepositoryPolicyAsync
virtual void DeleteRepositoryPolicyAsync(const Model::DeleteRepositoryPolicyRequest &request, const DeleteRepositoryPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ECR::ECRClient::GetRepositoryPolicyCallable
virtual Model::GetRepositoryPolicyOutcomeCallable GetRepositoryPolicyCallable(const Model::GetRepositoryPolicyRequest &request) const
Aws::ECR::ListImagesResponseReceivedHandler
std::function< void(const ECRClient *, const Model::ListImagesRequest &, const Model::ListImagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListImagesResponseReceivedHandler
Definition: ECRClient.h:215
Aws::ECR::ECRClient::ECRClient
ECRClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())