AWS SDK for C++  1.9.153
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>
51 #include <future>
52 #include <functional>
53 
54 namespace Aws
55 {
56 
57 namespace Http
58 {
59  class HttpClient;
60  class HttpClientFactory;
61 } // namespace Http
62 
63 namespace Utils
64 {
65  template< typename R, typename E> class Outcome;
66 namespace Threading
67 {
68  class Executor;
69 } // namespace Threading
70 } // namespace Utils
71 
72 namespace Auth
73 {
74  class AWSCredentials;
75  class AWSCredentialsProvider;
76 } // namespace Auth
77 
78 namespace Client
79 {
80  class RetryStrategy;
81 } // namespace Client
82 
83 namespace ECR
84 {
85 
86 namespace Model
87 {
109  class ListImagesRequest;
111  class PutImageRequest;
118  class StartImageScanRequest;
120  class TagResourceRequest;
121  class UntagResourceRequest;
123 
159 
160  typedef std::future<BatchCheckLayerAvailabilityOutcome> BatchCheckLayerAvailabilityOutcomeCallable;
161  typedef std::future<BatchDeleteImageOutcome> BatchDeleteImageOutcomeCallable;
162  typedef std::future<BatchGetImageOutcome> BatchGetImageOutcomeCallable;
163  typedef std::future<CompleteLayerUploadOutcome> CompleteLayerUploadOutcomeCallable;
164  typedef std::future<CreateRepositoryOutcome> CreateRepositoryOutcomeCallable;
165  typedef std::future<DeleteLifecyclePolicyOutcome> DeleteLifecyclePolicyOutcomeCallable;
166  typedef std::future<DeleteRegistryPolicyOutcome> DeleteRegistryPolicyOutcomeCallable;
167  typedef std::future<DeleteRepositoryOutcome> DeleteRepositoryOutcomeCallable;
168  typedef std::future<DeleteRepositoryPolicyOutcome> DeleteRepositoryPolicyOutcomeCallable;
169  typedef std::future<DescribeImageReplicationStatusOutcome> DescribeImageReplicationStatusOutcomeCallable;
170  typedef std::future<DescribeImageScanFindingsOutcome> DescribeImageScanFindingsOutcomeCallable;
171  typedef std::future<DescribeImagesOutcome> DescribeImagesOutcomeCallable;
172  typedef std::future<DescribeRegistryOutcome> DescribeRegistryOutcomeCallable;
173  typedef std::future<DescribeRepositoriesOutcome> DescribeRepositoriesOutcomeCallable;
174  typedef std::future<GetAuthorizationTokenOutcome> GetAuthorizationTokenOutcomeCallable;
175  typedef std::future<GetDownloadUrlForLayerOutcome> GetDownloadUrlForLayerOutcomeCallable;
176  typedef std::future<GetLifecyclePolicyOutcome> GetLifecyclePolicyOutcomeCallable;
177  typedef std::future<GetLifecyclePolicyPreviewOutcome> GetLifecyclePolicyPreviewOutcomeCallable;
178  typedef std::future<GetRegistryPolicyOutcome> GetRegistryPolicyOutcomeCallable;
179  typedef std::future<GetRepositoryPolicyOutcome> GetRepositoryPolicyOutcomeCallable;
180  typedef std::future<InitiateLayerUploadOutcome> InitiateLayerUploadOutcomeCallable;
181  typedef std::future<ListImagesOutcome> ListImagesOutcomeCallable;
182  typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
183  typedef std::future<PutImageOutcome> PutImageOutcomeCallable;
184  typedef std::future<PutImageScanningConfigurationOutcome> PutImageScanningConfigurationOutcomeCallable;
185  typedef std::future<PutImageTagMutabilityOutcome> PutImageTagMutabilityOutcomeCallable;
186  typedef std::future<PutLifecyclePolicyOutcome> PutLifecyclePolicyOutcomeCallable;
187  typedef std::future<PutRegistryPolicyOutcome> PutRegistryPolicyOutcomeCallable;
188  typedef std::future<PutReplicationConfigurationOutcome> PutReplicationConfigurationOutcomeCallable;
189  typedef std::future<SetRepositoryPolicyOutcome> SetRepositoryPolicyOutcomeCallable;
190  typedef std::future<StartImageScanOutcome> StartImageScanOutcomeCallable;
191  typedef std::future<StartLifecyclePolicyPreviewOutcome> StartLifecyclePolicyPreviewOutcomeCallable;
192  typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
193  typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
194  typedef std::future<UploadLayerPartOutcome> UploadLayerPartOutcomeCallable;
195 } // namespace Model
196 
197  class ECRClient;
198 
199  typedef std::function<void(const ECRClient*, const Model::BatchCheckLayerAvailabilityRequest&, const Model::BatchCheckLayerAvailabilityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchCheckLayerAvailabilityResponseReceivedHandler;
200  typedef std::function<void(const ECRClient*, const Model::BatchDeleteImageRequest&, const Model::BatchDeleteImageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchDeleteImageResponseReceivedHandler;
201  typedef std::function<void(const ECRClient*, const Model::BatchGetImageRequest&, const Model::BatchGetImageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetImageResponseReceivedHandler;
202  typedef std::function<void(const ECRClient*, const Model::CompleteLayerUploadRequest&, const Model::CompleteLayerUploadOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CompleteLayerUploadResponseReceivedHandler;
203  typedef std::function<void(const ECRClient*, const Model::CreateRepositoryRequest&, const Model::CreateRepositoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateRepositoryResponseReceivedHandler;
204  typedef std::function<void(const ECRClient*, const Model::DeleteLifecyclePolicyRequest&, const Model::DeleteLifecyclePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteLifecyclePolicyResponseReceivedHandler;
205  typedef std::function<void(const ECRClient*, const Model::DeleteRegistryPolicyRequest&, const Model::DeleteRegistryPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRegistryPolicyResponseReceivedHandler;
206  typedef std::function<void(const ECRClient*, const Model::DeleteRepositoryRequest&, const Model::DeleteRepositoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRepositoryResponseReceivedHandler;
207  typedef std::function<void(const ECRClient*, const Model::DeleteRepositoryPolicyRequest&, const Model::DeleteRepositoryPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRepositoryPolicyResponseReceivedHandler;
208  typedef std::function<void(const ECRClient*, const Model::DescribeImageReplicationStatusRequest&, const Model::DescribeImageReplicationStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeImageReplicationStatusResponseReceivedHandler;
209  typedef std::function<void(const ECRClient*, const Model::DescribeImageScanFindingsRequest&, const Model::DescribeImageScanFindingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeImageScanFindingsResponseReceivedHandler;
210  typedef std::function<void(const ECRClient*, const Model::DescribeImagesRequest&, const Model::DescribeImagesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeImagesResponseReceivedHandler;
211  typedef std::function<void(const ECRClient*, const Model::DescribeRegistryRequest&, const Model::DescribeRegistryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeRegistryResponseReceivedHandler;
212  typedef std::function<void(const ECRClient*, const Model::DescribeRepositoriesRequest&, const Model::DescribeRepositoriesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeRepositoriesResponseReceivedHandler;
213  typedef std::function<void(const ECRClient*, const Model::GetAuthorizationTokenRequest&, const Model::GetAuthorizationTokenOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAuthorizationTokenResponseReceivedHandler;
214  typedef std::function<void(const ECRClient*, const Model::GetDownloadUrlForLayerRequest&, const Model::GetDownloadUrlForLayerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDownloadUrlForLayerResponseReceivedHandler;
215  typedef std::function<void(const ECRClient*, const Model::GetLifecyclePolicyRequest&, const Model::GetLifecyclePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetLifecyclePolicyResponseReceivedHandler;
216  typedef std::function<void(const ECRClient*, const Model::GetLifecyclePolicyPreviewRequest&, const Model::GetLifecyclePolicyPreviewOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetLifecyclePolicyPreviewResponseReceivedHandler;
217  typedef std::function<void(const ECRClient*, const Model::GetRegistryPolicyRequest&, const Model::GetRegistryPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRegistryPolicyResponseReceivedHandler;
218  typedef std::function<void(const ECRClient*, const Model::GetRepositoryPolicyRequest&, const Model::GetRepositoryPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRepositoryPolicyResponseReceivedHandler;
219  typedef std::function<void(const ECRClient*, const Model::InitiateLayerUploadRequest&, const Model::InitiateLayerUploadOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > InitiateLayerUploadResponseReceivedHandler;
220  typedef std::function<void(const ECRClient*, const Model::ListImagesRequest&, const Model::ListImagesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListImagesResponseReceivedHandler;
221  typedef std::function<void(const ECRClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
222  typedef std::function<void(const ECRClient*, const Model::PutImageRequest&, const Model::PutImageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutImageResponseReceivedHandler;
223  typedef std::function<void(const ECRClient*, const Model::PutImageScanningConfigurationRequest&, const Model::PutImageScanningConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutImageScanningConfigurationResponseReceivedHandler;
224  typedef std::function<void(const ECRClient*, const Model::PutImageTagMutabilityRequest&, const Model::PutImageTagMutabilityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutImageTagMutabilityResponseReceivedHandler;
225  typedef std::function<void(const ECRClient*, const Model::PutLifecyclePolicyRequest&, const Model::PutLifecyclePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutLifecyclePolicyResponseReceivedHandler;
226  typedef std::function<void(const ECRClient*, const Model::PutRegistryPolicyRequest&, const Model::PutRegistryPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutRegistryPolicyResponseReceivedHandler;
227  typedef std::function<void(const ECRClient*, const Model::PutReplicationConfigurationRequest&, const Model::PutReplicationConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutReplicationConfigurationResponseReceivedHandler;
228  typedef std::function<void(const ECRClient*, const Model::SetRepositoryPolicyRequest&, const Model::SetRepositoryPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SetRepositoryPolicyResponseReceivedHandler;
229  typedef std::function<void(const ECRClient*, const Model::StartImageScanRequest&, const Model::StartImageScanOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartImageScanResponseReceivedHandler;
230  typedef std::function<void(const ECRClient*, const Model::StartLifecyclePolicyPreviewRequest&, const Model::StartLifecyclePolicyPreviewOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartLifecyclePolicyPreviewResponseReceivedHandler;
231  typedef std::function<void(const ECRClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
232  typedef std::function<void(const ECRClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
233  typedef std::function<void(const ECRClient*, const Model::UploadLayerPartRequest&, const Model::UploadLayerPartOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UploadLayerPartResponseReceivedHandler;
234 
249  {
250  public:
252 
258 
264 
269  ECRClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
271 
272  virtual ~ECRClient();
273 
274 
287 
302 
316  virtual void BatchCheckLayerAvailabilityAsync(const Model::BatchCheckLayerAvailabilityRequest& request, const BatchCheckLayerAvailabilityResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
317 
329 
343 
356  virtual void BatchDeleteImageAsync(const Model::BatchDeleteImageRequest& request, const BatchDeleteImageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
357 
367 
379 
390  virtual void BatchGetImageAsync(const Model::BatchGetImageRequest& request, const BatchGetImageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
391 
406 
423 
439  virtual void CompleteLayerUploadAsync(const Model::CompleteLayerUploadRequest& request, const CompleteLayerUploadResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
440 
450 
462 
473  virtual void CreateRepositoryAsync(const Model::CreateRepositoryRequest& request, const CreateRepositoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
474 
482 
492 
501  virtual void DeleteLifecyclePolicyAsync(const Model::DeleteLifecyclePolicyRequest& request, const DeleteLifecyclePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
502 
509 
518 
526  virtual void DeleteRegistryPolicyAsync(const Model::DeleteRegistryPolicyRequest& request, const DeleteRegistryPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
527 
536 
547 
557  virtual void DeleteRepositoryAsync(const Model::DeleteRepositoryRequest& request, const DeleteRepositoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
558 
566 
576 
585  virtual void DeleteRepositoryPolicyAsync(const Model::DeleteRepositoryPolicyRequest& request, const DeleteRepositoryPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
586 
594 
604 
613  virtual void DescribeImageReplicationStatusAsync(const Model::DescribeImageReplicationStatusRequest& request, const DescribeImageReplicationStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
614 
622 
632 
641  virtual void DescribeImageScanFindingsAsync(const Model::DescribeImageScanFindingsRequest& request, const DescribeImageScanFindingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
642 
654 
668 
681  virtual void DescribeImagesAsync(const Model::DescribeImagesRequest& request, const DescribeImagesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
682 
691 
702 
712  virtual void DescribeRegistryAsync(const Model::DescribeRegistryRequest& request, const DescribeRegistryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
713 
720 
729 
737  virtual void DescribeRepositoriesAsync(const Model::DescribeRepositoriesRequest& request, const DescribeRepositoriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
738 
754 
772 
789  virtual void GetAuthorizationTokenAsync(const Model::GetAuthorizationTokenRequest& request, const GetAuthorizationTokenResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
790 
803 
818 
832  virtual void GetDownloadUrlForLayerAsync(const Model::GetDownloadUrlForLayerRequest& request, const GetDownloadUrlForLayerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
833 
841 
851 
860  virtual void GetLifecyclePolicyAsync(const Model::GetLifecyclePolicyRequest& request, const GetLifecyclePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
861 
869 
879 
888  virtual void GetLifecyclePolicyPreviewAsync(const Model::GetLifecyclePolicyPreviewRequest& request, const GetLifecyclePolicyPreviewResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
889 
897 
907 
916  virtual void GetRegistryPolicyAsync(const Model::GetRegistryPolicyRequest& request, const GetRegistryPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
917 
925 
935 
944  virtual void GetRepositoryPolicyAsync(const Model::GetRepositoryPolicyRequest& request, const GetRepositoryPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
945 
959 
975 
990  virtual void InitiateLayerUploadAsync(const Model::InitiateLayerUploadRequest& request, const InitiateLayerUploadResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
991 
1005 
1021 
1036  virtual void ListImagesAsync(const Model::ListImagesRequest& request, const ListImagesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1037 
1044 
1053 
1061  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1062 
1075 
1090 
1104  virtual void PutImageAsync(const Model::PutImageRequest& request, const PutImageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1105 
1113 
1123 
1132  virtual void PutImageScanningConfigurationAsync(const Model::PutImageScanningConfigurationRequest& request, const PutImageScanningConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1133 
1144 
1157 
1169  virtual void PutImageTagMutabilityAsync(const Model::PutImageTagMutabilityRequest& request, const PutImageTagMutabilityResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1170 
1180 
1192 
1203  virtual void PutLifecyclePolicyAsync(const Model::PutLifecyclePolicyRequest& request, const PutLifecyclePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1204 
1217 
1232 
1246  virtual void PutRegistryPolicyAsync(const Model::PutRegistryPolicyRequest& request, const PutRegistryPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1247 
1265 
1285 
1304  virtual void PutReplicationConfigurationAsync(const Model::PutReplicationConfigurationRequest& request, const PutReplicationConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1305 
1316 
1329 
1341  virtual void SetRepositoryPolicyAsync(const Model::SetRepositoryPolicyRequest& request, const SetRepositoryPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1342 
1354 
1368 
1381  virtual void StartImageScanAsync(const Model::StartImageScanRequest& request, const StartImageScanResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1382 
1391 
1402 
1412  virtual void StartLifecyclePolicyPreviewAsync(const Model::StartLifecyclePolicyPreviewRequest& request, const StartLifecyclePolicyPreviewResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1413 
1422 
1433 
1443  virtual void TagResourceAsync(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1444 
1451 
1460 
1468  virtual void UntagResourceAsync(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1469 
1482 
1497 
1511  virtual void UploadLayerPartAsync(const Model::UploadLayerPartRequest& request, const UploadLayerPartResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1512 
1513 
1514  void OverrideEndpoint(const Aws::String& endpoint);
1515  private:
1516  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
1517  void BatchCheckLayerAvailabilityAsyncHelper(const Model::BatchCheckLayerAvailabilityRequest& request, const BatchCheckLayerAvailabilityResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1518  void BatchDeleteImageAsyncHelper(const Model::BatchDeleteImageRequest& request, const BatchDeleteImageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1519  void BatchGetImageAsyncHelper(const Model::BatchGetImageRequest& request, const BatchGetImageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1520  void CompleteLayerUploadAsyncHelper(const Model::CompleteLayerUploadRequest& request, const CompleteLayerUploadResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1521  void CreateRepositoryAsyncHelper(const Model::CreateRepositoryRequest& request, const CreateRepositoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1522  void DeleteLifecyclePolicyAsyncHelper(const Model::DeleteLifecyclePolicyRequest& request, const DeleteLifecyclePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1523  void DeleteRegistryPolicyAsyncHelper(const Model::DeleteRegistryPolicyRequest& request, const DeleteRegistryPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1524  void DeleteRepositoryAsyncHelper(const Model::DeleteRepositoryRequest& request, const DeleteRepositoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1525  void DeleteRepositoryPolicyAsyncHelper(const Model::DeleteRepositoryPolicyRequest& request, const DeleteRepositoryPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1526  void DescribeImageReplicationStatusAsyncHelper(const Model::DescribeImageReplicationStatusRequest& request, const DescribeImageReplicationStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1527  void DescribeImageScanFindingsAsyncHelper(const Model::DescribeImageScanFindingsRequest& request, const DescribeImageScanFindingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1528  void DescribeImagesAsyncHelper(const Model::DescribeImagesRequest& request, const DescribeImagesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1529  void DescribeRegistryAsyncHelper(const Model::DescribeRegistryRequest& request, const DescribeRegistryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1530  void DescribeRepositoriesAsyncHelper(const Model::DescribeRepositoriesRequest& request, const DescribeRepositoriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1531  void GetAuthorizationTokenAsyncHelper(const Model::GetAuthorizationTokenRequest& request, const GetAuthorizationTokenResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1532  void GetDownloadUrlForLayerAsyncHelper(const Model::GetDownloadUrlForLayerRequest& request, const GetDownloadUrlForLayerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1533  void GetLifecyclePolicyAsyncHelper(const Model::GetLifecyclePolicyRequest& request, const GetLifecyclePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1534  void GetLifecyclePolicyPreviewAsyncHelper(const Model::GetLifecyclePolicyPreviewRequest& request, const GetLifecyclePolicyPreviewResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1535  void GetRegistryPolicyAsyncHelper(const Model::GetRegistryPolicyRequest& request, const GetRegistryPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1536  void GetRepositoryPolicyAsyncHelper(const Model::GetRepositoryPolicyRequest& request, const GetRepositoryPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1537  void InitiateLayerUploadAsyncHelper(const Model::InitiateLayerUploadRequest& request, const InitiateLayerUploadResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1538  void ListImagesAsyncHelper(const Model::ListImagesRequest& request, const ListImagesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1539  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1540  void PutImageAsyncHelper(const Model::PutImageRequest& request, const PutImageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1541  void PutImageScanningConfigurationAsyncHelper(const Model::PutImageScanningConfigurationRequest& request, const PutImageScanningConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1542  void PutImageTagMutabilityAsyncHelper(const Model::PutImageTagMutabilityRequest& request, const PutImageTagMutabilityResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1543  void PutLifecyclePolicyAsyncHelper(const Model::PutLifecyclePolicyRequest& request, const PutLifecyclePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1544  void PutRegistryPolicyAsyncHelper(const Model::PutRegistryPolicyRequest& request, const PutRegistryPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1545  void PutReplicationConfigurationAsyncHelper(const Model::PutReplicationConfigurationRequest& request, const PutReplicationConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1546  void SetRepositoryPolicyAsyncHelper(const Model::SetRepositoryPolicyRequest& request, const SetRepositoryPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1547  void StartImageScanAsyncHelper(const Model::StartImageScanRequest& request, const StartImageScanResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1548  void StartLifecyclePolicyPreviewAsyncHelper(const Model::StartLifecyclePolicyPreviewRequest& request, const StartLifecyclePolicyPreviewResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1549  void TagResourceAsyncHelper(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1550  void UntagResourceAsyncHelper(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1551  void UploadLayerPartAsyncHelper(const Model::UploadLayerPartRequest& request, const UploadLayerPartResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1552 
1553  Aws::String m_uri;
1554  Aws::String m_configScheme;
1555  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
1556  };
1557 
1558 } // namespace ECR
1559 } // namespace Aws
Aws::ECR::Model::PutImageOutcomeCallable
std::future< PutImageOutcome > PutImageOutcomeCallable
Definition: ECRClient.h:183
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:214
Aws::ECR::Model::DeleteLifecyclePolicyOutcome
Aws::Utils::Outcome< DeleteLifecyclePolicyResult, ECRError > DeleteLifecyclePolicyOutcome
Definition: ECRClient.h:129
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:210
Aws::ECR::Model::DescribeImageReplicationStatusRequest
Definition: DescribeImageReplicationStatusRequest.h:23
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:229
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:130
Aws::ECR::Model::PutReplicationConfigurationOutcome
Aws::Utils::Outcome< PutReplicationConfigurationResult, ECRError > PutReplicationConfigurationOutcome
Definition: ECRClient.h:152
DeleteRepositoryPolicyResult.h
Aws::ECR::Model::PutImageTagMutabilityOutcome
Aws::Utils::Outcome< PutImageTagMutabilityResult, ECRError > PutImageTagMutabilityOutcome
Definition: ECRClient.h:149
Aws::ECR::ECRClient::DescribeImageReplicationStatus
virtual Model::DescribeImageReplicationStatusOutcome DescribeImageReplicationStatus(const Model::DescribeImageReplicationStatusRequest &request) const
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:131
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:206
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:225
TagResourceResult.h
Aws::ECR::DescribeImageReplicationStatusResponseReceivedHandler
std::function< void(const ECRClient *, const Model::DescribeImageReplicationStatusRequest &, const Model::DescribeImageReplicationStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeImageReplicationStatusResponseReceivedHandler
Definition: ECRClient.h:208
Aws::ECR::Model::PutImageScanningConfigurationOutcome
Aws::Utils::Outcome< PutImageScanningConfigurationResult, ECRError > PutImageScanningConfigurationOutcome
Definition: ECRClient.h:148
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:156
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:182
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:233
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:230
Aws::ECR::Model::GetLifecyclePolicyPreviewOutcome
Aws::Utils::Outcome< GetLifecyclePolicyPreviewResult, ECRError > GetLifecyclePolicyPreviewOutcome
Definition: ECRClient.h:141
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:226
PutRegistryPolicyResult.h
Aws::ECR::Model::DescribeRegistryOutcomeCallable
std::future< DescribeRegistryOutcome > DescribeRegistryOutcomeCallable
Definition: ECRClient.h:172
Aws::ECR::Model::GetRepositoryPolicyRequest
Definition: GetRepositoryPolicyRequest.h:22
Aws::ECR::Model::UntagResourceOutcome
Aws::Utils::Outcome< UntagResourceResult, ECRError > UntagResourceOutcome
Definition: ECRClient.h:157
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:197
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:231
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:215
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:201
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:205
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:142
Aws::ECR::Model::SetRepositoryPolicyOutcomeCallable
std::future< SetRepositoryPolicyOutcome > SetRepositoryPolicyOutcomeCallable
Definition: ECRClient.h:189
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:227
Aws::ECR::ECRClient
Definition: ECRClient.h:249
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:211
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:166
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:147
Aws::ECR::Model::DescribeRepositoriesOutcomeCallable
std::future< DescribeRepositoriesOutcome > DescribeRepositoriesOutcomeCallable
Definition: ECRClient.h:173
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:181
Aws::ECR::Model::GetLifecyclePolicyOutcomeCallable
std::future< GetLifecyclePolicyOutcome > GetLifecyclePolicyOutcomeCallable
Definition: ECRClient.h:176
Aws::ECR::Model::BatchDeleteImageRequest
Definition: BatchDeleteImageRequest.h:29
AsyncCallerContext.h
Aws::ECR::Model::BatchCheckLayerAvailabilityOutcome
Aws::Utils::Outcome< BatchCheckLayerAvailabilityResult, ECRError > BatchCheckLayerAvailabilityOutcome
Definition: ECRClient.h:122
Aws::ECR::Model::GetAuthorizationTokenOutcomeCallable
std::future< GetAuthorizationTokenOutcome > GetAuthorizationTokenOutcomeCallable
Definition: ECRClient.h:174
Aws::ECR::Model::DeleteRepositoryOutcomeCallable
std::future< DeleteRepositoryOutcome > DeleteRepositoryOutcomeCallable
Definition: ECRClient.h:167
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:219
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::Model::DescribeImageReplicationStatusOutcomeCallable
std::future< DescribeImageReplicationStatusOutcome > DescribeImageReplicationStatusOutcomeCallable
Definition: ECRClient.h:169
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:187
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:137
Aws::ECR::Model::StartLifecyclePolicyPreviewOutcome
Aws::Utils::Outcome< StartLifecyclePolicyPreviewResult, ECRError > StartLifecyclePolicyPreviewOutcome
Definition: ECRClient.h:155
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:171
Aws::ECR::Model::DescribeImageScanFindingsOutcome
Aws::Utils::Outcome< DescribeImageScanFindingsResult, ECRError > DescribeImageScanFindingsOutcome
Definition: ECRClient.h:134
Aws::ECR::Model::StartLifecyclePolicyPreviewRequest
Definition: StartLifecyclePolicyPreviewRequest.h:22
Aws::ECR::Model::BatchGetImageOutcomeCallable
std::future< BatchGetImageOutcome > BatchGetImageOutcomeCallable
Definition: ECRClient.h:162
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:138
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:150
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:165
DescribeImageReplicationStatusResult.h
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:192
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:139
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:200
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:184
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:168
Aws::ECR::ECRClient::DescribeImageReplicationStatusCallable
virtual Model::DescribeImageReplicationStatusOutcomeCallable DescribeImageReplicationStatusCallable(const Model::DescribeImageReplicationStatusRequest &request) const
Aws::ECR::Model::DeleteRepositoryPolicyOutcome
Aws::Utils::Outcome< DeleteRepositoryPolicyResult, ECRError > DeleteRepositoryPolicyOutcome
Definition: ECRClient.h:132
Aws::ECR::Model::GetLifecyclePolicyOutcome
Aws::Utils::Outcome< GetLifecyclePolicyResult, ECRError > GetLifecyclePolicyOutcome
Definition: ECRClient.h:140
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:202
Aws::ECR::ECRClient::TagResourceCallable
virtual Model::TagResourceOutcomeCallable TagResourceCallable(const Model::TagResourceRequest &request) const
Aws::ECR::Model::BatchDeleteImageOutcomeCallable
std::future< BatchDeleteImageOutcome > BatchDeleteImageOutcomeCallable
Definition: ECRClient.h:161
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:223
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:228
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:209
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:212
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:232
Aws::ECR::Model::GetRepositoryPolicyOutcome
Aws::Utils::Outcome< GetRepositoryPolicyResult, ECRError > GetRepositoryPolicyOutcome
Definition: ECRClient.h:143
Aws::ECR::Model::BatchGetImageOutcome
Aws::Utils::Outcome< BatchGetImageResult, ECRError > BatchGetImageOutcome
Definition: ECRClient.h:126
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:164
Aws::Client::AWSJsonClient
Definition: AWSClient.h:338
Aws::ECR::Model::DescribeImageScanFindingsOutcomeCallable
std::future< DescribeImageScanFindingsOutcome > DescribeImageScanFindingsOutcomeCallable
Definition: ECRClient.h:170
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:151
Aws::ECR::ECRClient::PutImageScanningConfiguration
virtual Model::PutImageScanningConfigurationOutcome PutImageScanningConfiguration(const Model::PutImageScanningConfigurationRequest &request) const
Aws::ECR::Model::GetDownloadUrlForLayerOutcomeCallable
std::future< GetDownloadUrlForLayerOutcome > GetDownloadUrlForLayerOutcomeCallable
Definition: ECRClient.h:175
Aws::ECR::Model::PutLifecyclePolicyOutcomeCallable
std::future< PutLifecyclePolicyOutcome > PutLifecyclePolicyOutcomeCallable
Definition: ECRClient.h:186
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:224
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:191
Aws::ECR::Model::StartImageScanOutcomeCallable
std::future< StartImageScanOutcome > StartImageScanOutcomeCallable
Definition: ECRClient.h:190
Aws::ECR::ECRClient::UploadLayerPart
virtual Model::UploadLayerPartOutcome UploadLayerPart(const Model::UploadLayerPartRequest &request) const
DeleteRepositoryResult.h
Aws::ECR::ECRClient::DescribeImageReplicationStatusAsync
virtual void DescribeImageReplicationStatusAsync(const Model::DescribeImageReplicationStatusRequest &request, const DescribeImageReplicationStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
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:144
Aws::ECR::Model::GetLifecyclePolicyPreviewOutcomeCallable
std::future< GetLifecyclePolicyPreviewOutcome > GetLifecyclePolicyPreviewOutcomeCallable
Definition: ECRClient.h:177
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:125
Aws::ECR::Model::UploadLayerPartOutcomeCallable
std::future< UploadLayerPartOutcome > UploadLayerPartOutcomeCallable
Definition: ECRClient.h:194
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:222
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:221
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:193
Aws::ECR::Model::CreateRepositoryOutcome
Aws::Utils::Outcome< CreateRepositoryResult, ECRError > CreateRepositoryOutcome
Definition: ECRClient.h:128
Aws::ECR::ECRClient::TagResource
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Aws::ECR::Model::DescribeImageReplicationStatusOutcome
Aws::Utils::Outcome< DescribeImageReplicationStatusResult, ECRError > DescribeImageReplicationStatusOutcome
Definition: ECRClient.h:133
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:203
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::ECR::Model::DescribeRegistryOutcome
Aws::Utils::Outcome< DescribeRegistryResult, ECRError > DescribeRegistryOutcome
Definition: ECRClient.h:136
Aws::ECR::Model::ListImagesOutcome
Aws::Utils::Outcome< ListImagesResult, ECRError > ListImagesOutcome
Definition: ECRClient.h:145
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:154
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:251
Aws::ECR::ECRClient::GetRegistryPolicyCallable
virtual Model::GetRegistryPolicyOutcomeCallable GetRegistryPolicyCallable(const Model::GetRegistryPolicyRequest &request) const
Aws::ECR::Model::GetRepositoryPolicyOutcomeCallable
std::future< GetRepositoryPolicyOutcome > GetRepositoryPolicyOutcomeCallable
Definition: ECRClient.h:179
Aws::ECR::Model::BatchCheckLayerAvailabilityOutcomeCallable
std::future< BatchCheckLayerAvailabilityOutcome > BatchCheckLayerAvailabilityOutcomeCallable
Definition: ECRClient.h:160
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:153
Aws::ECR::Model::PutReplicationConfigurationOutcomeCallable
std::future< PutReplicationConfigurationOutcome > PutReplicationConfigurationOutcomeCallable
Definition: ECRClient.h:188
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:217
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:213
Aws::ECR::Model::ListTagsForResourceOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, ECRError > ListTagsForResourceOutcome
Definition: ECRClient.h:146
Aws::ECR::ECRClient::StartLifecyclePolicyPreviewCallable
virtual Model::StartLifecyclePolicyPreviewOutcomeCallable StartLifecyclePolicyPreviewCallable(const Model::StartLifecyclePolicyPreviewRequest &request) const
Aws::ECR::Model::InitiateLayerUploadOutcomeCallable
std::future< InitiateLayerUploadOutcome > InitiateLayerUploadOutcomeCallable
Definition: ECRClient.h:180
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:178
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:204
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:207
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:218
Aws::ECR::Model::DescribeImagesOutcome
Aws::Utils::Outcome< DescribeImagesResult, ECRError > DescribeImagesOutcome
Definition: ECRClient.h:135
Aws::ECR::Model::UploadLayerPartOutcome
Aws::Utils::Outcome< UploadLayerPartResult, ECRError > UploadLayerPartOutcome
Definition: ECRClient.h:158
Aws::ECR::Model::CompleteLayerUploadOutcomeCallable
std::future< CompleteLayerUploadOutcome > CompleteLayerUploadOutcomeCallable
Definition: ECRClient.h:163
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:185
Aws::ECR::Model::CompleteLayerUploadOutcome
Aws::Utils::Outcome< CompleteLayerUploadResult, ECRError > CompleteLayerUploadOutcome
Definition: ECRClient.h:127
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:216
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:220
Aws::ECR::ECRClient::ECRClient
ECRClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())