9#include <aws/ecr/ECRErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/ecr/ECREndpointProvider.h>
21#include <aws/ecr/model/BatchCheckLayerAvailabilityResult.h>
22#include <aws/ecr/model/BatchDeleteImageResult.h>
23#include <aws/ecr/model/BatchGetImageResult.h>
24#include <aws/ecr/model/BatchGetRepositoryScanningConfigurationResult.h>
25#include <aws/ecr/model/CompleteLayerUploadResult.h>
26#include <aws/ecr/model/CreatePullThroughCacheRuleResult.h>
27#include <aws/ecr/model/CreateRepositoryResult.h>
28#include <aws/ecr/model/CreateRepositoryCreationTemplateResult.h>
29#include <aws/ecr/model/DeleteLifecyclePolicyResult.h>
30#include <aws/ecr/model/DeletePullThroughCacheRuleResult.h>
31#include <aws/ecr/model/DeleteRegistryPolicyResult.h>
32#include <aws/ecr/model/DeleteRepositoryResult.h>
33#include <aws/ecr/model/DeleteRepositoryCreationTemplateResult.h>
34#include <aws/ecr/model/DeleteRepositoryPolicyResult.h>
35#include <aws/ecr/model/DescribeImageReplicationStatusResult.h>
36#include <aws/ecr/model/DescribeImageScanFindingsResult.h>
37#include <aws/ecr/model/DescribeImagesResult.h>
38#include <aws/ecr/model/DescribePullThroughCacheRulesResult.h>
39#include <aws/ecr/model/DescribeRegistryResult.h>
40#include <aws/ecr/model/DescribeRepositoriesResult.h>
41#include <aws/ecr/model/DescribeRepositoryCreationTemplatesResult.h>
42#include <aws/ecr/model/GetAccountSettingResult.h>
43#include <aws/ecr/model/GetAuthorizationTokenResult.h>
44#include <aws/ecr/model/GetDownloadUrlForLayerResult.h>
45#include <aws/ecr/model/GetLifecyclePolicyResult.h>
46#include <aws/ecr/model/GetLifecyclePolicyPreviewResult.h>
47#include <aws/ecr/model/GetRegistryPolicyResult.h>
48#include <aws/ecr/model/GetRegistryScanningConfigurationResult.h>
49#include <aws/ecr/model/GetRepositoryPolicyResult.h>
50#include <aws/ecr/model/InitiateLayerUploadResult.h>
51#include <aws/ecr/model/ListImagesResult.h>
52#include <aws/ecr/model/ListTagsForResourceResult.h>
53#include <aws/ecr/model/PutAccountSettingResult.h>
54#include <aws/ecr/model/PutImageResult.h>
55#include <aws/ecr/model/PutImageScanningConfigurationResult.h>
56#include <aws/ecr/model/PutImageTagMutabilityResult.h>
57#include <aws/ecr/model/PutLifecyclePolicyResult.h>
58#include <aws/ecr/model/PutRegistryPolicyResult.h>
59#include <aws/ecr/model/PutRegistryScanningConfigurationResult.h>
60#include <aws/ecr/model/PutReplicationConfigurationResult.h>
61#include <aws/ecr/model/SetRepositoryPolicyResult.h>
62#include <aws/ecr/model/StartImageScanResult.h>
63#include <aws/ecr/model/StartLifecyclePolicyPreviewResult.h>
64#include <aws/ecr/model/TagResourceResult.h>
65#include <aws/ecr/model/UntagResourceResult.h>
66#include <aws/ecr/model/UpdatePullThroughCacheRuleResult.h>
67#include <aws/ecr/model/UpdateRepositoryCreationTemplateResult.h>
68#include <aws/ecr/model/UploadLayerPartResult.h>
69#include <aws/ecr/model/ValidatePullThroughCacheRuleResult.h>
70#include <aws/ecr/model/DescribeRepositoriesRequest.h>
71#include <aws/ecr/model/DescribeRegistryRequest.h>
72#include <aws/ecr/model/PutRegistryScanningConfigurationRequest.h>
73#include <aws/ecr/model/DeleteRegistryPolicyRequest.h>
74#include <aws/ecr/model/DescribeRepositoryCreationTemplatesRequest.h>
75#include <aws/ecr/model/GetRegistryPolicyRequest.h>
76#include <aws/ecr/model/GetAuthorizationTokenRequest.h>
77#include <aws/ecr/model/GetRegistryScanningConfigurationRequest.h>
78#include <aws/ecr/model/DescribePullThroughCacheRulesRequest.h>
86 class HttpClientFactory;
91 template<
typename R,
typename E>
class Outcome;
101 class AWSCredentials;
102 class AWSCredentialsProvider;
EndpointProviderBase< ECRClientConfiguration, ECRBuiltInParameters, ECRClientContextParameters > ECREndpointProviderBase
Aws::Utils::Outcome< DeleteRepositoryResult, ECRError > DeleteRepositoryOutcome
std::future< GetLifecyclePolicyPreviewOutcome > GetLifecyclePolicyPreviewOutcomeCallable
Aws::Utils::Outcome< GetAccountSettingResult, ECRError > GetAccountSettingOutcome
std::future< CreatePullThroughCacheRuleOutcome > CreatePullThroughCacheRuleOutcomeCallable
Aws::Utils::Outcome< GetLifecyclePolicyPreviewResult, ECRError > GetLifecyclePolicyPreviewOutcome
Aws::Utils::Outcome< UpdateRepositoryCreationTemplateResult, ECRError > UpdateRepositoryCreationTemplateOutcome
std::future< PutImageScanningConfigurationOutcome > PutImageScanningConfigurationOutcomeCallable
std::future< GetDownloadUrlForLayerOutcome > GetDownloadUrlForLayerOutcomeCallable
Aws::Utils::Outcome< DescribeImageScanFindingsResult, ECRError > DescribeImageScanFindingsOutcome
std::future< ListImagesOutcome > ListImagesOutcomeCallable
Aws::Utils::Outcome< PutImageTagMutabilityResult, ECRError > PutImageTagMutabilityOutcome
Aws::Utils::Outcome< BatchGetImageResult, ECRError > BatchGetImageOutcome
Aws::Utils::Outcome< CreatePullThroughCacheRuleResult, ECRError > CreatePullThroughCacheRuleOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< PutRegistryScanningConfigurationResult, ECRError > PutRegistryScanningConfigurationOutcome
Aws::Utils::Outcome< DescribeRepositoriesResult, ECRError > DescribeRepositoriesOutcome
std::future< StartImageScanOutcome > StartImageScanOutcomeCallable
std::future< SetRepositoryPolicyOutcome > SetRepositoryPolicyOutcomeCallable
Aws::Utils::Outcome< PutAccountSettingResult, ECRError > PutAccountSettingOutcome
Aws::Utils::Outcome< DeletePullThroughCacheRuleResult, ECRError > DeletePullThroughCacheRuleOutcome
Aws::Utils::Outcome< SetRepositoryPolicyResult, ECRError > SetRepositoryPolicyOutcome
std::future< GetAuthorizationTokenOutcome > GetAuthorizationTokenOutcomeCallable
Aws::Utils::Outcome< DescribeRegistryResult, ECRError > DescribeRegistryOutcome
Aws::Utils::Outcome< CompleteLayerUploadResult, ECRError > CompleteLayerUploadOutcome
Aws::Utils::Outcome< GetAuthorizationTokenResult, ECRError > GetAuthorizationTokenOutcome
std::future< PutLifecyclePolicyOutcome > PutLifecyclePolicyOutcomeCallable
std::future< UpdatePullThroughCacheRuleOutcome > UpdatePullThroughCacheRuleOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, ECRError > ListTagsForResourceOutcome
Aws::Utils::Outcome< PutLifecyclePolicyResult, ECRError > PutLifecyclePolicyOutcome
Aws::Utils::Outcome< PutImageScanningConfigurationResult, ECRError > PutImageScanningConfigurationOutcome
std::future< GetRepositoryPolicyOutcome > GetRepositoryPolicyOutcomeCallable
std::future< DeletePullThroughCacheRuleOutcome > DeletePullThroughCacheRuleOutcomeCallable
std::future< BatchGetImageOutcome > BatchGetImageOutcomeCallable
Aws::Utils::Outcome< ListImagesResult, ECRError > ListImagesOutcome
std::future< BatchCheckLayerAvailabilityOutcome > BatchCheckLayerAvailabilityOutcomeCallable
std::future< UpdateRepositoryCreationTemplateOutcome > UpdateRepositoryCreationTemplateOutcomeCallable
Aws::Utils::Outcome< DescribeImagesResult, ECRError > DescribeImagesOutcome
Aws::Utils::Outcome< UploadLayerPartResult, ECRError > UploadLayerPartOutcome
Aws::Utils::Outcome< BatchDeleteImageResult, ECRError > BatchDeleteImageOutcome
std::future< DescribeRepositoryCreationTemplatesOutcome > DescribeRepositoryCreationTemplatesOutcomeCallable
std::future< BatchGetRepositoryScanningConfigurationOutcome > BatchGetRepositoryScanningConfigurationOutcomeCallable
std::future< InitiateLayerUploadOutcome > InitiateLayerUploadOutcomeCallable
Aws::Utils::Outcome< DescribePullThroughCacheRulesResult, ECRError > DescribePullThroughCacheRulesOutcome
std::future< GetAccountSettingOutcome > GetAccountSettingOutcomeCallable
std::future< ValidatePullThroughCacheRuleOutcome > ValidatePullThroughCacheRuleOutcomeCallable
Aws::Utils::Outcome< DeleteLifecyclePolicyResult, ECRError > DeleteLifecyclePolicyOutcome
Aws::Utils::Outcome< StartImageScanResult, ECRError > StartImageScanOutcome
Aws::Utils::Outcome< PutImageResult, ECRError > PutImageOutcome
std::future< DescribeImageReplicationStatusOutcome > DescribeImageReplicationStatusOutcomeCallable
std::future< PutRegistryScanningConfigurationOutcome > PutRegistryScanningConfigurationOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, ECRError > TagResourceOutcome
Aws::Utils::Outcome< InitiateLayerUploadResult, ECRError > InitiateLayerUploadOutcome
std::future< StartLifecyclePolicyPreviewOutcome > StartLifecyclePolicyPreviewOutcomeCallable
std::future< CreateRepositoryOutcome > CreateRepositoryOutcomeCallable
std::future< DeleteRepositoryCreationTemplateOutcome > DeleteRepositoryCreationTemplateOutcomeCallable
Aws::Utils::Outcome< GetRegistryPolicyResult, ECRError > GetRegistryPolicyOutcome
Aws::Utils::Outcome< DescribeImageReplicationStatusResult, ECRError > DescribeImageReplicationStatusOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< DeleteRegistryPolicyResult, ECRError > DeleteRegistryPolicyOutcome
std::future< DescribePullThroughCacheRulesOutcome > DescribePullThroughCacheRulesOutcomeCallable
Aws::Utils::Outcome< GetLifecyclePolicyResult, ECRError > GetLifecyclePolicyOutcome
Aws::Utils::Outcome< DescribeRepositoryCreationTemplatesResult, ECRError > DescribeRepositoryCreationTemplatesOutcome
Aws::Utils::Outcome< BatchCheckLayerAvailabilityResult, ECRError > BatchCheckLayerAvailabilityOutcome
std::future< PutAccountSettingOutcome > PutAccountSettingOutcomeCallable
std::future< CompleteLayerUploadOutcome > CompleteLayerUploadOutcomeCallable
std::future< DeleteRegistryPolicyOutcome > DeleteRegistryPolicyOutcomeCallable
Aws::Utils::Outcome< BatchGetRepositoryScanningConfigurationResult, ECRError > BatchGetRepositoryScanningConfigurationOutcome
std::future< DescribeRegistryOutcome > DescribeRegistryOutcomeCallable
Aws::Utils::Outcome< CreateRepositoryResult, ECRError > CreateRepositoryOutcome
Aws::Utils::Outcome< StartLifecyclePolicyPreviewResult, ECRError > StartLifecyclePolicyPreviewOutcome
std::future< DeleteLifecyclePolicyOutcome > DeleteLifecyclePolicyOutcomeCallable
std::future< UploadLayerPartOutcome > UploadLayerPartOutcomeCallable
Aws::Utils::Outcome< UpdatePullThroughCacheRuleResult, ECRError > UpdatePullThroughCacheRuleOutcome
Aws::Utils::Outcome< PutRegistryPolicyResult, ECRError > PutRegistryPolicyOutcome
std::future< DescribeImagesOutcome > DescribeImagesOutcomeCallable
Aws::Utils::Outcome< GetDownloadUrlForLayerResult, ECRError > GetDownloadUrlForLayerOutcome
std::future< PutImageOutcome > PutImageOutcomeCallable
std::future< PutRegistryPolicyOutcome > PutRegistryPolicyOutcomeCallable
std::future< PutReplicationConfigurationOutcome > PutReplicationConfigurationOutcomeCallable
Aws::Utils::Outcome< CreateRepositoryCreationTemplateResult, ECRError > CreateRepositoryCreationTemplateOutcome
std::future< GetRegistryScanningConfigurationOutcome > GetRegistryScanningConfigurationOutcomeCallable
std::future< PutImageTagMutabilityOutcome > PutImageTagMutabilityOutcomeCallable
std::future< BatchDeleteImageOutcome > BatchDeleteImageOutcomeCallable
std::future< DeleteRepositoryOutcome > DeleteRepositoryOutcomeCallable
std::future< GetLifecyclePolicyOutcome > GetLifecyclePolicyOutcomeCallable
std::future< DeleteRepositoryPolicyOutcome > DeleteRepositoryPolicyOutcomeCallable
std::future< CreateRepositoryCreationTemplateOutcome > CreateRepositoryCreationTemplateOutcomeCallable
std::future< GetRegistryPolicyOutcome > GetRegistryPolicyOutcomeCallable
Aws::Utils::Outcome< PutReplicationConfigurationResult, ECRError > PutReplicationConfigurationOutcome
std::future< DescribeRepositoriesOutcome > DescribeRepositoriesOutcomeCallable
Aws::Utils::Outcome< UntagResourceResult, ECRError > UntagResourceOutcome
std::future< DescribeImageScanFindingsOutcome > DescribeImageScanFindingsOutcomeCallable
Aws::Utils::Outcome< ValidatePullThroughCacheRuleResult, ECRError > ValidatePullThroughCacheRuleOutcome
Aws::Utils::Outcome< DeleteRepositoryCreationTemplateResult, ECRError > DeleteRepositoryCreationTemplateOutcome
Aws::Utils::Outcome< GetRepositoryPolicyResult, ECRError > GetRepositoryPolicyOutcome
Aws::Utils::Outcome< GetRegistryScanningConfigurationResult, ECRError > GetRegistryScanningConfigurationOutcome
Aws::Utils::Outcome< DeleteRepositoryPolicyResult, ECRError > DeleteRepositoryPolicyOutcome
std::function< void(const ECRClient *, const Model::ListImagesRequest &, const Model::ListImagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListImagesResponseReceivedHandler
std::function< void(const ECRClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const ECRClient *, const Model::PutLifecyclePolicyRequest &, const Model::PutLifecyclePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutLifecyclePolicyResponseReceivedHandler
std::function< void(const ECRClient *, const Model::DeleteLifecyclePolicyRequest &, const Model::DeleteLifecyclePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLifecyclePolicyResponseReceivedHandler
std::function< void(const ECRClient *, const Model::DescribeRepositoriesRequest &, const Model::DescribeRepositoriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRepositoriesResponseReceivedHandler
std::function< void(const ECRClient *, const Model::GetDownloadUrlForLayerRequest &, const Model::GetDownloadUrlForLayerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDownloadUrlForLayerResponseReceivedHandler
std::function< void(const ECRClient *, const Model::InitiateLayerUploadRequest &, const Model::InitiateLayerUploadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > InitiateLayerUploadResponseReceivedHandler
std::function< void(const ECRClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const ECRClient *, const Model::StartImageScanRequest &, const Model::StartImageScanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartImageScanResponseReceivedHandler
std::function< void(const ECRClient *, const Model::PutImageRequest &, const Model::PutImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutImageResponseReceivedHandler
std::function< void(const ECRClient *, const Model::DeleteRepositoryPolicyRequest &, const Model::DeleteRepositoryPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRepositoryPolicyResponseReceivedHandler
std::function< void(const ECRClient *, const Model::BatchCheckLayerAvailabilityRequest &, const Model::BatchCheckLayerAvailabilityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchCheckLayerAvailabilityResponseReceivedHandler
std::function< void(const ECRClient *, const Model::CreateRepositoryRequest &, const Model::CreateRepositoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRepositoryResponseReceivedHandler
std::function< void(const ECRClient *, const Model::UploadLayerPartRequest &, const Model::UploadLayerPartOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UploadLayerPartResponseReceivedHandler
std::function< void(const ECRClient *, const Model::DeletePullThroughCacheRuleRequest &, const Model::DeletePullThroughCacheRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePullThroughCacheRuleResponseReceivedHandler
std::function< void(const ECRClient *, const Model::CompleteLayerUploadRequest &, const Model::CompleteLayerUploadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CompleteLayerUploadResponseReceivedHandler
std::function< void(const ECRClient *, const Model::PutImageScanningConfigurationRequest &, const Model::PutImageScanningConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutImageScanningConfigurationResponseReceivedHandler
std::function< void(const ECRClient *, const Model::GetAuthorizationTokenRequest &, const Model::GetAuthorizationTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAuthorizationTokenResponseReceivedHandler
std::function< void(const ECRClient *, const Model::BatchGetRepositoryScanningConfigurationRequest &, const Model::BatchGetRepositoryScanningConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetRepositoryScanningConfigurationResponseReceivedHandler
std::function< void(const ECRClient *, const Model::UpdatePullThroughCacheRuleRequest &, const Model::UpdatePullThroughCacheRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdatePullThroughCacheRuleResponseReceivedHandler
std::function< void(const ECRClient *, const Model::ValidatePullThroughCacheRuleRequest &, const Model::ValidatePullThroughCacheRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ValidatePullThroughCacheRuleResponseReceivedHandler
std::function< void(const ECRClient *, const Model::PutRegistryScanningConfigurationRequest &, const Model::PutRegistryScanningConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutRegistryScanningConfigurationResponseReceivedHandler
std::function< void(const ECRClient *, const Model::PutImageTagMutabilityRequest &, const Model::PutImageTagMutabilityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutImageTagMutabilityResponseReceivedHandler
std::function< void(const ECRClient *, const Model::DescribeImageScanFindingsRequest &, const Model::DescribeImageScanFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeImageScanFindingsResponseReceivedHandler
std::function< void(const ECRClient *, const Model::DescribePullThroughCacheRulesRequest &, const Model::DescribePullThroughCacheRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePullThroughCacheRulesResponseReceivedHandler
std::function< void(const ECRClient *, const Model::GetLifecyclePolicyPreviewRequest &, const Model::GetLifecyclePolicyPreviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLifecyclePolicyPreviewResponseReceivedHandler
std::function< void(const ECRClient *, const Model::CreatePullThroughCacheRuleRequest &, const Model::CreatePullThroughCacheRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePullThroughCacheRuleResponseReceivedHandler
std::function< void(const ECRClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const ECRClient *, const Model::GetRegistryScanningConfigurationRequest &, const Model::GetRegistryScanningConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRegistryScanningConfigurationResponseReceivedHandler
std::function< void(const ECRClient *, const Model::DescribeImageReplicationStatusRequest &, const Model::DescribeImageReplicationStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeImageReplicationStatusResponseReceivedHandler
std::function< void(const ECRClient *, const Model::DeleteRepositoryRequest &, const Model::DeleteRepositoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRepositoryResponseReceivedHandler
std::function< void(const ECRClient *, const Model::PutRegistryPolicyRequest &, const Model::PutRegistryPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutRegistryPolicyResponseReceivedHandler
std::function< void(const ECRClient *, const Model::DescribeRegistryRequest &, const Model::DescribeRegistryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRegistryResponseReceivedHandler
std::function< void(const ECRClient *, const Model::StartLifecyclePolicyPreviewRequest &, const Model::StartLifecyclePolicyPreviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartLifecyclePolicyPreviewResponseReceivedHandler
std::function< void(const ECRClient *, const Model::BatchDeleteImageRequest &, const Model::BatchDeleteImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDeleteImageResponseReceivedHandler
std::function< void(const ECRClient *, const Model::DeleteRegistryPolicyRequest &, const Model::DeleteRegistryPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRegistryPolicyResponseReceivedHandler
std::function< void(const ECRClient *, const Model::PutAccountSettingRequest &, const Model::PutAccountSettingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutAccountSettingResponseReceivedHandler
std::function< void(const ECRClient *, const Model::DeleteRepositoryCreationTemplateRequest &, const Model::DeleteRepositoryCreationTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRepositoryCreationTemplateResponseReceivedHandler
std::function< void(const ECRClient *, const Model::GetRepositoryPolicyRequest &, const Model::GetRepositoryPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRepositoryPolicyResponseReceivedHandler
std::function< void(const ECRClient *, const Model::GetLifecyclePolicyRequest &, const Model::GetLifecyclePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLifecyclePolicyResponseReceivedHandler
std::function< void(const ECRClient *, const Model::UpdateRepositoryCreationTemplateRequest &, const Model::UpdateRepositoryCreationTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRepositoryCreationTemplateResponseReceivedHandler
std::function< void(const ECRClient *, const Model::CreateRepositoryCreationTemplateRequest &, const Model::CreateRepositoryCreationTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRepositoryCreationTemplateResponseReceivedHandler
std::function< void(const ECRClient *, const Model::GetRegistryPolicyRequest &, const Model::GetRegistryPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRegistryPolicyResponseReceivedHandler
std::function< void(const ECRClient *, const Model::DescribeImagesRequest &, const Model::DescribeImagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeImagesResponseReceivedHandler
std::function< void(const ECRClient *, const Model::PutReplicationConfigurationRequest &, const Model::PutReplicationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutReplicationConfigurationResponseReceivedHandler
std::function< void(const ECRClient *, const Model::BatchGetImageRequest &, const Model::BatchGetImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetImageResponseReceivedHandler
std::function< void(const ECRClient *, const Model::GetAccountSettingRequest &, const Model::GetAccountSettingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAccountSettingResponseReceivedHandler
std::function< void(const ECRClient *, const Model::SetRepositoryPolicyRequest &, const Model::SetRepositoryPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetRepositoryPolicyResponseReceivedHandler
std::function< void(const ECRClient *, const Model::DescribeRepositoryCreationTemplatesRequest &, const Model::DescribeRepositoryCreationTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRepositoryCreationTemplatesResponseReceivedHandler